BM6P6(@ |||sssmmmffffffcccdddccc`````````ZZZRRROOOMMMIIIEEEBBB===888555222111000//////.........+++,,,,,,+++***)))+++,,,222000......000333444444444000+++,,,000333333000333111//////111000---***000222555888999;;;>>>AAA555333000///111333333333666888;;;<<<<<<===???AAA>>>BBBHHHMMMPPPRRRUUUWWWXXXZZZ^^^aaabbb```^^^\\\[[[ZZZbbbppp}}}uuu^^^^^^rrr{{{vvvpppjjjfffaaa```^^^]]]\\\[[[[[[[[[cccdddhhhqqq|||^^^RRRWWWUUUYYYZZZZZZXXXSSSNNNKKKJJJAAA<<<888999:::777777999555===999888@@@CCC\\\~~~vvvnnndddYYYTTTTTTQQQRRRUUU\\\eeeooouuuxxxoooccc___zzz~~~tttnnnggggggffffffccc______^^^XXXQQQOOOMMMIIIEEEBBB===888555222111000///............,,,------,,,++++++,,,...444222111111444666888888444000,,,---111444444222444222111111333333111///222444666777777777999;;;555333000///111333333333666888:::;;;<<<===???AAA???CCCIIIMMMPPPRRRUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZeeeffflllxxxwww]]]YYYggg~~~yyyvvvpppnnnllliiifffcccbbbaaa___```bbbhhhqqq}}}___PPPTTTSSSZZZ[[[\\\YYYUUUPPPMMMLLLCCC===:::;;;;;;999999;;;777>>>;;;<<>>>>>@@@CCCKKKvvv}}}qqqeee```]]]XXXUUUTTTTTTTTTRRRQQQSSSZZZeeemmm{{{tttbbbggg|||uuummmeeeffffffeeeaaa\\\\\\\\\XXXRRROOOMMMIIIEEEBBB===888555111111///...............,,,---...---,,,---...000000///...000333666777777333111//////222555777666444333222111111111000000555666666555333222222333555333000///111333333333666888:::;;;;;;<<<>>>@@@BBBFFFKKKNNNPPPRRRTTTUUUVVVUUUSSSSSSVVV[[[aaaeeeiiioooyyy|||aaaVVVWWWjjj{{{vvvyyyoooVVVTTTUUUZZZ\\\^^^]]]YYYTTTQQQOOOHHHAAA<<<<<<<<<999:::<<<======@@@CCCCCCSSSsssfffbbbbbb```^^^]]]]]]^^^]]]ZZZWWWZZZbbbjjj{{{mmmfffnnnsssjjjcccdddcccbbb___[[[[[[]]]ZZZTTTOOOMMMIIIEEEBBB===888555111000///...------------***+++,,,,,,,,,,,,...000...------///333555666666222111///000333555888999888777555333000/////////444555666666444444555666555333000///111333333333555777999;;;;;;<<<>>>@@@CCCGGGKKKNNNPPPQQQRRRSSSQQQQQQQQQTTT[[[dddmmmsssyyyxxx```VVVUUUccczzz[[[TTTTTTYYY[[[^^^]]]ZZZUUUQQQPPPIIIBBB===<<<;;;999999<<<<<<;;;AAADDDHHHfff|||oookkkkkkjjjiiihhhfffjjjllliiidddbbbeeehhhppp}}}yyygggdddrrriiiaaaccc``````^^^[[[\\\^^^ZZZTTTOOOMMMIIIEEEBBB===888555111000///...------------)))***,,,,,,,,,---///111000///000222555777777666000000///000222555888:::===<<<:::666222000000111333444666666555666777999555333000///111333333333555777999:::;;;<<<>>>@@@DDDGGGKKKNNNOOOOOOPPPQQQOOOPPPRRRXXXbbbmmmwww~~~sss[[[TTTRRR]]]```UUUTTTXXX[[[^^^^^^[[[VVVSSSQQQKKKDDD===<<<;;;888999<<<999:::BBBFFFPPPwwwpppiiijjjjjjlllsss|||wwwvvvtttrrrsssppptttxxxxxxsssmmmjjjhhhhhhttthhh]]]nnnrrrhhhbbbddd``````^^^\\\\\\]]]XXXQQQOOOMMMIIIEEEBBB===888555000000///...------------)))+++,,,------...111333111111111333666777666555...//////000111444888:::<<<<<<;;;777222000222444222444555666555666777999555333000///111333333333555777999::::::;;;>>>@@@DDDGGGKKKMMMMMMNNNNNNOOOQQQSSSWWW^^^gggrrr{{{rrrYYYRRRQQQZZZfffYYYWWWYYY\\\``````]]]YYYUUUSSSNNNFFF???===<<<999:::===999<<>><<>>999555222111000///---------,,,***+++++++++,,,000555999222222222333666666666444...///111111000000222333999888666444333333333333111111222444666666333111000111111222222333444444333555777888999;;;>>>@@@BBBDDDGGGIIIJJJJJJLLLMMMWWWXXX[[[bbbjjjrrrvvvxxxvvvVVVNNNSSSZZZ|||uuu^^^\\\YYY[[[^^^```___]]][[[YYYPPPKKKDDD>>><<<<<<======>>>CCC@@@AAAfffiiiZZZSSSMMMIIIHHHHHHJJJNNNRRRRRRTTTaaappp}}}wwwuuuwww~~~ccchhhkkksssiiiaaadddccc```]]]\\\\\\ZZZUUUPPPLLLJJJGGGDDDAAA<<<777333222111///...---,,,,,,,,,,,,,,,,,,,,,---111666:::444444333444555555444222...///111111000000222333666555333111000111222333222222222444666666444222000111111222222333333444555666888999:::;;;>>>AAA@@@BBBDDDFFFFFFHHHKKKMMMVVVXXX\\\bbbhhhnnnsssvvv|||qqqUUULLLNNNOOOggggggbbb[[[\\\___``````]]]ZZZXXXRRRLLLEEE@@@=========>>>888@@@AAAFFFjjjnnnYYYQQQQQQPPPNNNMMMNNNQQQVVVYYYVVVUUU]]]iii~~~zzzyyywwwxxxtttdddfff{{{sssiiiaaaccc```]]][[[[[[\\\[[[WWWSSSLLLIIIFFFDDDAAA<<<777333000000...---,,,,,,,,,,,,,,,---------...222666:::666555444555555444222000...000111111000111222444666444111//////111444666555333333333555666555444000000111111222333333333777888999::::::;;;>>>@@@???AAABBBCCCDDDGGGLLLOOOUUUYYY^^^bbbdddiiiooossswwwoooWWWNNNNNNKKKWWWssspppddd]]]___aaabbbaaa^^^[[[XXXTTTNNNGGGAAA>>>>>>>>>>>>777@@@DDDJJJlllmmmYYYOOOOOOOOOPPPPPP\\\```gggjjjeee```bbbhhh{{{~~~uuummmhhhjjjooofffdddttt~~~tttjjjaaabbb___]]]ZZZ[[[\\\ZZZVVVRRRMMMKKKHHHFFFCCC???:::666//////...---,,,+++++++++,,,---------...111555999555444444555666555222///...000111111111111222444777555222000000333777999666555333333555666666555000000000111222222333333777888999999999:::<<>>======<<<===CCCFFFNNNnnnfffUUUPPPSSSWWWZZZgggoooxxx{{{wwwpppnnnooorrrvvvkkkccc``````iiippp|||ooohhhppp~~~tttkkkaaabbbaaa^^^[[[ZZZ[[[XXXSSSOOOMMMKKKHHHFFFCCC???:::666///...---,,,,,,,,,,,,,,,+++,,,---------000444777333333444555777666333111///000222222111111333444666444111///000333777:::777555333333555666555444///000000111111222333333555666888888888999;;;===>>>???@@@AAADDDIIIPPPUUUXXX\\\aaabbbaaabbbhhhmmmxxxlllTTTOOOLLLLLLVVVvvv[[[bbbdddfffgggeeebbb___\\\WWWQQQIIIBBB>>>===<<<;;;AAADDDGGGTTTxxxuuueee```eeekkkooosss|||~~~zzzvvvkkkbbb[[[VVVYYY]]]ccclllwwwxxxlllkkk}}}uuulllaaaaaabbb___[[[ZZZZZZWWWQQQMMMJJJHHHFFFCCCAAA===888555//////...---,,,,,,------***+++---------///333555222222444666777666333111///111222222111222333444444222///...///111444666666555333444555555444333//////000000111222222222333555666777777888;;;===<<<===???AAAEEEKKKRRRWWW[[[^^^aaabbbbbbdddhhhlllqqq}}}iii___[[[UUUVVVooozzzsssvvvyyy^^^eeefffhhhjjjiiifffbbb```ZZZTTTKKKCCC???===<<<;;;???CCCLLLddd{{{pppfff___VVVNNNPPPPPPQQQSSSWWW]]]cccfffpppvvvnnneeeuuu}}}uuulllaaa```aaa^^^[[[ZZZYYYWWWQQQMMMJJJHHHFFFCCCAAA===999555000///......------......+++,,,......///000333555333444555777777666222...///111222222222222333555333222000//////111222444444444333444555555222000//////000000111111222222333555666777888999<<>>@@@CCCFFFJJJPPPWWW[[[______aaabbbdddgggiiikkknnnzzzzzzwwwmmmeeehhhzzzzzzpppiiihhh}}}|||nnneee\\\UUUQQQVVVdddsss}}}yyycccfffhhhkkklllllliiifffddd]]]WWWNNNFFFBBB???>>>===>>>FFFXXX}}}}}}sssggg```]]]VVVNNNKKKJJJIIIHHHIIIKKKMMMOOOPPPUUU\\\bbbjjjwwwuuueeeppp}}}uuummmbbb```___\\\ZZZYYYYYYWWWRRRNNNLLLJJJGGGEEECCC???;;;777000//////.........//////,,,...///000000111444666555555666777777444000,,,///111222222222222333555444444333222222333333444333333333555666444111////////////000111111222222333555777888999;;;>>>AAABBBDDDHHHKKKPPPVVV\\\aaaaaa``````cccfffiiikkkjjjqqq|||tttlll~~~jjjhhhqqq}}}|||rrrpppssszzz{{{sssnnnhhhfffdddccc^^^ZZZ]]]dddyyyxxxhhh\\\TTTXXXRRRMMMOOOYYYeeennnrrrtttvvveeegggiiilllnnnmmmkkkiiiggg```ZZZQQQIIIDDDAAA@@@???@@@JJJccc|||xxxnnnaaa\\\]]]ZZZTTTHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNPPPPPPSSS\\\iiisss~~~iiiqqqwwwooocccaaaaaa]]]XXXUUUUUUTTTPPPMMMKKKHHHFFFEEEEEEBBB<<<777111///---------...---,,,,,,---...000111333444555555666666666555333111000//////111222222333333333333111//////111333555555444444555555444333111000...000111222111111222444555666777888888:::===@@@DDDEEEIIIMMMSSSXXX\\\___bbbcccdddddddddeeegggiiitttwww~~~~~~pppjjjfffeeekkkuuu}}}}}}sssooommmfff[[[^^^]]]___fffppp}}}}}}xxxooohhhccc___[[[ZZZ[[[^^^```aaarrrzzz}}}pppggg```[[[XXXRRROOORRRUUUXXX```jjjiiivvvuuudddkkkjjjiiijjjlllmmmllllllddd]]]RRRIIIBBB???===<<>>FFFHHHkkkzzzyyy|||}}}}}}qqqhhhddd___XXXSSSPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKOOOSSSVVV^^^iiisss~~~www|||uuunnndddccc]]][[[XXXWWWWWWUUUPPPLLLIIIFFFDDDCCCCCC@@@:::555111///---------...---,,,,,,---...000111333444555333333444333222111///...000000111111111111111111222111//////111333444444222222333333222111///......000111111111111222444111333555666888;;;???CCCGGGIIILLLPPPVVV[[[___aaaeeefffhhhhhhhhhjjjlllnnntttxxxxxxkkkbbbZZZVVVSSSTTTXXX]]]bbbccccccaaa]]]XXXQQQMMMLLLKKKHHHEEEKKKKKKLLLQQQ^^^lllsssssscccYYYOOOMMMSSS___rrr{{{rrrmmm___]]]\\\^^^eeelllsssvvvtttuuuxxx}}}zzzqqqpppyyyyyyrrrkkkeeebbbeeekkkvvvxxxqqqpppooojjjdddaaa[[[```sssooommmnnnpppqqqrrrqqqpppooojjjdddZZZOOOGGGCCCAAAAAAGGGIIIkkk~~~zzz}}}wwwuuugggnnn{{{}}}vvvrrrppplllddd^^^\\\XXXRRROOOOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOOOOMMMKKKIIIJJJKKKLLLOOORRRVVV^^^nnnqqqttt{{{{{{{{{ssslllbbbbbb\\\ZZZXXXXXXXXXVVVPPPLLLIIIGGGDDDCCCCCC@@@:::555111///---------...---,,,,,,---...///111333444555333333444444222111///...000000111111111111111000222000//////222333444333111111222222111000...---...///111111000000222333111333555666777:::>>>AAADDDFFFJJJOOOVVV\\\```cccfffhhhjjjjjjkkkmmmooorrrwww{{{tttfffXXXTTTOOOLLLMMMNNNMMMLLLLLLJJJFFFEEEFFFFFFEEEDDDEEEFFFHHHMMMXXXiiizzzuuufffXXXQQQYYYppp~~~uuuqqqpppkkkiiihhhiiinnnssswwwyyyvvvqqqmmmmmmnnnoootttxxxssszzz{{{sssooosssyyyzzzuuueeeaaa___dddqqqwwwpppkkklllwwwpppppprrrvvvxxxxxxvvvttttttmmmhhh^^^RRRIIIDDDBBBCCCFFFJJJjjjttt~~~uuuooobbb___aaajjjzzz|||uuupppnnnmmmmmmbbb``````bbbfffiiijjjjjjnnnlllkkkmmmppppppmmmiii```\\\XXXUUUTTTUUUUUUTTTWWWXXX[[[^^^______^^^^^^SSSTTTUUUTTTRRROOOMMMLLLLLLNNNQQQSSSUUU\\\eeemmmooollljjjsss~~~{{{zzzrrrjjjaaaaaa]]]ZZZXXXXXXXXXVVVPPPKKKJJJHHHEEEEEEDDDAAA<<<777111///---------...---,,,,,,---...///111333444555444444555444333222000///000111111222222222222111111//////000222333333222111111222222111000...------///000111000000111333333555555666666777;;;===???AAAFFFLLLTTT[[[aaadddggghhhjjjlllmmmnnnrrrtttyyy~~~qqqYYYRRRJJJGGGIIINNNPPPPPPIIIHHHGGGGGGGGGGGGFFFFFF@@@BBBDDDEEEJJJXXXpppiiiUUUUUUmmm}}}zzz}}}~~~vvvlllbbb^^^\\\___hhhssssss|||~~~yyyyyy|||zzzqqqfffbbblllzzzvvvxxx~~~|||vvvxxx~~~vvvnnnsssyyy|||{{{yyywwwvvvooojjjaaaTTTIIICCCBBBCCCEEEKKKllluuu}}}pppiiibbb[[[VVVXXXaaattt~~~uuullleeeaaa___]]]]]]]]]```eeejjjnnnppppppoooppptttxxxyyyxxxuuuiiieee```\\\[[[YYYXXXWWWZZZ]]]aaaeeeiiikkkkkkkkk_________]]][[[VVVRRRNNNJJJNNNQQQSSSSSSTTTXXXZZZfffuuu}}}tttnnnhhhiiittt}}}yyyqqqjjjbbbbbb___\\\YYYWWWWWWTTTOOOKKKKKKHHHFFFEEEEEEBBB<<<777111///---------...---,,,,,,---...000111333444555444444555444333222000///000111222333444444444444000//////000222333222111111111222222111000...------///000000000000111333444555666555555666999;;;;;;===BBBIIIQQQXXX^^^bbbfffhhhjjjlllmmmooosssuuuzzzyyyXXXPPPGGGCCCEEEIIIJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEGGGHHHGGGFFFOOOfff{{{ggg]]]ooopppcccXXXUUUTTTWWWeeetttxxxpppvvvyyyvvvpppjjjoooyyyxxxiiipppyyy}}}|||yyyxxxwwwqqqmmmdddVVVJJJCCCBBBDDDEEEPPPwwwuuulllbbb[[[VVVWWWYYYbbbxxx|||nnnddd^^^\\\```aaabbbdddhhhnnnrrruuuuuuuuuuuuwwwzzz{{{zzzyyyrrrnnniiidddbbb```^^^\\\^^^aaafffkkkooosssvvvwwwooonnnkkkhhhddd^^^WWWRRRJJJJJJKKKKKKLLLOOOUUUYYYYYYdddvvv~~~wwwrrrlllhhhjjjwwwyyyrrrllleeefffaaa]]]YYYWWWVVVSSSOOOKKKJJJGGGEEEDDDDDDAAA;;;666111///---------...---,,,,,,---...000111333444555333333444333222111///...000111222444555666777777/////////000222333222111111222222333222000///...---...000000//////111222222333444555555666999<<<;;;===BBBHHHOOOVVV[[[^^^eeegggiiikkklllooorrruuuyyy~~~xxxnnnsss{{{wwwxxxddd[[[QQQMMMOOOPPPOOOLLLNNNOOOPPPPPPNNNLLLJJJJJJJJJHHHFFFFFFDDDFFFSSSbbb|||pppttt|||pppbbbWWWQQQTTTXXX^^^nnn|||uuurrrrrrzzzvvvhhhppp{{{}}}{{{{{{sssooofffYYYKKKCCCCCCEEEEEEXXXwwwjjj___YYYZZZ[[[]]]hhhwwwpppeeebbbbbbbbbcccdddfffhhhkkkooorrruuuuuuvvvxxx{{{}}}{{{wwwssspppooonnnllljjjhhhjjjmmmrrrwww{{{}}}{{{wwwtttqqqkkkddd^^^UUURRRNNNJJJJJJMMMRRRVVVTTTXXXbbbqqq~~~yyytttoookkkgggiiiwwwyyysssnnnhhhjjjccc___YYYVVVUUURRRNNNJJJIIIFFFDDDCCCCCC@@@:::555111///---------...---,,,,,,---...000111333444555222222222222111///...,,,000111333555666888888999///...///000222333222000222222333333222111///...---...000000//////111222000222333444555777;;;>>>===???CCCHHHNNNTTTXXX[[[dddfffhhhjjjlllnnnrrruuuxxx}}}tttiiiccceeeiiihhh]]]___vvvvvvrrriiinnnggg```___cccgggfffcccdddfffggggggeeebbb``````XXXQQQMMMNNNLLLJJJMMMSSSccc}}}}}}vvvzzzkkk\\\UUUNNNNNNXXX```iii|||}}}vvvwww{{{vvviiisss~~~uuurrriiiZZZLLLDDDDDDFFFFFF^^^|||uuueeeZZZ[[[]]]^^^eeeppp|||ppphhhhhhjjjkkkkkkllllllmmmoooqqqtttssssssuuuyyy~~~}}}{{{{{{{{{zzzyyyqqqrrruuuyyy}}}~~~}}}{{{wwwqqqllleeeaaa[[[TTTOOOMMMNNNOOOSSSQQQUUU___kkkyyy~~~{{{vvvrrrnnnfff```dddmmmzzzssspppiiihhhggg___VVVTTTWWWUUUNNNGGGJJJHHHFFFEEECCCAAA===:::222111///...------......///000000222333444555555555333333444111---,,,000222111111333555777777666444222000///000111111111333222111111111000...,,,////////////000111222333333444444666888:::<<<===EEEDDDEEEGGGLLLQQQUUUVVV```dddhhhjjjkkkmmmqqquuuyyy}}}qqqeee]]]]]]YYY]]]}}}vvveeebbbiiiqqqvvvtttrrrvvv~~~~~~vvvuuuaaaSSSSSSRRRLLLKKKQQQYYYlllzzzvvv~~~ooo]]]WWWPPPSSSYYYcccppp{{{mmmoooxxx|||qqqmmmdddOOOEEEGGGGGGIIIgggvvviii```___dddlllrrrzzzyyytttpppmmmqqqpppqqqrrrttttttrrrpppppprrrwww{{{~~~}}}yyyyyy{{{yyytttqqqllleee___ZZZVVVRRRPPPRRRLLLMMMWWW___fffvvv|||yyy|||wwwqqqmmmkkkiiieeebbblllyyyrrrpppiiigggddd]]]UUUTTTVVVVVVOOOIIIIIIGGGFFFDDDCCC@@@<<<999111000...---,,,,,,------000000111333444666777777555333333444111------000222111111333555777666666333111//////111222222222444444333222222000///---////////////000111222333333444555666888:::<<<===CCCCCCCCCEEEJJJNNNRRRTTT]]]aaaeeehhhjjjmmmqqquuuxxx{{{mmm___ZZZVVV]]]~~~oooddddddgggtttuuu{{{mmmcccXXXLLLJJJQQQVVVeee~~~www~~~}}}nnnddd```aaafffooozzzmmmnnnwwwuuupppfffQQQFFFGGGGGGQQQuuuooollljjjpppzzz{{{rrrkkkiiilllqqqttt}}}}}}xxxtttpppsssrrrsssuuuwwwwwwuuusssqqqsssvvv{{{}}}uuupppiiieeeaaa\\\VVVQQQSSSMMMMMMTTTXXX[[[gggvvvzzzvvvrrrooonnnllliiigggccctttxxxqqqooohhhgggbbb[[[UUUTTTVVVVVVPPPJJJHHHGGGEEECCCBBB???;;;888000///---,,,++++++,,,,,,---...000111333555777777555333333444222------111222222111333555666666555111000//////222333333333555555444333222000...---////////////000111222333333444555666999;;;===>>>AAAAAAAAACCCGGGKKKOOOQQQYYY]]]aaaeeeiiimmmqqqtttvvvyyyyyybbbXXXTTT]]]nnnZZZPPPOOOSSS]]]ooozzz|||}}}yyyvvvtttsssoooooovvvzzzuuujjjSSSGGGHHHFFFVVV}}}nnnnnniiifffbbbZZZTTTRRRQQQUUU\\\fffmmmqqqzzzxxxvvvttttttuuuxxxyyy}}}zzzzzzyyyzzz{{{}}}}}}|||zzztttuuuwww|||yyyrrrpppooojjj```XXXUUUOOONNNQQQRRRRRRYYYcccvvv{{{xxxuuusssrrrqqqooonnneeeiiitttwwwpppnnngggfffbbb\\\VVVTTTVVVUUUOOOJJJHHHFFFDDDCCCBBB???;;;888000///...,,,+++,,,,,,---***+++,,,...111333444555555333333555222......222333222222333555666666555000///...000222444444333444555555333111...------////////////000111222333444444555777999<<<>>>???@@@AAABBBCCCEEEIIIMMMPPPWWWYYY^^^bbbhhhmmmqqqsssuuuyyyggg[[[XXX```www^^^OOORRR[[[hhhxxx}}}wwwsssrrrwwwzzznnnVVVHHHHHHFFFTTTggg\\\PPPLLLNNNKKKIIIIIIHHHHHHKKKPPPWWW[[[eeeiiinnntttxxx{{{~~~yyyyyy{{{||||||{{{qqqggg^^^XXXSSSRRRQQQPPPTTT[[[bbbooo~~~}}}zzzxxxvvvuuusssrrrnnnhhhgggtttvvvpppnnngggfffddd___YYYVVVUUUSSSNNNJJJHHHFFFDDDCCCBBB???;;;888111000///------------...)))***,,,...000222444555555333333555222...///222333222222333555666555444///......000333444444333111333444222///,,,,,,---////////////000111222333444444666888:::===???@@@BBBCCCEEEEEEFFFIIIMMMQQQWWWXXX\\\aaagggmmmppprrrtttyyynnnccc^^^dddsssXXXTTT]]]hhhrrr{{{}}}tttwwwtttyyyqqqXXXJJJIIIGGGPPP|||iiiYYYJJJFFFJJJJJJFFFHHHHHHGGGFFFFFFIIILLLSSSZZZdddmmmtttzzz~~~vvvnnnfff]]]WWWSSSQQQRRRVVVWWW___mmm}}}{{{wwwsssqqqooopppiiibbbdddtttvvvpppnnnhhhgggfffaaa[[[XXXVVVSSSNNNKKKHHHGGGEEECCCBBB???;;;888222111///...------......,,,---///000222444666666555333444555333//////333444333222333555666555444///...///111333444444222///111333111...+++,,,...////////////000111222333444555666888;;;>>>@@@BBBCCCFFFHHHGGGGGGIIINNNSSSYYYZZZ]]]bbbhhhmmmppppppsssxxxvvvkkkdddfff~~~iiiZZZ]]]gggrrrxxxwwwwwwxxxrrryyyuuuyyytttZZZKKKJJJGGGOOOssshhhXXXIIIEEEHHHGGGEEEGGGHHHHHHGGGFFFFFFFFFKKKRRR[[[ccckkksss|||}}}uuujjj```YYYTTTQQQPPPXXX[[[bbbooo}}}}}}wwwqqqmmmlllppplllgggcccgggzzzwwwqqqoooiiihhheeeaaa\\\YYYWWWUUUQQQNNNIIIGGGFFFDDDCCC@@@<<<999111000...---,,,,,,---......///000111333444555666555333444555333///000444444333222333555555555444/////////111444444333111---111333222...,,,...000////////////000111222333444555666999;;;>>>AAABBBDDDGGGIIIIIIGGGIIINNNSSS]]]]]]^^^ccciiinnnooooooqqqvvv~~~}}}qqqgggeee{{{yyy```YYYaaawwwzzzpppmmmmmmyyyvvvsssxxxvvv[[[LLLJJJHHHQQQlllzzzaaaVVVKKKHHHIIIEEEGGGGGGGGGHHHHHHHHHFFFEEEGGGKKKRRRXXX___jjjxxxwwwmmmeee^^^WWWQQQWWWWWW[[[eeeooo{{{zzzssspppoooppppppnnniiidddmmmwwwqqqpppiiiiiiccc```\\\ZZZXXXVVVSSSQQQJJJHHHFFFEEECCCAAA===:::000///---,,,++++++,,,,,,---...///000111222333333555333444555333000000444444333222333555555555333//////000222444444222000---111444333///---///333////////////000111222333444555666999<<>>BBBEEENNNRRRWWWYYYWWWTTTRRRPPPOOOPPPSSSZZZdddmmmtttxxx~~~qqqwwwppptttzzznnn]]]QQQTTTOOOIIIGGGIIILLLNNNNNNPPPVVVfff|||{{{\\\HHHHHHHHHTTTyyyvvvhhhYYYQQQOOOTTT^^^gggmmmttt}}}lll^^^___kkk||||||zzzzzzyyyqqqcccXXXTTTVVV\\\fffvvv}}}uuutttuuurrrooonnniiibbbggg{{{ppplllfffgggcccaaa]]]YYYTTTRRRRRRRRRNNNKKKHHHFFFEEEAAA:::555000...,,,,,,---------,,,,,,---///111333555666777444555555444111///...///222000000222555666333000......///111333444222000///000222222222111///.../////////000111111222222000333666999;;;===AAACCCKKKPPPVVV[[[[[[YYYWWWVVVUUURRRQQQUUU^^^hhhqqquuu}}}tttwwwsssuuulll^^^UUUMMMGGGHHHHHHIIIIIIIIIHHHGGGFFFNNNMMMRRRggguuuyyy]]]HHHHHHIIIOOOooouuubbbVVVRRRTTT\\\ccceeeiiisssrrrdddZZZ^^^kkk}}}~~~~~~xxxjjj^^^YYYVVV[[[bbbnnn{{{wwwuuurrrqqqsssrrrgggcccrrryyynnnjjjeeefffbbbaaa^^^YYYTTTRRRRRRSSSNNNKKKHHHFFFEEEAAA:::555///...,,,,,,---------,,,------///111333555777888444555666444111/////////333222111333666666333000,,,,,,---000333555444222///000222333222111///.../////////000111111222222000222666888:::===@@@BBBGGGMMMUUU[[[]]]\\\[[[ZZZ[[[UUUQQQRRRYYYdddmmmrrrzzzwwwyyyuuuvvvvvv[[[MMMJJJLLLMMMJJJQQQYYY\\\YYYTTTQQQQQQTTTQQQRRRcccvvv{{{]]]IIIIIIJJJJJJeee|||gggZZZTTTUUU[[[bbb___aaaiiixxxoooeeeaaajjjwww|||oooccc^^^RRRXXX]]]cccqqqyyyuuuqqqrrruuurrriiiaaahhhyyymmmkkkgggggghhheee```ZZZUUURRRPPPOOOMMMJJJHHHGGGFFFBBB;;;555...---,,,+++***+++,,,,,,+++,,,...000222333444444777555444444111---...111222222333333333333444444333222111111333444333111111222222111111000///...////////////000000000000333555777999;;;>>>BBBDDDIIILLLRRRZZZaaabbb___[[[[[[ZZZVVVSSSTTT\\\iiirrr{{{xxxttt|||gggYYYPPPJJJPPPZZZ```nnnzzz~~~|||iiiTTTYYYTTTRRR]]]sss~~~]]]MMMIIICCCMMMcccqqqeee]]]YYYaaalllpppmmmiiijjjuuu~~~|||}}}~~~zzznnnfff]]]VVVSSSZZZfffuuu}}}vvvpppooorrrpppvvviii]]]ooo{{{ooommmjjjjjjhhheee```[[[VVVRRRPPPPPPMMMJJJHHHGGGFFFBBB;;;666111000///.........///000,,,,,,...000111333333333666333333444111---...111222222333333333333444444222111000111333333333111222222222222111000///...///000000000111111222222333555777999;;;>>>BBBDDDJJJLLLQQQXXX```ccccccaaaaaa___[[[WWWVVV\\\fffnnnvvv|||}}}tttrrrcccZZZUUUUUUbbbrrryyykkkbbbYYY\\\jjj}}}yyyYYYJJJIIIFFFIIIccc}}}qqqeee___hhhuuu|||zzztttrrr{{{{{{~~~~~~zzztttoooaaaZZZUUUXXX```kkk{{{{{{ssspppqqqnnnuuukkk___hhh{{{ooonnnjjjjjjiiifffaaa\\\WWWTTTRRRQQQMMMKKKHHHGGGFFFBBB;;;666111000///...//////111111,,,---...000111111222222333111222333111---...111222222333333333333444444111000///000222333333111222222222222111000///...//////000111222333333444333555777999;;;>>>BBBDDDIIIKKKOOOUUU]]]dddggghhhiiigggddd^^^ZZZ\\\bbbhhhqqqxxxwwwxxxooohhhddd```bbbrrr{{{jjjbbbfffqqq{{{vvvTTTFFFIIIHHHGGG```ttthhhbbblll{{{yyy~~~zzz~~~|||zzzyyyzzzyyywwwvvvgggaaa[[[YYYZZZ```ooo}}}uuupppoooqqqwwwpppdddbbblllxxxmmmlllhhhiiihhhfffbbb]]]YYYUUUSSSQQQMMMKKKHHHGGGFFFBBB<<<666...---,,,,,,,,,---...///,,,---...///000111111111111000111333111------111222222222333333333444444000//////000222333333222222222222222111000//////......///000222333444444333555777999;;;>>>BBBDDDHHHIIIKKKQQQYYYbbbiiilllpppooommmgggaaa___aaadddooovvv||||||yyyzzzyyyqqqiiippp}}}qqqccc```eeelllpppwwwTTTFFFIIIIIIHHH^^^{{{xxxooogggdddmmm|||~~~|||{{{|||yyywwwvvvvvvuuutttmmmgggaaa\\\XXXZZZffftttxxxvvvxxxzzztttllleeedddxxxlllkkkggghhhhhhfffbbb^^^ZZZVVVSSSRRRNNNKKKIIIHHHGGGCCC<<<666---,,,+++++++++,,,---...,,,---...000111222222222111000111333222------000222222222333333333444444///......000333444444333222333333222222111000///------...///000222222333333555777999;;;>>>BBBDDDEEEFFFIIINNNUUU]]]fffkkksssttttttpppjjjfffeeefffmmmuuuxxx~~~nnncccdddkkkvvv~~~rrraaaTTTPPPSSSXXX\\\eeennnzzz}}}XXXHHHIIIHHHJJJ___{{{vvvlllgggffflllvvv{{{|||zzzwwwsssooolllmmmiiiddd___YYYXXX```kkksss}}}uuuqqqmmmfffxxxzzznnnlllhhhhhhgggeeebbb^^^ZZZVVVSSSQQQNNNLLLIIIHHHGGGCCC<<<777000///...---,,,------...+++,,,...000222333444444222111222555333...---000222222333333333333444444/////////111444666666555333333333333222111000///------...///000111111222333555777999;;;>>>BBBDDDCCCFFFIIIMMMRRRYYYaaafffrrruuuyyyxxxtttpppnnnnnnooouuu~~~qqqpppzzzwww]]]QQQNNNQQQ\\\nnnxxx]]]VVVLLLDDDBBBEEEIIIKKKQQQXXXbbbllluuu~~~[[[IIIJJJIIIKKKbbbzzz~~~qqqjjjdddeeejjj~~~~~~zzztttmmmhhhiiifffcccaaa\\\XXXZZZ```iiiwwwxxxvvvtttlllrrrzzzmmmkkkgggfffeeedddbbb^^^ZZZVVVSSSQQQNNNLLLIIIHHHGGGCCC===777222111///...------------+++,,,...111333555666777333222444666444...---///222222333333333333444444000//////222555777777777333333333333222111000000//////000000000111111111333555777999;;;>>>BBBDDDCCCGGGKKKNNNQQQVVV\\\aaannnttt{{{~~~}}}yyywwwwwwuuuyyynnneeezzzzzzzzzzzzdddPPPFFFDDDEEEMMMXXX]]]ZZZWWWGGGDDDAAA??????@@@BBBBBBFFFKKKQQQWWW___jjjvvv~~~}}}ZZZHHHJJJJJJLLLbbbyyy}}}uuuhhhdddhhhuuuyyyrrrmmmiiifffeeefffbbb[[[XXXYYYaaammmzzz|||{{{rrrooozzzxxxkkkhhhdddccceeecccaaa^^^ZZZVVVRRRPPPNNNLLLIIIIIIGGGCCC===777222111///---,,,++++++,,,+++,,,///222444666888888555444555777444...,,,///222222333333333444444444000000000222666888888888333333333333222111000000111111111111111111222222333555777999;;;>>>BBBDDDDDDHHHMMMPPPRRRUUUYYY]]]kkkrrr|||}}}}}}}}}mmm^^^mmm}}}rrrooosss~~~uuuuuuoooXXXNNNHHHCCCCCCDDDDDDDDDEEE<<<<<<===>>>>>>>>>======???AAAEEEIIIOOOYYYfffooo{{{xxxXXXGGGJJJLLLOOO```vvv}}}sssnnnrrrlllzzz}}}xxxtttkkkhhhhhhkkkhhh```XXXVVVXXXbbbnnnzzzuuunnntttxxxllljjjeeedddfffdddaaa\\\WWWSSSQQQOOOOOOMMMJJJIIIHHHCCC;;;555666444111...++++++++++++...------///222555666666555666666666555333111000444333333222222333333444/////////111555777777777555555444333222111000///111111111000111111222222555555777:::===@@@CCCDDDCCCEEEIIINNNNNNOOOVVV___hhhmmmtttyyy}}}nnn```dddzzzqqqjjjqqqxxxuuu|||YYYKKKHHHEEEDDDEEEDDDAAA>>>AAA@@@>>><<<;;;<<<>>>???>>>>>>???AAAFFFNNNWWW]]]ooovvv[[[LLLKKKDDDHHHZZZ}}}{{{vvv{{{}}}~~~zzzrrriiiccceeefffaaaZZZVVVTTT^^^kkkwww~~~vvvooo~~~xxxllljjjfffeeefffeeeccc```\\\VVVRRROOOOOOLLLJJJIIIHHHCCC<<<555222111///...------.........------///222555666666555555666666555333111000333333333333333333333333///...///111444666777666444444333222111000//////111111111000111111222333444555777999<<>>===>>>AAADDDFFFRRRiiiuuuPPPFFFLLLKKKMMMRRRdddqqqtttwwwooojjjddd___^^^aaa[[[]]]```dddlllwwwyyyoooyyyllliiifffgggffffffeeeccc___YYYTTTQQQNNNLLLJJJIIIHHHDDD<<<666222222222000///,,,***)))...------///222555666666444555555555444222000///222333555555555333111///.........000333444555444222222111111000//////...000000000000111222333333333444555888;;;>>>AAABBBBBBCCCIIIOOOQQQOOOPPPUUUYYY___gggooouuuzzzxxx___SSS[[[wwwhhhVVVKKKHHHGGGEEEAAA???@@@AAAAAABBBAAAAAA@@@>>>???@@@?????????AAACCC???FFFVVVmmmrrrNNNDDDKKKKKKLLLSSSdddcccvvv|||yyysss}}}zzztttkkkbbbbbbfffaaabbbdddiiipppwww{{{~~~~~~ooozzzkkkhhhfffggghhhfffccc```\\\XXXUUUSSSMMMKKKJJJIIIHHHDDD===777222222111000///---+++***...------///222555666666444444555555444222000///222333555555555333111000///......000222444444333222222111111000/////////000000000000111222333444333444555888;;;>>>AAABBBBBBCCCHHHPPPRRRPPPPPPSSSUUUZZZbbbjjjrrryyyjjjWWWYYYzzz|||~~~iiiWWWNNNKKKIIIFFFCCCDDDDDDEEEFFFEEEEEEDDD>>>???@@@@@@@@@@@@AAACCCAAACCCLLL^^^rrrpppNNNEEEJJJHHHLLLVVVggg]]]fffqqqssstttyyy|||qqqfffbbbeeehhhiiilllqqqvvvxxxvvvssswww|||kkkgggdddggghhheeebbb^^^ZZZWWWUUUTTTMMMKKKIIIIIIHHHDDD===777//////////////////.........------///222555666666444444555444333222000///222222333444444444333222000//////000333555444333222222111111111000000000//////000000111222444444333444666888;;;???AAACCCCCCCCCGGGOOOSSSRRRRRRTTTPPPTTT[[[dddmmmwww{{{```YYYrrr|||zzz|||~~~ppp\\\QQQLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBAAABBBBBB@@@>>>===>>>@@@AAAAAAGGGSSSfff}}}jjjLLLGGGLLLGGGNNNYYYhhh}}}]]]XXXcccjjjzzzvvvuuuvvvhhhbbbbbbdddiiiqqq{{{|||jjjeeecccffffffeeeccc```\\\XXXUUUSSSMMMKKKIIIIIIHHHDDD===888000///...------...///000...------///222555666666444444444444333111000...111222222333333444444555111000000111444555555444222222222222222111111111/////////000111333444555444555777999<<>>===???AAAAAA@@@CCCLLL[[[ttt```HHHIIIOOOJJJPPP___nnniiiRRRWWW___mmmxxxpppxxxzzzmmmeeeccc___gggsss}}}}}}jjjeeebbbeeedddddddddccc___ZZZUUUQQQMMMKKKIIIIIIHHHDDD===888444222000---,,,,,,---......------///222555666666333444444444333111///...111111111222333444666666222111111222444666555444333333333222222222222222/////////000111333444555555666777:::===@@@CCCDDDDDDCCCFFFNNNTTTTTTVVVYYYWWWXXXYYY\\\aaajjjuuu|||sssVVV[[[pppyyyccc```ZZZTTTNNNJJJHHHGGGEEEEEEDDDBBB@@@AAACCCFFFBBB@@@BBBHHHUUUnnnwwwXXXEEEIIIRRRMMMOOOdddxxx{{{WWWVVV[[[gggxxxzzzlllqqqsssjjjhhhaaaiiiuuu{{{{{{}}}kkkfffbbbdddffffffeeebbb^^^YYYTTTRRRNNNMMMLLLKKKHHHCCC<<<888111000///...---,,,,,,,,,---,,,,,,---000333666888555333222111222222111///222333333222111222555777555333000000222444555555333333222111111000000000//////000111222333333444333444666999===@@@DDDEEEEEEFFFHHHOOOVVVZZZZZZYYY]]]^^^]]]]]]^^^dddnnnvvvzzz]]][[[bbb|||{{{uuutttvvvyyyrrrddd^^^XXXNNNHHHGGGFFFGGGFFFEEEBBBBBBBBBDDDCCCEEEFFFHHHRRRnnnmmmWWWFFFEEEOOOQQQVVViiixxx```XXXWWW]]]ssskkkooo|||tttkkkggglllttt~~~~~~}}}kkkgggdddfffffffffeeebbb^^^YYYTTTRRRNNNMMMLLLKKKHHHCCC<<<777111000///...---,,,,,,,,,---,,,,,,---///222666888555444333333444333111///222222333222111222555777444222//////111333444444333333333333222111000/////////000111222333333444444555777:::===AAADDDFFFEEEFFFIIIOOOVVV[[[\\\[[[___``````______dddlllsssyyy^^^ZZZ\\\kkkwwwooojjjgggfffgggooo|||wwwlllfff^^^SSSLLLJJJHHHHHHHHHFFFCCCAAAAAABBB???BBBDDDGGGSSSnnnhhhTTTEEEEEENNNPPPXXXjjjwwwmmm[[[VVV\\\pppqqqmmmvvv}}}vvviiikkkrrr~~~|||lllhhhfffiiiffffffeeebbb^^^YYYTTTRRRNNNMMMLLLKKKHHHCCC<<<777111000///...---,,,,,,,,,------,,,---///222555777555444444555666555222///111222333333222333555777333111///...000222333333222333444444444222000...//////000111222333333444555666888:::>>>AAADDDFFFEEEFFFIIIOOOVVV[[[^^^^^^aaaccccccbbbaaaccciiinnnxxx}}}|||ggg___WWW]]]~~~zzzrrriiicccZZZ^^^ggguuuwwwqqqhhh\\\SSSOOOLLLMMMLLLIIIFFFCCCCCCCCC???AAADDDHHHVVVqqq^^^NNNEEEHHHQQQSSS___nnnzzz```UUUZZZiiiuuuhhhiiiwwwuuusssttt}}}}}}llliiihhhlllffffffeeebbb^^^YYYTTTQQQNNNMMMLLLJJJGGGBBB<<<777111000///...---,,,,,,,,,------,,,---///111444666555555666777888666222///000111333333333333555777444222//////000222333333222333555666555333000...//////000111222333333444666666888;;;>>>AAADDDFFFEEEGGGJJJOOOUUU[[[___aaaccceeefffeeebbbbbbeeehhhpppxxx{{{|||~~~ppp^^^ZZZpppwwwnnnnnnrrr}}}|||qqqbbbXXXQQQRRRQQQOOOKKKHHHGGGGGGDDDDDDEEEJJJZZZxxxqqqRRRIIIFFFKKKVVVZZZggguuuhhhTTTXXXbbbssszzzgggcccooo{{{}}}mmmjjjhhhlllffffffeeebbb^^^YYYTTTQQQMMMLLLKKKJJJGGGBBB;;;666111000///...---,,,,,,,,,------,,,---...111444555555555666777888666333//////111333333333333555777666333111000111333444333222444555666666444111/////////000111222333333444666666888:::===AAACCCEEEFFFGGGJJJNNNSSSZZZ___cccdddfffhhhgggcccbbbdddffflllttt}}}|||}}}ppp]]]ggg{{{sssbbbVVVWWWWWWTTTPPPLLLJJJIIIIIIGGGEEEJJJ]]]~~~hhhLLLHHHGGGMMMXXX]]]lllxxxtttVVVUUU[[[jjjkkkcccmmmmmmjjjgggjjjffffffeeebbb^^^YYYTTTRRRMMMLLLKKKJJJGGGBBB;;;666111000///...---,,,,,,,,,------,,,,,,...000333555666555555666777666333000...000333444444444555777777444222111222333444333444555666666666444222000//////000111222333333444555666777:::<<>>AAABBBGGGIIIJJJLLLOOOUUU]]]ccciiilllmmmllliiihhhjjjmmmoootttyyy~~~~~~oooaaaaaa|||~~~pppnnnnnnlllfff]]]UUUPPPNNNLLLIIIIIISSSjjj~~~[[[IIIMMMLLLOOO\\\fffmmmxxx```SSSTTT___rrrttt```^^^lllnnnhhhdddeeeffffffeeebbb^^^YYYTTTRRRMMMLLLKKKIIIFFFAAA;;;666111000///...---,,,,,,,,,------,,,,,,---000222444777555333333444444333111---///333444444555555777555333000///000111111111777666666555444444333333//////000111222333333444444555666888;;;===@@@AAAGGGIIIKKKLLLNNNSSS\\\bbblllnnnpppnnnlllkkknnnqqqsssuuuxxx}}}|||zzz|||cccWWWmmm|||{{{wwwpppfff\\\UUURRRMMMLLLNNNZZZssssssSSSFFFNNNOOOSSScccpppnnnyyyeeeSSSSSSTTTfffggg___iii{{{nnnlllhhhhhhlllhhhbbb___]]]YYYTTTOOOMMMKKKHHHEEECCC>>>999666333111///.........---+++,,,------------...222555444444555555555555555444...///000111333444555666777555222///...000222444555555555555555555444444///......111444666666666444666888:::;;;===@@@CCCFFFHHHJJJJJJKKKPPPWWW]]]iiinnnrrrrrrooommmpppssswwwwwwvvvxxxyyyzzzxxxwww~~~hhhYYYbbbsssxxxdddZZZXXXNNNQQQbbb~~~gggTTTFFFJJJSSS[[[hhhuuuzzz}}}PPPXXXYYYVVVpppiii]]]___mmmooollljjjjjjkkkgggbbb___]]]ZZZUUUPPPNNNLLLIIIFFFDDD???:::777333111///.........---++++++,,,---,,,---///222555333444444444444444333333//////000111333444555666777555222//////000222444555555555555555555444444111000000111333555444444444666888:::;;;===@@@CCCFFFHHHJJJKKKLLLPPPWWW\\\jjjnnnssstttsssrrrtttwwwyyywwwvvvwwwxxxxxxwwwuuu}}}mmmZZZ^^^llluuujjj___PPPSSSiiibbbPPPEEEJJJUUU___lllzzz|||]]]VVVRRROOOeeeooo___\\\hhh|||ooommmkkkkkkjjjfffaaa___]]]ZZZUUUPPPNNNLLLIIIGGGDDD@@@;;;888222000...---......---+++***+++,,,,,,---///333666333444444444333222222111//////000111333444555555777555222000///000222333444444444444444444555555333222000111222333333222444666888:::;;;===@@@CCCFFFIIIKKKLLLMMMPPPVVV[[[ggglllrrruuuvvvvvvyyy{{{{{{yyywwwwwwwwwvvvuuusssxxxzzz```YYY```}}}zzztttttt{{{{{{lllVVVXXXvvv\\\NNNFFFLLLYYYeeettt|||vvvYYYQQQMMM[[[uuu}}}fff[[[bbbtttpppllliiijjjkkkgggbbb___]]]YYYSSSNNNMMMKKKHHHFFFDDD@@@;;;777222000...---......---,,,***++++++,,,,,,///333666444444444444444333222111///000111222333444555555666555222000000000222333333333444444444444555555333222000000222333444333444666888:::;;;===@@@CCCGGGJJJMMMNNNNNNPPPUUUYYYaaagggoootttwwwyyy{{{}}}~~~|||zzzxxxxxxvvvtttrrrrrryyyttt```YYYnnnooofffaaaXXXUUU[[[\\\___ccclll|||aaacccVVVMMMIIIPPP^^^kkkzzzfffXXXQQQVVVeeezzzsss___```lll~~~pppjjjggghhhlllhhhccc```]]]XXXPPPKKKKKKIIIGGGDDDBBB>>>:::666111///---------...---,,,***+++++++++,,,...222555555555555555555444333333000000111222333333444444666444222111000000111222333333333333444444555555222000//////222444555555444666888:::;;;===@@@CCCGGGJJJNNNOOOOOOPPPTTTXXX^^^dddmmmuuuzzz}}}~~~}}}|||yyyuuussspppvvvttt```ccc}}}pppiii]]]UUUUUUPPPUUUXXX\\\hhhqqquuuqqqPPPLLLKKKTTTaaannnzzz|||]]]RRRQQQ[[[nnnggg___eeessspppiiifffgggkkkhhhccc```]]]XXXPPPJJJJJJHHHFFFDDDAAA>>>999666000...,,,,,,---...---,,,++++++,,,++++++---111444444555555666666555555444000000111222333333444444555444333111111111111222222222333333444444555555222000...///111444666666444666888:::;;;===@@@CCCGGGKKKOOOQQQPPPQQQSSSVVV]]]cccmmmwww~~~yyyuuuqqqvvvppp```uuuoooaaaZZZVVVTTTSSSUUU[[[tttbbbIIIJJJNNNWWWdddpppyyy~~~dddPPPKKKVVVgggsssaaa```iiiqqqjjjggghhhhhheeebbb```^^^YYYRRRLLLJJJHHHFFFDDDBBB???:::777///...,,,,,,---...---,,,,,,,,,,,,++++++,,,///222222222333444555555555555111111111222222333333444555444333222111111111111111222222333444444555555555222//////111333444555444666888:::;;;===@@@CCCGGGKKKPPPRRRQQQQQQSSSUUU[[[aaakkkwww}}}xxxqqqttt|||nnnkkkyyyrrrbbbWWWXXX[[[kkkvvvSSSGGGLLLTTT___kkkvvv}}}vvvWWWKKKUUUaaa|||eee^^^aaauuurrrkkkhhhkkkeeebbb```___^^^ZZZTTTNNNKKKIIIGGGEEECCC@@@;;;888///---,,,,,,---...---,,,---------+++***+++...111000111222333444555555555111111111222222333333444444444333222111111111111111111222333333444555555777444000///000222333333444666888:::;;;===@@@CCCGGGLLLQQQRRRQQQQQQRRRTTTXXX^^^hhhuuu~~~yyynnnrrrxxxppp|||gggeeecccjjjlllHHHHHHPPP[[[gggsss~~~cccOOOUUU\\\pppjjj^^^\\\mmmtttllljjjfffgggddd```\\\YYYUUUQQQNNNLLLIIIFFFDDDDDDAAA;;;777000///...------,,,------++++++,,,,,,,,,---------111111111111222333444555666222///000222555555444777777777555444222000///444444555444222222444666999555111///111333666777666666777888;;;>>>AAACCCGGGLLLSSSVVVWWWWWWXXXYYYZZZ\\\cccooo|||xxxqqqnnnttt}}}ssskkk~~~{{{[[[RRROOOYYYeeemmmwwwnnnQQQZZZTTTWWW~~~cccXXX___kkktttlllkkkggghhheeeaaa]]]ZZZVVVRRROOOLLLIIIFFFDDDDDDAAA;;;777000///...------,,,------++++++,,,,,,,,,---------//////000111222444666666555222000000222444555444777666666555333222000///111333444444444444666777;;;888444111111333555666666666777888;;;>>>AAABBBFFFKKKRRRWWWXXXXXXXXXYYY]]]^^^dddnnnyyyxxxtttxxx|||wwwYYYQQQRRR\\\gggoooxxxbbbXXXQQQRRRoooooo```___aaannntttllllllhhhhhheeebbb^^^[[[WWWSSSOOOLLLIIIEEEDDDCCC@@@;;;666000///...------,,,------,,,,,,,,,,,,---------------...///111333555777888555333000000111333444444555555555444333111000//////111444555555666777999<<<:::666333111222333555666666777888:::===@@@BBBDDDJJJRRRXXXZZZZZZYYYYYY``````dddkkkuuu}}}uuuqqquuuyyysssYYYSSSXXXaaajjjqqqyyywwwUUUOOORRRaaayyy{{{iii___VVV\\\ooozzzuuulllllliiigggeeeaaa^^^[[[WWWRRROOOKKKHHHEEEDDDCCC@@@;;;666000///...------,,,------,,,,,,,,,------------...---...000222333555666666444333111000111222333444444444444333222111000///000333555777666666777888;;;999666333111111333555666666777888:::===???AAABBBHHHQQQXXX\\\\\\[[[ZZZ``````bbbhhhqqq{{{tttmmmmmmpppyyytttvvvnnnZZZXXX^^^fffoootttzzz```QQQOOOWWWlllkkk^^^RRRUUUeeennnvvvlllkkkhhheeeccc```^^^[[[VVVQQQMMMKKKHHHEEECCCCCC@@@:::666000///...------,,,------,,,,,,---------.........///000111333333444444444444333222000000111222444333333333333222222111000444555777777666555666777777777666333111111444666666666666888999<<>>???BBBFFFMMMVVV^^^aaa___]]]^^^^^^___bbbhhhrrr~~~}}}pppfffeeessswww\\\VVV]]]hhhpppwwwzzz~~~zzz[[[WWWdddvvv{{{jjjXXXQQQTTTTTTbbbtttpppoooqqqtttvvvxxxyyykkkgggccceeecccaaa___\\\WWWQQQLLLKKKGGGDDDCCCBBB???:::555000///...------,,,------------------............---///111333555555444333333333333111......111444222333444444444444333333777777777555444666999<<<999;;;<<<888333222555888666666666777999;;;===???BBBEEELLLUUU]]]bbbaaa```___`````````dddmmmxxxssskkkppp|||vvvsssrrruuu|||mmmUUUUUU___kkkrrryyy|||qqqdddeeefff|||bbbRRRQQQPPPWWWhhh||||||lllmmmqqquuuvvvwww~~~yyykkkfffaaafffdddbbb```]]]XXXRRRMMMJJJGGGDDDCCCBBB???:::555000000...------------------------.........//////+++---000333555666666555333444333111......111444333333444555555555444444666666555444444777;;;???===??????;;;555222444888666666666777999;;;===>>>CCCEEEKKKTTT]]]bbbcccaaaaaaaaaaaa```bbbiiisss{{{oookkkqqqllliiidddbbbfffgggeeehhhnnntttiiiSSSVVVcccllltttzzz}}}|||ggg[[[ZZZqqqkkkVVVTTTTTTMMM^^^ppp}}}wwwxxx|||~~~}}}yyykkkhhhcccdddcccaaa___]]]XXXRRRNNNGGGFFFCCC?????????;;;333333111000...------------------++++++++++++------.........000333333222000000111111000///000333555555555555555777999;;;===444333222222444777:::<<>>@@@DDDFFFLLLUUU___fffgggfffeee___]]]___``````hhhrrr{{{lllaaapppyyyiiijjjXXXUUU\\\ZZZ[[[``````cccwww|||___VVV\\\cccnnnssszzzcccQQQSSS[[[pppeeeSSSQQQPPPPPP]]]kkkwwwyyykkkiiidddcccbbb```^^^\\\WWWQQQMMMHHHHHHEEE@@@??????;;;444333111000...---------------,,,,,,++++++,,,,,,---------...111333444222000111111222111000000222444666555444444555666777888333222222222444777:::===@@@???===;;;999666444333555666777888:::<<<>>>@@@CCCEEEKKKTTT]]]ccceeeeeebbb]]]\\\___aaaaaafffmmm~~~{{{mmmjjjwww|||tttddd^^^aaadddeeeooouuummmooorrrYYYYYYbbbgggsssvvvzzz~~~wwwWWWTTTTTT]]]vvvwww^^^UUUPPPMMMUUU___ggg{{{zzzllliiifffcccaaa___]]]ZZZVVVPPPLLLHHHIIIGGGBBB>>>===:::555333111000...---------------,,,,,,++++++,,,,,,---,,,,,,...111444444111///222222222111000///111222666555444333222222222333222111111111333777;;;===;;;;;;<<<<<<:::888555444555555666888:::<<<>>>@@@BBBDDDIIIQQQZZZ```cccccc___\\\[[[___bbbccceeehhh|||~~~nnnooovvv}}}hhhVVV___lllooo~~~~~~}}}~~~gggWWWQQQSSSfffnnn___TTTLLLNNNSSSWWWiii|||llliiigggcccaaa^^^\\\YYYTTTOOOKKKGGGIIIHHHBBB===<<<999555333111000...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++...111444444111///222333333222000///000111555444333333222222111111111000000000333666:::===888:::<<<===<<<999555333444555666777:::<<<>>>@@@BBBDDDIIIPPPWWW]]]aaacccbbb^^^\\\]]]aaadddfffgggyyyuuuyyybbbXXXhhhvvvwwwZZZPPPRRRfffnnn[[[OOOMMMOOOPPP___uuu~~~~~~lllhhhhhhdddaaa^^^[[[XXXSSSNNNKKKGGGHHHFFFAAA======999555333111000...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---000333444222///111333333222111///000111222222333333444444444333111000///000222666999<<<888:::<<<===<<<999555333333444555777:::<<>>===:::777555333333555777999<<>>===;;;:::222333444666999<<>>???>>>>>>222222444666999<<>>666555333444777:::<<<<<<>>>@@@DDDGGGKKKPPPVVV[[[nnnrrrppphhhaaaaaadddeeehhhwwwppp[[[ZZZlllxxx~~~\\\TTTQQQYYYtttuuu^^^XXXSSSMMMJJJQQQSSS]]]ooo}}}kkkggggggfffccc___[[[XXXTTTPPPMMMMMMJJJFFFCCCAAA>>>:::888444111...------...---,,,---......---+++******+++)))***,,,,,,---...222555222333444555555444333222111111111222555666555444333333333111000111444666555888<<<>>>???@@@AAACCC:::888666666888:::;;;;;;>>>@@@CCCFFFJJJPPPVVV[[[iiiqqqvvvssslllgggccc___cccooosssbbbdddttt|||cccNNNNNNeeeyyyeeeWWWOOONNNKKKLLLSSSaaappp~~~~~~jjjfffeeefffccc___[[[XXXTTTPPPMMMLLLIIIEEEBBB@@@===999777444111...------...---,,,---......---+++******+++***+++,,,,,,,,,...111444333444555666666555444333111000000222444666666555777777666444111111222444666999<<>>;;;777555777999;;;;;;===???BBBFFFJJJPPPVVV[[[iiisss{{{zzzuuunnnfff___]]]cccnnn}}}|||pppsss~~~}}}{{{{{{}}}^^^OOOXXXmmmxxx^^^RRRQQQKKKJJJMMMUUU^^^lll~~~lllgggeeefffccc___[[[XXXTTTPPPMMMKKKHHHDDDAAA???<<<888666444111...------...---,,,,,,---...---+++***+++,,,***+++,,,,,,,,,---000222333444555666666666555444000000///111444666777666999999888555222000111222888;;;>>>@@@AAABBBEEEGGGGGGAAA999444444777;;;===<<<>>>BBBEEEIIIOOOVVVZZZllltttzzzzzzvvvsssmmmggg```___bbbmmm}}}}}}}}}wwwssswww~~~}}}}}}gggWWWcccppp\\\TTTOOOMMMMMMPPPUUU___ooo~~~{{{{{{}}}nnniiiggggggddd___[[[XXXTTTOOOLLLJJJHHHDDDAAA???<<<888555444111...------...---,,,,,,---...---+++***+++,,,+++,,,,,,,,,+++,,,///111222333555666666666555555111000///111444666777777::::::999666333000000111888;;;???BBBEEEIIIMMMPPPXXXNNNAAA777333666:::>>><<>>DDDIIIPPPWWW[[[cccYYYJJJ===666666999;;;===???BBBDDDHHHLLLRRRVVV\\\gggttt}}}~~~vvvssskkkdddgggsss|||{{{{{{tttwww||||||~~~~~~xxxxxx}}}jjjVVV]]]kkk}}}bbbWWWPPPKKKKKKMMMQQQYYYaaakkkttt{{{wwwyyypppiiifffhhhddd```[[[XXXSSSOOOKKKKKKIIIEEEBBB???<<<999666444111...------...---,,,+++,,,------++++++,,,---,,,,,,,,,+++***+++---///000111333444555555555444444222000000222555666666666777888666333111111111333666;;;AAAGGGNNNUUUZZZ]]]TTTIII???:::888999:::???@@@BBBDDDGGGKKKPPPTTTXXXcccooozzz|||uuuooommmooowww|||vvvzzz{{{xxxzzz}}}wwwyyy~~~XXXUUUWWWdddzzzmmm```TTTOOONNNNNNQQQTTTZZZbbbooo}}}~~~yyyvvvuuuzzzooogggdddhhheee```[[[XXXSSSNNNKKKLLLIIIEEEBBB@@@===999777444111...---......---,,,+++,,,------++++++,,,---,,,------+++******---///000111222444555555444444555333000000222444555555444666777666333222111222333555999===AAAGGGMMMQQQMMMIIIBBB===;;;;;;::::::@@@AAACCCDDDFFFJJJOOOSSS]]]cccjjjrrr}}}xxxrrrqqq||||||www{{{{{{vvvyyy|||xxxzzz___XXXRRRUUU```ttttttaaaVVVRRRNNNMMMMMMLLLTTT```nnn|||}}}xxxttttttsssvvvmmmhhhmmmfffbbb\\\XXXUUURRROOOMMMLLLIIIFFFCCC@@@===999555444333111000///...//////------------------------++++++++++++++++++++++++///111333444333333444555444333222222222333444555444666777999888666444222222666;;;>>>???BBBGGGKKKJJJJJJJJJGGG@@@999666777:::===@@@DDDGGGJJJNNNQQQWWW[[[cccnnn|||{{{vvv{{{xxx~~~}}}}}}~~~~~~}}}|||zzzyyy~~~}}}}}}~~~~~~aaaOOOUUUZZZ^^^yyyuuu___WWWSSSNNNJJJUUUQQQTTT```ooozzz|||vvvtttvvv|||iiidddiiifffbbb^^^ZZZVVVSSSPPPMMMJJJHHHEEEBBB@@@===999666222111///...---,,,------------------------------************************...000222333333222444555333222222111111222333333333555777888888777555333222555999<<<>>>AAAFFFJJJGGGGGGGGGGGGBBB<<<777555888;;;???DDDHHHLLLPPPRRRVVVZZZaaajjjvvvxxx|||~~~~~~~~~~~~~~~}}}{{{zzz~~~||||||}}}```SSSUUU\\\jjjxxxssseee\\\UUUPPPPPPMMMNNNVVV```jjjvvv~~~vvvqqqqqqhhhbbbeeeeeebbb___[[[XXXTTTPPPMMMIIIFFFDDDBBB@@@===999666222111///...---,,,------------------------------))))))))))))))))))))))))---///111222222222444555222222111111111111222222222333555777888888666555222444777:::===AAAEEEIIIGGGGGGHHHIIIIIIDDD<<<444777888<<<@@@DDDHHHKKKMMMUUUXXX]]]dddnnn{{{|||{{{~~~wwwyyy~~~~~~}}}}}}||||||~~~{{{zzz{{{~~~fffVVVTTTWWWYYYqqqtttaaaSSSMMMKKKKKKOOORRRVVV```kkkwww||||||wwwyyy~~~hhhaaadddcccaaa^^^[[[YYYTTTOOOKKKHHHFFFCCCAAA@@@===:::777444333111000///...//////------------------------************************,,,///111333333333555666333333222222222222222222111222444777888888888888444555777999===AAAFFFJJJKKKLLLMMMOOORRROOOCCC777;;;;;;<<>>:::777444333111000///...//////------------------------++++++++++++++++++++++++,,,...111333333444666888555555444444444333333222000111444666888999999999777666666999===CCCHHHKKKOOOPPPQQQSSSWWWWWWKKK===AAA???>>>@@@DDDIIIKKKKKKOOOSSSXXX]]]dddooo}}}~~~tttqqq}}}vvvxxx}}}|||{{{|||{{{uuu{{{zzzxxxwwwvvvwwwyyyzzzxxxwwwvvvuuuwww|||pppVVVVVVQQQXXXaaaooouuufffWWWRRRQQQPPPNNNOOOSSSXXXaaaooo}}}{{{yyyuuuvvvfff^^^``````^^^[[[XXXVVVRRRNNNKKKJJJGGGEEECCCAAA>>>:::777222111///...---,,,------------------------------++++++++++++++++++++++++***---000222333444666888555666666666555444333222111222333555777888999:::999777666888===DDDIIILLLNNNRRRSSSSSSXXX\\\SSSFFF@@@<<<999:::???EEEIIIJJJMMMRRRWWW\\\aaakkkxxxzzzoooqqqxxx{{{}}}~~~xxx||||||rrrxxxwwwtttsssssstttvvvxxxvvvuuuuuutttvvv{{{~~~~~~gggUUURRRRRRQQQVVViii}}}```PPPLLLLLLMMMOOONNNRRRXXXaaalllvvvzzzuuuuuuwwwggg^^^aaabbb___[[[WWWUUURRROOOMMMLLLIIIFFFDDDBBB>>>:::777222111///...---,,,------------------------------************************(((***---000111222444666555555555555555333222111111222333555777888999::::::777444666<<>>@@@CCCDDDIIIOOOWWW___ooo{{{dddOOO???999:::AAAEEEMMMUUU]]]cccfffhhhkkksss~~~~~~~~~uuunnnmmmnnnnnnnnnqqqooossswwwyyywwwtttpppooo{{{xxxxxx|||}}}yyyvvvvvvtttpppnnnmmmlllkkkooouuu~~~zzzvvvsssrrrrrrsssvvv|||gggTTTPPPQQQRRReeemmm___RRRMMMMMMKKKHHHFFFIIILLLPPPTTT[[[fffsss|||xxxrrrnnnkkkfff___]]]^^^___cccrrrhhh^^^``````^^^ZZZXXXWWWUUURRRQQQMMMKKKHHHEEECCC@@@<<<999444333111000///...//////+++,,,------.........---++++++++++++++++++++++++)))+++,,,------...000333444444555555555444222111111111111222444666888:::>>>>>>??????@@@AAAAAABBBNNNRRRXXX]]]hhhyyy|||kkkWWWFFF===::::::===CCCMMMYYYaaaeeefffjjjqqqzzz}}}yyywwwwwwwwwyyy|||pppjjjgggiiikkkkkkmmmooommmqqquuuvvvtttpppllljjjqqquuu~~~tttooorrrooollljjjhhhiiinnnrrrzzzyyywwwssspppoooqqqssswwwwwwzzzqqqTTTMMMRRRUUUbbbwww}}}gggWWWPPPLLLHHHFFFJJJJJJJJJKKKNNNUUU^^^eeepppxxx~~~uuurrrjjjgggbbb^^^\\\___fffmmmwww~~~iii___aaa```^^^ZZZXXXWWWUUURRRQQQLLLJJJGGGEEECCC@@@<<<999444333111000///...//////---.........------,,,+++++++++++++++++++++++++++)))***,,,,,,,,,---///111333444555555555444333222000000111222555999<<<>>>??????@@@AAAAAABBBBBBAAALLLPPPVVVZZZ^^^ggguuu||||||wwwmmm^^^OOOAAA999777777;;;EEERRR]]]bbbccckkkpppxxx~~~zzzyyyzzzqqqhhheeedddgggiiiggghhhkkkmmmoooppppppmmmjjjhhhhhhiiiooo{{{{{{qqqmmmoooooollliiigggjjjnnnpppqqqqqqpppooonnnpppsssvvvyyywwwxxx~~~}}}}}}kkkRRRSSSMMMPPPZZZooorrr]]]RRRNNNMMMIIIIIIHHHGGGHHHJJJNNNQQQYYYbbbmmmvvv|||}}}vvvllleeeccc\\\^^^]]]]]]bbbooojjj```aaa^^^\\\XXXVVVUUUSSSQQQOOOLLLJJJGGGEEECCCAAA===:::444333111000///...//////............---,,,+++***++++++++++++++++++++++++)))***+++++++++,,,...000333333555555555444333222111111111222555999<<>>>>>???@@@AAABBBCCCCCCDDDIIIQQQWWWYYY\\\gggrrrtttvvvuuuoooggg[[[KKK>>>999888999???JJJUUU\\\___jjjnnnvvv~~~nnnnnnkkkkkknnnnnnkkkkkknnnmmmnnnnnnllliiigggggghhhiiikkkpppvvvuuuooolllmmmkkkmmmlllhhhgggkkknnnoookkklllnnnooopppqqqtttvvvvvvtttvvvzzzzzzxxxwwwyyy^^^MMMLLLNNNTTT[[[fffxxxuuuaaaXXXTTTIIIIIIHHHGGGFFFGGGGGGGGGHHHOOOXXX```fffnnnyyyvvvooojjjgggccc]]]YYYYYYSSS]]]gggnnnxxxiii___```^^^\\\XXXVVVUUUSSSQQQOOOLLLJJJGGGEEECCCAAA===:::444333111000///...//////---------...------,,,,,,++++++++++++++++++++++++)))***++++++++++++...000222333444555555555333333333222222222333666999<<<=========???@@@BBBDDDFFF@@@DDDNNNUUUVVVWWW```lllpppsssrrrqqqpppkkk^^^OOO@@@===:::<<>>@@@DDDGGGKKKIIIKKKSSS[[[___ccchhhooosssvvvwww{{{}}}gggYYYHHH;;;666:::EEEOOO]]]aaammmzzz{{{||||||uuuqqqooonnnnnnppppppmmmjjjrrrqqqpppqqqrrrooojjjfffkkkkkkjjjgggcccaaacccfffoookkkfffcccdddhhhkkkllltttuuuuuusssqqqpppppprrrwwwwwwzzz}}}{{{yyy|||mmmSSSMMMRRRSSSPPPVVVSSScccuuuddd[[[VVVMMMGGGFFFHHHFFFEEEDDDFFFIIILLLMMMLLLTTT^^^dddiiippp{{{|||wwwnnneeeaaa]]]XXXUUUUUUPPPPPPRRRUUUXXX]]]eeemmmooo|||hhh^^^```bbb^^^[[[ZZZVVVPPPMMMOOONNNJJJGGGEEEDDDAAA<<<888555444222000............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++...///111222444555666666666888999777444333666:::888:::<<<===>>>@@@DDDGGGNNNKKKLLLTTT[[[```dddiiirrrwww|||wwwZZZFFF??????AAACCCQQQYYYfffrrrzzzwwwnnntttzzz{{{tttqqqooonnnmmmllliiiffflllkkkllloooqqqppplllhhheeeeeeeeecccbbbdddiiimmmrrrmmmgggdddeeeiiinnnpppxxxxxxxxxvvvsssrrrssstttzzzyyy{{{}}}~~~|||cccXXXQQQKKKNNNKKKTTTmmmvvvgggYYYRRRRRRKKKIIIHHHFFFFFFFFFEEEEEEFFFKKKQQQTTTVVV\\\fffnnnwwwzzz|||vvvpppiiieee```[[[XXXXXXUUUPPPNNNPPPVVVYYYcccrrrwwwzzziii```bbbbbb]]][[[ZZZVVVPPPNNNOOOMMMJJJFFFEEEDDDBBB===999555444222000............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---///222333555666666666888999777444333555888888:::<<<===???AAADDDGGGOOOMMMOOOVVV\\\```ffflllnnnuuu|||qqqWWWGGG@@@>>>>>>EEEPPP^^^hhhsss}}}jjjgggkkkqqqvvvrrroookkkiiigggeeeccc```eeefffhhhkkknnnnnnkkkiiifffeeedddbbbdddiiipppuuutttooogggdddffflllrrruuuzzzzzzyyyvvvsssrrrssstttyyyxxx{{{}}}|||~~~rrr```VVVNNNKKKNNNZZZiiiooo```ZZZRRROOOLLLJJJJJJIIIGGGFFFEEEFFFGGGGGGHHHLLLTTTZZZdddhhhnnnuuu~~~~~~|||uuuqqqkkkfffbbb]]]VVVQQQQQQOOOOOOOOOMMMLLLQQQXXXaaaeeeqqqqqqooo{{{iii```cccaaa]]][[[ZZZVVVPPPNNNOOOLLLIIIFFFDDDDDDBBB>>>999555444222000............------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,...000333444555666444666666555222111222444888:::<<<>>>???AAAEEEGGGNNNQQQWWW\\\\\\^^^gggqqqooowww~~~oooUUUFFF@@@@@@@@@KKKVVV^^^kkk|||rrriiijjjfffdddfffiiigggdddbbbaaa`````````cccdddfffhhhiiihhhgggeeennnkkkgggdddeeejjjqqqvvvtttnnngggdddfffmmmuuuyyyxxxxxxvvvssspppoooppprrrtttwww|||}}}xxxyyy~~~}}}mmmZZZSSSOOOSSS\\\llloooeee^^^UUUOOOMMMLLLKKKJJJGGGFFFFFFEEEFFFJJJNNNRRRWWWYYY^^^eeennnvvv}}}~~~xxxrrrnnnkkkeee___YYYVVVVVVTTTPPPLLLNNNMMMNNNNNNMMMQQQ^^^kkkyyyzzzvvvqqq|||ggg___bbbaaa]]]ZZZZZZWWWQQQNNNPPPKKKHHHEEEDDDDDDCCC>>>:::555444222000............------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++---///222333444555444555555444333222222333666999<<>>BBBJJJRRRbbbtttsssdddWWWUUUUUUUUUWWWZZZVVVWWWWWWWWWXXX]]]dddjjjdddcccaaa]]]ZZZ[[[___ddd\\\ZZZYYYZZZ]]]___^^^]]]___^^^^^^aaaeeejjjmmmnnnnnnmmmkkkiiiggghhhkkknnnttttttxxx||||||zzz|||dddSSSOOOPPPIIIRRR[[[cccrrrzzzoooaaaWWWRRRPPPLLLIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLPPPUUUZZZ]]]```bbbfffiiimmmppprrrtttxxxzzz}}}}}}xxxtttrrrqqqkkkhhhdddaaa___\\\XXXUUUSSSRRROOOMMMMMMNNNOOOQQQPPPTTTXXX]]]dddooo}}}sssfff^^^fffvvvfff___ccc```\\\ZZZZZZWWWQQQOOOQQQJJJGGGDDDDDDEEEDDD@@@<<<555444222000....................................---,,,+++******+++,,,---))))))***+++,,,,,,------***+++,,,...///000000000000000111333555666555333000444:::???DDDGGGKKKMMMSSSRRR[[[lllyyyvvvjjjaaammmwww{{{[[[CCCCCCFFFFFFUUUjjj{{{mmmccc___ZZZWWWUUUTTTSSSSSSUUUUUUUUUSSSSSSWWW___eee``````]]]ZZZYYY\\\ccciiiaaa```___```bbbbbb___\\\YYYZZZ\\\```eeehhhjjjjjjiiihhhfffdddbbbdddgggkkknnnjjjiiiooouuuuuuuuuvvv{{{zzzYYYOOOPPPIIIQQQVVVTTTXXXlll{{{jjjbbb]]]XXXUUUMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNWWWZZZ^^^bbbeeegggkkkmmmqqqtttyyy|||zzzwwwrrrlllgggbbb___^^^[[[XXXTTTQQQOOONNNKKKIIILLLLLLKKKKKKMMMQQQUUUWWWZZZbbbkkkuuueee^^^]]]jjjaaaWWWeeeddd```\\\XXXVVVTTTRRRPPPNNNJJJEEECCCCCCAAA===:::555444222000000000000000........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***+++---///222444222333333444555555444444777555555:::DDDLLLOOONNNTTTUUUYYYdddpppuuurrrlllhhhllluuuuuuVVVDDD>>>AAALLLXXXjjjzzzvvvccc\\\\\\SSSPPPWWWTTTNNNRRRSSSSSSTTTUUUWWWYYY[[[\\\YYY\\\ZZZVVVVVV]]]cccddd___```aaaccceeedddaaa^^^ZZZYYYZZZ\\\___bbbcccddd___bbbdddcccbbbcccgggkkkfffffffffiiimmmppprrrssswwwnnnVVVMMMJJJMMMNNNLLLMMMVVVfffttt{{{nnn^^^ZZZYYYVVVSSSOOOMMMLLLKKKIIIGGGHHHJJJIIIFFFGGGKKKLLLMMMOOOQQQSSSWWW\\\```aaaffflllooopppqqqtttvvvyyyyyy{{{~~~|||}}}}}}{{{xxxtttqqqoooiiifffaaa\\\WWWTTTRRRQQQPPPNNNJJJIIIIIIJJJJJJIIINNNQQQSSSRRRQQQVVVaaakkkwwwwwwggggggkkkmmm\\\cccccc___[[[WWWUUUSSSQQQOOONNNKKKGGGFFFFFFCCC???;;;555444222111/////////000........................+++++++++*********))))))************************,,,,,,++++++,,,///111333222222444555666777777777999777777;;;BBBIIIMMMNNNPPPQQQUUU[[[bbbggghhhhhhbbbfffrrryyydddNNNAAACCCKKKSSScccyyyxxx^^^UUU[[[aaaYYYOOOQQQPPPLLLOOOQQQRRRSSSUUUXXXZZZ[[[\\\^^^aaa___YYYWWWZZZ]]]]]]___```bbbdddfffeeebbb___```___^^^]]]^^^_________^^^aaadddeeeeeeggglllpppjjjhhhgggjjjnnnqqqqqqpppooovvv|||}}}{{{|||}}}~~~|||ooo[[[SSSKKKGGGKKKQQQWWWZZZnnnttt}}}~~~zzzvvvqqqiii```YYYUUUQQQOOOOOOLLLGGGGGGKKKJJJJJJIIIIIIIIIKKKNNNQQQRRRUUUXXXYYYXXXWWWWWWYYYWWWYYY^^^dddjjjlllkkkiiiiiiiiiiiijjjlllnnnqqqrrryyyyyyyyyyyyyyyxxxxxxwwwuuuuuutttsssqqqnnnlllkkkgggfffdddbbb^^^YYYUUURRRPPPOOONNNLLLKKKIIIHHHHHHJJJJJJKKKLLLOOORRRVVVYYYTTT\\\hhhrrrzzzwwwpppjjjiiivvvpppxxxbbbbbbbbb^^^ZZZVVVTTTRRRPPPNNNOOOLLLJJJIIIIIIFFF@@@;;;777555333111///......///........................************))))))))))))************************---,,,,,,,,,,,,...000111111222444666888999::::::::::::;;;<<<>>>CCCIIIMMMOOORRRUUUVVVWWW]]]gggooofffhhhpppzzzjjjLLLAAACCCAAALLL___vvvxxx]]]TTTXXXcccppphhhTTTNNNNNNKKKMMMOOOQQQTTTWWWZZZ[[[\\\\\\___bbbaaa[[[WWWXXXXXXWWW\\\]]]___bbbdddccc___\\\aaa```^^^\\\[[[[[[\\\\\\```cccfffggggggiiimmmqqqjjjgggeeehhhnnnrrrrrrooopppsssuuuvvvuuuvvvzzz~~~}}}~~~uuueeeVVVNNNKKKKKKLLLOOOQQQVVV```mmm{{{tttmmmgggbbb[[[RRRNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJLLLMMMLLLKKKIIIIIIJJJMMMOOOSSSXXX[[[[[[XXXUUUUUUVVVWWWXXXZZZ\\\^^^___ZZZ[[[]]]^^^^^^^^^]]]\\\YYYYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKHHHIIIIIIJJJJJJJJJJJJJJJMMMQQQWWW[[[^^^ccciiinnnzzz{{{tttlllbbb\\\aaaooommm```xxxcccbbbbbb___ZZZWWWUUUSSSQQQOOONNNLLLJJJJJJJJJFFF@@@:::777666333111///.................................++++++++++++*********)))************************------,,,,,,,,,---...///111222444666777888999999:::<<<===;;;999<<>>999777666333111///.................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------222222333444555555555555888;;;<<<:::666888>>>EEEFFFMMMSSSQQQNNNSSSaaaooo|||uuucccXXXMMMGGGPPPcccuuuwwwbbbZZZUUUTTTVVVbbbvvvpppVVVKKKLLLKKKKKKLLLOOOSSSWWW[[[]]]]]]]]]^^^bbbddd```\\\[[[YYYVVVVVVVVVXXXZZZ\\\\\\ZZZXXXXXXZZZ\\\[[[[[[[[[]]]___bbbfffhhhhhhgggfffiiikkkooollljjjlllqqqtttssspppssstttuuuuuuuuuvvvwwwxxxhhhUUUOOONNNIIIIIIQQQXXX\\\aaafffmmmuuuvvvyyy{{{zzztttkkkeeeaaa```]]]ZZZWWWSSSOOOMMMHHHGGGEEEFFFHHHJJJKKKJJJGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLNNNOOOPPPPPPQQQSSSVVVXXXWWWWWWXXX[[[```hhhooottt~~~}}}kkkccc___^^^gggttt~~~```VVV^^^iiiggg]]]cccddd```\\\YYYVVVUUURRRPPPMMMJJJHHHGGGFFFDDD>>>999777555333111///......///...........................---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------111111222333333333333222666999;;;:::777888===BBBFFFNNNWWWYYYWWWYYYaaahhh|||lllWWWFFFEEEOOO]]]nnn|||{{{]]]SSSTTTSSSPPPPPPPPP```[[[KKKHHHJJJIIIJJJKKKMMMPPPTTTWWWYYYZZZ[[[bbbfffgggbbb^^^]]]ZZZVVVXXXWWWWWWYYY[[[]]]\\\[[[^^^aaadddccc```^^^^^^___^^^bbbfffhhhggggggjjjmmmvvvtttrrrqqqrrrrrrqqqpppqqqsssuuuwwwxxxxxxwwwvvv~~~||||||cccVVVJJJCCCEEEIIIJJJNNNUUUXXXbbblllrrr|||~~~vvvnnnhhhaaa]]]XXXTTTSSSTTTTTTSSSPPPOOOOOOOOOQQQTTTXXXZZZTTTTTTSSSRRRRRRQQQQQQPPPQQQRRRTTTWWWYYY[[[\\\\\\fffjjjoooqqqrrrvvv~~~ppp^^^WWWTTT]]]pppbbbRRRTTT\\\```fff]]]cccccc```[[[XXXVVVTTTQQQPPPNNNKKKGGGFFFEEECCC>>>:::555444222111/////////000........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///000111222333333333333555888:::;;;:::;;;>>>AAAFFFPPP]]]fffjjjkkkkkkkkknnnyyy}}}bbbVVVQQQOOOWWWaaawwwmmm]]]PPPOOOQQQOOOPPPUUUGGGPPPKKKFFFJJJKKKGGGIIIHHHIIIKKKNNNQQQTTTVVVWWW]]]aaabbb___\\\\\\ZZZWWWYYYWWWVVVVVVYYY[[[\\\\\\```eeejjjiiiddd```^^^___^^^bbbggghhhhhhhhhjjjmmmqqqrrrrrrqqqnnnmmmooopppoooqqqtttxxxzzz{{{zzzyyy{{{|||pppccc___YYYPPPLLLOOOKKKOOOQQQRRRYYYiiizzzzzzuuuqqqmmmjjjgggffffffgggkkkqqqwww{{{|||yyywwwwwwwwwwwwvvvxxx|||}}}rrreee[[[\\\cccoooaaaRRRSSSZZZ]]]iii___bbbbbb___ZZZWWWUUUSSSPPPOOOOOOLLLGGGEEEEEECCC???<<<555444222000000000000000........................,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,---------------...000222444555555666555888:::<<<===>>>???AAA@@@KKK\\\mmmwwwxxxtttppppppqqqrrrxxxuuubbbRRROOOTTTaaayyyxxxXXXTTTSSSTTTOOOHHHLLLVVVKKKMMMHHHGGGPPPMMMFFFIIIFFFGGGHHHJJJMMMPPPRRRTTTSSSXXXZZZYYYXXXZZZ[[[YYYXXXUUUSSSSSSUUUYYY[[[\\\^^^dddjjjkkkfffaaa______cccfffjjjjjjhhhfffhhhjjjfffjjjmmmllljjjjjjnnnrrrjjjkkknnnssswwwzzzzzzyyy~~~|||{{{~~~jjjZZZVVVMMMPPPPPPMMMOOOVVV]]]___ffflllxxxpppkkkgggjjjssszzz{{{yyyvvvXXXPPPZZZddd{{{fff``````aaa\\\XXXWWWXXXVVVQQQLLLKKKHHHEEEDDDDDDAAA<<<888888666222000000///...---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............//////000111333333333666:::>>>???AAACCCEEECCCIIIVVVjjj~~~tttwwwwwwzzz}}}}}}~~~lll]]]KKKVVVgggzzz___SSSRRRPPPNNNMMMLLLKKKKKKMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPRRRUUUWWWYYYZZZZZZ\\\XXXTTTPPPQQQVVV\\\```\\\^^^aaaddddddbbb___]]]]]]___aaaccceeefffeeeeeebbbdddggghhhhhhiiijjjlllmmmmmmmmmpppxxx|||uuu|||}}}zzz{{{\\\SSSMMMIIILLLMMMJJJKKKOOOVVVTTTZZZeeeiiiiiirrrzzzkkkaaa]]][[[[[[dddxxxoooZZZ\\\gggzzzeee______```\\\XXXWWWXXXVVVQQQLLLKKKHHHEEEEEEDDDBBB===999888555222000000///...---------------------------++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---............//////111222333444555777:::<<>>:::888555222000000000///---------------------------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---...............///111333444555888888:::<<<@@@GGGOOOUUUQQQLLLQQQgggyyywwwzzz\\\TTTRRRZZZaaajjjxxx^^^UUUNNNLLLKKKJJJIIIHHHFFFFFFEEEIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPOOOOOOPPPRRRUUUVVVUUUVVVWWWXXXYYYZZZZZZYYY^^^^^^]]]\\\]]]^^^___```ccceeeggghhhhhhiiijjjlllgggkkkmmmmmmpppwwwzzzxxxuuuuuuwwwzzzxxx|||}}}rrrgggccc[[[QQQIIIIIIHHHKKKOOOKKKDDDFFFNNNTTT\\\iiisss{{{mmm___[[[^^^dddggg~~~}}}lllfffgggzzzccc\\\]]]```]]]ZZZXXXWWWTTTPPPLLLLLLIIIFFFFFFFFFDDD???;;;777555222000000000///...------------------------++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...---......///111333555666888999;;;===AAAGGGOOOTTTZZZRRRMMMUUUeeeuuuzzz~~~ooo[[[SSSMMMMMMaaayyywww\\\OOOOOOKKKHHHHHHGGGGGGEEEDDDCCCBBBFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFHHHJJJKKKLLLKKKKKKLLLNNNRRRUUUWWWSSSTTTTTTUUUVVVXXXYYYZZZ\\\[[[ZZZYYYZZZ\\\___aaa```bbbcccdddcccdddfffhhhjjjnnnnnnjjjhhhllloooooorrrooommmqqqxxx{{{xxxtttssswwwwww|||}}}|||jjj]]]TTTLLLJJJHHHEEEFFFJJJCCCGGGNNNSSSXXX\\\aaaeeerrryyy|||sssoookkkhhhddd```aaaeeennn}}}~~~{{{{{{|||zzzrrriiicccdddfff{{{ccc\\\\\\```^^^[[[YYYVVVSSSOOOMMMKKKIIIFFFFFFFFFDDD@@@;;;777444111000000000///...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------------...///000222444444666999<<<>>>AAADDDHHHKKKUUUTTTSSSSSSQQQWWWjjj~~~}}}hhhWWWLLLSSSbbbrrrlllYYYNNNNNNOOOGGGEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDDDD??????>>>===<<<<<<======@@@@@@@@@AAACCCEEEGGGHHHIIIHHHGGGGGGKKKPPPVVVZZZSSSSSSRRRSSSTTTVVVXXXYYYXXXWWWUUUUUUWWW[[[___aaa___```aaaaaa```aaadddfffooossssssmmmiiijjjmmmmmmpppnnnmmmmmmppptttwwwxxxvvvyyyvvvxxx}}}lllUUUJJJHHHHHHHHHGGGLLLLLLKKKKKKKKKLLLOOORRRUUU]]]jjj{{{{{{qqqhhhbbbZZZUUUTTTUUUUUUUUUUUUeeezzzpppmmmmmmmmmffffffdddaaa______bbbddd|||ccc\\\\\\```___\\\YYYVVVRRROOOMMMJJJHHHEEEEEEFFFDDD???;;;666444111000000000000///------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,---------------...///000111222444888<<<>>>???@@@AAABBBCCCJJJVVVZZZRRRMMM[[[nnnttt^^^SSSPPPVVVaaayyynnnRRRHHHGGGLLLLLLAAAAAABBBBBBBBBBBB@@@>>>===>>>???@@@AAAAAAAAAAAAAAA<<<<<<;;;:::::::::;;;;;;=========>>>???AAACCCEEEFFFDDDBBBCCCFFFKKKRRRVVVOOOOOOOOOOOOPPPQQQSSSSSSQQQPPPPPPPPPSSSWWWZZZ]]]WWWXXXXXXXXXWWWXXX[[[]]]gggkkkmmmhhhfffgggjjjiiijjjkkkllllllmmmrrryyyzzz~~~yyyvvv}}}}}}|||~~~fff\\\XXXSSSOOOPPPMMMIIIFFFFFFHHHLLLNNNHHHMMMUUU```kkksssvvvvvvvvvxxx{{{~~~rrriiiddd```YYYTTTTTTUUUXXXZZZ[[[\\\\\\\\\rrrzzzjjjdddeeefffgggbbbdddgggiiihhhfffcccaaa~~~ddd\\\]]]______]]]ZZZUUUQQQNNNMMMIIIFFFDDDDDDEEECCC???;;;666444111000000111000///------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++***++++++,,,------------------...//////444777:::<<<<<<======>>>===CCCQQQ\\\YYYPPPSSS]]]kkk{{{vvvcccZZZ\\\eeeuuugggQQQDDDCCCAAADDDFFF>>>===>>>?????????===;;;:::888999;;;<<<=========<<<999999999888999999:::::::::999999999:::<<>>:::666444111000000111000///------------------------++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,------------,,,,,,------...444666999::::::;;;===>>>IIIFFFNNN[[[^^^VVVRRRUUU]]]nnnwwwoooddd]]]\\\fff|||zzz^^^FFF===???CCC======BBB@@@:::;;;=========;;;999888444666777999:::::::::999888888777888888999::::::666666555555666999;;;===<<<<<<======>>>>>>>>>???BBBBBBCCCCCCDDDCCCCCCBBBEEEEEEEEEEEEFFFHHHJJJKKKNNNNNNNNNLLLLLLMMMPPPRRRSSSVVVXXXVVVWWWZZZYYYUUUWWWVVVVVVXXX\\\aaagggjjjhhhqqqoookkkppprrrttt}}}ssstttvvvyyy{{{ooo```WWWRRRQQQNNNKKKIIIIIIIIIHHHHHHFFFIIIKKKLLLKKKLLLPPPSSSNNNPPPSSSVVVZZZbbbmmmttt}}}|||zzzyyy{{{}}}{{{{{{|||zzzwww|||}}}rrrhhhbbbbbbeeeiii___\\\WWWTTTSSSSSSRRRQQQMMMQQQTTTSSSSSS[[[lllyyynnniiiccc______dddfffccc^^^\\\```dddggggggeeecccbbbfff]]]^^^ccc___[[[XXXUUURRROOOMMMJJJHHHFFFEEEDDDBBB???<<<666555222000/////////000,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------000555888:::;;;===???===DDDOOO\\\eeeeee^^^XXXVVV]]]qqqhhh[[[^^^fffgggPPPGGG===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::888777666888888777777777777777777888888888888888888888888444555666777999:::;;;<<<999999888777888;;;===???===???AAAAAAAAA@@@AAABBBHHHFFFCCCBBBCCCFFFJJJMMMMMMLLLKKKKKKLLLOOORRRTTTTTTTTTUUUVVVXXXXXXWWWUUUQQQQQQQQQSSSVVVWWWWWWVVVYYY[[[]]]]]]```eeemmmtttssspppqqquuuwwwyyywwweeeXXXSSSPPPKKKGGGIIIHHHGGGGGGEEEDDDGGGKKKGGGEEEFFFIIIHHHGGGOOOZZZXXXVVVTTTTTTVVVYYY[[[\\\bbbcccccc```[[[YYYYYY[[[XXXZZZ]]]]]]ZZZXXXWWWWWWWWW\\\_________```\\\WWWZZZVVVRRRQQQRRRSSSQQQNNNTTTPPPMMMMMMMMMRRR___kkkwww|||xxxmmmggghhheeeaaa^^^]]]]]]\\\[[[\\\^^^___^^^[[[YYYXXXXXXfff\\\^^^```^^^ZZZWWWUUURRROOOMMMIIIHHHFFFEEEDDDBBB???===888666444111000000000111,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...111444666888999;;;<<>>?????????AAACCCDDDCCCBBBBBBCCCFFFJJJLLLMMMMMMMMMOOORRRVVVYYY\\\]]]]]]]]]^^^___^^^[[[XXXQQQRRRSSSUUUWWWWWWTTTQQQUUUUUUTTTRRRRRRTTTYYY\\\```aaaeeehhhgggdddfffkkklllvvvsssrrrpppmmmhhh^^^QQQHHHLLLGGGCCCEEEFFFDDDCCCCCCIIIIIIHHHHHHHHHHHHIIIIIIEEEGGGHHHHHHHHHHHHJJJKKKDDDHHHLLLMMMJJJGGGFFFGGGFFFJJJMMMNNNQQQVVVWWWUUUWWWWWWYYYaaannn{{{~~~vvvsss}}}xxxjjj```^^^___aaa```___]]]^^^______]]]\\\UUUWWWYYYYYYWWWVVVWWWXXXfff[[[\\\ZZZXXXVVVUUUTTTSSSPPPNNNIIIGGGEEEDDDDDDCCC@@@===999888555222111000111111,,,---...---,,,+++---///++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------.........//////---///111333444777;;;=========???HHHXXXlll~~~~~~lllcccjjj~~~{{{iiijjjyyykkkQQQBBB???@@@===999;;;;;;;;;;;;;;;<<<<<<===============<<<;;;::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;===>>>???>>>===<<<;;;===>>>??????@@@CCCEEEEEEEEEDDDCCCDDDFFFHHHIIIJJJJJJLLLOOOSSSWWW[[[^^^aaaaaaaaabbbcccaaa]]]ZZZWWWXXXZZZ\\\]]]\\\XXXTTTVVVUUUSSSQQQQQQRRRUUUWWW]]]```bbbccc```^^^___bbbdddgggooo}}}tttmmmgggiiillljjjccc]]]RRRQQQPPPNNNNNNPPPTTTXXXUUURRRNNNJJJKKKOOOUUUYYYgggnnnuuuvvvpppiiicccbbbbbbnnn|||mmmjjjfffbbb^^^\\\\\\\\\[[[[[[[[[]]]______^^^]]]VVVWWWXXXXXXVVVUUUVVVWWWfff[[[[[[XXXWWWVVVUUUUUUSSSPPPNNNHHHGGGEEEDDDDDDCCC@@@>>>999777444222000//////000,,,---...---,,,+++---///++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------.........//////,,,---000222444999>>>BBBEEEDDDDDDGGGOOO[[[hhhqqq}}}xxxkkkZZZRRR```}}}sssrrr|||~~~XXXMMMAAA;;;===???===:::<<<<<<;;;;;;<<<======>>><<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;:::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>><<<>>>@@@BBBCCCBBB@@@???>>>???AAAAAAAAACCCFFFHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMQQQVVV[[[___aaaffffffgggiiiiiihhhdddaaa]]]^^^___bbbcccaaa]]]YYYWWWUUUSSSRRRSSSUUUWWWXXX```bbbbbb___[[[\\\___aaagggffffffkkk|||{{{wwwxxx~~~zzzrrrqqqxxx|||iii\\\]]]]]]]]]\\\ZZZXXXWWWWWWWWWXXX[[[^^^______^^^YYYZZZZZZXXXUUUTTTTTTUUUfffZZZZZZXXXWWWVVVVVVVVVTTTPPPNNNHHHFFFEEEDDDDDDCCC@@@>>>999888444111////////////,,,---...---,,,+++---///++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------------.........+++,,,...000444999@@@EEECCCDDDFFFIIINNNUUU]]]cccfffnnnnnn```RRRUUUeeessswwwwwwgggJJJEEE>>>:::999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<<<<;;;;;;======;;;:::999888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@>>>???BBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGLLLNNNQQQUUUZZZ___cccfffiiijjjllloooqqqpppllliiibbbcccdddeeegggfffbbb```ZZZXXXVVVVVVYYY[[[\\\\\\bbbeeeddd^^^[[[___cccfffiiikkkllllllsssyyyhhh\\\]]][[[XXXUUUTTTSSSTTTUUUVVVUUUVVVXXX\\\_________[[[[[[ZZZXXXUUUTTTTTTVVVfffZZZZZZYYYXXXWWWWWWVVVTTTPPPMMMGGGFFFEEEDDDDDDCCCAAA???;;;999666333111000000000,,,---...---,,,+++---///************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...111777>>>CCC???CCCGGGKKKNNNRRRWWW[[[[[[gggqqqpppmmmnnnpppqqqoooOOOCCC@@@===:::999999::::::999999999999:::;;;<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;:::999999888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???>>>???AAACCCEEEFFFFFFFFFDDDEEEEEEDDDCCCEEEHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMOOORRRWWW\\\aaaeeeggggggiiilllpppsssssspppmmmiiiiiiiiijjjlllllljjjhhhccc```^^^___bbbddddddddddddiiiiiicccaaaffflllmmmrrrtttuuuuuuxxxzzzvvvpppggg___]]]]]]ZZZVVVSSSRRRRRRTTTUUUUUUTTTTTTVVVZZZ]]]___```YYYYYYYYYWWWUUUTTTUUUWWWfffZZZYYYYYYXXXXXXXXXWWWTTTPPPMMMGGGFFFDDDDDDDDDCCCAAA???<<<:::777444222111111111------...---,,,+++---///************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---///555<<>>@@@BBBDDDFFFGGGGGGEEEEEEEEEDDDCCCDDDGGGJJJIIIJJJLLLNNNPPPPPPPPPPPPKKKMMMQQQVVV[[[```ccceeedddeeeiiiooorrrssspppmmmooonnnnnnoooqqqrrrqqqooollliiifffgggjjjlllkkkjjjgggmmmooojjjiiinnnssssss~~~|||zzz{{{uuunnniiihhhddd\\\YYY[[[VVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUYYY]]]___```WWWWWWWWWUUUTTTTTTVVVXXXgggYYYWWWTTTXXXZZZWWWUUUTTTPPPKKKIIIGGGEEEDDDCCCAAA>>><<<:::888555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++((()))))))))************,,,,,,---------,,,++++++---,,,,,,---...000222333888EEERRRVVVUUUTTTWWWYYY[[[eeeoooxxxtttlllkkkqqqxxxuuubbbSSSHHHBBB<<<;;;::::::<<<<<<;;;:::666666666666666666666666999:::;;;:::888777888999888777777777777777888888888888888888888888888888999888888:::===???@@@??????@@@@@@AAAAAABBBBBBBBBCCCBBB@@@???@@@CCCFFFHHHKKKNNNQQQRRRRRRPPPPPPPPPOOOPPPRRRSSSUUUXXX]]]aaahhhgggfffhhhllloooqqqrrrrrrsssrrrqqqppprrrxxx}}}}}}wwwpppllllllmmmllllllnnnppprrrsssssstttvvvxxx~~~~~~}}}}}}}}}mmmfff^^^fffmmmlllbbbYYYUUUUUUVVVXXXZZZ[[[YYYXXXXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVVVV^^^VVVLLLSSSYYYVVVUUUgggYYYWWWUUUYYYZZZWWWUUUTTTPPPKKKHHHGGGEEEDDDCCCAAA>>><<<:::888555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************+++++++++++++++,,,,,,,,,---,,,,,,,,,------------...///111222111===KKKWWW\\\___aaaaaaccclllvvv~~~wwwmmmmmmvvv~~~{{{bbbNNNEEEAAA>>><<<:::888777888999:::999888666666666666666666666666777999999888777666666777777666666666666666777777777777777777777777777777888777777888;;;===>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAADDDFFFGGGKKKNNNQQQRRRQQQPPPOOOPPPTTTTTTUUUTTTTTTVVVZZZ]]]`````````bbbfffiiilllmmmmmmnnnpppqqqrrrvvv{{{~~~yyyrrrnnnmmmnnnmmmlllnnnoooqqqsssuuuwwwyyyzzzzzz{{{}}}}}}|||{{{{{{|||sssfff___^^^]]]iiisssqqqdddXXXUUUWWWUUUWWWZZZZZZYYYXXXXXXYYYWWWWWWVVVTTTSSSRRRRRRQQQ___iiiaaaRRRRRRUUUSSSUUUgggYYYXXXUUUYYYZZZWWWUUUTTTPPPJJJHHHFFFEEEDDDCCCAAA>>><<<:::888555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---------///...---------...000111222:::HHHVVVbbbiiinnnpppqqqwwwtttmmmfff```hhhppp}}}gggVVVAAA666666999999666777666555555666777666555555555555555555555555555555666777666555444555666555555444444444444555555555555555555555555555555777666555666999;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAA??????@@@AAACCCEEEFFFGGGJJJMMMOOOOOONNNMMMMMMNNNPPPQQQQQQPPPPPPQQQSSSVVVbbbccceeegggjjjmmmoooqqqiiikkknnnppprrrvvvzzz}}}|||xxxsssnnnmmmlllkkkjjjhhhjjjlllooorrrtttuuuvvvtttvvvyyyzzzyyywwwvvvvvvxxx}}}{{{hhh\\\XXXXXXYYYZZZgggssspppbbbUUUSSSVVVSSSUUUWWWXXXWWWVVVWWWXXXWWWVVVTTTRRRPPPOOOOOOOOOaaallleeeUUUQQQPPPPPPUUUgggYYYYYYUUUYYYZZZWWWUUUTTTOOOJJJHHHFFFDDDDDDCCCBBB???<<<999888555333111/////////------------------------+++++++++***************))))))*********+++++++++*********+++++++++,,,,,,******++++++,,,---.../////////...---------...///111555???NNN\\\mmm}}}}}}hhhjjjmmmooosss{{{www^^^KKKDDD<<<999;;;;;;777222555444333333555555444333444444444444444444444444444555666666444333444666444444333222222222222333333333333333333333333333777666555666888::::::999;;;<<<>>>???@@@@@@@@@@@@===>>>???AAACCCEEEFFFFFFGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJLLLLLLMMMNNNQQQTTTZZZ\\\___aaacccdddfffgggkkklllooorrrtttvvvwwwxxx|||yyyuuuqqqnnnlllkkkjjjfffgggiiillloooqqqqqqqqqrrrtttvvvwwwvvvuuuuuuvvvzzz~~~sssfff\\\YYYXXXWWWVVVTTT]]]eeecccZZZQQQPPPRRRPPPRRRSSSSSSRRRRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOPPPTTT___[[[RRRRRRPPPNNNSSSfffZZZYYYVVVZZZ[[[WWWUUUSSSOOOIIIGGGFFFDDDDDDCCCBBB???===999888555333111/////////------------------------************************))))))*********+++++++++))))))))))))*********++++++******+++,,,---...///000///---,,,,,,------...***,,,222===LLLeeeqqqsssjjjPPP???999:::;;;;;;:::777333000555333222333444555444222222222222222222222222222333555666555444444555666333333222111000000111111111111111111111111111111888666555666888999999888888999<<<>>>??????>>>>>>;;;<<<>>>@@@BBBCCCDDDEEECCCEEEFFFGGGFFFFFFGGGHHHGGGIIILLLMMMNNNOOORRRUUUXXX[[[___aaa``````aaabbbjjjkkkmmmqqqtttvvvvvvvvv|||{{{xxxuuuqqqnnnmmmmmmjjjjjjkkknnnrrrtttsssqqqqqqqqqqqqqqqqqqssswwwzzzwwwddd]]]VVVTTTVVVWWWTTTPPPRRRSSSTTTSSSQQQOOOOOOOOOMMMNNNNNNNNNLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNMMMIIIQQQOOOMMMTTTSSSLLLNNNfffZZZZZZVVVZZZ[[[WWWUUUSSSOOOIIIGGGEEEDDDCCCCCCBBB@@@===:::888555333111000//////------------------------)))))))))***************)))************+++++++++(((((()))))))))*********,,,++++++***+++,,,...//////...---,,,,,,------...///---...222888LLLqqq|||qqqrrrxxxuuupppoooqqqvvv~~~sssXXXEEE===<<<333555777666333222444666444333222222444444333222111111111111111111111111222333555444333333444666333222111000000///000000000000000000000000000000888666555555777888777666555666999<<<======<<<;;;;;;;;;<<<===???AAABBBCCC???AAACCCCCCCCCDDDFFFHHHHHHJJJLLLNNNNNNOOOQQQSSSZZZ^^^dddfffdddcccccceeeeeefffhhhlllqqquuuvvvvvvyyyyyyyyyvvvrrrooommmnnnmmmmmmnnnsssxxxzzzxxxuuuoooppppppppprrrwww}}}{{{sssjjjaaa^^^XXXQQQOOOQQQSSSRRRPPPPPPMMMJJJJJJMMMOOOPPPOOOKKKKKKKKKJJJHHHGGGHHHJJJMMMNNNOOOPPPOOOMMMJJJHHHGGGMMMKKKLLLTTTRRRJJJJJJfffZZZZZZWWWZZZ[[[XXXUUUSSSNNNIIIFFFEEEDDDCCCCCCBBB@@@>>>:::888555333111000//////........................((()))))))))*********+++)))************+++++++++))))))*********+++++++++...,,,+++******+++---......---,,,,,,,,,---...///555111000111111777OOOiiiuuuzzz~~~zzz~~~}}}tttnnnnnnrrrxxx|||{{{yyyxxxyyyyyyuuuzzzpppVVVCCC::::::<<<666555444444444444555666333111000111222333222111000000000000000000000000000111333222222111333444333222111000////////////000000000000000000000000777555333333555555555444222444777:::;;;;;;:::999<<<;;;::::::;;;>>>@@@BBB===???AAABBBCCCEEEHHHJJJKKKNNNQQQTTTUUUWWWZZZ\\\\\\cccjjjmmmlllkkklllnnnsssrrrssswww|||{{{xxxwwwwwwvvvuuuxxx~~~nnn___[[[[[[ZZZ\\\XXXRRRPPPPPPQQQQQQPPPMMMKKKJJJIIIJJJLLLMMMNNNKKKKKKJJJHHHEEEDDDEEEFFFIIILLLOOOQQQQQQNNNJJJGGGGGGMMMKKKJJJPPPLLLHHHNNNfffZZZ[[[WWWZZZ[[[XXXUUUSSSNNNHHHFFFEEEDDDCCCCCCBBB@@@>>>:::888555333111000//////........................(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,///---+++******+++,,,...------,,,+++,,,---...//////+++...444555555BBBSSS___lllwww~~~xxxuuu}}}}}}yyyvvvxxx||||||zzzzzzzzzxxxzzz}}}~~~zzzvvvrrrmmmnnnqqqvvv{{{}}}}}}|||zzz{{{||||||}}}sssXXXGGG@@@===888222666444333555777666222---222000///000111222111000000000000000000000000000...000111111000000111333333333111000////////////000000000000000000000000555444222222333444333222000222555888::::::999888<<<;;;999888999<<>>???@@@AAA@@@;;;888555333222111...---,,,,,,,,,,,,,,,,,,,,,,,,---***'''(((***+++)))'''************************++++++***)))(((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------...000444777IIIQQQ[[[gggvvvzzzdddXXXGGG;;;777777777666111222333444444333222111333000......000222111///000000//////...------,,,111000/////////000111222777333///...000111000///,,,---...//////...---,,,...///111222333333333222...222777::::::999888888:::::::::;;;===???@@@@@@EEEHHHLLLOOORRRXXXaaaggg|||vvvhhhfff^^^UUUPPPPPPOOOLLLHHHNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBGGGFFFFFFGGGIIILLLOOOQQQGGGGGGGGGGGGGGGGGGGGGGGGiii\\\VVVYYYZZZ\\\\\\YYYTTTOOOLLLGGGDDDAAA@@@@@@AAA@@@???;;;888555333222111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***)))'''************************,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---............///333666555:::FFFWWWllllllSSSTTTKKK???888555555444222000000111222111111000///333000...///000000///,,,222222111000000000000000,,,,,,,,,---...000222333777555333222222333222111111222222333333333333222///000111222333333333333555777888888888888999:::>>>@@@BBBCCCEEEJJJSSSZZZbbbhhhqqq{{{~~~qqqfff\\\UUUVVVQQQKKKJJJLLLMMMLLLIIIKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAADDDDDDEEEFFFHHHKKKNNNOOOFFFFFFFFFFFFFFFGGGGGGGGGiii\\\WWWXXXZZZ[[[[[[XXXSSSNNNJJJHHHFFFDDDCCCBBBAAA???===;;;888555333222111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))))))))(((************************---,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......///...---...111333111000777III\\\pppdddHHH666BBB===777444444444222///000000111111000///.........---------///...---+++++++++******+++,,,...///444444333111111000000111444555666555333222222222//////...//////000111111555555555666777888999::::::;;;===>>>AAAEEELLLPPPOOOWWW```gggllluuu{{{vvvrrrpppnnnlllmmmnnnmmmmmmmmmoooqqqpppssswwwzzz}}}{{{wwwtttrrrqqqqqqfffllluuu|||~~~}}}zzzyyyvvvuuuvvvyyy{{{xxxeeeVVVNNNLLLLLLLLLJJJGGGDDDEEEHHHKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???????????????@@@AAACCCEEEGGGIIIJJJJJJDDDDDDDDDEEEEEEFFFFFFFFFiii\\\XXXWWWYYYZZZZZZWWWRRRMMMIIIIIIHHHFFFEEEDDDBBB???<<<;;;888555333222000...---------,,,,,,,,,,,,+++++++++***((((((((((((((((((************************,,,++++++*********++++++******************************+++++++++,,,,,,,,,...//////...---...///111777111333AAALLLYYYtttuuu\\\III===777888666333333333444222000111111111111000//////...,,,,,,---...//////...---333222000///...///111111333333333333444444555555===AAADDDDDD@@@>>>>>>???999888777777888999;;;<<<888888888999;;;>>>AAABBBDDDFFFKKKQQQXXX```jjjpppwwwwwwjjjaaaYYYWWWTTTQQQOOOOOOPPPQQQSSSTTTTTTTTTSSSTTTVVVXXXXXXZZZ\\\^^^```cccgggjjjmmmpppsssssssssqqqqqqqqqoooppppppooommmlllmmmooollljjjiiihhhiiikkknnnooocccjjjttt|||~~~|||{{{vvvvvvvvvwwwyyy~~~{{{ooo^^^XXXOOOIIIGGGHHHIIIJJJIIIGGGEEEFFFGGGIIIHHHFFFJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>??????@@@@@@???@@@CCCDDDEEEEEEDDDCCCAAABBBBBBCCCCCCDDDDDDEEEhhh\\\WWWVVVWWWYYYYYYWWWRRRMMMJJJJJJHHHFFFEEEDDDBBB???<<<;;;888555333222000...------------,,,,,,+++++++++)))))))))(((''''''(((((())))))))))))))))))))))))******))))))))))))***+++******************************+++++++++,,,,,,,,,.../////////------...000333---000:::@@@FFF]]]wwweeeNNNCCC???>>><<<555333111000000111111111000000//////............---.../////////.........222111111000111222333444777:::>>>CCCHHHMMMPPPRRRNNNRRRVVVVVVSSSPPPPPPQQQMMMLLLKKKKKKKKKMMMNNNOOO[[[[[[\\\]]]```dddgggiiiqqqtttyyy~~~xxxnnnjjjccc___[[[UUUMMMHHHNNNLLLIIIFFFEEEFFFHHHIIIMMMNNNOOOPPPPPPQQQSSSVVVTTTUUUVVVVVVWWWZZZ^^^aaadddfffiiijjjjjjiiijjjkkkfffggghhhhhhhhhjjjmmmoookkkiiigggdddcccccccccdddbbbgggnnnsssuuuuuuuuuvvvssstttsssrrrtttyyy~~~rrr```UUUPPPNNNLLLJJJIIIGGGEEECCCGGGFFFEEEEEEFFFFFFFFFEEELLLKKKJJJHHHGGGGGGGGGFFFAAAAAAAAAAAA@@@@@@???????????????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCAAA>>>===@@@@@@@@@AAAAAAAAABBBBBBggg[[[WWWUUUVVVXXXYYYWWWSSSOOOLLLJJJHHHFFFDDDCCCBBB???===;;;888555333222111...---...------,,,,,,++++++***)))))))))((('''&&&'''))))))))))))))))))))))))))))))))))))((())))))***+++******************************+++++++++,,,,,,,,,,,,...//////...---...000000...000444555666CCCTTTsssaaaRRR@@@999;;;>>>:::444333222000...---...///000......------------......---.........------///111444777<<>>======>>>AAABBBAAADDDFFFHHHHHHHHHJJJKKKHHHIIIJJJKKKMMMPPPUUUXXXWWWZZZ]]]___```bbbfffhhhdddccccccccceeegggiiijjjkkkjjjgggdddaaa___]]]]]]bbbeeehhhjjjjjjkkklllnnnoooqqqqqqoooqqqwww{{{{{{oooddd\\\TTTNNNKKKIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@???@@@AAACCCDDDFFFJJJIIIIIIHHHGGGHHHHHHHHH@@@@@@??????>>>>>>======??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::????????????????????????~~~eeeZZZVVVSSSUUUXXXYYYXXXUUUQQQNNNJJJGGGDDDBBBBBBAAA@@@???;;;888555333222111...---......---,,,,,,+++******((()))***(((&&&%%%''')))))))))))))))))))))))))))***)))))))))******+++,,,******************************+++++++++,,,,,,,,,+++---//////......///000///111333111...///444999NNN[[[ppp{{{cccOOO<<<888444555888888555111111111111000/////////000000////////////000222333222444777999;;;@@@FFFKKKWWWZZZ```ffflllqqqssstttooooooooonnnllljjjhhhfff```___```aaabbbbbb```^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]YYYYYYXXXUUUOOOJJJHHHGGGGGGAAA;;;888888::::::999>>>??????>>>=========???======<<<<<<>>>@@@CCCEEEBBBEEEIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMPPPUUUYYYWWWYYYZZZ\\\^^^aaafffjjjjjjgggdddeeehhhkkkkkkjjjgggggggggggggggeeedddcccggghhhiiiiiiiiiiiikkklllmmmppprrrqqqvvvlll^^^PPPIIIEEECCCDDDGGGBBBCCCCCCCCCBBBBBBCCCDDD===<<<<<<;;;<<<>>>BBBEEEDDDDDDCCCCCCDDDDDDEEEFFFAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????>>>===<<>>>>>======<<<<<<}}}dddYYYUUUSSSUUUXXXYYYYYYVVVRRRPPPJJJGGGCCCAAA@@@AAA@@@@@@;;;888555333222111...---......---,,,,,,+++******''')))***(((&&&%%%''')))))))))))))))))))))))))))+++*********+++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,...///......///000(((///111......222555555999<<>>AAAGGGLLLSSS]]]hhhpppnnnoooooommmiiieee```]]]KKKKKKJJJHHHEEEAAA>>><<<>>><<<:::<<<>>>???===:::<<<=========<<<:::888777999:::;;;<<<;;;:::999888::::::;;;999777777888999222333444555666777999:::333777;;;<<<;;;:::<<>>=========>>>???@@@AAADDDHHHJJJHHHEEECCCCCCFFFGGGGGGGGGHHHKKKPPPSSSXXXXXXXXXXXXYYY\\\aaadddfffaaa]]]^^^cccffffffcccfffgggiiijjjjjjhhhfffeeeggghhhjjjjjjhhhhhhiiijjjggglllooopppwww~~~}}}}}}~~~ooo___SSSLLLGGGFFFEEECCCDDDGGGCCCFFFHHHHHHDDD@@@<<<;;;>>>>>><<<:::999;;;???BBB????????????@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;:::::::::<<<======>>>>>>???>>>>>>??????>>>===<<<;;;;;;:::~~~aaaUUUTTTWWWXXXZZZZZZXXXTTTOOOLLLIIIGGGDDDBBBBBBAAA???>>>:::999777444222///---,,,------,,,,,,,,,,,,++++++'''&&&&&&%%%%%%&&&&&&'''+++++++++***************++++++***)))(((((()))))))))************))))))((()))+++,,,,,,+++***,,,---++++++,,,------......///......//////000000111111000555???NNNddd{{{___JJJ@@@;;;666777777666555444333333222000111222444666777777777555666:::???EEELLLQQQTTTbbbeeeiiilllllljjjfffcccZZZUUUMMMGGGDDD@@@<<<999333333222111111111111111000000000000000000000000---......///000////////////111222333333222111///000000111222222222222111111222333333222333555666888999999999888999<<>>=========>>>@@@AAABBBCCCDDDEEEEEEDDDDDDCCCEEEEEEGGGHHHJJJLLLMMMMMMPPPRRRUUUXXXZZZ\\\]]]]]]aaaaaaaaabbbccccccbbbaaabbbdddfffgggggghhhjjjlllmmmmmmkkkiiiffffffgggjjjjjjjjjlllsss|||}}}~~~vvviii___WWWOOOIIIGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAACCCDDDCCC@@@===@@@???>>>===============??????@@@@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>===>>>===<<<;;;:::999999999<<<<<<===============<<<@@@@@@???>>>===<<<<<<;;;{{{```VVVVVVWWWXXXZZZZZZXXXTTTOOOLLLIIIGGGDDDBBBBBBAAA???===888777666444222000///...------,,,,,,,,,+++++++++(((''''''&&&&&&''''''(((((((((((((((((((((((()))+++******)))(((((())))))'''(((((()))))))))(((((()))***++++++******+++,,,++++++,,,,,,---..................///000000111111333555777:::EEE[[[xxxcccaaaWWWIII???===>>>===???@@@BBBEEEHHHJJJLLLMMMKKKLLLNNNQQQSSSUUUVVVVVVccccccbbbbbbccceeefffggg]]][[[XXXSSSLLLFFF@@@===<<<888333111000000...,,,------,,,+++++++++++++++------------------------+++,,,,,,---------------+++---...//////...---+++...//////000000000000000000111222222111222444666666777888777777888;;;=========<<<;;;<<<===>>>??????@@@BBBCCCCCCCCCAAA@@@CCCDDDDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVXXXZZZ[[[\\\ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZ^^^cccfffggghhhiiijjjiiiiiiiiigggfffgggiiilllhhhggggggjjjqqqxxx}}}~~~}}}}}}~~~~~~~~~rrrgggddd\\\SSSMMMJJJIIIFFFBBBDDDCCCAAA@@@??????@@@@@@@@@???@@@AAABBBAAA>>><<<<<<<<<;;;;;;:::;;;;;;;;;======>>>>>>>>>?????????======>>>>>>>>>>>>=========<<<;;;:::999999999999<<<======>>>>>>>>>======???>>>>>>===<<<;;;;;;:::vvv___XXXXXXWWWXXXZZZZZZXXXTTTPPPMMMJJJGGGDDDBBBBBBAAA???===666666555444222111000000,,,,,,,,,,,,++++++++++++(((((((((''''''((((((((('''''''''(((((()))))))))******)))((((((((())))))%%%&&&'''(((((()))((((((((()))******))))))***+++++++++,,,,,,------......---......//////000111111111333222......;;;QQQddd~~~nnn\\\PPPKKKQQQTTTPPPMMMOOOSSSUUU]]]]]]^^^^^^___`````````ddddddcccbbbaaa```^^^]]]XXXWWWSSSPPPLLLIIIGGGFFFCCC@@@;;;555000,,,******)))'''%%%%%%&&&((((((''')))(((((('''''''''''''''))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,+++***))),,,---......//////.........000111000000000222444444555555555555666999;;;<<<;;;:::::::::;;;======???AAADDDFFFGGGEEECCCAAAEEEDDDCCCBBBCCCEEEGGGHHHJJJNNNRRRUUUVVVWWWYYYZZZXXXYYYZZZ[[[ZZZZZZYYYXXXVVVZZZ```dddeeedddcccbbbcccdddeeeeeeeeegggjjjmmmgggfffdddccceeekkksssxxx{{{}}}}}}||||||}}}zzzzzz{{{{{{|||}}}~~~~~~zzztttdddUUULLLHHHBBB>>>;;;;;;>>>@@@@@@???@@@@@@@@@??????>>>===<<<>>>======>>>??????<<<:::888888888888888888999:::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<;;;:::999999999999999=========>>>>>>======<<<<<<<<<;;;;;;:::::::::999rrr___YYYYYYVVVXXXZZZ[[[YYYUUUPPPMMMJJJHHHEEECCCBBB@@@>>>===777666555444222111//////,,,,,,,,,++++++++++++***((((((''''''''''''(((((('''(((((()))***+++,,,,,,***))))))((((((((())))))%%%&&&'''((())))))***)))'''((())))))(((((()))******++++++,,,------......------......///000000111+++///333222111555>>>GGGiiiooobbb\\\ZZZXXXWWWYYYaaaeee```YYYWWWYYYZZZTTTSSSQQQOOOLLLIIIGGGFFFGGGGGGEEECCC@@@===:::888;;;999777444111...,,,+++,,,+++)))(((((()))+++---+++***((((((((()))******)))((((((''''''((((((((((((((((((((((((((((((((((((((()))************)))***+++,,,,,,,,,,,,+++***+++,,,------......---------...//////...///111222222333444444444555888;;;;;;;;;:::999:::;;;<<<===???BBBEEEHHHIIIGGGDDDBBBGGGFFFDDDBBBBBBDDDGGGHHHHHHMMMRRRUUUUUUUUUWWWYYYZZZ[[[]]]\\\ZZZXXXVVVUUUXXX[[[___```___\\\[[[ZZZ^^^___aaaaaabbbdddgggiiiffffffeeecccbbbeeelllqqqqqqtttyyy|||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyy~~~}}}yyyooogggYYYJJJ@@@>>>CCCGGG@@@>>><<<<<<>>>???>>>===<<<===>>>??????===;;;:::<<<;;;;;;;;;<<<<<<:::888666666666666666777888999::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::999999888888888999999;;;<<<<<<<<<<<<;;;::::::999999999999999999888888qqq___[[[YYYVVVXXXZZZ[[[YYYUUUQQQNNNKKKHHHEEECCCBBB@@@>>><<<999888777444222///...---,,,,,,+++++++++*********'''&&&&&&%%%%%%&&&&&&'''''''''((()))***++++++,,,)))((((((((((((((())))))&&&'''((()))***+++++++++&&&((())))))(((''')))*********++++++,,,------...---------...//////000000,,,...222555777888999999>>>VVVlllyyyeeeccc```___```___\\\YYYSSSYYYZZZPPPEEE@@@@@@@@@888888777555444333222111++++++,,,------,,,,,,,,,000000000///...---,,,,,,******))))))))))))******))))))))))))(((((())))))))))))((((((((())))))***''''''''''''''''''''''''(((((()))***************+++++++++++++++++++++++++++,,,------......------,,,---......------///111111222333333333555888;;;;;;;;;:::999:::;;;<<<===>>>AAAEEEHHHIIIGGGDDDBBBGGGEEECCCAAAAAACCCEEEGGGHHHMMMSSSVVVTTTSSSUUUWWWZZZ\\\]]]\\\XXXSSSQQQQQQZZZ[[[\\\[[[YYYXXXXXXXXXZZZ\\\]]]^^^^^^___aaacccbbbdddfffeeeddddddhhhkkkiiimmmsssxxx{{{|||}}}~~~{{{||||||}}}||||||{{{zzzuuutttxxx|||}}}~~~mmm\\\QQQEEEFFFGGGEEEBBB???>>>>>>@@@>>>===<<<<<<<<<;;;999:::<<<>>>???>>>===;;;999:::999888999::::::888777555555555555666777888888999999999999:::::::::::::::999777777777777999:::888888777777777888888999999999::::::999888777777777777777777888888888888sssbbb\\\XXXVVVXXXZZZ[[[ZZZVVVRRROOOKKKIIIEEECCCAAA@@@>>><<<:::999777444222///---,,,++++++++++++************&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''(((((())))))'''((()))******+++******'''((())))))(((((()))*********++++++,,,,,,------,,,------......///000000222000...000333555555333444AAAGGGSSSmmmssshhhccc```\\\WWWRRRKKKDDD??????CCCCCC:::333111111111444444333333222111000000000000111111111000//////))))))************))))))))))))******)))(((''''''$$$&&&'''(((''''''(((***(((''''''''''''((())))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---...---------///111///111222222222444777:::;;;:::999999999:::<<<===CCCEEEIIIKKKLLLKKKIIIHHHCCCBBBAAA@@@@@@AAACCCDDDHHHNNNUUUVVVSSSPPPQQQTTTZZZ^^^```___ZZZUUUTTTTTTYYYZZZZZZZZZXXXXXXYYYZZZXXXZZZ[[[\\\[[[\\\]]]___\\\___cccfffgggggghhhhhhfffjjjqqquuuxxxzzz|||}}}yyyzzz{{{}}}}}}|||{{{{{{tttooommmtttxxxnnncccYYYPPPIIIDDD;;;???CCCDDDBBB===999777999999999999999:::;;;;;;999:::<<<======;;;:::999:::888777777888888777666666555555555555666666777777777888888888999999999777666666666666666666777666666666666666777888999888888888888777666555555555666666666777888888888vvvddd\\\VVVVVVXXXZZZ[[[ZZZVVVRRROOOLLLIIIEEECCCAAA@@@===;;;999888666444222000...---++++++++++++************''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))(((((()))))))))))))))(((''')))******)))(((***+++*********+++,,,,,,------,,,,,,---......//////000222111000//////000111111222888666777GGGZZZssswwwmmmcccXXXQQQJJJEEE???:::888888:::;;;555888888444111222222111///...---,,,+++***)))(((------,,,+++(((&&&$$$###***+++,,,------,,,++++++%%%%%%&&&''''''(((((()))$$$&&&(((((('''&&&''')))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((''''''((((((((())))))***++++++++++++***,,,---...---------///111---...///000000222555888999999888777888999:::;;;DDDFFFHHHJJJKKKKKKJJJJJJAAAAAAAAAAAAAAABBBCCCDDDGGGNNNTTTUUUQQQMMMMMMPPPXXX\\\aaaaaa\\\XXXXXXYYYYYY[[[]]]\\\ZZZYYYXXXXXXVVVXXXZZZ[[[\\\\\\^^^___[[[]]]```eeejjjllllllkkkiiilllqqqtttuuuvvvxxxyyywwwyyy{{{}}}~~~~~~}}}}}}{{{uuuoooqqqxxx~~~ooo```UUUPPPJJJFFFDDDDDDCCCCCC@@@???>>>;;;888888999;;;666666666666666777:::<<<777888999::::::999888777999888666666777777777555666555444444444444444444555555555666666666777777444444555555555555444444555555555555666777888999888888888888777666555444555555555666777888888999yyyfff]]]UUUVVVXXXZZZ[[[ZZZWWWSSSPPPLLLIIIEEECCCAAA@@@===;;;777666555444222111000///+++++++++************)))((((((''''''''''''(((((()))))))))))))))((((((((('''''''''''''''((()))***'''(((((((((((((((''''''((()))******))))))***+++)))******+++,,,,,,------,,,,,,------...//////000---111555555222//////111...555333111888===III\\\iiiwwwlllggg```UUUMMMGGGAAA;;;666555444222000//////......000333333///...///...***)))******,,,---......///******++++++++++++******)))***+++,,,---,,,,,,+++)))((('''%%%%%%&&&'''(((%%%(((***(((%%%###$$$%%%'''&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''(((((())))))(((((())))))(((((((((((())))))'''(((((())))))))))))))),,,---......------///111+++,,,......///000444777888777666666666777999:::===>>>@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFMMMTTTTTTOOOJJJJJJMMMOOOUUU[[[\\\YYYVVVVVVXXX\\\^^^aaa```]]]XXXTTTRRRTTTWWWZZZ\\\]]]^^^___aaa^^^]]]```eeemmmrrrrrrqqqlllooorrrsssssstttuuuvvvwwwyyy|||~~~{{{tttppppppuuuzzz~~~~~~}}}|||}}}}}}zzznnnhhh^^^UUURRRPPPIII???DDDCCCBBBBBBAAA@@@<<<:::666888:::::::::999:::;;;888777555333111111333555666666777777777777777666999777666555666777666555555555444333222222222222333333333444444444555555222333555555555555333222444444444555666777888999999999999999888777555555444555555666777888999999zzzeee]]]YYYUUUVVVWWWXXXXXXUUUPPPLLLJJJIIIFFFCCC@@@===<<<;;;666666555444222111000000++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((***)))'''''')))))))))((()))&&&%%%&&&((()))'''%%%''''''&&&&&&&&&(((***+++))))))***+++,,,,,,------------,,,,,,,,,,,,++++++000///.........///111222111111111111222666;;;???FFFUUUmmmssshhhbbb[[[QQQHHHEEEAAA<<<888777555333222222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********///+++((((((***+++***))))))(((&&&%%%$$$$$$%%%%%%&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''((()))***+++++++++,,,---............//////000111222333444444555555555555666888999:::;;;===???BBBDDDDDDDDDCCCBBBAAABBBEEEIIIIIIGGGCCCDDDLLLTTTSSSMMMIIILLLQQQPPPPPPQQQSSSVVVXXXXXXVVVcccfffddd]]]WWWVVVUUURRR\\\UUUSSSZZZ______]]]___dddcccdddhhhnnnqqqqqqooojjjmmmsssxxxuuuppprrrwwwxxx{{{xxxtttxxx|||~~~yyy{{{~~~}}}{{{{{{}}}}}}|||{{{tttlllccc[[[VVVSSSNNNMMMKKKHHHEEEBBB@@@>>>BBB@@@>>>=========<<<:::999888888888777777666666444444444444444444444444555555444444444444555555444444444444444444444444666555555444444444555555444333222222333333222111333111000000222333333222555555555555666666666777444666888999777666666777555555555555666666777777}}}ggg]]]XXXTTTUUUVVVXXXXXXTTTOOOKKKJJJIIIFFFCCC@@@===<<<;;;666666555444222111000000++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''(((&&&%%%&&&((()))'''%%%(((((((((((()))***+++,,,)))******++++++,,,,,,,,,***+++++++++,,,,,,------//////.........///000111111222111000000222666999888@@@OOObbbzzz{{{sssbbbZZZPPPJJJGGGDDD>>>999999777555444333222///---111111000//////...------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))...+++((((((***+++***((()))(((&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((&&&'''''''''(((((((((((((((((('''''''''((())))))******+++,,,------------------...///000111222222444444444555666777999999:::;;;>>>@@@AAAAAAAAA@@@AAA@@@@@@BBBDDDEEECCC@@@EEEKKKPPPQQQLLLJJJLLLOOORRRQQQRRRTTTVVVXXXXXXVVV^^^^^^\\\ZZZ\\\___[[[UUUZZZWWWYYYbbbhhhfffbbbaaadddddddddgggjjjkkkkkkjjjlllmmmrrrtttrrrmmmnnnsssuuuxxx|||~~~xxxzzz~~~}}}zzzzzz~~~|||{{{yyywwwuuuvvvyyy|||yyynnneee___[[[YYYVVVRRRMMMJJJGGGFFFGGGFFFDDDBBB???===<<<;;;777888:::;;;;;;999777666777777777666666666555555333333333333333333333333444333333222222333333444333222222222222222222222444333333222222333333333222222111111222222222111222555888888666333222333333333333333444444444444222444666666555444444555444444444555555555666666iii]]]WWWSSSSSSUUUVVVWWWTTTNNNJJJJJJIIIFFFCCC@@@===<<<;;;777666555444222111000///************************)))((((((''''''(((((()))(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&((('''&&&&&&'''((('''&&&&&&'''((()))***************************+++++++++((()))***+++,,,---...............---...//////000000111111000//////000222444666999???NNNiii~~~mmm^^^QQQHHHCCC===:::777555444333111000///...///000111000---***000000//////...------------,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((,,,***(((((()))***)))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((()))***+++,,,,,,,,,,,,++++++,,,---...//////000333333444444555777888999999:::;;;===>>>>>>===<<>><<<===>>>??????>>>CCCFFFIIIKKKKKKJJJKKKLLLQQQQQQRRRTTTXXX[[[[[[[[[```^^^\\\___iiiooojjj```]]]^^^dddoootttqqqkkkgggfffggghhhhhhgggggghhhiiimmmlllooopppmmmiiikkkpppsssuuuyyy}}}}}}yyyyyy|||~~~yyysssrrrqqqpppppprrruuuvvv}}}{{{xxxsssooolllhhhdddbbb___]]]YYYTTTOOOKKKGGGEEEBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;:::999888777666;;;@@@AAA>>>999666555555555555444444444444444111111111111111111111111222111111000000111111222111111111000000/////////111111111000000111111222111111111111111111111111///666======777111000111000000000000111111111111///111333333222222222333333333333333333444444444hhh]]]WWWRRRRRRTTTUUUVVVSSSNNNJJJJJJIIIFFFCCC@@@===<<<;;;777666555444222111000///))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&''''''&&&''''''''''''&&&###$$$&&&'''(((((('''&&&***************))))))))))))))))))***+++,,,,,,------------------......///...000111111///......///333555777555777BBBUUUdddwwwkkkSSSOOOGGG???999666555555222333444333111000///000.........///000000...,,,............------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((((((((((('''''')))((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++++++++******+++,,,---...//////222222333333444666777888999999:::;;;;;;;;;::::::<<<;;;::::::;;;===??????@@@@@@BBBEEEIIILLLMMMMMMQQQQQQRRRVVVZZZ^^^``````cccbbbbbbgggpppwwwrrriii```ccciiirrrvvvtttnnnjjjjjjlllmmmllliiihhhjjjllllllkkkkkkmmmkkkiiikkkpppuuuwwwyyy|||}}}yyyxxxxxxxxxzzz}}}|||yyyoooooopppqqqsssuuuwwwxxx{{{|||}}}}}}zzzxxxwww|||qqqiiieeefffiiijjjkkkmmmoooqqqsssuuuuuurrrqqqpppppppppqqqqqqqqqnnnmmmmmmlllkkkllllllllljjjhhheeecccaaa]]]XXXTTTTTTQQQLLLJJJHHHGGGFFFDDD@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>===<<<<<<;;;777777777777777777777777<<>>BBBDDD??????@@@EEEKKKQQQSSSSSSUUUTTTTTTWWWZZZ^^^___```aaaeeehhhiiimmmqqqooojjjbbbdddgggjjjmmmnnnmmmjjjkkkmmmnnnllliiiiiillloookkkiiiiiikkkkkkjjjmmmrrrxxx{{{|||}}}~~~~~~}}}yyyuuurrrooosssvvvzzz~~~{{{xxxvvvqqqrrrtttvvvwwwxxxyyyyyy|||{{{zzz}}}|||xxxtttqqqwwwtttooojjjeeeccccccddd\\\\\\\\\\\\]]]^^^^^^___ZZZZZZYYYWWWUUUTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFDDDAAAAAAAAABBBBBBBBB======>>>>>>===<<<:::999;;;;;;;;;;;;:::888777666555666666777888888999999999<<>>===<<<=========;;;888999;;;<<<;;;999666444444555666777777777555444555555666666777777888888333444555222//////111444///////////////000000000///////////////////////////......------......///------------------------------------...///000000111333555333///---...000000---+++,,,...000000///---------............//////000111111000111333555111111111000000000000000|||fff]]]XXXQQQRRRSSSVVVVVVTTTOOOLLLJJJIIIFFFCCC@@@===<<<;;;888888666444222000......++++++++++++++++++++++++(((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%&&&'''((()))&&&''''''(((((()))))))))(((((())))))))))))))))))))))))+++,,,,,,,,,+++***,,,...//////......000222555444222000111111222333555777<<>>>>>@@@DDDHHHBBBBBBDDDFFFJJJOOOTTTWWWWWWUUUSSSRRRTTTVVVWWWVVV___eeeiiigggfffiiilllkkkiiikkkiiieeehhhrrrzzz|||llljjjgggfffggghhhhhhhhhkkkggggggjjjlllkkkkkknnnxxx}}}|||}}}~~~{{{xxxvvvuuurrrmmmiiiooonnnrrryyyyyytttrrrsssvvvxxx{{{}}}|||zzzwwwuuurrrpppooossszzz{{{wwwtttqqqpppnnnjjjgggdddcccaaa___^^^\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUTTTQQQMMMKKKKKKMMMIIIIIIHHHGGGGGGGGGGGGGGGAAABBBDDDDDDDDDCCCBBBBBBBBB@@@?????????>>><<<:::222333555777777666555444222333555777888888777666333333333333333333333333000000000000000111222333........./////////000000////////////////////////---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++,,,---...///333666777444///,,,---000.........---,,,,,,---...,,,,,,,,,,,,------------...///000000///000333555111111111111000000//////hhh]]]WWWQQQRRRTTTVVVWWWUUUPPPLLLJJJIIIFFFCCC@@@===<<<;;;999888666444222000...---++++++++++++++++++++++++'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%''')))(((&&&%%%&&&)))$$$###""""""###$$$&&&'''%%%&&&&&&'''((()))******&&&&&&'''((()))***++++++((()))***+++,,,+++******---...///...,,,---...000111///---///222444333222222444888:::777:::KKK^^^jjjzzzoooYYYGGG>>>;;;;;;999888333......222222...111000000//////////////////---++++++---...---,,,((()))***,,,//////---+++******************++++++)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$!!!$$$''''''%%%$$$%%%'''"""###%%%%%%&&&%%%$$$###"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&& """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''((()))***++++++++++++******+++,,,---....../////////000000111222444555555555555666666777999999:::===?????????@@@CCCFFF@@@AAABBBCCCDDDHHHMMMRRRPPPNNNMMMNNNRRRUUUXXXXXXXXX]]]___^^^```eeeggggggbbbeeeccc___cccooozzz}}}pppkkkgggfffggghhhgggeeekkkhhhgggjjjkkkiiihhhjjjvvv{{{|||{{{{{{vvvsssrrrqqqnnnkkkkkkjjjnnnwwwzzzvvvuuuyyysssvvvzzz~~~~~~|||zzznnnllllllqqqzzz|||vvvnnniiigggfffdddbbb___]]]\\\\\\\\\\\\[[[ZZZWWWVVVSSSQQQOOONNNMMMMMMLLLMMMNNNKKKGGGEEEFFFHHHFFFEEEEEEDDDDDDDDDDDDDDD???@@@AAAAAA???===<<<<<<999888888888999888555333777777666555444333222111222333555777888777666555111111000000000////////////---------//////---,,,........./////////000000////////////////////////++++++************++++++''''''((()))***+++,,,,,,))))))))))))***+++,,,---555888999555///,,,---000***...000...)))&&&(((+++***++++++++++++,,,,,,,,,---...///......000222555222222111111000000000///ggg^^^VVVTTTTTTUUUVVVVVVSSSOOOKKKMMMJJJFFFCCCAAA@@@>>>===999777555333333111///---+++++++++************)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((******))))))((((((''''''))))))))))))************,,,,,,,,,---------......000000000000000111111111333333333444555666888888@@@DDDRRRfffyyyxxxhhhPPPKKKCCC<<<888666444333222222222111000//////...111000000///......------++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''''''&&&$$$$$$&&&'''''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""##############################%%%%%%%%%$$$$$$#########$$$#########$$$$$$###"""##################$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,,,,,,,,,,//////............//////333444555666777777777777:::::::::;;;===>>>@@@AAA???AAACCCEEEEEEDDDCCCBBBEEEEEEEEEGGGIIILLLNNNPPPRRRTTTVVV[[[^^^``````___^^^ZZZUUUSSSXXXbbbnnnvvvmmmbbb]]]bbbbbb]]]^^^eeeiiihhhgggiiilllllliiifffiiivvv~~~~~~|||~~~~~~|||xxxzzzzzzvvvnnnkkkmmmooommmjjjkkkmmmppprrrtttuuuuuuyyyyyywwwvvv|||vvvjjjkkklllnnnppprrrssstttvvvsssnnniiieee```[[[XXX[[[[[[YYYXXXVVVTTTSSSRRRUUUSSSOOONNNNNNOOOOOONNNJJJJJJIIIHHHGGGGGGFFFFFF?????????@@@@@@AAAAAAAAAAAA???===<<<;;;;;;;;;;;;:::999777666555555555666444333333222222111111000222222222222222222222222000000000000000000000000000///...---,,,+++++++++------,,,,,,,,,---......000...,,,+++,,,,,,+++***...---+++)))(((((()))***)))))))))))))))))))))))))))(((((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++***)))((((((***,,,---,,,,,,,,,---------......///////////////.........iiiaaaXXXSSSSSSTTTUUUUUURRRNNNJJJMMMJJJFFFCCCAAA@@@>>><<<;;;999777555555333111///+++++++++************)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********------............////////////000000000000111111222222222333444555666777777888@@@LLLWWWdddvvvttteeeTTTJJJDDD???:::666333222000///222111111000//////....../////////...------,,,,,,++++++++++++++++++++++++)))************)))((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&%%%$$$&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""##############################%%%%%%$$$$$$$$$#########$$$###""""""############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,---------------...//////333333444555666666666666888999999:::;;;===>>>???>>>???AAACCCCCCCCCBBBAAABBBBBBBBBDDDGGGJJJMMMNNNRRRRRRSSSVVVYYY[[[]]]]]]YYYXXXVVVUUUXXX]]]dddiiieee^^^^^^eeegggbbbaaaffffffeeeeeegggjjjkkkiiiggghhhsss}}}~~~|||~~~}}}zzzzzz{{{}}}~~~{{{wwwxxxwwwsssqqquuuxxxssslllkkklllnnnqqqsssuuuvvvvvvwwwwwwuuuuuu{{{|||tttmmmmmmmmmnnnnnnoooooopppssspppkkkfffbbb]]]XXXUUUXXXWWWWWWVVVTTTSSSSSSRRRUUURRROOOMMMMMMMMMMMMLLLJJJIIIHHHFFFEEECCCBBBBBB>>>>>>>>>>>>??????@@@@@@>>>===<<<:::999999999999888777666555444444444555444444333222222111000000111111111111111111111111000000000000000000000000...---,,,,,,,,,,,,,,,---++++++++++++,,,---......---+++))))))******)))(((---,,,+++)))(((((()))))))))))))))))))))))))))))))))((('''(((***+++***(((++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))((((((***,,,---,,,,,,,,,,,,------------.....................///kkkbbbYYYRRRRRRSSSTTTTTTQQQMMMIIIKKKIIIEEECCCAAA@@@>>><<<;;;999777555555333111///+++++++++************)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******,,,,,,,,,------------........./////////000000000000000000111222333444555555444666:::===BBBLLLVVVwwwuuu^^^PPPIIIAAA:::777777444222000000///...---000000000//////......------------,,,++++++******************************)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&'''&&&%%%$$$&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$#####################"""!!!""""""######################################################"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***++++++++++++******++++++,,,---//////111222333444555555555555666666666777999:::<<<===;;;===>>>@@@AAA@@@@@@???>>>>>>???AAADDDGGGKKKMMMNNNNNNNNNNNNPPPSSSUUUWWWUUUWWWYYYZZZYYYYYYZZZ\\\\\\YYY]]]hhhlllgggdddfffbbbbbbccceeeiiikkkjjjiiieeemmmvvvxxxzzz|||}}}|||uuuuuuuuuwwwxxxxxxvvvtttsssqqqpppttt~~~yyylllmmmnnnoooqqqsssuuuvvvwwwttttttssstttyyy|||xxxqqqnnnnnnmmmllllllkkkjjjjjjnnnkkkfffaaa]]]YYYTTTQQQSSSSSSSSSSSSSSSRRRRRRRRRTTTQQQNNNLLLKKKKKKIIIHHHHHHGGGFFFDDDBBB@@@>>>===;;;<<<<<<<<<<<<=========<<<;;;:::888777777777777666555444333222222222333555444444222111000//////000000000000000000000000////////////////////////+++++++++++++++,,,------))))))))))))***+++------+++***(((((()))******))),,,+++***)))((((((((()))))))))))))))))))))))))))(((((('''(((***+++)))((()))))))))***************((()))******++++++*********)))((((((((()))+++,,,+++++++++,,,,,,,,,,,,---,,,,,,------......//////kkkaaaWWWQQQQQQRRRSSSSSSQQQLLLHHHJJJGGGDDDCCCAAA@@@===;;;999777555333333111///---+++++++++*********))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************---------...//////000000////////////000111222333777666666555555777===BBBGGGTTTdddrrrSSSGGG<<<::::::777333111111000///000000000...,,,///.........---------,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((())))))(((''''''''''''''''''''''''''''''((('''''''''&&&'''''''''%%%&&&&&&&&&%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""###################################################"""""""""""""""!!!!!!###$$$$$$$$$$$$#######################################""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))************((((((((()))+++,,,...///000000111222333333333333333333444555666888999:::999:::;;;<<<===>>>>>>===;;;<<<===???BBBFFFJJJLLLIIIJJJKKKKKKKKKLLLNNNOOOSSSWWW[[[\\\ZZZWWWVVVVVVWWWVVV[[[eeeiiigggdddeeeaaaaaacccfffiiilllmmmnnnaaagggmmmqqquuuxxxzzzzzzsssrrrrrrrrrqqqqqqooonnnllllllmmmttt|||pppmmmnnnnnnpppqqqssstttuuurrrqqqqqqsssvvvwwwsssnnnllllllkkkiiihhhgggfffeeehhhddd```\\\YYYUUUPPPMMMPPPPPPQQQQQQQQQRRRRRRRRRSSSPPPLLLJJJIIIGGGFFFDDDDDDDDDBBBAAA???>>>===<<<999999999999999999:::::::::999888777666555555555333222222111111000000000444444333222000///......////////////////////////........................++++++*********++++++,,,))))))((((((((()))******,,,***))))))+++,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((()))((((((***,,,,,,***)))''''''(((((((((((())))))'''((())))))***)))))))))***)))((((((((())))))************+++++++++,,,,,,***++++++,,,---......///mmmbbbXXXQQQQQQRRRSSSSSSPPPLLLHHHHHHFFFDDDBBBAAA@@@===:::999777555333333111///---+++++++++*********))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))((((((((()))))))))******+++,,,,,,---......//////...............///000111333444444222222444777888888<<>>>>>======777777777777777777777777888888888777666555444333000000000000000//////...333222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((***)))((((((''''''''''''+++***((()))***++++++***((()))))))))((((((''''''''''''''''''''''''''''''***)))***,,,------+++)))&&&&&&&&&''''''(((((((((''''''((())))))))))))((()))((((((((((((((((((((()))))))))************+++)))******+++,,,------...qqqeee[[[QQQQQQRRRSSSSSSPPPLLLHHHGGGEEECCCBBBAAA???<<<:::;;;999777555555333111///+++++++++************)))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))*********++++++++++++,,,******+++,,,---......///...---------......///000000333222000000333333111444555555666:::@@@HHHNNNZZZdddtttwwwiii\\\TTTGGGBBBCCCAAA===DDDIIIAAA999444111333333111000111000///.........---+++)))++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""&&&'''$$$######%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&'''((()))+++---...,,,---...///000000000000//////000000222333555666555555666777888:::;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJGGGMMMSSSUUUSSSOOONNNOOOMMMRRRWWWWWWSSSQQQRRRUUUVVVUUUTTTVVVZZZ^^^```aaaccceeeggghhhiiikkkoooqqqccc___```fffmmmpppqqqrrrpppqqqqqqoookkkgggddddddaaafffjjjjjjlllqqqttttttkkkkkkjjjjjjkkkmmmnnnooooookkkjjjmmmnnnkkkjjjjjjcccbbbbbbaaa```___^^^^^^[[[YYYVVVTTTSSSQQQNNNLLLOOOOOOOOOOOOOOOOOONNNNNNLLLJJJGGGFFFDDDCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<666666666555555555555555666666666666555333222111......////////////...---000//////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((('''''''''***)))(((''''''&&&&&&''')))(((&&&&&&'''(((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))***,,,...---+++)))%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((()))))))))******))))))******++++++,,,,,,rrrfff\\\RRRRRRSSSTTTTTTQQQLLLIIIEEEDDDCCCBBBAAA???<<<999;;;999777555555333111///+++++++++************)))'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******+++++++++,,,,,,,,,))))))***+++,,,---............---------.../////////222222000111444333...000000222444666777:::<<<999???FFFMMMWWWhhh|||}}}wwwddd___XXXPPPHHHAAA:::555777222444444111999>>>777333///...000000///111555///---,,,,,,,,,,,,+++)))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""(((***'''$$$$$$%%%%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''((('''''''''''''''((()))+++,,,---+++,,,---...////////////......///000111333444555444444555666777999:::;;;;;;;;;<<<===@@@CCCFFFGGGHHHMMMRRRTTTQQQOOOOOOQQQMMMSSSYYYXXXTTTPPPQQQTTTUUUTTTRRRSSSWWW\\\``````bbbdddffffffeeegggjjjnnnhhh```^^^eeemmmnnnooopppnnnppprrrpppkkkfffdddccc```eeegggeeefffkkkmmmmmmkkkjjjiiiiiiiiikkkmmmnnnmmmhhhfffhhhhhhddddddhhh``````___]]]\\\ZZZYYYYYYWWWUUUSSSRRRRRRQQQOOOMMMOOOOOONNNMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCAAA>>><<<:::::::::999999888888888555555555555444444444333444444444444333111000///------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((((('''''''''''''''''''''''''''((())))))***(((&&&&&&''''''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++,,,,,,)))'''%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))((((((((((((''''''&&&&&&''''''((((((((())))))))))))*********************qqqeeeZZZRRRRRRSSSTTTTTTQQQMMMIIIEEECCCBBBBBBAAA???<<<999999777555333333111///---+++++++++************)))'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************((()))***+++,,,---............---------...//////+++///000...000555333...333111111111222222444777999<<<>>>>>>???HHHWWWccckkkxxx|||mmmfffaaaXXXMMMGGGIIIEEE@@@<<<;;;:::999888333///111000,,,222555,,,111//////222000,,,,,,//////---++++++,,,------,,,)))))))))))))))*********'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))###%%%&&&&&&%%%&&&(((***#####################$$$""""""######$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""***,,,)))%%%$$$%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((()))+++,,,---++++++,,,---.....................///111222444555444444444555777999:::;;;::::::;;;<<<>>>AAADDDEEEGGGKKKOOOOOOLLLKKKNNNQQQNNNVVV]]]]]]WWWRRRRRRTTTSSSSSSRRRRRRWWW]]]``````aaacccdddcccbbbcccfffjjjlllbbb___fffmmmnnnnnnppplllooorrrqqqmmmhhheeedddaaadddeeeccceeeiiiiiiffflllkkkjjjiiiiiikkkmmmnnnkkkeeebbbdddddd```aaafff```___^^^\\\YYYWWWVVVUUUUUUTTTRRRRRRRRRRRRPPPOOOOOONNNMMMLLLJJJHHHGGGFFFGGGFFFDDDCCCBBBAAA>>>;;;:::999888777666555444444555555555444444333333333222222222222111000...,,,,,,---.../////////...---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))%%%%%%%%%&&&(((***+++,,,---+++(((((((((((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++***'''%%%%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))************))))))))))))qqqccc\\\VVVRRRQQQTTTTTTOOOKKKKKKGGGEEEDDDDDDCCCAAA===:::<<<999555222111000...---++++++******)))((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$#########""""""######"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))+++,,,,,,+++***,,,---+++,,,---...////////////------,,,------...///000000000111111111222222222555666777888:::<<<======DDDJJJSSS]]]hhhuuu|||zzz{{{tttdddVVVKKKGGGBBB>>><<<:::888777444555444444333222111000////////////////////////000///...------...///000---,,,***(((((()))***+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""######""""""!!!!!! """!!!  !!!"""###!!!%%%++++++%%%!!!###&&&&&&&&&%%%$$$###"""!!!$$$#########""""""!!!!!!######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***------...............---111000...---...///111222111222444666888888888888888:::;;;===???@@@AAAAAAHHHIIILLLNNNOOOPPPPPPPPPQQQTTTXXX[[[[[[YYYWWWTTTVVVSSSRRRSSSTTTUUU[[[ccceeebbbaaabbb^^^ZZZ]]]dddiiidddbbbgggmmmmmmiiieeekkklllmmmlllllllllnnnooogggeeecccdddfffeeebbb^^^eeefffggghhhjjjlllmmmnnnfffdddaaa``````aaa```___WWWXXXXXXUUUQQQNNNOOOQQQPPPPPPPPPPPPOOONNNMMMLLLJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@===;;;999999888666555444222222333333333222/////////111000000000000000///......---...000111111000...---************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''&&&%%%''')))******)))((((((((((((((((((((((((nnnaaaYYYUUURRRRRRUUUTTTOOOKKKJJJHHHFFFDDDCCCBBBAAA>>>;;;<<<999555222111000///---++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%###"""!!!###$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))******))))))***,,,***++++++,,,------...---,,,,,,,,,,,,---...///000000000000111111111222222333444555666777999:::::::::<<>>===;;;888555222111000///---,,,+++***)))(((((((((((((((''''''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$###############$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((()))'''((())))))(((((()))***))))))******+++,,,,,,,,,,,,,,,,,,,,,---...////////////000000000111111111222222333333444555555555222444555555555666888:::===:::;;;???BBBDDDHHHMMMSSSWWW\\\ccckkkttt}}}{{{vvvtttjjj\\\VVVUUUSSSOOOIIIBBB<<<999<<<999888888:::999555111666444111000111111111000111111111111000///..............................,,,,,,+++***))))))******,,,+++)))((((((((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!! !!!!!! $$$$$$ $$$$$$$$$$$$$$$###"""!!!######""""""""""""!!!!!!######"""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,---.../////////......------...000222333222333444666888888999999;;;;;;<<<===>>>@@@BBBCCCIIIKKKMMMOOOOOOPPPRRRSSSOOOQQQTTTUUUVVVTTTRRRPPPPPPOOORRRVVVWWWUUUXXX\\\ddddddeeefffbbb]]]^^^bbbpppmmmiiiiiimmmrrrsssrrrxxxyyyxxxrrrllliiilllpppmmmkkkgggccc``````bbbeeeaaabbbdddfffiiijjjkkkllleeedddcccbbbaaa^^^ZZZWWWVVVUUUSSSOOOLLLKKKLLLMMMLLLLLLMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???BBB@@@===;;;:::888555222666555444333222111000///000111111000...---...///...............------,,,***+++,,,------,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''nnnaaaZZZTTTQQQRRRVVVVVVPPPJJJIIIJJJGGGDDDAAAAAA@@@???>>>;;;888444222111111///...,,,+++***)))((((((((()))''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$$$$$$$"""###########################$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&((())))))(((((()))***))))))))))))***+++,,,,,,++++++++++++,,,---...///....../////////000000000111111111111222222222222333444666777777888:::<<<999999999;;;<<<<<<===???BBBDDDEEEGGGJJJOOOUUUZZZvvvzzzqqqooopppnnnrrrzzzzzzuuutttqqqkkkccc]]][[[]]]___```cccdddZZZNNNPPPYYYTTTEEE;;;:::999888777777777777444555555444333333333333333111//////000111000///......//////...---,,,,,,------------------------++++++***))))))(((((((((+++***)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###%%%''')))***""""""############""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))+++,,,......//////------------...000222333222333444666777888999999<<<<<<<<<===???AAACCCDDDHHHKKKNNNNNNLLLKKKMMMNNNMMMNNNPPPSSSTTTSSSSSSRRRSSSRRRUUUYYYYYYXXX[[[```ccceeeggggggccc___^^^```kkklllkkkjjjmmmrrrtttssszzzxxxrrrpppqqqoooooommmgggaaa___aaadddcccdddfffgggiiiiiijjjiiieeecccaaa______]]]ZZZXXXWWWUUURRROOOLLLLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@???======<<<:::888777888777666444333333222111000///...---...//////...,,,,,,---...,,,,,,,,,------,,,++++++)))******++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmbbb\\\TTTQQQRRRUUUUUUOOOKKKJJJKKKHHHDDDBBBAAAAAA???>>>:::777444222111111000...---+++***((('''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%###"""########################!!!###%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))+++))))))))))))***+++,,,---+++******++++++,,,---...------........./////////111111111111111111111111222333444444222222333444000222222333333444444222777777888888999===BBBFFFZZZYYYUUUOOOHHHBBB@@@@@@???BBBIIIQQQQQQLLLJJJKKKNNNHHHAAA;;;:::===@@@AAABBBEEE???666<<>>@@@BBBCCCDDDEEEIIILLLKKKGGGCCCDDDEEEJJJLLLNNNPPPRRRTTTTTTUUUVVVTTTTTTWWWXXXXXX\\\bbbaaaeeehhhfffbbb___^^^^^^dddjjjmmmlllmmmrrrtttrrryyy~~~vvvrrrnnnppppppmmmfffbbb```aaafffggghhhiiijjjiiihhhgggkkkgggbbb^^^[[[ZZZXXXVVVTTTRRROOOMMMLLLLLLLLLMMMKKKKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@???===<<<<<<;;;999666666666666555444111111000///...------,,,,,,------,,,+++***+++---)))******+++++++++******(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjbbb]]]VVVRRRQQQTTTTTTOOOKKKKKKJJJHHHEEECCCBBBAAA???>>>:::777444222111111000///---,,,***((('''((()))***$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%###!!!###############$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))***))))))(((((()))***,,,---************+++,,,------,,,,,,---------.........//////000000000000000000,,,...111111111000111222333666666555555777777444555555555444333444777:::DDD>>>777333333444333333444555999???@@@===>>>AAAAAA<<<666222222444666777666888555000333;;;;;;444666555333222111000000000---///222222000000333555111///......///...---+++***++++++,,,,,,+++******************************))))))************))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""##################"""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! ###""" """### !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!"""######!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((()))***+++,,,---------,,,,,,---...//////000000111222222333444666777888;;;<<<>>>@@@BBBCCCDDDDDDGGGLLLQQQPPPJJJEEEDDDFFFIIIJJJKKKMMMPPPRRRTTTUUUSSSQQQQQQSSSTTTTTTYYY______eeegggccc___^^^]]][[[___iiinnnllllllrrrtttrrrqqqyyy|||qqqjjjhhhkkkmmmmmmjjjfffbbb```fffgggiiijjjjjjiiigggfffoookkkeee___[[[WWWTTTQQQMMMLLLJJJJJJKKKKKKJJJIIIKKKJJJIIIGGGEEEBBB@@@???@@@??????>>>===<<<;;;;;;===:::777444444333222000/////////...---,,,,,,,,,***+++++++++))))))***,,,'''((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%iiidddaaaWWWSSSQQQRRRRRRNNNLLLMMMIIIGGGEEEDDDDDDBBB???===:::777444222222111000///...,,,)))''''''''')))***&&&&&&%%%%%%$$$#########"""""""""######$$$$$$$$$#########$$$%%%%%%###!!!""""""#########$$$$$$$$$"""""""""############$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&%%%'''((((((''''''((()))((((((&&&&&&'''(((***,,,)))))))))******+++,,,---,,,,,,,,,,,,------------------....../////////000***---000222222333444666000444444111111444333000555666666444333222333555666333///000222555444333000///111444333111222666>>>:::555222222333333333222222222222111000000000)))***,,,---.........---)))+++---...---,,,...///...---,,,---......,,,+++******++++++++++++******))))))))))))))))))))))))&&&'''((()))*********)))'''(((((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!###########################"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!! !!!""""""!!! !!!$$$######$$$!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""  !!!!!! !!!!!!""""""!!!!!! ############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))***+++++++++++++++,,,------...////////////111000000111222444666777:::<<>>;;;999;;;;;;;;;;;;:::::::::999<<<999555222222111000//////......------,,,,,,,,,)))******)))(((((()))+++&&&&&&'''((((((((((((((((((((((((''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################"""#########$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$kkkgggeeeXXXSSSPPPQQQQQQNNNLLLNNNHHHGGGFFFEEEEEECCC???<<<999777444222222111000///...,,,)))'''&&&''')))***((('''&&&%%%###"""!!! !!!!!!""""""#########$$$###"""###$$$%%%%%%###!!!""""""######$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&%%%$$$%%%''')))+++))))))))))))***+++,,,---++++++,,,,,,,,,---------++++++,,,------...//////,,,...000000...,,,+++,,,///222222------111111,,,***---000111222444777999---...///111333222000---666444555777555111222666<<<999555333222111000///------000444222---...333///000222333222111...---+++---......---+++***))),,,,,,,,,---///000...---)))******+++++++++******))))))))))))))))))))))))$$$%%%''')))******))))))''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!########################"""!!!  !!!""" !!!!!! !!!""""""!!! !!!$$$######$$$!!! !!!!!!!!!!!!!!!  !!!!!!"""""" """###%%%&&& !!!!!!!!!!!! """############$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))******+++++++++******------......///......---000000000000111333666777999<<<@@@DDDEEEEEECCCBBB???GGGQQQSSSNNNHHHFFFGGGKKKKKKJJJIIIIIIKKKLLLMMMKKKKKKOOOUUUUUUSSSTTTWWW]]]cccddd^^^YYYZZZZZZXXXWWWbbbfff___^^^gggpppppprrrooommmoooqqqoooiiiccc[[[[[[^^^dddjjjllljjjggg^^^```dddgggiiijjjiiihhhbbbccceeefffeee___XXXSSSHHHGGGHHHKKKOOOOOOLLLIIIHHHGGGEEEBBB>>>:::777555888888888888888888888888777444111000111222222222.........------,,,,,,,,,((()))))))))'''''')))+++%%%&&&&&&'''((((((((('''((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$##################""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$kkkbbbbbbXXXRRROOORRRSSSOOOLLLLLLJJJGGGEEECCCCCCBBB@@@???:::999666333111///......+++******)))(((''''''&&&((('''%%%######$$$%%%&&&########################$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!###%%%&&&######""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&***)))((((((((()))++++++,,,,,,+++***+++,,,---...,,,------...///.........((())),,,...000///............//////000000111111111111///---...111888<<<222...,,,000111//////000000222222111///...///000333222111000////////////,,,,,,,,,---------......------......------,,,+++))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ############""""""""""""""""""############""""""""""""############""""""###"""  ###"""!!!  """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!###""""""""""""""""""""""""######$$$%%%%%%&&&''''''''''''''''''((((((((((((,,,...//////...------......000111222111111333444888999<<<>>>@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCEEEGGGHHHHHHFFFGGGKKKNNNKKKKKKLLLOOOSSSUUUUUUTTT[[[\\\]]]^^^^^^]]]\\\[[[VVVYYY___ddddddbbbfffmmmllllllkkkhhheeeccccccddd[[[[[[[[[]]]```bbbbbbaaa[[[^^^cccggghhhfffbbb```XXX[[[aaaeeeddd^^^TTTMMMFFFEEEEEEFFFGGGHHHHHHGGGDDDBBB???===:::999888888666666666666666666666666666444222000///111333444......---,,,,,,+++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$################################################################################################$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%iii```aaaYYYSSSPPPRRRSSSOOOLLLKKKJJJGGGEEECCCCCCBBB@@@???;;;999666333111//////...+++******)))(((((('''''''''&&&%%%$$$###$$$%%%%%%########################$$$###"""!!!!!!"""###$$$###"""!!! """$$$%%%""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))(((((('''((()))***++++++******)))***+++,,,---,,,,,,---............---)))***,,,---...///............///////////////000...//////......///111444444///---///000......111000111222111///...///000222222111000////////////,,,,,,,,,,,,---------------------------,,,++++++((()))******++++++******+++++++++******)))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ############""""""""""""""""""############""""""""""""############""""""!!!""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&'''''''''((((((((((((***,,,......---,,,---...///000111111000000222333555777999;;;============<<<<<<<<<<<<===>>>???@@@AAACCCFFFGGGFFFFFFHHHJJJKKKKKKLLLNNNQQQSSSRRRQQQUUUVVVXXXYYYZZZYYYYYYXXXYYY[[[```dddbbb___aaagggeeeeeeeeebbb___]]]\\\]]]XXXWWWVVVWWWZZZ\\\\\\[[[XXX[[[___bbbcccaaa^^^\\\WWWXXX[[[]]]\\\WWWOOOIIICCCBBBAAAAAACCCCCCBBBAAAAAA???<<<999666555444333333333333333333333333333333222///...---...000111---------,,,+++*********))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!###$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%{{{ggg``````ZZZTTTPPPRRRSSSOOOLLLKKKJJJGGGEEECCCCCCBBB@@@???;;;999666333111/////////*********))))))(((((('''&&&%%%%%%%%%$$$$$$$$$$$$##############################""""""""""""######"""!!!  !!!"""###!!! !!!"""""""""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((('''''''''((()))***)))))))))((())))))***+++++++++,,,------------,,,******+++,,,------......///..................---+++---///000...,,,,,,,,,555000,,,......---...111///000000///------...000111111000///............+++++++++,,,,,,,,,,,,---,,,,,,,,,---,,,++++++***(((((()))***************************))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""############""""""!!!""""""######""""""!!! !!!###$$$$$$"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$&&&&&&&&&'''''''''((((((''')))+++,,,,,,,,,---...///000111111000///000222222444555777888999999888888888888999:::<<<===>>>???AAADDDEEEDDDDDDEEEFFFHHHHHHIIIKKKOOOQQQQQQPPPOOOPPPSSSUUUVVVWWWWWWWWW\\\\\\___bbb___ZZZ[[[```aaaaaa```]]]YYYWWWXXXXXXWWWUUUSSSSSSUUUVVVWWWVVVUUUWWWZZZ\\\]]]\\\YYYXXXVVVUUUTTTTTTRRRNNNHHHDDDBBBAAA??????@@@???>>><<>>;;;888555333111000...........................---+++*********+++,,,*********)))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############"""""""""""""""%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""################################################$$$$$$$$$$$$vvvgggcccbbb[[[UUUQQQSSSSSSPPPLLLLLLJJJGGGEEECCCCCCBBB@@@???;;;:::777444222000//////************))))))))))))$$$$$$%%%%%%%%%$$$###"""########################"""""""""######"""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!"""######!!!!!!"""""""""#########!!!!!!"""""""""##################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))((())))))***************((())))))******************************+++,,,------,,,,,,,,,++++++******,,,---...------...111333444...***+++,,,+++,,,000,,,------+++******---//////...---,,,++++++++++++)))))))))************+++*********+++***))))))(((''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!  !!!"""!!!     !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%((()))******,,,---,,,...//////...---...000111222444555666666666555777888888999;;;===>>>???JJJGGGCCCAAA@@@BBBDDDEEECCCCCCCCCFFFHHHJJJIIIHHHHHHJJJMMMPPPSSSUUUVVVVVVZZZYYY[[[^^^]]]YYYXXX[[[iiifff```YYYUUUVVVZZZ^^^YYYWWWTTTSSSTTTUUUTTTSSSUUUWWWYYY[[[[[[YYYVVVTTTVVVRRRNNNJJJHHHFFFDDDCCCDDDBBB@@@??????>>>;;;:::===<<<:::888555222000///---------------------------,,,+++************+++((((((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""######$$$$$$$$$uuugggdddaaaZZZTTTQQQSSSTTTQQQNNNMMMJJJGGGEEECCCCCCBBB@@@???<<<:::777444222000000000************************%%%$$$$$$$$$####################################""""""############""""""!!!!!!"""""""""#########""""""!!!!!!""""""###$$$!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""#########$$$$$$$$$############$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))))))))((((((((()))***************''''''((())))))))))))((())))))*********+++++++++++++++***************))),,,,,,,,,+++,,,///333777000+++((()))+++***+++...+++++++++)))((())),,,///------,,,+++************((((((((()))))))))******))))))******))))))((('''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""############"""""" !!!!!!""""""!!!!!! !!! !!!###!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%((())))))***+++---***,,,------------...000222333555666888888888777666666666777999:::<<<<<>>===<<<;;;999777888777666555222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""""""""###$$$""""""""""""###########################"""""""""!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$tttgggbbb]]]YYYSSSPPPSSSUUURRROOOOOOJJJGGGEEECCCCCCBBB@@@???<<<:::888555222111000000************************&&&%%%###"""""""""###$$$########################!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###""""""""""""#########$$$############$$$$$$$$$$$$########################$$$#########$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&'''((()))))))))((((((&&&&&&'''(((((((((((((((((()))***+++++++++***)))))))))))))))))))))******))))))***)))***,,,111444,,,'''%%%)))+++******---*********((('''(((,,,...,,,,,,+++***))))))))))))''''''((((((((()))))))))(((((()))))))))(((''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""######################## !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###############""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!"""    !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((()))))))))+++,,,(((***,,,,,,,,,---///111111333555777999999999999666666666666777888::::::FFFDDDCCCDDDGGGIIIIIIHHHJJJIIIHHHIIIJJJJJJHHHFFFFFFHHHKKKOOORRRTTTUUUVVV[[[YYYYYY^^^___\\\[[[\\\ddddddbbb^^^ZZZWWWWWWXXXVVVUUUUUUVVVWWWVVVSSSQQQRRRUUUZZZ]]]\\\XXXRRRNNNNNNLLLIIIHHHHHHGGGEEEDDD@@@>>><<<;;;;;;:::888666444444333222111...,,,+++++++++++++++++++++++++++******)))))))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%!!!!!!""""""###$$$$$$%%%""""""############""""""########################################################################$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""############!!!""""""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$"""""""""""""""""""""""" !!!!!!"""######$$$tttfff```ZZZXXXRRRPPPSSSUUUSSSPPPPPPJJJGGGEEECCCCCCBBB@@@???<<<:::888555222111000000******************++++++&&&%%%###!!!!!!"""###%%%########################!!!"""###$$$$$$###"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$&&&((()))"""###$$$%%%&&&%%%$$$$$$%%%%%%'''((((((((('''&&&%%%&&&''''''(((((('''''''''(((***+++,,,+++)))(((''''''(((((())))))******&&&'''((())))))***---///)))%%%$$$(((+++******,,,******)))'''&&&(((+++...,,,+++***)))((((((((((((''''''''''''((((((((()))(((((((((((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""##################""""""""""""""""""############"""""" !!!!!!!!!!!!  """###$$$###"""!!! !!!"""###    !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%''')))***))))))***+++''')))+++,,,,,,---///111111222555777999:::::::::888888888888888999::::::???@@@BBBGGGLLLMMMKKKHHHGGGGGGHHHJJJMMMOOOOOONNNIIIKKKNNNRRRUUUWWWXXXXXX]]]ZZZZZZ^^^```]]][[[\\\bbbdddeeeccc___ZZZWWWUUUWWWWWWXXXZZZ[[[YYYVVVRRROOOSSSYYY\\\[[[VVVOOOKKKIIIHHHGGGGGGHHHGGGEEECCCAAA???===<<<<<<;;;999777333333333333111///---,,,************************)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""######$$$uuufff```ZZZXXXUUURRRRRRSSSSSSPPPMMMLLLJJJHHHGGGEEECCC@@@===:::999666333222222333333,,,,,,+++***)))((('''&&&''''''&&&%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!"""!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))******************))))))(((((('''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$######%%%&&&&&&$$$"""""""""""""""""""""""""""$$$###""" !!!""""""  !!!"""!!! """#########"""!!! """"""""""""""""""""""""###"""""""""""""""######""""""""""""!!!!!!!!!!!!  !!!""""""!!!  !!!!!!  !!!  !!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  """  !!!"""!!! """"""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***++++++,,,---...//////000333777:::;;;999777555999888777777777888::::::???CCCHHHLLLLLLLLLKKKKKKKKKIIIGGGIIINNNQQQRRRQQQWWWRRRNNNOOOTTTXXXXXXWWW^^^]]]]]]^^^___^^^\\\[[[___aaacccccc```^^^\\\\\\YYYXXXZZZ\\\YYYSSSQQQSSSTTTTTTUUUVVVUUURRRLLLHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBB@@@===:::777666555444333111///...,,,,,,,,,+++)))'''&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###"""!!!!!!"""###$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$  ###$$$$$$###########################"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!vvvfffaaa[[[WWWTTTQQQQQQRRRRRROOOLLLJJJIIIGGGEEEDDDCCC???===;;;999777444222111222222,,,,,,+++***)))(((''''''&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######$$$%%%$$$""" """"""""""""""""""""""""$$$###"""!!! !!!""""""  !!!"""!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!  !!!  !!!!!!!!! !!!  !!!   """  !!!"""!!! !!!!!!"""""""""##################$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))***+++,,,---......000222555888999888666555999888777777777888::::::@@@DDDIIIMMMNNNNNNOOOOOOMMMJJJHHHKKKQQQYYY^^^```]]]WWWPPPNNNQQQUUUWWWWWWZZZ[[[]]]___``````___^^^ZZZ]]]______]]]ZZZYYYXXXYYYXXXZZZ\\\ZZZSSSPPPQQQQQQRRRSSSTTTTTTQQQLLLHHHIIIHHHFFFDDDCCCBBBAAAAAABBBAAA@@@>>><<<999777666444444222111///---,,,+++,,,***((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$############""""""""""""########################"""!!! !!!"""###"""!!!########################"""""""""#########$$$$$$############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!wwwfffaaa]]]VVVSSSPPPPPPRRRRRROOOLLLHHHGGGEEEDDDDDDBBB???===<<<:::888555222111000000,,,++++++***)))(((''''''&&&%%%$$$""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""##################$$$$$$$$$$$$$$$############$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###"""""""""######!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""  !!!"""!!! """"""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!! !!!  !!!  !!!!!! """  !!!"""!!! !!!!!!""""""""""""###############$$$$$$$$$$$$%%%&&&&&&&&&'''(((((())))))(((((()))***+++,,,------000111333555666666666555999888888888888999::::::@@@DDDIIIMMMOOOQQQRRRTTTSSSPPPMMMOOOUUU^^^fffjjjccc\\\RRRMMMOOOSSSVVVXXX[[[]]]___aaabbbaaa___]]][[[^^^aaabbb```]]][[[ZZZZZZXXXZZZ\\\ZZZSSSOOONNNNNNNNNPPPRRRRRRPPPLLLHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<:::888777666333222111000...,,,+++++++++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##################""""""""""""""""""""""""""""""""""""%%%###"""!!!"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!zzzfffbbb```WWWTTTQQQQQQSSSSSSPPPMMMHHHGGGEEEEEEDDDCCCAAA>>>===;;;888555222000///...++++++******)))(((((('''&&&%%%$$$###!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!!###$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  !!!"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!! !!!    !!! """  !!!"""!!! !!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%&&&''''''(((((()))(((((()))***+++,,,------000111222333444555666777888888888888999999::::::>>>BBBGGGKKKNNNPPPSSSUUU[[[XXXUUUTTTWWW\\\bbbeeebbb\\\TTTOOOOOORRRUUUVVV^^^aaacccdddbbb___\\\[[[]]]```dddeeedddaaa___^^^ZZZXXXXXX[[[YYYRRRMMMLLLKKKKKKLLLNNNOOONNNKKKHHHEEEDDDBBB@@@===<<<;;;::::::::::::999888777555555111111000...---+++*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###############""""""""""""""""""###############"""""""""!!!""""""""""""""""""""""""%%%###"""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}gggbbbbbbXXXUUURRRRRRTTTTTTRRROOOIIIHHHFFFFFFFFFDDDBBB@@@===;;;999666333000...---++++++******))))))((((((''''''%%%$$$""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###  """###  !!!"""###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########$$$######""""""######$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!! !!!$$$&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""  !!!"""!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!! !!!!!!!!!""" !!! !!!   !!! !!!    !!!  """  !!!"""!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))***+++,,,---......111111222333444666777888888888999999::::::::::::<<>><<<999777666555555333444444444333222111000...---,,,+++***))))))((('''''''''&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""#########""""""############""""""############""""""""""""########################!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!iiiaaabbbWWWTTTRRRRRRTTTUUUSSSPPPKKKIIIGGGFFFEEECCC@@@===;;;:::999777444111///...************))))))))))))'''&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!!!! !!!!!!!!!!!!  !!!###$$$###""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######"""""""""###############!!!"""###$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&%%%"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""!!! """$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!"""  !!!"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!!  !!!"""""" !!!  !!!!!!  !!! !!!  !!! !!!!!! !!!!!!    """  !!!"""!!! !!!!!!!!!""""""""""""""""""############$$$%%%%%%&&&&&&''''''((((((((()))***+++,,,---------...000222444555666666888999:::;;;;;;;;;:::::::::;;;<<<===???BBBFFFIIIGGGKKKOOOQQQQQQRRRTTTUUUSSSTTTSSSRRROOONNNMMMMMMOOOSSSVVVVVVTTTUUUYYY]]]YYYZZZ\\\\\\\\\\\\]]]___ZZZRRRMMMNNNPPPNNNKKKKKKJJJIIIGGGGGGFFFCCC@@@===;;;:::999777555444444444222222222222111000///...,,,,,,+++***))))))((('''''''''&&&&&&%%%%%%$$$###""""""""""""######$$$$$$################################################ !!!!!!"""######$$$!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""""""""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!jjj```bbbVVVSSSQQQQQQTTTTTTRRROOOKKKIIIFFFEEEDDDAAA>>>;;;:::999888777444222///...************))))))))))))%%%%%%$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!!!!!"""#########!!!  !!!###$$$$$$""""""!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!! ######""""""""""""###### !!!!!!""""""######!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$%%%%%%&&&'''$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!"""  !!!"""!!! """#########"""!!! """""""""""""""""""""""""""!!!  !!!""""""  !!!  !!! !!!  !!! !!!!!! !!!!!!   !!!"""### """  !!!"""!!! !!!!!!!!!"""""""""""""""############$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,+++---///222444555555555888999:::;;;<<<;;;:::::::::;;;<<<<<<<<>>===;;;777333///...///*********))))))))))))(((&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$###""""""###$$$"""!!! !!!!!!""""""######""""""!!!!!! $$$"""%%%""""""""""""""""""""""""""" """"""###$$$$$$### ######""""""""""""######$$$""""""###$$$%%%$$$##################$$$$$$$$$ """######""""""###$$$!!!!!!""""""""""""!!!!!!$$$$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!"""###############%%%$$$###$$$%%%&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''(((***,,,---///---+++,,,000111111///555666777888999:::;;;<<>>BBBFFFDDDEEEGGGIIIJJJMMMQQQTTTTTTQQQNNNNNNNNNMMMIIIEEEPPPPPPPPPOOOOOOOOONNNNNNSSSSSSTTTSSSRRRSSSUUUVVVSSSOOOJJJGGGGGGIIIJJJJJJGGGEEEBBB@@@???>>><<<;;;666666666555555444444333000000///...------,,,,,,,,,+++***)))''''''&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""!!! """"""""""""############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!"""###""""""!!! """"""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! iii^^^___YYYWWWTTTSSSRRRRRRPPPOOOKKKHHHEEEEEEFFFFFFCCC@@@======;;;777333000//////++++++*********)))))))))&&&%%%$$$###""""""""""""#########""""""#########  !!! ######""""""!!!!!! """"""""""""!!!!!! %%%'''"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!'''------(((""""""""""""!!!!!!""""""""" !!!"""!!! !!!!!!!!! """######""""""###$$$!!!!!!""""""""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%$$$###$$$######""""""######$$$%%%$$$###$$$&&&&&&$$$#########$$$$$$$$$$$$%%%%%%########################!!!!!!"""###############$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))+++,,,///---+++,,,///111111///444555666777888999::::::AAAAAAAAA@@@???AAADDDGGGAAACCCDDDFFFGGGKKKPPPSSSRRRPPPNNNNNNOOONNNLLLIIIPPPPPPPPPPPPOOONNNMMMMMMOOOPPPQQQQQQQQQQQQRRRSSSQQQNNNJJJHHHHHHIIIIIIIIIFFFDDDAAA???===;;;:::888666555555444444333333222.........---,,,,,,+++++++++***)))((('''&&&&&&&&&%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""!!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! hhh]]]___ZZZWWWTTTRRRRRRRRRPPPOOOKKKHHHEEEEEEFFFFFFCCC@@@<<<<<<;;;888333000//////,,,+++++++++************&&&%%%$$$###""""""""""""###""""""!!!!!!""""""###!!! !!!###$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """&&&!!!%%%"""&&&!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!)))222222))) !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###$$$###"""$$$#########""""""!!!!!! """######!!!!!!"""$$$!!!!!!""""""""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###$$$######""""""######$$$###"""!!!"""$$$$$$"""!!!#########$$$$$$$$$%%%%%%########################!!!!!!"""###############$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$$$$######$$$$$$%%%&&&'''((((((((('''((()))******...---,,,---///000000000333333444555666777777888===>>>?????????AAACCCEEEAAABBBAAAAAABBBEEEJJJNNNOOONNNMMMNNNOOONNNLLLKKKNNNOOOOOOOOOOOOMMMKKKJJJIIIKKKMMMOOOOOOOOONNNNNNNNNKKKIIIHHHIIIIIIHHHGGGEEEDDDAAA>>>;;;999777666555444444333222222111111++++++++++++++++++++++++***)))(((&&&%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""###""""""!!! !!!!!!!!!!!!!!!""""""""""""###### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###############""""""!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! hhh]]]___[[[XXXTTTRRRQQQQQQPPPOOOLLLHHHEEEEEEFFFEEEBBB???;;;;;;;;;888444111000000,,,,,,,,,+++++++++******&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$&&&%%%$$$!!!"""$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!''' $$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """'''+++***""" !!!!!!!!!!!! ###"""""""""$$$%%%$$$###%%%%%%$$$$$$###""""""""" !!!""""""!!!!!!"""$$$!!!!!!""""""""""""!!!!!!""""""""""""###########################$$$$$$$$$########################"""###$$$$$$%%%$$$$$$#########""""""""""""######"""!!!!!!"""######""" """"""######$$$$$$%%%%%%########################!!!!!!"""###############$$$###"""###%%%%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################$$$%%%&&&'''((((((((((((((()))))))))------,,,---...///000000111222222333444555666666555888:::<<<<<<===???AAADDDCCCBBB??????AAAFFFJJJNNNMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMMMMKKKIIIHHHFFFHHHJJJNNNPPPOOOMMMKKKJJJHHHGGGGGGGGGGGGEEECCCDDDDDDAAA>>>:::777666666444333333222111000//////)))))))))))))))))))))***((('''&&&%%%$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""### !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$###""" """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ggg]]]___\\\YYYTTTRRRQQQQQQPPPOOOLLLIIIFFFEEEFFFEEEBBB???999::::::888555222000000,,,,,,,,,+++++++++******&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!"""###$$$ !!!!!!!!!###+++,,,'''  !!!!!!""""""""" """$$$%%%###  !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$########################!!!""""""######$$$$$$$$$###""""""""""""""""""######""""""###$$$$$$###!!!!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""!!!!!!"""#####################"""###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""#####################$$$%%%&&&&&&((((((((())))))))))))))),,,,,,---------...///000000111222333444555666777222555888:::;;;<<<===>>>FFFEEEDDDCCCCCCFFFLLLPPPPPPQQQQQQOOONNNLLLKKKJJJIIIJJJJJJKKKKKKIIIHHHGGGFFFGGGJJJNNNRRRRRROOOKKKGGGFFFEEEEEEEEEDDDAAA>>>BBBCCCBBB>>>:::777777888444333222111000///......'''''''''((((((((((((((('''&&&%%%$$$$$$###$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$$$$###""""""""""""""" !!!!!!!!!!!!"""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###"""!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! fff\\\___]]]YYYTTTQQQPPPPPPPPPOOOLLLIIIFFFEEEFFFEEEBBB>>>888999:::999555222111111,,,+++++++++************&&&%%%$$$###""""""""""""###""""""!!!!!!""""""###!!!  """######""" !!!!!!!!!!!!)))GGGHHH@@@((("""  !!!"""######$$$"""$$$"""!!!%%% !!!"""######"""!!! !!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!###!!!!!!""""""""""""!!!!!! !!!!!!""""""#########"""""""""###$$$$$$%%%%%%########################!!!!!!!!!""""""###$$$$$$###""""""!!!!!!""""""###$$$###"""###%%%%%%###""" !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""##################""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""######$$$%%%&&&''''''((()))***)))))))))+++,,,------,,,---///111///000111333555777999999555777:::<<<<<<===???@@@EEEFFFFFFGGGJJJNNNUUUYYYSSSTTTTTTSSSPPPNNNMMMMMMIIIIIIIIIIIIJJJJJJJJJKKKHHHHHHKKKOOOTTTUUURRRNNNHHHFFFDDDCCCCCCAAA>>>;;;>>>@@@@@@>>>999888999<<<444444333111000///...---''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!! !!!!!!""" !!!!!!!!!!!!"""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! eee\\\___^^^ZZZTTTQQQPPPPPPPPPOOOMMMIIIFFFEEEFFFEEEAAA>>>777999:::999666333111111++++++*********)))))))))&&&%%%$$$###""""""""""""#########""""""#########$$$###"""###$$$%%%$$$###!!!!!!  !!!!!!%%%000UUUPPPEEE'''""" !!!!!!""""""###### !!!  """$$$ !!!###$$$$$$###!!! ###"""!!!"""$$$$$$$$$###!!!!!!""""""###$$$$$$$$$ !!!!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$!!!""""""###$$$$$$%%%%%%######################## !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""###$$$%%%###!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""##################"""""""""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""   !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%&&&%%%&&&((()))***************,,,...---,,,,,,...111///000222444777:::<<<===888:::<<<======>>>@@@BBBCCCEEEGGGHHHJJJNNNSSSWWWPPPRRRSSSRRROOOMMMNNNOOOKKKJJJIIIIIIJJJLLLNNNPPPJJJIIIKKKOOOUUUWWWTTTPPPKKKHHHEEECCCBBB@@@===;;;999<<<===<<<888777:::>>>555444333222000///...---(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""$$$%%%&&&&&&$$$"""!!! !!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!!"""""" !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! eee\\\___^^^ZZZTTTQQQPPPPPPPPPOOOMMMJJJFFFEEEFFFEEEAAA>>>666888:::999666333111111*********))))))))))))(((&&&%%%$$$###""""""""""""$$$$$$############$$$$$$"""!!! !!!!!!  !!!!!!"""""" !!!!!!###+++MMMAAA666 """"""""""""!!!!!!!!!!!!   """###%%%%%%###"""  !!!!!! !!!"""""" !!!!!! !!!###!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$""""""!!!!!!!!!!!!""""""###"""""""""$$$$$$"""!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""##################"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!""""""  !!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$%%%''')))+++++++++******,,,...---++++++...111///000222555888;;;>>>???999;;;<<<<<<<<<===@@@BBBCCCDDDFFFFFFFFFHHHKKKMMMJJJMMMOOOOOOMMMKKKMMMOOOMMMLLLJJJJJJKKKNNNRRRTTTKKKJJJJJJOOOUUUXXXUUUQQQNNNKKKGGGDDDBBB@@@>>>;;;555888;;;:::777777:::???555555444222111///......))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!###&&&((('''%%%""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!###$$$%%% !!!"""### !!!!!!!!!""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! fffXXXZZZ[[[YYYUUUQQQNNNMMMLLLLLLLLLIIIGGGFFFFFFDDD???:::555444666999888222......------,,,,,,***)))((('''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!  !!!"""""" """"""!!!  """!!!"""%%%((()))%%%!!! !!!""""""""""""!!!!!!"""'''((($$$  !!! !!!"""""""""!!!######""""""!!!!!! ###"""!!!!!!!!!""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""######$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!$$$%%%$$$"""!!! ######"""(((---***"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!  !!!!!!!!!!!! !!! )))000 !!! """!!!   ###!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$&&&'''))))))(((''''''((((((((()))***,,,---.........///111333555777999999777;;;???@@@>>>===>>>???BBBDDDEEEDDDBBBBBBFFFJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMOOOPPPMMMIIIHHHMMMRRRLLLJJJJJJLLLPPPSSSSSSQQQTTTMMMEEEAAA@@@@@@===::::::999777666666888999;;;444111///------,,,+++)))((('''&&&&&&%%%%%%%%%%%%############"""""""""""""""#########$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""#########""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""!!!!!! $$$$$$######"""  !!!!!!!!!!!!!!!!!!!!!!!!gggZZZ\\\[[[YYYUUUQQQNNNMMMLLLLLLMMMJJJHHHGGGGGGEEE@@@;;;555333555888777111---...---------,,,+++***((((((%%%%%%$$$#####################$$$$$$$$$$$$######!!!  !!!"""""" """"""!!!    """$$$%%%###!!! !!!!!! !!!!!!$$$"""  !!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!$$$###""" !!!"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!###$$$###"""!!!!!!###""""""'''+++(((!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! $$$)))!!!"""!!!  !!!   !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%&&&((()))((('''((()))******+++,,,------.........///000222555666888999777;;;??????===;;;;;;===@@@BBBCCCDDDDDDEEEHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPNNNLLLKKKMMMOOOQQQPPPOOOQQQTTTUUUTTTSSSPPPIIIBBB>>>>>>>>><<<999888777666666666777888999444111///---,,,,,,***((()))((('''&&&%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###""""""""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""  !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """!!!!!!!!!  !!!!!!!!!!!!!!! gggYYY]]]ZZZXXXUUUQQQNNNMMMMMMMMMNNNKKKHHHHHHHHHEEE@@@<<<444333444777666000---...------,,,++++++***)))(((&&&%%%$$$###"""!!!!!!!!!"""##################"""!!!  !!!"""""" """!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!""""""   !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""!!!"""""""""%%%(((%%%!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""""""""""""""""""""!!!   !!!!!!!!!  """###""" !!! !!!     !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###%%%'''((((((((()))***,,,,,,,,,,,,------............000222444666777888888;;;>>>>>><<<:::;;;<<>>@@@@@@???@@@EEEIIIKKKHHHDDDDDDGGGLLLPPPRRRRRRQQQOOOQQQOOOPPPSSSXXXXXXSSSNNNVVVUUUUUUTTTSSSRRROOONNNHHHDDD>>>;;;999888666444222222333444555444444444333111...+++***)))'''%%%)))((('''%%%$$$######"""###"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  cccVVVZZZXXXVVVSSSQQQOOONNNNNNOOOLLLJJJGGGFFFFFFDDD???:::888555666888777222000111+++***)))(((''''''(((((('''&&&$$$"""!!! """"""############""""""!!!  !!!"""""" !!!!!! !!!!!! !!!   !!!""""""  !!!   !!!!!!""""""  !!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! """###"""!!! """"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""  !!!!!!###&&&(((%%%!!!    !!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""$$$&&&''''''''')))******************+++++++++------...000222333444555888;;;??????>>>???AAADDDAAAAAABBBFFFIIIJJJFFFBBB>>>BBBHHHMMMPPPPPPNNNMMMNNNMMMNNNTTT[[[\\\VVVPPPTTTUUUUUUTTTQQQNNNLLLKKKGGGDDD???;;;888666444222111222333333333333222111222///,,,******(((&&&%%%((((((&&&%%%$$$#########"""""""""!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  dddXXX\\\WWWVVVSSSPPPOOOOOOOOOPPPLLLIIIFFFFFFFFFCCC>>>:::999666666999777333111222+++***)))((('''(((((()))'''&&&%%%###!!! """##################"""!!!  !!!"""""" !!! !!!!!!"""  """!!!### """"""!!! !!!!!!""""""!!!!!!  """$$$$$$"""!!! !!! !!! !!!!!! !!!!!!!!!  !!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###### """""" """###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! !!!  !!!   !!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""$$$&&&'''''''''((()))((()))))))))******++++++,,,---...///111222333333888;;;>>>>>>===>>>AAADDDAAABBBDDDFFFHHHHHHEEEBBB<<>>???AAAEEEFFFFFFFFFFFFGGG===@@@EEEIIILLLMMMMMMLLLGGGHHHJJJOOORRRRRROOOKKKJJJMMMPPPOOOKKKHHHFFFFFF???>>><<<999777555444555666555333111////////////---+++)))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!!"""  bbbWWWXXXVVVUUURRRPPPOOOOOOPPPQQQNNNKKKHHHHHHHHHEEE@@@<<<888555555777555111///111///---,,,******+++---...''''''%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!  """"""""" !!!"""###!!!!!! %%% !!!""""""!!!  !!! !!!!!!!!!"""""""""!!! !!!!!!!!!  !!! !!!"""  !!!!!!!!!!!!  !!!"""######$$$!!!!!!""""""######$$$$$$ !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$### ######!!!&&&######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!"""######$$$!!!!!! """""""""""""""""""""""" ###"""""" !!!######"""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$&&&''''''&&&%%%&&&'''((())))))+++,,,---......,,,,,,---...///000111222666888999777444333555888<<<@@@EEEFFFEEEEEEHHHKKK???AAAFFFJJJMMMNNNNNNNNNFFFGGGIIILLLMMMLLLIIIGGGDDDGGGKKKJJJGGGCCCBBBBBB:::::::::888666555666777888666333000.........///,,,***(((((((((((((((&&&$$$$$$######$$$$$$%%%&&&"""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!dddTTT[[[VVVWWWVVVSSSOOOOOORRRUUULLLIIIGGGFFFGGGEEE@@@<<<999555444666666222000000...---+++)))(((((())))))'''%%%"""""""""######""""""###$$$$$$"""!!!!!!"""!!! !!!!!!"""!!! !!!""""""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!$$$#########""""""!!!!!!%%%$$$###"""!!! !!!  !!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""#########!!! !!! """"""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!   !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""!!!$$$$$$######$$$$$$%%%&&&'''''''''(((((()))***+++++++++++++++,,,...000111666666666555333222444555===>>>@@@AAABBBEEEIIILLLHHHFFFFFFKKKSSSUUUQQQKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHDDD@@@>>>===;;;999777777777777666444777555222///---,,,++++++((((((((('''&&&&&&%%%%%%"""""""""""""""""""""""" """###"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!! !!!!!!""""""   !!! """"""""""""""""""""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!""""""!!!  dddTTTYYYUUUVVVVVVTTTPPPOOOQQQTTTLLLIIIGGGGGGGGGEEE@@@<<<999555333666666222///000///...,,,+++***)))******'''%%%"""""""""######""""""###$$$$$$"""!!!!!!""""""!!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!!    !!!!!!!!!!!!   !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!""""""###"""!!! """"""######"""""""""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!   !!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######$$$$$$%%%&&&''''''''''''((()))***+++++++++++++++,,,...000111444555666666555444555666999;;;===>>>???AAADDDGGGHHHFFFFFFLLLSSSUUUQQQLLLKKKJJJIIIGGGEEEDDDCCCCCCFFFGGGHHHFFFBBB>>><<<;;;999888777888999999888666555333111...,,,*********((((((''''''&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%###!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!""" !!!!!!!!!!!! dddTTTWWWSSSUUUWWWTTTQQQOOOPPPRRRMMMJJJGGGGGGGGGEEE@@@<<<999555333666666222///000000///---+++******++++++'''%%%"""""""""######""""""###$$$$$$"""!!!!!!"""###"""!!! !!!  !!!!!!  !!!!!!!!!   ###"""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################  !!!"""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!  !!!"""###"""!!! !!!$$$###  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""!!!!!!""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''((()))***+++++++++++++++,,,...///000222444777888777666777888777999<<<>>>??????@@@BBBGGGFFFFFFKKKRRRSSSPPPKKKKKKJJJHHHFFFDDDBBBAAA@@@CCCEEEEEECCC???<<<::::::444444555777999999666444222000...,,,***)))(((((((((''''''&&&&&&%%%%%%$$$""""""""""""""""""""""""###  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!'''((((((&&&###!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!!!!!!!!!!    !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!!!!!!!!!! !!!!!! fffUUUTTTRRRTTTVVVUUUQQQNNNOOOQQQNNNKKKHHHGGGGGGEEE@@@<<<888444333555555111//////000...---+++************'''%%%"""""""""######""""""###$$$$$$"""!!!!!!"""######""" !!! !!!!!! !!!!!!  !!!  !!!$$$###!!! !!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!   !!!""""""!!!  !!! !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!! !!! !!!     """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''(((*********+++++++++,,,---......000333777999999888888999888;;;???AAAAAAAAA@@@AAAEEEDDDFFFJJJOOOPPPMMMIIIIIIHHHHHHFFFEEECCCBBBAAABBBCCCCCCAAA===:::999999111111222444555444111...//////---,,,***)))((((((''''''&&&&&&%%%$$$$$$$$$""""""""""""""""""""""""%%%!!! $$$&&&### !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&%%%###"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$""""""!!!!!!     !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!!!!!!!!!!! xxxfffWWWRRRQQQTTTVVVTTTPPPNNNNNNPPPNNNKKKIIIHHHHHHEEE@@@<<<888444222555555111...///...---+++***))))))))))))'''%%%"""""""""######""""""###$$$$$$"""!!!!!!"""######""" !!!  !!!!!!  !!!  !!!   $$$###!!! !!!"""  !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! """!!! """$$$%%%%%%!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!! !!!     """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))*********+++,,,,,,---------///222666999999999999:::999<<>>@@@@@@@@@@@@AAABBBDDDFFFIIIKKKKKKJJJHHHDDDDDDFFFFFFFFFDDDBBBAAA<<<===<<<:::777555555666444333222111111000...,,,))))))******)))((('''&&&%%%%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!    !!!!!!!!!""""""'''(((%%%!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    vvvggg]]]XXXXXXSSSSSSSSSPPPLLLKKKNNNRRRPPPMMMJJJIIIHHHFFF@@@<<<777333222444444000......000///---+++*********+++'''%%%###""""""######""""""###$$$$$$"""!!!!!!"""!!!!!! !!!!!!"""!!!!!! """ !!!$$$$$$!!! """ !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """"""!!!!!!  !!!!!!!!!""" !!!!!!"""""" !!!"""""" !!!""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###"""  !!!!!!!!! ,,,>>>===...!!! &&&!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!  !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''')))))))))***+++,,,---,,,+++***111222333444444555888:::999;;;???@@@AAAAAACCCDDDDDDEEEHHHKKKLLLLLLKKKIIIDDDEEEEEEEEEDDDBBB???>>>:::;;;:::777444333333444111000......//////...---''''''((((((((('''%%%$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!  """$$$$$$###  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!!  !!!!!!""""""    !!!""""""  !!!!!!"""""" %%%+++,,,'''###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  rrrkkk[[[ZZZWWWYYYWWWUUUQQQNNNNNNQQQSSSOOONNNKKKIIIGGGDDD???<<<888888666555333111000000//////...---+++***)))))))))'''$$$############""" !!!""""""###""""""""""""""""""""""""""""""      !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! $$$###"""!!!!!!"""###$$$######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''///...'''!!!"""%%% !!!!!!!!!!!!  """#########"""!!!"""""""""!!!   !!!!!!"""#########!!! !!! !!!!!!   !!! !!!""""""%%%###!!!  !!!""" !!!""""""!!!!!!"""###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,------------111222222222222555:::>>>:::<<>>============<<<:::888666555555333111///...---***((((((((((((''''''&&&&&&&&&""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!""""""!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%''''''%%%""" !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""""" !!!!!!!!! !!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!  !!! mmmhhhZZZYYYVVVVVVUUUSSSOOOLLLLLLOOOQQQPPPOOOMMMKKKIIIFFFBBB???888888666555333222000000......---,,,++++++******)))'''$$$############""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! $$$###"""!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""((((((###""" !!!!!!!!!!!!  !!!!!!"""""""""!!!    !!!!!! !!!"""!!! !!!!!!   !!!!!!""""""$$$###!!!  !!!"""!!!""""""!!!!!!"""###""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''***+++,,,------......---111222222222333666:::>>><<<===???BBBDDDEEEFFFGGGEEEHHHJJJKKKKKKKKKKKKLLLMMMMMMMMMKKKIIIEEECCCAAA>>>===<<<:::999777666666444222///......---+++)))'''''''''&&&&&&&&&%%%%%%######"""""""""!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!""""""  !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   iiifff[[[ZZZUUUSSSSSSQQQNNNKKKKKKMMMOOOOOOMMMLLLKKKJJJGGGCCC@@@999888777555333222111000...---,,,,,,++++++++++++)))'''$$$############"""$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""#####################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! $$$$$$###"""!!!!!!"""""" !!!"""#########"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""#########"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!!!!!!!  !!!  !!!""" !!!!!!""""""!!!  !!!"""     !!! !!!"""###"""!!! !!!"""!!!""""""!!! """###"""""""""#########$$$$$$$$$$$$%%%&&&'''((())))))++++++,,,....../////////111222333333444666:::>>>>>>???@@@AAACCCFFFHHHIIIHHHJJJKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOLLLIIIEEECCC===<<<:::888777777777777222000...------,,,***(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!! """###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""######"""!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   gggeee]]]\\\UUUQQQRRRQQQOOOLLLKKKLLLNNNLLLJJJIIIIIIHHHFFFBBB@@@999888777555444222111000------,,,+++++++++,,,---)))'''$$$############"""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######""" !!!!!!!!!!!!  !!!!!!  !!!""" !!!!!!"""""""""!!!  !!!"""    !!! !!!""""""!!!!!! !!!!!! """!!! !!!###""""""""""""##################$$$&&&'''((()))***+++,,,---...//////000000111222333333444666:::===?????????@@@BBBEEEGGGIIIJJJKKKKKKJJJIIIHHHJJJLLLKKKLLLNNNNNNLLLHHHCCC@@@===;;;888666555555666777222000---,,,,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!! ###### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!"""############""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!"""fffbbb[[[ZZZSSSQQQRRRRRRPPPNNNMMMMMMNNNKKKJJJIIIHHHHHHFFFCCC@@@999999777666444222111111...---,,,******+++,,,---)))'''$$$############"""""""""###$$$$$$$$$$$$$$$    !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""!!!!!!###"""""""""!!!!!!!!! ########################!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###%%%$$$### !!!!!!!!!!!!  !!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""  !!!   !!!  !!!!!!!!! !!!!!! !!!!!! !!!"""!!!!!!"""""""""#########!!!"""###%%%&&&((()))******+++---...///000000000///111222333444666999<<<>>>===>>>???AAADDDFFFHHHJJJKKKKKKIIIHHHHHHIIIKKKIIIJJJKKKKKKJJJFFFAAA???;;;999666444333333444444222000---+++***(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!!!!!!!!!!!!!"""###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!"""############""" """"""!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""hhh```XXXWWWOOOPPPRRRSSSRRRPPPNNNNNNNNNNNNLLLKKKKKKJJJHHHEEEBBB:::999888666444333222111///...,,,*********,,,---)))'''$$$############""" !!!"""###$$$$$$$$$$$$    !!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""#####################"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############""""""#########"""!!! ########################!!!!!!!!!"""""""""######$$$$$$$$$##################""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""    !!!  !!! !!!!!!!!! !!!!!! !!!"""!!!!!!!!!"""""""""######!!!!!!"""$$$%%%'''(((((()))***,,,---//////000000...///111222333555888:::<<<===>>>???AAADDDFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIHHHIIIJJJIIIHHHDDDAAA???999777555333111000000000000...+++***)))'''$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""" !!!!!!!!!!!!!!!"""  !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!"""######"""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""nnnbbbXXXXXXPPPOOOQQQSSSRRRPPPNNNMMMNNNNNNMMMKKKKKKJJJHHHDDDAAA:::999888666555333222111111///,,,***)))***+++,,,)))'''$$$############"""!!!!!!"""######"""""""""   !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$$$$######""""""""""""!!!!!!!!!!!!########################!!!!!!"""""""""#########$$$$$$#########"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! """"""!!!!!!  !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!  !!!!!! !!!"""  !!!!!!  !!!!!!   !!!!!!!!! !!!  """!!!!!!!!!!!!"""""""""### !!!!!!###$$$%%%&&&&&&((()))+++,,,.../////////,,,...000222222444666888<<<===???AAACCCEEEFFFFFFDDDFFFIIIIIIHHHGGGGGGGGGFFFGGGGGGFFFDDDBBB@@@>>>777666444222000---,,,+++,,,+++)))(((((((((&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&######"""""""""!!!!!!!!! !!!!!!!!!"""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""  !!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""uuufff[[[ZZZSSSMMMPPPRRRRRRPPPNNNMMMMMMMMMLLLJJJIIIHHHEEEAAA>>>:::999888777555333222111222000---***))))))+++,,,)))'''$$$############""""""######""""""!!!    !!!!!!!!!"""  !!!"""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""######$$$"""""""""""""""""""""""" !!!""""""""""""""" """###$$$$$$$$$$$$ !!!!!!""""""##############################""""""""""""########################""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! ######""" !!!!!! !!!!!!!!!!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!! !!!  ###$$$$$$### !!!!!!  !!!"""  !!!!!!  !!!!!!!!!   !!!!!!!!! !!!  """!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%'''(((***,,,---...//////+++---///111222333555777<<<>>>@@@CCCEEEFFFGGGFFFBBBEEEHHHIIIHHHFFFFFFFFFDDDDDDCCCBBB@@@???===<<<666555444222///,,,)))((()))(((''''''((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!###&&& !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""""" !!!!!!!!!!!! !!!!!!""" !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!""" !!!""""""!!!!!!  !!!!!!!!!!!!ggg___ZZZSSSRRRPPPQQQUUUTTTOOOMMMNNNNNNOOOMMMHHHFFFGGGFFFCCC>>>;;;888666666777777666111000---+++***+++,,,------)))$$$""""""###$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""  $$$###""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##########################################""""""""""""""""""""""""(((!!!""""""!!!"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!    """!!!  !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """!!!   !!!!!! !!!!!! """#########"""!!!""""""""""""###$$$%%%&&&&&&&&&&&&&&&(((***,,,...,,,---///000000111444666;;;???BBBAAA???@@@EEEKKKEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHDDD>>>888444555444222///---+++***)))+++)))&&&'''((()))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!! ######""""""!!!!!! """"""!!!!!! ######""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""" !!!!!!"""""" !!! !!!"""""" !!!!!!!!!!!!!!! !!!!!!  """!!! iii___ZZZTTTSSSQQQRRRUUUTTTOOOLLLNNNMMMOOOMMMHHHFFFGGGFFFCCC>>>;;;777666666666666555111000...,,,++++++,,,,,,---)))$$$""""""###$$$$$$""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! ###"""!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!!!!#########"""!!!!!! ################################################%%%$$$###""""""###$$$%%%$$$$$$$$$######""""""!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################################################################""" """&&&%%%!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!   """!!!  !!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!  !!!"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&'''(((***,,,---,,,---//////000111444666:::===AAABBBCCCEEEIIIMMMDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEBBB>>>999666555333111///---+++***)))+++(((&&&'''((((((&&&$$$$$$##################$$$""""""""""""""""""""""""!!!!!!!!!!!! %%%$$$###"""!!! """!!!!!!!!! """"""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&%%%$$$ !!!!!!!!!!!!!!! !!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!! mmm```ZZZUUUSSSQQQRRRUUUTTTOOOLLLMMMMMMNNNLLLGGGEEEGGGFFFCCC>>>;;;888666666666666555111000...,,,++++++++++++,,,)))%%%""""""#########""""""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!""""""######""""""!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""################################################$$$$$$############$$$$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## ###'''%%% ###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!"""""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&&&&&&&&&&'''(((***,,,---+++---...///000111444666999;;;@@@DDDIIILLLOOOPPPEEEFFFGGGGGGGGGFFFEEEEEECCCCCCCCCBBB???<<<999888333222000...,,,+++*********(((''''''''''''&&&$$$"""!!!!!! !!!!!!""""""""""""""""""""""""""" %%%%%%###"""  !!!!!!!!!!!! """""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%$$$###!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!  !!!!!!  rrr```ZZZWWWSSSQQQRRRUUUSSSNNNLLLMMMLLLNNNLLLGGGEEEGGGFFFCCC@@@===999777777777666555111000...---++++++++++++,,,)))%%%###############!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!""""""!!!!!!!!!""""""############"""""""""""""""######"""""""""#########"""""""""!!!!!!!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!! ###$$$!!!"""%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!! """!!! !!!###$$$""""""""""""###$$$%%%&&&&&&&&&'''((()))***+++,,,+++,,,...//////111333666888;;;@@@GGGOOOSSSTTTTTTMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCAAA???<<<999777666222111///---,,,+++******(((((('''&&&&&&&&&%%%$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! ######"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!""""""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!  uuuaaa[[[WWWTTTRRRRRRUUUSSSNNNKKKLLLKKKMMMKKKGGGEEEGGGFFFCCCAAA>>>:::888888888777666111000///---,,,+++******+++(((%%%######$$$###"""!!!###$$$&&&&&&$$$###!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!###!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###$$$!!!!!!"""######"""!!!!!!""""""############""""""""""""############""""""############""""""""""""!!!!!!""""""######$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''!!! '''---+++%%%!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""######"""""""""######""""""!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!  !!!!!! !!!"""""""""!!! !!!###$$$""""""""""""###$$$%%%&&&&&&&&&'''((()))******++++++,,,......///000333555888;;;AAAIIIQQQVVVVVVVVVUUUQQQKKKFFFCCCCCCDDDEEEEEEDDDAAA===:::777444333000///...,,,++++++******'''''''''&&&%%%$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!!xxxccc[[[WWWTTTRRRSSSUUUSSSNNNKKKLLLJJJLLLKKKFFFEEEGGGFFFCCCBBB???;;;888777777777666111000///...,,,+++))))))+++(((%%%$$$$$$$$$###""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  """######"""!!!"""$$$ !!!""""""###""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######!!!!!!############!!!!!!""""""############"""""""""######$$$$$$######"""$$$$$$#########""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$000888333&&&%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!"""""""""!!!""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!! """######!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&&&&'''((()))***************,,,---...///000333555777;;;BBBHHHNNNRRRTTTTTTWWWRRRKKKEEEAAAAAABBBDDDEEECCCAAA===999666333111///...---,,,+++*********&&&''''''&&&$$$######$$$"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!  !!!""""""### !!!!!!!!!!!!!!! !!!!!!!!!   !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""###!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!yyyddd[[[WWWUUURRRSSSUUUSSSNNNKKKLLLJJJLLLJJJFFFEEEFFFFFFCCC@@@===999666666555555444111000000...,,,+++)))(((***(((%%%$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""$$$!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!###$$$$$$###!!! """"""############"""""""""######$$$$$$######"""$$$$$$$$$#########""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### ###---333///%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""    !!!"""""""""!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!! !!!"""""" !!!"""""""""""""""""""""""""""###$$$%%%&&&&&&'''((()))******))))))***,,,---......000222555555;;;AAAEEEHHHJJJMMMPPPPPPNNNIIIEEEBBB@@@@@@@@@BBBBBB@@@===:::777444222------,,,+++*********+++%%%&&&'''&&&###"""###$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!  !!!!!!!!! !!!!!!!!!""" !!!!!!   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!### !!!!!!!!!!!!!!! !!! !!!!!!""""""###### !!!!!!!!!!!!!!!  !!!!!!  !!!!!!yyyeee\\\VVVUUUSSSSSSUUUSSSNNNKKKLLLJJJKKKJJJFFFEEEFFFFFFCCC???<<<888555444444333222111111000///---+++)))(((***(((&&&$$$$$$$$$###!!!%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$######""" """###$$$$$$###""" """"""############""""""######$$$$$$$$$$$$######$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%% """%%%$$$$$$&&&!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""    """"""""""""!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""  !!!!!!  """#########"""!!!""""""""""""###$$$%%%&&&&&&'''(((*********))))))***+++---......000222555444:::@@@CCCBBBDDDHHHMMMIIIHHHGGGEEECCC@@@>>>===@@@@@@???>>>;;;888555333---,,,,,,+++******++++++$$$&&&'''&&&###!!!"""$$$!!!  !!!"""""""""""""""""""""""" !!!!!!  !!!!!!"""""" !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""""" !!!!!! !!!"""######$$$ !!!!!!!!!!!!!!!  !!!!!!  !!!"""{{{bbbZZZZZZVVVUUUUUUUUUTTTRRRNNNKKKMMMKKKHHHGGGFFFDDDBBB@@@???:::666777666111///000......///---+++)))*********)))&&&$$$"""!!!!!!!!!$$$#########$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! """  """"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$######""""""######$$$$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""###$$$$$$%%%&&&''''''&&&''')))***+++++++++***,,,---------......//////666999>>>CCCFFFGGGFFFEEEGGGGGGEEECCCAAA???===<<<@@@??????===:::777333111//////...,,,***)))((('''&&&&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""    ~~~ddd[[[YYYWWWWWWVVVVVVVVVTTTPPPMMMMMMKKKHHHGGGFFFEEEBBB@@@???:::777888777333111222...//////---+++)))***++++++***'''%%%###"""""""""$$$$$$$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!"""  """"""!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$########################$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################!!!""""""""""""""""""!!!########################$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++++++++,,,,,,---...//////000000555888<<<@@@CCCEEEEEEEEEGGGFFFDDDAAA@@@>>>======???>>><<<:::777444111///------,,,+++***)))))))))&&&&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!fff[[[YYYVVVVVVVVVVVVVVVUUUQQQNNNMMMKKKHHHGGGFFFEEECCCAAA<<<777555666666222000000...//////...+++******+++,,,***(((&&&$$$$$$###$$$!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###!!! !!!!!!  !!!!!!!!! !!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###########################""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''')))+++,,,,,,,,,,,,,,,---...000111222222555777:::===@@@BBBDDDEEEFFFDDDAAA???======>>>>>>===<<<999555222000...---++++++************))))))&&&&&&%%%%%%$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!""""""iii\\\YYYTTTSSSSSSTTTUUUSSSPPPMMMMMMKKKHHHGGGGGGFFFCCCAAA<<<777555888777444111222...//////...+++******++++++***(((&&&$$$$$$$$$$$$ !!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###########################"""!!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***,,,------,,,,,,---///000222333444555666888:::===AAACCCEEEDDDBBB???<<<;;;<<<===>>><<<:::666333///---,,,,,,+++******))))))(((((((((%%%%%%%%%$$$$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""jjj]]]YYYTTTSSSSSSTTTUUUSSSPPPMMMLLLKKKHHHGGGGGGFFFDDDBBB???;;;999<<<;;;777444555//////000...,,,***++++++***)))'''%%%#########$$$!!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!""" """"""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''***)))(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################"""!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&$$$$$$%%%''')))+++------,,,,,,---///000222333444555555666999<<>><<<:::888777666666222222111000///---,,,+++))))))((('''&&&%%%$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!     !!!!!!jjj]]]YYYVVVUUUUUUUUUTTTRRRNNNKKKLLLJJJIIIHHHHHHGGGFFFDDD@@@===;;;===<<<666222111///000000///---++++++,,,+++***((('''&&&&&&&&&'''"""%%%$$$  ###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!!!!###$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""###################################################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((()))***+++,,,,,,+++***)))******++++++++++++******'''(((((()))***++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))************))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""######"""!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""" !!!!!!!!!""""""######"""""""""""""""!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$###############'''&&&&&&&&&'''(((***+++,,,---------......//////***,,,///222555888999:::???>>><<<;;;888666444333//////000000///---+++***''''''&&&&&&&&&%%%%%%%%%"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!    !!!""""""jjjbbbYYYXXXVVVSSSQQQQQQOOONNNLLLKKKMMMKKKFFFFFFIIIGGGBBB@@@;;;777777888888444///333222///---,,,+++++++++))))))((('''%%%$$$###"""########################""""""""""""""""""""""""######""""""!!!!!! !!!""" !!!%%%"""""""""""""""""""""""""""  !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""#####################$$$$$$%%%&&&&&&########################$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************))))))))))))(((***+++***))))))***+++******++++++++++++******))))))***************)))+++++++++++++++++++++***+++,,,......///...---,,,---............---------***,,,......---------......---,,,------,,,***(((...,,,***+++------+++(((+++------,,,***))))))***(((((()))******)))(((''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%########################$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!"""""""""""""""!!!!!!"""""""""""""""!!!###""" """""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%############$$$&&&((()))+++++++++,,,,,,---------+++...000222444666999;;;>>>===;;;999777555444333111000///---+++*********&&&&&&%%%%%%$$$######""""""###$$$###!!! !!! !!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!  !!! !!!!!! !!!### !!!"""""""""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """###!!! !!!!!!!!!!!!!!!!!!    jjjbbbYYY\\\YYYVVVTTTSSSRRRQQQOOOJJJLLLJJJFFFFFFIIIGGGAAA???;;;777777888888444000333222000---+++************)))(((&&&$$$$$$##############################""""""""""""""""""""""""###"""""""""!!!!!!!!! ######$$$###"""###%%%'''"""""""""""""""""""""""""""!!! !!!"""!!! !!!!!!!!!!!!"""""""""###""""""""""""############""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((++++++******************+++,,,,,,+++***))))))***'''(((((()))******++++++,,,------......---------........................---...///111222333333333555555555666777999;;;<<<999;;;<<<<<<;;;;;;<<<>>><<<;;;::::::<<<<<<;;;:::888666555555666666333111......---,,,++++++***))),,,+++*********+++,,,,,,))))))(((''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""""""""!!!!!!!!!"""""""""!!!!!!"""  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$#########%%%&&&((()))++++++,,,,,,------......,,,...000222333555777999999999888777555222000///111000...,,,+++******)))&&&&&&%%%$$$############"""######"""  !!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!! !!!### !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  """"""!!! !!!!!!!!!!!!""""""!!!!!!!!!   jjjccc[[[ZZZWWWTTTRRRQQQPPPOOOMMMJJJJJJIIIFFFFFFGGGEEEAAA>>>;;;888888999888555222//////...,,,,,,+++,,,,,,+++***'''%%%######$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  """######"""""""""""""""""""""""""""!!! """"""!!! !!!!!!!!!"""""""""######"""""""""#########$$$$$$"""""""""#########$$$$$$&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))************************+++++++++++++++++++++++++++---...---,,,+++,,,...---,,,,,,,,,,,,---...///---...///000000000000000......000111333444555666::::::<<<>>>@@@CCCEEEFFFIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQOOONNNNNNOOOQQQNNNLLLKKKKKKMMMOOOPPPPPPMMMKKKJJJJJJJJJIIIGGGDDD>>>;;;999999::::::777444555333000---++++++---...---,,,+++***************)))((((((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%&&&((()))***++++++,,,------......,,,...000222222333555777777777777666444111...,,,///...---+++***)))))))))'''&&&$$$###""""""#########$$$$$$###   !!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!! !!!### !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!   jjjddd]]]ZZZVVVSSSPPPPPPOOONNNMMMIIIIIIHHHGGGGGGFFFCCC@@@>>><<<999999999888666444++++++,,,,,,------......,,,***'''$$$"""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!"""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((()))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********************************+++++++++++++++,,,,,,***+++---......///111222111000///.........//////---...000222333444555555555666999<<>>999444222000000///...---,,,++++++++++++((('''''''''((()))***+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!%%%###""""""$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$ !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################$$$$$$$$$%%%&&&''''''((())))))******+++,,,---------///111111111222444555777888999999777333///---...---+++***)))((((((((('''&&&$$$"""!!!"""######%%%&&&&&&$$$""" !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   jjjeee^^^^^^ZZZVVVSSSSSSRRRRRRQQQIIIHHHGGGHHHHHHFFFBBB@@@>>>===;;;:::999888666555------------------,,,,,,,,,***'''$$$"""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### """%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%''')))((('''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((()))))))))*********++++++*********************************++++++,,,,,,,,,***+++------------///111---------...///000111222555666888;;;>>>@@@AAABBBEEEFFFHHHKKKNNNPPPRRRSSSPPPPPPPPPQQQSSSUUUXXXZZZ]]]___cccfffgggdddaaa___aaa```]]]XXXTTTQQQRRRSSSUUUUUUUUUXXX^^^dddhhhjjjeeeeeeffffffeeedddddddddddd```\\\]]]``````\\\XXXVVVTTTRRRNNNIIIEEEAAA???888777666333000...+++***''''''''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""########################""""""############""""""########################"""!!!!!! !!!!!!"""$$$###""""""""""""######$$$###"""!!!!!!!!!!!!"""%%%###""""""$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$ !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############$$$%%%%%%&&&''''''''''''''''''((()))***+++,,,,,,---///111111111111333555777888999999777333///---,,,+++***(((((('''''''''&&&%%%$$$"""!!!""""""######$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!  jjjeee```]]]ZZZUUURRRQQQQQQQQQQQQJJJGGGGGGJJJJJJFFFBBBAAA??????===;;;999777666555333222111000---+++)))'''+++***'''%%%######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$""""""###%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!######"""!!!"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&'''(((''''''''''''''''''''''''((((((((())))))))))))************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---...//////...---...000000222555888;;;===??????BBBCCCFFFHHHKKKMMMNNNOOONNNNNNOOOOOOPPPPPPQQQQQQKKKLLLLLLMMMOOOPPPRRRSSSTTTXXX^^^bbbdddcccaaa^^^^^^]]][[[VVVRRROOONNNOOOJJJJJJKKKOOOUUU[[[^^^```fffhhhjjjkkkjjjjjjlllmmmnnnkkkiiiiiikkkllliiiggg`````````___\\\YYYUUUSSSNNNNNNMMMJJJEEE???:::777000///...,,,***)))((((((***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""########################"""######$$$$$$######"""########################"""!!!!!! !!!!!!"""######"""!!!"""###$$$%%%&&&%%%###"""!!!!!!"""######!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''')))***+++,,,,,,...///111222222222444666666666666555333000---+++***)))((('''&&&&&&&&&&&&$$$$$$$$$######"""!!!!!! !!!  """""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!! !!!### !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! kkkfffaaa\\\XXXSSSOOOOOOOOOOOOOOOKKKGGGHHHLLLLLLFFFBBBBBBAAA@@@???<<<999666555444333333222111///,,,***(((***)))(((&&&$$$$$$##############################"""""""""""""""""""""""" !!!!!!!!!"""""""""############!!! """###""""""""""""""""""""""""###"""!!!"""######"""!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((())))))'''''''''&&&''''''(((((())))))***))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000222444555555666888:::???AAAEEEIIIKKKMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQSSSUUUVVVXXXXXXYYY\\\^^^bbbeeeggghhhggggggfffgggfffccc```]]]\\\]]]UUUTTTSSSSSSUUUUUUUUUSSS]]]aaadddfffggghhhjjjmmmmmmmmmllllllmmmmmmllllllbbbaaa```^^^]]]\\\[[[ZZZ___```bbbbbb___ZZZTTTQQQFFFDDD@@@;;;666222///---+++++++++*********))))))''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###########################""""""!!!!!!""""""###""""""!!!!!!"""$$$&&&'''((('''%%%###""""""###$$$"""  !!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!! !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&'''((()))***+++---.........///222222333444666777555555444333111...,,,+++)))((('''&&&%%%%%%%%%&&&"""###$$$%%%$$$""" !!!!!! """###""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!!!!! !!!### !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  """ !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! kkkgggbbb___[[[VVVRRRRRRRRRSSSRRRLLLHHHHHHMMMMMMFFFBBBCCCBBBBBB@@@===999666444444///000111111111000///...))))))((('''%%%$$$###"""########################"""""""""""""""""""""""" !!!!!!!!!""""""#########%%%%%%### !!!$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''' $$$(((+++***((('''&&&''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...........................//////000111222222333111444888<<>>>>>>>>>>><<<:::999333222111///---,,,,,,+++...***'''$$$$$$$$$###"""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!! !!!!!!######""""""""""""######"""######"""!!! """$$$""""""############""""""######$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,------......------------------......---000444666666666666777???@@@BBBGGGKKKNNNNNNNNNMMMOOOQQQQQQPPPNNNNNNNNNJJJNNNRRRSSSRRRSSSVVVZZZ]]]]]]]]][[[[[[]]]bbbgggeeeiiimmmpppqqqrrrssstttwwwwwwuuurrrqqqrrrvvvyyyzzz|||}}}|||yyywwwxxxzzz}}}xxxvvvxxxvvvmmmddd______[[[YYYZZZ___eeegggggggggeeeaaa______^^^]]][[[[[[YYYTTTOOOKKKKKKNNNQQQYYY^^^dddhhhjjjhhhgggfffbbbbbbaaa^^^ZZZTTTNNNJJJ===888333111000///---+++---+++)))((())))))(((''',,,***'''$$$######$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! ###%%%$$$!!! """%%%######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!%%%!!!***;;;!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""######""""""""""""######$$$###"""""""""###%%%%%%''''''&&&&&&&&&&&&''''''************+++---///000///000111333444555666666555444333111...,,,******'''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!  !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!kkkeee```]]]XXXSSSPPPQQQSSSTTTSSSKKKJJJJJJJJJIIIGGGCCCAAA@@@@@@@@@???===:::888666222222000///------,,,,,,...***'''$$$$$$$$$###"""###########################"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""###$$$%%%&&&&&&&&&""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((())))))******))))))((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,---------111000///......///111222111444999===???AAADDDFFFNNNNNNOOOQQQRRRRRRQQQPPPRRRSSSUUUTTTRRRQQQRRRRRRWWWXXX[[[___bbbddddddcccgggiiikkklllllljjjiiihhhooorrruuuvvvvvvuuutttuuuxxxwwwuuusssssswww}}}~~~wwwvvvpppmmmhhheeegggkkkooorrrpppnnnkkkiiigggddd```]]]ZZZVVVQQQKKKHHHGGGIIIKKKTTTWWW[[[___bbbdddfffhhhjjjlllmmmllliiiccc\\\XXXYYYTTTMMMGGGAAA:::333...222...***(((((())))))))))))))))))))))))))))))((((((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""######""""""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""""""""%%%&&&&&&%%%###!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" $$$"""'''555""""""""""""!!!!!!!!!!!!########################$$$$$$###"""""""""""""""######""""""""""""######$$$###"""""""""###$$$%%%''''''&&&&&&'''(((((()))++++++******+++---...///---...///111222333444444444444222000...,,,***)))'''%%%$$$$$$$$$$$$###!!!"""""""""""""""""""""""" ###"""!!!  !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!hhhddd```^^^YYYSSSPPPPPPQQQSSSTTTKKKJJJIIIIIIHHHFFFCCC@@@CCCBBBAAA???;;;888555444111111000......------------***'''$$$$$$$$$$$$##############################""""""!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$""""""$$$'''(((%%%"""""""""############""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((((((((((((((((((((())))))((())))))*********************+++,,,---------------............/////////222222111111333555999:::BBBEEEHHHKKKLLLNNNPPPRRRMMMOOOQQQSSSUUUWWWXXXXXX\\\]]]___``````bbbdddfffhhhggggggkkkpppssspppmmmggggggiiimmmqqqtttttttttyyy|||~~~}}}}}}{{{wwwrrroooooossswwwzzz}}}{{{yyyvvvtttpppkkkgggkkkggg```ZZZVVVUUUUUUVVVVVVUUUUUUUUUVVVXXX[[[]]]aaaeeejjjmmmnnnkkkhhheeejjjgggccc^^^YYYRRRKKKFFFCCC===666111...---,,,+++---///111111000,,,(((%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############"""############"""!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$%%%$$$############"""!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$### ###,,,######""""""!!!!!! ########################$$$###""""""""""""""""""######""""""""""""############""""""######$$$%%%&&&&&&&&&'''((()))***+++,,,++++++++++++,,,---...+++,,,---///000111111111333222111///---+++***)))'''%%%$$$$$$$$$$$$###!!!"""""""""""""""""""""""" """"""!!! !!!!!!###""""""!!!!!!""""""### !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""""""""#########$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""#####################"""""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!fffccc```^^^ZZZTTTPPPOOOPPPRRRTTTKKKJJJHHHHHHHHHFFFCCCAAACCCBBB@@@>>>;;;888555444111000///...............---***'''%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""&&&###!!!###&&&%%%"""######$$$$$$######"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%)))((('''&&&%%%%%%&&&&&&&&&''''''((()))******+++((((((''''''''''''(((((((((((())))))))))))******)))******+++++++++++++++------.....................///000111222333444555888888:::<<>>???BBBDDDFFFHHHIIIHHHGGGFFFOOORRRWWWZZZ[[[\\\]]]^^^\\\^^^___^^^[[[ZZZ]]]```___fffqqq{{{zzz|||yyyuuutttpppllllllooorrrrrrrrrpppmmmiiihhhgggddd___[[[OOONNNNNNOOOSSSXXX^^^bbbfffhhhkkkmmmnnnppprrrtttnnnmmmllljjjgggaaaYYYTTTDDDBBB===888222...+++***//////...---,,,+++))))))((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################%%%$$$$$$###""""""!!!!!!%%%$$$############"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""###!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######""""""""""""######""""""###$$$$$$$$$$$$###%%%%%%&&&'''(((***,,,---***+++,,,------------,,,+++,,,---...////////////,,,,,,+++******)))(((((('''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$######""""""######$$$!!!!!!!!!"""""""""######"""""""""############$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$########################"""""""""#########$$$$$$"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!############!!!!!!###########################""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!hhhdddaaa[[[[[[ZZZUUUPPPNNNNNNPPPOOOMMMJJJIIIHHHHHHFFFDDD@@@???===;;;999888888888222222000///------,,,,,,---***'''%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$##################$$$$$$$$$############$$$$$$""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%''')))++++++***(((&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))******+++,,,,,,---,,,,,,---...............------...000333666888:::;;;<<<===???AAACCCEEEEEEGGGHHHIIILLLOOORRRTTTVVV[[[___fffjjjlllmmmmmmmmmvvvyyy{{{zzzxxxyyy}}}~~~}}}|||xxxtttwwwsssooooooqqqqqqnnnjjj^^^\\\YYYVVVUUUVVVXXXZZZYYY\\\___bbbeeekkkrrrxxxsssrrrrrrrrrqqqnnniiifff___[[[TTTKKKBBB999333///000///---+++***)))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###################################################%%%&&&&&&%%%###!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" """""""""!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$######""""""""""""######!!!"""###$$$%%%$$$$$$###%%%%%%%%%&&&''')))***+++)))***+++---......------++++++,,,---............*********))))))((((((((('''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""$$$######""""""######$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$ !!!"""$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!###$$$$$$###!!! ##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!iiidddaaaZZZ[[[[[[WWWQQQNNNNNNOOOPPPNNNKKKIIIIIIHHHGGGEEEBBB@@@===;;;888777777777333222111///---,,,,,,+++---***'''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%"""######"""!!! """$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((($$$&&&))),,,,,,+++(((&&&((((((((((((''''''''''''))))))(((((((((((())))))))))))***+++,,,,,,------,,,---......//////......///000222555999>>>BBBEEEFFFFFFGGGHHHIIIJJJKKKKKKRRRRRRTTTWWW^^^fffnnnsss|||~~~yyysssqqqsssssspppmmmllljjjgggccc___]]]\\\\\\WWWXXXYYYZZZ\\\aaajjjpppzzzxxxwwwvvvvvvtttrrrooohhhfffbbb\\\TTTMMMGGGCCC444333111...,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################"""""""""###$$$$$$%%%%%% ###%%%$$$!!! """%%% !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""###""" !!!###### !!!"""###$$$$$$########################""""""!!!""""""###$$$$$$######""""""""""""######!!!"""###$$$%%%$$$######%%%%%%%%%&&&'''((()))***((()))+++---............***+++,,,---------------***)))))))))(((((((((((('''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""######################## !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$!!!###$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" """###$$$$$$###""" ##############################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""bbbddd```\\\[[[WWWSSSOOONNNPPPSSSNNNJJJIIIMMMLLLFFFEEEHHHCCC@@@;;;888777777777666222222222111111000///...(((******((($$$"""$$$'''#########################################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''((((((((((((((()))******&&&$$$$$$&&&+++------+++(((((((((((()))))))))))),,,++++++******++++++,,,...///000000...,,,,,,---......///////////////...555444999AAAEEEEEEEEEGGGMMMMMMMMMOOOQQQTTTVVVWWW[[[fffllllllxxx{{{sssmmmllltttlllhhhjjjdddZZZZZZbbbgggccc^^^XXXVVVYYY___dddkkkpppwww|||~~~{{{uuurrrmmmlllkkkgggbbb[[[UUUQQQHHHBBB999222...------,,,---+++(((%%%%%%%%%'''(((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###!!! $$$###"""""""""""""""#########""""""!!!!!! '''&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))************+++++++++'''***...///---***'''&&&&&&&&&&&&'''''''''''''''&&&%%%###"""""""""######""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""dddeeebbb^^^\\\YYYTTTOOONNNPPPRRROOOKKKJJJMMMKKKGGGFFFIIIDDD@@@;;;888777666666555111111111111000///......******)))(((%%%$$$%%%&&&################################################%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''''''''(((((()))'''%%%%%%'''***,,,,,,***((((((((()))))))))******,,,,,,++++++++++++,,,,,,***,,,------,,,+++,,,---))),,,//////000222777;;;>>>===BBBIIIMMMMMMNNNQQQSSSRRRPPPQQQTTT\\\fffmmm{{{uuuoooiiihhhnnnmmmdddbbbggggggjjjlllllliiieee```^^^cccgggmmmssswwwxxxxxxwwwqqqpppooolllgggbbb\\\YYYVVVQQQIIIAAA:::222,,,(((---,,,+++***))))))((('''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###!!! """"""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))(((((()))))))))*********(((***++++++***)))((('''''''''''''''''''''&&&&&&&&&%%%###"""""""""###$$$########################""""""############""""""############$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$$$$##################$$$$$$$$$$$$################################################!!!###$$$###"""!!!"""$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""fffhhheee```___ZZZUUUPPPNNNOOOQQQRRRNNNLLLLLLKKKHHHHHHJJJDDDAAA<<<888777666444333000000000000///...------,,,***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&'''***+++***)))((())))))))))))*********---,,,,,,++++++,,,,,,---)))+++,,,---,,,,,,---///,,,///111111///222888>>>EEEDDDGGGKKKLLLKKKNNNSSSYYY]]]dddmmmxxxrrrnnnkkkhhhjjjqqqoooppprrrrrrqqqnnnkkkhhhccceeeiiimmmrrrvvvyyyzzzvvvvvvuuussspppkkkgggddddddaaa\\\UUULLLAAA555...,,,***))))))))))))(((&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!"""#########""""""""""""!!!!!!!!! !!!"""###$$$$$$########################""""""#########$$$$$$$$$&&&&&&''''''((()))))))))'''((((((((())))))))))))***)))))))))((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$############$$$########################""""""############""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!! !!!""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""hhhjjjgggcccaaa\\\VVVPPPNNNNNNPPPTTTQQQNNNLLLJJJHHHIIIJJJDDDAAA<<<999777555333222000000000000///...---,,,...+++''''''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))*********++++++------,,,,,,,,,,,,---------...//////......000222111333555666888;;;@@@CCCMMMMMMNNNQQQRRRTTT\\\eeevvv|||vvvvvvsssssstttvvvwwwwwwuuutttnnnoooqqqrrrtttvvvwwwxxxyyyyyyyyyxxxvvvssspppooojjjiiihhheee___VVVLLLEEE666111+++((()))***++++++)))(((''''''&&&''''''''''''&&&&&&%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############""" """######"""""""""""""""""""""""" !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&''''''((()))))))))((((((((()))))))))*********))))))***+++***)))((())))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$################################################!!!!!!"""""""""#########"""""""""""""""#########!!!!!!"""""""""#########!!!!!!!!!""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iiikkkhhhdddaaa\\\VVVPPPMMMNNNOOOTTTSSSOOOKKKIIIIIIIIIIIICCC@@@<<<999777555333111000000000000///...---,,,...+++''''''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''((((((''''''(((((()))***(((((())))))(((((())))))************++++++++++++...------------------...///000111000//////111333333444666<<>>;;;999888666333111111111111111000///......******)))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((''''''''''''((())))))&&&(((***)))(((''')))++++++++++++,,,,,,,,,,,,---//////............//////---...///000111333777;;;???CCCGGGHHHIIIPPP\\\gggttt{{{yyyxxxtttuuuwwwyyyyyyxxxvvvtttxxxxxxxxxyyyyyyyyyyyyyyyvvvuuutttuuuvvvuuusssqqqnnndddYYYOOOHHH>>>222)))+++***))))))(((((())))))&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!""""""###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))***************)))))),,,000000,,,'''''''''''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%########################!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""hhhhhhdddaaa___ZZZTTTNNNLLLLLLNNNPPPTTTRRRLLLIIIJJJGGGAAA???===:::999888666444222222222222111111000///...(((******((($$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''***)))((('''***,,,++++++,,,,,,,,,---------//////............//////---...000222444888===AAA===HHHQQQTTTVVVccc{{{wwwuuuuuuvvvvvvvvvvvvuuuuuuxxxxxxxxxxxxyyyyyyyyyyyyvvvuuuuuuvvvwwwwwwtttrrrrrrmmmiiieee___SSSAAA444+++******)))))))))))))))&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""""""""###""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))),,,)))&&&(((,,,...,,,)))&&&&&&&&&'''''''''''''''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%''''''########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""kkkdddeeehhheee^^^VVVOOOLLLMMMOOOPPPRRRQQQLLLJJJJJJGGGCCCAAA???===;;;:::888444222333333333333222000///---+++++++++(((&&&$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$#########$$$%%%%%%&&& """###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&))))))((((((''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((++++++++++++++++++++++++,,,,,,------...//////000---......//////000000111444222444;;;>>>???DDDLLLMMMZZZgggrrrzzzvvvxxxxxxtttrrrsssvvvwwwxxxyyyyyyyyy~~~|||zzzyyyzzzzzzyyyyyywwwrrrrrrrrrmmmlll```III@@@777111111111+++((())),,,***(((((((((((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""""""""#########""""""!!!$$$"""!!!"""%%%&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''')))***+++,,,---************************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&''')))*********)))((((((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((('''%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""##################$$$$$$$$$$$$######################################################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!llleeeggghhhddd^^^VVVOOOLLLMMMOOOPPPRRRQQQLLLJJJJJJGGGCCC@@@???<<<;;;:::888555333333333333333222000///---+++++++++(((&&&$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''))))))((('''&&&((((((((((((''''''&&&&&&'''''''''(((((()))))))))((((((((()))))))))******,,,,,,++++++++++++++++++---------....../////////111111111000000111333555333444999@@@CCCDDDJJJSSSUUUkkkvvvuuuvvvuuuvvvwwwzzz}}}~~~}}}zzzwww~~~|||zzzxxxwwwtttqqqnnnvvvrrruuutttoooppplll]]]TTTFFF777///+++(((***...+++)))((('''((('''&&&$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%%%%######$$$%%%""""""""""""####################################""""""############""""""$$$"""!!!"""%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&'''((()))******+++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))***++++++'''((())))))******))))))((())))))))))))(((''''''''''''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%)))((('''%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########"""############$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!kkkeeeggggggccc^^^VVVPPPMMMNNNOOOOOORRRPPPLLLJJJJJJHHHDDD???>>><<<;;;;;;999666444333333333333222000///---+++++++++)))&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&)))++++++***(((&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111111111000///111555888999===DDDJJJMMMRRR___kkkyyytttssstttwww{{{|||yyywww}}}|||zzzxxxtttoooiiidddjjjjjjrrrvvvrrruuuvvvlllhhhXXXFFF:::222---,,,...+++)))(((((())))))'''%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$"""""""""#########$$$$$$########################""""""###############"""$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++)))))))))))))))***++++++))))))******))))))((('''((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iiicccdddeeeccc]]]VVVPPPNNNNNNPPPOOOQQQPPPLLLJJJJJJHHHDDD???===<<<;;;;;;:::777555333333333333222000...---+++,,,+++)))&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,,,,***(((&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))************++++++++++++,,,,,,,,,,,,------------////////////////////////000222444444444666;;;???>>>GGGTTT___iiiyyy|||tttqqqtttxxxzzzzzz{{{{{{zzzyyyvvvpppiiiddd[[[ZZZeeeooopppuuuwwwmmmnnnfff\\\RRRIII>>>333,,,---+++))))))***+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""""" !!!"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((())))))))))))***************************************************)))*********++++++,,,,,,+++***)))))))))***,,,---*********+++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''')))(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!jjjdddddddddaaa]]]WWWQQQNNNOOOPPPNNNQQQPPPLLLJJJJJJHHHDDD???>>><<<<<<<<<:::888666333333333333222000...---,,,,,,,,,)))'''%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))*********++++++,,,,,,---------.........///000000000000000111111444777;;;;;;;;;===CCCHHHLLL^^^vvvyyyxxxzzz{{{zzzzzzzzz{{{zzzwwwqqqmmm\\\QQQTTT^^^dddooouuuoooqqqooommmhhh```SSSBBB666000...+++)))***++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """###"""!!! !!!"""############$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((******))))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++++++++******))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,---...++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$######""""""######$$$########################""""""""""""############""""""""""""""""""""""""pppgggeeebbbaaa]]]WWWRRROOOOOOPPPNNNPPPPPPLLLJJJKKKIIIEEE@@@???===<<<<<<:::777555333333333333222000///---,,,,,,,,,***'''&&&&&&''')))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&'''((()))))))))(((((('''''''''(((((((((((((((***)))))))))(((((((((((())))))*********+++++++++,,,------....../////////000000111222222333444444555999===???AAAGGGRRR[[[|||{{{yyy{{{{{{zzz{{{||||||yyywwwlllVVVLLLOOOVVVfffuuuvvvvvvvvvtttpppkkkdddXXXLLL;;;666///***))))))******))))))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((())))))))))))*********((((((((())))))))))))***************************//////......---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---,,,++++++***))))))************++++++(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$############"""######""""""""""""##############################"""""""""############$$$""""""""""""""""""""""""ssshhheeeaaa```\\\WWWRRRPPPPPPQQQNNNPPPPPPLLLJJJKKKIIIEEEBBB@@@>>>===<<<:::777444333333333333222000///---,,,---,,,***'''&&&&&&'''***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((())))))(((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))((((((((()))))))))******)))))))))***************++++++++++++,,,,,,,,,,,,,,,------...//////000000000111222333444666777777777<<>>KKKSSS^^^qqq~~~pppqqqssswww}}}}}}|||zzzyyyyyyrrriii```XXXYYYffftttwwwwwwxxxxxxvvvtttrrrqqqkkkhhh^^^LLL>>>666000+++...---***'''&&&&&&(((***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++...---,,,,,,---------,,,,,,...//////---,,,,,,------------------.........///...------...///111222///000111000///...///000333333222111222333444555555555555666555555444444222111111333555555222...444222000...---...//////+++,,,------...---------,,,+++***+++,,,+++)))''')))***************)))(((***)))(((((('''((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######"""############$$$$$$$$$qqqffffffcccbbb___ZZZUUURRRQQQRRRQQQQQQPPPMMMIIIGGGGGGGGGEEECCCAAA@@@@@@===888444555333222111222111///...---,,,***)))'''&&&&&&&&&&&&&&&'''((())))))))))))'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((************++++++++++++************+++++++++++++++---............///111000111111000111222222111444222555<<>><<<:::888888777666444111///...111000//////000///---+++*********))))))(((((('''******+++++++++***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""######""""""""""""######"""############$$$$$$$$$pppiiiiiidddccc```[[[VVVSSSRRRSSSQQQQQQQQQNNNJJJGGGFFFGGGFFFDDDBBBAAA@@@===999666555444222111222111000...---,,,+++)))((('''&&&&&&(((((((((((((((''''''''''''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((()))+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,---//////......000111333111111222444555555555999888;;;AAAGGGVVVtttpppiiidddaaacccdddfffhhhiiijjjkkkkkkiiimmmsss|||~~~|||yyyxxxxxxxxxsssllllllooovvvtttuuuyyy}}}{{{rrrjjjrrrtttrrrllleee[[[MMM???...,,,+++,,,......,,,)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((())))))***))))))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,---.........---,,,...///000000//////111333000000111222333444444444888999<<>>AAACCCLLLNNNSSSWWW[[[^^^``````fffhhhjjjkkklllmmmoooqqqppprrrtttuuuuuussspppnnnkkklllmmmnnnnnnnnnnnnnnnkkklllmmmoooqqqrrrrrrrrrpppqqqrrrqqqnnnjjjfffcccfffeeedddaaa]]]XXXTTTRRRHHHFFFBBB???<<<888333///111000///---------------)))***++++++++++++******((())))))))))))*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%################################################$$$######""""""######$$$""""""#########$$$$$$$$$rrrjjjfffaaaaaa___[[[VVVSSSRRRRRRRRRRRRRRRPPPKKKHHHFFFEEEGGGFFFEEEBBB???<<<:::999666444333222222222000///...---+++***((('''''''''))))))((('''(((((()))***((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))***************++++++++++++,,,+++,,,,,,,,,---------------///000000///000111333111...000444444222444999;;;BBBRRRjjj~~~tttuuu{{{|||xxxvvv~~~yyysssuuuvvvvvvvvvwwwzzz{{{xxxrrrmmmkkkkkkfffhhhiiikkkppprrrlllcccMMMCCC666,,,((((((***+++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...***,,,//////...,,,---...+++---000222333666:::<<>>;;;777555333222222000...,,,+++,,,...///))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$sssiiiccc``````___[[[WWWSSSRRRRRRRRRSSSSSSQQQLLLHHHFFFEEEFFFFFFEEEBBB>>>;;;::::::666555333222333222111///...---,,,***)))(((''''''''''''''')))+++...111333((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***++++++************++++++++++++,,,,,,,,,---------.........///111111000000222333222000111555555444>>>LLL[[[hhh~~~wwwttttttvvvvvvyyy{{{wwwnnnhhhhhhkkkdddeeeddddddiiippprrrooo___UUUFFF777---)))***---+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))***++++++++++++((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------....../////////))),,,///000///000333777222666<<>>999:::IIIbbbwwwyyysssqqquuutttmmmgggggglllkkkjjjeee]]]YYYaaalllssssssooodddXXXKKK;;;......******------***((())))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&''''''(((((((((((((((''''''''''''((((((((((((++++++******++++++,,,---)))************+++++++++,,,,,,,,,------,,,++++++------,,,,,,,,,---......++++++,,,,,,---...//////000111222222222222555777999BBBMMMUUUXXX\\\```eeekkkgggaaaZZZUUUSSSSSSTTTWWWWWWXXXYYYZZZYYYUUURRRUUUWWWZZZ___eeekkknnnpppppprrrtttvvvwwwvvvtttsssuuuxxx{{{{{{yyyvvvtttsssttttttrrroooppprrrnnnhhhlllooorrrrrrnnnjjjfffdddaaa```___^^^^^^bbbhhhlllkkkiiihhhgggeeeaaa\\\XXX^^^]]]bbbmmmttttttwww}}}~~~}}}|||xxxiiihhhfffbbb]]]XXXTTTQQQKKKCCC999222/////////...)))+++---,,,***(((''''''+++***))))))))))))'''&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$pppgggcccbbbaaa```^^^ZZZVVVSSSQQQSSSRRRPPPOOONNNKKKGGGDDDCCCEEEEEEAAA:::777888:::666555444333222111111111...---+++***))))))((((((((((((''''''''''''((((((+++)))'''&&&'''((('''''''''%%%%%%'''***+++)))''''''''''''((((((((())))))++++++******************,,,,,,++++++++++++,,,,,,------......//////.........//////000111333666888666DDD[[[wwwzzzooopppuuutttooolllkkkjjjiiieee]]]XXX]]]fffnnnqqqqqqlllddd[[[NNNBBB444...+++---...+++)))***))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((&&&'''(((((())))))((((((((((((((()))))))))******+++************+++,,,,,,************++++++++++++,,,,,,---------,,,,,,+++......---------......///+++,,,---...///000000000111222333555:::CCCLLLSSS\\\```ccccccbbbdddiiinnnllliiidddaaa```bbbdddfffllllllllllllkkkllllllmmmlllnnnrrrvvvyyy}}}~~~xxxvvvzzz~~~~~~yyyrrrlllhhhhhhiiiiiiiiijjjmmmqqquuuooommmiiifffbbb]]]WWWSSSTTTPPPPPPWWW```iiiuuu~~~{{{yyysssmmmccc[[[XXXYYY]]]```^^^ZZZUUUPPPKKKCCC;;;555444222000...------...///,,,,,,,,,,,,---,,,)))'''))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$######%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$sssiiieeebbbbbbaaa___[[[WWWSSSQQQSSSQQQPPPOOONNNKKKGGGDDDCCCDDDDDD@@@:::777888:::777666444222111111111222...---+++***))))))((((((((((((''''''''''''((((((***(((&&&&&&'''(((((('''&&&&&&&&&''')))***)))'''''''''((((((((()))))))))******++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,---///000000000///...000000111111444999@@@EEEKKKhhhxxxkkklllnnnnnnlllkkkkkkjjjggg___YYYZZZ```hhhoootttssspppjjj___VVV???666------...,,,***+++))))))))))))((((((((((((((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&$$$######&&&%%%%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%&&&'''))))))((((((((()))&&&'''(((((())))))(((((()))************+++++++++******))))))******+++,,,************+++++++++,,,,,,,,,---------------,,,000//////.........//////.../////////000111222222777:::???EEENNNXXXcccjjjjjjmmmnnnnnnmmmooossswwwyyyvvvqqqmmmkkkllloooqqqwwwwwwwwwuuuuuuzzzzzzxxxwww~~~|||yyywwwuuussspppnnnccc\\\TTTQQQRRRVVV___gggtttvvvxxxyyyyyyyyy{{{|||zzzpppfff^^^YYYXXXWWWccceeegggiiifff]]]RRRKKKHHHAAA888222111111000///+++++++++,,,---,,,)))'''((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ssshhhcccbbbbbbaaa___[[[WWWRRROOOPPPOOONNNNNNNNNLLLIIIGGGCCCCCCBBB>>>:::777888999777666444222111111222222------+++***)))(((((((((((((((''''''''''''(((((()))(((&&&'''((()))((('''&&&&&&'''((())))))(((((('''(((((((((((()))))))))******+++++++++++++++,,,---,,,,,,,,,,,,------...,,,---///111111111000///111222333555<<>>GGGLLLZZZ___fffkkkmmmmmmmmmmmmtttssssssqqqpppppprrrtttppprrrwww}}}xxxxxxwwwrrrlllgggccc___]]]SSSVVVZZZ\\\^^^ccckkkqqqnnnsssyyy}}}|||vvvnnnhhhYYYZZZ]]]```ffflllssswwwssskkk```XXXQQQIII???777666222...++++++,,,......((())))))******+++++++++******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$pppccc^^^```aaaaaa___[[[UUUOOOLLLKKKKKKKKKLLLNNNNNNLLLJJJBBB@@@>>><<<:::888777777555555555444333222111000...---+++***))))))((((((((((((''''''''''''(((((('''&&&&&&((()))***((('''&&&'''))))))(((''''''(((((((((((()))))))))************++++++,,,---------------------......///000...//////000111222333333111777AAANNNbbb}}}kkk^^^eeeccceeejjjiiibbb\\\YYY\\\fffnnnpppppprrrrrrppphhhZZZIII<<<333,,,,,,///++++++++++++*********)))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&(((((('''''''''((('''((())))))******))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------...///000000000000............///111222333000111444:::DDDOOOZZZaaajjjkkkllllllmmmooosssvvvxxxvvvtttuuuyyy{{{xxxtttqqqjjjiiifffcccbbbccchhhkkkiiihhhggggggiiimmmqqqttthhhfffbbb______dddlllrrrxxxvvvsssppplllddd[[[SSSCCC===666000---,,,,,,++++++++++++++++++,,,,,,,,,************))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppeee```aaabbbbbb```\\\VVVPPPLLLMMMLLLLLLMMMMMMLLLJJJHHHAAA@@@===;;;:::999777666444444555555444222000///...---+++***))))))((((((((((((''''''''''''((((((&&&&&&&&&(((******(((&&&&&&(((***)))'''&&&'''((((((((()))))))))***************++++++,,,------...------------...///000111000/////////000222444555888CCCUUUhhhfffeeebbbeeekkknnniiibbb___]]]eeekkkkkkkkknnnrrrsssqqqhhh]]]PPPAAA333...///,,,,,,+++++++++*********'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&''''''(((((())))))&&&'''))))))((((((((()))(((((()))************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++++++++,,,,,,,,,------------...000000111111000......///000222444666777777;;;BBBKKKUUU___gggllllllmmmnnnnnnooosssxxx|||uuuyyy{{{xxxwwwvvvyyytttllleeeaaa```bbbdddeeedddccc```]]]]]]aaadddpppsssxxxzzzzzzvvvppplllZZZUUUMMMDDD===777111...------------------,,,,,,++++++*********)))))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%(((***+++)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqgggcccbbbccccccaaa]]]WWWQQQMMMOOONNNMMMMMMMMMKKKHHHEEEAAA???<<<;;;:::999777666333444666666555333000......---+++***))))))((((((((((((''''''''''''((((((&&&&&&&&&(((******(((&&&%%%(((******'''&&&'''((())))))))))))******************+++,,,,,,---......---------......000111111111000......///222555777AAAPPPfff}}}gggdddgggooossspppjjjfff___fffiiigggeeeiiioooqqquuuqqqkkk```MMM:::000000,,,,,,,,,+++++++++******))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))%%%%%%&&&'''((()))******''')))***+++***)))***+++(((((()))***************,,,,,,,,,---------......------,,,,,,------...///++++++,,,,,,,,,---------------///000111111111111///000111222444777999:::AAAFFFOOOYYYbbbhhhkkklllgggkkkppptttvvvwwwyyyzzzzzz{{{qqqfff[[[UUUQQQVVV[[[]]]\\\ZZZZZZ[[[gggllltttyyy{{{yyywwwvvvuuuppphhh___UUUJJJ???999/////////......------,,,+++++++++************)))(((((('''''''''&&&&&&&&&###$$$%%%(((+++,,,***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmdddgggiiiccc___```^^^VVVOOOLLLNNNMMMMMMLLLKKKIIIHHHGGGBBB@@@>>><<<:::999888777333333222222111000000000000///---+++***)))(((((())))))(((((((((((())))))''''''''''''((((((((()))************))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,---...///000000///......000222555444222333888===KKKXXXiii}}}kkk___aaagggrrrwwwpppgggnnnrrrnnnfffdddkkktttpppooonnniii]]]LLL:::---...,,,---//////+++)))+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))'''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))))))))******************)))))))))))))))***,,,,,,,,,++++++*********...------------...//////---................../////////000000000/////////000111222333666;;;BBBFFFWWWUUUZZZfffnnnllljjjkkknnnjjjnnnyyy{{{uuuuuu|||wwwhhheeeYYYTTTSSSWWWZZZXXXVVVVVVVVV___lllvvv{{{|||||||||{{{xxxtttoooiii___SSSJJJ>>>888222000111111...+++,,,+++******,,,,,,***((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllccceeehhhccc```bbb```XXXPPPMMMMMMMMMLLLKKKJJJHHHGGGFFFBBB@@@>>><<<:::999888777333333222222111000000000///...---+++***)))(((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,---...///000000//////...///000111333999CCCJJJVVVbbbrrrlllccccccnnnsssjjjlllqqquuutttooojjjhhhhhhoooooonnnllleeeXXXIII>>>333---***,,,,,,***)))***+++*********))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''***)))((('''&&&''''''((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))******************))))))))))))******,,,,,,,,,+++++++++******---------------......///++++++,,,,,,,,,,,,------,,,...000111111111111222222333555888===FFFPPPWWWhhheeefffkkknnnmmmnnnrrr{{{zzz~~~vvvwwwqqqeeeYYYSSSQQQOOOPPPSSSKKKTTT```jjjqqqwww}}}|||xxxuuusssooohhhcccSSSMMMCCC999222/////////111...+++*********))))))(((((((((''''''''''''&&&(((''''''&&&&&&''''''(((&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkkbbbbbbeeeaaa```cccbbbZZZRRRNNNLLLLLLLLLKKKIIIHHHFFFEEEBBB@@@>>><<<:::999888777333333222222111000000000///...---+++***))))))((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))+++***************++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000000000222222333666===IIIWWWaaalllwwwvvvdddfffmmmjjjuuuvvvwwwwwwuuuooogggbbbhhhiiilllnnnmmmfff[[[RRR===333+++***++++++***++++++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))******************)))))))))******+++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......++++++,,,,,,,,,---------...000222333333333444666333888???HHHRRR\\\eeekkkmmmmmmppptttxxx{{{wwwooojjjeee\\\UUURRRMMMQQQUUUYYY^^^ggguuu~~~~~~{{{xxxwwwwwwwwwssspppbbb___YYYNNNBBB888444333000///.........---+++))))))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkcccaaabbb______cccccc[[[RRRNNNLLLKKKKKKJJJIIIGGGFFFEEEBBB@@@>>><<<:::999888777333333222222111000000000///...,,,+++***)))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((()))))))))++++++******)))*********+++++++++,,,,,,,,,------------......////////////222444888???KKK\\\nnnyyyssscccjjjmmmwwwvvvvvvuuutttpppkkkhhh```aaafffmmmqqqnnneee]]]KKK<<>><<<:::999888777333333222222111000000000...---,,,+++***)))))))))))))))(((((((((((())))))(((((((((((()))))))))***'''((((((((())))))******++++++******)))*********++++++,,,,,,,,,---------000/////////....../////////555???KKK[[[oooyyypppeeelllppptttvvvuuurrrnnnmmm\\\]]]aaaiiiqqqpppiiibbbVVVFFF555///...---,,,---,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((***)))(((((((((((()))***+++++++++***((('''&&&%%%(((((((((((())))))))))))(((((()))))))))*********((()))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........//////000111111222222222444555444555:::CCCJJJZZZ^^^ccchhhlllooorrrttt~~~wwwuuuwwwpppnnniiibbb\\\ZZZ[[[^^^iiilllrrryyy~~~|||uuuoooXXXXXX\\\ccciiifff[[[QQQ>>>:::444111//////......,,,,,,+++++++++*********)))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkfffccc___\\\\\\``````YYYQQQNNNLLLLLLLLLKKKIIIHHHFFFEEEBBB@@@>>><<<:::999888777333333222222111000000000...---,,,+++************))))))(((((((((((())))))((((((((()))))))))******(((((())))))******+++++++++***************++++++,,,,,,,,,,,,------------111000000//////000000111666AAAOOO]]]mmmfffbbbiiiqqqwwwxxxuuupppmmm___\\\\\\bbbjjjnnnkkkeee___OOO???555000,,,+++,,,---------,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((******((((((((((((******+++++++++***)))((('''&&&(((((((((((())))))))))))))))))))))))************))))))))))))***************************+++,,,---,,,,,,,,,,,,------------...------------...//////......///000111111222222...222777:::===EEEQQQZZZaaabbbeeejjjtttuuutttsssqqqmmmdddZZZSSSZZZ^^^gggrrr{{{}}}yyyttt___XXXSSSXXXcccllllllhhhYYYOOO@@@444...---///111---------,,,,,,,,,++++++******))))))))))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%iiifffcccbbb]]]\\\______YYYRRROOOMMMMMMLLLKKKJJJHHHGGGFFFBBB@@@>>><<<:::999888777333333222222111000000000------,,,+++************))))))(((((((((((())))))(((((()))))))))*********)))))))))***+++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,------------...000//////000111333444555GGGSSSaaajjjuuujjjiiijjjoootttvvvsssoooddd\\\TTTVVV___gggjjjiiihhh[[[KKK@@@666///,,,...------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++)))******+++***)))((('''(((((((((((())))))))))))((((((((())))))))))))***))))))))))))************************+++,,,---...,,,,,,,,,---------......///............///000000///000000111222333444555333;;;DDDJJJNNNTTT]]]eeeeeeiiiqqq~~~~~~wwwlllccc]]]]]]```fffnnnssstttsssnnnbbbTTTPPPWWWccclllppplllcccVVVIII@@@999555333.........---------,,,,,,+++******))))))******+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}gggeeebbbddd___]]]______YYYSSSQQQNNNMMMMMMLLLKKKIIIHHHGGGBBB@@@>>><<<:::999888777333333222222111000000000------,,,+++************))))))(((((((((((())))))))))))))))))************))))))***+++,,,,,,------))))))))))))***+++,,,---,,,,,,,,,---------...............000222555888:::RRR]]]gggkkkpppzzznnncccbbbkkkuuuwwwuuugggZZZMMMKKKTTTaaaiiikkkooodddUUUIII===333000222......---------,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))+++***)))'''''')))***+++((()))***++++++***(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************************+++,,,---...,,,,,,,,,------.........///////////////000111111222222333444666777777888===GGGSSS[[[]]]___dddjjjttt|||~~~nnniiicccbbbfffkkkooopppxxxlll[[[PPPQQQZZZeeelllqqqnnniiibbbXXXKKK===444///............---------++++++************++++++++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~jjjccc```bbbaaaaaa```___\\\WWWSSSTTTSSSOOOJJJJJJLLLIIIDDDCCCBBB@@@>>>;;;999777666333333444444333333222111///...---,,,++++++******'''***------,,,***))))))************************000000///...---,,,,,,+++,,,,,,++++++,,,,,,---.....................------///444111000444666???QQQ^^^```ccceeemmmuuu^^^cccsssuuukkkmmm___QQQNNNTTT\\\fffnnnsssjjjaaa[[[QQQAAA333---///...---,,,,,,------...+++++++++************)))'''((()))((('''&&&''')))))))))))))))))))))))))))***)))((()))++++++)))(((******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000//////.........//////111111000000111222333333---222666666555888???FFFPPPUUUaaallloooqqqzzzxxxssslllffffffkkklllmmmjjj```RRRLLLXXXhhhqqqpppmmmiiibbbZZZRRRMMM>>>999333///---...//////...//////...+++)))'''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''llleeebbbbbbaaa``````^^^[[[VVVRRRPPPPPPLLLIIIJJJMMMKKKEEEBBBAAA???===;;;999777777333333444444333333222111------,,,++++++,,,,,,,,,(((***,,,,,,+++))))))***))))))))))))))))))))))))///......------,,,,,,,,,,,,,,,++++++,,,,,,---..............................333000111888;;;FFFYYY]]]bbbggglllssstttfffgggkkkllllllaaaXXXVVVYYY\\\aaagggqqqmmmfff___UUUHHH999///000...,,,++++++++++++++++++++++++************)))'''((())))))''''''((()))))))))))))))))))))))))))***)))))))))++++++)))(((******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........000//////....../////////111111222222333333444444777888777666888@@@LLLUUUSSS[[[mmm~~~zzztttsssvvvpppooonnniii^^^TTTTTTZZZppppppllleee]]]XXXXXXYYYPPPDDD555...///000...***+++++++++***))))))***+++************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooogggeeeaaa``````___^^^ZZZUUUQQQMMMMMMKKKIIIKKKNNNLLLGGG@@@???>>><<<:::999777777333333333333333222222111,,,,,,++++++,,,,,,---...)))***++++++***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---111000333???HHHVVVllloootttzzz~~~ooo]]]___jjjnnnfff___\\\ZZZYYY]]]ccclllpppnnneee]]]UUUEEE444333111...---,,,,,,+++***+++++++++************)))''')))***)))((('''((()))))))))))))))))))))))))))***))))))***++++++***(((******))))))))))))******************+++++++++,,,++++++++++++,,,,,,,,,,,,------------.........///000000////////////000000111111333444555555555555555555666888>>>GGGSSS[[[[[[ggg|||~~~rrrooooooooojjjbbb]]]^^^oooqqqpppiii___YYYZZZ^^^\\\RRREEE999111...,,,+++,,,+++***((((((***+++---************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ppphhhfffaaa```______]]]YYYTTTPPPNNNNNNLLLJJJLLLOOOMMMGGG??????===<<<:::888777666222333333333333222111111------,,,+++++++++,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////...111///666HHHYYYoooddd\\\fffooohhhaaa]]]XXXVVV[[[bbbcccnnnqqqjjjfffcccSSS>>>888444000/////////...,,,+++++++++*********))))))((()))******(((((()))***))))))))))))))))))))))))******)))***+++,,,***(((+++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------............/////////000000/////////000111111000111222444555666666666111666===DDDLLLSSSYYY\\\cccuuuzzzvvvvvvtttpppooorrrqqqtttwwwtttkkkbbb[[[XXXVVVZZZYYYMMM<<<000...111000...,,,++++++,,,,,,,,,************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooogggfffbbbaaa```___]]]YYYSSSOOORRRRRRPPPMMMNNNPPPLLLFFF@@@???>>><<<:::888777666222222333333222222111000000///---,,,+++*********)))*********))))))+++---++++++++++++++++++++++++))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---............/////////000000000333111:::RRRiii{{{bbb^^^gggdddcccbbb^^^XXXXXX\\\YYYgggooommmnnnooo```LLL===888111...///000///---+++++++++*********)))))))))***+++***)))((()))+++************************+++***)))***,,,,,,***)))++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000000111222222///000222444555666777777999???IIIQQQWWW[[[___bbblll}}}yyyzzz}}}xxxxxxxxxxxxuuummmbbbZZZSSSXXX\\\ZZZPPPCCC999333///---,,,---......---+++***************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooogggfffcccbbb```___]]]YYYTTTPPPUUUUUURRROOOOOOPPPKKKDDDBBBAAA???===:::888666555222222222222222111111000111000...,,,***))))))(((((()))++++++******+++---*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,---............//////000000111222555333>>>WWWoooqqq\\\^^^___dddjjjhhh^^^VVVRRRSSS^^^iiinnnsssssshhhYYYEEE===333---...///...,,,+++++++++************))))))+++,,,+++***)))***+++************************+++******+++,,,,,,+++)))++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000000000000000111222333444111222222444555888:::;;;>>>FFFPPPXXX]]]ccclllrrr~~~~~~zzzuuuuuuwwwuuummmfff\\\UUURRRXXX```[[[III777000---++++++...///...,,,++++++++++++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''pppgggfffdddcccaaa```^^^ZZZTTTPPPTTTTTTRRROOOOOOPPPKKKCCCDDDCCC@@@>>>;;;888666444222222222222222111000000000///---,,,+++*********&&&(((+++,,,+++++++++,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......///000000111111222555666AAAXXXjjj}}}xxxaaa```ccciiijjjaaaWWWRRRQQQWWWbbbnnnuuusssjjjaaaSSSGGG999000///000...,,,+++++++++************)))***+++,,,,,,******+++,,,************************+++******+++,,,,,,+++))),,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...//////000000000111111111111111111111222333444444555444444444777:::>>>@@@DDDTTThhhvvv~~~}}}{{{yyyyyyyyyvvvpppjjjeeeZZZPPPSSS\\\___VVVJJJ>>>777000,,,---///...---++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''qqqhhhgggeeecccbbbaaa___ZZZUUUPPPRRRSSSQQQNNNOOOPPPKKKCCCEEEDDDBBB>>>;;;888555444111222222222222111000000...------,,,++++++++++++%%%(((+++---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......///000111111222111666888CCCWWWdddpppllleee```cccddd```[[[XXXQQQSSS^^^mmmuuupppiiieee___QQQ@@@555222222000...+++++++++************)))***+++,,,,,,******+++,,,************************,,,+++***+++,,,---+++))),,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000111111111111111111111111222333444555888777555555888<<>>222///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...------........./////////............////////////000111222222333333222222111444666888777777777888:::>>>===DDDTTT]]]ffftttyyywwwyyyooojjjdddaaa]]][[[___fffkkkjjjdddUUUHHH>>>555...---......//////...---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((mmmggg```````````````___[[[VVVRRRQQQTTTUUURRRPPPPPPKKKFFFCCCDDDCCC@@@<<<999888888444444444444333222111000///---,,,,,,,,,,,,+++)))***************+++++++++))))))*********+++++++++,,,---......------...///---------...//////000000---///111222///000<<>>@@@NNNttt|||yyy~~~|||wwwuuutttnnnbbbXXXSSS^^^hhhoooppplllfff]]]TTT<<<777000---...000///...,,,,,,,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))jjjbbb```aaa___^^^___```]]]WWWQQQOOOVVVYYYVVVRRRPPPLLLHHHEEEFFFDDDAAA<<<999888888555444333222111111222222///---,,,,,,,,,,,,+++)))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---///,,,,,,------...///////////////222555777;;;IIIVVV\\\mmm|||~~~yyyrrrqqqwwwfff^^^\\\fffnnnnnnooorrrtttrrrmmmlllkkkjjjfffZZZJJJ===111111000000///......---------------------------------------------------------............---------------------...//////.../////////000000000000000000000111111111222222333333444555555555555555666777777888:::???FFFKKKfff~~~{{{xxxyyy{{{wwwkkk```ZZZYYYbbbkkklllkkkhhhaaa[[[JJJAAA666000/////////---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))jjjbbb```bbb___]]]___```^^^VVVPPPOOOVVVZZZWWWSSSPPPLLLHHHEEEEEECCC@@@;;;888666666666444222000000000111222///---,,,,,,,,,,,,+++)))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,---///...------...000------......///000000000//////222666999>>>JJJVVVZZZaaarrr|||pppfffeeejjjooozzzfffXXXdddmmmnnnnnnrrrsssqqqhhhiiikkkkkkfff[[[LLLAAA222111111000///......---------------------------------------------------------............------...------------...//////////////////000000000000000111111111111222222222333444555555666666555555666666777888<<>>;;;:::888666444333222222111111222222///......------,,,++++++------,,,++++++******))),,,***(((&&&&&&(((***,,,+++,,,---...---,,,+++***---.........------...000......444>>>DDDEEELLLTTTWWWZZZeeettt}}}wwwjjjaaa\\\^^^dddooo~~~gggXXXbbbqqqmmmoootttlll___^^^bbbhhhhhh___UUUOOO999555000......///...---------............------...------,,,,,,------.........------------.........------------...//////...//////000000000000000222222222111222222333333333555555555666888777444888555888@@@CCCIII]]]sss|||{{{xxxvvvsssrrrrrrrrrrrrpppnnnlllkkkkkkkkkkkkkkkllllllllllllnnnqqqssswww|||zzzyyyuuuooopppvvvmmmnnnmmmkkkkkkggg]]]QQQNNNLLLIIIDDD999...+++......,,,++++++,,,------,,,******++++++++++++******************))))))))))))((((((((((((((((((((((((lllcccaaa^^^```aaa`````````YYYQQQQQQVVVXXXUUUQQQPPPMMMIIIIIIEEE@@@===;;;999888666444333222222111111222222///......------,,,+++++++++++++++++++++++++++,,,,,,+++)))(((((()))+++,,,+++,,,------............---...///...------...000444111666FFFSSSWWWWWWWWW[[[\\\fff|||{{{qqqiiibbb\\\^^^ccchhhwww______mmmnnnoooqqqhhh\\\XXXZZZbbbggg```SSSKKK???:::333000//////...------......//////......---...------,,,,,,------...///......------......///......------......///000...///000000111111000000333333333333333444444555555777888666444444666777@@@999<<>>333///111000...,,,,,,------,,,*********++++++++++++******************))))))))))))))))))))))))))))))))))))llldddddd```aaa```_________YYYPPPQQQVVVXXXTTTQQQPPPMMMIIIGGGCCC???<<<:::999888666444333222222111111222222///......------,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---...///111111...//////...------...000333888DDDVVVaaabbb]]]ZZZ\\\ZZZccc{{{qqqnnnllliiiccc\\\]]]aaadddrrrlllZZZeeemmmooollleee\\\SSSQQQ[[[eeebbbUUUJJJFFF@@@888222//////......---......//////......---......------------......///......------......///...............///000000//////000111111111111000444444444444444555666777555888999888555444999>>>BBBAAAPPPppp~~~vvvpppjjjbbb]]]WWWVVVUUUTTTSSSSSSSSSTTTRRRRRRQQQQQQRRRRRRSSSTTTQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQTTTUUUUUUUUUSSSTTTUUUWWWSSSUUUYYY___eeekkkqqqsss}}}wwwwwwyyyvvvrrrzzzxxxsssppppppjjj[[[KKKAAABBBGGGJJJEEE:::222111000///.........---+++)))******++++++++++++******++++++*********)))))))))************************llleeeeeebbbbbbaaa^^^______YYYRRRQQQUUUWWWSSSPPPOOOMMMJJJEEEBBB===:::999999777666444333222222111111222222///......------,,,++++++*********++++++,,,,,,,,,++++++,,,------,,,++++++---,,,,,,,,,,,,...000111.../////////------...000---???WWWhhhkkkfff```^^^\\\ZZZbbb|||pppoooooonnnfff]]]\\\___fffkkk|||~~~[[[\\\hhhkkkiiifffbbbSSSJJJTTTbbbeeeZZZPPPJJJDDD<<<444000...///000......////////////............------------......//////............////////////......//////000111///000111111222222111111444444444444555666777777666666888999999888<<>>;;;999888777555444333222222111111222222///......------,,,++++++------,,,,,,+++******)))++++++------------++++++...---,,,+++++++++++++++,,,---//////...///111333>>>DDDRRRjjjttt^^^WWW\\\bbbiiiuuuwww{{{xxxlllhhh___```jjjzzz]]]\\\aaacccllliiiWWWIIIKKKVVV]]]^^^\\\NNNJJJCCC:::333///000222...//////000000//////...//////............//////000//////......//////000000000000000000111111222111111222333333333333222333333333444555666777888<<<777666::::::999AAALLLsss}}}vvvllldddaaa^^^\\\ZZZZZZZZZYYYYYYZZZ[[[]]]^^^^^^```bbbeeehhhjjjllllllnnnpppsssvvvyyy{{{}}}~~~yyyzzzzzz{{{{{{{{{zzzzzz|||xxxuuussssssqqqlllhhhiiigggeeedddbbb```\\\ZZZYYYXXXVVVTTTRRRQQQQQQPPPSSSSSSRRRRRRRRRSSSUUUVVVXXX]]]bbbggglllvvv~~~wwwvvvtttsssqqqoooooonnneee[[[FFFBBBCCCKKKPPPMMMGGGCCC111///---,,,---------,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))nnnjjjmmm```___\\\ZZZ[[[^^^\\\VVVPPPTTTUUUQQQNNNOOONNNLLLHHHDDD???;;;999888666555444333222222111111222222///......------,,,++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------+++,,,...//////000333555AAADDDLLL[[[oooxxxmmm\\\VVV^^^dddfffkkkssswwwvvv|||xxxuuu{{{~~~tttcccccckkkzzzjjj\\\]]]___jjjiii\\\PPPPPPVVV[[[^^^```RRRPPPIII???666000///000//////000000000000////////////............//////000000////////////000000111111000000000111222222111222222333444333333333444444444555666777999999<<<:::;;;>>><<>>999333///------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++pppiiiiiifff___WWWTTTWWWZZZZZZXXXRRRRRRRRRQQQPPPNNNMMMLLLFFFDDD@@@<<<999888777777777666444333222222333444///......------,,,++++++///+++((((((+++---,,,***))))))*********+++++++++,,,,,,,,,---------......///......---...333999>>>???EEENNNSSSQQQNNNRRRZZZ___mmmsssqqqwwwpppsssxxxrrruuu|||qqqpppvvviii^^^^^^\\\ccc```aaaccc___YYYZZZ___bbbYYYRRRLLL???111...333111111000///////////////000000000000000000000000000000000000000000000000000000000000111222333444111111222333555777999:::222555999999888888<<<@@@???CCC===@@@QQQ\\\yyysssiiifffbbb\\\[[[]]]```cccfffjjjnnntttzzz~~~xxxqqqrrrlllfffbbb```^^^\\\YYYWWWZZZ[[[XXXWWWWWWTTTPPPSSSUUUXXX\\\fffuuuxxxwwwsssnnnooosssqqqlll]]]VVVNNNHHHDDDBBBFFFNNNHHH???444...---......,,,.........---------,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,pppiiihhheee^^^WWWUUUXXXZZZYYYWWWQQQQQQQQQPPPOOOMMMLLLKKKFFFCCC@@@<<<999888777777666555333222111111222222///......------,,,++++++---+++***)))+++,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---...000555;;;???>>>CCCJJJLLLHHHHHHTTTcccpppooorrryyy}}}{{{wwwuuuwwwqqqooottt|||}}}zzzqqqoootttjjj______eeeaaa```aaa___\\\___eeebbb[[[TTTOOOEEE888222555111111000////////////000000000000000000000000000000000000000000000000000000000000000111222333444222222333444555666888999888999::::::999:::>>>AAA@@@AAAIIIbbbvvvpppiiiaaa\\\\\\]]]\\\aaaggglllrrrzzz|||vvvnnnhhheeeeeebbb\\\ZZZ[[[YYYUUUTTTUUUUUUUUUXXX^^^gggnnn~~~oooooosssqqqnnnnnnggg```WWWOOOGGG@@@AAAFFFLLLFFF===555000///...---,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,ooogggfffccc]]]WWWVVVYYY[[[YYYVVVQQQPPPPPPOOONNNLLLJJJIIIEEECCC???<<<999888777777444333222111000000000111///......------,,,+++++++++,,,,,,+++******+++---++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,...000333888>>>BBBAAAEEEJJJJJJHHHOOOeee{{{uuutttqqqppp}}}zzznnnmmmjjjkkksss}}}oooiiilllzzzgggbbbiiiccc___^^^]]]]]]aaafffccc^^^XXXSSSKKKAAA888555222111000000///000000000000000000000000000000000000000000000000000000000111000000111111222333444444444444444555666777888888777777777888;;;===???BBBEEEddd{{{qqqgggaaa___^^^^^^aaaggglllrrr}}}wwwlllgggfffccc^^^[[[ZZZXXXUUURRRPPPRRRSSS___jjjyyyuuusssvvvpppnnnrrrooohhh```XXXMMMBBB>>>@@@NNNLLLGGG>>>555///...///------,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,ooofffeeeaaa\\\WWWVVVYYY[[[YYYVVVQQQQQQPPPOOONNNLLLJJJIIIDDDBBB???;;;999888777888444333333222111111000000///......------,,,++++++))),,,...,,,))))))+++...+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------...///000222666===EEEKKKFFFFFFHHHJJJNNN[[[sss{{{yyyxxxiiiqqqzzznnnfffjjjhhhiiirrrzzznnnmmmpppyyyaaagggbbb\\\ZZZ[[[\\\]]]^^^dddbbb]]]WWWQQQIII===444222222111000000000000111000000000000000000000000000000000000000000000000111111111111222333444444555555555555555666666777666666666888:::===>>>???DDDSSSwwwjjjbbb```bbbfffiiifffnnnzzzyyyqqqhhhdddbbb___[[[WWWUUUTTTTTTXXXZZZ]]]dddqqqxxxrrrppppppsssooojjjeee___TTTGGGAAAAAALLLOOONNNFFF888///...000////////////............******++++++,,,---......,,,,,,,,,++++++,,,,,,,,,nnneeedddaaa[[[VVVVVVYYY[[[YYYVVVRRRRRRQQQPPPNNNLLLJJJIIICCCAAA>>>;;;888777777888444444444333222222111111///......------,,,++++++))),,,...---***)))+++---************+++++++++++++++++++++,,,,,,,,,------//////000222999CCCOOOWWWMMMHHHDDDGGGNNNYYYiiiwww}}}}}}|||vvvkkkhhhxxxzzzqqqooonnniiigggiiitttooohhhooo]]]^^^[[[WWWWWW[[[]]]ZZZVVVccceeeaaaYYYTTTNNNAAA444333333222111111111111111111111111111111111111111111111111111111111111111111111111111222333444555666666555555555666666777999:::<<<===>>>???@@@AAAIIIiii}}}lllggg___[[[]]]fffpppuuuwwwyyynnnjjjddd___\\\[[[[[[[[[XXXVVVSSSSSS[[[jjj}}}nnnnnnqqqooonnnkkkhhhdddZZZLLLCCCBBBHHHNNNRRRKKK<<<111...111000000000/////////......******+++,,,------......---,,,,,,,,,,,,,,,,,,---ooofffdddaaa[[[UUUUUUXXXZZZYYYWWWSSSSSSRRRPPPNNNLLLJJJIIICCCAAA>>>:::888777888888444444444444333222111000///......------,,,++++++)))+++,,,---+++***++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,...222:::GGGTTT]]]WWWNNNHHHIIIMMMRRRXXX^^^mmmuuuvvvllleeelll||||||ooojjjjjjjjjgggiiinnnyyyrrreeennndddWWWVVVUUUWWW^^^aaa\\\TTT___fffeee[[[UUUSSSHHH999444333222222111111222222111111111111111111111111111111111111111111111111222111111222222333444555666666666555666666777777999;;;===<<<:::<<>>===???MMMdddvvvuuuggg```cccnnnwwwzzziiifffaaa\\\XXXWWWWWWXXXQQQYYYbbbkkk{{{pppooollllllmmmmmmeeeXXXOOOMMMOOOXXX___\\\NNN>>>555222111111111111000000000000------------------,,,,,,...------,,,,,,------...nnnfffaaaccc]]]WWWVVVYYYZZZXXXUUUSSSQQQOOOMMMMMMKKKGGGEEEDDDAAA>>>:::666555444444333333222222111000000000//////...---,,,,,,++++++,,,------+++***)))***,,,,,,***)))((()))+++...000------,,,+++++++++,,,,,,///...///111666:::<<<===666???GGGJJJPPPYYY]]][[[^^^XXXVVVbbbtttzzztttgggbbbnnn|||~~~uuunnnxxx}}}xxxvvvjjjYYY___llllllccc[[[TTT]]]eeeddd^^^XXXUUUSSS:::///+++222666111000555000111111111111222222222111111111111111111111111111222222333333444444555666666666666777999:::;;;???:::;;;BBBJJJZZZ{{{vvvmmmeeefffppp|||zzzmmmbbb```___ZZZXXXYYYVVVSSSSSSYYYdddvvvpppjjjmmmpppnnniiiaaaVVVMMMXXX^^^ccc___SSSDDD999555222000//////111222111000........................---,,,,,,,,,,,,---......ooofff``````\\\VVVTTTUUUWWWWWWVVVRRRPPPNNNMMMLLLJJJGGGEEECCC@@@===:::777555555555333333222111111000000//////......---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++***+++---///111------,,,,,,+++,,,,,,,,,/////////222666999<<<>>><<>>GGGSSS]]]\\\VVVUUUYYY\\\WWWbbbqqq|||~~~yyysssnnnbbbZZZUUU\\\gggpppuuuxxxssseeekkkrrrpppjjjcccddddddaaa[[[VVVUUUWWWMMM===222333666333000111111111111111222222222333222222222222222222222222222222222333444444555555666666666666777888999999888>>>HHH```wwwnnnuuuyyyzzzmmmddd```___YYYSSSQQQPPPQQQYYYbbbvvvrrroookkkkkkkkkjjjfffccccccdddeeeccc[[[OOOAAA888444222/////////000000///........................---------,,,------...///rrrfffaaa]]][[[VVVQQQOOOPPPUUUXXXOOONNNLLLLLLLLLJJJHHHEEE???>>><<<:::888777777777222222222111000000//////---------,,,,,,,,,+++++++++,,,,,,+++******+++---+++***)))((()))***,,,---,,,,,,,,,,,,,,,---...//////000222333555888<<>>===<<<:::999888777777222222111111000//////...,,,,,,,,,,,,,,,+++++++++***+++,,,+++******+++---******)))))))))***+++,,,+++++++++,,,---...///000///111333444555777<<>>===<<<;;;999888777666222111111000000///......,,,,,,,,,,,,++++++++++++***+++,,,+++******,,,---,,,,,,+++++++++,,,,,,,,,+++++++++,,,---///000111///222444555555777;;;@@@BBBEEELLLTTTUUUPPPLLLLLLVVV]]]iiisssuuulll]]]QQQWWWZZZ\\\___gggttt}}}{{{www}}}hhhhhhmmmkkkiiiaaa]]]aaa```YYYTTTUUUWWWLLL>>>666444444444444222222222222333333333333333333333333333333333333333333333444555555666666777777888999:::<<<>>>???AAAXXX|||||||||ooohhhccc]]]XXXVVVQQQOOOTTTbbbppp~~~lllkkkooooooppprrrnnnkkkiiigggbbbXXXIII>>><<<999444111000000000///////////////////////////......------......///000qqqffffff___[[[UUUSSSTTTVVVVVVUUUKKKJJJIIIIIIJJJJJJHHHFFF>>>>>>===;;;:::888666555111111111000//////......++++++++++++++++++++++++***+++++++++******,,,...,,,,,,++++++++++++++++++***++++++,,,...///111222///222666666555666;;;@@@EEEFFFKKKPPPOOOMMMPPPWWWZZZ]]]cccgggggg```UUUNNNKKKRRRYYY___iiiuuuzzzyyy{{{}}}ssscccZZZXXX^^^fff{{{mmmfffiiihhhiii]]]VVV[[[\\\WWWTTTWWWYYYRRRFFF;;;555444555555222222222333333333444444333333333333333333333333333333444444555666666666666777888:::<<>>===<<<:::777555444111111111000//////......++++++++++++++++++++++++***+++++++++******,,,...******))))))))))))))))))***++++++,,,...000222333///333666666444666;;;@@@EEEFFFIIIKKKFFFEEEPPP^^^^^^aaadddccc^^^XXXRRRPPPFFFOOOYYYbbbnnnzzz|||wwwvvvyyy{{{}}}}}}~~~xxxnnnbbbYYYQQQIIIHHHKKKJJJPPPdddqqqeeegggffflll]]]SSSXXX[[[WWWWWW\\\[[[WWWLLL???555333444555222222333333333444444444333333333333333333333333333333444444555666666666666777888;;;>>>AAACCCEEEaaa}}}tttiiicccbbb[[[WWWVVVPPPRRRfffxxxqqqkkkjjjnnnkkkkkkiiifff___TTTHHH@@@AAA===777333222222111111000000000000000000000000...............///000000uuueeeddd]]]YYYTTTRRRSSSVVVVVVUUUMMMLLLKKKIIIIIIHHHHHHHHH???===;;;999999888555333333333222111000///...---000000///...------,,,,,,,,,***+++///...***((())),,,,,,++++++***+++++++++------,,,---///333666888111333555555666:::BBBHHHEEEOOOPPPAAA:::FFFXXXaaadddlllkkk___XXXZZZVVVLLLTTT[[[dddlllqqqrrrssssssuuuxxx{{{|||||||||}}}~~~ggg]]]PPPMMMHHHGGGGGGGGGEEECCCFFFIIIVVVqqq|||fffjjjkkkgggddd[[[PPPNNNTTTWWWTTT[[[XXXQQQDDD888222444888555444444333333444444555444444444444444444444444333333333444555666777888<<<444555<<<>>>>>>KKK^^^}}}jjjjjjbbb\\\XXXSSSQQQXXXbbb}}}pppkkknnnooonnnooohhhZZZQQQNNNJJJEEEDDDBBB<<<444000111000---000000000000000000000000000000000000000000000000ttteeeccc^^^ZZZVVVTTTUUUWWWWWWVVVNNNMMMKKKJJJIIIIIIHHHGGG???===;;;999999777555333333333222111000///...---//////......---,,,,,,+++///,,,,,,...---******---,,,,,,++++++***++++++,,,---------...000333666888444555555666888<<>>;;;<<<@@@???EEE^^^yyynnnggg___[[[VVVQQQRRRWWWfff|||xxxqqqqqqooolllmmmhhh[[[PPPKKKHHHDDDDDDDDD>>>555111111111...000000000000000000000000000000000000000000000000sssdddccc___\\\XXXVVVVVVWWWXXXXXXPPPNNNKKKJJJJJJIIIHHHFFF???===;;;999888777444222222222111000//////.........------,,,,,,+++++++++///,,,***++++++)))***...,,,++++++***++++++,,,,,,---------...000333555777777666555777;;;???BBBDDDIIIIIIEEEFFFSSSeeelllhhhkkkbbb[[[ZZZYYYUUUSSSTTT]]]bbbiiinnnppppppppppppuuuuuuvvvuuuvvvyyy}}}rrr___PPPJJJIIIGGGEEECCCCCCDDDEEEDDDCCCCCCEEELLL]]]yyyttthhheeejjjfff___VVVTTTUUUVVVSSS[[[ZZZUUUJJJ===555444666555555444444444444555555444444444444444444444444444444444444555777888999:::;;;>>>>>>???PPPwww{{{qqqgggaaa\\\UUUQQQQQQTTTggg{{{uuurrrqqqkkknnnkkk___SSSKKKHHHFFFEEEFFFBBB999333222222000000000000000000000000000000000000000000000000000qqqbbbbbb___\\\YYYWWWVVVWWWWWWXXXRRROOOKKKJJJKKKJJJHHHFFF???===;;;999888666444222222111111000//////......,,,,,,,,,+++++++++******+++((((((******((((((+++++++++******++++++,,,,,,---------///000333555666777555444888>>>CCCDDDDDDJJJGGGDDDJJJ^^^rrryyyuuusssbbbXXXZZZZZZSSSQQQWWWbbbfffkkknnnoooooonnnooorrrsssuuuvvvxxxzzz}}}ooo]]]SSSMMMLLLMMMHHHGGGGGGHHHIIIJJJIIIIIIFFFFFFIIISSShhhooo```gggfffbbb^^^\\\ZZZWWWSSS[[[\\\XXXNNNAAA777444555555555444444444444555555555555555555555555555555444444444555666777999999999;;;<<<===GGGfffuuuhhhbbb]]]WWWTTTNNNZZZggg~~~wwwnnntttmmmpppooofffYYYOOOKKKJJJFFFIIIGGG>>>666333333111000000000000000000000000000000000000000000000000oooaaaaaa]]]\\\ZZZXXXVVVUUUVVVWWWSSSOOOKKKJJJLLLLLLJJJFFF???===:::999777666333111111111000000///.........+++++++++++++++*********'''&&&)))------)))'''(((+++*********++++++,,,---------...///111333444555444333444888???DDDEEEDDDGGGDDDBBBIIIYYYjjjssstttnnn\\\RRRXXXYYYRRRRRRZZZdddgggkkkmmmmmmlllmmmmmmmmmqqqvvvzzz{{{|||~~~rrrccc]]]\\\XXXUUUSSSNNNPPPRRRSSSRRRPPPOOONNNGGGGGGGGGKKKXXXttt~~~___ddddddeeefffeee___XXXTTTZZZ\\\[[[SSSFFF;;;555444666555555444444555555666555555555555555555555555555555555666777888999:::>>>======CCC[[[ttthhhccc]]]WWWOOOSSSUUUccc|||llltttmmmooopppjjj___SSSLLLKKKEEELLLMMMEEE:::555333222111111111111111111111111111111111111111111111111mmm``````]]]]]]\\\YYYVVVTTTUUUWWWSSSNNNJJJJJJMMMNNNKKKHHH@@@===:::888777555222000000000000//////.........++++++++++++++++++++++++((((((,,,111222---))))))************+++,,,------------...000111222333444111222444999>>>AAABBBBBB@@@???@@@DDDMMMWWW___ccc^^^QQQLLLSSSVVVSSSUUU]]]dddfffiiijjjjjjjjjkkkllljjjooovvv{{{}}}~~~~~~zzzrrrmmmpppqqqkkkbbb]]]^^^aaadddccc___XXXSSSPPPHHHHHHFFFEEEKKK^^^xxxfffeeedddeeeiiiggg___WWWSSSXXX\\\]]]WWWKKK???777555666666555555555555666666555555555555555555555555666666666666777999:::;;;=========JJJmmmvvvkkkaaaYYYVVVTTTOOOTTTdddrrrvvvtttkkkkkklllkkkcccVVVMMMJJJDDDNNNSSSLLL???777333222111111111111111111111111111111111111111111111111lll^^^___^^^^^^^^^[[[WWWUUUVVVXXXRRRMMMIIIJJJOOOPPPMMMIII@@@===:::888777555222//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***))),,,111111---+++,,,************+++,,,---...------///000222222333333///222666999;;;<<<===>>>:::;;;???EEEKKKOOOSSSUUUQQQLLLLLLQQQTTTTTTXXX^^^bbbdddfffgggggghhhjjjllljjjnnnsssxxxzzz|||~~~yyysssuuuxxx{{{xxxnnnbbbWWWRRRKKKJJJHHHDDDEEEOOO^^^kkk}}}qqqjjjeeedddfffcccZZZSSSRRRVVV[[[___ZZZNNNBBB999666666666555555555555666666555555555555555555555555666666666777888999:::;;;:::===BBBSSS{{{|||lll___ZZZYYYRRRRRRYYY___qqqvvvllliiijjjmmmiii\\\OOOJJJCCCOOOXXXQQQCCC888333111111111111111111111111111111111111111111111111111kkk^^^^^^___``````]]]YYYVVVWWWYYYRRRMMMHHHJJJOOORRRNNNJJJ@@@===:::888777555111//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++((()))------+++***---************+++,,,---...------///000222222333333///444888:::999888999;;;777999@@@JJJQQQSSSSSSSSSMMMNNNPPPRRRSSSUUUYYY\\\```bbbdddeeefffgggiiillljjjmmmqqqtttwwwzzz~~~zzzjjj\\\TTTNNNNNNKKKGGGEEEHHHQQQYYYaaannn|||zzzooogggbbbbbb^^^UUUPPPQQQUUU[[[___\\\QQQCCC;;;777666666555555555555666666666666666666666666666666666666777777888999;;;<<<===CCCKKK^^^yyyhhhXXXXXXSSSRRRTTTRRRaaa|||xxxooojjjjjjpppnnnaaaSSSLLLAAAPPP[[[UUUFFF999333000111111111111111111111111111111111111111111111111eeeXXX[[[ZZZ\\\______]]]ZZZXXXWWWQQQMMMIIIJJJMMMMMMJJJEEE???===999777666555333111111111000000//////......---,,,++++++******++++++))))))*********++++++++++++++++++***++++++,,,,,,333444555444222111111222///444888999777555555666444>>>FFFIIIMMMQQQOOOHHHKKKKKKKKKLLLOOOTTTYYY\\\aaabbbcccdddeeefffffffffkkknnnsssvvvxxxyyy{{{}}}uuubbbVVVPPPKKKFFFDDDDDDDDDBBB???JJJRRRbbbyyyooofffhhhhhhYYYMMMMMMMMMVVVZZZ___aaaYYYJJJ===777777666555444333444555555777777777777777777777777777888777555666999<<<<<<===GGGWWWwwwvvvhhh```XXXUUURRRPPPWWWbbbssspppssssssmmmkkk^^^GGGBBBLLLYYY\\\OOO>>>555555222222222111111111111000111111000000000000111111dddWWWZZZ\\\^^^```aaa^^^[[[YYYYYYQQQMMMJJJKKKOOOPPPMMMIII???===999777666555333111............////////////---,,,++++++******++++++*********++++++++++++,,,+++++++++***++++++,,,---222444666555444222222222222666;;;;;;999888888999777AAAIIIMMMPPPSSSPPPKKKLLLLLLMMMNNNQQQUUUYYY[[[^^^___```bbbcccdddeeeeeeiiilllppptttwwwzzz~~~lll^^^VVVQQQJJJGGGGGGFFFDDDBBB@@@EEEPPPaaauuu~~~sssgggfffeeeWWWLLLLLLKKKTTTYYY___```YYYKKK???888888777666555555555666777777777777777777777777777666777888777888;;;>>>???AAA\\\yyyuuuiii^^^XXXTTTQQQTTTYYYkkktttrrrtttpppmmmaaaMMMFFFOOO[[[___SSSBBB777666222222222222111111111111111111000000000000111111cccWWWZZZ]]]```bbbbbb```]]][[[ZZZRRRNNNKKKMMMQQQRRROOOLLL???===999777666555333111,,,,,,------.../////////---,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------222444666777555333222222444777;;;<<<:::888:::<<<===EEELLLOOOQQQRRROOOLLLLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ\\\^^^```bbbcccdddfffiiinnnrrrvvv{{{vvvgggYYYSSSKKKFFFEEEEEECCCAAA@@@AAADDDNNN\\\kkkvvv}}}|||{{{jjjeeedddXXXNNNMMMJJJPPPWWW___```ZZZNNNAAA999:::999777666666666777888777777777777777777777777666777999:::;;;<<<@@@CCCDDDvvvwwweee[[[WWWTTTRRRRRRUUUssszzzooouuutttoooeeeXXXKKKSSS^^^cccYYYGGG;;;777333333333222222222111111222111111000000111111222cccXXX\\\^^^aaacccccc```]]][[[ZZZSSSOOOLLLMMMQQQRRRNNNJJJ???===999777666555333111........................---,,,++++++******++++++++++++,,,,,,,,,---------+++++++++++++++,,,---...111444666777666444333333333666999999888777999<<>>777444333333333222222222222222222111111111111222222eee[[[^^^___aaacccccc```\\\ZZZYYYUUUPPPLLLLLLOOOOOOKKKGGG???===999777666555333111111111000000///...---------,,,++++++******++++++++++++,,,,,,,,,---------++++++++++++,,,---...///111333666666555333333333444777999999777777;;;>>>JJJNNNTTTUUUPPPJJJGGGHHHGGGIIILLLOOORRRSSSSSSRRRRRRSSSTTTVVVZZZ]]]```bbbgggjjjmmmppptttyyyqqq]]]WWWPPPKKKJJJJJJGGGEEECCCAAA???@@@BBBFFFHHHHHHNNNSSS[[[hhhwwwzzzuuuiiijjjccc\\\VVVLLLMMMXXXaaaaaa]]]UUUJJJ???999888777666666666777888888888888888888888888888888777:::===<<<;;;AAAJJJjjj}}}}}}nnnccc^^^XXXRRRRRR^^^gggxxxnnnrrruuurrrppplllXXXZZZaaagggbbbRRRAAA888444444444444333333333222333333222222222222333333ggg]]]``````bbbdddccc```]]]ZZZYYYUUUPPPLLLLLLNNNMMMIIIDDD???===999777666555333111333333222000///...---,,,---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000111222444444333222333444666888:::999888999===AAAMMMQQQVVVWWWQQQHHHFFFIIIEEEFFFIIIMMMOOOQQQQQQQQQQQQRRRSSSUUUXXX\\\___aaagggjjjmmmqqqtttxxx|||nnn___ZZZSSSOOOMMMKKKGGGDDDBBBAAA??????@@@@@@???>>>AAACCCFFFMMMWWWdddooouuuwwwwwwxxxyyy|||~~~llljjjfffaaaZZZNNNPPP\\\dddbbb^^^ZZZOOODDD999999777666666666777888888888888888888888888888999777999>>>======FFFSSSzzztttpppnnnmmmllllllppptttvvvxxx{{{yyyrrreee\\\TTTRRRWWWVVVaaawwwtttuuuuuuuuurrr```___bbbhhhfffWWWEEE:::555555444444444333333333444333333222222333333444hhh]]]```bbbdddfffeeebbb^^^\\\[[[TTTOOOKKKKKKNNNNNNJJJFFF???===999777666555333111111111000///......---------,,,++++++******++++++*********++++++++++++,,,+++++++++,,,---...///000111222222111000111333555666888999888777888===BBBIIILLLRRRTTTNNNEEEDDDIIICCCEEEGGGJJJMMMPPPRRRRRRRRRRRRSSSTTTWWW[[[___aaadddhhhmmmqqquuuxxx|||wwwhhhccc\\\WWWTTTOOOIIIEEEFFFDDDBBBBBBBBBCCCBBBAAAAAAAAAAAACCCGGGMMMSSSWWWTTTUUUVVVWWWXXXZZZ[[[[[[``````hhhwwwzzzwww}}}ssslllgggeee```UUUTTT```gggccc___]]]TTTIII;;;:::999888777888888999888888888888888888888888888555888>>>@@@AAANNN___|||sssqqqjjjjjjiiijjjmmmqqquuuwww|||~~~wwwrrr}}}rrrddd\\\RRRUUUOOORRRlllyyyvvvxxxzzzuuuhhhddddddjjjiii\\\JJJ===555555555555444444444444444444333333333333444444iii]]]___ccceeeggggggccc___]]]\\\RRRNNNKKKLLLOOOPPPLLLHHH???===999777666555333111..................---------,,,++++++******++++++))))))*********++++++++++++++++++,,,---...000000111111111//////000333666444666666555444666;;;@@@BBBEEEKKKOOOJJJAAAAAAHHHCCCDDDGGGJJJMMMPPPSSSTTTSSSSSSSSSUUUWWW[[[___aaabbbffflllrrrvvvyyy}}}vvvqqqkkkeeeaaaZZZRRRLLLHHHEEEBBBAAACCCEEEFFFFFFCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEKKKJJJQQQ^^^fffjjjxxxxxxjjjkkknnn}}}zzznnniiiiiieee[[[WWWccciiiddd```___WWWLLL<<<;;;:::999999999::::::888888888888888888888888777444777???BBBEEETTThhhxxxoooeeebbbeeegggiiimmmuuu~~~ppppppzzz}}}nnndddUUUYYYRRRNNN```zzz~~~www{{{}}}vvvmmmgggfffkkkkkk___MMM@@@666666555555555444444444555444444333333444444555fff\\\ZZZ```dddfffdddccccccaaa\\\VVVPPPKKKKKKOOOPPPKKKEEEAAA???;;;888444222111111////////////............,,,,,,,,,,,,,,,,,,------,,,,,,++++++***))))))))),,,,,,,,,,,,---///000111///222111...000444777666555888:::888555666<<>>>>>?????????>>>@@@AAAAAAAAAAAA@@@@@@???DDDAAAEEEMMMQQQUUUeeeyyyuuuhhhccccccgggqqqggggggkkkjjjgggeeeeeeffffffddd]]]UUUPPPFFF===777999;;;:::888888777777777777888888888888???:::888AAADDD@@@TTT|||{{{yyyrrrhhhccchhhrrrxxxzzz}}}kkk{{{hhh^^^TTTNNNPPPWWWhhh}}}uuu|||}}}vvvpppnnnoooiiiaaabbbYYYBBB:::888555555555555444333444444444444444444444444ddd]]]\\\^^^bbbdddccccccdddbbb]]]VVVPPPKKKKKKOOOPPPJJJEEEAAA???;;;888444222111111////////////............,,,,,,,,,,,,+++++++++++++++++++++***************---------...///000222222111333111...///444666666444666888777666999@@@FFFEEEDDDCCC@@@>>>>>>>>>???DDDCCCDDDHHHMMMPPPPPPOOONNNPPPRRRVVVZZZ^^^aaacccfffjjjooossswww{{{}}}fffVVVOOOHHHEEEIIIJJJGGGDDDDDDDDDAAA???>>>?????????>>>@@@@@@@@@@@@@@@??????>>>AAA===???DDDDDDDDDOOO___wwwrrrgggbbb___```cccrrr{{{mmmeeekkkooommmkkkkkkkkkkkkhhhbbbYYYTTTGGG>>>888999;;;:::888888888888888888999999999999888:::;;;???EEEKKKhhh{{{tttvvvxxx{{{uuuddd[[[TTTSSSTTT\\\ssswwwyyy{{{wwwuuurrrqqqjjj```aaaZZZFFF:::888666555555555444333444444444444444444444444ddd___^^^]]]aaadddcccccceeeccc^^^UUUPPPJJJKKKOOOOOOJJJDDD@@@>>>;;;888555222111111////////////............,,,,,,,,,+++*********))))))************+++++++++////////////000222333444333444111---...333666555777888999777777:::AAAGGGGGGEEEBBB???======>>>???BBBBBBDDDGGGKKKNNNNNNMMMLLLOOORRRWWW\\\```cccdddiiimmmqqqvvvyyy~~~~~~kkkUUUMMMHHHJJJMMMKKKGGGDDDEEEBBB@@@??????@@@????????????@@@@@@???>>>>>>===AAA>>>>>>@@@===:::AAAMMM^^^iiivvv~~~nnnbbbXXXWWW\\\bbbhhhmmm|||rrraaajjjrrrpppppppppooonnnkkkddd\\\VVVJJJ@@@999999;;;999888888999999999::::::::::::;;;444>>>???>>>III___}}}kkkbbbYYYVVVSSSTTTbbbsssyyyuuuyyyyyy{{{wwwtttjjj]]]]]]ZZZKKK;;;999666555555666555444444444444444444444444444fffaaa^^^___ccceeeddddddeeeccc^^^UUUOOOJJJKKKNNNOOOJJJDDD@@@>>>;;;777555333222111////////////............,,,,,,++++++***)))((((((((())))))***++++++,,,,,,......//////000222333444444555222------222555555===<<<;;;888888:::@@@EEEJJJFFFBBB???>>>???AAAAAABBBCCCEEEGGGJJJLLLMMMMMMKKKNNNSSSXXX^^^bbbdddeeejjjmmmrrrvvvzzz~~~yyy\\\WWWQQQOOONNNLLLIIIGGGFFFDDDAAA@@@AAAAAA@@@@@@???@@@@@@??????>>>===<<>>@@@>>>;;;@@@HHHNNNUUU^^^dddgggjjjppptttwwwfff[[[XXXXXX___iiirrrwwwzzz{{{sss]]]hhhssspppsssrrrpppoookkkddd\\\VVVMMMCCC:::999:::999888999999999999999::::::::::::777CCCAAA???VVV}}}vvvfffXXXUUUUUUUUU]]]ggg}}}tttzzz|||~~~yyyuuuiiiYYYWWWXXXNNN===:::777555555666555444555555555555555555555555iiiddd^^^cccggghhhfffdddeeebbb]]]UUUOOOJJJJJJNNNOOOIIIDDD???>>>;;;777555333222222////////////............,,,,,,++++++***)))(((((((((((()))***+++,,,,,,------------...///000111222444444222---...222555444===<<<:::999999===AAAEEEIIIEEE@@@>>>???AAAAAAAAABBBDDDFFFHHHIIIKKKLLLLLLJJJMMMRRRXXX^^^bbbeeefffjjjlllppptttxxx}}}yyynnnnnniii___UUUOOOLLLKKKIIIFFFDDDBBBBBBCCCBBBAAAAAAAAAAAAAAA@@@???>>>===::::::;;;===<<<;;;???DDDDDDIIIPPPVVVYYYZZZ\\\]]]qqqxxxccc\\\WWW\\\dddppp{{{{{{xxx___jjjtttpppuuutttrrrpppllleee]]]XXXQQQFFF;;;999:::999999:::888888888999999999999::::::CCC???DDDjjjnnnWWWRRRVVVXXX[[[___}}}xxxyyy}}}~~~yyyvvviiiVVVQQQTTTOOO???<<<888666555666666555555555555555555555555555lllfff___dddhhhiiifffdddddd```[[[TTTOOOIIIJJJNNNNNNIIICCC???===:::777555333333222////////////............,,,,,,,,,+++*********)))(((((()))***++++++,,,,,,,,,,,,,,,,,,---///000111111333222//////333555444777777777999<<>>@@@@@@???BBBDDDGGGHHHHHHIIIJJJLLLKKKMMMRRRWWW\\\aaadddfffiiikkkooorrrvvv{{{yyyhhh\\\UUUQQQLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA??????============<<<<<<>>>@@@AAAGGGOOOVVVZZZ^^^bbbdddcccjjjwwwuuu___YYY^^^___jjjxxxhhhllluuutttyyywwwuuusssooohhhaaa\\\TTTHHH===999:::999999:::888888888888999999999999:::???<<>>CCCFFFHHHBBB>>>;;;<<<@@@BBBAAA???AAACCCFFFGGGFFFFFFHHHJJJLLLNNNQQQUUUZZZ___ccceeehhhjjjnnnqqquuuzzzssscccWWWNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@===<<<===??????@@@EEEMMMTTT[[[dddmmmtttiiiiiijjjsssrrrccc\\\aaallltttoooiiissszzzzzzyyywwwtttpppkkkddd___WWWJJJ>>>:::999999999;;;999999999999:::::::::;;;;;;>>>???WWW}}}wwwvvvuuuccc[[[UUUSSSUUU[[[uuuwww~~~|||~~~ttt[[[PPPTTTUUUAAA>>>999666666666777666555555555555555555555555jjjiiibbb^^^bbbdddbbbaaabbb```[[[TTTNNNIIIJJJMMMNNNIIICCC>>>===:::777555444333333000/////////............,,,,,,,,,,,,,,,,,,------***************+++++++++,,,,,,,,,---...///000111---111222111222666666333555555777;;;???BBBCCCDDDBBB???<<<>>>CCCEEEDDDAAA???BBBEEEFFFEEEDDDFFFIIIMMMNNNPPPTTTYYY^^^bbbeeehhhkkkmmmqqqtttzzzooo]]]PPPMMMJJJIIIHHHHHHGGGFFFHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>===:::999;;;======:::>>>EEEKKKSSS___nnnxxx}}}{{{sssmmmqqqhhh```dddkkkvvvrrrdddooo|||zzzxxxvvvssspppkkkddd```XXXKKK>>>:::999999999;;;:::::::::;;;;;;;;;<<<<<>>999666666666777777666666666666666666666666uuuccc___^^^ccceeedddcccccc```[[[XXXPPPIIIHHHLLLMMMHHHAAA@@@>>>:::777444333222222222111///...,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,+++,,,...000222111000...///111333444666666777555333222555;;;@@@BBBBBB;;;;;;;;;<<<>>>???AAABBBBBBDDDFFFFFFEEEDDDDDDEEEJJJLLLPPPTTTWWW[[[```dddgggjjjooosssvvvzzzzzzpppZZZVVVRRRQQQRRRRRROOOLLLLLLOOOQQQNNNIIIEEEGGGJJJEEECCC@@@??????>>>===;;;<<<>>>>>>DDDOOORRR[[[ooo{{{rrrooottt{{{}}}|||wwwnnnmmmttt~~~cccggg{{{}}}}}}{{{yyytttnnniiifff]]]NNN???;;;<<<<<<:::999::::::;;;;;;<<<;;;;;;;;;>>>???CCCbbbpppwwwqqqjjjzzz{{{fffYYYXXXTTTWWW___qqqxxxxxxkkk___YYYWWWKKK@@@666666999999888777777777777777777777777777sssbbb___```dddfffdddcccccc___ZZZXXXQQQIIIHHHLLLLLLGGGAAA@@@>>>:::777444333222222111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,///111333222111000111222444555555555555666555555777<<>>@@@AAA@@@BBBDDDEEEEEEEEEFFFHHHKKKMMMQQQUUUYYY]]]bbbfffhhhkkkppptttwww{{{{{{fffaaa]]][[[ZZZYYYVVVRRRTTTUUUVVVTTTPPPLLLJJJJJJHHHEEEBBB@@@???>>><<<;;;<<<>>><<>>BBBNNNrrrqqq___[[[WWWRRRXXXhhh}}}{{{pppeee___]]]QQQEEE999888:::999777777777777777777777777777777~~~qqqbbb___bbbfffgggeeecccccc___YYYXXXQQQJJJHHHKKKKKKGGGAAA@@@>>>:::777444333222222//////...---------------,,,,,,,,,+++++++++******)))*********++++++++++++---------000222444333222333444444555555555444444777777888:::===>>>===<<<999999999:::;;;===???@@@>>>@@@BBBDDDDDDEEEGGGIIIKKKNNNSSSWWW[[[___eeehhhiiilllqqquuuxxx||||||vvvrrrqqqnnnkkkgggbbb```]]]ZZZVVVQQQKKKGGGKKKHHHEEECCCCCCBBBAAA@@@???@@@<<<>>>EEEFFFPPPfff{{{tttooolllqqqqqqjjjccccccgggiiigggaaaZZZXXX[[[^^^^^^[[[```ccchhhqqq~~~}}}uuulllvvv|||wwwqqqkkkggg```QQQBBB======<<<:::::::::;;;;;;<<<<<<<<<<<<===???GGG[[[hhh```[[[RRRSSS]]]uuu~~~vvvlllfffdddXXXKKK>>>::::::999777777777777777777777777777777|||pppccc```cccggghhheeecccbbb^^^XXXWWWQQQJJJIIIJJJJJJFFFAAA@@@>>>:::777444333222222......---------......///,,,,,,,,,+++++++++******))))))))))))************------...000333555555444333444555555666666555555555777999<<<>>>>>><<<;;;777888888999:::<<<===>>>>>>@@@BBBCCCCCCDDDGGGIIIKKKNNNRRRWWW[[[```eeeiiijjjmmmrrruuuyyy}}}vvvpppgggbbb^^^YYYRRRLLLMMMKKKHHHFFFGGGHHHHHHGGGCCCDDD??????DDDEEEOOOfffyyyuuuooowwwyyyppphhhdddlllfff]]]YYY]]]bbb```[[[ZZZWWWUUUUUUZZZeeerrrzzz~~~nnnttt}}}xxxqqqkkkgggbbbTTTFFF@@@>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>AAANNNhhhrrreee^^^XXXTTTWWWhhh}}}{{{rrrjjjggg]]]OOO@@@::::::999888888888888888888888888888888|||rrrfffbbbcccggghhheeecccbbb]]]XXXWWWQQQKKKIIIIIIIIIEEEAAA@@@>>>:::777444333222222...------------...//////,,,,,,,,,+++++++++******(((((()))))))))*********------...111444666555444222222444555666777777777222555999<<<======<<<;;;777777777888:::;;;===>>>@@@AAABBBBBBAAABBBEEEGGGJJJMMMRRRVVVYYY^^^cccgggjjjmmmrrrvvvyyy}}}{{{pppiiifffccc^^^YYYSSSPPPKKKIIIHHHHHHHHHGGGEEEFFFAAA@@@CCCCCCOOOgggyyyqqqttt{{{~~~rrrjjjssspppiiieeejjjrrrrrrkkkiiicccZZZTTTRRRUUUZZZ]]]nnnzzzuuuwww~~~~~~yyyssslllhhhdddWWWIIIBBB???<<<;;;<<<<<<<<<;;;<<<<<<>>>???@@@CCC[[[}}}iii\\\\\\VVVSSS^^^xxxuuulllgggaaaQQQAAA::::::999999;;;999999999999999999999999|||ssshhhcccbbbfffgggdddbbbaaa]]]WWWVVVQQQLLLIIIIIIGGGDDDAAA@@@>>>:::777444333222222......---------......///,,,,,,,,,+++++++++******((()))))))))************---------000444666666555111111333444666666777777111555999;;;;;;:::::::::777777777888:::;;;===>>>@@@AAAAAAAAA@@@AAADDDFFFKKKMMMQQQUUUXXX\\\aaaeeejjjmmmrrrvvvyyy}}}tttmmmjjjgggccc```[[[WWWQQQLLLJJJHHHGGGFFFGGGHHHCCCAAACCCBBBMMMeee{{{|||xxx}}}zzzpppggg___YYYUUUSSSYYY]]]iiiyyy}}}}}}~~~|||vvvoookkkfffZZZLLLEEE@@@<<<;;;======<<<<<<<<<===>>>@@@AAAIIIqqqyyyttt```]]]WWWQQQWWWmmmyyynnngggfffUUUCCC;;;:::999:::<<<999999999999999999999999}}}ttthhhbbb```dddfffcccaaa```\\\WWWVVVRRRMMMIIIHHHFFFCCCAAA@@@>>>:::777444333222222///......---------......,,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,---000333555555444222222333444444444444444333666999:::888777777888777777888888:::<<<===>>>>>>?????????@@@BBBEEEHHHLLLOOORRRUUUXXX\\\```cccjjjmmmqqquuuxxx|||{{{tttmmmfffbbbaaa\\\WWWRRRPPPPPPOOONNNLLLNNNIIIFFFFFFBBBLLLddd|||wwwrrrjjjaaa[[[YYYVVVWWW\\\fffvvv~~~zzzsssooohhh\\\OOOFFFAAA<<<<<<>>>======<<<<<<===???AAACCCWWW{{{sssqqqqqqaaa[[[SSSTTTddd}}}rrrjjjmmm[[[GGG===:::999:::<<<::::::::::::::::::::::::}}}tttgggaaa___ccceeebbbaaa```\\\WWWUUURRRMMMIIIHHHFFFCCCAAA@@@>>>;;;777444333222222//////...---------------,,,,,,,,,+++++++++******************++++++++++++++++++,,,///333555555444333444444444333333222111555888:::999666444444555777777888999:::<<<===>>><<<===>>>>>>@@@CCCGGGJJJNNNPPPSSSVVVXXX\\\```ccciiilllqqquuuxxx|||wwwmmmfffccc___[[[XXXXXXZZZ[[[[[[RRRUUUPPPLLLJJJDDDMMMddd|||yyytttvvvuuuuuuvvvzzzwwwuuu{{{zzzrrrssstttwww||||||vvvppp___YYYTTTSSSSSSZZZmmm|||}}}wwwrrriii]]]PPPGGGAAA<<<<<>>;;;777555333222222000...,,,---//////---+++111000...---,,,+++++++++++++++++++++++++++,,,,,,.........///000222333444222333333333333222111111666777999999777666777888888666666888<<<===;;;999===<<<;;;<<<@@@DDDFFFGGGLLLOOOTTTXXX[[[___cccgggkkknnnsssvvvzzz}}}wwwrrrjjj```ZZZZZZ^^^eeehhhccc\\\OOOJJJMMMIIILLL\\\zzzzzzzzz{{{rrrnnnooonnniiiccchhhhhhhhhiiijjjkkklllmmmrrrpppttt}}}{{{zzzvvvqqqeeeWWWPPPSSSYYY[[[lll}}}{{{wwwqqqoooeeeUUUHHHAAA>>>===<<<>>>BBB===;;;@@@???AAALLLkkk{{{lllkkkssswwweee|||ttteeeXXXVVV\\\nnn|||kkkxxxtttjjjOOO;;;===>>>999999:::999999888888999999:::wwwpppgggeeefffeeeccccccbbb```\\\YYYXXXSSSLLLHHHGGGGGGEEEBBB@@@>>>;;;777555333222222111///---...000000...,,,000///...,,,+++************++++++++++++,,,,,,,,,////////////000111333333222333333333333222111111555777999999888777666777777666666888;;;===;;;:::<<<<<<>>>AAAEEEGGGGGGFFFMMMPPPTTTXXX\\\```dddgggkkknnnrrrvvvyyy}}}wwwkkkaaa___eeennnuuupppgggUUULLLNNNKKKNNN\\\www|||sssrrrvvvyyy~~~{{{vvvpppiiibbb^^^[[[[[[[[[]]]___bbbdddfffkkkjjjnnnwww||||||{{{|||xxxeeeWWWRRRQQQQQQXXXeeeuuuxxx}}}vvvrrrqqqfffWWWIIIBBB???======<<<@@@===;;;@@@???BBBOOO{{{ttthhhhhhrrrvvv|||jjjZZZVVVZZZiiiyyygggrrrvvvlllQQQ======>>>999999::::::999999999999::::::vvvppphhhgggfffeeedddcccbbb```]]]ZZZWWWRRRLLLHHHGGGGGGEEEBBB@@@>>>;;;777555333222222000///---...//////...,,,......,,,+++******))))))******+++++++++,,,,,,,,,//////000000000111111222222333333333333222111111333666999:::999777666555777666777999;;;<<<;;;::::::<<<@@@EEEIIIJJJGGGEEENNNQQQUUUYYY]]]```eeehhhkkknnnrrrvvvyyy}}}~~~nnnfffkkkwwwwww]]]MMMLLLKKKLLLWWWpppvvvyyytttooommmllliiixxx~~~~~~rrreee]]][[[RRRRRRRRRRRRTTTWWWZZZ\\\``````dddkkkpppqqqvvv|||wwwcccXXXTTTRRROOOUUU\\\dddwwwxxx~~~yyywwwsssiiiYYYLLLCCC???======;;;???======AAA@@@DDDTTT|||tttjjjgggrrrsss]]]VVVWWWbbbyyyhhhooozzzpppTTT???>>>>>>999:::::::::999999999999::::::uuuooohhhhhhfffeeedddccccccaaa]]][[[WWWQQQKKKHHHGGGGGGEEEBBB@@@>>>;;;777555333222222......------------,,,,,,---,,,+++***))))))))))))*********++++++,,,,,,---000000000111111111111000222333333333333222111111222555999;;;999777555444666777777999;;;;;;;;;;;;;;;<<<@@@DDDIIIJJJHHHFFFNNNQQQVVVZZZ]]]aaaeeeiiimmmppptttwwwzzz}}}xxxyyymmmSSSNNNMMMMMMTTTfffmmmsssvvvwwwwwwqqqjjjttt{{{~~~sssfff]]]ZZZTTTSSSQQQOOOOOOPPPRRRSSSVVVVVVYYY]]]```ccckkkttt~~~ooofffcccbbbWWWXXXVVVUUU]]]uuu~~~~~~}}}vvvlll]]]NNNDDD???>>>>>><<<@@@>>>???BBB???FFFZZZwwwjjjiiiqqq{{{aaaXXXVVV]]]wwwrrrttt~~~uuuYYYAAA???===999::::::::::::999999:::::::::uuunnnhhhhhheeedddccccccbbbaaa^^^[[[VVVQQQJJJGGGGGGGGGEEECCC@@@>>>;;;777555333222222////////////...---......,,,,,,+++***))))))))))))))))))***+++,,,,,,------///000111111111111000000222333333333333222111111222555999:::999777555444555777888999::::::;;;;;;<<<<<<===@@@DDDHHHIIIHHHNNNQQQVVVZZZ]]]aaaeeeiiinnnqqquuuxxx{{{~~~^^^TTTRRRQQQUUUaaaiiittt~~~|||{{{}}}}}}uuujjj___YYYUUUTTTQQQOOOMMMMMMNNNNNNPPPNNNOOORRRSSSUUU]]]ffflllwww{{{rrrnnnmmmnnnaaa```\\\WWWUUU___tttyyypppaaaQQQEEE???>>>???>>>AAA@@@@@@BBB???JJJbbb{{{mmmccc^^^aaammmzzzeee[[[WWWZZZppp~~~|||zzz]]]DDD@@@===999;;;;;;::::::::::::::::::;;;wwwooohhhiiidddcccbbbbbbbbb```]]]ZZZUUUPPPJJJGGGGGGGGGEEECCC@@@>>>;;;777555333222222111222333222000///000111,,,++++++***))))))******))))))***+++,,,------......///000222222222111000222333333333333222111111222555888999888666555444555777999:::::::::;;;<<<===<<<;;;===AAAFFFIIIJJJNNNQQQUUUYYY]]]```eeehhhooorrruuuxxx{{{~~~cccTTTRRRQQQSSS```iiitttzzzpppccc[[[UUUTTTSSSQQQPPPOOONNNNNNOOOLLLKKKMMMMMMMMMRRRXXX^^^iiiqqqoookkkjjjkkkkkkhhhhhhgggddd______hhhttt~~~|||ttteeeTTTFFF???>>>@@@???AAA@@@AAACCCAAAPPPnnnwwwkkk```WWWSSSWWW___dddpppkkk```ZZZYYYjjjbbbGGG@@@===999<<<;;;;;;::::::::::::;;;;;;{{{qqqjjjjjjbbbaaaaaaaaaaaa___\\\ZZZTTTOOOIIIFFFFFFGGGEEECCC@@@>>>;;;777555333222222000222333222///...///111,,,,,,+++************+++((()))***+++,,,------...,,,...000222333222222111222333333333333222111111333555888888666555555555444777::::::999999;;;======;;;;;;===AAAFFFIIIJJJMMMPPPTTTXXX\\\```dddgggnnnppptttwwwyyy|||hhhVVVUUUUUUWWW```eeellltttyyymmmeee___^^^]]][[[YYYVVVSSSQQQQQQMMMKKKMMMOOONNNNNNQQQTTT\\\bbbaaaaaadddfffeeeiiihhhjjjllljjjfffjjjqqq}}}vvvhhhVVVGGG???>>>@@@===???>>>AAADDDDDDXXX||||||ooobbb[[[WWWTTTSSSTTTRRRYYYggg{{{qqqeee^^^WWWeee|||eeeIIIAAA===999<<<;;;;;;::::::::::::;;;;;;~~~ssskkkkkkbbbaaa`````````___\\\YYYTTTOOOIIIFFFFFFGGGEEECCC@@@>>>;;;777555333222222---///000///,,,+++,,,///,,,,,,++++++++++++++++++((())))))+++,,,---......+++---///222333333222111222333333333333222111111444666777777555555555666444777:::;;;999999;;;===<<<;;;<<>>AAA;;;===<<<@@@EEEGGG___yyyyyygggWWWSSSUUUUUUQQQMMMJJJLLLRRR```wwwuuuiii```WWWaaawwwgggJJJAAA===999===<<<;;;;;;::::::;;;;;;<<>><<<999666333111111000///............------------,,,***)))((())))))***))))))))))))))))))******---///111111000///000111222333333444333222111000555666666555333333444666888888999:::::::::999999;;;<<<===@@@CCCFFFIIIJJJNNNPPPSSSVVVZZZ^^^dddgggkkkoootttvvvxxx{{{|||eeegggjjjvvvggg___cccqqq~~~{{{xxxrrrggg[[[ZZZXXXUUURRRPPPOOONNNNNNRRRSSSSSSTTTXXX^^^gggmmmpppooonnnnnnoooppprrrsssrrrvvv|||yyyxxxzzz|||lll[[[LLLCCC???>>>???===>>>FFFEEEBBBfff{{{lllsssvvvfffVVVQQQRRRSSSTTTUUUOOONNNNNNRRR[[[ooottt|||xxxmmm^^^UUU\\\llllllKKKBBB@@@<<<<<<===<<<;;;:::;;;<<<===>>>uuujjjfffaaa___^^^```aaa```[[[WWWUUUQQQKKKGGGEEEDDDDDDCCC>>><<<999666333111111000............---------------,,,+++******))))))*********)))))))))***++++++---///000111//////000111222333333333333222111000555666666555333333444666888888999999::::::999999;;;;;;===@@@CCCFFFIIIJJJNNNPPPTTTWWW[[[___eeeiiilllpppuuuwwwxxx{{{tttqqqvvvtttttt|||~~~sssmmmiiiccc]]]XXXVVVTTTSSS]]]]]][[[XXXXXX]]]eeekkkyyyzzz{{{{{{yyyxxxuuuttttttoooyyyyyy~~~mmm[[[LLLCCC??????AAA>>>===DDDEEEEEEmmmmmmhhhtttxxxlll^^^WWWTTTSSSVVV[[[QQQNNNLLLMMMQQQ___vvvuuulll}}}|||ppp```WWW\\\jjjnnnMMMCCCAAA=========<<<;;;;;;;;;<<<===>>>uuuiiiggg```^^^]]]^^^______[[[WWWWWWRRRLLLGGGDDDCCCBBBAAA>>>===999666333111111000............------------------------,,,+++***)))+++*********++++++,,,------///000000//////000111222222333333333222111111555666666555333333444666777888888999::::::999999:::;;;===???BBBFFFHHHJJJMMMPPPTTTXXX\\\aaagggkkknnnqqqvvvxxxyyy||||||~~~~~~|||wwwoooggg```[[[VVVSSS```___\\\XXXVVVYYY___eeezzz}}}~~~|||qqqhhhooo|||yyyppp\\\KKKBBB@@@AAABBB???===BBBDDDIIIuuu___dddwwwzzzooocccYYYRRRNNNRRRYYYXXXSSSOOONNNMMMQQQ]]]iiizzzmmmlll}}}tttdddYYY[[[eee~~~qqqOOODDDBBB===>>>===<<<;;;;;;;;;===>>>???vvvhhhhhh```^^^[[[\\\^^^]]]ZZZWWWVVVRRRKKKGGGEEEDDDCCCBBB???===:::777444111000000.........---------,,,,,,,,,---......---,,,***)))++++++++++++,,,------......///000000//////000222222222222222222222222222555666666555333333444666666777888999999:::999999:::;;;<<>>BBBEEEMMMyyy|||\\\dddyyyxxxiii^^^UUUOOOPPPTTTYYYTTTQQQOOOMMMLLLQQQXXXaaannn{{{|||zzzhhh\\\YYY^^^vvvrrrOOODDDBBB=========<<<<<<<<<<<<===???@@@xxxhhhiiiaaa^^^[[[ZZZ\\\]]]ZZZXXXTTTPPPJJJFFFEEEEEEEEEDDD@@@>>>;;;777444222000000...------------,,,,,,,,,,,,---......---,,,***)))++++++++++++,,,---.../////////000///......000222222222222222222222222333555666666555333333444666555666777888999999999999::::::<<>>@@@AAA{{{iiijjjbbb^^^[[[ZZZ[[[\\\[[[YYYSSSOOOJJJFFFEEEEEEEEEEEEAAA???;;;777444222000000------------,,,,,,,,,,,,------------,,,+++***)))*********+++,,,---...//////000000///......111333222222111111222222333444555666666555333333444666555555777888999999::::::999:::<<<>>>AAAEEEGGGIIIMMMQQQVVV[[[___cccgggjjjlllpppuuuyyy{{{~~~wwwnnnsssvvvrrrjjjddddddgggjjjiiiiiiiiiiiikkkmmmooovvvyyy|||~~~|||zzzooobbbTTTOOOOOONNNNNNOOOSSS]]]xxxxxxmmmqqq{{{dddOOOCCCAAACCC>>>BBBCCCEEEHHHQQQzzzhhhiiizzzwwwkkk```VVVRRRRRRPPPPPPSSSUUUYYYdddoooaaaYYY]]]rrr~~~nnn___UUUSSSVVVYYYYYYZZZ\\\aaahhhqqqyyy~~~sssaaaYYYYYYkkkuuuPPPDDD@@@;;;<<<============>>>???AAABBB~~~jjjjjjddd___[[[ZZZ[[[]]]\\\ZZZUUUPPPKKKFFFEEEEEEDDDDDDAAA???<<<888444222000000---------,,,,,,,,,++++++---,,,+++******))))))***))))))******+++---...//////000///...---...111333222222111111111222333444555666666555333333444666444555666888999999::::::999:::<<<>>>AAADDDGGGIIIMMMQQQVVV[[[___bbbeeehhhiiinnntttxxx{{{{{{xxxmmmfffhhhlllooonnnlllkkkkkklllmmmnnnqqqpppooonnnllliiieeeccc___XXXRRRQQQPPPPPPVVV^^^hhhuuuyyyooovvv~~~gggQQQCCC@@@CCC>>>BBBCCCEEEHHHSSS~~~fffgggyyysssbbbXXXUUUWWWVVVVVVWWWYYYbbbtttnnn[[[PPPYYYgggooouuu{{{uuuhhhddd___XXXPPPKKKJJJLLLNNNIIIHHHHHHJJJNNNTTTZZZ^^^uuuvvviiiqqqzzzeee\\\[[[gggwwwRRREEEAAA<<<<<<>>>=========>>>@@@BBBCCCjjjjjjeee```[[[ZZZ[[[]]]]]][[[WWWRRRLLLGGGDDDCCCCCCBBBBBB@@@<<<888444222000000---------,,,,,,,,,++++++---,,,+++)))((())))))***)))))))))***+++,,,...///000000///...---...111333222222111111111222444555555666666555333333444666444555666777999999::::::999:::;;;>>>AAADDDGGGIIIMMMQQQVVV[[[^^^aaadddfffhhhmmmssswww{{{sssnnnrrrxxxnnnnnnoooqqqrrrtttuuuvvvuuusssooollliiieeeaaa^^^YYYYYY\\\^^^[[[YYYbbbooo{{{{{{rrrzzzjjjRRRDDD@@@BBB???CCCCCCCCCHHHUUUbbbdddxxx|||hhh^^^^^^WWWVVVUUUUUUWWWaaawwwxxx___JJJKKKRRRUUUWWW\\\aaadddhhhlllrrruuunnnddddddccc___YYYSSSNNNKKKKKKOOOLLLJJJHHHIIILLLPPPRRRVVVeeezzzvvvdddVVVZZZooo~~~hhh^^^]]]eeeyyySSSFFFBBB===>>>>>>=========???@@@BBBDDD}}}ooohhhdddccc^^^WWWVVVZZZ]]]]]]VVVSSSLLLDDDBBBDDDEEEBBB???===999666333222222222......---,,,,,,,,,,,,---+++++++++************))),,,,,,,,,,,,---...//////111222222111000000111333555666666444222222333444666666666444111111222444777777888999999999888888888:::<<>>?????????@@@CCCFFF}}}pppiiieeeeeeaaaZZZYYY\\\^^^]]]UUUSSSLLLDDDAAADDDDDDAAA@@@===:::666333222111111......---,,,,,,,,,,,,---+++++++++************)))*********+++---///000111000111222111//////111222444555555444222222333444666666666444222111333444777888888999999999999999888:::<<>>LLLLLLaaaeeeVVV\\\xxxvvvpppfff___[[[[[[[[[[[[VVVNNNFFFDDDDDDCCCEEEHHHQQQUUUWWWVVVWWW[[[^^^]]]aaacccdddaaa[[[XXXWWWYYYVVVTTTQQQQQQQQQPPPMMMJJJIIIIIIKKKRRR```sss}}}iiiYYYRRRMMMLLLJJJPPPiiippp\\\___cccyyyRRREEEBBB>>>???===>>>?????????AAADDDGGG}}}pppjjjffffffccc^^^\\\^^^^^^\\\TTTRRRLLLDDDBBBDDDDDDAAAAAA>>>:::666333111000000......---,,,,,,,,,,,,---+++++++++************)))(((((()))+++---///111333///000000000......000111111222333222111222333555666666555444222111333555777888999:::::::::::::::888:::<<>>@@@???===KKKPPPlll[[[RRR]]]|||yyyhhh\\\TTTPPPNNNNNNGGGCCCCCCDDDBBBDDDGGGLLLRRRTTTOOOKKKLLLOOOPPPQQQSSSUUUTTTQQQPPPSSSVVVVVVTTTSSSSSSSSSSSSPPPNNNKKKJJJIIIHHHMMMXXXgggrrrzzzeeeXXXSSSPPPOOOKKKGGGPPP]]]vvv___aaacccyyyQQQEEEBBB>>>>>>>>>???@@@@@@@@@CCCGGGJJJ}}}qqqkkkeeegggeee___]]]^^^]]]ZZZTTTSSSMMMEEECCCFFFFFFBBBBBB???;;;666333000000///......---,,,,,,,,,,,,---+++++++++*********))))))((())))))+++,,,...000111.../////////---...///111000111222222111222444666555666555333222111333555777888999::::::;;;::::::888999<<>>===@@@@@@AAABBBCCCGGGMMMQQQ~~~qqqjjjeeefffccc^^^[[[[[[YYYVVVTTTSSSMMMGGGFFFHHHGGGCCCAAA>>>:::666333111000000......---,,,,,,,,,,,,---+++++++++************)))+++******++++++,,,---...---...///.........000222000111222222222222444666444555555333222222444666555666777888999:::::::::888:::<<>>@@@AAABBBBBBEEEIIIPPPTTTqqqiiifffgggddd]]]ZZZZZZYYYVVVQQQPPPLLLFFFEEEGGGEEEBBB@@@===:::666333222111111......---,,,,,,,,,,,,---+++++++++************))))))))))))***+++---...///---...//////...///111333222333444333222333555666444555444333222222444666444555666777888999999999888:::<<>>EEEDDDLLLWWW}}}[[[VVVccc{{{~~~oooccc]]]QQQOOONNNNNNJJJFFFGGGKKKRRRaaaooorrrlllddd\\\VVVWWW^^^fffiiiddd[[[SSSOOOVVVXXXXXXUUUPPPMMMLLLMMMLLLLLLMMMMMMNNNNNNMMMNNNJJJSSS]]]oooyyynnnbbbYYYUUUSSSRRRSSSNNNNNNRRRUUU^^^vvviiifffeee|||rrrLLLDDDDDD@@@???AAABBBBBBCCCFFFKKKRRRWWWppphhhhhhhhhddd]]]ZZZZZZZZZWWWOOOOOOJJJDDDCCCEEEDDD@@@???===999666333222222222......---,,,,,,,,,,,,---+++++++++************)))''''''(((***,,,...000111---...////////////111333333444555444333333555666444444444333222222444777333444555666888888999999888:::<<>>999666555444222111,,,---.........---,,,++++++++++++************))))))))))))***+++---...///------,,,---...///111222333333222222222333444555777666444333333444666777555555666666777777888888888999;;;===@@@CCCFFFHHHLLLNNNRRRWWW]]]bbbfffhhhlllmmmqqqwww~~~tttqqqqqquuuwwwppp|||kkkNNNDDDDDDDDDEEE@@@EEEKKKSSSssshhhYYY```vvvxxxooonnn]]]UUUSSSRRRSSSPPPLLLLLLPPPbbbooozzz||||||zzzooobbbhhhooowww|||yyypppeee^^^ccceeeeee```XXXRRRQQQSSSSSSMMMLLLQQQSSSPPPPPPTTTNNNQQQSSSTTTcccqqqeee]]]YYYYYYWWWUUUTTTQQQQQQYYYccciiibbb___yyygggJJJAAAAAABBBAAACCCCCCEEEJJJPPPWWW\\\^^^~~~ppplllffffffeeebbb___[[[YYYYYYQQQQQQMMMFFFCCCEEEEEECCCAAA>>>999555333222000///------.........---,,,++++++++++++************))))))))))))***+++,,,...///...---------...000222333333333222222222333444555777666444333333444666777555555666666777888888888888999;;;===@@@DDDFFFHHHMMMOOOSSSXXX]]]cccgggiiimmmnnnqqqwww|||zzzlll^^^TTTTTTVVV[[[iiiyyytttxxxjjjMMMCCCCCCBBBCCCAAAGGGKKKQQQsssfffWWW^^^uuu{{{kkk\\\XXXUUUTTTRRRPPPSSSXXXlllxxx|||qqqmmmttt~~~yyynnnfffmmmqqqrrrlll```VVVSSSSSSVVVPPPNNNQQQRRRPPPOOORRRPPPPPPQQQQQQXXXoootttkkkfff[[[XXXVVVUUUSSSQQQUUU[[[llljjjbbbaaazzzcccHHHAAABBBCCCCCCFFFFFFGGGNNNXXXbbbhhhjjj~~~ppplllgggfffeeeccc```]]][[[YYYQQQQQQMMMFFFDDDEEEFFFCCCBBB>>>999555222111///---------......------,,,++++++++++++************))))))))))))***+++,,,---............///000111222333333333222222222333444555777666444333333444666777555555666777777888888999888999;;;>>>AAADDDFFFHHHNNNPPPTTTYYY^^^cccgggiiinnnooorrrvvvzzzzzzeeeTTTMMMCCC===???BBBFFFPPP]]]uuunnnuuugggLLLCCCCCCAAABBBBBBIIILLLRRRxxxbbbUUU\\\sssxxxwwwqqqhhh}}}oooiiiccc^^^ZZZXXX\\\bbbzzzvvv}}}|||rrrwww~~~oooaaa[[[ZZZ\\\WWWSSSTTTTTTRRRQQQSSSXXXUUUUUUVVVSSS]]]|||uuueee___ZZZYYYWWWTTTRRRTTTXXX|||jjjbbbccc{{{^^^FFFAAABBBDDDDDDHHHFFFGGGNNN[[[gggmmmnnn~~~ppplllgggeeecccbbb```^^^[[[YYYPPPQQQMMMFFFDDDFFFFFFDDDCCC???:::555333111...------------------,,,,,,,,,+++++++++*********))))))************+++,,,---.........///000111222333333333333222222222333444555777666444333333444666777555666666777888888999999888999<<>>???DDDKKKgggwwwfffdddqqqeeeKKKDDDDDDAAADDDCCCHHHMMMZZZ[[[SSS\\\rrrssshhh```]]]VVVUUUXXXYYYmmmyyyrrrjjjeeefffkkk}}}}}}ppphhhfffccc___ZZZXXXWWWVVVVVVVVV\\\WWWZZZ___XXXXXXzzztttjjj```]]][[[WWWTTTSSSSSSmmmkkkcccccc{{{ZZZEEEBBBCCCDDDFFFMMMIIIHHHOOO\\\gggmmmnnn~~~ppplllfffcccaaa```___^^^ZZZWWWPPPPPPLLLFFFDDDFFFFFFDDDDDD@@@;;;666444222000.........------,,,,,,,,,,,,+++++++++*********))))))************+++,,,------......///000111222333333333333222222222333444555777666444333333444666777666666777777888999999999888999<<<@@@CCCEEEGGGGGGNNNPPPTTTYYY^^^bbbfffhhhoooqqquuuwwwxxx{{{~~~qqq```QQQHHHDDDBBBBBBBBB>>>=========<<<>>>AAAWWWmmmaaaiiicccKKKFFFEEECCCGGGCCCFFFNNNdddwwwUUUSSS\\\pppdddVVVRRRQQQWWWRRRNNNQQQVVVeeevvvtttvvv{{{rrroookkkggg```[[[YYYZZZYYYXXXXXXTTT[[[eee___\\\{{{uuufff```]]]YYYVVVUUUVVVbbb{{{mmmeeebbb{{{WWWEEEDDDDDDDDDFFFOOOMMMMMMTTT```kkkppprrr~~~pppllleeebbb______```^^^ZZZVVVPPPPPPLLLFFFDDDFFFGGGEEEDDD@@@;;;777444333111//////...---,,,,,,,,,,,,---+++++++++************)))++++++******++++++,,,---------///000111222222222333333222222222333444555777666444333333444666777666666777888888999999:::777999===@@@DDDFFFGGGGGGNNNPPPSSSXXX]]]aaaeeegggmmmrrrwwwyyyzzz{{{uuu```VVVLLLFFFBBB???@@@CCC??????>>>>>>>>>>>>??????IIImmmrrrmmm```JJJGGGGGGCCCGGGCCCFFFPPPkkkmmmQQQSSS[[[kkkgggRRRHHHLLLUUU\\\]]]WWWSSSVVV___|||wwwvvvrrriii```\\\]]]\\\YYYYYYVVV^^^jjjhhhfff}}}}}}mmmddd___[[[XXXYYYXXX[[[jjjppphhhccc}}}}}}SSSDDDEEEDDDDDDGGGJJJKKKOOOWWWaaajjjqqqttt~~~ppplllfffccc______aaa```[[[WWWOOOPPPLLLFFFDDDFFFGGGEEEBBB>>>999666444333111000///...---,,,,,,,,,------+++++++++************)))++++++******++++++,,,,,,+++,,,...000111111111111333333222222222333444555777666444333333444666777666777777888888999::::::777999===AAADDDFFFGGGGGGMMMOOORRRWWW\\\```ccceeekkkqqqxxx|||||||||nnn[[[KKKEEEBBBCCCCCC@@@AAAFFFCCCCCCBBB@@@@@@AAABBBBBB@@@TTTmmm}}}\\\HHHFFFGGGCCCDDDCCCIIIRRRkkkkkkQQQRRRXXXfff~~~uuu___UUUKKKEEEMMM^^^ttt|||mmmddd___ssswwwjjjccccccaaa\\\]]]ZZZ```jjjkkkiiiwwwxxxooogggaaa^^^___ZZZ[[[ddd{{{rrrjjjfffvvvMMMBBBEEEEEEEEEIIIIIINNNUUU[[[aaahhhooottt~~~ppplllhhhddd``````bbbaaa]]]XXXOOOOOOLLLFFFDDDFFFGGGEEE@@@<<<888444333222111//////...---,,,+++,,,------+++++++++************)))+++++++++***++++++,,,,,,+++,,,...///000111000000333333222222222333444555777666444333333444666777777777777888999999::::::777:::===AAAEEEFFFGGGGGGMMMOOORRRVVV[[[___cccdddjjjqqqzzz~~~}}}}}}xxx___JJJFFF@@@>>>AAACCCAAADDDIIIFFFFFFDDDAAA@@@@@@AAA@@@BBBDDDIIIYYY~~~~~~XXXFFFEEEFFFBBB@@@CCCLLLSSShhhlllQQQQQQUUUccczzznnnVVVFFFIIIIIIDDDOOOccczzzbbbfffsssjjjiiifff```]]]YYY\\\cccdddbbbiiiuuuyyypppgggdddddd\\\^^^eeewwwssskkkiiiqqqIII@@@EEEEEEFFFKKKRRRXXX```dddfffiiiooouuu~~~ooommmiii^^^___fffbbb___]]]TTTMMMLLLIIIFFFDDDDDDDDDEEE???===:::777444222111000///...---,,,+++*********&&&&&&'''((()))***++++++***+++,,,------------,,,000////////////111222333111111222333444444444333888888777555333333555777666666666666777888999::::::<<>>;;;777444111000000///...---,,,++++++++++++((((((((())))))******+++******+++,,,,,,---......000000//////000111333444000111222333444555666777666666666444333444777999666666666666777888999:::999<<>>AAABBBDDDGGGJJJOOOPPPTTTXXX\\\```ccceeeiiilllqqqtttwwwzzz}}}pppaaaYYYUUUUUU[[[dddhhhddd___^^^UUURRROOOMMMLLLKKKIIIGGGEEEHHHHHHDDDEEEMMMWWW\\\kkkiiiMMMEEEGGGFFFCCCDDDCCCKKKTTTdddUUUOOORRRYYYlll~~~yyyfff^^^VVVPPPRRRSSSRRRPPPQQQnnnnnnfffnnnzzzzzzuuummmgggbbb```\\\WWWWWWYYY^^^dddrrrvvvqqqllleeeaaalll|||pppppp^^^GGGHHHHHHIIIPPPTTT\\\aaahhhoootttxxx|||pppnnngggZZZZZZ___\\\[[[ZZZRRROOOMMMKKKHHHFFFFFFFFFGGGBBB@@@<<<777333000///...000///...---------------,,,,,,,,,++++++***************))))))+++---000222111111111222222333444444444333222222333666888:::555666666555444444666888666666666666777888999:::888;;;>>>AAACCCEEEHHHKKKPPPQQQTTTXXX\\\```ccceeegggjjjnnnqqqtttxxx|||xxxjjjbbbaaafffrrr}}}yyynnniiibbb\\\WWWSSSOOOLLLKKKLLLKKKIIIIIIKKKNNNOOOYYYtttbbbIIIFFFHHHGGGCCCGGGFFFMMMUUUdddXXXNNNRRRZZZkkkzzzyyylllccc[[[YYYWWWTTTSSSTTT[[[xxxppp[[[VVVYYY~~~tttnnnjjjiiieeeaaa```ccceeeccceeeooo~~~zzzvvvooogggmmm|||qqqsssyyyXXXGGGJJJHHHJJJQQQUUU```eeekkkqqqvvv{{{pppnnngggZZZYYY]]]ZZZYYYYYYRRROOOMMMKKKHHHFFFFFFFFFGGGBBB@@@<<<777333000///...//////...---------......------,,,,,,+++***************))))))+++---000222000111111222333333444444777555444333333444666777777888888666444333444555666666666666777888999:::888;;;>>>AAACCCFFFJJJLLLPPPRRRUUUYYY]]]```ccceeegggiiimmmqqqtttwww{{{~~~tttkkklllsssyyyqqqjjjddd^^^ZZZUUURRRNNNNNNOOOPPPRRRTTTSSSiiiqqqooowww]]]GGGFFFIIIFFFBBBHHHGGGMMMUUUeeeYYYNNNQQQZZZkkkwwwrrrhhhvvvyyyooofff\\\UUUWWW^^^]]]jjjiiiaaa]]]VVVOOOQQQSSSvvvzzzwwwvvvsssnnnmmmpppnnnlllkkklllmmmrrr~~~xxxnnnnnnuuutttnnnUUUIIILLLIIIKKKTTTWWWdddhhhnnntttxxx|||qqqnnngggZZZXXX\\\XXXXXXYYYSSSOOOMMMJJJGGGFFFEEEFFFFFFAAA???;;;777333111//////......---------------...,,,,,,,,,++++++*********************+++---///000///000111222333333333333666666444333333333444555888999999777444333222333666666666666777888999:::777:::>>>AAADDDGGGKKKMMMQQQSSSUUUYYY]]]```ccceeegggjjjooorrruuuxxx{{{}}}~~~wwwqqqvvv|||vvvpppmmmbbbYYYPPPNNNOOOOOOPPPSSSMMM]]]dddfffmmmqqq{{{ZZZFFFGGGHHHEEEBBBGGGFFFMMMUUUfffVVVOOOPPPWWWhhhtttooo___[[[uuu{{{iii\\\]]]eeeuuuaaaXXXPPPKKKNNNSSSkkk~~~zzzuuusssuuuuuuuuuwwwxxxrrrkkkqqq}}}~~~sssqqqyyyyyygggSSSLLLOOOLLLOOOYYY]]]jjjnnntttyyy}}}qqqooohhhZZZXXX[[[XXXXXXZZZTTTNNNLLLIIIFFFEEEDDDEEEEEE@@@>>>;;;777444111000000------,,,,,,,,,,,,------++++++++++++******************+++,,,,,,---.........///000222222222222111333333333333444444444444666888888777555333333444666666666666777888999:::777:::>>>AAADDDGGGKKKNNNRRRSSSVVVYYY]]]```cccdddhhhlllqqquuuwwwyyy{{{||||||}}}~~~pppbbbTTTOOOMMMJJJJJJLLLJJJQQQVVV\\\cccbbbnnnVVVEEEFFFGGGDDDDDDFFFGGGQQQZZZlllsssSSSOOONNNRRRbbbnnnzzz{{{oooppp~~~jjjdddfffiii\\\PPPIIIMMMPPP___}}}uuussszzzzzzvvv{{{bbbRRROOORRROOOUUUbbbgggpppuuu|||qqqoooiii[[[XXX[[[WWWXXXZZZTTTMMMLLLIIIFFFDDDDDDDDDEEE???===:::777444222111111,,,,,,+++++++++,,,,,,---***************************+++,,,------------,,,---...000111222222111111000111222333444444444444444666777777666444555666666666666666777888999:::777:::>>>AAADDDHHHLLLOOORRRSSSVVVYYY]]]```cccdddiiimmmssswwwyyyyyyzzz{{{}}}zzziiiYYYRRRNNNIIIFFFHHHLLLKKKJJJQQQWWWUUUfff|||SSSDDDFFFFFFDDDEEEFFFIIIUUU```rrrhhhPPPOOOLLLNNN]]]iiiwwwvvvhhhdddrrryyyooo]]]TTTLLLIIIPPPLLLVVV|||qqqttt~~~wwwzzz{{{zzz___RRRQQQUUUSSSZZZiiiooovvv{{{pppllleeeccc```___^^^[[[VVVRRRQQQPPPNNNIIIEEECCCCCCDDDAAAAAA===777555666333...///............---------,,,,,,,,,+++++++++******++++++******++++++,,,---------...///////////////222222222222222222222222666777777555333222333555555666666777777777777666;;;999===CCCFFFEEEIIIQQQQQQTTTXXX\\\^^^```dddfffkkkoootttxxx{{{|||~~~}}}lll[[[SSSOOOKKKHHHHHHHHHFFFIIIMMMOOORRR___ooo}}}fffKKKDDDDDDHHHCCCHHHKKKIIIRRR^^^qqqdddOOORRRRRRPPPSSSbbbmmm|||jjj^^^WWWSSSQQQSSSRRROOOOOORRROOO^^^sssoooxxx~~~~~~pppUUUOOOLLLPPPWWW___jjjsssqqqnnniiifffcccaaa___[[[VVVRRRPPPOOOMMMHHHDDDAAABBBCCC??????<<<666444555222---///............---------,,,,,,+++++++++*********++++++******++++++,,,---......//////000000000000222222222222222222222222666777777555333222333555555666777777777777777777888666999@@@DDDEEEIIIPPPQQQTTTXXX\\\^^^```ccceeekkkoootttxxxzzz|||~~~qqqbbbZZZVVVRRRNNNNNNQQQOOONNNMMMLLLNNNUUU\\\iiixxxzzzrrrtttbbbJJJCCCCCCGGGBBBHHHMMMKKKTTT^^^lllqqqSSSPPPOOOMMMRRR```iiixxxrrraaaVVVQQQOOOQQQRRRQQQRRRUUUSSSgggyyy{{{iiiSSSNNNMMMRRRYYYaaakkkttt}}}ssspppkkkiiifffccc```[[[VVVRRRPPPOOOLLLGGGCCC@@@AAABBB>>>>>>:::555333444222---///............---------,,,++++++++++++*********++++++******++++++,,,---000000//////000000111222333333333333333333333333666777777666444333333555555666777777888888777777999777888???DDDFFFIIILLLRRRUUUXXX[[[]]]```bbbeeekkknnnssswwwyyy|||~~~ssskkkeee^^^XXXWWWSSSUUUUUUUUUWWW\\\]]][[[XXX]]]ZZZVVV[[[jjj\\\HHHBBBAAAFFFAAAGGGGGGIIIVVVaaalll\\\NNNMMMJJJQQQ]]]cccrrrmmmZZZTTTQQQRRRTTTTTTVVVZZZ[[[yyy```QQQNNNPPPXXX___fffooowww{{{sssqqqjjjiiifffddd```[[[WWWTTTQQQPPPMMMHHHCCCAAAAAABBB======:::555333555222...///............---------++++++++++++************++++++******++++++,,,---111111000000000111222333333333333333333333333333666777888777555333444444555666777888888888888888===;;;;;;???CCCFFFGGGHHHQQQTTTXXX[[[]]]___bbbdddkkknnnsssvvvyyy|||vvvnnnkkkaaafffjjjlllpppuuuppphhhXXXXXXTTTTTTWWWZZZttt~~~UUUGGGAAA@@@FFFBBBGGGHHHNNN^^^jjjpppjjjRRRNNNHHHQQQYYY___nnnkkkccc]]]]]]]]][[[[[[^^^fffZZZPPPQQQUUU^^^ffflllttt|||~~~rrroooffffffeeebbb___ZZZWWWVVVRRRQQQNNNIIIDDDBBBBBBCCC======:::555444666444000///............---------+++++++++*********))))))++++++******++++++,,,---111111111111111222222333333333333333333333333333666777888888666444444444555666777888999999999999::::::;;;===AAAFFFHHHHHHPPPSSSWWW[[[]]]```ccceeekkkooosssvvvyyy|||{{{ssskkkhhhaaa^^^\\\RRR[[[vvvqqqNNNGGGBBB@@@FFFCCCHHHSSSXXXiiirrrooowwwXXXSSSHHHQQQUUU]]]kkk~~~wwwtttqqqlllgggfffsss~~~VVVOOOQQQXXXbbbhhhmmmttt|||qqqmmmcccddddddbbb]]]YYYWWWVVVSSSRRROOOJJJEEEBBBBBBCCC<<<<<<:::555555777555111///............---------+++************)))))))))++++++******++++++,,,---000000111222222222222111333333333333333333333333555777999999777555444444555666777888999:::::::::444999<<<<<>>>>>>>>@@@BBBEEEGGGIIINNNPPPTTTYYY^^^cccgggiiipppssswww{{{~~~yyykkknnnPPPGGGAAACCCHHHJJJLLLNNNMMMSSSYYYccckkktttzzzYYYRRRIIICCCOOORRRUUU___lllwwwwwwWWWVVV^^^dddlllpppppppppvvv}}}qqqsssqqqiiibbb___\\\WWWTTTVVVTTTSSSOOOJJJDDD@@@??????<<<;;;888555333000///...------,,,,,,,,,+++++++++,,,,,,+++***)))))))))))))))***+++***))))))+++---,,,///222222111000000000333333222222222333444444777888:::::::::888666444666777999999888888888999<<<<<<===???AAADDDGGGIIINNNPPPTTTYYY^^^bbbfffhhhnnnqqqvvvzzz~~~oooaaaxxxdddNNNFFFAAADDDHHHJJJKKKNNNPPPUUUYYY```gggsss{{{XXXTTTRRRKKKPPPNNNPPPYYYfffqqqpppXXX]]]kkkrrr{{{}}}zzzyyy~~~sssuuurrrjjjdddaaa]]]WWWTTTUUUTTTSSSPPPKKKEEEAAA??????<<<:::888555222000///...,,,,,,+++++++++*********++++++***************+++)))***+++***))))))+++------///000111000///000111333222222222333333444555777888999:::999777555333555777999999888777888999::::::;;;===@@@DDDGGGIIIOOOQQQTTTYYY]]]aaaeeefffllloootttxxx|||}}}ggg[[[kkkYYYKKKEEEBBBEEEIIIJJJJJJLLLRRRVVVWWW[[[bbboooXXXPPPRRRLLLJJJKKKLLLTTT```lll}}}ggg[[[gggpppzzz}}}{{{uuuvvvqqqjjjeeebbb^^^WWWTTTTTTTTTSSSQQQLLLFFFAAA??????;;;:::777555222000///...,,,,,,,,,,,,++++++++++++*********)))******++++++)))***+++***))))))+++---...///000000///...000111222222222222333444555555777888999999999777555333666888999:::888888999:::888999:::<<<@@@CCCGGGIIIPPPQQQTTTXXX]]]aaadddeeejjjnnnssswww{{{~~~mmm^^^ddd}}}RRRHHHCCCBBBGGGJJJIIIIIIKKKQQQUUUUUUXXX]]]hhhkkkRRRMMMJJJFFFKKKKKKRRR^^^hhhyyy~~~}}}}}}```^^^nnnooo|||}}}|||vvvuuuoooiiidddccc___XXXSSSSSSSSSRRRQQQLLLFFFAAA???>>>:::999777444222000//////------------,,,,,,,,,,,,*********)))******++++++)))***+++***))))))+++---...///000000//////000222222222222222333444555666666777999:::999888666555777999;;;;;;:::999:::;;;888888:::<<>>===999888666444222000//////.........---------,,,,,,++++++***************+++)))***+++***))))))+++---...000111222111000111222111111111222333444555666666777999:::::::::888777888:::<<<<<<;;;:::;;;<<<999999:::<<>>@@@CCCFFFGGGLLLNNNRRRWWW\\\aaaeeegggoooqqquuuxxxzzz}}}www{{{}}}XXXHHHCCCAAAAAADDDEEEEEEIIINNNPPPOOONNNWWW]]][[[jjjbbbOOOJJJHHHGGGLLLUUUYYY^^^lll|||wwwyyy~~~yyyrrrdddmmmyyy}}}uuuooojjjiiifffaaa[[[VVVSSSRRROOOOOOMMMJJJFFFAAA<<<:::;;;999777444222000///.........---------,,,,,,,,,+++++++++************)))))))))*********+++++++++...///111333333333222111444444444555555555555555444666999;;;======<<<;;;<<<;;;::::::<<<==================<<<===AAAFFFJJJOOOOOORRRVVV[[[aaagggjjjmmmpppsssvvvyyy|||}}}PPPKKKCCCEEEGGGIIIIIIJJJMMMOOOPPPMMMQQQVVVVVVXXXkkkkkkQQQOOOJJJGGGHHHNNNTTT[[[fffppptttrrrxxx||||||sssnnnkkkjjjgggaaa\\\WWWSSSRRROOONNNMMMJJJFFFAAA<<<:::;;;999777444222000///.........---------,,,,,,,,,+++++++++************)))*********++++++++++++,,,...///111333333333222111444444444444555555555555444666999<<<===>>>>>>======;;;::::::<<<>>>=====================AAAFFFJJJNNNOOORRRVVV[[[aaagggjjjlllooouuuyyy|||~~~qqqHHHEEECCCEEEHHHIIIIIIJJJLLLNNNRRRPPPRRRVVVUUUWWWggg|||pppOOOJJJJJJGGGGGGKKKNNNRRR[[[eeeuuuuuuyyy}}}ppplllkkkjjjfffaaa\\\WWWTTTRRRNNNNNNMMMJJJFFFAAA===:::;;;999777444222000///.........---------,,,,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,---...111222333333222111333333444444555555555555444666999<<<>>>@@@@@@@@@>>><<<;;;;;;===>>>>>>===============>>>AAAEEEIIINNNOOORRRVVV\\\bbbgggjjjjjjnnnuuu{{{~~~cccBBBCCCDDDFFFHHHIIIIIIJJJLLLNNNTTTRRRTTTWWWTTTUUUddduuu|||VVVQQQLLLIIIHHHIIIIIIJJJRRRZZZqqqvvvpppnnnhhhlllyyyvvv|||~~~nnnkkkjjjgggccc___[[[WWWSSSQQQNNNNNNMMMJJJFFFBBB===;;;;;;999777444222000///.........---------,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------,,,...000222333333222111333333333444444555555666444666999<<>>>>>=========>>>>>>>>>AAAEEEHHHMMMOOORRRWWW\\\bbbfffiiihhhmmmsssyyy~~~XXXCCCFFFDDDFFFHHHIIIIIIJJJLLLNNNTTTTTTVVVWWWUUUVVVbbbpppbbb\\\OOOLLLJJJJJJHHHHHHOOOWWWeee||||||lllhhhggg```fffpppwwwlllkkkfffccc___\\\ZZZWWWSSSPPPNNNMMMLLLJJJFFFBBB>>>;;;;;;999777444222000///.........---------,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------+++---///222333333222111222222333333444555555666555666999<<>><<<===>>>???>>>======>>>>>>>>>???AAADDDGGGMMMOOORRRWWW]]]bbbfffiiihhhkkkpppuuu{{{uuuOOODDDHHHEEEFFFHHHIIIIIIIIIKKKMMMQQQRRRUUUVVVUUUXXXbbblllrrr]]]SSSMMMIIIHHHHHHJJJPPPWWW\\\rrrzzzsssnnnmmmmmm|||oooyyykkkjjjccc___[[[ZZZZZZXXXTTTPPPMMMMMMLLLJJJFFFBBB>>>;;;;;;999777444222000///.........---------,,,,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,+++,,,///111333333222111111111222333444555555666555777888;;;>>>AAACCCDDDAAA???======>>>???>>>======>>>?????????@@@CCCFFFLLLOOOSSSXXX]]]bbbfffhhhiiikkkooosssyyyeeeGGGDDDEEEEEEGGGIIIIIIIIIIIIKKKMMMMMMPPPSSSTTTTTTWWW___ggghhhZZZPPPGGGEEEGGGJJJNNNRRRVVVhhhzzzsss|||~~~uuu|||hhhhhhaaa]]]YYYYYYZZZZZZVVVRRRMMMMMMLLLJJJGGGBBB>>><<<;;;999777444222000///.........---------,,,,,,,,,+++++++++************)))*********++++++++++++,,,***,,,...111222333222111000111222333444555555666666777888:::===@@@BBBCCCBBB@@@>>>>>>?????????>>>===>>>?????????@@@CCCEEELLLNNNSSSXXX^^^bbbfffhhhjjjmmmqqquuuyyyXXXBBBEEECCCEEEGGGIIIIIIIIIIIIKKKLLLIIINNNQQQQQQPPPTTTZZZ___uuugggWWWGGGDDDGGGIIIKKKLLLRRR^^^lll}}}~~~~~~fffgggaaa]]]YYYYYY\\\\\\XXXTTTMMMMMMLLLJJJGGGBBB>>><<<;;;999777444222000///.........---------,,,,,,,,,+++++++++************)))))))))*********+++++++++***+++...111222333222111000111111222444555666666666777888:::<<>>>>>???@@@???>>>===>>>???@@@???@@@CCCEEELLLNNNSSSXXX^^^cccfffhhhkkknnnssswwwzzz~~~{{{PPPAAAHHHDDDFFFGGGIIIIIIIIIIIIKKKLLLHHHLLLOOONNNNNNQQQVVVYYY___tttsss___KKKEEEHHHJJJIIIHHHRRRXXX___sss~~~~~~~~~kkkddd```]]]ZZZZZZ[[[[[[XXXUUUNNNMMMKKKIIIEEEBBB???===>>><<<888444222000000000//////...---,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++---------///222444444444333111000222666999999888666666777999===@@@BBBBBBHHH@@@;;;>>>AAA???>>>???AAAAAAAAAAAAAAABBBBBBBBBKKKOOOTTTXXX\\\^^^bbbdddlllnnnrrruuuxxx|||eeeEEEFFFKKKBBBEEELLLMMMHHHGGGMMMMMMHHHHHHIIIJJJLLLOOORRRTTTVVVYYYhhh```HHHMMMLLLFFFFFFHHHNNNSSSXXXeee}}}}}}~~~|||~~~jjjdddaaa^^^ZZZZZZ[[[ZZZWWWTTTNNNMMMKKKIIIEEEBBB???======;;;888444111000/////////......---,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,...222444444444333222000222666888888777666666666888;;;???AAACCCHHHEEEBBB????????????>>>@@@@@@@@@@@@@@@AAAAAAAAAHHHLLLRRRWWWZZZ^^^aaadddlllooorrruuuxxx|||^^^EEEEEEJJJDDDGGGJJJJJJGGGEEEHHHKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRTTT```yyygggOOOOOOJJJDDDHHHKKKJJJOOORRR]]]ppp||||||}}}~~~~~~jjjdddccc___[[[ZZZZZZYYYVVVSSSNNNMMMKKKIIIEEEBBB???======;;;777333111/////////.........------,,,,,,++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++...111444555444444222111222444666666555666555555666999===BBBDDDGGGMMMLLLBBB===@@@AAA>>>@@@@@@??????????????????DDDIIIOOOUUUYYY]]]aaadddlllooosssvvvxxx|||jjjTTTDDDCCCIIIGGGJJJIIIJJJJJJHHHEEEHHHMMMJJJJJJJJJJJJKKKLLLMMMMMMTTT[[[oooeeePPPOOOHHHBBBEEEGGGFFFKKKKKKQQQ^^^mmmzzzsss|||xxx~~~jjjdddeee```\\\YYYYYYXXXUUURRRNNNMMMKKKIIIEEEBBB???===<<<:::777333000/////////......---------,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++*********---111444444444444333222222333444444444777777666555888===CCCHHHHHHUUUVVVGGG>>>BBBDDD@@@@@@@@@??????>>>>>>>>>===BBBFFFMMMTTTYYY^^^cccffflllooosssvvvyyy|||yyyVVVKKKDDDAAAFFFGGGKKKIIINNNVVVSSSHHHFFFKKKHHHHHHHHHHHHHHHIIIJJJKKKSSSUUUbbbgggRRROOOJJJGGGGGGCCCDDDHHHGGGIIIRRR]]]xxxxxxwww||||||}}}~~~}}}jjjcccfffaaa\\\YYYYYYXXXUUURRRNNNMMMKKKIIIEEEBBB???======;;;777333111/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***)))***,,,000333333333333333333222222222333444888888888777888===EEEKKKJJJXXX[[[LLL@@@CCCFFFCCCBBBAAAAAA@@@???>>>======@@@EEELLLSSSZZZ___dddgggkkknnnssswwwyyy|||jjjIIIGGGDDDAAACCCFFFIIIJJJTTTaaa```SSSIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNOOOXXX|||zzz]]]QQQKKKLLLMMMFFFCCCGGGFFFGGGNNNUUUkkkyyyuuu|||{{{{{{}}}~~~}}}iiicccfffaaa[[[XXXXXXXXXVVVSSSNNNMMMKKKIIIEEEBBB???===>>><<<888444111000000000------------------------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********,,,///111111111111222333222111111222444777999999888999>>>FFFMMMJJJVVVYYYNNNCCCBBBEEEFFFDDDDDDCCCBBBAAA??????>>>???DDDLLLSSSYYY___dddgggiiimmmssswwwzzz}}}^^^DDDFFFEEE@@@BBBCCCFFFJJJUUUbbbggg___RRRJJJEEEEEEEEEEEEFFFGGGHHHHHHKKKPPPVVVrrroooUUUGGGIIIMMMGGGDDDGGGEEEHHHOOORRR```zzzqqqyyy~~~|||||||||}}}iiiccceee```[[[XXXXXXXXXVVVTTTNNNMMMKKKIIIEEEBBB???===???===999555333111111111------------------------,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++***,,,...000000//////111222222000000333555555777999999999===EEELLLIIIOOOSSSNNNEEE@@@BBBHHHGGGFFFEEEDDDCCCAAA@@@@@@>>>CCCJJJQQQWWW]]]bbbfffhhhlllrrrwww{{{~~~tttSSSCCCFFFDDDAAABBBAAACCCGGGNNNXXXcccggg^^^RRRGGGGGGFFFEEEEEEEEEEEEEEEGGGPPPTTTfffgggNNNIIIKKKDDDCCCEEEDDDHHHOOONNNUUUiiixxxttt|||}}}}}}iiiccceee```ZZZXXXXXXXXXWWWUUUNNNMMMKKKIIIEEEBBB???===@@@===:::666333222222222---------------------------------,,,+++***)))(((++++++++++++++++++++++++,,,++++++,,,...//////......000222111000000333666333666999999999<<>>:::;;;888333222555777555---------...............---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++******,,,///333555333222000000000222444555777777888888999<<>>???BBBHHHQQQZZZaaaeeejjjlllrrryyy}}}NNNGGGAAA???BBBEEEEEEDDD>>>FFFHHHFFFLLL[[[bbb___HHHGGGEEECCCAAA@@@???>>>GGGJJJIIIRRRgggmmmSSSMMMIIIBBBGGGHHHDDDEEEKKKOOONNNXXXmmmoooooosss{{{{{{zzz|||jjjfff```aaa^^^XXXUUUWWWWWWTTTTTTPPPJJJFFFCCCAAA???===999;;;888444333777999777..................---------------,,,,,,+++++++++))))))*********+++++++++---,,,++++++---000444666444333222111111222444555999999::::::;;;===AAADDDHHHJJJMMMNNNJJJEEEBBBBBBIIIIIIIIIHHHGGGDDDBBB@@@??????AAAGGGOOOXXX```dddiiilllqqqwww}}}oooKKKFFF@@@???BBBEEEDDDCCC???FFFGGGCCCGGGSSSXXXUUUGGGFFFDDDCCCAAA@@@@@@@@@@@@FFFHHHMMMZZZlllyyyYYYIIIGGGDDDGGGHHHDDDEEEJJJMMMKKKRRRaaaoooyyyooonnnwww{{{|||yyy{{{jjjeeebbbccc___XXXUUUVVVVVVSSSRRROOOJJJEEECCC@@@===;;;999:::888444444888:::888/////////...---------,,,------,,,,,,,,,,,,++++++))))))))))))************------,,,,,,...111444666555444333222222222444444888999;;;;;;;;;<<>>>>>???@@@@@@@@@???>>>???>>>;;;;;;======<<>>>>>;;;DDDMMMSSS\\\```YYYLLL@@@CCCHHHLLLNNNMMMJJJHHHBBBBBBAAA@@@AAAGGGQQQXXXaaagggnnnsssvvvzzzbbbLLLCCC>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<============>>>@@@AAABBB@@@AAA===@@@GGGGGGOOOcccwwwXXXPPPIIIHHHHHHGGGGGGHHHAAAHHHJJJOOO^^^qqqsssnnnsss~~~}}}||||||}}}~~~}}}zzzzzz}}}kkkbbbdddddd```YYYVVVWWWVVVSSSPPPMMMJJJGGGDDDAAA<<<999999:::999444111222000---..................------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,---...//////222222222333333333333333333888>>>BBBCCCAAA@@@???999DDDMMMRRR[[[bbb^^^SSS@@@CCCHHHMMMOOOOOOMMMLLLBBBBBBBBB@@@???DDDMMMUUU___fffoootttwwwzzztttTTTDDDDDD>>>>>>>>><<<;;;;;;;;;<<<======<<<===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAA===AAAHHHEEEIIIZZZyyydddXXXMMMJJJHHHEEEDDDFFFDDDJJJIIIKKKUUU^^^qqquuupppuuu{{{~~~}}}xxx{{{|||zzzxxxyyyyyyzzz}}}xxxuuuvvvyyy|||lllbbbcccddd```YYYVVVXXXWWWTTTPPPNNNJJJHHHEEEAAA===999888:::999444333444333///---------...............+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------...///000000000111222222333333333333111666===BBBBBBAAA???>>>888DDDNNNQQQYYYbbb```WWWBBBDDDIIIMMMPPPQQQPPPOOOAAABBBCCC@@@???BBBKKKRRR^^^fffooouuuxxx{{{lllLLL@@@CCC???>>>===;;;999999:::<<<>>>===<<<======;;;:::<<<:::::::::;;;<<<===>>>???===???===@@@EEE@@@BBBSSSdddmmm^^^QQQKKKHHHDDDBBBDDDCCCFFFCCCEEEMMMQQQ\\\qqqssstttssswww}}}{{{}}}vvvwwwzzzvvvrrrsssnnnmmmoooxxx~~~|||xxxssspppqqquuuxxxmmmeeebbbccc```ZZZWWWXXXWWWTTTTTTQQQLLLGGGDDD@@@===::::::999777555333111///...,,,,,,,,,---------......------,,,,,,,,,,,,++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444555444333222111777>>>???===;;;===@@@@@@>>>CCCPPPYYY[[[\\\```UUUEEE???IIITTTRRRLLLIIIIIIFFFCCC@@@@@@CCCGGGJJJWWW```kkkrrrvvvxxx}}}vvvRRRFFFDDD???===<<<:::888888999:::;;;999999999::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999;;;===>>>???AAADDDGGGWWWfffTTTOOOGGGDDDHHHFFFEEEFFFGGGFFFFFFIIINNNSSSnnnvvvtttmmmqqq{{{}}}}}}wwwzzz~~~{{{tttooopppoooppptttxxxyyyvvvssswwwuuupppmmmlllmmmppprrrkkkbbbcccdddaaa[[[YYYYYYXXXUUUSSSOOOKKKGGGDDD@@@<<<::::::999888666444222111000------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...111222333333222222111555;;;===>>>>>>@@@BBBAAA>>>AAAMMMWWWZZZ\\\___YYYIII???EEERRRWWWPPPIIIKKKHHHDDDAAAAAABBBEEEHHHRRR[[[fffoootttxxx}}}lllKKKAAA>>>:::<<<;;;999888888888:::;;;999999999999::::::::::::;;;;;;::::::::::::;;;;;;888:::<<<======???BBBDDDLLLmmmxxxkkkaaaUUUJJJKKKLLLBBBFFFGGGGGGGGGFFFGGGKKKNNNYYYssswwwooovvv}}}xxxsssuuuxxxvvvtttsssmmmnnnppprrrrrrrrrqqqppprrrpppmmmkkkkkkmmmoooqqqhhh___ccceeebbb]]]ZZZ[[[YYYUUUQQQNNNIIIFFFCCC@@@<<<999:::999888777555444333222//////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++***)))***+++,,,---******++++++,,,,,,------,,,---///111222222222222111333777;;;>>>AAACCCDDDBBB===>>>HHHSSSZZZ^^^```___QQQBBB@@@MMMYYYVVVKKKOOOLLLHHHDDDBBBBBBCCCDDDJJJSSS___jjjqqqxxx~~~dddJJJBBB@@@<<<<<<;;;999888888888999:::999999999999999999999888::::::::::::::::::::::::888:::;;;<<<<<<===???AAAJJJTTTkkk{{{yyyrrr^^^JJJMMMOOOCCCFFFGGGGGGFFFEEEEEEFFFHHHLLL\\\wwwvvvpppsssxxx||||||zzzxxxxxxzzzyyytttrrrsssnnnpppqqqrrrqqqqqqqqqqqqllllllkkkkkklllmmmooopppggg^^^bbbdddbbb]]][[[ZZZXXXTTTNNNLLLHHHEEECCC???;;;888888888777666555444333222000000///...---,,,++++++------,,,,,,,,,+++++++++,,,+++)))(((((()))+++---))))))***+++,,,------...,,,---///111222333444444222222444888===AAADDDDDDBBB>>><<>>::::::999888777888888999999888888888888777777777888999999:::::::::::::::999:::;;;;;;;;;<<<>>>@@@IIIKKKTTTwwwoooSSSJJJNNNJJJEEEEEEFFFFFFEEEEEEEEEEEEIIIQQQccc}}}{{{sssrrrtttwwwzzz|||yyy}}}vvvqqqqqqpppooooooppprrrssssssrrrllllllmmmoooppprrrsssssshhh```___bbbbbb]]][[[ZZZVVVQQQMMMJJJHHHEEECCC@@@<<<888777777666555444222222111111111000///---,,,++++++------,,,,,,,,,+++++++++---+++)))(((((()))+++,,,))))))******+++,,,---------...///111333555666666555333333666;;;@@@CCCEEEEEEBBB???@@@IIIWWWccchhhjjjiii\\\HHH@@@KKKYYY___YYYVVVRRRLLLGGGCCCAAA@@@AAAGGGQQQ]]]hhhttt}}}fffNNNBBB???===:::999999888888777777777777777777777777777777777777777777999999::::::999999:::;;;<<<;;;;;;;;;===???@@@FFFGGGWWWpppSSSMMMPPPEEEEEEEEEEEEFFFFFFEEEEEEFFFJJJSSSccczzzyyyrrrooouuu}}}}}}www}}}{{{vvvuuuyyyyyytttpppppptttvvvsssppprrrssstttvvvwwwwwwxxxxxxiiibbb^^^aaabbb^^^[[[ZZZUUUPPPKKKJJJHHHFFFDDDAAA<<<999777777666444333222111000111111000///...---,,,+++------,,,,,,,,,,,,++++++---,,,+++***)))***++++++))))))******++++++,,,,,,---...///111333555777888666666555777:::@@@FFFJJJLLLKKKFFF@@@DDDSSSbbbkkkmmmrrrlllWWWDDDCCCTTTccc]]][[[VVVQQQKKKFFFBBB@@@@@@DDDJJJUUUaaannnyyy~~~~~~jjjRRRDDD???<<<:::999888888888888777777666666555555555666666666777777555666888999::::::999888999:::;;;;;;:::;;;===???999DDDBBBDDDeeekkkWWWTTTHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFJJJQQQ\\\mmmwwwoooqqqvvv{{{yyyzzzzzzzzz{{{{{{{{{}}}|||wwwtttzzz}}}{{{|||}}}zzzxxx||||||||||||||||||{{{{{{}}}iiiddd^^^bbbccc```]]][[[VVVPPPKKKJJJHHHGGGEEEBBB===:::999999777666444222000000111000000///...------,,,------,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++***************+++++++++,,,,,,...000222555777888666777999999<<>><<>>TTTtttkkkZZZNNNKKKGGGEEEFFFGGGGGGFFFGGGEEEGGGJJJNNNUUUeeeuuu~~~wwwpppooovvvzzzwww{{{~~~uuuuuuyyyuuuvvvwwwxxxuuusssyyy~~~||||||{{{|||iiiddd___cccdddaaa^^^\\\WWWQQQKKKJJJHHHGGGFFFCCC>>>:::;;;:::999777555222111000000000000///......---------------,,,,,,,,,++++++,,,------------,,,+++***+++++++++******************+++,,,...111444666888666999;;;<<<>>>EEEPPPYYY]]]^^^VVVEEE===HHH[[[hhhooowww~~~tttXXXAAAGGGZZZbbb```\\\WWWPPPIIIDDDAAA@@@@@@AAAGGGSSSbbbooovvvuuu~~~[[[III<<<<<<>>>;;;888:::777777777777777666666555111222333444555777888888333555777999:::999888777444666777888888999;;;>>>AAA@@@:::<<>>>>>@@@FFFKKKUUUeeetttxxxnnnJJJFFF???;;;999999888888888777777666555444444444444333333333333444555555444555666666666666666555666666777888999:::;;;;;;>>>::::::???CCCMMMhhhyyyhhhZZZQQQJJJJJJKKKGGGCCCBBBFFFEEEEEEEEEFFFIIIKKKMMM\\\nnnxxxpppoooqqqrrrwww}}}zzzyyy~~~xxxwwwzzzyyysssssssssuuuxxx{{{{{{yyywwwwww}}}~~~{{{yyy{{{~~~fffccc]]]___aaabbb___YYYSSSOOOLLLJJJIIIHHHFFFBBB===:::777777666555333222111000///............---------******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,---------...222555666888888888:::AAALLLUUURRROOOMMMKKKGGGEEEKKKUUUaaahhhttt|||xxxgggRRRDDDTTT]]]aaaYYYOOOIIIEEE@@@@@@???@@@DDDHHHOOO\\\iiirrr{{{{{{RRRDDD@@@<<<999999999999888777777666666555444444333333333333333333444555555444444555555555444444333444444555666777888999999===888999===???DDDVVVlllzzzhhhTTTKKKIIIGGGEEEDDDEEEDDDDDDDDDEEEFFFHHHIIIOOO[[[ssswwwnnnkkkpppqqqxxxuuu{{{yyyrrrqqqtttsssnnnrrrtttvvvxxxyyyzzzzzzzzzwww~~~~~~zzz{{{||||||zzzwwwuuuuuuvvvvvv|||dddaaa^^^```aaaaaa^^^XXXRRRNNNJJJJJJIIIIIIGGGCCC===999777777666555333222111000///............---------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++************+++++++++,,,---,,,,,,...111444888888888777888<<>>999777777666555333222111000///............---------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,---000222888888888777777999>>>BBB@@@EEELLLRRRQQQMMMJJJJJJZZZjjjuuuyyyrrrWWWFFFNNN[[[eeedddZZZPPPKKKEEEBBBAAACCCBBBCCCIIIPPP^^^kkkyyyxxx\\\AAA888777777777999888777555555555555444444444333333222222222222222333333444555555555555444222111111111111222333444555666666888555666;;;======AAAGGGccc~~~bbbPPPFFFDDDGGGCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDIIITTTeee{{{vvvllljjjmmmqqqvvv{{{}}}rrrnnnooovvvzzzuuunnnkkkmmmmmmllljjjjjjkkkjjjiiihhhlllppppppnnnnnntttyyy~~~|||yyyzzzzzzyyyuuuqqqoooqqqsssttttttxxxccc```___``````___\\\WWWRRRNNNIIIIIIJJJJJJIIIEEE>>>:::777777666555333222111000///............---------++++++++++++************++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,...000777888888888999:::<<<>>>AAAFFFMMMPPPOOOMMMHHHDDDMMM[[[ooo~~~uuujjjIIICCCMMMhhhtttgggXXXVVVHHHEEECCCCCCCCCBBBEEEKKKVVVcccrrr}}}wwwsssnnniiihhhjjjmmmooouuu|||bbbMMM===999888777888999888555333444444444444333333333333222111111111111222333333666666666555444333222111111222333333555555666777999666666999<<<===???BBBJJJrrr___HHH@@@BBB@@@AAACCCDDDEEEFFFFFFFFFGGGFFFHHHOOOWWWdddvvvxxxtttpppnnnnnnqqqwww}}}uuupppmmmlllmmmmmmjjjfffeeegggffffffggggggfffgggiiifffjjjnnnmmmkkkkkkpppuuurrrzzzzzztttsssttttttvvvvvvvvvtttrrrsssvvvzzztttaaa___^^^^^^___^^^\\\WWWSSSPPPJJJJJJJJJJJJIIIEEE???;;;777777666555333222111000///............---------++++++***************)))++++++++++++++++++++++++++++++************++++++)))***,,,,,,,,,,,,---///444666888;;;===>>>>>>>>>BBBHHHMMMOOOPPPPPPLLLGGGCCCKKKbbb|||{{{{{{YYYGGGFFF```tttpppddd___MMMHHHDDDDDDCCCBBBDDDIIIMMMYYYgggrrr~~~yyyuuuuuucccaaa^^^[[[XXXWWWVVVVVV\\\\\\eeesssrrrPPPAAA777:::999777777888777555333333333333333333333333333111111000000111111222333555555666555555444333222222222333444555666777777999888777777888999;;;<<<@@@___wwwUUUDDDBBBAAAAAAAAABBBCCCDDDDDDEEEFFFEEEHHHLLLNNNQQQYYYbbbyyyvvvrrrpppooonnnpppuuu|||hhhjjjhhhfffeeedddcccdddeeebbb```aaacccbbbaaaccchhhhhhkkkmmmnnnlllmmmooorrrjjjpppssspppoooqqqssssssrrruuuxxxwwwssssssvvvyyyooo___]]]\\\]]]^^^]]][[[XXXTTTRRRKKKJJJIIIIIIHHHEEEAAA===777777666555333222111000///............---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++(((***,,,,,,,,,+++,,,...111444888===AAACCCCCCBBB@@@IIIQQQVVV]]]cccbbb]]]QQQNNNUUUkkkyyydddPPPRRReeesssooodddSSSLLLFFFDDDBBBAAABBBFFFDDDNNN[[[eeeqqqvvvmmmhhhhhh^^^```aaabbbaaa^^^[[[YYYXXXTTTTTTZZZbbbqqqYYYCCC===777999777666555666666555333222222222222222222333333000000000000000111222222333333444444444333333222111222222333444555666666666888999888777777999;;;>>>KKKfffmmmWWWQQQHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDGGGJJJHHHFFFIIIOOOYYYeee~~~uuusssttttttqqqmmmrrrvvv{{{~~~yyyoooaaa___aaabbbaaa```aaabbbccc```^^^^^^```___]]]bbbiiihhhjjjkkkmmmmmmmmmmmmmmmjjjmmmmmmlllpppvvvxxxvvvqqqsssuuuvvvvvvuuuttttttkkk]]]\\\[[[\\\]]]]]][[[XXXUUUSSSLLLJJJIIIHHHGGGEEEAAA>>>777777666555333222111000//////.........------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++(((***,,,,,,++++++,,,---///222888>>>DDDGGGGGGEEE>>>IIIVVV```mmmxxx{{{vvvkkk[[[OOOXXXuuuaaaIIIUUUrrrvvvdddVVVNNNGGGDDDBBB???AAADDD>>>GGGRRR[[[hhhzzz~~~}}}pppgggbbb___ccciiinnnpppnnnjjjhhh___XXXUUUVVVVVV\\\tttccc===666<<<999777555333333555666666555222222222222222222222333000000000000000111111222111111222333333333222222111111222333444555555666000666::::::999:::<<<>>>;;;:::DDDaaakkkbbbPPPNNNKKKHHHFFFFFFFFFGGGEEEEEEGGGIIIFFFCCCEEEKKKIIIOOO```{{{~~~uuunnnjjjmmmooonnnnnnsss|||mmm```dddbbbXXX]]]aaa```____________bbb^^^^^^```___]]]bbbkkkgggggghhhkkklllllliiigggjjjjjjiiiiiiooowwwyyyvvvsssrrrrrrvvvyyyxxxtttpppmmmfff]]]ZZZ^^^___\\\ZZZYYYUUUOOOLLLMMMKKKFFFEEEEEEBBB<<<999999888666444222000/////////...---,,,,,,++++++++++++)))((((((((()))***,,,)))''''''***+++***(((***)))))))))+++,,,+++***++++++,,,,,,,,,,,,------000333999???CCCFFFHHHHHHCCCJJJXXXkkk{{{{{{pppfffUUUOOOccc|||TTTJJJaaarrrooo^^^UUUNNNKKKCCC;;;@@@KKKDDDDDDHHHQQQ\\\jjj{{{wwwjjjaaacccbbbfffooottttttsssuuuuuuggg]]]\\\YYYYYYhhh}}}tttMMM@@@AAA<<<222555444333333222222333333222222222111111111111000000000000000000000000000////////////////////////000111111222222333444444555555555555666777888999>>><<<===HHHaaa|||lllXXXIIIIIIKKKFFFCCCFFFBBBDDDFFFGGGGGGFFFFFFGGGBBBIIITTTaaarrr{{{zzzssskkkhhhlllpppqqqqqquuuyyy~~~vvvaaaZZZYYYYYYUUUXXX\\\^^^^^^^^^```bbb______aaabbb```]]]bbbjjjhhhgggeeecccbbbdddgggkkkmmmkkkjjjiiilllpppuuuxxxrrrsssuuuvvvvvvuuusssrrrmmmeee]]][[[___```]]]ZZZYYYUUUOOOLLLMMMKKKFFFEEEEEEBBB<<<888888777666444333111000///......---,,,,,,++++++,,,+++***)))))))))******---***((()))+++,,,+++******)))))))))+++,,,+++***+++++++++,,,,,,,,,---------000666<<<@@@BBBCCCCCCHHHLLLWWWffftttyyyuuupppjjjeee[[[SSSZZZooooooVVVTTTdddrrrkkk___RRRLLLIIIFFFDDDDDDBBBAAADDDJJJQQQ]]]ppp{{{vvvuuuvvvzzz{{{yyyzzz~~~{{{oooeeebbb]]]ZZZcccsssaaaKKKEEE>>>888777444444333222222222222333222222222111111111000000000000000000000000000000000000000000000000000000000111111222222333333444333333444555777999:::;;;:::;;;>>>CCCRRRnnnsssWWWNNNOOOKKKGGGGGGJJJJJJJJJHHHFFFEEEEEEEEEDDDHHHNNNUUU^^^mmm~~~xxxuuuqqqmmmiiimmmnnnoooqqqtttvvvxxxyyyiii[[[XXXXXXXXXWWWWWWXXXYYYZZZ[[[]]]^^^```___aaacccbbbbbbiiiqqqhhhgggeeecccaaacccfffjjjkkkkkkkkkkkkmmmooorrrssssssuuuwwwxxxyyywwwuuutttnnneee]]]\\\``````]]]ZZZYYYUUUPPPLLLMMMKKKFFFEEEEEEBBB<<<777777666666444333222111.........------,,,,,,+++,,,,,,+++************+++---+++******+++,,,,,,+++***)))))))))+++,,,+++***++++++++++++,,,,,,,,,,,,***...333888<<<>>>>>>>>>DDDEEEKKKVVVaaafffeeeaaahhhjjjhhh___UUUYYYssspppSSSYYYqqqxxxmmm[[[MMMIIIJJJEEE???BBBAAABBBDDDFFFOOOaaarrr~~~tttiii```ccckkkuuuyyyKKKGGGIII;;;444;;;444444333222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000111111222333333333222222333555777999;;;<<<555:::>>><<>>RRRddd}}}hhhVVVMMMKKKCCCCCCCCCDDDFFFFFFEEEEEEDDDEEEEEEEEEDDDFFFJJJMMMTTT]]]ooozzzuuussssssqqqnnnlllkkkkkkkkkkkklllmmmnnnnnnooopppqqqqqqrrrsssuuuvvvxxxyyyyyy}}}~~~~~~|||}}}~~~~~~}}}|||{{{{{{||||||}}}{{{mmm[[[RRRSSSWWWWWWVVVUUUTTTTTTWWW[[[\\\\\\ZZZ]]][[[[[[]]]\\\ZZZ]]]ccc______^^^]]]]]]___cccfffhhhiiikkkmmmoooqqqrrrsssqqqtttxxx{{{|||{{{xxxwwwqqqeee^^^]]]```___[[[XXXWWWTTTOOOLLLMMMKKKFFFEEEEEEBBB<<<555555555555444333222111---------------,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))***+++***)))))))))+++,,,+++************+++++++++,,,,,,---///111555888:::<<<===EEEDDDCCCCCCGGGQQQ]]]fffrrrwww~~~zzzgggXXXaaatttkkkVVVrrrvvv[[[LLLHHHFFFEEEEEEFFFFFFCCCBBBIIITTT___qqqtttcccjjjwwwfffQQQ@@@>>>@@@:::666555333333222111111111111222111111111000000000//////000000000000000000000000000000000000000000000000///000000111111222333333555444444444555666777777666888999777777<<>>FFFeee~~~ppp]]]NNNHHHFFFEEEDDDBBBAAA@@@AAACCCDDDDDDCCC>>>@@@CCCCCCDDDHHHOOOUUU]]]fffssssssuuurrraaaQQQXXX]]]```]]]VVVPPPOOOQQQMMMPPPRRRRRRUUUaaavvvkkkccc\\\YYYXXXVVVXXX[[[ZZZ___dddhhhgggdddbbb```dddfffiiikkklllllljjjiiiggggggiiikkknnnqqqsssuuuvvvgggaaa[[[^^^]]]XXXUUUUUURRRMMMLLLKKKIIIGGGFFFCCC???<<<777666555333222111000000////////////............---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---222888===IIIUUUcccggg]]]SSSYYYeeewwwnnncccdddrrroookkkxxxwww```WWWOOOKKKGGGCCCBBBDDDDDDDDDGGGLLLRRR]]]qqqwwwJJJ:::999888777666555444333333333222222111111222222333////////////............000000000000000000000000---.........---,,,++++++///////////////000111111111111222222222333333333222333333444555666777777======EEE^^^```OOOJJJEEE???AAAAAABBBDDDCCC@@@???AAACCCBBBBBBAAABBBCCCDDDEEEKKKOOOVVVaaaqqq}}}vvvqqquuufffXXXRRRPPPPPPQQQSSSUUUWWWUUUQQQNNNTTTQQQMMMNNNUUUbbboooxxxddd^^^WWWRRRQQQRRRTTTUUUUUU[[[ccciiillljjjfffbbbcccfffhhhfffcccbbbdddfffhhhiiijjjjjjiiiiiilllnnnxxxhhhbbb[[[]]]]]]XXXUUUUUURRRMMMLLLKKKIIIGGGFFFCCC???<<<777666555333222111000000////////////............---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,---,,,,,,---111666;;;LLLZZZiiillleee]]]\\\___rrrvvvbbb^^^aaatttuuulll}}}}}}jjjSSSGGGCCCCCCEEEIIIDDDCCCEEEHHHKKKSSSbbbppp___CCC<<<888888777666555444333222111111000000000000111111////////////............////////////////////////...............---,,,,,,///////////////000000111111111111222222222333333222222333444555666777777777999@@@PPPjjj{{{```SSSLLLGGGEEECCCAAAAAABBBBBBDDDFFFBBBBBBAAAAAAAAABBBDDDDDDFFFHHHLLLTTT```qqqsssiiioookkkWWWOOOLLLKKKNNNOOOPPPSSSTTTSSSOOOLLLOOOMMMKKKKKKOOOVVV^^^ddd\\\XXXSSSPPPPPPRRRSSSTTTTTTXXX___fffhhhhhheeebbbdddeeefffeeedddddddddeeehhhiiijjjjjjiiiiiikkklllzzzjjjccc[[[]]]\\\XXXUUUTTTQQQMMMLLLJJJIIIGGGFFFCCC???<<<777666555333222111000000/////////............---,,,,,,++++++++++++,,,,,,******+++,,,,,,+++******++++++************++++++++++++++++++++++++++++++---------,,,---///444777HHHVVV```aaa```bbb___YYYhhhvvvrrrjjj___aaazzzvvvuuuzzzgggZZZSSSKKKEEECCCEEECCCCCCFFFFFFIIIQQQ[[[mmmuuukkkLLL???;;;777777666555444333222222000000////////////000000/////////............---////////////////////////....../////////...------//////......//////000111000111111111222222222222111222333333555555666777555:::???EEERRRmmmuuu^^^SSSNNNFFFDDDAAA@@@AAACCCDDDDDDBBBAAAAAAAAAAAABBBBBBCCCEEEEEEFFFJJJQQQ\\\iiirrr{{{xxxtttaaakkk}}}oooVVVMMMLLLMMMLLLKKKKKKLLLOOOPPPOOOLLLIIIHHHGGGGGGHHHIIILLLOOOQQQQQQPPPNNNNNNPPPQQQQQQPPPOOORRRXXX]]]```aaaaaa```cccbbbaaabbbcccdddcccbbbfffhhhjjjjjjiiihhhhhhiii{{{jjjcccZZZ]]]\\\WWWUUUTTTQQQMMMKKKJJJHHHGGGFFFDDD@@@===777666555333222111000000//////.........---------,,,,,,++++++++++++,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++,,,---------,,,...111444@@@LLLRRRPPPWWWdddeee\\\\\\```iiittt{{{~~~wwweeelll}}}tttxxxiiiWWWIIIEEEGGGDDDDDDFFFFFFEEEIIINNNXXXaaaooofffPPPCCC:::333555555555444333222222222000000////////////000000//////.........---------////////////////////////...///////////////......///............///000000000000000111111111111222111111222333444555666666666:::======@@@SSSxxxuuudddZZZPPPOOOKKKFFFEEEEEECCC@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEHHHNNNUUUZZZ]]]bbbjjjsssvvvhhhfffoooiiioooWWWJJJIIINNNOOONNNGGGGGGHHHJJJKKKKKKHHHEEEBBBCCCDDDEEEGGGIIIKKKMMMKKKKKKKKKMMMOOOOOOMMMKKKJJJLLLPPPTTTWWWZZZ[[[\\\```^^^\\\^^^aaacccaaa^^^dddfffggggggfffeeedddeee|||jjjbbbZZZ]]]\\\WWWTTTTTTQQQLLLKKKJJJHHHGGGFFFDDD@@@===777666555333222111000000............------------,,,++++++******++++++,,,************************++++++************+++++++++++++++++++++++++++++++++,,,------,,,---///111:::FFFMMMNNNXXXhhhjjjaaaWWWRRRTTTbbbqqq}}}wwwiiiyyyzzziiixxx}}}eeeWWWSSSIIIEEECCCFFFGGGFFFFFFHHHGGGMMMYYYgggvvvyyy___HHHBBB???777111222444444333333222222111111000000////////////000000............------------..............................///////////////..................//////000//////000000000111111111000000111222333444555555444555777888777???WWWooorrrmmmkkk```PPPFFFEEEEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@<<<>>>AAABBBCCCDDDFFFHHHIIIKKKOOOUUUaaasss~~~vvvrrrrrrmmmhhhvvvuuu```UUUHHHDDDIIINNNNNNKKKEEEDDDEEEFFFHHHGGGEEECCCBBBAAAAAABBBDDDGGGJJJLLLIIIIIIJJJLLLMMMLLLJJJGGGIIIJJJLLLOOOSSSWWWZZZ[[[___]]]\\\^^^aaacccbbb```bbbcccddddddbbbaaaaaaaaa~~~kkkaaaZZZ\\\[[[WWWTTTSSSPPPLLLJJJIIIHHHGGGFFFDDDAAA>>>777666555333222111000000.........------------,,,++++++************+++++++++***))))))))))))***+++++++++************++++++++++++++++++++++++++++++)))+++------,,,,,,---///222>>>JJJPPPYYYdddgggccc^^^VVVRRR[[[mmmssspppnnngggxxx~~~dddWWWNNNHHHCCCEEEGGGFFFDDDEEEBBBFFFMMMVVVbbbppp~~~nnnQQQ@@@999===:::///000<<<333222222222111111111000000000////////////000000.........------------,,,........................------.../////////............------......///000////////////000000000000///000111111333333444555777444555999999999CCCPPP~~~aaaKKKEEEEEEDDDAAABBBBBBBBBBBBAAAAAA@@@===@@@CCCDDDDDDCCCCCCDDDDDDEEEFFFIIIRRRaaasssvvvpppsssssswww}}}yyyYYYOOOJJJFFFGGGKKKNNNMMMKKKCCCCCCCCCDDDFFFEEECCCAAACCCBBBAAAAAAAAACCCEEEGGGIIIHHHHHHHHHIIIIIIGGGFFFKKKLLLMMMPPPSSSWWWZZZ\\\_________```cccdddddddddbbbccccccaaa___^^^___```lllbbbZZZ\\\[[[WWWTTTSSSPPPLLLJJJIIIHHHGGGFFFDDDAAA>>>777666555333222111000000.........---------,,,,,,++++++************+++++++++***)))(((((()))***+++++++++************++++++++++++++++++++++++++++++(((***,,,---,,,,,,---...---555???HHHOOOYYYeeennnnnnhhhaaa```lllwwwvvvssstttwwwcccZZZPPPHHHGGGHHHFFFCCCCCCDDDEEEHHHLLLRRR\\\fffmmmtttUUUAAA===;;;<<<888333555<<<222111111111111000000000//////............//////.........---------,,,,,,........................,,,,,,---..................------------...//////........./////////000000//////000111222333444444:::444444;;;<<<888;;;DDD___vvvgggUUULLLEEEBBBCCCCCCDDDCCCBBBAAA@@@BBBCCCDDDDDDCCCCCCDDDEEECCCDDDEEEGGGKKKTTTaaajjjnnnuuu}}}wwwlllfffcccfffppp___LLLHHHHHHGGGHHHIIIJJJJJJJJJCCCCCCBBBCCCEEEEEECCCAAABBBBBBBBBBBBBBBCCCCCCCCCHHHFFFDDDCCCEEEFFFGGGFFFKKKKKKMMMOOORRRUUUXXXYYY\\\^^^```aaaaaabbbdddeeeeeedddccc```]]]]]]___aaannncccYYY\\\[[[VVVTTTSSSPPPLLLJJJIIIGGGGGGFFFDDDAAA>>>777666555333222111000000......---------,,,,,,,,,++++++************+++++++++***)))(((((()))***+++++++++************++++++++++++++++++++++++++++++&&&))),,,---,,,,,,,,,---000111777>>>EEESSSlll|||zzzqqqhhhmmmqqqooo}}}eeemmmdddXXXMMMJJJJJJGGGDDDCCCBBBBBBCCCCCCFFFJJJQQQVVVeeexxxxxxRRR999;;;;;;666000333888666...111111111111000000000000...------,,,,,,------.........---------,,,,,,,,,........................+++,,,,,,---.........---...------------...//////............/////////000//////000111222333444444666//////666888444666>>>AAANNNaaannnXXXJJJCCCCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@>>><<<===@@@BBB===???AAABBBCCCHHHOOOUUUSSSYYY^^^```bbbkkk{{{sssssspppiiiccc___```bbbqqqzzzYYYIIIHHHBBBCCCCCCBBBAAAAAABBBDDDCCCCCCBBBCCCDDDEEECCCAAA???@@@CCCEEEFFFFFFEEEDDDFFFCCC@@@@@@BBBEEEGGGHHHIIIIIIKKKMMMOOORRRTTTUUUXXX[[[^^^^^^]]]^^^aaadddgggfffccc___]]]]]]```cccnnnggg[[[[[[[[[ZZZXXXTTTQQQNNNKKKIIIFFFFFFGGGEEEAAA===:::888555333333222111//////............---------((((((((((((((((((((((((******************************))))))******+++,,,---+++***+++)))&&&(((---***++++++,,,,,,------...///---...444>>>QQQmmmyyypppooo{{{{{{^^^ggguuuaaaPPPHHHFFFFFFFFFCCCDDDEEEEEEDDDEEEFFFHHHVVV\\\jjj}}}yyy|||wwwSSS@@@<<<999777555222111111222333111111111111000000000///.........------,,,,,,,,,------------------------//////......---------,,,------------------------...------------...//////........................000000000000111111111111222222222222333555777888888999CCCUUUjjjmmmYYYLLLKKKJJJJJJIIIGGGEEECCCBBBBBB@@@>>>???BBBBBBAAA??????@@@AAACCCEEEGGGHHHHHHGGGGGGHHHMMMUUU___fffyyy}}}tttnnnlll```[[[YYY[[[```ggguuurrrZZZIIICCCEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDCCCBBBBBBBBBDDDAAABBBCCCBBBAAAAAABBBCCCHHHJJJLLLMMMMMMNNNQQQSSSVVVVVVVVVWWWYYYZZZ\\\]]]aaa```^^^]]]\\\^^^___```qqqjjj\\\\\\[[[ZZZXXXUUURRROOOKKKIIIFFFFFFGGGEEEAAA===:::888555333333222111//////............---------++++++++++++++++++++++++******************************))))))******+++,,,,,,***+++//////+++)))+++***++++++,,,,,,------.........111666===MMMggg}}}wwwlll{{{vvv}}}ssskkkzzz^^^PPPMMMIIICCCEEEFFFGGGGGGFFFEEEDDDDDDFFFJJJSSSbbbuuu~~~{{{zzz}}}}}}{{{~~~xxxZZZAAA555555888777444222111111222333111111111000000000//////......---------,,,,,,,,,------------------------/////////......---------........................---------------...//////........................//////000000000111111111222222222222333555666777777666888???KKKaaannnllleeeXXXKKKDDDDDDHHHFFFFFFEEEDDDCCCBBB???<<>>:::888555333333222111//////............---------))))))))))))))))))))))))******************************))))))******+++,,,,,,(((***111666333,,,(((***++++++,,,,,,------...---111666888777===OOObbbjjjppp}}}wwwrrr~~~|||qqqlllxxxeeeSSSJJJHHHFFFEEEEEEFFFFFFFFFJJJJJJIIIIIINNN]]]rrrzzzvvvwwwzzzwwwyyy|||ZZZAAA<<<:::999:::555555333222111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------,,,,,,------...///........................////////////000000000111111111111222333333444555444777;;;:::777;;;LLL___hhhQQQGGGCCCBBBBBBCCCBBB???@@@CCCAAAAAA@@@@@@@@@@@@AAAAAA>>>???AAAAAAAAACCCFFFHHHMMMOOOPPPQQQRRRUUUZZZ]]]cccgggkkkmmmlllnnnssswww~~~}}}}}}}}}|||{{{yyywwwvvvyyyyyyzzz{{{zzzwwwtttrrrqqqllliiijjjjjjfffbbb```XXXWWWTTTQQQRRR[[[jjjvvv|||]]]NNNAAAAAAFFFDDD===888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@???@@@AAAAAA??????@@@AAAAAABBBDDDCCCAAA?????????CCCEEEGGGHHHHHHIIILLLNNNQQQQQQRRRTTTVVVYYY[[[\\\YYY[[[]]]___```aaabbbbbbtttlllaaa]]]ZZZZZZ[[[ZZZVVVRRRMMMIIIFFFEEEEEEEEEBBB>>>:::888555333333222111//////............---------))))))))))))))))))))))))******************************))))))******+++,,,---((('''...222000,,,******++++++,,,,,,------...---000555777444666DDDSSSdddccckkk{{{zzzooouuu{{{eeeeee~~~ppp^^^XXXNNNHHHFFFGGGHHHIIIFFFHHHHHHFFFEEEKKKVVV___sssxxxrrrqqqsssuuuyyyxxxyyyeeeBBB777::::::777444444333222222111111111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,---.................................////////////000000000000000111222222333333333000222777:::888666<<>>??????@@@BBBDDDDDDEEEEEEFFFGGGJJJNNNRRRSSSUUUVVVVVVUUUVVVZZZ]]]cccnnnyyy|||}}}yyywwwtttsssrrrpppnnnllliiihhhgggfffeeecccbbbaaaaaabbbccccccaaa^^^[[[ZZZWWWTTTUUU[[[\\\XXXWWWYYYOOORRRVVV\\\ggg{{{lllXXXFFF>>>:::===AAA???<<<;;;::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>>>>???@@@???>>>===>>>@@@???AAACCCCCCAAA?????????BBBDDDFFFHHHHHHIIIKKKMMMPPPQQQRRRTTTWWWZZZ\\\]]]WWWXXXZZZ]]]___```aaaaaaxxxpppaaa]]]XXXXXX[[[[[[VVVRRRMMMJJJFFFDDDEEEEEEBBB???:::888555333333222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,...)))(((,,,...---++++++***++++++,,,,,,------...---///222444222222;;;FFFZZZ\\\bbbmmmzzzvvvtttuuufffeeemmm|||qqq```SSSLLLIIIHHHGGGFFFHHHIIIHHHFFFEEEHHHKKKRRRbbbsss~~~~~~uuussssssssspppnnnnnnoooqqqxxxvvvwww^^^HHH777666;;;888333111222222222111111111000000///.........------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,------.................................////////////000000///000111222222222222111444222222666777666888<<>>???@@@@@@AAABBBBBBBBBDDDHHHKKKKKKKKKKKKJJJIIIIIILLLNNNTTT\\\ccceeegggkkkmmmlllkkknnnqqquuuyyy{{{|||}}}~~~}}}yyytttoookkkbbbaaa___^^^___^^^]]][[[XXXWWWVVVTTTSSSQQQPPPPPPNNNPPPPPPPPPMMMLLLLLLMMMKKKHHHIIIMMMLLLIIINNNXXXeeennnyyy~~~YYYEEE>>>;;;:::<<<<<<999888:::999999999999999999999999;;;;;;;;;;;;;;;<<<======<<<>>>>>>>>>===<<<===>>>???BBBDDDEEEDDDBBBAAAAAAAAACCCEEEFFFGGGHHHJJJLLLOOOPPPRRRTTTWWWZZZ]]]^^^XXXYYY[[[]]]___aaabbbcccyyyqqqaaa\\\WWWWWWZZZ[[[VVVRRRNNNJJJEEEDDDEEEDDDBBB???:::888555333333222111//////............---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,---***+++......***)))+++***++++++,,,,,,------......---...000000000666===GGGOOO[[[jjj{{{ttt```iiiqqqfff```[[[WWWUUUUUUSSSQQQNNNLLLKKKJJJGGGQQQ[[[bbbpppxxxpppkkknnnnnnnnnmmmmmmnnnrrruuuxxxxxx}}}nnnIII>>>777::::::444111444111111111111111000000///.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---..................................../////////000000///000111222222222111000555222111333444444777;;;999AAAGGG^^^{{{^^^JJJFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEEEECCCAAA???@@@AAACCCCCCDDDCCCCCCCCCFFFHHHFFFFFFFFFEEEEEEEEEGGGHHHLLLRRRVVVWWWZZZ___```]]]```cccgggkkkmmmnnnmmmlllqqqrrrrrrpppkkkeee___[[[VVVTTTSSSSSSSSSSSSQQQPPPMMMLLLKKKJJJJJJIIIIIIIIIFFFHHHIIIIIIHHHIIILLLOOOOOOLLLMMMQQQPPPRRRcccwwwkkkPPPBBBBBB>>>;;;<<<:::666555777999999999999999999999999:::::::::::::::;;;<<<<<<;;;===>>>===<<<;;;<<<======@@@CCCEEEDDDCCCBBBBBB???AAACCCDDDEEEFFFHHHJJJMMMNNNPPPRRRVVVYYY\\\]]]ZZZZZZ[[[\\\^^^```cccdddxxxoooaaa[[[VVVVVVZZZ[[[VVVQQQNNNJJJEEEDDDDDDDDDBBB@@@:::888555333333222111/////////.........---------*********************************************************)))***++++++,,,++++++...111///***(((+++***++++++,,,,,,---.........++++++...///000333999:::CCCVVVpppzzzggggggzzzxxxsssfffbbb\\\XXXUUURRROOOMMMHHHLLLNNNQQQ^^^wwwsssooooooooonnnkkkjjjiiihhhiiinnntttyyyzzz~~~pppLLLBBB;;;999:::555...///666000111111111111000000///......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......................................./////////000//////111222222111000000...---///222111///111666777===;;;CCCccc{{{]]]SSSGGGGGGFFFFFFFFFFFFGGGGGGAAABBBBBBAAA???>>>@@@AAA???@@@AAA???>>>===>>>@@@???@@@@@@@@@AAABBBCCCDDDFFFIIIKKKLLLQQQVVVVVVSSSYYY\\\```cccdddccc```^^^fffggggggddd```YYYRRRNNNMMMLLLJJJIIIJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEEEECCCEEEGGGGGGHHHKKKPPPUUUUUUSSSWWW___eeeppp{{{kkkUUUCCC;;;<<<777444777999777777999999999999999999999999999::::::999999::::::;;;<<<;;;<<<===<<<;;;;;;<<<===:::===AAACCCCCCAAAAAAAAA===???BBBCCCCCCDDDFFFHHHLLLMMMNNNQQQTTTXXX[[[]]][[[ZZZYYYZZZ\\\___bbbdddrrrppp```ZZZVVVWWW[[[\\\WWWQQQOOOKKKGGGDDDCCCDDDDDDCCC===:::777555333222000.../////////...------,,,,,,...---,,,+++***++++++,,,((()))***+++++++++++++++---+++)))(((***++++++*********+++,,,,,,,,,,,,+++((()))++++++++++++---.........//////000000111111;;;>>>NNNlll|||zzzooofff{{{~~~qqqooopppkkkaaaZZZUUUTTTSSSSSSZZZgggxxx~~~wwwqqqmmmhhhdddeeeiiimmmiiiiiinnnppprrr}}}fffNNN@@@999888777666444222111000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,......---,,,+++***)))(((,,,,,,,,,+++++++++******------,,,++++++,,,,,,---+++,,,------......------.........////////////000////////////////////////000000111222333333333333000555:::===DDDWWWssslll\\\PPPGGGGGGIIIGGGFFFHHHHHHBBB@@@CCCCCC@@@BBBFFFFFFCCC@@@@@@BBBCCC@@@<<<@@@??????@@@BBBBBBAAA??????@@@BBBEEEGGGIIIIIIJJJQQQQQQQQQRRRSSSSSSQQQPPPZZZZZZXXXRRRKKKEEEEEEFFFFFFDDDCCCCCCDDDDDDCCCAAACCCGGGGGGBBBAAAFFFGGGCCCJJJLLLOOOSSS[[[hhhwwwlllRRRIIIEEE===888:::::::::999888777777777888666666666666666555555555999999:::;;;;;;:::::::::>>><<<;;;:::999::::::;;;999<<<@@@AAA@@@???>>>>>>>>>@@@AAABBBBBBDDDFFFIIIKKKIIIHHHKKKPPPTTTUUUTTTUUUTTTTTTXXX^^^aaaaaa___sssppp```ZZZVVVWWW[[[\\\WWWQQQNNNKKKGGGEEEDDDDDDCCCBBB<<<:::777555444333111////////////...------,,,,,,$$$(((+++---+++)))(((((((((((())))))))))))))))))---+++)))(((***++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,++++++---...------...///000111111222444555@@@\\\~~~qqqyyyvvvsssuuuuuupppkkkmmmwww{{{vvvnnnmmmiiiggghhhfffdddfffjjjggggggkkkqqqwwwkkkFFF<<<;;;888777666555444222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************+++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,---------***))))))(((((((((((((((+++,,,------...---------,,,,,,,,,,,,------------///////////////////////////000111222333333333333000333555555666@@@PPP^^^}}}qqqiiinnnqqqgggTTTFFFHHHCCC@@@CCCCCC@@@BBBFFF@@@@@@AAABBBCCCDDDDDDEEEDDDBBBAAA@@@AAAAAA???>>>EEEDDDAAA@@@@@@BBBDDDEEE>>>DDDHHHGGGAAA???CCCHHHGGGGGGHHHIIIIIIHHHFFFDDDFFFCCCAAA???>>>???@@@AAA@@@EEEHHHHHHMMMWWW^^^``````iiivvvnnnWWWCCC>>>???;;;999;;;888888777666666666666666555555555555555555555555777777888999999999999999;;;;;;:::999999999999999999<<<@@@AAAAAA?????????>>>@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGJJJNNNPPPPPPPPPTTTTTTUUUWWWYYY[[[ZZZYYYvvvqqq```[[[VVVWWW[[[[[[VVVQQQLLLJJJGGGFFFFFFEEECCCAAA;;;999666555444333222000/////////...------,,,,,,(((+++...---***)))---111++++++))))))((()))******,,,***))))))***++++++*********+++,,,,,,,,,,,,++++++,,,------,,,+++,,,...,,,------///000111222222000///555KKKiii}}}dddqqq}}}rrrrrrvvvwwwwwwvvvsssooolllkkkkkkqqqwwwtttkkkfffcccaaaaaa```aaaeeefffeeehhhmmmnnnooorrrwwwqqqHHH666999<<<555555555444333333222222//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********++++++++++++,,,*********+++++++++,,,,,,******+++,,,---...//////,,,+++++++++************++++++,,,---------------,,,,,,,,,,,,------------//////////////////////////////000111111222222333333444555444222444:::???___rrrWWWOOOHHHFFFFFFDDDCCCDDDEEEFFFHHHGGGFFFFFFHHHKKKDDDAAA???>>>@@@AAAAAAAAACCCBBB@@@>>>>>>???AAABBB???BBBDDDDDDAAA@@@CCCFFFHHHEEECCCEEEIIIJJJHHHDDDJJJJJJJJJKKKMMMQQQVVV[[[aaaiiisss|||TTTCCC555555999888777999666666555444444444444555444444444444555555555555444555666777888999999999888888888999888888777777888;;;???AAAAAA@@@@@@AAA>>>@@@BBBBBBAAA@@@AAABBBAAAEEEIIILLLLLLLLLLLLLLLRRRSSSUUUUUUTTTRRRRRRRRRzzzrrraaa[[[VVVWWW[[[[[[VVVPPPJJJIIIHHHHHHGGGFFFCCC@@@;;;999666555555444333111/////////...------,,,,,,......,,,((('''000AAANNN000...,,,******+++,,,---+++***))))))+++,,,+++*********+++,,,,,,,,,,,,+++,,,.........,,,+++,,,...+++,,,---...///111222222111111444@@@UUUmmm~~~jjj\\\dddxxxrrrlllkkkrrrpppkkkccc[[[TTTRRRQQQUUUZZZeeetttuuupppiiicccaaaaaabbbdddaaa```bbbeeefffgggllltttzzz{{{~~~cccJJJ======>>>777333333333333333222222222......------,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++************++++++++++++******++++++,,,---......---------------,,,++++++++++++,,,------------,,,------........./////////........................////////////000111222222222333444555666888999:::BBBSSSpppwwwfffTTTMMMNNNNNNIIIDDDJJJIIIIIIJJJLLLPPPSSSUUUNNNJJJEEECCCBBBDDDEEEEEE@@@AAAAAABBBCCCBBBBBBAAAFFFCCC@@@BBBFFFHHHFFFCCCLLLJJJHHHJJJNNNRRRTTTTTTOOOUUU]]]fffmmmuuu}}}fffHHH<<<333444777666555555555444444333333444444444333333333333444444444444333444555666888888999999666777888999999888666666888:::>>>@@@@@@@@@AAABBB>>>@@@AAAAAA@@@???>>>???AAAFFFLLLNNNMMMJJJJJJJJJNNNQQQTTTTTTPPPNNNNNNPPP}}}rrraaa\\\VVVWWWZZZ[[[VVVPPPIIIHHHHHHHHHHHHFFFCCC@@@;;;999666555555555333222/////////...------,,,,,,))))))'''%%%(((666KKK\\\000...,,,******+++,,,---***)))(((***+++,,,+++*********+++,,,,,,,,,,,,+++,,,.........,,,+++,,,...,,,,,,---...///000111111111333555888BBBUUUnnnnnnaaabbbjjj}}}|||zzzxxxtttoookkkhhhggg^^^^^^]]]XXXRRRMMMJJJIIIIIIJJJQQQ\\\fffooo|||vvvooocccccccccbbbbbbbbbbbbcccbbbaaacccfffhhhlllwwwkkkIII<<<999<<<:::---222222222222222222111111---------,,,++++++******++++++++++++++++++++++++******))))))))))))******))))))*********++++++++++++++++++*********))))))++++++******************)))******++++++******)))***+++,,,,,,------,,,,,,---------............///------------------------...............000111222......///111444777888999999???LLLdddlllaaaeeejjjdddZZZQQQKKKFFFJJJSSS\\\``````]]]WWWOOOJJJHHHIIIKKKLLLPPPMMMIIIDDDBBBBBBCCCDDDDDDGGGIIIGGGCCCBBBFFFJJJOOOXXXcccmmmsssvvvxxxyyyyyypppHHHAAA:::555666777666444333444444333333333444444555111222222222333333333444333444555777888999999999666777888999999888777666777:::<<<>>>>>>???@@@AAA===???@@@@@@???>>>>>>???BBBGGGLLLMMMJJJHHHGGGHHHJJJNNNRRRRRRPPPNNNNNNPPPrrrbbb\\\WWWWWWZZZ[[[UUUPPPIIIHHHGGGHHHHHHFFFDDDAAA<<<:::777666555444333111/////////...------,,,,,,***++++++)))(((...888AAA++++++))))))((()))******)))((((((***,,,---+++*********+++,,,,,,,,,,,,++++++,,,------,,,+++,,,...---------......///000000---000222111333@@@VVVhhhwww___ZZZ```rrrvvvooo___UUUSSSQQQTTTZZZ```dddeeeYYYZZZZZZWWWQQQKKKFFFDDDGGGFFFGGGLLLOOORRRXXX```gggmmmrrrwwwyyyppphhhbbb^^^^^^```ccccccaaa```______ddddddhhhmmmrrrzzz[[[HHH???;;;333333666222111111111111111000000000------,,,,,,++++++******++++++++++++++++++++++++'''''''''&&&&&&''''''''')))))))))************+++++++++*********)))))))))+++*********))))))))))))((()))***,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,---...000111000000//////000111333444111777===AAAJJJ^^^zzzrrrfffYYYVVV]]]dddeeebbbZZZTTTNNNJJJLLLRRRXXX[[[hhh___QQQEEE???@@@EEEIIINNNaaannneeeOOOGGGWWWkkkuuucccTTTIII777777555444555666555444333333333222222222333444444000000111111222222333333333444555666777888888888666666777777888888777777777999;;;<<<<<<<<<>>>???<<<===>>>>>>>>>>>>AAACCCEEEFFFHHHGGGFFFDDDDDDDDDGGGKKKOOOQQQQQQPPPPPPPPPqqqbbb\\\WWWWWWZZZZZZUUUOOOIIIHHHGGGGGGGGGFFFDDDBBB>>>;;;888666555444222000/////////...------,,,,,,...//////,,,)))''''''((((((((())))))))))))))))))(((((((((***,,,---,,,*********+++,,,,,,,,,,,,+++)))+++,,,,,,++++++---...........................---///111000111777CCCLLLgggkkksss```UUUUUUZZZccceeeZZZJJJ???BBBBBBBBBDDDIIIQQQXXX]]]___``````[[[TTTMMMGGGDDDIIIFFFFFFHHHHHHFFFGGGLLLIIINNNRRRUUU\\\iiissswwwoookkkddd```]]]]]]\\\[[[^^^```bbbcccccceeeiiimmmnnnqqqxxxiii===444777999111111777666111111111000000/////////...------,,,++++++******************************((((((''''''''''''(((((())))))))))))************))))))))))))******************************++++++&&&(((***,,,......------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000111///111222111//////111333...111444222000:::NNNaaa{{{~~~sssqqqssssssrrrfff___WWWRRRTTTZZZaaafffiiibbbUUUKKKFFFHHHNNNRRR^^^rrruuu\\\SSSdddzzzqqqjjjxxxwwwXXX===555777222111222333333333444444333111111000000111111222333//////000000111222222333333333444555555555555555555555555555555666666777777888::::::::::::;;;===<<<<<<===<<<===@@@DDDGGGJJJHHHEEECCCDDDDDDDDDDDDGGGIIIKKKOOORRRRRRPPPNNNqqqbbb\\\WWWWWWZZZZZZUUUOOOJJJHHHFFFFFFFFFFFFEEECCC???<<<999666555444111000000//////...------,,,,,,*********+++,,,---......((()))***+++++++++++++++(((((((((+++------,,,*********+++,,,,,,,,,,,,+++((()))++++++++++++---...///............---------111222222333555777999:::QQQZZZwwwxxxaaaXXXPPPNNNLLLHHHFFFGGGBBBDDDDDDBBBAAAEEELLLSSS[[[\\\]]][[[VVVQQQMMMLLLJJJHHHHHHKKKKKKHHHHHHKKKGGGKKKLLLKKKLLLRRRWWWXXX]]]ccclllvvvyyyrrrkkkeee\\\ZZZWWWWWWYYY\\\]]]^^^]]]___bbbdddhhhqqq{{{}}}nnnJJJEEE666444777444444444,,,111111111000///...............---,,,,,,++++++***************************++++++************++++++))))))))))))************''''''((()))***+++,,,,,,))))))***+++,,,------... """%%%((()))******)))******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111'''+++///000//////111444333///...222777;;;===???IIIaaapppeee______bbbdddZZZXXXUUUSSSSSSUUUXXXZZZ]]]gggmmmeeeVVVQQQZZZgggxxxgggaaakkkzzzllljjjiiiOOOBBB888666888555000333444333333444444333///////////////000111111...//////000111222222222222222333444444444333333444444333222333444666777777888:::999999999:::;;;;;;<<<;;;;;;<<<@@@FFFJJJPPPKKKEEECCCEEEGGGGGGFFFHHHHHHIIINNNRRRSSSOOOKKKxxxpppddd\\\TTTTTTXXXXXXSSSLLLFFFFFFFFFGGGHHHFFFCCCAAA===<<<:::888555333111000///////////////......---------+++***))))))((((((************++++++++++++,,,+++***))))))***+++,,,------,,,,,,+++***************+++++++++,,,,,,,,,---------............/////////000111222333333333???LLLiii{{{___QQQLLLIIIGGGHHHGGGFFFEEECCCAAABBBEEEHHHMMMUUUdddnnneeeUUURRRZZZTTTSSSOOOKKKJJJKKKGGGAAAHHHIIIJJJIIIIIIJJJLLLNNNOOOSSSWWW\\\aaaiiirrryyyzzzuuummmhhheeeaaa\\\WWWYYYZZZZZZXXXVVVXXX]]]bbbdddeeegggnnn}}}lllJJJGGG888777666555444333222222000000000///......------111...***((()))***++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))************)))((('''&&&''')))***)))((('''(((***))))))))))))(((((((((((()))***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///............/////////////////////000222444666888999FFFbbb|||sssrrrwww|||www}}}sssrrryyyxxxlllgggjjjeee\\\___kkk|||qqqjjjsssqqqSSSKKK@@@888666666777666222222222111111111000000000000000000000///......//////000000111111111222222333333333333333333444222444555555444555666777777888888999999999888888;;;<<<<<<===>>>BBBGGGKKKQQQKKKEEEBBBDDDFFFGGGFFFNNNJJJHHHIIIMMMOOOOOONNNxxxsssddd\\\TTTTTTXXXYYYSSSLLLFFFFFFFFFGGGHHHGGGDDDAAA===<<<:::888555333111111///////////////......---++++++******************(((((((((((())))))))))))+++***))))))))))))***++++++++++++++++++*********))))))*********+++++++++---------............///000000000111111222222333;;;BBBVVVzzzmmm\\\TTTQQQLLLGGGCCCBBBBBB@@@???FFFRRRkkk{{{kkkfffkkkeeeXXXJJJEEEHHHJJJIIIJJJKKKJJJIIIHHHHHHHHHIIIDDDFFFHHHIIIJJJNNNSSSWWWeeekkkssszzz{{{wwwuuuoooeee\\\___]]]YYYWWWWWWVVVUUUTTT\\\]]]^^^___```bbbeeegggbbbkkkwwwsssTTTBBB???666666555444333222111111000000//////...---------000---***)))************)))***+++,,,,,,,,,+++***(((((((((((((((((((((((((((((())))))((((((''''''''')))***)))((('''(((***))))))))))))((((((((((((((()))******)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++------------............---.........////////////000//////000111333555666<<<;;;AAAQQQiii~~~ooo[[[HHH@@@;;;666333333444444333222222111111111000000000///////////////......---/////////000000111111111222222222222333333333333222333555555444444666777777777888888999999888888999999::::::;;;>>>CCCGGGIIIEEEAAA@@@BBBDDDEEEEEEHHHGGGGGGJJJNNNRRRTTTUUUvvvuuueee\\\UUUTTTXXXYYYSSSLLLGGGFFFFFFGGGHHHGGGDDDBBB===<<<:::888666333222111///////////////......---******))))))***++++++,,,(((((((((((())))))))))))***))))))(((((())))))***)))))))))************+++))))))))))))************---------............///111111111111111111111111666555>>>XXXxxxjjjYYYNNNLLLKKKGGGBBB===BBBYYY{{{tttcccWWWTTTTTTRRRIIIIIIIIIHHHGGGGGGGGGFFFIIIIIIJJJIIIGGGGGGHHHJJJIIILLLPPPSSSWWW^^^hhhooo|||~~~xxxrrrkkkfffeee```[[[ZZZZZZXXXRRRLLLMMMNNNOOOOOOOOOQQQTTTWWWUUUWWW\\\bbbiiiqqqwww{{{qqqHHH???;;;555444444333222111000000///000//////......---,,,,,,---,,,******++++++***(((((()))***+++,,,++++++***((((((((((((((((((((((((%%%&&&''''''((((((''''''''')))***)))((('''(((***(((((((((((())))))))))))''')))***)))((()))+++,,,------,,,,,,++++++***************++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////000000000000111222333444555444444888@@@QQQmmmrrrWWWHHHAAA999222111000000111222222111///111111000000000000000///...////////////...------///////////////000000000111111111222222222333333111333444444444444555777666666777888888888888888777888888888888;;;???BBBBBB@@@???@@@BBBDDDEEEEEEDDDFFFIIIKKKNNNQQQUUUXXXrrrssseee]]]UUUTTTXXXYYYSSSMMMHHHGGGFFFGGGGGGGGGDDDBBB===<<<;;;888666444222111///////////////......---+++***************++++++)))*********++++++++++++))))))(((((((((((())))))'''(((((()))******++++++)))*********++++++++++++---------............///111111111111000000000000222000111@@@^^^kkkbbb\\\TTTLLLPPPIIINNNbbbwww|||}}}uuuhhh\\\RRRMMMLLLKKKKKKKKKJJJHHHGGGDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFGGGKKKQQQVVVZZZ\\\```gggnnnvvv|||nnnoooqqquuuvvvtttnnnhhh```___]]][[[XXXUUURRROOOPPPNNNLLLMMMOOOPPPOOOMMMNNNPPPSSSSSSRRRSSSXXX\\\bbbiiittt}}}ZZZ:::;;;999222333333222222111000////////////......---,,,,,,+++++++++***+++,,,,,,)))'''((((((***+++++++++***)))((((((((((((((((((((((((###$$$%%%&&&''''''''''''''')))***)))((('''(((***(((((((((((())))))))))))'''((())))))((()))+++......------,,,+++***))))))************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---------.........000000000000000000111111...222999===::::::AAALLLhhhyyywwwbbbVVVFFF:::555666555333111111222222222111///---///////////////////////////////////////...------.....................//////000000111111222222222111222444444333333555666555555666777888888888888777888999888888:::===@@@AAAAAAAAACCCDDDFFFFFFFFFFFFIIILLLLLLKKKKKKNNNRRRnnnoooeee]]]UUUUUUYYYZZZTTTMMMIIIGGGFFFFFFGGGGGGEEECCC>>>===;;;999666444222111///////////////......------,,,+++***)))))))))))))))*********++++++++++++(((((())))))))))))((((((''''''((()))***++++++,,,+++++++++,,,,,,,,,---------------............///111111000000000000000000111111222777EEE```rrrfff[[[SSSNNNSSS\\\```^^^[[[iii{{{wwwjjj^^^[[[XXXUUUSSSOOOJJJFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJMMMNNNOOORRRWWW\\\aaacccfffhhhkkkoootttxxx{{{|||{{{|||yyysssooolllgggaaa]]]YYYVVVUUUWWWWWWTTTQQQMMMNNNOOONNNNNNMMMLLLLLLJJJJJJKKKLLLMMMOOOOOOOOONNNQQQSSSTTTSSSUUUYYY^^^oooPPP===<<<888555333333222222111000000000......------,,,,,,++++++*********+++,,,,,,)))''''''((()))*********))))))''''''''''''''''''''''''"""###$$$&&&''''''''''''''')))***)))((('''(((***'''((((((((()))))))))***(((((()))(((((())),,,...------,,,+++******))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------////////////////////////222111222555555555:::AAA<<>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEHHHJJJJJJGGGGGGIIIKKKooonnnfff]]]VVVUUUYYYZZZTTTMMMJJJHHHFFFFFFGGGGGGFFFDDD>>>===;;;999777444333222///////////////......---...---,,,***)))((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,---------...---------............///000000000000000000000000000444666666888FFF]]]ooozzzhhhYYYQQQOOOOOOPPPVVVfffyyyyyymmmiiiddd```\\\WWWOOOJJJLLLKKKIIIHHHIIIJJJIIIHHHAAABBBDDDEEEEEEFFFEEEEEEJJJIIIIIIIIIKKKMMMOOOPPPPPPQQQTTTVVVYYY\\\^^^``````aaabbbdddffffffdddbbbbbbdddfffiiijjjjjjjjjiiidddcccaaaaaabbbbbb```___ZZZ\\\[[[VVVTTTTTTRRRNNNRRRNNNIIIHHHJJJLLLLLLKKKMMMMMMMMMLLLJJJJJJKKKMMMKKKNNNPPPQQQQQQRRRSSSUUUSSSUUUWWWZZZ]]]aaaeeeiii|||xxxJJJ<<<999555777222222111111111000000000...------,,,,,,+++*********))))))+++,,,+++)))'''&&&'''(((******))))))(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''')))***)))((('''(((***''''''(((((())))))******)))))))))((('''(((+++...,,,,,,++++++******)))))))))))))))************+++******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------.../////////......444///,,,///111333666:::777>>>IIIXXXkkknnn[[[GGG999999666444444222......111///000111000//////000222,,,------------............////////////...---------------,,,,,,,,,,,,,,,------......///000111111///111222222222222333555222333444666777777777777999:::<<<<<<<<<===???AAA@@@AAABBBBBBAAA@@@AAABBB@@@BBBEEEFFFFFFGGGHHHIIIuuuqqqfff^^^VVVUUUYYYZZZTTTNNNJJJHHHGGGFFFGGGGGGFFFEEE>>>===<<<999777555333222///////////////......---,,,,,,+++***)))))))))***(((((((((((())))))))))))))))))***++++++***)))))))))*********++++++,,,,,,++++++,,,,,,,,,------------------............///......//////000000111111///222555444444999CCCKKKbbbxxxwwwggg]]]WWWQQQVVV[[[^^^bbbfffeee```cccaaa___aaacccccc^^^ZZZQQQMMMJJJHHHIIIJJJJJJHHHFFFFFFFFFFFFGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMKKKLLLMMMPPPRRRRRROOOMMMMMMNNNPPPRRRSSSRRRQQQPPPOOONNNMMMNNNOOOOOONNNMMMIIILLLLLLIIIHHHKKKLLLJJJKKKJJJHHHHHHJJJLLLNNNNNNKKKLLLMMMLLLKKKMMMQQQUUUQQQVVV]]]aaabbbdddgggjjjqqqqqqsssxxx{{{III:::888333333000000000///////////////------,,,,,,+++************)))((()))++++++***(((&&&'''((()))))))))((('''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''')))***)))((('''(((***'''''''''((()))*********+++***)))(((&&&'''***---+++++++++***************))))))))))))******************++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///......---000...///333444000...///666777888;;;DDDTTTiiixxxgggVVVHHH;;;555555444111111222000+++,,,111+++---//////---,,,---///+++,,,,,,,,,------------,,,------------,,,++++++---,,,,,,,,,+++++++++++++++,,,---...///000111111///000222222111111333444222222444555666777777777666888:::;;;;;;<<<>>>@@@>>>@@@AAA@@@>>>>>>@@@CCC??????AAACCCGGGHHHHHHFFFzzztttfff^^^VVVUUUYYYZZZUUUNNNKKKIIIGGGFFFGGGGGGFFFEEE>>>===<<<999777555333222///////////////......---*********)))******+++,,,************++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---......///000111111222///000111222333444555666GGGZZZxxxqqqmmmddd[[[YYY[[[YYYUUUNNNNNNRRR[[[fffmmmnnnlllddd```\\\ZZZ\\\^^^^^^]]]SSSPPPNNNLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHCCCDDDFFFHHHJJJJJJGGGEEEEEEFFFHHHIIIIIIHHHGGGFFFIIIHHHGGGHHHIIIJJJIIIHHHEEEIIIIIIFFFFFFIIIKKKJJJJJJKKKMMMPPPQQQSSSTTTUUUJJJLLLNNNOOOQQQVVV^^^dddllltttMMM<<<;;;555///..................------------,,,,,,+++******)))***)))((()))***+++***)))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''((((((''''''((()))***)))((('''(((***&&&''''''((()))******+++,,,+++***(((&&&'''***---***************+++++++++))))))))))))******************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,***+++,,,...//////...------,,,...111111///222666+++///444666666999???EEEYYYlll}}}eeeNNN:::777555------555///...000444111***)))...***---111000---***)))***+++++++++,,,,,,---------***++++++++++++***)))))),,,,,,,,,+++++++++******++++++,,,---...///000111///000222222111111333444111222333555666777777777444666888999:::;;;===???>>>???AAA@@@>>>???BBBFFFAAA@@@@@@CCCGGGHHHFFFCCCpppiii___VVVTTTXXXZZZVVVQQQKKKHHHFFFEEEEEEFFFEEEDDDBBB@@@===:::777444333222111111000000//////......+++++++++************)))******))))))))))))******+++******)))(((''''''&&&)))))))))))))))))))))))))))************+++++++++///............---------......///000000000000000000000000111222222333333777CCCZZZwwwzzzrrrooocccQQQXXXOOOLLLRRRXXXaaauuuyyyooohhhfffhhhkkklll``````\\\WWWYYY\\\WWWOOOXXXWWWVVVUUUTTTRRRNNNKKKGGGHHHIIIIIIGGGEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFGGGEEEDDDDDDFFFGGGGGGFFFHHHGGGGGGHHHJJJKKKJJJHHHBBBEEEKKKOOOKKKHHHPPP]]]eeeYYYVVVZZZaaaooorrrfffRRRTTTUUUVVV\\\jjj|||pppiiimmmsssxxx~~~QQQ777666666000000000000000////////////000000...---+++***((((((+++***)))'''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&''''''''''''((((((((((((+++******)))))))))))))))))))))((('''''''''''''''(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,,,,++++++++++++,,,---...///------......///000000000111111000111222444666888@@@III\\\vvvpppZZZNNNBBB===666222222222222000111000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++------------------------((())))))))))))*********///...///111333333222000111111111000000000000000///000111222333444444444333444555777888:::;;;;;;;;;;;;;;;<<<<<<>>>??????>>>@@@BBBDDDDDDDDDBBBAAAqqqiii___VVVTTTXXXZZZVVVQQQLLLIIIFFFEEEEEEEEEEEEDDDBBB@@@===:::777444333222000000//////...---------+++++++++************)))******))))))))))))***************)))((('''''''''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------............///000000000000/////////000111111222222333888<<>>??????@@@AAACCCCCCDDDCCCCCCrrriii```VVVTTTXXXZZZVVVPPPMMMJJJGGGEEEEEEEEEDDDCCCBBB@@@===:::777444333222/////////...------,,,,,,+++++++++************)))***))))))(((((())))))*********))))))(((((('''''')))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,---......---...//////000///////////////000000111111222222666555555;;;LLLkkk~~~qqqccc]]]^^^ccccccaaa[[[VVVVVV[[[```rrrppplllnnnuuuyyytttkkkcccfffjjjmmmooorrrxxx}}}ppplllcccYYYQQQLLLLLLMMMIIIHHHFFFDDDCCCDDDEEEFFFLLLKKKJJJJJJKKKKKKIIIGGGLLLKKKKKKMMMPPPRRRQQQPPPOOOKKKJJJPPPZZZgggwwwzzz~~~}}}uuupppnnnnnnpppvvvnnn@@@333888777000......---------,,,,,,,,,------,,,,,,+++******)))******((((((((((((******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''((()))***+++++++++******))))))******'''((())))))******))))))((((((((((((((((((((((((***))))))))))))(((((((((((()))***+++,,,,,,,,,,,,++++++***++++++,,,---...---------...//////000000000////////////000111222333222111333888CCCOOOWWWooo{{{```HHH999333111333111//////000111111000//////......------,,,,,,+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++)))((()))+++------,,,***/////////000000000000000///000111222222222222222333333333444555666666777666777777888:::<<<>>>>>>>>>??????@@@AAACCCDDDEEEtttiii```VVVTTTXXXZZZVVVPPPNNNKKKHHHFFFEEEEEEDDDBBBBBB@@@===:::777444333222000//////......------,,,+++++++++*********))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))*********************+++,,,------...------...////////////.........//////000111111222111333333333999IIIaaarrrvvvddd^^^UUUMMMHHHKKKQQQWWWUUUTTTUUU[[[dddmmmqqqqqqccchhhmmmooopppuuu~~~|||pppeee]]]YYYZZZWWWSSSPPPOOOQQQTTTVVVYYYXXXXXXYYY[[[[[[YYYWWWVVVYYY___gggmmmnnnmmmjjjggggggggghhhhhhkkkqqqvvv}}}vvvuuutttvvv~~~ssstttrrrmmmfffaaaaaaeeeiiidddgggiiijjjkkkqqq|||hhh@@@666999555***------------,,,,,,,,,,,,++++++++++++***************)))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''((())))))((((((''''''&&&''''''((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++******+++,,,,,,---,,,,,,---......//////000000000//////////////////...000222222111333888<<<>>>JJJ]]]pppddd___VVVJJJ===444000///.........///000000///......---------,,,,,,,,,+++++++++*********)))))))))************************((((((((((((((((((((((((************++++++++++++*********,,,...///---+++......///////////////000//////000111222222111111111222222222333333444444444444555666888:::<<<======<<<<<<<<<>>>@@@CCCEEEyyyjjj```WWWTTTXXXZZZUUUPPPNNNLLLHHHFFFFFFEEEDDDCCCBBB@@@===:::777444333222111111000000///......---+++++++++*********))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********---------,,,,,,,,,,,,,,,,,,,,,---...............---......//////000111111...333666666444999CCCLLLdddoooddd[[[SSSNNNPPPNNNMMMOOORRRXXX```fff^^^```bbb```^^^```fffmmmzzzvvvqqqmmmllloootttwwwwwwwwwwwwyyy|||~~~}}}|||zzz{{{~~~hhhXXXRRRQQQNNNIIIKKKNNNWWWvvvtttddd[[[[[[[[[YYYVVVVVV\\\gggpppeee>>>333666444---.........---------,,,,,,************************)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))******************************************++++++++++++*********+++,,,,,,,,,,,,------.../////////000000000000000/////////,,,000333444222000111333222555999@@@KKK___vvvyyydddTTTKKK;;;===>>>===999555111000...///000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++---//////---,,,------.........///////////////000111111111000000000000111111222222222333222333444555777999;;;<<<;;;:::999999:::===@@@BBB|||jjjaaaWWWTTTXXXYYYUUUOOONNNKKKHHHFFFFFFFFFEEEDDDBBB@@@===:::777444333222111111111000//////......+++++++++************))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******...---------,,,,,,,,,++++++,,,------......------------......//////000000///333555444222444:::???DDDkkkqqqaaa]]]VVVPPPLLLJJJIIIMMMSSSLLLMMMNNNMMMLLLNNNTTTXXXfffvvvzzz\\\IIIBBB@@@BBB???CCCFFFKKKccc~~~xxxssskkkccc\\\XXXVVVVVVNNNUUU^^^gggrrriiiAAA111000000///......---------,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''(((((())))))&&&'''(((((())))))((((((************************))))))************++++++******)))))))))******+++++++++************++++++,,,,,,,,,---......////////////000000000///......222222111000//////222444666555444333555>>>JJJSSS___nnnppp\\\JJJ===666222000222333222000......///...///000///---,,,,,,,,,++++++++++++************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********)))((()))+++------,,,***,,,,,,------...///////////////000000000000///////////////000111222222333222333333444666888:::;;;:::999888888:::<<<>>>@@@xxxkkkaaaWWWUUUXXXYYYUUUOOOMMMKKKHHHFFFGGGGGGFFFEEEBBB@@@===:::777444333222111000000///......------+++++++++************)))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,------......///000000000111111111111333777;;;888QQQtttxxxjjjccc]]]TTTMMMKKKIIIIIIIIIIIIJJJLLLOOOPPPNNNZZZlll}}}}}}}}}uuu```NNNFFFEEEDDD@@@>>>BBBBBBAAANNN]]]\\\^^^______^^^___ccckkkqqqssstttcccXXXXXXaaavvv[[[@@@111,,,,,,---,,,,,,,,,,,,++++++++++++******)))))))))((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***++++++&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((()))))))))******+++***)))(((((()))***+++++++++************+++++++++,,,,,,------......///,,,---...//////...------333111///...000222333333222333444444444666:::>>>@@@IIIVVVbbbpppyyymmmYYYSSSHHH>>>666333333444000000///---+++***+++---,,,---///---+++***,,,---******************************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((***,,,---+++***+++,,,,,,---......//////...//////000000//////...---...///000111222333444333444444444666777888999;;;:::::::::;;;<<<>>>???rrrkkkaaaWWWUUUXXXYYYTTTOOOLLLJJJGGGFFFGGGGGGGGGFFFBBB@@@===:::777444333222000//////...------,,,,,,+++++++++************)))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---++++++,,,------------,,,,,,,,,------...//////000/////////111222333444555222<<>>:::===JJJ]]]hhhgggbbbRRRIII>>>666111...---...+++++++++************)))*********)))((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++))))))((())))))***++++++&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((()))******++++++***************+++++++++,,,------......///***+++,,,---...---,,,,,,+++***+++///333444000---***,,,//////...///000222333666999<<>>???ooojjjbbbYYYVVVXXXYYYVVVRRRPPPOOOLLLGGGFFFIIIIIIEEEFFFCCC???;;;777555444444333222000///000///...,,,,,,++++++***)))(((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,---.....................------------............/////////000111222222333333666555:::CCCLLL^^^uuujjjeeeaaa\\\YYYXXXVVVUUUTTTUUUUUUVVVUUUVVVVVVWWWVVVTTTRRRQQQSSSQQQOOOMMMMMMNNNQQQRRRUUUQQQQQQSSSTTTRRRTTTXXXYYYXXXXXXYYY\\\___bbbdddlllpppttt{{{aaaQQQGGG<<<888:::999777666:::???AAA>>>:::777666555333000...,,,+++,,,,,,++++++***)))((((((******))))))((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,...+++(((///999555)))))))))))))))(((((((((((('''(((((((((((((((''''''))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++***+++...///---***,,,,,,,,,---------......---------............///////////////000000000000222333444555666999>>>BBBLLLRRRbbbsss|||rrriii```WWWPPPKKKGGGAAA;;;777555555555111000000///...---------...---,,,,,,---...///000777444000,,,***)))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))'''''')))***,,,***)))))))))+++,,,+++***((()))+++,,,---.........------------------,,,,,,------...///000111222222555555555555666777888999============>>>>>>>>>>>>ssshhh```XXXUUUWWWWWWTTTQQQPPPPPPLLLGGGFFFIIIIIIEEEEEECCC???:::777555444333222000............,,,***+++*********)))((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&)))))))))))))))))))))))))))(((((((((((()))*********))))))))))))***++++++------------------------------------............//////000111111222333333111///222999<<>>>>>>>>sssfff___WWWTTTUUUVVVSSSPPPPPPPPPLLLGGGGGGIIIIIIEEECCCAAA>>>:::666444333333000...---,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111111222222222///111555555555???MMMXXXmmm|||}}}qqqWWWFFF777444555222222555666333111222333333000,,,,,,,,,,,,---------------+++++++++******))))))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&,,,===JJJFFF888*********)))))))))((((((''''''((((((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***++++++******,,,......,,,***++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000///000111111000000111222888777888:::999:::@@@GGGJJJRRR\\\eeekkkqqqxxx}}}|||yyysssjjj```VVVNNNJJJAAA<<<777444555555333111000000///.........////////////......------,,,,,,---,,,,,,,,,,,,------...555444111...,,,+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((()))***+++***)))((()))***+++,,,---------..............................///000111222333333555555444555555666777888::::::;;;<<<===>>>>>>???zzzpppeee___XXXTTTUUUUUUTTTQQQPPPPPPLLLGGGGGGJJJIIIFFFBBB@@@===:::666444333222000...,,,,,,,,,,,,***)))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((()))******************++++++++++++,,,,,,---------........./////////000000000111111444111333777777555777<<<===MMMfffxxxYYYJJJDDD:::222333444222111333555333111111111111///,,,++++++++++++++++++,,,,,,+++*********)))))))))((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''+++666???:::000******)))))))))(((((((((&&&'''((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))******)))***+++---------+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------.........////////////111222222111000000111555444333222111111666:::555999===???AAACCCFFFIIIPPPVVV___gggmmmqqqtttvvvyyyxxxxxx{{{|||yyyuuuqqqooommmaaa```]]]YYYUUURRROOONNNHHHFFFCCC???;;;777555444888555333222333444333222111111111000///...---,,,...---------,,,,,,,,,+++,,,,,,+++++++++,,,,,,,,,///...,,,***((((((((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))((('''(((***+++***)))((()))***+++,,,,,,,,,,,,------............//////......///000111222333333444444444444555666777777888999:::;;;<<<===>>>>>>wwwllleee```ZZZVVVVVVVVVUUUTTTQQQPPPMMMHHHGGGJJJJJJFFFAAA@@@===:::777555333222111///...---...---+++***((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))***))))))))))))***++++++)))))))))*********++++++,,,,,,,,,------------...//////////////////000000222//////333555444444555333999DDDPPP___wwwiiiMMM===888888444111222333111///000222111000///000000///...,,,,,,,,,++++++******************)))))))))))))))(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$'''((())),,,///...***)))))))))(((((((((((('''&&&&&&'''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''))),,,------,,,+++************+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............---///111111000000000111...//////------///000111///000111222333555777999555888;;;======>>>???AAAEEEEEEEEEGGGJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLMMMKKKJJJGGGDDDAAA>>><<<;;;::::::888777555444333222222222111111111222333444000///...............---............,,,***)))''',,,,,,,,,,,,++++++++++++++++++++++++++++++******+++***((('''&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&''')))***)))((((((((()))***++++++++++++------------......//////......///000111222333333333333333333444555666777777888999:::;;;<<<======zzzllleeeaaa\\\XXXWWWWWWWWWWWWQQQQQQMMMHHHHHHJJJJJJFFFAAA@@@>>>;;;888666444222222000///...///...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))***++++++(((((())))))***+++++++++,,,,,,,,,,,,------------............////////////222000000111222333333333444444777:::???LLLdddyyylllVVVCCC888666999222222333333333333222222......---,,,,,,------...------,,,+++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###&&&))))))'''((()))+++((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((&&&)))---...---+++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,......------///000111333333111111333333000000000000000111222444555666666666444222222333444333333333333333222222222444444444444444333333333888888888777666666555555444444555555555555555555111111000000000000111222+++,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********************+++******)))(((***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))((('''(((((()))***************++++++,,,,,,---.........------...///000111222222333333333333333444666666777777888999:::;;;;;;<<<}}}llleeeaaa\\\XXXWWWWWWWWWXXXQQQQQQMMMHHHHHHKKKJJJGGGAAA@@@>>><<<:::777444333222000///...///...,,,+++)))))))))((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******)))(((((((((((()))******(((((()))******+++,,,,,,++++++,,,,,,,,,---------........................111222222222222333333333555444555777777;;;GGGSSSllleeeVVVFFF<<<777444555999111333555444222222333333......---,,,******,,,---+++++++++***))))))((((((((()))))))))))))))))))))'''((((((((()))))))))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''))),,,'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''%%%)))---...---***)))***))))))))))))*********+++************+++++++++++++++,,,,,,,,,,,,---------,,,------,,,***+++---///,,,...---******...///+++222111////////////...---***,,,------,,,---///111333333222111000000111222222222333333333333333222---...///000000000000000,,,,,,,,,,,,,,,,,,------000000000///...---,,,,,,---...000111000///......,,,,,,,,,------.........************************))))))*********)))(((''')))))))))))))))*********((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''&&&%%%&&&((()))(((''''''((())))))***)))))))))******++++++,,,------...,,,,,,---...///000111111222222222222333444555666777888888888999999::::::~~~llldddaaa\\\XXXVVVVVVWWWXXXQQQQQQMMMHHHHHHKKKJJJGGGAAA@@@???===:::888555444222000............,,,*********)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''((())))))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------.....................---,,,///111111111222222111222000111333444666===FFFNNN\\\tttxxxfffKKKAAA888777888555333222...222222///,,,,,,---...000000///---+++***,,,---))))))))))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&,,,'''$$$%%%'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$)))---///---***)))***))))))))))))************)))************+++++++++++++++,,,,,,,,,---------//////...,,,***+++---///---///---)))+++222444000///......///000111111000...000222333222111111222............---///111333,,,,,,---...////////////...///111111222111000///111000000000//////......---......//////...------,,,---//////---+++)))(((,,,+++***************+++)))))))))))))))*********((()))*********((('''&&&'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''&&&%%%&&&((()))(((''''''((()))))))))))))))((())))))***++++++,,,------++++++,,,---...///000000222222222222333444555555888888888888888888999999jjjkkkddd\\\YYYYYYXXXUUUQQQSSSSSSOOOIIIFFFHHHIIIGGGAAA@@@???===:::777555333444111---,,,......+++((())))))))))))(((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((***+++,,,,,,,,,,,,))))))(((((('''''''''&&&&&&&&&'''((()))***++++++(((((())))))))))))(((((()))******+++,,,,,,------...///000///---,,,,,,...////////////000000000000111222444555777888999999@@@DDDLLLYYYooo|||]]]JJJBBB777666666555333222111111///............---------///...---,,,+++,,,------+++******))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************,,,***(((***---...---+++------------------------......////////////............------------........................------........................//////......------------,,,------......------,,,------------,,,,,,+++******+++,,,---...---,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''$$$###%%%***---+++((((((''''''&&&&&&((()))***))))))*********+++++++++)))))))))***++++++,,,,,,......///000111333555666444444444555666777888999kkkiiibbb[[[WWWXXXXXXTTTQQQQQQRRRNNNHHHFFFHHHIIIGGGAAA@@@???===:::777555333444222000/////////---,,,)))))))))((((((((('''''')))((('''&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&)))))))))((('''%%%$$$###)))(((((((((''''''''''''((((((((((((((()))))))))(((((())))))))))))(((((())))))******+++,,,,,,,,,///000000///...------///....../////////000000000111222333555666777888888666888:::@@@KKK```wwwlllSSSDDD<<<999666555444333222111111000............------------...---,,,+++***++++++,,,+++***))))))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((()))))))))******************)))))))))(((((((((((()))))))))*********,,,***)))***,,,---,,,***------------------------.........//////...............------------......------------------------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++************,,,---------,,,+++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%###%%%))),,,+++((((((''''''&&&'''((()))***((((((((()))))))))******)))))))))***++++++,,,,,,000/////////000111222333222222222333444555666777~~~mmmhhhaaaYYYVVVWWWWWWUUURRROOOPPPMMMGGGFFFHHHJJJHHHAAA@@@???===:::777555333111111111000...------...((((((((('''''''''&&&&&&(((''''''&&&''''''((((((+++******)))))))))))))))(((((((((&&&%%%###!!! (((((((((((('''''''''''')))))))))(((((((((''''''(((((())))))))))))(((((((((((())))))***++++++,,,///000111000...---...///.........////////////000000111222444555666777777666777666555888AAANNNWWW{{{xxxYYYAAA888666666555333333222222111000//////......---------,,,,,,,,,,,,,,,+++***************+++***))))))(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((())))))))))))************))))))))))))(((((((((((())))))))))))******,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******)))***++++++,,,,,,++++++************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&(((%%%###$$$(((******)))''''''&&&&&&''''''((()))''''''''''''(((((((((((()))))))))***++++++,,,,,,000//////.........////////////000000111222444555xxxpppiiibbbZZZVVVWWWXXXVVVSSSMMMNNNKKKFFFEEEIIIJJJIIIAAA@@@???===:::777555333,,,...000///,,,***+++---((('''''''''&&&&&&&&&&&&'''&&&&&&'''''''''((((((******)))))))))))))))***%%%&&&&&&'''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++---...//////---,,,---///------.........////////////000111333444555555555777888888999:::>>>DDDIII___kkk{{{```RRRAAA888777888666222111111000000///......---------------,,,,,,,,,+++,,,,,,++++++******************)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))))))))(((((((((((((((((()))))))))***,,,++++++*********))))))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******)))******+++******))))))))))))************+++*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$(((&&&###$$$&&&)))***)))&&&&&&&&&&&&''''''((((((&&&'''''''''(((((((((((()))))))))***++++++,,,,,,......------------...............///000111333333ssstttlllddd[[[WWWXXXYYYWWWUUUMMMNNNKKKFFFEEEIIIKKKIIIAAA@@@???===:::777555333+++...000///,,,***+++---((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((()))******'''''''''(((((((((((((((%%%&&&&&&'''((()))))))))(((((())))))))))))((((((((((((((()))******+++++++++,,,------++++++,,,---------------...............///000222333333333333...000333555777999;;;===DDDGGGSSSkkkkkkZZZJJJ<<<:::777777777555111---/////////......------,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******))))))((('''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((())))))'''(((((((((((()))))))))++++++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++)))*********++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))************))))))(((((())))))***))))))((((((((((((((())))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&$$$%%%&&&(((((()))%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,---...///......//////000222333444rrrwwwnnnfff]]]XXXXXXYYYWWWUUUNNNOOOLLLGGGFFFIIIKKKIIIAAA@@@???===:::777555333...000111111///---,,,,,,((((((((('''''''''&&&&&&$$$%%%&&&''''''''''''''')))(((((((((((()))******$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((($$$%%%&&&'''((())))))***(((((())))))))))))(((((((((((())))))***++++++,,,)))+++,,,+++******+++---,,,,,,,,,---------............///000111222222111///000222333444444444333666;;;BBBJJJZZZwwwhhhKKK@@@>>>666000222333333111000//////.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---,,,++++++******)))((((((''''''((((((&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((()))))))))+++++++++)))((()))*********************************++++++++++++************))))))))))))******(((((())))))***+++++++++************************)))))))))***************((())))))))))))))))))(((''''''(((((())))))(((((((((''''''''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&'''''''''(((((((((((())))))))))))***++++++,,,,,,*********+++,,,---...///......//////000222333444vvvxxxoooggg]]]WWWWWWWWWVVVSSSOOOPPPMMMHHHFFFJJJKKKIIIAAA@@@???===:::777555333000000000000000...+++((()))))))))(((((((((''''''###$$$%%%'''((((((''''''******))))))******+++,,,%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&''''''((((((((((((((())))))))))))(((((())))))******+++,,,,,,,,,)))+++,,,,,,++++++,,,---+++,,,,,,,,,,,,------------...///000000000000000333333444555666555444333777;;;>>>===<<>>;;;888666444444////////////---,,,***(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++***))))))+++---*********++++++++++++++++++,,,---......//////...000111111111222222222222111222222333444555666666777:::===>>>BBBLLLZZZeeeyyyrrr```RRR@@@444000111222111111111000///////////////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++------------............//////000000111222333333wwwppplllddd[[[XXXYYYYYYVVVRRRSSSPPPJJJHHHJJJKKKHHHAAA@@@>>>;;;888666444333......///000...,,,***(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++***)))***+++---*********+++++++++++++++++++++,,,---............000000000111111111111222000111111222333444555555<<<===???>>>>>>BBBJJJPPPTTTdddxxxrrrYYYIIIBBB===888666666555222...111111000000000000111111//////......---,,,,,,+++++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""###&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((***,,,---,,,------------............//////000111222333333vvvqqqnnneee\\\XXXZZZYYYVVVRRRSSSPPPJJJHHHJJJJJJGGGAAA@@@>>><<<999666444333---.../////////,,,***(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++***))))))+++---***+++++++++,,,,,,,,,---***+++,,,---............//////000000000111111111000111111222333444555666555777888888888;;;???DDDFFFOOOYYY```hhh|||vvvfffXXXLLLBBB<<<666555444555666555111---000000000000000111111222......------,,,,,,++++++++++++++++++++++++++++++)))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%(((+++***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''&&&&&&$$$&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%###"""$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''***,,,---,,,,,,,,,,,,---------------...///000111222333333uuuqqqnnnfff\\\XXXZZZYYYVVVRRRSSSOOOIIIGGGIIIIIIFFF@@@@@@>>><<<999666444222.........///...,,,+++***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,******++++++,,,---------***+++,,,------......---////////////000000000000000111222333444555555666333444666666666888;;;===999>>>CCCDDDFFFPPPaaannnvvviiiRRRLLLCCC;;;666333111000333111...---...000111111......---------......///...------,,,,,,+++******++++++++++++++++++++++++))))))((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%'''***++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222vvvqqqnnnfff\\\XXXYYYXXXUUUQQQRRRNNNHHHFFFGGGGGGEEE@@@???>>>===:::777444222.........------,,,,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++))))))******+++,,,,,,,,,******+++,,,------------........./////////000000000000111222333444444555777777888888999999;;;===<<<>>>@@@AAABBBEEEIIIMMMSSSZZZkkkrrraaaPPPAAA999===;;;888555444333111000222000---,,,,,,...///000---,,,,,,+++++++++,,,,,,------,,,,,,+++*********************************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$######%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))))))))*********+++++++++***+++,,,---...000111111wwwqqqnnneee\\\XXXYYYXXXTTTQQQQQQNNNHHHEEEGGGFFFDDD@@@??????===:::777444222///...---,,,,,,,,,,,,,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((('''&&&'''(((***'''(((((()))***+++++++++******+++,,,------------............/////////000//////000111222333444444444444444555666777888999999888888:::>>>@@@AAAAAAFFFFFFKKKSSSZZZcccsssjjj]]]VVVKKKAAA<<<:::999888//////............//////---...000000000---***(((...---,,,,,,++++++,,,,,,------,,,,,,+++******)))************************)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))))))))((((((((())))))))))))*********)))***+++,,,...///000111tttqqqllleee___\\\ZZZXXXWWWSSSTTTQQQIIIDDDEEEFFFEEEBBB@@@===<<<;;;777111,,,//////...///000///,,,***)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))+++,,,---......------......//////000000444333222111111111222333333444555666777777777777888888999:::<<<======>>>BBBCCCDDDFFFHHHMMMSSSXXXfffuuuyyyeeeWWWMMMHHH;;;::::::888777666555444000000000000000000000000111000///...---,,,,,,,,,,,,,,,---+++***)))+++,,,000---))))))+++,,,+++)))+++******,,,000000,,,))))))'''&&&'''((()))(((''''''&&&%%%$$$%%%%%%'''''')))((('''&&&&&&&&&&&&&&&***))))))'''&&&%%%$$$###%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((***++++++,,,,,,---......vvvrrrmmmeee___[[[YYYXXXWWWSSSTTTQQQIIIEEEEEEFFFEEEAAA???===<<<:::777222......---,,,,,,------+++))))))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***,,,------................../////////222222111000000111222333222222333444555555555555777777888999:::;;;<<<<<<===???@@@AAABBBEEEJJJMMMNNNXXXfffrrr|||yyyoooaaaRRRGGG@@@;;;999666555555444333222111111000000000000000000000000000///...---,,,,,,,,,,,,+++,,,,,,+++))))))***+++...,,,******,,,---,,,***&&&(((+++...///...***''')))'''&&&'''((()))((('''''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((*********+++,,,,,,------xxxtttnnnfff___[[[YYYXXXXXXSSSTTTQQQIIIEEEFFFGGGEEE@@@???===<<<:::777333000333111///...//////...---)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&''''''''''''((((((((((((((((((((())))))))))))((())))))***+++,,,------..................------////////////000111222222000111222333444444444444555666666777888999:::::::::;;;===>>>===>>>@@@BBB@@@DDDIIILLLNNNQQQWWW\\\ffflllttt}}}}}}ssshhh]]]QQQIIIDDD???999555333333333222111111111111000000000///////////////////////////......---,,,++++++++++++***++++++***(((((()))+++,,,+++******,,,,,,+++)))%%%)))---///...***'''&&&)))'''&&&'''((()))((('''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,yyyvvvooofff___[[[YYYYYYXXXSSSUUUQQQJJJEEEFFFGGGFFF@@@???===<<<:::777444222444222///...///000//////)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,///......------,,,,,,,,,---------...///000111111000000111222333333333333444444444555666777777777888:::===>>>===<<<===>>>AAAAAAAAA@@@>>>>>>@@@CCCAAAEEEIIIMMMRRRXXX___dddiiisss~~~tttlllbbbWWWQQQQQQMMMIIIDDDAAA>>>;;;888555444333111111333444555444000000111111111111111111........................---,,,,,,+++******++++++***++++++)))(((''')))***++++++*********)))((('''+++...111000,,,((('''((()))'''&&&'''((()))((('''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))+++)))&&&$$$$$$&&&((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********yyyuuuoooggg```\\\ZZZYYYYYYTTTUUURRRJJJEEEFFFGGGFFF@@@@@@>>><<<999666444444000---+++******++++++***)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,......------,,,,,,++++++,,,,,,---...///000000000000000111222333333333333222333333333444555555555666999<<<======<<<<<<======>>>>>>===;;;:::;;;;;;@@@AAAAAAAAAAAABBBDDDFFFIIIMMMQQQSSSUUU[[[dddlllyyywwwssshhh\\\OOOIIIEEECCC???;;;:::<<<===;;;888666555555444333333222111222333444333111//////000000000111111111------------------------,,,,,,+++*********++++++***++++++)))(((''')))***++++++***)))((('''''''''555666444///)))'''))),,,)))'''&&&'''((()))(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***...,,,)))&&&%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******vvvsssnnnhhhbbb^^^\\\[[[YYYTTTUUURRRJJJFFFGGGHHHFFFAAAAAA@@@===888555444444000...,,,+++,,,,,,+++***)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++,,,---...//////////////////000111222333333333333222222222333333333444444333555888:::999999::::::888999:::::::::::::::999=========<<<<<<======>>>FFFEEEDDDDDDEEEIIINNNQQQQQQUUUZZZ]]]___aaaeeehhhqqquuuzzz~~~wwwnnngggbbbVVVUUUPPPMMMMMMNNNGGG???===999888999999666666:::888777666444222111111000000000///111222222000...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,***++++++***(((((()))+++***+++***)))((((((***,,,:::777222,,,((((((+++---)))'''&&&'''((()))((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***...,,,)))'''&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***|||tttqqqmmmhhhdddaaa^^^\\\ZZZTTTVVVRRRJJJFFFGGGHHHGGGBBBBBBAAA===888444333444222000///000000000...,,,)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...///000000///............///000111111111111222222222222222333333333333444666666666555666777999888777777888999999888555555555555777888888777555666777888999:::<<<>>>;;;===???AAABBBCCCDDDEEEBBBEEEHHHJJJKKKMMMOOOQQQMMMOOOSSSYYY^^^aaa```^^^^^^```bbbccccccfffjjjnnnkkkiiifffaaa\\\WWWSSSQQQMMMLLLJJJGGGDDD@@@===;;;;;;<<<:::888999<<<;;;777;;;777666777666111000222//////000//////......//////......///111111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++))))))***+++)))******)))))),,,111666555111,,,))))))***+++,,,)))'''&&&'''((()))((('''###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((())))))******zzzrrrooolllhhheeebbb```\\\ZZZTTTVVVRRRKKKFFFGGGHHHGGGCCCCCCBBB===777333333444///......//////...,,,))))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---...///000000000///...---,,,---...///000000000000222222222222222333333333555666777666444444555666;;;888555333444555666666777666666666777777666555333888<<<<<<999666555666999888888888::::::888666777888::::::999:::<<<======<<<;;;<<<===>>>===<<<;;;>>>@@@@@@??????BBBEEEAAAAAA@@@???>>>===<<<;;;777777666555555555666666333555333//////222333111333000111333333000///111111333444444333222222222---,,,,,,---//////...,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,---+++***)))+++,,,(((*********+++000888>>>///+++'''''')))++++++***)))'''&&&'''((()))((('''"""###%%%'''(((((((((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$###### !!!"""######$$$$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********|||rrrooommmkkkiiieeeaaa[[[WWWRRROOOKKKHHHGGGGGGGGGFFFEEEBBB???<<<:::777333111111111000000///---,,,+++(((((('''&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,...............---------......///000000000000000//////000111222222333333333333333444444555555555444444444444444444444444444444444444444444444444666666666666666666666666555555555555555555555555555555555666666666666777444444444444444444444444222333333444555666777777777777777777777777777777444444444333333222222222111111111111000000000///111111111111111111111111000000000000////////////...------,,,,,,------...//////...---...///000111------------------------******)))))))))***,,,------+++)))***,,,,,,)))''')))((())),,,000111...+++(((+++---,,,***((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''''''''%%%###!!!(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$###########################""""""!!!"""$$$&&&'''$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))++++++}}}tttnnnmmmjjjgggddd```ZZZVVVRRROOOKKKHHHGGGFFFGGGGGGDDDBBB>>><<<:::777444111111111000000///---,,,+++(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,------------------------......///000000000000/////////000111111222333333222222222222333333333333222222222222222222222222333333333333222222222222444444444444444444444444444444444444444444444444444444444444555555555555333333333333333333333333222222222333333444444555444444444444444444444444333333333222222222111111111111111000000000//////000000000000000000000000000000000/////////......------,,,,,,,,,,,,------......---------...///000------------------------******)))))))))***+++,,,,,,***)))***,,,,,,)))'''+++******,,,......,,,)))(((***,,,,,,***(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((&&&$$$!!!(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$###########################""""""""""""$$$%%%&&&$$$#########""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******~~~wwwmmmkkkhhheeebbb^^^YYYUUURRRPPPLLLIIIFFFFFFGGGHHHCCCAAA>>><<<:::888555333111111000000///---,,,+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---------...//////000///////////////000000111111222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333444444222222222222222222222222111111111111111111222222222222222222222222222222111111111111000000000000000000000000////////////////////////////////////000////////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++++++++***)))***++++++)))'''++++++***+++,,,+++)))'''(((***,,,,,,***(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''(((((('''%%%###"""(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$########################""""""""""""###$$$%%%&&&###############"""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))~~~wwwllljjjfffccc```\\\WWWTTTRRRPPPMMMIIIFFFFFFGGGIIIBBB@@@===;;;:::888666333111111000000///---,,,+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((())))))))))))))))))))))))************+++,,,,,,,,,---------------------...////////////.../////////000000000111111222222222111111000000000000000000000000000000000000000111111111111222222111111111111111111111111222222222222222222222222000000000111111111222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000/////////................................./////////.........------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++***))))))))))))*********))))))************)))(((******************(((''')))***,,,+++)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''###$$$&&&'''((((((((('''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$########################"""""""""######$$$$$$%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&'''''''''|||vvvllliiieeebbb___[[[VVVSSSQQQQQQNNNJJJFFFEEEGGGJJJBBB@@@===;;;:::888666333111111000000///---,,,+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''(((''''''&&&%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''(((((())))))))))))(((((()))))))))*********,,,,,,---------.........,,,,,,---...............//////////////////000000333333222222111111000000000000000000000000000000000111111111222222222333111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000......................../////////............---////////////////////////............------------++++++************++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))***))))))))))))((()))*********)))))))))'''((()))***))))))******)))***++++++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###########################$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################"""#########$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&'''zzzsssllliiieeeaaa^^^ZZZVVVSSSQQQQQQOOOKKKFFFEEEGGGKKKCCCAAA>>><<<:::888555333111111000000///---,,,+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))***(((((((((((())))))))))))++++++,,,,,,------......+++,,,------......------............////////////222222222111111111111111000000000000000000000000000000000111222222333333000000000000000000000000////////////////////////........./////////000000........................////////////000000000000000000000000000000000000---------...............///.........------------////////////////////////......---------,,,,,,,,,+++******))))))******+++)))******+++,,,+++++++++************************))))))*********)))(((''''''(((******)))((()))***''')))******))))))***,,,)))***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))))))))(((((('''''''''&&&'''(((((((((((()))))))))'''(((((((((((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################"""######$$$$$$$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''wwwrrrllliiieeeaaa^^^ZZZVVVTTTQQQQQQPPPKKKFFFDDDGGGKKKDDDBBB>>><<<:::777444111111111000000///---,,,+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$############%%%&&&'''"""######$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))((())))))***++++++,,,,,,++++++,,,------------,,,........................///000000000000000000111..............................///000000111222222////////////////////////.................................////////////000------------------------,,,,,,------......//////////////////////////////------------......//////.........---------,,,,,,---------------------------------,,,,,,,,,,,,+++******))))))))))))******)))***+++,,,,,,,,,++++++************************))))))*********)))'''&&&%%%(((******(((((()))+++***+++,,,+++(((((()))+++)))*********(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))+++***)))((('''''''''''''''((((((((())))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''uuurrrmmmiiieeeaaa^^^ZZZWWWTTTPPPRRRQQQLLLFFFDDDHHHLLLEEEBBB???<<<:::777333111111111000000///---,,,+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###%%%&&&(((""""""###$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&''''''((()))******+++++++++,,,------------,,,.....................------.........//////000000---------------------------------...///000000111------------------------................................./////////000000------------------------******+++,,,------..............................---------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******)))***+++,,,---,,,++++++))))))))))))))))))))))))((()))*********((('''&&&%%%(((******(((''')))+++,,,......+++(((&&&(((***)))******)))((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))(((((((((((())))))***'''((((((((())))))******(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&'''(((******((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""###$$$%%%%%%$$$""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&'''(((vvvrrrpppjjjccc^^^]]]\\\YYYVVVVVVQQQMMMLLLIIIDDDDDDFFFCCCDDDDDDAAA;;;555222000//////////////////...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%###""""""###$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''************)))(((&&&%%%(((((())))))*********++++++,,,------++++++,,,...+++,,,,,,,,,------......////////////////////////........................,,,,,,,,,---------......///...---,,,,,,---...///,,,++++++,,,...000111000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++******+++)))((())),,,---+++)))+++++++++************)))+++++++++******)))))))))))))))))))))))))))))))))+++******))))))******+++************************++++++++++++******))))))******)))))))))))))))******)))(((((())))))(((&&&***((((((***---...+++((()))((((((''''''(((((()))''''''((()))*********)))((((((((()))))))))******''')))***+++***)))'''&&&''''''''''''''''''''''''(((&&&%%%&&&)))+++)))'''***)))'''%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((()))*********'''%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$###"""!!!"""###%%%'''''''''%%%$$$######""""""""""""######%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$%%%###""" !!!###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''wwwsssoooiiibbb^^^]]][[[XXXVVVWWWRRRNNNLLLIIIDDDDDDFFFCCCDDDDDD@@@;;;555222111/////////000//////...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$###""""""############%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((())))))))))))((((((((()))))))))))))))''''''(((((())))))))))))&&&((()))******+++,,,...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,---...//////---,,,,,,---......---...---------,,,,,,,,,,,,------------------------)))+++------,,,+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++******+++)))((())),,,---+++***++++++++++++************++++++*********)))))))))************************+++++++++******+++++++++************************,,,+++++++++************))))))(((((((((((())))))---+++***+++,,,,,,+++******)))***+++,,,,,,***((())))))(((((((((((())))))))))))***+++++++++******)))))))))*********++++++)))***+++,,,+++***((('''(((((((((((((((((((((((()))'''&&&'''***+++***((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((('''(((((())))))*********((((((((((((((((((((((((((((((''''''(((((()))******'''%%%$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&%%%$$$######""""""""""""######$$$%%%%%%&&&%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$######"""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''wwwsssnnniiibbb^^^]]][[[XXXUUUWWWRRRNNNLLLIIIDDDCCCEEEDDDDDDCCC@@@:::555222111///000000000//////...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$############$$$%%%########################$$$############"""""""""$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))''''''''''''(((***,,,...''''''''''''((((((((((((%%%'''))))))((((((***,,,---,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...111///---,,,,,,,,,+++***------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++*********+++++++++,,,,,,------------,,,+++***)))+++***)))***,,,,,,,,,***,,,+++++++++************++++++************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++***************))))))******+++***))))))***+++,,,+++))),,,...///...,,,******+++***))))))(((((())))))***((())))))))))))(((((('''&&&&&&'''''''''(((((((((******+++,,,,,,***)))((()))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((((((((((((((('''''''''''''''((())))))***'''%%%%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$############""""""""""""#########$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''vvvrrrnnniiiccc___^^^\\\YYYVVVVVVQQQMMMKKKGGGBBBAAACCCDDDDDDCCC???:::555222111000000000000000///...---)))'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""""""######"""  """###########################$$$$$$#########"""""""""######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&'''***---...((((((((((((((((((((((((+++,,,,,,+++)))'''((()))******************))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---000...,,,+++++++++***))),,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++++++++++++++,,,,,,,,,,,,...............---+++************++++++,,,,,,+++,,,,,,+++++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------......///*********,,,...///---,,,000333444222...+++,,,...***))))))(((((())))))******************)))((('''&&&''''''''''''(((((((((***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((()))((((((((())))))******))))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((******************))))))(((((((((((((((((((((((('''''''''''''''(((((())))))(((&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$######"""!!!"""############""""""######""""""""""""#####################""""""!!!########################""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""######""""""!!!""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''tttpppmmmiiiccc```___^^^ZZZWWWTTTOOOKKKIIIFFFAAA@@@BBBEEEEEECCC???999555333222111111111111000///...---)))'''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$###"""  """###########################%%%$$$$$$$$$###############""""""!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&&&&(((***,,,))))))))))))))))))))))))...//////...+++******+++******+++,,,------......////////////////////////........................------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---+++))))))+++++++++***++++++++++++++++++++++++(((((((((((((((((((((((((((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------//////000111000...,,,+++***+++++++++++++++,,,---,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,........................,,,,,,,,,,,,,,,,,,------...............///000000//////111333666777555444222444555222---+++,,,...******))))))))))))******............---,,,++++++******+++++++++,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((()))))))))((((((((()))))))))***++++++***))))))++++++++++++++++++++++++************************((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))'''''''''''''''((()))))))))(((&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""######$$$$$$$$$######"""""""""###"""""""""!!!######""""""""""""############"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########"""""""""######""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''qqqllllllhhhccc``````^^^ZZZVVVSSSNNNJJJIIIFFFAAAAAACCCEEEEEECCC>>>999555333333222222222111000///...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!%%%((('''%%%###$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((************))))))))))))+++,,,......---...///111,,,,,,---...000111222333////////////////////////........................,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******)))'''(((***+++++++++)))************+++++++++************************(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,---------............///111111111///,,,+++***+++,,,,,,++++++,,,...,,,,,,,,,,,,++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++........................,,,,,,------------......,,,,,,,,,,,,---......//////000222555999:::888666333333222000---++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,+++***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((('''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""###$$$$$$$$$$$$############"""""""""""""""######""""""""""""######$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""############""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''mmmiiiiiieeeaaa___^^^\\\XXXTTTSSSNNNKKKJJJGGGCCCCCCFFFFFFEEECCC>>>888444333333222222222111000///...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""&&&******&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))((((((((((((***,,,,,,,,,---///000++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))((()))***+++,,,,,,+++***)))***((('''''')))******)))))))))))))))******++++++************************(((***+++,,,+++***+++,,,******+++++++++,,,,,,,,,***************************************+++,,,,,,++++++,,,,,,,,,------------...///000000---+++))))))+++------++++++,,,...------,,,,,,,,,+++++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++------------------------,,,---------............,,,++++++,,,---...//////---...000444888999888666777555222000000///...---000000////////////000000,,,------............---,,,,,,,,,---------......///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++---...,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))***++++++)))((('''(((******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""###$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""######%%%$$$###"""""""""##############################"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!"""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''kkkfffgggccc___]]]]]][[[VVVRRRSSSOOOLLLKKKIIIFFFFFFIIIFFFEEECCC>>>888444333333333333222222000///...---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""'''++++++'''$$$%%%((("""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%))))))(((((('''''''''&&&)))***++++++***)))***,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))***+++,,,,,,+++***)))+++)))'''''')))))))))((((((((())))))*********+++))))))))))))))))))))))))(((***++++++******+++,,,*********++++++,,,,,,,,,************************))))))((())))))***++++++******+++++++++,,,,,,,,,+++,,,...///...,,,)))((())),,,...---+++***,,,///---------,,,,,,,,,++++++)))))))))******+++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......000111111///000333777;;;<<<;;;999<<<888444333444555333000333333222222222222333333333444555666666666666666555555555555666666666666111111000///////////////........................000222333222///...///111---,,,***))))))***,,,---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))***************++++++,,,)))(((((()))******((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""############""""""""""""######&&&%%%###"""""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''