BM6P6(@ |||yyyzzzxxxuuutttrrroookkkiiimmmrrruuuttttttvvvwwwuuunnnkkkfffbbb^^^ZZZVVVSSSHHHHHHHHHHHHEEE@@@888333222000---,,,---...---,,,,,,,,,,,,++++++*********+++*********))))))((((((******,,,---.../////////222222555===EEEHHHFFFBBBGGGDDDBBBBBBDDDGGGIIIJJJCCC@@@<<<888555333222222666666555444444444555555999777444000------000333---...///000111222333333333666;;;@@@BBB@@@;;;666333333222222444666999:::;;;;;;;;;;;;<<<<<<======>>>???@@@???>>>======???::::::999999888999999999;;;:::999777555222111000---...///000222333444555111000...---...///111222444444555666777888999999888;;;???AAABBBAAABBBBBBFFFFFFFFFDDDBBBBBBDDDFFFIIIJJJLLLOOOQQQTTTVVVWWWXXX[[[^^^aaaccceeeiiikkkiiilllpppssstttvvvxxxzzz}}}{{{~~~{{{xxxtttqqqooooooooowww|||vvvnnngggbbb```UUUWWWYYYZZZ[[[```hhhnnnvvvzzz~~~}}}|||xxxtttkkknnnqqqsssrrrlllccc]]]ZZZYYY[[[aaahhhmmmooonnnnnnrrrxxx~~~~~~}}}}}}}}}~~~|||{{{{{{yyyxxx{{{~~~~~~uuuuuuxxx~~~}}}zzz|||xxxrrrmmmhhhbbb]]]YYYPPPKKKDDD>>>999555111///000000000000000000000000111111111111111111111222000111222333333555777999@@@AAAJJJ[[[mmmzzz~~~ssshhhgggrrrnnniiimmmxxxhhhRRREEEAAA@@@AAAKKKWWWmmmoookkkbbbbbbaaacccgggjjjjjjjjjllllllkkkjjjjjjlllpppssswwwwwwxxx|||qqqbbbXXXPPPNNNKKKEEECCCEEEFFFJJJRRR[[[dddhhhhhhggghhhmmmsssuuurrrkkkeeeaaa]]]\\\\\\___dddiiimmmnnnnnnnnnjjjbbbYYYTTTUUUXXXYYYYYYZZZZZZXXXUUURRROOOJJJHHHGGGIIILLLKKKDDD>>>CCCBBBAAA@@@???>>>===<<<999999:::;;;<<<===>>>>>>;;;<<<<<<<<<;;;:::888777777888:::===DDDTTTgggvvv~~~|||wwwwwwvvvwwwxxxwwwuuusss{{{xxxxxxvvvtttrrrqqqoookkkhhhmmmrrruuuttttttvvvwwwuuunnnkkkgggccc___[[[VVVRRRHHHHHHHHHHHHEEE@@@888333111///---,,,,,,------,,,,,,,,,,,,+++++++++******++++++++++++*********)))+++,,,,,,------,,,,,,+++//////333;;;DDDIIIHHHFFFDDDBBB??????AAACCCDDDDDD@@@>>>:::666333222111111555555555555555555444444666666555222///...///000......///000111222222333444666;;;@@@BBBAAA<<<888444444222222333555777888999:::;;;<<<=========<<<>>>???@@@???=========>>><<<;;;::::::999:::::::::;;;:::999777444222111000......///111222333444555222111000//////000111333333333444555666777888888888;;;>>>??????@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDCCCEEEHHHLLLPPPTTTXXXYYYTTTVVVYYY[[[]]]```dddgggjjjmmmppprrrtttvvvzzz|||{{{vvvrrrpppnnnnnnqqqtttxxx|||~~~~~~}}}|||{{{xxxqqqkkkddd```]]]\\\YYYZZZ[[[]]]bbbiiirrrxxxyyywwwwwwxxxwwwtttnnnfffaaa]]]]]]^^^bbbhhhmmmpppppppppsssyyy~~~}}}|||}}}~~~~~~|||zzz{{{zzzyyy{{{~~~~~~}}}}}}uuuwww{{{|||yyywwwsssnnniiiddd^^^YYYUUUOOOJJJCCC===888444111...000000000000000000000000111111111111111000000000000333555555444444777999;;;<<>>??????<<<======>>>>>><<<;;;::::::;;;<<<===BBBNNN^^^jjj~~~~~~xxxqqqmmm{{{xxxvvvtttrrrqqqpppooollliiimmmsssvvvttttttvvvvvvtttmmmkkkhhhddd```[[[UUUPPPIIIHHHHHHGGGEEE@@@999444111...,,,+++,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++------...---,,,+++)))(((+++,,,///888AAAHHHKKKJJJBBB@@@>>>===>>>??????>>>>>><<<999666333222111111333444555666777666444333444666666555222///------/////////000000111111111444777;;;???BBBBBB>>>:::666555333222222333444555777999;;;===>>>===<<<<<<>>>???@@@???===<<<===>>>===<<<;;;;;;:::::::::;;;:::999888666444222111000......///111222333444555333222111000000111222333222222333444555666777777999:::<<<<<<<<<===???AAAAAAAAAAAA@@@>>>>>>???AAA???AAACCCGGGKKKOOORRRTTTLLLNNNOOOQQQSSSVVV[[[___ggghhhjjjjjjkkkmmmqqqsssyyy{{{}}}yyyuuurrrpppooommmmmmnnnnnnnnnlllkkkjjjjjjhhhddd```]]]\\\[[[[[[```___```dddllluuu}}}~~~zzzvvvpppllliiidddcccbbbeeeiiinnnqqqrrrrrruuu{{{{{{{{{|||~~~}}}zzz{{{zzzyyyzzz|||}}}|||{{{{{{}}}zzzsssxxx~~~zzzwwwssspppkkkfffaaa\\\VVVRRRLLLGGG@@@:::666333000...000000000000000000000000111111000000/////////...111555999888444333555888555555<<>>???@@@AAAAAA@@@???>>>>>>>>>>>>===???FFFQQQZZZjjjtttxxxmmmbbb\\\{{{xxxuuusssrrrqqqqqqpppmmmkkkmmmsssvvvuuutttvvvvvvssslllkkkhhheeeaaa[[[TTTOOOJJJIIIHHHGGGEEE@@@999444000...+++***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---...//////...,,,+++)))***+++...555>>>FFFJJJKKKCCCAAA>>>===>>>>>>===;;;===<<<:::777555333333222000222555888888777555333444666666555222///...---/////////000000000000000555666:::???BBBCCC@@@===999777444222111111222333555777;;;===>>>>>><<<;;;===?????????===<<<===>>>===<<<;;;::::::999::::::999999888666444222111000...///000111222333444444333222111000000000111111222333333444555666777777999999:::999888:::===???@@@AAAAAA???<<<;;;;;;<<<===>>>???AAABBBCCCEEEEEECCCDDDDDDEEEGGGKKKPPPTTT\\\\\\\\\ZZZYYYZZZ]]]```hhhjjjnnnrrruuuwwwxxxxxxvvvzzz{{{wwwtttsssrrrmmmmmmmmmllljjjgggeeecccdddbbb```_________aaabbbgggfffhhhnnnwww~~~{{{vvvrrrppppppkkkiiihhhiiilllpppsssuuuuuuxxx|||{{{{{{}}}~~~{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyzzz|||uuurrryyy}}}xxxuuuqqqooojjjfffbbb]]]WWWSSSJJJEEE>>>888444222///...000000000000000000000000000000000///......------222666:::888333000222666333333888IIIddd~~~pppggghhheeeqqqtttqqqrrrrrrxxxyyyaaaNNNDDDBBBDDDBBBIIIWWWlllxxxjjjdddbbbaaaaaadddggghhhhhhfffhhhiiijjjkkknnnrrruuuwwwwwwxxx{{{~~~~~~{{{rrrggg___XXXRRRPPPQQQPPPPPPQQQSSSRRRMMMIIIGGGEEEKKKWWWfffttt}}}}}}xxxsssssswwwyyywwwtttuuuqqqlllhhheeebbb^^^\\\SSSTTTTTTPPPJJJEEECCCBBBEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCEEEFFFFFFGGGJJJLLLMMMNNNPPPQQQQQQOOOLLLJJJDDDDDDCCCCCCCCCDDDFFFFFFCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@???======@@@FFFKKKUUUbbbrrr|||tttiii^^^UUUOOO|||yyyvvvtttsssrrrrrrqqqooolllmmmssswwwvvvuuuvvvuuurrrmmmkkkhhheeeaaa[[[TTTOOOJJJJJJHHHGGGEEE@@@:::555000...+++***+++,,,+++***++++++++++++++++++++++++))))))******************,,,---///111111000...---+++,,,...444;;;AAAFFFHHHBBB???<<<;;;;;;<<<;;;:::<<<;;;999777444333111111///111555888999888555333555555555333111//////000///////////////000000000444666999===AAACCCBBB@@@;;;999666333111000111111444666:::===>>>>>>===<<<===>>>???>>><<<<<<<<<===<<<;;;:::999888888888888999888777555444222111000//////000111222333333444111111000000////////////222333333444555666777888888888777666555666:::===?????????===:::888777888999999999999999999999999;;;<<<<<<<<<===@@@EEEIIIKKKKKKJJJIIIHHHIIILLLOOOSSSVVVZZZ___bbbeeeffffffcccgggmmmttt|||{{{wwwsssrrrmmmoooppppppnnnjjjfffcccdddcccbbbbbbcccfffhhhjjjooopppssszzz}}}yyyyyywwwuuussssssvvvyyy|||~~~~~~wwwrrrqqqrrrppppppooonnnooorrrvvvyyywwwyyy}}}||||||~~~|||{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzz}}}vvvssszzz{{{vvvrrrnnnllliiieeeaaa\\\VVVRRRGGGBBB;;;555222111//////////////////////////////////////////......------333666888666111...000222333444888DDD___{{{wwwmmmmmmgggtttwwwrrrqqqmmmqqqlllVVVIIIFFFHHHAAAFFFQQQbbbxxx~~~nnneeeccc``````ccceeeggggggeeegggiiijjjkkknnnrrruuuwwwwwwxxxzzz||||||zzzxxxuuujjj]]]UUUOOOLLLSSS[[[aaacccccc```ZZZTTTNNNIIIIIIMMMVVVaaakkkqqqssssssmmmgggbbbbbbgggkkkkkkiiigggddd```]]]ZZZWWWTTTQQQIIIJJJKKKJJJHHHEEECCCBBBAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBCCCEEEHHHKKKMMMOOOPPPPPPOOOLLLJJJIIIHHHGGGGGGGGGIIIJJJLLLIIIIIIJJJIIIHHHFFFDDDCCCDDDCCCAAA???>>>???BBBDDDHHHRRR```iiimmmsss{{{tttiii```YYYSSSPPP|||zzzwwwuuusssssssssqqqooommmmmmssswwwvvvuuuvvvtttqqqnnnlllhhheee```ZZZTTTOOOKKKJJJHHHGGGEEE@@@:::666111...,,,+++,,,,,,,,,+++***++++++++++++,,,,,,,,,)))))))))))))))************,,,///222333333111000+++,,,///333888===AAADDD???<<<888777888:::;;;;;;;;;:::999666444111000///...111444777999888666555333444444333111000000111.........//////000000000333444777<<<@@@CCCCCCBBB===;;;777444222111111111444666888;;;===>>>>>>======>>>???>>><<<;;;<<<===<<<;;;:::999888777777777888777666555444222111111///000000111222222333333111111000000//////......111222222333444555666666666666666444333444777999:::;;;<<<:::888666555555222222333444555666777777888888999888888:::===@@@===>>>?????????AAADDDFFFDDDFFFJJJOOOSSSUUUVVVVVVVVVYYY^^^eeelllvvv|||wwwuuuqqqrrruuuvvvtttpppllliiihhhhhhhhhiiilllooosssuuuzzz|||{{{uuutttrrrnnnjjjiiijjjlllmmmnnnqqquuu|||yyysssrrrsssttttttuuuttttttuuuyyy|||yyy{{{~~~}}}}}}~~~|||{{{|||}}}|||zzzzzz{{{|||zzzzzzzzz||||||www|||~~~yyytttpppiiigggdddaaa^^^XXXRRRNNNFFFAAA:::444111111000000////////////////////////.../////////////////////666666555333000///000111333666999AAAXXXvvvuuuuuuqqq{{{qqqoooyyypppXXXHHHCCCEEEBBBEEEMMMZZZmmmuuufffccc```___aaadddeeefffdddfffiiijjjkkknnnqqqsssuuuuuuuuuvvvwwwvvvrrrppphhh___WWWTTTQQQPPP[[[hhhyyy}}}~~~xxxnnndddYYYQQQMMMOOOSSSZZZ```ccccccbbbZZZVVVRRRSSSVVVZZZ[[[[[[WWWUUUSSSQQQPPPOOOLLLJJJJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCHHHIIIKKKLLLLLLKKKJJJIIIJJJIIIHHHHHHIIIKKKNNNPPPOOOOOOOOOOOONNNLLLJJJIIIKKKIIIFFFDDDCCCCCCDDDEEEDDDJJJRRRVVVYYY]]]eeekkkrrrtttvvvxxxzzz|||}}}~~~|||vvvmmmddd^^^YYYVVVTTT~~~|||yyyvvvuuusssrrrrrrpppmmmkkkmmmsssxxxwwwvvvvvvtttppppppmmmhhhccc___ZZZTTTPPPLLLJJJIIIGGGDDD@@@;;;777111///---,,,,,,------,,,******+++++++++,,,,,,,,,)))))))))******+++++++++))),,,///222333222111///))),,,000444777;;;???AAA???;;;777555777;;;>>>??????>>><<<:::777444111000...000444666888888777666///111444555444222111111,,,------...///000111111222333555:::???BBBCCCBBB>>><<<999555333222222222444555777:::<<<>>>??????===>>>>>>>>><<<;;;<<<======<<<;;;:::999888888888777777666555333222111111000000000111222222333333222222111111000///......//////000111222333444444444555555444222222444666111333555666555444444555000111222444555777888888888999:::999888888:::;;;;;;<<<======<<<<<<===>>><<<>>>BBBFFFIIIJJJJJJJJJLLLOOOSSSXXX^^^fffnnnsss|||}}}}}}}}}|||yyyvvvuuusssssstttwww{{{uuuuuusssoookkkiiiiiijjjhhhiiikkkmmmqqqvvv{{{zzzuuutttvvvvvvwwwyyyyyyxxxxxx{{{~~~yyy{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{zzz|||~~~}}}{{{zzz|||~~~~~~}}}}}}~~~}}}}}}xxxrrrnnneeecccaaa___[[[VVVPPPKKKEEE@@@999333111111111111////////////////////////.........//////000111111:::666222000111222111111111666999>>>QQQppp}}}}}}}}}zzztttZZZGGGAAABBBBBBDDDIIISSSddd|||~~~fffccc```___```ccceeeeeeeeegggiiikkkkkkmmmppprrrrrrrrrqqqrrrqqqnnnjjjfff]]]YYY[[[```___^^^gggvvvvvvfffZZZNNNMMMNNNQQQTTTVVVVVVUUULLLKKKKKKLLLNNNPPPRRRTTTQQQPPPOOOPPPQQQPPPOOOMMMNNNNNNMMMLLLLLLKKKIIIGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLIIIGGGGGGHHHHHHFFFCCCEEEFFFFFFGGGHHHHHHHHHGGGIIIHHHGGGGGGIIILLLOOOQQQRRRSSSTTTUUUUUUTTTSSSSSSVVVSSSOOOKKKJJJIIIIIIIIIDDDGGGIIIKKKLLLNNNQQQTTTYYYZZZ^^^bbbhhhnnntttvvvyyytttnnnhhhbbb]]]XXXUUU~~~{{{xxxvvvtttrrrqqqqqqooollliiimmmsssxxxwwwvvvvvvtttpppqqqmmmhhhccc^^^YYYTTTQQQLLLKKKIIIGGGDDD@@@;;;777222000---,,,---...---,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,///222222111///---(((+++000444777;;;>>>@@@AAA===888666999>>>BBBDDDDDDCCCAAA>>>;;;888555333///000333666777888888777+++///555888777444111///,,,,,,---...///000111222222222444999>>>BBBCCCCCC???===999666333222222333444555777999;;;===???@@@<<<>>>>>>>>><<<;;;<<<===???>>><<<;;;:::999999999777777666555333222111111000000000111222222222333333333333222222000//////------...///000111222222333444444333222111222444***---000222333333444666333444555666777888999999:::;;;<<<;;;999888999:::???@@@@@@>>>:::777666666;;;===@@@CCCDDDEEEEEEDDDEEEGGGKKKOOOTTTZZZaaafffmmmsss~~~~~~||||||zzzwwwsssqqqpppqqqiiijjjkkkkkklllmmmppprrrzzz~~~zzzwwwwwwyyyvvvyyy{{{|||zzzzzz|||zzz{{{}}}~~~}}}~~~}}}{{{{{{||||||{{{yyyzzz|||~~~~~~|||{{{}}}~~~|||wwwqqqmmmdddcccaaa___\\\VVVPPPKKKEEE@@@888333111111222222////////////////////////------...///000111222222===777111///222444333111...555999;;;MMMlll|||aaaMMMFFFFFFBBBCCCGGGOOO^^^uuufffccc```^^^```bbbdddeeeeeegggiiikkkkkkmmmoooqqqpppoooooonnnmmmiiiddd```ZZZ[[[cccnnnoookkksss}}}jjjZZZKKKIIIHHHIIILLLNNNNNNNNNJJJLLLNNNOOOOOOQQQSSSVVVWWWVVVVVVXXXZZZZZZYYYXXXTTTSSSRRRRRRSSSTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNPPPLLLIIIJJJMMMNNNIIIEEECCCDDDDDDDDDEEEFFFFFFFFFGGGFFFEEEFFFHHHKKKOOOQQQSSSTTTWWWYYYZZZZZZZZZZZZ^^^ZZZUUUQQQOOONNNMMMLLLDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLQQQXXXbbbllltttyyy}}}{{{vvvqqqlllddd\\\WWWzzzzzz|||yyytttqqqqqqpppllljjjkkklllsssxxxuuurrrpppnnnlllnnnkkkfffbbb]]]WWWPPPLLLJJJKKKKKKJJJFFF@@@999666222///---+++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))***,,,///111111///,,,***))))))+++///555;;;===>>>AAA>>>;;;888999<<>>@@@CCCAAA>>>:::777555444444333333555666888:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::777777777777555222///---000///---------...000111///000000111111111000000............///000222222000000000///---...000222000111333333111000000111333333444666888:::<<<============;;;::::::<<<>>>@@@AAAAAAAAA???<<<999666:::<<<>>>AAABBBCCCBBBAAACCCDDDFFFKKKQQQVVVXXXYYY\\\```hhhttt|||zzzyyyyyyuuutttqqqooollljjjhhhgggpppuuuzzz|||{{{yyyzzz{{{xxxxxxxxxxxxwwwwwwvvvvvvyyy{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvv|||}}}~~~|||{{{}}}}}}~~~|||xxxqqqkkkeee```[[[ZZZ[[[WWWMMMEEE@@@===777444222222111000444222///,,,+++,,,...//////////////////000000111===333---...///...///333333444555:::JJJdddmmmSSSDDDBBBAAAAAADDDJJJTTTfffpppddd^^^cccddd______eeegggjjjlllmmmmmmlllmmmnnnmmmooonnniiifffeeebbb^^^[[[fffvvvyyyfffZZZNNNLLLIIIIIIKKKNNNPPPQQQKKKLLLNNNQQQTTTWWWZZZ[[[^^^aaadddggggggeeebbb___bbbcccccc```\\\YYYZZZ[[[]]]]]]\\\\\\[[[YYYXXXWWWVVVUUURRRPPPMMMKKKJJJIIIHHHGGGFFFGGGJJJJJJHHHFFFDDDFFFIIIJJJIIIIIILLLOOOLLLPPPTTTVVVVVVXXX___eeehhheeeaaa___^^^[[[VVVRRRKKKOOOOOOKKKHHHIIIJJJHHHJJJIIIKKKQQQYYYeeeyyyzzznnndddzzzyyyyyyzzzuuuqqqrrrqqqmmmkkklllmmmtttyyywwwsssrrrpppmmmmmmkkkfffbbb]]]WWWPPPLLLJJJKKKKKKIIIEEE???999555222///---,,,,,,,,,+++***************************((((((((()))))))))*********,,,...000111///---,,,++++++,,,///555999<<<===???>>>;;;::::::===@@@CCCJJJKKKIIIEEE>>>888444222///---,,,000555888666222333444666777777666333222........./////////000000000000000222666:::>>>@@@CCCAAA>>>;;;888555444333333333555666888:::;;;<<<:::;;;<<<<<<======<<<<<<=========<<<;;;:::::::::777777888777555222000.........//////000000//////000111222333333333333333000/////////000111222222111111111000...///111333222333444444222222333444444555888;;;<<<===<<<<<<=========<<<::::::<<<>>>AAABBBCCCCCCBBB???;;;999===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBFFFJJJNNNOOOOOOQQQSSSWWW___iiiuuu{{{wwwsssqqqoooooopppssswwwyyy{{{{{{}}}~~~yyyxxxwwwwwwwwwwwwxxxxxxyyyzzz||||||{{{zzzyyyyyyxxxyyyzzz{{{{{{yyywwwuuuvvvxxx{{{~~~~~~~~~{{{|||~~~}}}xxxqqqlllccc^^^YYYXXXXXXSSSJJJBBB>>>:::555222111000//////222111///---------...//////...---------...000000???666000000000...///222444555555999GGG```{{{ttt[[[JJJDDDBBBAAABBBHHHPPP```yyyvvviii```ccceeeaaabbbgggiiikkknnnooonnnnnnnnnooolllnnnnnnkkkjjjjjjfffaaa```nnn~~~pppaaaXXXPPPNNNMMMNNNQQQUUUXXXYYYVVVXXX[[[___dddhhhkkkmmmkkknnnssswwwzzzzzzyyyxxxtttuuuvvvsssooommmmmmnnnppppppooonnnllliiifffdddfffdddaaa\\\XXXUUURRRQQQPPPNNNMMMLLLMMMLLLIIIFFFHHHJJJKKKKKKIIIHHHJJJLLLJJJMMMPPPQQQSSSXXXbbbiiinnnmmmkkkkkkjjjeee___YYYUUUXXXWWWQQQMMMLLLLLLIIIHHHFFFHHHMMMUUUbbbvvv||||||yyyxxx{{{vvvssssssrrrnnnlllmmmnnnuuuzzzwwwtttsssrrrooommmjjjgggbbb^^^WWWQQQLLLJJJKKKKKKIIIEEE???999555111///---,,,,,,,,,+++***++++++++++++++++++++++++((())))))))))))*********)))***---///000000///...,,,,,,,,,///444888;;;;;;======<<<<<<<<<>>>@@@AAAGGGGGGGGGCCC===888444333///......111555777666333444555666666666666555555......////////////000000000000000111444888<<>>@@@>>><<<;;;=========<<<;;;;;;===???CCCDDDFFFFFFEEECCC@@@>>>AAACCCEEEFFFGGGFFFDDDCCCBBBAAAAAABBBEEEGGGGGGGGGIIIHHHHHHJJJQQQ[[[eeekkkzzz|||{{{zzzrrrssstttxxx|||{{{zzzxxxvvvuuuvvvxxxzzzxxxyyy{{{||||||{{{zzzxxxuuuwwwzzz}}}|||zzzwwwuuusssuuuyyy}}}~~~}}}{{{{{{|||{{{~~~~~~|||xxxqqqkkkbbb]]]XXXUUUSSSNNNEEE>>>:::777222000//////...---////////////...////////////...,,,+++,,,---///000@@@999444222111//////222555555444777CCCZZZwwwjjjUUUIIIDDDAAAAAADDDKKKXXXnnnooocccbbbdddcccdddhhhhhhjjjmmmnnnmmmlllmmmnnnmmmnnnnnnnnnrrrvvvsssnnnppp{{{zzzpppiiibbbZZZUUUVVVUUUUUUYYY___eeeiiikkkhhhkkkooouuu|||~~~~~~{{{vvvpppiiiccc___\\\[[[ZZZWWWVVVTTTQQQMMMJJJMMMNNNNNNLLLJJJHHHHHHIIIHHHIIIIIIIIIKKKQQQ[[[bbbnnnoooqqqttttttpppjjjeee```cccaaaZZZTTTRRRPPPMMMLLLIIIHHHLLLRRR]]]nnn}}}|||zzz}}}wwwttttttsssooolllmmmnnnuuuyyyvvvssssssrrrpppllljjjgggccc___XXXQQQLLLJJJKKKKKKIIIEEE>>>888444111///---,,,---,,,+++***++++++++++++++++++++++++)))))))))*********++++++((()))+++---///000000000,,,++++++...333888;;;<<<;;;;;;<<<===>>>??????@@@BBBCCCBBB???:::666333333000//////111444666666444444444444444444555555666//////////////////000000111000//////222666:::===AAAAAA???===:::777444333222333444555777888999:::;;;;;;<<<============<<<;;;;;;;;;;;;::::::999999777777777777555444222111...///000111111111000000111222444555666777777888555444333333333333333444444444444333111222444666666666555444333444777999777999;;;>>>>>>===;;;:::===>>>>>>===<<<===???BBBEEEFFFHHHIIIIIIGGGDDDCCCDDDFFFHHHKKKLLLLLLKKKJJJEEEDDDBBBBBBDDDEEEEEEEEEIIIGGGDDDDDDGGGMMMTTTYYYeeejjjqqqwww}}}{{{xxxwwwzzz~~~yyyvvvtttuuuwwwyyyvvvwwwxxxzzz|||{{{yyywwwuuuvvvxxxzzzzzzyyywwwvvvuuuvvvyyy{{{~~~{{{xxxzzzzzz|||}}}}}}{{{vvvoooiiiaaa\\\VVVRRROOOIIIAAA;;;777444111///.........---,,,---///000000000//////000...---+++,,,...000111<<<888555222111000000222555333333777AAAVVVtttzzz```NNNEEEAAA???BBBGGGRRReeeuuuwwwfffbbbccccccdddgggeeegggjjjkkkjjjjjjjjjkkkmmmnnnnnnqqqzzzzzzlllbbb^^^]]]\\\[[[___```cccjjjsss{{{wwwpppmmmjjjiiigggddd```[[[VVVSSSVVVVVVUUUSSSPPPNNNMMMMMMKKKKKKJJJHHHHHHLLLRRRWWWccceeekkkppptttuuutttssskkknnnllleee^^^[[[WWWSSSTTTPPPOOOPPPSSSWWWbbblll|||zzz}}}xxxtttuuusssooolllmmmlllsssvvvtttqqqqqqqqqooollljjjgggddd```YYYRRRLLLJJJKKKKKKIIIDDD>>>777333000///------------+++)))************************************++++++++++++((()))***,,,...///000111,,,+++***---222888;;;===999;;;<<<>>>???@@@??????>>>???>>>;;;666333222111000//////111333555555555444333222222222333444444000000000000000000//////000000//////111444777999?????????>>><<<888555333222333333555666777888888::::::;;;<<<<<<<<<<<<<<<:::::::::::::::999999999666666666555555444333222111111000///000111222333111222333555666777777777666555444444444444444555555555555444222333555777666666555444333444777:::999999:::::::::;;;;;;;;;>>>???@@@??????@@@BBBEEEFFFHHHJJJLLLLLLKKKIIIHHHDDDFFFIIIMMMOOOPPPPPPPPPHHHFFFDDDDDDEEEFFFGGGFFFIIIGGGFFFEEEFFFHHHKKKLLLRRRVVV\\\bbbhhhrrr}}}|||vvvssssssuuuvvvuuutttuuuxxxzzz{{{yyyvvvwwwvvvvvvvvvvvvvvvwwwxxxuuuvvvxxxyyy{{{|||}}}}}}~~~yyyyyy{{{}}}~~~{{{xxxssslllfff___[[[UUUPPPLLLFFF>>>999555333000//////000///...+++---...000111000///...000///...---...///111222555555444111000111111222333222333777???RRRrrriiiRRRGGGBBB???AAAEEENNN^^^kkknnneeecccccccccdddccceeeiiijjjjjjjjjkkklllkkklllmmmqqq~~~{{{sssggg``````cccgggjjjmmmooottt}}}}}}xxxqqqiiibbb^^^bbb```^^^\\\[[[YYYWWWVVVRRRQQQPPPNNNMMMNNNPPPRRRUUUYYY^^^eeellltttzzz~~~yyy}}}|||uuummmgggaaa[[[YYYVVVTTTVVVUUUTTTXXX^^^lll~~~|||zzz~~~xxxttttttsssnnnlllllljjjqqqtttqqqooooooooonnnkkkjjjgggeeeaaaZZZRRRMMMJJJKKKKKKIIIDDD===777222000///------...---+++((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++,,,...000111---,,,+++---111666:::<<<999:::<<<>>>@@@@@@@@@???<<<===<<<888444111000111/////////000111222444555444333333222111111222222111111000000000000//////////////////111222444555<<<===??????===:::777555222222333444555666777777999999:::;;;;;;;;;;;;;;;999999999999999999999999555555444444333333333333333222000//////111333555111222333444555666666666555555444444444555555666555666666444333333555777555666666666555666888:::;;;:::::::::;;;<<<===>>>@@@AAABBBAAAAAACCCFFFHHHHHHJJJMMMPPPQQQPPPOOONNNEEEHHHKKKOOORRRTTTUUUUUULLLIIIFFFEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFIIINNNSSSZZZdddqqqzzz}}}xxxtttssstttuuuvvvtttsssvvvzzz{{{zzzxxxyyyxxxvvvttttttvvvwwwyyyssstttvvvxxxzzz}}}||||||uuuvvvzzz~~~|||wwwtttooohhhccc\\\YYYSSSNNNHHHBBB;;;777333222000///000111000...,,,---///000000000/////////////////////000111111000333444000///000111000111000333777===LLLlllqqqXXXJJJEEE@@@@@@CCCJJJVVVbbb|||{{{mmmfffdddcccdddcccfffjjjlllmmmnnnoooqqqkkknnnppptttrrrnnnhhheeegggmmmuuu{{{~~~wwwsssooollliiigggfffddd```^^^XXXWWWUUUSSSQQQQQQPPPPPPPPPSSSWWW\\\cccmmmxxx~~~wwwoooggg```\\\ZZZ[[[YYYVVVVVVYYYZZZnnn~~~|||}}}xxxttttttrrrmmmkkkkkkjjjpppssspppnnnoooooonnnjjjiiihhheeeaaaZZZSSSMMMJJJKKKKKKHHHCCC===666222///............---***(((************************+++++++++,,,,,,,,,,,,---+++*********+++---///111111///,,,---000444777888999:::<<<>>>???@@@@@@@@@======<<<888444111111111...////////////000333444555555444444333222111000111111111000000000//////---...///000111111222222:::;;;>>>@@@???<<<999666222222333444555666666777777888999999::::::999999888888888999999999999999444333333222222222222333111111111111222222333333333333444555666666555555444444444444444555666777555666555444333333555777555777888999888888:::;;;<<<===>>>???@@@@@@@@@@@@AAACCCCCCDDDDDDEEEHHHKKKLLLNNNQQQTTTVVVVVVUUUTTTMMMOOOSSSWWWYYY[[[[[[[[[SSSOOOKKKIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDFFFHHHJJJOOOXXXeeennnxxx}}}yyyvvvuuuvvvvvvxxxuuusssuuuzzz}}}}}}{{{{{{zzzyyyxxxwwwwwwwwwxxxtttuuuvvvxxx{{{~~~}}}xxxsssvvv}}}yyytttpppkkkddd___XXXUUUPPPJJJDDD>>>999555111000//////000111000.........//////////////////---...///000000000/////////555666111...000000...000///333777999DDDcccxxx~~~}}}|||dddOOOHHHBBB@@@AAAEEEOOOXXXnnnyyymmmgggffffffaaaeeeiiilllnnnppprrrsssqqqwww|||}}}xxxvvvvvvvvvuuuvvv~~~}}}zzzuuurrriiieee___ZZZWWWUUUUUUTTTSSSUUUVVVXXX\\\ccclllrrr{{{xxxrrrkkkeeeccc___[[[[[[]]]SSS```qqq}}}wwwttttttrrrmmmjjjkkkjjjpppsssqqqnnnooopppooojjjiiihhhfffbbb[[[SSSMMMJJJKKKKKKHHHCCC<<<666222///............---***(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***)))***---///111444111...---///222444555999:::<<<===???@@@AAAAAA???>>>===999555222111222......///......///222444777777666555444222111000222111111111000000//////,,,...///111111111000000888:::>>>@@@@@@===:::888222222333333444555666666777777888999999999999888888888888888888888999999333333222111111222222333///111222444444333222111555555666666666666666555333333333444444666777888555555555444333333555777666888:::;;;;;;:::;;;<<<<<<>>>BBBEEEFFFEEECCCBBBBBBDDDEEEEEEEEEGGGJJJMMMOOOQQQTTTXXXZZZZZZYYYXXXVVVXXX[[[^^^```aaaaaa```YYYUUUQQQMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMGGGGGGFFFEEEGGGOOOZZZcccpppxxx}}}yyywwwwwwxxxxxx{{{wwwsssuuu{{{~~~{{{{{{||||||{{{yyyxxxwwwxxxxxxyyyzzz|||~~~xxxsssyyy~~~xxxrrrnnniiibbb]]]VVVSSSNNNHHHAAA;;;777444000.........000000///...////////////.../////////+++,,,...000000///...,,,000777888222...//////,,,000///333777777???\\\|||qqqyyyzzzrrruuu}}}nnnRRRJJJCCC@@@@@@BBBIIIQQQbbb{{{ssskkkiiihhh___bbbgggjjjmmmoooqqqsssxxxzzzxxxzzzyyyooofffaaa^^^]]]\\\WWWXXXXXXWWWVVVZZZ```eeemmmyyy{{{qqqjjjeee______bbb\\\aaagggqqq~~~~~~xxxuuuuuusssnnnkkklllooossstttqqqoooqqqqqqpppgggfffeeebbb^^^XXXTTTQQQKKKKKKJJJGGGCCC>>>888555///---++++++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++''')))***+++***+++...000......---,,,,,,///444777;;;>>>???>>>@@@EEEEEECCC???===:::777555444333333111000///...//////111222333555555222...---111666333444444222///...///111000111111111111222222222777:::???CCCCCC@@@<<<999444444333222333444555666666777999:::;;;;;;:::999;;;999666666777777777666333222222111111111111111111111222222222333333333555555555666888777555333444444444444444555666777;;;888555333444666888999<<<;;;999999;;;>>>???@@@BBBBBBDDDEEEEEEEEEEEEFFFFFFHHHKKKJJJIIIKKKOOOSSSWWW\\\```___\\\[[[]]]```______aaagggmmmnnniiiccc]]]YYYUUURRRRRRSSSSSSRRRUUUTTTRRROOOMMMJJJIIIHHHNNNNNNLLLIIIHHHJJJPPPUUUdddlllwww~~~}}}yyyvvvtttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~|||||||||}}}|||{{{zzzzzzxxxvvvvvvwww{{{~~~|||yyy{{{zzzqqqhhhaaa\\\[[[VVVQQQJJJCCC===777222///111111000///////////////......///000000000000000//////000000000000//////,,,888;;;222+++...111...///111000555:::===VVV}}}{{{zzzqqqkkknnn|||```OOOAAAAAABBBAAAFFFOOOaaappp{{{qqqllljjjdddeeefffgggiiilllqqqttt|||}}}~~~~~~yyysssmmmhhh```___]]]]]]]]]]]][[[YYYbbbjjjwwwzzzssspppkkkeeeaaa]]]]]]dddkkksss~~~~~~xxxttttttsssnnnkkklllooosssuuurrrppprrrrrrppphhhgggeeeccc^^^YYYTTTQQQLLLLLLKKKHHHDDD>>>888555000///---,,,------,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++'''((()))))))))***,,,///......---++++++---111555999@@@EEEDDDCCCEEEGGGFFF@@@>>>;;;777444222111000111000///.........///000222444555333///...111555444444444222000...///000//////000000000111111111555888<<<@@@AAA???<<<:::555555444333333444555666444555777888888888888777999888777888999888666444222222111000000000000000111111111222222222333333555444555666888888666444555444444444555555666777999777555444555888:::;;;@@@???===>>>@@@BBBDDDEEEGGGIIIKKKLLLLLLMMMMMMNNNPPPRRRUUUUUUTTTUUUZZZ^^^dddhhhmmmllliiieeeeeegggfffhhhmmmtttxxxvvvnnnfffdddaaa]]]ZZZYYYXXXWWWWWWUUUTTTQQQNNNLLLKKKKKKKKKNNNOOONNNLLLIIIJJJMMMPPP[[[aaaiiinnnrrryyy{{{zzzwwwuuuttttttuuuvvvxxxyyyzzz{{{|||}}}}}}~~~||||||||||||{{{{{{zzzyyywwwvvvwwwyyy}}}~~~~~~xxxpppggg```[[[YYYRRRNNNGGGAAA<<<888333111111000000///////////////......///000000000000000////////////////////////---888;;;222,,,///111...///111111444888999OOOsss}}}sssiiifffrrr{{{iiiVVVEEEBBBBBBAAADDDKKKVVVeee{{{sssjjjfffdddfffggghhhiiilllqqquuuzzz{{{{{{|||~~~|||qqqlllfffaaa^^^]]]\\\[[[aaaeeennnyyy|||vvvoooddd^^^\\\___cccgggnnnvvv}}}xxxttttttrrrnnnkkkllloootttvvvsssqqqrrrrrroooiiihhhfffccc___YYYUUURRRNNNNNNLLLIIIDDD>>>888555111///------......---,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++&&&'''((((((((()))+++------------+++***+++...111777BBBKKKKKKHHHHHHJJJJJJBBB@@@<<<888444111000///111000///---------......000333555444111000111333555555555333000......///........./////////000000333555888;;;===>>>===<<<777666555555555555555666444555666777888888888888777777888::::::888444111111111000///////////////111111111222222222222333444444444666888888666555555555555555555666666777777777777777888:::<<<===???>>>>>>>>>@@@BBBEEEGGGKKKNNNRRRTTTUUUUUUWWWXXX]]]___bbbcccbbbdddhhhkkksssxxx}}}}}}yyyssspppooolllpppxxxwwwnnnjjjgggccc```___^^^\\\ZZZ\\\ZZZVVVSSSQQQQQQRRRRRRQQQSSSSSSRRRPPPMMMLLLMMMRRRVVVZZZ\\\___gggsss|||~~~zzzwwwwwwvvvvvvvvvvvvuuuuuuyyyyyyzzz{{{||||||}}}~~~|||||||||{{{zzzyyyyyyxxxvvvwwwxxx|||~~~{{{uuummmeee^^^YYYWWWNNNJJJDDD>>>;;;777444222111000//////......//////......///000000000000///000000///......///000000...777:::222---000111//////111000333666666GGGfff{{{lll```ddduuuwww~~~uuu___JJJCCCBBB@@@AAAEEENNN\\\rrruuujjjddddddeeeggggggiiilllpppttt|||{{{yyywwwvvvwwwyyy|||wwwmmmgggdddccccccbbbaaadddjjjpppxxx~~~oooggg```````````````bbb|||wwwssstttrrrnnnkkklllppptttvvvtttrrrrrrqqqooojjjiiigggddd___ZZZUUURRROOOOOOMMMJJJEEE>>>888444111///---,,,------,,,+++++++++,,,,,,,,,++++++***************************'''((())))))((((((***,,,---...---,,,++++++---///555???IIILLLNNNPPPOOOMMMCCCAAA>>>:::666444333222333222000...---,,,,,,---...111444555333111111222555666666444111///............/////////000000000222333666888;;;===???@@@999888888777666555555555555666777888999999::::::888888888888999777444111000000///...............111111111111222222222222333333444666888999777555666555555555666777888888999:::;;;;;;;;;<<<>>>@@@@@@@@@@@@AAAAAADDDGGGJJJMMMRRRXXX[[[]]]___bbbeeekkknnnqqqrrrqqqrrrvvvyyy|||xxxsssxxxzzzpppnnnkkkiiihhhgggfffdddiiifffaaa\\\YYYYYYYYYZZZUUUXXXZZZ[[[XXXUUUQQQNNNPPPRRRTTTTTTUUUZZZcccjjj{{{|||yyyuuuvvvwwwyyyyyyyyyyyyxxxzzzzzz{{{{{{|||}}}}}}~~~|||{{{zzzzzzyyyxxxxxxxxxwwwxxxzzz{{{wwwpppiiiccc\\\WWWSSSKKKGGGAAA;;;888666333111000000///............///---...//////000000//////111000...------...000111...555777222///000111000---111000222666555AAA[[[yyysssaaa^^^iiizzzxxx}}}hhhOOODDDAAA@@@@@@BBBIIIVVVjjj~~~wwwmmmfffcccdddeeefffgggjjjnnnrrr}}}|||zzz{{{|||~~~}}}~~~|||vvvrrrppplllgggdddeeegggmmmxxxyyyoooiiihhheeeaaa^^^|||vvvssssssrrrnnnkkkllloootttwwwtttrrrrrrpppmmmjjjiiihhhddd___ZZZTTTQQQOOOOOOMMMJJJEEE>>>888444000...,,,+++,,,,,,+++******++++++,,,,,,,,,++++++************************)))*********))))))***,,,---...///...,,,+++,,,...222999@@@HHHPPPVVVSSSMMMBBBAAA>>><<<:::999999999777555222000...,,,,,,,,,...000333555444333222222444555666555222//////////////////000000000111111222222444777:::===@@@BBB;;;;;;:::999888666555444555555555666777999::::::;;;999666666666666444333000//////...............000000111111111222222222222222333666888999888666666666666777888999;;;<<<>>>???AAAAAA???@@@BBBDDDHHHIIIIIIIIIIIIJJJNNNRRRTTT[[[ccchhhjjjlllqqqttt{{{{{{xxxvvvuuuuuuvvvuuuuuuuuuqqqkkkddd```^^^]]]]]]ZZZ\\\^^^``````\\\WWWSSSRRRTTTUUUTTTSSSSSSWWWZZZhhhyyy|||}}}|||{{{{{{}}}}}}{{{zzzvvvwwwzzz|||}}}}}}||||||zzz{{{{{{||||||}}}}}}}}}zzzzzzyyyxxxwwwxxxxxxxxxxxxyyy{{{xxxsssllleee```ZZZTTTPPPJJJEEE>>>999555333111///000//////...............------...///////////////111///...,,,,,,...///111...222444222///000111111,,,000000111666666>>>SSSnnnvvveee___dddppp~~~qqqWWWGGGBBBAAAAAAAAADDDNNN```rrrxxxooohhhbbbcccddddddeeehhhlllooo}}}xxxrrrmmmkkkjjjkkkqqqyyyxxxrrroooiiiccc~~~{{{uuurrrsssrrrnnnkkklllnnntttvvvtttqqqqqqooollljjjiiigggddd___YYYSSSPPPNNNNNNLLLIIIDDD>>>888555///---++++++,,,,,,+++*********+++,,,,,,,,,++++++***************************++++++***((((((***++++++---//////---,,,,,,---///333888@@@LLLUUUSSSLLLAAA@@@???============>>>;;;999666333000...------...///222444555444333222333444666555333111000000//////000000000111111111000111333666999===@@@BBB======<<<;;;999777555444222222222333444666888999<<<999666444444555444333000000///...............000000000111111111111222111111333555888:::999777666666777999;;;===???@@@BBBDDDFFFEEEDDDDDDHHHLLLNNNOOOPPPOOOMMMNNNSSSWWW___gggpppuuuvvvxxx|||~~~}}}~~~zzztttmmmhhhdddbbbaaaaaabbbccceeeeeeaaa\\\XXXVVVXXXXXXWWWTTTRRRQQQQQQ]]]lll~~~yyywwwvvvuuuwwwyyyzzzzzzyyyvvvxxxzzz|||}}}~~~}}}}}}yyyyyyzzzzzzzzz{{{{{{{{{xxxwwwvvvvvvvvvwwwyyyzzzzzz{{{||||||uuuooohhhbbb]]]XXXQQQLLLGGGBBB;;;666222111///...000///......------......------...////////////...//////...------...//////---000111111000///000000,,,111///000666666<<>>888555000...,,,,,,,,,---,,,+++)))***+++,,,,,,,,,,,,+++*********************************)))''''''((())))))+++---...---+++++++++,,,000555:::DDDMMMNNNJJJAAA@@@???>>>===>>>>>>??????===999555222000......//////000222444555444333111333555666444222111111........./////////000000...///111444888;;;>>>?????????>>>===:::888555444222111111222444666888999:::999777666666555333111111000//////......//////000000000000111111111111111111222555999:::999888666777888:::===@@@CCCDDDDDDFFFIIIHHHHHHJJJQQQVVVTTTVVVWWWUUURRRRRRVVV[[[eeemmmvvvyyyxxxxxx{{{|||wwwssspppnnnnnnlllkkkkkkkkkhhhccc^^^\\\]]]\\\[[[XXXUUUSSSSSSXXXbbbqqq~~~}}}xxxtttsssrrrsssuuuvvvvvvvvvuuuvvvwwwyyyzzz{{{{{{|||vvvvvvwwwwwwwwwwwwxxxxxxvvvuuuuuutttvvvxxxzzz{{{}}}|||}}}}}}zzzssslllddd___[[[VVVOOOJJJCCC>>>888333111111000000//////...------------...,,,---......//////..............................------...000///...///000---111...---333444888FFF[[[zzz~~~tttssswww~~~nnnVVVGGGBBBCCCCCCDDDHHHQQQ```rrr}}}pppfffcccdddeeeeeeeeehhhlllooovvv~~~vvvrrrrrrttt~~~www}}}zzzzzzuuurrrrrrqqqmmmkkklllmmmrrruuussspppooommmiiiiiihhhfffbbb]]]WWWRRRNNNKKKKKKJJJGGGCCC>>>888555111///---------...---,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((&&&%%%&&&(((&&&))),,,---,,,+++*********///444777===EEEJJJJJJBBB@@@???============>>>AAA???;;;777444111////////////000111444555555444000222555666444333222222---------.........//////,,,...000333777:::<<<===@@@@@@???===;;;888555333333333333444555777:::;;;888888888888888666222...111111000///////////////000000000000111111111111000111222555999::::::888666777999;;;???BBBEEEGGGDDDGGGJJJJJJJJJNNNWWW^^^\\\___```]]]ZZZYYY^^^bbbdddllltttvvvsssqqqtttwwwzzz~~~}}}{{{|||~~~}}}yyyvvvsssqqqpppmmmhhhdddbbbaaa```^^^[[[ZZZYYYYYYVVV[[[cccllluuu|||xxxtttsssqqqqqqrrrssssssrrrsssttttttvvvwwwxxxyyyzzzttttttttttttuuuuuuuuuuuuuuutttssstttuuuxxxzzz|||}}}}}}~~~|||zzzrrrkkkccc]]]ZZZUUUNNNHHH@@@;;;555111000111222222//////...------------...,,,---......//////......------...//////...------,,,+++---//////......000...222...+++111222555AAAVVVwwwvvv\\\JJJCCCCCCDDD???AAAGGGUUUhhhyyypppeeeeeeeeeffffffgggiiimmmpppyyy}}}|||rrrxxx~~~}}}zzzuuurrrrrrqqqllliiiiiinnnppprrrrrrooommmkkkkkkiiiiiigggbbb[[[VVVRRRQQQMMMLLLJJJFFFAAA;;;666333222000---,,,,,,,,,+++))))))************+++++++++((()))***++++++***)))(((+++***)))''''''(((***+++&&&(((***,,,,,,,,,+++***+++,,,...111666<<>>>>>>>>??????<<<777333444444444444444555666666666666555555555444444444000000000000////////////...///111111111222333555555555444333444666888:::;;;;;;<<<>>>AAACCCFFFGGGIIIIIIJJJKKKNNNRRRUUUWWW___``````___\\\ZZZZZZZZZ\\\bbbhhhjjjgggeeefffhhhlllllllllnnnppppppooonnnrrrqqqrrrwww~~~}}}yyywwwsssmmmiiihhhiiiiiihhheee```ZZZWWWVVVZZZ___cccgggnnnwww}}}}}}zzzyyyvvvsssqqqqqqqqqqqqppplllmmmnnnppprrrtttuuuvvvsssrrrrrrsssvvvwwwwwwvvvqqqtttvvvuuurrrsssyyy~~~~~~|||wwwssspppkkkccc\\\UUUNNNIIIEEE;;;777333000000111111000........................111000...---,,,,,,------000///...------...///000////////////////////////.../////////000333888;;;OOOpppiiiRRRDDDAAACCC>>>BBBGGGPPP___ttt|||ooogggaaaaaaccchhhkkkkkkpppvvv}}}|||vvvyyy~~~}}}xxxssspppqqqpppkkkhhhiiinnnppprrrqqqooolllkkkjjjjjjjjjhhhccc\\\VVVSSSRRRNNNMMMKKKGGGBBB<<<666333111///---,,,,,,---+++***)))************+++++++++((()))***++++++***)))(((((())))))*********))))))'''(((***,,,---,,,++++++++++++,,,///444:::@@@CCCCCCAAA>>>>>>??????===;;;:::;;;;;;:::777333///---.........///111222444555222222111111111000000000......------------......---...000111222444777:::>>>>>>>>>@@@@@@===888555555444444333444555666777666666666555444444333333111111000000/////////...---///111111111111333555555444444333444666999::::::;;;<<<>>>AAADDDGGGHHHHHHHHHHHHIIILLLPPPSSSVVV\\\]]]\\\ZZZVVVSSSQQQQQQTTTXXX\\\]]]\\\\\\^^^aaaccccccbbbcccddddddcccbbbgggfffgggkkkqqqvvvyyyyyyyyyyyy{{{}}}yyyuuurrrrrrrrrrrrppplllgggbbb___YYY\\\___bbbeeejjjqqqvvv~~~{{{wwwtttsssrrrqqqppplllmmmnnnoooqqqrrrttttttuuutttssssssttttttsssrrrooorrrttttttsssuuuzzzzzzuuupppmmmhhh```XXXQQQKKKFFFBBB:::777222000000111111000------------------------------,,,,,,---...000111000///...------...//////////////////////////////.../////////000333777;;;JJJkkkoooXXXGGGAAABBB@@@BBBEEELLLZZZmmm{{{ooogggbbbaaacccgggjjjkkkooovvv}}}|||{{{}}}~~~}}}vvvqqqnnnpppoookkkhhhiiimmmoooqqqpppnnnkkkjjjjjjjjjjjjhhhccc\\\WWWSSSRRROOONNNLLLHHHBBB<<<666333000...,,,,,,------,,,+++)))************+++++++++))))))************))))))%%%''')))+++,,,+++)))(((((()))+++,,,------,,,+++*********,,,111777>>>BBBCCCAAA???>>>>>>>>><<<:::999:::;;;:::888555111//////...---,,,---000444666111111111111000000000///......------------......,,,---///000000222555777======???@@@AAA???;;;888666555333222222444666777777666666555444444333333222222111000//////......---///111111111111333555555444444444555777999::::::;;;===???BBBEEEGGGHHHEEEEEEEEEFFFHHHKKKOOOQQQUUUUUUUUUSSSPPPMMMLLLLLLOOOPPPQQQRRRUUUWWWZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZ___^^^___aaaeeehhhjjjjjjgggggghhhlllttt}}}}}}yyytttnnnjjjggg___aaaccceeegggiiimmmppp{{{wwwtttrrrpppooommmmmmnnnooopppqqqrrrrrrtttsssrrrrrrssssssrrrqqqmmmpppsssssstttvvv{{{}}}~~~xxxqqqlllgggbbb[[[SSSMMMGGGBBB>>>888555222000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......---......//////////////////////////////---...//////000222666999DDDddd{{{bbbNNNDDDBBBBBBAAAAAAFFFRRRcccwwwzzzooofffbbbaaabbbfffhhhiiinnnuuu|||}}}zzz}}}~~~|||uuupppnnnpppooollliiijjjlllnnnppppppmmmkkkiiiiiiiiiiiigggbbb[[[VVVRRRQQQPPPOOOMMMIIICCC<<<777333///---,,,,,,---...---,,,))))))*********+++++++++)))))))))******)))))))))&&&'''(((*********)))))))))***+++,,,------,,,,,,)))(((''')))---444;;;???EEEDDDCCCAAA???===;;;:::999:::;;;;;;:::777444222...---,,,,,,---///222444111111111000000000//////111000000////////////000,,,---///000000111444666;;;<<<>>>AAABBBAAA===:::666555333222222333555777777666666555444444333333333333222111000......------///000111000111222444444444444555666888999:::<<<===???AAACCCEEEFFFFFFDDDCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNNNNMMMLLLLLLMMMNNNNNNOOOSSSWWW[[[\\\\\\[[[\\\\\\\\\[[[ZZZ[[[\\\aaa```aaaaaacccdddeeeeeecccbbbaaabbbfffmmmtttxxx~~~|||uuunnnkkkhhhiiijjjkkklllmmmoooppp{{{zzzuuurrrnnnlllnnnnnnooooooppppppqqqqqqqqqpppoooqqqsssuuuuuutttmmmooorrrtttuuuwww{{{~~~||||||vvvnnnhhhbbb]]]VVVOOOIIICCC>>>;;;666333000///000000000///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,...------.........//////////////////////////////---.../////////111555888@@@^^^nnnWWWHHHCCCDDD@@@???BBBKKK[[[ooozzzoooeeeccc```aaadddeeeggglllttt{{{|||~~~}}}|||uuupppnnnppppppmmmkkkllllllnnnppppppmmmkkkiiiiiiggggggeee```YYYTTTQQQOOOPPPOOOMMMHHHCCC===777444///---,,,,,,---...---,,,))))))*********+++++++++***))))))))))))))))))***(((((('''''''''(((***+++))))))***+++,,,,,,,,,,,,)))(((&&&'''+++111777;;;FFFGGGGGGFFFCCC???<<<:::999:::;;;<<<;;;888666444,,,,,,---...///000000111111111111111000000000000111111000///////////////---...000000000111333555888999<<>>999666111///......///000///...........................***+++,,,---.........---+++,,,---...............////////////////////////+++---...//////000222555>>>NNNjjjyyywww}}}~~~gggQQQEEEDDD???>>>BBBEEEMMM___rrrwwwiiiddd```^^^___```bbbiiiqqq}}}}}}|||uuupppnnnpppoookkkiiijjjnnnppprrrqqqooolllkkkjjjgggfffddd___YYYSSSPPPOOOLLLKKKJJJGGGBBB===888555111///---,,,,,,---+++***)))************++++++++++++***)))(((((()))***+++***)))((((((''''''''''''(((((((((((()))***++++++***)))((((((***---000222999???GGGKKKJJJFFFBBBAAA;;;<<<===>>><<<:::777555000///---------///111333333333333333222222222222000///...------,,,,,,,,,---...///...---...000111000222666;;;???@@@>>><<<333444444444444333222111222333333444555666777777222222222111111000000000,,,...///000///000222333222333555777999:::;;;;;;===???BBBDDDFFFGGGFFFFFFEEEDDDCCCBBBCCCEEEHHHIIIKKKMMMQQQSSSSSSUUUWWWXXXVVVZZZ```cccdddeeehhhjjjkkklllllliiidddcccfffjjjlllnnnnnnlllhhhdddccccccaaabbbcccdddeeefffggggggfffggghhhgggggghhhjjjlllpppvvv}}}yyyyyyzzz}}}|||xxxsssuuuyyy}}}wwwqqqnnnjjjjjjkkklllmmmmmmnnnnnnpppnnnmmmmmmoooooommmlllkkkmmmqqqvvv|||}}}vvvuuuyyyvvvpppjjjccc^^^VVVQQQKKKEEE@@@;;;777444///...------/////////...------------------------)))***,,,---......------***+++,,,...//////......////////////////////////+++,,,.../////////222333:::BBB[[[{{{uuuiiigggttt}}}zzzrrr[[[LLLFFF@@@@@@CCCDDDFFFTTTfffzzzoooddd```]]]^^^^^^```hhhppp~~~|||}}}|||uuupppmmmooonnnjjjggghhhnnnppprrrrrrooommmkkkkkkhhhgggeee```ZZZTTTQQQPPPJJJJJJIIIFFFBBB===888555222000---,,,,,,,,,+++))))))************++++++++++++***)))(((((()))***+++((()))******)))'''%%%###''''''''''''((()))***++++++***))))))***,,,...000111999DDDKKKKKKHHHEEEDDD<<<===>>>>>>===:::777555333000---++++++///333666444444444333333333222222222222111//////.........+++---------,,,,,,...000...000444999>>>???>>><<<222333555555555333111000111222333444666777888999222222111111111111111111,,,...///000///000111333222333555777999:::;;;;;;;;;===AAADDDGGGHHHIIIIIIDDDDDDDDDEEEGGGJJJMMMOOOMMMPPPUUUYYY\\\___ccceee```eeeiiijjjiiikkkqqqvvvuuuvvvvvvqqqkkkhhhkkknnnqqqssstttrrrmmmiiiggghhhfffggghhhiiiiiihhhgggfffcccccccccccccccfffkkkooolllooosssuuuxxx||||||{{{yyyxxx{{{{{{tttnnnkkkggghhhiiijjjkkkllllllmmmjjjiiiiiikkkmmmooonnnmmmiiikkkooovvv~~~}}}tttuuu{{{|||rrrlllfff```\\\SSSOOOHHHBBB===999555222...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***))))))+++,,,...//////......////////////////////////***,,,.../////////111333666;;;QQQsssyyyfff\\\eeeuuuwww{{{vvvuuu{{{{{{dddTTTGGGAAAAAADDDBBBAAAMMM^^^rrruuueee```]]]]]]]]]```gggpppzzz~~~|||xxxrrrnnnnnnnnnkkkjjjlllqqqrrrsssqqqmmmiiifffeeeeeeeeeccc___ZZZTTTOOOKKKMMMLLLIIIGGGCCC===666111444000,,,,,,000111...+++)))************)))((((((************************(((((((((((((((((((((((('''''''''''')))+++---...,,,------+++***)))***,,,,,,111999AAAFFFGGGFFFDDD>>>??????@@@???>>>======555333111.........000111444555666666555333111000333222000///------,,,,,,,,,,,,------............//////111555;;;======:::888777555222111000000000111111222333333444555555222333444444444333222111////////////000111222333444777:::===??????>>>>>><<>>CCCFFFFFFEEE???@@@BBBBBBAAA???===<<<777555111///...///111222333444555666666444222111333222111///...---------)))***,,,---...---,,,+++222222222666:::======;;;888666444222111000000000222222333333444555555666333444444555444333111111////////////000111222333555777:::>>>@@@@@@??????===@@@DDDHHHJJJJJJIIIHHHFFFGGGIIINNNTTTZZZ```dddiiiggghhhmmmssswwwuuurrrmmmmmmllliiihhhjjjooosssuuuuuurrrpppssszzz|||yyytttsssqqqrrruuu{{{|||yyyyyywwwtttrrrllliiigggiiioootttvvvuuurrrnnnlllnnnmmmkkknnnttttttxxx~~~|||yyyvvvvvvzzzzzzsssooollliiifffeeefffhhhjjjkkkkkkkkkkkkhhhhhhiiikkkmmmooopppqqqppprrrvvv}}}|||{{{uuulllccc]]]WWWTTTLLLGGGAAA;;;777444111.........................................................---------,,,,,,,,,***+++,,,---.....................///......------------------...///000111333666BBB[[[xxx~~~kkk]]]ZZZ^^^fffmmmvvv}}}~~~zzzzzzaaaLLLEEE??????@@@AAAGGGMMM\\\nnnssseeeYYYXXXXXXXXX___jjjpppzzz~~~xxxrrrnnnooonnnkkkiiikkkmmmooopppnnnjjjgggddddddeeeeeeccc```\\\WWWSSSPPPPPPMMMIIIEEEAAA<<<777444333///,,,---//////...++++++,,,,,,,,,,,,+++******************************************************'''((())))))*********)))+++,,,,,,+++))))))***,,,---///444:::???BBBDDDEEEAAAAAABBBCCCBBB@@@>>>===<<<999444///...///111333222333444555666555444444333222111//////.........)))+++---//////...,,,+++555333333555888<<<======888777555333222111111111222222333333444555555555444555555555444333111000////////////000111222333555777:::>>>@@@AAAAAA@@@???BBBEEEIIIKKKKKKJJJIIIFFFGGGKKKQQQXXX```gggkkkooollllllrrrzzz}}}yyyssskkkjjjgggdddccceeeiiimmmnnnooonnnmmmrrryyy{{{zzzrrrpppmmmnnnuuu~~~{{{yyyqqqooonnnoootttyyy|||}}}wwwrrrnnnnnnnnnmmmnnnpppppprrruuuvvvvvvwwwyyyzzz|||yyyuuusssuuu{{{|||wwwpppkkkhhhhhhggggggeeefffhhhiiijjjkkkkkkkkkiiijjjjjjlllmmmooopppqqqvvvxxx|||~~~xxxpppggg```YYYRRRNNNHHHCCC===888555222///...........................------------------------------------,,,,,,,,,,,,***+++,,,---............------......///.........------------...///000111111444>>>SSSnnnooo\\\WWWZZZ___hhhqqqwww}}}zzzxxxzzznnnRRRIIIAAA>>>>>>@@@DDDIIIPPPaaayyy|||kkk[[[XXXXXXXXX]]]eeekkkqqq}}}~~~}}}~~~~~~xxxrrroooooonnnkkkiiijjjmmmnnnpppnnnkkkhhhfffeeedddcccaaa___[[[WWWTTTRRRQQQMMMIIIDDD@@@<<<888555222///------......---+++)))************)))((((((************************************************'''((()))******)))((('''***++++++***))))))***,,,---///111444888===@@@BBBBBBAAA@@@@@@@@@@@@AAABBBDDD???888222......000222000111333444555555555555111000//////............---.....................333222111222555999===???999888777666555444333333222222222222333333444444555555666555555333111000////////////000111222333555777:::===@@@AAABBBBBBBBBDDDGGGIIIKKKKKKJJJJJJJJJKKKNNNRRRXXX___eeehhhllliiiiiiooowwwzzztttmmmfffdddaaa___^^^```cccfffiiikkkkkkjjjlllrrrtttrrrnnnllliiikkkssswwwwwwvvvvvvxxx{{{{{{wwwvvvxxxxxxwwwvvvvvvvvvtttsssssssssuuuvvvuuuyyyxxxvvvrrrppprrrvvv|||}}}uuuqqqkkkgggeeefffgggiiiffffffggghhhiiijjjkkkkkkooonnnmmmmmmmmmnnnooopppzzz|||wwwrrrjjjccc[[[TTTNNNIIICCC???999555333111///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,---.../////////...------------...///000000111333:::JJJddd~~~uuu___WWWYYY^^^hhhrrryyy~~~}}}}}}wwwZZZOOODDD???>>>>>>AAAFFFGGGWWWnnnvvvccc[[[ZZZ[[[^^^bbbgggjjjsss|||{{{||||||xxxrrrooopppoookkkhhhiiinnnoooqqqpppmmmjjjhhhhhhcccbbb```]]]YYYVVVSSSQQQQQQNNNIIIEEEAAA===888555111///---------------,,,)))************)))((((((************************))))))))))))))))))))))))(((((()))******)))'''&&&)))***+++***))))))***,,,...---...000333888<<>><<<===AAAEEEHHHLLLFFF>>>555///---.../////////111222444555555666//////......---.........000///---++++++,,,...///.........///222666<<>>:::666222111000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,---.../////////...,,,,,,,,,------...///000222333777DDD]]]xxx}}}ggg]]]]]]\\\gggsss}}}dddVVVHHHAAA???>>>???CCCCCCQQQdddxxxlll```\\\\\\]]]^^^dddeeemmmyyy|||{{{{{{{{{xxxssspppqqqoookkkhhhhhhnnnppprrrrrrooolllkkkjjjcccbbb___\\\XXXUUURRRQQQQQQNNNJJJFFFBBB===888555000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************((((((((((((((((((((((((((((((((())))))((('''''')))*********))))))***,,,,,,,,,,,,...222777<<>><<<===BBBGGGKKKPPPKKKBBB999222...------......///000222333444555///............//////000///...,,,******+++---...++++++,,,---///333888<<<::::::::::::999888777666111111111222222222222222444444555666666555333222////////////000111222333333444777;;;>>>AAABBBCCCEEEFFFGGGIIIJJJJJJIIIIIIDDDEEEGGGKKKPPPVVV[[[___]]]]]]___cccggghhhfffcccaaa___^^^___bbbdddeeeddddddjjjmmmlllmmmqqqrrrqqqmmmlllkkklllpppvvv|||{{{zzzzzzyyyxxx{{{{{{{{{}}}~~~}}}zzzwwwssssssssstttuuuwwwyyyzzzqqqpppnnnnnnpppuuuyyy|||~~~|||zzzxxxwwwzzzwwwuuutttsssrrrooommmjjjiiigggdddaaa```bbbeeefffffffffggghhhiiijjjkkkkkklllmmmooossswww|||~~~yyytttjjjeee^^^WWWQQQKKKFFFCCC:::777333000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............------......///.........,,,,,,,,,,,,---...///000222333555>>>WWWvvvrrrfffdddbbblllyyynnn^^^MMMDDD@@@>>>???AAABBBLLLZZZkkkuuueee]]][[[ZZZZZZaaaaaaiiivvv~~~}}}|||{{{xxxssspppqqqpppkkkggggggnnnppprrrrrrpppmmmlllllleeeddd```]]]YYYUUUSSSRRRPPPMMMJJJGGGDDD>>>888444//////...---,,,+++,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((('''''''''(((((()))((()))***)))((()))***,,,((()))+++...333:::AAADDDHHHFFFCCCAAABBBDDDGGGIIIPPPLLLDDD<<<555000......---------...000111222333000000///000000111222222///////////////...------+++---.........000444888888888999999888777666555333333333333333333333333333333555666666666555444////////////000111222333111333666999===@@@BBBCCCEEEFFFGGGHHHIIIIIIHHHHHHAAAAAACCCFFFKKKQQQVVVYYYVVVXXX[[[^^^```aaaaaabbbccccccdddggglllnnnmmmllliiiooorrrpppooopppqqqoookkkjjjiiijjjlllqqqvvvyyy|||xxxtttpppqqqrrrsssssstttuuuvvvqqqpppoooooorrruuuyyy||||||yyyvvvzzzwwwtttrrrpppnnnllljjjfffggggggeeebbbaaaccceeeffffffffffffgggiiijjjkkkkkkkkkmmmpppuuu{{{~~~}}}tttnnneee```XXXPPPKKKFFFBBB@@@777444111////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---.....................///......------,,,,,,,,,,,,---...//////111333333:::SSSttt}}}pppkkkllltttwwweeeRRRGGGBBB@@@???AAA@@@GGGQQQ^^^ssslll```\\\ZZZYYY^^^^^^eeerrrzzz~~~}}}|||xxxssspppqqqpppkkkggggggnnnppprrrrrrooommmllllllgggeeebbb^^^YYYVVVTTTRRROOOMMMKKKHHHEEE???888333...//////---++++++,,,---)))************)))((((((************************************************((('''&&&&&&&&&((()))***((()))***)))((()))***,,,&&&'''***///666>>>EEEIIIJJJIIIHHHGGGFFFFFFFFFFFFOOOKKKEEE===777333000///------------...000111222111111111111222333444444000222555777666333000------///000///---...111444666777888888777666555444555555555555555555555555222333444666666666666555////////////000111222333111222555888<<>>666333000...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,............---,,,++++++.../////////...---,,,,,,,,,,,,,,,,,,---...//////000222111777PPPsssuuupppooovvv|||iiiUUUIIIDDDAAA@@@AAA>>>CCCJJJWWWlllsssddd^^^\\\[[[\\\[[[cccpppuuuyyy~~~zzzzzzzzzyyyuuusssssspppkkkiiijjjqqqpppooooooppppppooommmiiiddd___]]]]]]ZZZTTTNNNPPPNNNLLLIIIEEE???999444222000---,,,---...------,,,,,,,,,+++++++++******************))))))))))))***%%% %%%)))***(((((())))))(((''''''***,,,+++++++++,,,---,,,***(((+++,,,,,,...333;;;DDDKKKOOOOOONNNKKKFFFCCCAAAAAAGGGGGGEEE???777222111222............///000222333222222222111000000333555444444222000...---++++++,,,,,,+++***+++,,,...///666777:::;;;:::888555222444444444333333444444444///000222444555555555555222222222111111111111000222333444666999<<<>>>???GGGGGGHHHHHHGGGEEECCCBBBCCCCCCBBBCCCFFFJJJNNNQQQOOOQQQTTTVVVXXX\\\aaaeeemmmooosssvvvxxxwwwuuutttuuuuuutttrrrnnnllllllmmmpppooommmkkkiiijjjmmmpppttt{{{~~~xxxwwwwwwxxxyyyyyyvvvtttppprrrsssrrrqqqrrrvvvzzz}}}xxxuuuqqqnnnllliiigggdddeeedddcccbbbbbbaaabbbbbbcccdddffffffffffffhhhiiilllpppuuuzzz}}}~~~uuukkkfffYYYUUUNNNHHHCCC???;;;888000000000000////////////.........------,,,,,,,,,......------------......''')))+++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////333111777:::QQQiiipppyyy|||zzzuuu```OOOGGGCCC???<<>>:::666333222222000///...---...///111222222333333222111222444666555444333111///---,,,+++,,,,,,++++++,,,,,,---...111444777999:::999888666888777666555555555666666222222333444444444333222222222222222111111111111333333444666999;;;>>>???GGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBDDDHHHKKKMMMMMMOOORRRTTTWWWZZZ___bbbmmmooosssvvvxxxxxxvvvuuussssssqqqnnnkkkjjjkkkllltttttttttsssqqqqqqssstttwww}}}~~~|||||||||zzzwwwuuuqqqrrrsssqqqooopppsssvvv{{{||||||{{{wwwtttpppmmmkkkiiifffdddbbbbbbaaa```````````````aaacccdddeeefffgggjjjlllpppsssxxx{{{}}}~~~}}}xxxnnnfffaaaWWWRRRLLLFFFBBB===999666000000000//////.........---------------,,,,,,,,,------,,,,,,,,,,,,------((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------.../////////222...555===VVVhhhjjj~~~zzzyyy}}}~~~jjjXXXKKKDDDAAA???@@@@@@CCCJJJTTTeee~~~zzzhhh```___\\\^^^bbbgggjjjppp}}}|||xxxwwwwwwyyyuuuttttttqqqllljjjlllnnnnnnmmmmmmlllkkkkkkjjjjjjfffaaa___^^^[[[UUUQQQPPPNNNLLLIIIEEE???999444000---+++***+++++++++************)))))))))((((((''''''(((((())))))******+++,,,,,,***'''%%%&&&(((&&&'''((('''&&&'''(((***+++)))((()))+++------,,,******++++++...333:::???IIILLLOOOOOOKKKFFFAAA???<<<:::888777777777555444333111///---,,,...000111111333444333333444666888666666555333111///---,,,+++,,,,,,------------,,,---///333777999;;;;;;;;;;;;999777555444444555666555555555444333222111000333222222222111111111111333333444666888;;;===>>>GGGHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@BBBDDDGGGHHHJJJLLLOOORRRTTTWWW\\\___iiikkkooorrrttttttsssssspppooonnnkkkiiijjjlllooo|||~~~}}}{{{zzzzzzzzz~~~~~~zzzxxxssstttsssqqqooooooppprrruuuvvvxxxyyyyyyxxxwwwvvvtttqqqnnnlllkkkiiifffccc___^^^^^^]]]]]]]]]]]]^^^___aaacccdddfffiiimmmpppvvvxxxzzz||||||~~~}}}{{{|||yyyooofff^^^ZZZSSSNNNHHHCCC???;;;777444000000///...------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////111+++555BBBYYYccc^^^ssszzzwwwwwwzzz|||zzzfffTTTGGGBBBBBB===>>>@@@EEEKKKZZZssssssfff___\\\]]]aaafffhhhmmmyyy{{{wwwvvvuuuyyyuuuttttttrrrlllkkklllnnnnnnnnnmmmkkkiiiiiiiiijjjgggccc```^^^[[[VVVRRRPPPNNNLLLIIIEEE???999444222///---,,,---------,,,+++*********))))))))))))(((((((((((((((((((((((())))))******))))))((()))'''((())))))(((((()))+++***((('''(((***---......++++++++++++,,,000555999>>>CCCIIIKKKIIIEEE@@@======:::777888:::<<<:::888666444000---,,,---...000111222444444444555777999666666666555333111...---+++,,,---......---,,,++++++---000444777:::;;;<<<;;;999666333222222333444555555444444333222111000333333222222222111111111333333444666888:::<<<>>>FFFFFFGGGHHHHHHGGGFFFEEEAAA@@@?????????@@@BBBCCCEEEHHHKKKNNNQQQTTTXXX[[[```bbbfffjjjmmmnnnnnnmmmnnnmmmlllkkkkkkmmmrrrvvv}}}}}}|||{{{|||zzz|||wwwvvvuuusssrrrqqqqqqrrrsssrrrrrrrrrqqqppppppooopppnnnkkkjjjiiigggdddbbb\\\[[[[[[[[[[[[[[[\\\\\\^^^```bbbdddggglllqqquuu{{{{{{|||{{{{{{}}}}}}~~~qqqggg^^^XXXUUUMMMIIIDDD???;;;888444222//////...---,,,,,,+++***+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------.../////////000,,,:::EEETTTVVVRRRkkkwwwooolllkkkmmmuuu~~~uuu```NNNDDDBBB>>>???AAACCCFFFRRRiii~~~|||kkk___ZZZZZZ]]]bbbffflllxxxzzzvvvuuutttxxxuuussstttqqqlllkkkmmmnnnppppppnnnjjjhhhhhhiiiiiigggdddaaa^^^ZZZVVVSSSPPPNNNLLLIIIEEE???999444000...+++***+++,,,++++++,,,,,,+++++++++*********++++++***)))((('''&&&&&&***'''&&&(((++++++((($$$###$$$&&&&&&%%%$$$%%%''')))(((&&&'''***---......,,,------,,,,,,...222555444:::AAAFFFFFFDDDAAA???>>>;;;888999;;;<<<;;;888888666222///------...//////111333444444444666888555666666666444222000///,,,---...///......,,,+++,,,---///222555777999:::<<<:::777555333333333444444333333333333333333333333333333222222222222111333333444666888:::<<<===CCCDDDEEEFFFFFFFFFEEEDDD??????>>>=========>>>???AAADDDHHHKKKNNNQQQTTTWWWXXX[[[___cccgggjjjkkklllnnnnnnnnnnnnooosssyyy}}}~~~~~~||||||yyy|||{{{zzzyyywwwvvvvvvuuutttrrrqqqnnnkkkiiihhhhhhhhhkkkiiihhhggggggeeebbb```ZZZZZZZZZZZZZZZ[[[\\\]]]___aaadddgggkkkpppuuuyyy|||||||||{{{{{{}}}yyylllaaaZZZTTTQQQIIIEEE???;;;888555222000///......---,,,+++++++++***++++++,,,,,,---------------,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------...////////////222AAAEEEHHHFFFGGGeee}}}~~~zzzjjjbbbaaabbbgggmmm|||nnnXXXHHHAAAAAA@@@AAABBBCCCKKK^^^ppptttdddZZZXXXYYY^^^ccckkkxxxyyyuuuttttttwwwsssrrrssspppllljjjlllnnnpppqqqnnniiifffgggiiiiiigggeeebbb]]]YYYVVVTTTPPPNNNLLLIIIEEE???999444222000---,,,---...------,,,,,,,,,++++++++++++***,,,,,,+++***)))(((''''''---(((%%%&&&******%%%###%%%''''''&&&%%%&&&'''(((''''''(((***,,,---,,,,,,---...---,,,---///111000555<<>>======<<<<<<<<<<<<<<<>>>BBBFFFIIILLLNNNQQQSSSTTTWWW\\\aaafffjjjmmmnnnpppqqqqqqrrrsssvvv{{{~~~|||{{{yyywwwtttqqqnnnjjjeeebbbaaabbbbbbeeeddddddddddddccc```]]]ZZZZZZZZZ[[[[[[]]]^^^___aaadddiiimmmppptttxxx{{{{{{||||||||||||sssggg]]]UUUPPPLLLEEEAAA<<<888666333000.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------.../////////000:::IIIAAA;;;;;;>>>[[[uuu~~~uuuttt}}}lll```\\\\\\^^^bbboooyyy~~~gggRRRDDDBBB@@@??????@@@FFFSSSaaa|||rrr```[[[YYY[[[```hhhuuuyyyuuuuuuuuuvvvrrrqqqqqqoookkkiiikkkmmmooopppmmmgggdddeeegggggggggeeeaaa\\\XXXUUUTTTPPPNNNLLLIIIEEE???999444444222///.../////////...++++++++++++************************+++++++++++++++(((&&&&&&((((((&&&$$$%%%''')))***)))(((((()))((('''''')))+++,,,+++***+++,,,------,,,+++---......222666:::;;;<<<===>>>888999999888666666777888888888777555333111///...,,,///111111111000000111000111444555666555333222//////...------------------------...000333666888;;;;;;;;;;;;999888666555333333222222222333444555444444333333333222222222333333444555777999:::;;;<<<===???@@@AAAAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<@@@DDDHHHJJJMMMOOOQQQQQQTTTYYY```fffllloooqqqssssssttttttsssuuuwwwzzz|||~~~~~~zzzuuuqqqmmmjjjddd___]]]\\\^^^___aaa``````aaabbb```]]][[[[[[[[[\\\\\\^^^___```aaadddhhhnnnrrruuuwwwzzz|||zzz|||}}}~~~xxxmmmaaaXXXPPPKKKGGGBBB???:::666444222000...------------............,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------.../////////111@@@MMM<<<444777888NNNgggzzzpppjjjpppuuucccYYYTTTWWW]]]cccnnn{{{www^^^LLLEEEAAA>>>???AAAEEEMMMUUUnnnkkkccc\\\ZZZ\\\bbbnnnzzzxxxuuuuuuuuuuuuqqqpppqqqooojjjiiikkkkkknnnooollleeebbbccceeeggggggeeeaaa\\\WWWUUUTTTPPPNNNLLLIIIEEE???999444000...+++***+++++++++***************))))))))))))((()))***+++,,,---......%%%&&&''''''&&&'''))),,,"""$$$&&&'''&&&%%%%%%%%%''''''(((***,,,,,,***(((***+++,,,,,,+++***+++,,,---///222444444666888:::777999:::999666666888;;;888888888777555333000...,,,...000000///............000333555666555444333000///...---,,,,,,---...,,,,,,,,,---000333777999888888::::::999777444333555444333222222222333444444444444333333333222222333333444555777999:::;;;:::;;;===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;:::;;;???DDDGGGJJJLLLOOOQQQNNNQQQWWW^^^eeekkkppprrruuuuuuvvvtttrrrrrrsssttttttwwwyyy{{{}}}~~~zzzsssnnniiifff```[[[YYYZZZ\\\^^^^^^^^^^^^``````___\\\YYY\\\]]]]]]^^^___aaabbbcccfffkkkqqqvvvxxxyyy{{{|||zzz|||~~~yyyrrrhhh^^^UUUMMMGGGCCCAAA===999666444222///...,,,,,,---......//////000---,,,,,,++++++*********++++++************++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,------...//////000222CCCOOO999222888555DDDZZZuuuxxx{{{pppeeeggg}}}gggVVVOOOSSS[[[ZZZfffuuu~~~|||zzzxxx{{{gggRRRIIICCC???AAADDDFFFKKKPPPbbbwwwuuujjj___YYYYYY]]]hhhsss~~~~~~tttuuuvvvuuuwwwtttqqqmmmkkkjjjkkkkkkmmmpppooogggbbbccceeeeeefffeeebbb^^^[[[XXXVVVUUUPPPNNNLLLIIIFFFAAA;;;777444222///---+++++++++,,,++++++************++++++***)))(((((())))))(((''''''((((((((((((''''''&&&))))))(((((((((((())))))***)))))))))))))))***+++)))))))))+++,,,,,,***(((///111222222222333666888888999:::::::::999888888;;;:::888888777555111///---,,,,,,---///000///......///000111222333333444333222000///............///...---...///000000...333777;;;===;;;888666555777555333222222222222111444333222222222333444555555555444444555666888999<<<;;;999888888888999999;;;::::::999999999888888???@@@CCCFFFIIILLLNNNOOOLLLPPPVVV^^^eeejjjmmmnnnuuutttsssppplllkkklllmmmpppqqqtttwww{{{~~~xxxrrrnnneeeaaa\\\XXXVVVWWWZZZ\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\^^^```aaabbbccceeegggoooppptttxxx|||}}}{{{zzz~~~wwwooojjjaaaYYYQQQJJJCCC???===;;;777333111////////////...,,,******+++,,,---///---******---...,,,*********************************))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------///111888777777666222000666???PPPhhhzzz{{{ssskkktttooo[[[RRRQQQRRRTTT]]]lllzzzvvv___MMMFFF@@@>>>>>>???EEEKKK[[[mmmqqq```ZZZZZZ[[[bbbiiirrrtttuuuvvvtttvvvssspppllljjjiiiiiijjjmmmqqqpppiiiddddddeeeeeefffdddaaa^^^ZZZWWWUUUTTTPPPNNNLLLIIIEEE@@@:::666333111///,,,+++++++++,,,++++++************++++++******))))))))))))(((((((((((()))))))))(((''''''))))))(((((((((((())))))&&&&&&&&&'''''')))******,,,,,,,,,---------,,,+++---///111222222333555777888999;;;===>>>======<<<>>>============:::777444000...------///000000////////////000111222333444444333111///...---......///...---...///000///...222666:::<<<;;;888777666666555444333333333333222333222222111222444555666555555444444555666888999;;;:::999888777777888999999999888888777666555555===???BBBEEEHHHKKKLLLMMMNNNQQQWWW]]]bbbfffiiijjjjjjkkkkkkjjjiiiiiijjjlllkkkmmmooosssvvvzzz|||~~~|||vvvppplllccc```[[[WWWUUUWWWYYY[[[]]]]]]^^^^^^^^^^^^]]]]]]^^^```bbbcccdddfffiiikkktttvvvxxx|||}}}zzzrrrjjjeee]]]TTTMMMGGGAAA===999777444111...---,,,,,,///---,,,******+++,,,------+++))))))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++******++++++,,,---************************---,,,,,,++++++---000333FFF>>>777444222222555:::IIIbbbzzz~~~qqqnnnrrr___UUUSSSSSSTTTXXXeeeuuu|||xxx|||nnnVVVLLLBBB?????????BBBGGGTTTeeexxx{{{iii___ZZZYYY\\\bbbiiivvvuuuuuuuuusssuuusssooollliiihhhhhhhhhmmmqqqrrrlllgggffffffeeedddccc```]]]YYYVVVTTTSSSPPPNNNLLLIIIEEE@@@:::666222000...,,,+++***++++++++++++************++++++++++++*********))))))))))))*********))))))(((''')))((((((''''''(((((()))$$$%%%%%%'''((()))***+++---------------,,,------+++...111222333444666777777999===???AAAAAA@@@???======>>>??????===999555333111...---...000000000//////...///000111333444444333222000...---------...---------///000///...000333777999999888777777666666666555555444444444111111111111333555777888555444444444555666777888999888888777777777777888999999888888777666666555;;;===AAADDDGGGIIIJJJKKKPPPRRRVVV[[[___aaacccdddccceeeggggggffffffggghhhlllmmmooorrrvvvzzz}}}}}}}}}{{{wwwrrrmmmiiifff___\\\XXXUUUTTTUUUWWWYYYZZZ[[[]]]^^^___`````````ccceeefffggggggjjjmmmpppyyyzzz||||||rrrjjjaaa]]]UUUNNNHHHCCC>>>:::666555222///---,,,++++++...---,,,+++***+++,,,------+++))))))***+++***)))------------------------++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++///---***)))***///444777MMM>>>111...222444444555???WWWsssppp}}}{{{ggg[[[UUUSSSTTTUUU___rrr}}}qqqpppttteeeVVVFFF@@@@@@@@@@@@AAAKKKYYYkkkzzzqqqeee\\\WWWXXX[[[```gggrrr{{{vvvuuuuuusssuuussspppmmmjjjiiihhhhhhlllqqqsssnnniiihhhgggeeecccbbb```]]]YYYVVVSSSQQQPPPNNNKKKHHHEEE???999555000///...,,,++++++++++++++++++************++++++++++++,,,+++***))))))*********+++******)))((('''(((((((((''''''(((((((((''''''((()))***+++++++++***+++++++++******+++,,,***---111333444555777999999<<>>???AAACCCDDDBBB===999666333///,,,---.../////////.........///111333444555444222111///...---,,,...---,,,---///000///...---111444666777777777888888999999888666444444444111111111222333555888999444444555555666666777888777777777666666666666777999999999999999:::::::::;;;===@@@DDDHHHJJJKKKKKKPPPQQQTTTXXX[[[]]]^^^___dddfffhhhhhhgggfffeeeffflllmmmnnnqqquuuyyy}}}{{{vvvtttooonnnllliiieeebbb___]]]YYYWWWUUUSSSRRRSSSUUUVVVWWWXXX[[[^^^bbbdddfffgggjjjkkkkkkjjjjjjlllooorrrzzz{{{}}}}}}uuujjjbbbYYYUUUNNNIIIDDD???;;;888555444222000...---------...---,,,+++++++++,,,,,,...---,,,+++,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------///,,,((((((,,,222888<<>>DDDOOO^^^lllwwwssshhh^^^XXXWWWXXX\\\^^^ccckkkrrrxxx{{{{{{|||vvvvvvvvvtttvvvuuurrrooollljjjiiihhhjjjpppsssnnnjjjhhhgggdddbbbaaa___]]]YYYVVVRRRPPPQQQNNNKKKHHHDDD???999444000///...---,,,+++++++++++++++************++++++***+++,,,+++)))((()))+++++++++++++++***)))((('''((((((''''''''''''(((((())))))************)))(((((()))++++++))))))***,,,***---111333555777:::<<>>AAADDDHHHLLLNNNOOOPPPQQQSSSVVVXXXZZZ\\\]]]bbbdddggggggfffeeeeeefffggghhhiiikkkooosssvvvyyy~~~~~~{{{uuuooojjjhhhcccbbb```]]][[[ZZZYYYXXXTTTTTTRRRQQQQQQRRRSSSTTTTTTVVVZZZ___eeeiiilllnnnpppppppppooommmmmmoooqqqzzz}}}~~~wwwnnnddd\\\RRRNNNIIIDDD@@@<<<999666222111000///...---------------,,,,,,++++++++++++---------,,,++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,++++++***++++++******++++++,,,---------------------------,,,***(((***000777<<<>>>444...***---000000111333555EEE___wwwqqq___TTTSSSWWWbbbuuuzzztttvvvhhhPPPEEECCCCCC@@@???AAAGGGRRR]]]ffflllqqqvvvyyyxxxtttjjj```YYYVVVUUUXXXXXX[[[aaaiiipppsssttttttwww}}}vvvvvvwwwvvvwwwuuussspppmmmjjjhhhhhhiiinnnqqqmmmhhhgggfffdddbbbaaa```^^^ZZZVVVRRRPPPQQQOOOKKKHHHDDD>>>888333000//////......---,,,,,,++++++************++++++)))+++---+++(((''')))++++++++++++***)))((('''&&&(((''''''&&&&&&''''''((((((((()))))))))'''%%%$$$%%%(((,,,---+++***,,,...***,,,///111333777;;;>>>EEEHHHMMMQQQQQQOOOJJJGGGFFFFFFHHHJJJJJJHHHDDDAAA:::666222///...---,,,+++,,,,,,---...///000111111333333333222111000......---,,,,,,,,,...///...---+++---///111222333666888999<<<>>>===999777777888555444333333333444555666333444555666777777777777555666666777777777777666333333555666888:::;;;<<<===>>>@@@CCCHHHMMMRRRUUUTTTUUUVVVWWWYYYZZZ\\\\\\[[[^^^```bbbbbbccceeefffgggfffggghhhkkkooorrruuuyyy~~~{{{yyyvvvtttrrrpppmmmkkkjjjkkkmmmoooqqqtttuuuvvvuuutttqqqlllhhhddd```^^^[[[ZZZXXXWWWVVVVVVWWWWWWRRRRRRRRRRRRSSSTTTTTTUUUTTTWWW\\\bbbhhhmmmppprrrssstttuuutttrrrqqqrrrsss{{{xxxwww{{{~~~vvvoooggg]]]UUUMMMIIIDDD???<<<999666444......------,,,,,,++++++---------,,,,,,,,,++++++++++++,,,***)))((()))+++************************((()))***+++,,,+++******++++++******++++++,,,---***************************)))***///666;;;<<<;;;///...///222222//////222444>>>SSSmmmkkk]]]YYY\\\eeevvvyyyrrrVVVHHHDDDBBBAAA@@@AAABBBHHHPPPVVVZZZ```fffmmmtttvvvoooddd[[[UUUQQQTTTTTTVVVZZZaaahhhlllnnnoooqqqtttxxx{{{|||}}}}}}}}}}}}}}}~~~~~~vvvwwwyyyxxxvvvuuurrrooollliiigggfffgggmmmnnnjjjeeeeeeeeecccbbbbbbaaa^^^[[[WWWSSSPPPQQQOOOKKKHHHDDD>>>777333000000000000///...------++++++************++++++'''***---+++'''%%%(((+++*********)))((('''%%%%%%(((''''''&&&&&&''''''(((&&&''')))))))))(((&&&%%%%%%+++---,,,***+++---)))***,,,---000555:::???DDDHHHNNNSSSUUURRRNNNKKKDDDDDDDDDEEEEEEDDDAAA>>><<<999666333111///---+++***+++---///000000//////111111222222222111000///---,,,+++,,,...///...---+++---...//////111555777555999>>>>>>;;;:::;;;>>>888777555444333333333444333444555666777777777666555666777888888888777777555555666777888999::::::======>>>AAAGGGNNNUUUYYY\\\\\\\\\[[[[[[\\\\\\]]]YYY[[[\\\]]]]]]___aaacccfffeeeeeeeeegggkkknnnppprrrwww{{{|||zzzyyy{{{~~~|||}}}~~~}}}||||||zzzwwwsssooojjjgggeeeddddddccc___\\\\\\]]]___bbbdddeeeeeeeeedddcccbbb```^^^[[[YYYXXXUUUTTTRRRQQQQQQSSSUUUVVVSSSTTTUUUVVVVVVWWWWWWXXXXXX[[[___dddiiinnnqqqssssssvvvxxxyyyxxxwwwwwwwwwzzz~~~}}}{{{xxxtttrrruuuzzzvvvmmmfff^^^UUUMMMHHHEEE@@@;;;888555222000------------------,,,,,,,,,---------,,,,,,++++++***+++,,,+++(((((()))+++************************((()))+++------,,,+++***++++++******++++++,,,---))))))))))))))))))))))))***+++...555;;;<<<888333///...///333333000000222333777GGGbbb{{{zzzmmmhhheeeiiixxxzzz]]]KKKCCC@@@???AAA@@@>>>AAAGGGKKKMMMSSS\\\cccpppyyyuuujjjaaaZZZSSSQQQRRRTTTWWW[[[```eeehhhiiijjjmmmoooqqqsssttttttvvvvvvuuuuuuvvvwwwyyyzzz{{{~~~vvvxxxzzzyyyuuutttqqqnnnkkkhhhfffeeefffkkkmmmhhhccccccdddcccbbbbbbaaa___\\\WWWSSSQQQQQQOOOKKKHHHCCC>>>777222000111111111000///......++++++************++++++&&&***,,,+++&&&%%%'''*********))))))(((&&&%%%$$$'''''''''&&&&&&'''''''''&&&(((***+++,,,+++***)))!!!))),,,***((()))+++'''((()))+++---333:::>>>@@@EEELLLRRRTTTRRRNNNKKKGGGFFFEEEEEEFFFDDDBBB???>>><<<888666444111...+++(((***---000111000///...000111222333333222111000---,,,+++,,,...///...---+++---.........000444777111777===>>>======???BBB:::999777444333222222222333444555777777777777666555666777999999999888777999999999999999999::::::===<<<===???EEENNNVVV[[[cccbbbaaa___^^^]]]]]]]]]]]]]]]]]][[[ZZZ[[[]]]___aaa```___^^^```cccfffiiikkkppptttuuuqqqoooppprrrlllmmmppprrrsssssssssrrrjjjiiiiiiiiiiiigggccc```]]][[[YYYZZZ\\\[[[XXXUUUSSSUUUWWWZZZ[[[ZZZYYYXXXZZZZZZZZZYYYXXXWWWUUUUUUQQQOOOMMMLLLMMMOOORRRTTTUUUUUUWWWXXXYYYZZZZZZZZZ\\\^^^bbbfffjjjnnnppprrrsssvvvzzz}}}}}}|||{{{{{{xxx~~~|||{{{{{{pppqqqrrrpppooossszzz|||pppggg```YYYOOOHHHFFFBBB===999666333000.........///000000//////...,,,,,,---------,,,+++***,,,...///---***)))+++...************************)))***,,,......---,,,+++++++++******++++++,,,---************************+++,,,111999???===555---...***+++000333222222444222333@@@\\\wwwzzzvvvnnnmmmzzzbbbMMMCCC>>>>>>@@@???;;;<<>>777222222000------...///......++++++++++++++++++++++++,,,***((((((++++++)))'''++++++)))(((''''''''''''''''''&&&%%%&&&'''((()))+++(((&&&''')))+++)))'''&&&&&&''')))***+++------***)))((((((+++///444777AAABBBEEEIIINNNSSSWWWYYYKKKHHHDDD@@@>>>???AAABBBDDD@@@;;;777555222000...............///111222333///000333444444333222111///............//////000++++++,,,,,,...///111222555555888<<>>???@@@AAACCCHHHOOOSSSZZZbbbhhhgggfffggggggfff`````````___]]][[[XXXVVV]]]\\\[[[ZZZ[[[]]]___```bbbeeehhhiiigggdddaaa```aaaaaaaaaccceeeddd```[[[ZZZZZZYYYYYYYYYYYYYYYZZZVVVUUURRROOOMMMLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOQQQOOOOOOQQQSSSSSSQQQMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWXXX[[[]]]```aaacccccceeefffhhhjjjnnnqqqtttuuuvvvxxx|||~~~|||zzz~~~~~~wwwvvvyyynnnkkkmmmqqqsssttt|||{{{ssshhh^^^WWWPPPIIIDDDBBB@@@===999555333111111------......------,,,+++000000000000///...---,,,************************,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///666;;;<<<777000+++,,,---...///222444666888666666;;;LLLggg}}}tttxxxqqqWWWGGGCCCBBB???<<<>>>??????@@@CCCIIINNNYYYgggxxx~~~qqqcccZZZWWWRRROOOSSSWWWYYY]]]aaaaaabbbccceeeggghhhiiijjjkkklllmmmpppsssvvvvvvuuuttttttwww{{{}}}xxxvvvwwwwwwuuuvvvuuupppjjjggggggiiinnnmmmjjjiiigggfffeeecccdddcccbbb___[[[VVVRRROOONNNLLLJJJGGGDDD???999555222000............---,,,++++++++++++++++++++++++,,,***))))))++++++***(((*********)))(((''''''''''''&&&&&&%%%&&&'''((())))))'''%%%%%%'''((('''&&&((((((((()))******+++++++++***))))))***---000222777999>>>DDDJJJQQQUUUXXXNNNKKKFFFAAA>>>===>>>???CCC@@@<<<999777555222000............///000111222000111222333333333222222000//////.........//////---------...///000222222555555666:::>>>???===;;;<<<<<<;;;:::888666444333222222222333444444555555777777888999::::::::::::999999::::::<<<===???@@@>>>???@@@@@@BBBFFFLLLQQQWWW^^^dddfffhhhlllllljjjdddbbb___\\\ZZZXXXXXXXXXWWWVVVUUUTTTTTTVVVWWWXXXYYY[[[^^^^^^\\\YYYXXXWWWXXXWWWWWWXXXZZZYYYVVVSSSTTTTTTSSSRRRRRRRRRRRRSSSNNNMMMLLLJJJIIIIIIIIIJJJIIIJJJKKKLLLMMMLLLLLLKKKNNNMMMLLLNNNPPPQQQNNNLLLMMMNNNOOOQQQSSSUUUWWWYYY[[[\\\^^^```ccceeefffgggjjjkkklllnnnpppsssuuuvvvwwwyyy}}}}}}||||||~~~~~~yyysssrrrvvvssspppppptttuuuyyy}}}tttmmmbbbYYYRRRLLLFFFBBB???===:::666333111//////---------...------,,,+++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,333;;;<<<777000---,,,---...///000222555777888777666:::FFF]]]xxxyyy{{{tttZZZIIIDDDCCCAAA===>>>???>>>>>>???CCCGGGUUUcccuuuyyylllcccZZZTTTOOOPPPSSSUUUYYY^^^______```bbbdddeeeggggggiiiiiikkknnnqqqssstttsssrrrrrruuuxxxzzz}}}xxxttttttuuuuuuvvvtttpppiiieeeeeefffllllllkkkiiihhhfffeeeeeebbbbbbaaa___[[[WWWSSSPPPMMMKKKHHHFFFCCC???:::777222000/////////...,,,)))++++++++++++++++++++++++,,,+++))))))++++++***((())))))******)))((('''&&&'''&&&&&&&&&&&&'''((((((((('''%%%%%%'''((('''&&&))))))))))))))))))))))))+++************+++,,,,,,...111666===EEEKKKOOOQQQOOOLLLHHHBBB>>><<<;;;;;;@@@>>><<<;;;:::888555333...............///000111111111111222222222222333111111000///.....................//////111222333444333444666888::::::999<<<<<<<<<:::999777555444444333222111111222333444666666888999999:::::::::999999::::::<<<===???@@@????????????@@@CCCHHHLLLRRRWWW]]]aaahhhooopppmmmgggddd^^^YYYUUUUUUWWWXXXRRRQQQOOONNNNNNNNNOOOPPPOOOQQQRRRQQQOOONNNMMMNNNMMMMMMLLLMMMNNNNNNLLLJJJMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJLLLMMMNNNMMMKKKQQQRRRSSSVVVXXXZZZ\\\]]]```aaabbbeeegggiiikkklllppppppqqqrrrtttvvvwwwxxxyyy{{{~~~~~~|||zzzuuupppqqquuu{{{yyyyyy|||~~~wwwtttjjjcccYYYQQQLLLGGGBBB>>>;;;999666333000...---------------------,,,++++++---.........---,,,+++***++++++++++++++++++++++++*********))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---777???<<<000((())).........///000222444666777:::999:::@@@NNNhhhvvvsssxxx~~~zzzaaaNNNFFFDDDCCC?????????>>>======???AAAMMMYYYkkk|||vvvnnnaaaXXXPPPNNNNNNOOOSSSXXXZZZ[[[\\\^^^```aaaccccccdddfffhhhkkkmmmooopppqqqpppoooqqquuuvvvwwwxxxsssrrrrrrtttuuutttnnnhhhccccccdddjjjkkkkkkjjjgggfffeeeeeeaaaaaa```___\\\XXXTTTRRROOOLLLIIIEEEBBB>>>999555111000000000///...***'''******************************))))))))))))((((((''')))***+++***)))'''%%%&&&&&&&&&&&&''''''((((((***)))((((((((()))))))))))))))))))))))))))))))))))))))***************)))+++...333999???DDDGGGIIIMMMKKKHHHDDD@@@===;;;:::<<<;;;:::;;;;;;:::777555///...............//////111111111000111222222333222111000///............///.........///000111111111000000111444666999:::<<<<<<;;;;;;:::888777666666555222000000000222333555555777888999999999999999999999:::<<<===???@@@????????????>>>@@@DDDGGGLLLPPPTTTZZZccckkklllhhheeebbb\\\WWWTTTSSSSSSTTTOOONNNMMMLLLKKKKKKKKKKKKIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGFFFIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOOOONNNUUUVVVYYY[[[^^^```bbbcccddddddfffhhhjjjmmmoooppprrrssssssuuuvvvxxxzzz{{{{{{}}}|||zzzuuuqqqssswwwvvvoookkk___YYYPPPJJJFFFCCC???;;;888666444111...---,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---555:::666,,,%%%(((------......///111333444555;;;<<<<<<===DDDXXXzzznnnffffffjjjpppvvv|||wwwyyyjjjTTTHHHDDDBBB????????????>>>???@@@AAAEEEMMM\\\nnn{{{|||wwwiii___TTTOOOLLLKKKOOOTTTWWWWWWYYYZZZ\\\^^^______aaacccfffhhhjjjlllnnnoooooonnnooorrrssssssyyywwwrrrpppooossstttrrrmmmfffbbbbbbccchhhjjjkkkjjjfffddddddeee`````````___\\\XXXTTTRRRQQQNNNJJJFFFBBB<<<666222111000/////////---***'''************************((())))))((('''''''''''''''(((***++++++)))'''&&&&&&&&&&&&''''''''''''''')))))))))((((((((()))***'''''''''((())))))******&&&'''(((******+++******+++---111666<<<@@@CCCEEEHHHHHHGGGEEEBBB@@@===<<<888888888:::;;;:::888666000//////.........//////111111000000000111222333333222111//////..................------...//////------...///111444888:::::::::;;;;;;;;;;;;::::::999777444222000000111222444444666777888999999999999999999:::<<<===???@@@?????????>>>===>>>AAACCCFFFIIILLLPPPYYY```aaa]]]]]]\\\YYYVVVSSSQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFFFFDDDCCCBBBDDDFFFDDDDDDEEEDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTVVVZZZ\\\^^^aaadddeeefffgggfffggggggiiilllnnnqqqrrrrrrrrrsssuuuxxxzzz|||~~~}}}~~~}}}zzzvvvsssvvv|||wwwnnngggcccVVVPPPIIIDDDAAA???<<<999666444222///...---------,,,,,,------,,,,,,+++***++++++++++++++++++***)))((((((((((((((((((((((((******))))))))))))***************+++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///***((()))+++,,,,,,,,,---...000111222666777:::<<>>======>>>???AAAAAABBBFFFPPP^^^nnnyyy}}}}}}pppeeeZZZSSSNNNKKKMMMPPPSSSTTTUUUWWWYYYZZZ\\\\\\]]]```dddggghhhiiilllnnnooommmnnnqqqrrrqqqtttzzzxxxrrrooonnnqqqrrrpppllleeeaaaaaacccfffiiikkkiiieeebbbaaabbbaaaaaa```___\\\XXXTTTRRRPPPNNNKKKGGGCCC<<<444///111///.........---+++(((************************((()))***)))'''&&&'''((('''((()))******)))((('''%%%&&&''''''((((((''''''&&&'''((('''%%%%%%'''(((&&&&&&'''(((((()))******%%%&&&''')))***+++++++++)))***...222888===BBBDDDCCCDDDEEEFFFEEEBBB@@@>>>888777777888:::;;;:::888222111000///////////////000000000111111111111222222111111000///////////////......------------...+++---...///000333777:::777888:::;;;<<<=========<<<:::888555333222111111222333555666888999999999999999::::::<<<===???@@@?????????>>>======???AAAAAAEEEGGGIIINNNTTTUUURRRTTTTTTTTTSSSQQQNNNLLLJJJGGGGGGFFFEEEEEEDDDCCCCCCAAABBBBBBAAA??????AAABBB@@@BBBDDDDDDCCCBBBCCCDDDAAABBBDDDEEEFFFFFFEEEDDDFFFFFFGGGGGGHHHGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPTTTVVVWWWXXXXXXYYY\\\^^^___aaacccfffhhhiiiiiiiiihhhhhhiiijjjlllooorrrtttrrrrrrsssuuuxxx{{{}}}~~~~~~~~~|||zzzxxxwww|||~~~vvvnnnggg```[[[PPPJJJCCC???===<<<:::777333222000...------------,,,,,,,,,,,,,,,+++*********+++++++++++++++******++++++++++++++++++++++++*********))))))*********************++++++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,++++++,,,+++,,,,,,---...///000...///444:::===GGG```zzzppp^^^VVVSSSVVV[[[dddlllyyyzzzmmmhhhkkkxxxlll\\\OOOGGGDDDAAA===<<<<<<>>>??????AAACCCHHHSSS```mmmwww}}}tttjjj___YYYSSSMMMLLLNNNPPPPPPRRRSSSUUUWWWXXXYYYYYY]]]bbbddddddfffiiimmmooommmmmmqqqrrrqqqrrruuuyyy|||xxxrrrooonnnooopppooojjjdddaaaaaaccceeehhhkkkiiiccc______```aaaaaaaaa___\\\WWWSSSQQQMMMLLLKKKIIIDDD===444...111///---,,,------,,,+++************************)))+++,,,+++((('''(((***(((((((((((())))))))))))%%%&&&'''((((((((('''&&&&&&'''((('''%%%%%%''')))((((((((((((((((((((((((''''''((()))***++++++,,,******+++---222777<<>>===<<<999666444222111222333444666777888999999999999::::::<<<===???@@@>>>??????>>>======???@@@>>>CCCFFFFFFGGGKKKMMMKKKMMMMMMNNNNNNMMMLLLJJJIIIDDDDDDDDDDDDCCCCCCBBBAAA>>>???AAA@@@???>>>???@@@???BBBFFFFFFEEECCCCCCDDDBBBCCCFFFHHHJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMPPPRRRUUUVVVZZZ[[[]]]^^^]]]___cccfffccceeegggjjjkkkkkkkkkjjjjjjjjjjjjkkkmmmqqqtttvvvttttttuuuvvvxxxzzz|||}}}}}}~~~}}}zzz|||||||||}}}zzzssslllfff___XXXRRRJJJEEE>>>;;;:::999777444111000...---,,,,,,,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,,,,,,,,,,,,,---...//////---+++///666:::???QQQeee|||hhh[[[SSSQQQSSS[[[bbbpppuuummmllluuuuuueeeYYYRRRLLLDDD???=========<<<===???CCCJJJSSS___kkksssuuulllccc]]]WWWOOOKKKKKKLLLLLLNNNOOOQQQSSSTTTTTTUUUZZZ___aaaaaabbbfffjjjnnnkkklllppprrrpppppprrrsssttt|||xxxrrrooonnnmmmooonnnjjjdddaaaaaacccdddhhhkkkhhhbbb]]]]]]^^^bbbbbbaaa___[[[WWWSSSPPPJJJJJJJJJIIIFFF>>>555///111...,,,+++,,,------,,,))))))))))))))))))))))))***,,,...---***)))***,,,))))))(((((((((((()))***%%%%%%'''((((((((('''&&&''')))+++)))'''&&&(((+++***))))))(((''''''&&&&&&)))))))))))))))***++++++...,,,+++***,,,000555777???BBBEEEGGGGGGDDDAAA>>>;;;:::888888;;;===>>>===444444222111000000000000---///111222333222000///111000000000000000111222222111000//////.../////////222444333000000111333444555888;;;>>>@@@BBBBBB@@@???>>><<<999555333111111222444666777888999999999999::::::<<<===???@@@>>>?????????======???@@@===CCCGGGEEEDDDGGGJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIDDDEEEEEEEEEEEEDDDCCCCCC>>>@@@BBBBBB@@@???@@@AAA@@@DDDHHHIIIGGGEEEEEEFFFEEEGGGJJJMMMNNNOOOOOONNNLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQRRRUUUXXXZZZ\\\\\\___aaaaaa```bbbfffjjjeeegggiiikkkllllllkkkkkkkkkkkkkkklllnnnrrruuuwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}xxxxxxwwwxxx|||~~~wwwrrrkkkfffaaaZZZRRRMMMHHHBBB<<<888777777555222///...---++++++++++++,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,)))************+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---......---------------...///000111,,,,,,333666777DDDTTTvvvwwwhhh[[[UUUSSSUUU\\\iii}}}uuurrrvvvyyykkk___WWWLLLDDD@@@>>>===;;;888;;;@@@DDDJJJTTT```iiitttllleee```ZZZPPPKKKJJJIIIJJJKKKMMMNNNPPPQQQRRRRRRWWW]]]___^^^___dddhhhmmmjjjkkkoooqqqooonnnpppqqqpppvvv|||vvvrrrpppooopppnnniiibbb]]]\\\]]]eeeggghhhgggdddaaa``````ddddddbbb```\\\WWWSSSPPPLLLKKKIIIEEEAAA<<<888555000///...---...---***(((+++++++++*********)))))),,,+++******))))))******++++++++++++*********))),,,)))&&&&&&''')))*********)))((('''&&&%%%$$$$$$***'''%%%&&&((((((&&&$$$'''&&&&&&'''(((***,,,---)))+++,,,***))),,,444;;;AAACCCEEEGGGGGGEEEBBB@@@<<<:::888777666777888999555444444555555444000---/////////000000111222333222222222222111111111111111111111000000///...---......///000111222333333333444444666888:::<<<===>>>======;;;:::888666555555555444555666888:::;;;<<<;;;999:::===???@@@@@@===>>>???>>>======???AAA>>>@@@BBBCCCCCCDDDFFFHHHDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEECCCEEEGGGIIIIIIIIIHHHGGGJJJKKKNNNQQQTTTUUUVVVVVVQQQPPPPPPQQQTTTVVVWWWWWWVVVVVVVVVVVVXXXZZZ]]]^^^[[[[[[]]]^^^```aaabbbcccfffgggjjjmmmoooooonnnnnnmmmoooqqqrrrsssuuuyyy{{{zzzyyyxxxxxxxxxyyy{{{|||{{{||||||wwwvvvxxxzzzlllhhhccc]]]VVVPPPIIIDDDAAA<<<888777888666000+++///...---,,,+++,,,---------------,,,,,,++++++++++++***)))'''''''''((()))+++*********))))))(((((((((***+++***)))((()))***,,,+++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///+++///111222111444<<>>BBBEEEGGGFFFDDDBBB;;;:::888666666666777888777666666666666444111///000000000000000111222333222111111000000111111111222222222111000///...---+++,,,---///000222333444444444555666777999;;;<<<=========<<<;;;:::999888666666555555666777888999;;;999888:::<<>>???>>>======>>>@@@>>>@@@BBBBBBBBBCCCEEEGGGDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKJJJIIIHHHOOOPPPSSSWWWYYY[[[[[[\\\UUUTTTSSSTTTVVVXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[[[[]]]]]]^^^^^^___```aaaaaadddggglllqqqssssssrrrpppqqqrrrssssssrrrrrrtttvvv|||{{{zzzzzzzzz|||}}}~~~yyy|||~~~}}}uuupppfffbbb\\\VVVPPPJJJCCC???<<<888444333555555111---......---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++***)))((())))))***************)))))))))((((((***+++***)))((()))***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......,,,///111111000333999???OOOhhhrrrbbbYYYXXXaaaqqq}}}xxx|||}}}cccOOOFFFBBB===999888:::<<<<<<===CCCLLLTTT\\\eeellllllhhhbbbXXXOOOKKKIIIGGGFFFFFFHHHIIIJJJMMMQQQUUUWWWWWWYYY\\\```aaabbbeeehhhjjjkkkllllllkkknnnpppssswww}}}xxxtttrrrqqqqqqmmmfff___[[[\\\___bbbccccccaaa______aaacccdddddddddbbb^^^YYYTTTRRRNNNMMMKKKHHHDDD???:::777111///------...---+++***+++++++++***************,,,+++******))))))************)))))))))((((((((()))(((''''''))))))((('''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((('''&&&((('''''''''(((((()))***'''***++++++)))***...222333777<<>>>>>===<<<;;;===>>>???@@@BBBBBBAAABBBCCCEEECCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKKKKKKKJJJJJJPPPRRRUUUXXX[[[]]]^^^^^^WWWVVVUUUUUUWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYXXX^^^^^^^^^____________```cccgggmmmssswwwwwwuuussstttuuuuuuuuussssssuuuwww~~~}}}}}}}}}}}}||||||wwwqqqjjjeee___ZZZSSSLLLGGGBBB===:::666333//////111222111///---------------,,,,,,++++++++++++++++++*********,,,+++***************+++************))))))))))))(((***+++***)))((()))***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,///000000///111666;;;@@@TTTrrrmmm```]]]hhhyyy~~~}}}sss[[[KKKDDDAAA???999:::;;;;;;:::<<>>999888777666666666666777<<<:::777666666666444333000000///...............111000///......000111222555555555444333111000///,,,---...///000111222333444444444555666777888999888999;;;<<<===>>>??????;;;:::999888777555555444888777666888<<>>>>>===;;;:::;;;===>>>@@@AAAAAA@@@@@@AAACCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGIIIJJJKKKKKKJJJJJJMMMNNNRRRUUUXXXZZZ[[[\\\XXXVVVTTTTTTUUUVVVUUUTTTUUUVVVXXXYYYZZZYYYYYYXXX]]]]]]^^^^^^___```aaaaaadddgggkkkpppsssttttttsssssstttvvvwwwwwwyyy|||~~~~~~~~~zzzsssnnnhhhccc___XXXSSSKKKEEE@@@<<<888666444111------...000000000,,,,,,---...---,,,+++************************************************************)))))))))))))))(((***+++***)))((()))***)))))))))))))))************************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,---...//////...///333666999GGG```}}}wwwgggbbbnnn}}}fffSSSHHHCCCBBB;;;<<<===<<<:::;;;>>>AAAEEENNN[[[fffooopppggg\\\VVVPPPIIIFFFHHHIIIGGGDDDEEEIIIMMMNNNOOOQQQVVVZZZZZZ[[[\\\___bbbeeehhhiiikkklllnnnoooqqquuuzzz}}}yyyvvvtttrrrqqqmmmeee]]]ZZZ[[[^^^bbbbbbaaa___^^^```dddhhhcccddddddccc```[[[UUURRRLLLLLLKKKHHHDDD>>>888555111///---------...---,,,************************,,,+++******))))))******))))))))))))(((((((((((((((''''''((())))))'''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((('''''''''((((((((((((((('''((()))))))))))))))***))),,,111555888999888888888777777777777777888888<<<:::888777777777666555111000///...---,,,,,,,,,111000/////////111222333555555555444444333222111111111111111111111111111444444444444555666777888777888999;;;===>>>>>>???<<<<<<;;;:::888777555555888777777999<<<@@@AAABBB>>>??????===;;;:::;;;<<<===???@@@@@@??????@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJLLLNNNQQQUUUXXXYYYZZZ[[[YYYWWWUUUTTTUUUUUUTTTSSSRRRTTTVVVXXXZZZZZZZZZZZZZZZ[[[\\\^^^```aaacccdddffffffgggiiilllnnnqqqrrrqqqsssvvvxxxzzz}}}zzzrrrkkkeee```\\\ZZZQQQLLLFFF@@@<<<999777555444111...------...//////+++,,,---------,,,***)))************************(((((())))))))))))))))))))))))))))))))))))******(((***+++***)))((()))***(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,..................000222555>>>PPPkkkrrrfffqqqqqq]]]NNNDDD???<<<======<<<;;;;;;===>>>>>>GGGRRR]]]jjjrrrpppjjj]]]VVVMMMIIIIIIHHHEEEBBBDDDGGGJJJLLLLLLOOOTTTXXXYYYZZZ[[[^^^aaadddggghhhggghhhiiijjjlllnnnqqqttt}}}xxxvvvtttrrrqqqmmmfff^^^ZZZZZZ\\\aaaaaa```___^^^```dddgggaaacccdddccc```[[[UUUQQQKKKKKKKKKIIIDDD>>>888444222///---,,,---.........***************+++++++++,,,+++******))))))************)))))))))(((((((((((('''&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&'''((((((((((((((((((((((((((()))))))))))))))***---///111222333333666666777888999::::::;;;<<<:::999999::::::999888333222111///...---,,,,,,000000111111222222333333333333444444444444333333333333333222222111111000222222333333555666777888777888:::;;;======>>>>>>=========<<<;;;999888777:::999888:::===@@@BBBBBB@@@@@@@@@>>>;;;::::::<<<<<<===??????>>>???@@@BBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJOOOQQQTTTWWWYYYZZZ[[[[[[ZZZXXXVVVVVVVVVVVVUUUTTTRRRSSSUUUWWWYYYZZZ[[[[[[YYYZZZ[[[^^^```bbbdddeeefffeeedddeeegggkkkoooqqqsssuuuyyy{{{~~~|||vvvqqqhhh```[[[VVVSSSQQQHHHEEE@@@<<<:::888555333222111000...------------,,,,,,,,,,,,,,,++++++************+++++++++++++++''''''((())))))))))))((())))))))))))************(((***+++***)))((()))***((())))))******+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,...............//////000222666BBBXXXsss}}}lllsss}}}kkkXXXHHH???===<<<;;;:::::::::;;;<<<>>>DDDMMMVVVbbbnnntttssseee]]]TTTMMMIIIGGGDDDAAACCCFFFIIIIIIIIILLLQQQUUUWWWXXXZZZ\\\___aaacccddddddeeeeeegggiiikkknnnoooyyy~~~|||xxxuuusssqqqpppmmmggg___ZZZYYYZZZ___``````___^^^___bbbddd```aaacccccc___ZZZTTTQQQLLLLLLLLLJJJFFF???999555222000---,,,---/////////))))))*********+++++++++,,,+++******))))))******++++++*********))))))))))))'''%%%%%%&&&(((((('''&&&&&&&&&'''''''''''''''&&&((()))(((&&&%%%&&&(((###$$$&&&(((((()))(((((()))(((''''''((()))***************+++---000222333444555777999;;;<<<======<<<;;;<<<===??????===;;;777666444222000///......///000222444555444333222111111222333444444444444222222222111111111111111111111222333444666888999::::::<<<======>>>>>>===<<<======>>>======;;;;;;<<<;;;:::;;;>>>AAABBBBBBAAABBBAAA???<<<:::;;;<<<:::;;;===>>>>>>>>>@@@BBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNOOORRRTTTVVVWWWWWWWWWYYYWWWUUUUUUUUUVVVUUUTTTUUUUUUUUUVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^```aaacccdddccccccdddfffiiimmmppprrruuuyyy}}}|||~~~yyywwwpppjjjbbbYYYSSSNNNJJJGGG???===:::888777555333000...//////...---,,,,,,,,,---,,,++++++***+++++++++++++++++++++,,,,,,,,,---'''((()))***+++******)))((()))))))))************(((***+++***)))((()))***))))))******+++,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...------,,,......---...///000000///333333888EEE\\\xxxtttvvv}}}zzzhhhVVVJJJAAA>>><<<:::::::::;;;;;;<<>>??????<<<<<<>>>@@@CCCCCC@@@>>>:::999777555222111000///...000333666666555444222///000222333444555555555///000000000111111111111000000111222444666888999<<<======>>>>>>>>>>>>===<<<<<<>>>?????????>>>===>>><<<;;;<<<>>>AAABBBBBBBBBCCCBBB???<<<;;;;;;<<<999:::======>>>???AAACCC@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMIIIJJJLLLNNNPPPPPPPPPPPPVVVTTTRRRRRRSSSTTTSSSRRRWWWWWWVVVUUUVVVWWWXXXYYY\\\\\\]]]^^^___aaaaaabbb```bbbeeeiiimmmppprrrsssvvv{{{{{{sssuuu~~~{{{vvvuuuoooiii```WWWOOOJJJEEEBBB999777666555555333000...***,,,---...---,,,,,,,,,...---+++***)))***+++,,,+++++++++,,,,,,---------((()))***+++,,,,,,+++***(((((())))))*********+++(((***+++***)))((()))***))))))***+++,,,,,,------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---...///...------......---...000000000///666444444:::LLLiii|||yyy{{{vvvdddXXXEEEBBB>>>;;;;;;<<<<<<<<<999@@@FFFHHHOOO[[[ffflllvvvqqqhhh\\\RRRLLLJJJKKKBBBDDDFFFEEEDDDFFFKKKOOOOOOQQQTTTWWWYYYZZZYYYYYYVVVUUUUUUWWW[[[```ccceeeeeejjjpppsssuuu{{{zzzvvvssspppqqqsssssslllbbbZZZWWWXXX[[[\\\^^^]]]]]]\\\^^^___aaabbbbbb```\\\VVVPPPLLLRRRPPPMMMJJJFFF@@@999444111111///...,,,,,,++++++))))))************))))))+++***)))(((((()))***+++***************)))((((((***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%)))'''%%%&&&(((***)))'''(((((((((((()))))))))***&&&&&&&&&''''''&&&%%%%%%(((((((((***+++---///000333555777:::<<<=========@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;<<<;;;:::666333/////////111333444333111000111333444555555444444111222222333333444444444333444555555555555888:::<<<===??????>>>>>>>>>???===>>>???@@@@@@AAACCCEEEBBBBBB@@@??????>>>>>>>>>AAABBBBBBBBBAAA@@@>>>===:::::::::999:::<<<===???AAAAAACCCCCCCCCAAA???>>>???BBBEEEFFFDDDBBBCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMLLLKKKKKKKKKMMMPPPSSSUUUVVVUUUTTTTTTSSSSSSSSSSSSVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]___aaaccceeefffiiijjjmmmooorrrtttvvvwwwzzz~~~|||sssjjjhhhoooyyyyyyooohhhfffbbb[[[QQQGGG@@@;;;:::666666555444222111111000++++++++++++++++++++++++************************+++*********))))))((((((+++*********))))))((((((((((((((((((((()))******(((((())))))******++++++))))))************))))))+++++++++***************+++++++++*********))))))******+++,,,,,,,,,,,,+++(((((()))***,,,---...///......//////000000111111444111333;;;CCCSSSvvv{{{~~~xxxjjjSSSKKKCCC???<<<999:::===<<<;;;>>>BBBFFFNNN\\\jjjnnnrrrqqqjjjaaaXXXMMMCCCJJJGGGCCCBBBDDDGGGJJJKKKPPPQQQSSSUUUVVVWWWWWWVVVWWWVVVUUUVVVXXX[[[___bbbeeegggjjjlllpppuuu|||{{{vvvsssqqqsssuuutttmmmbbbZZZWWWWWW[[[]]]^^^^^^]]]]]]^^^___`````````^^^ZZZUUUPPPNNNQQQOOOLLLJJJFFF@@@999555000///...---------------******++++++++++++******+++***)))(((((()))***+++***************)))(((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%(((&&&$$$%%%''')))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))+++---...///555777:::===?????????>>>AAAAAAAAAAAAAAABBBBBBBBB=========>>>???===:::777222111000111222333222111///111222333444444333333222222333333444444444444222333444444444555777999;;;===????????????@@@AAA@@@AAABBBBBBAAABBBDDDFFFDDDCCCAAA@@@????????????BBBBBBBBBBBB@@@>>><<<;;;<<<;;;:::::::::;;;======>>>???@@@AAAAAA@@@>>>===@@@CCCEEEFFFDDDCCCDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKKKKJJJJJJKKKLLLNNNNNNMMMNNNPPPSSSUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSWWWWWWWWWXXXZZZ[[[]]]]]]aaaaaaaaaaaaccceeehhhjjjjjjmmmppptttxxx{{{|||}}}~~~wwwtttpppllllllpppxxx~~~~~~}}}{{{}}}vvvlllfffddd```WWWMMMCCC<<<888777555444444333111000000///++++++++++++++++++++++++************************************)))))))))(((************)))))))))(((((((((((((((((()))******)))))))))))))))*********))))))************))))))******************+++++++++++++++*********)))))))))***++++++,,,,,,++++++))))))***+++,,,------...---------...//////000000222...000555;;;HHHfff|||yyydddVVVHHHBBB@@@===<<<===<<<;;;===@@@CCCHHHTTT___lllqqqsssooohhh```UUUKKKLLLIIIFFFDDDEEEFFFFFFFFFNNNOOOQQQRRRSSSSSSSSSSSSUUUTTTTTTTTTVVVZZZ]]]___dddeeegggiiilllpppuuuxxx}}}|||wwwtttrrruuuwwwuuummmbbbYYYWWWWWW\\\]]]______^^^]]]^^^___```___^^^\\\YYYUUURRRPPPOOOMMMKKKIIIFFFAAA:::666......------------......++++++,,,,,,,,,,,,++++++******))))))))))))*********************)))((((((&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&'''%%%$$$$$$&&&''''''&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((()))***,,,---...444666:::>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@======>>>AAABBBAAA>>>;;;777555222111222222111111///000111333333333333222222222333444444555555666222333444444444444555777999;;;>>>???@@@AAABBBDDDCCCDDDEEEDDDCCCDDDEEEGGGIIIGGGDDDBBB@@@@@@@@@AAADDDDDDDDDCCCBBB???===<<<===<<<;;;:::999:::;;;;;;===>>>???@@@@@@@@@???>>>@@@BBBEEEEEEEEEEEEEEEGGGDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMKKKKKKKKKLLLNNNPPPRRRTTTWWWVVVVVVUUUUUUUUUVVVVVVXXXYYYYYY[[[\\\^^^______dddddddddeeegggkkkoooqqqoooqqquuuyyy~~~xxxqqqoooooopppnnnoooqqqqqqrrruuuxxx{{{}}}~~~}}}~~~yyyqqqiiiddd```ZZZQQQFFF>>>888555444333222222111000///......++++++++++++++++++++++++************************************))))))))))))************)))))))))))))))(((((((((((()))*********))))))))))))))))))((())))))************)))))))))))))))***+++++++++,,,+++++++++***************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////444111111555777@@@VVVmmm~~~yyy}}}}}}yyyyyy|||jjjUUUJJJFFFAAA>>>===<<<;;;<<<>>>???AAAHHHQQQbbbjjjpppqqqoooiii___VVVNNNKKKHHHFFFEEEEEEDDDCCCKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRTTTWWWZZZ\\\aaabbbdddeeeeeehhhlllnnnnnnvvv}}}yyyvvvsssxxxyyywwwnnnbbbYYYWWWWWW\\\^^^``````___^^^^^^___```___]]][[[XXXVVVSSSRRRMMMLLLJJJIIIFFFAAA;;;777000///...---------------***++++++++++++++++++******))))))))))))))))))******************)))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''''''))))))((((((((((((''''''&&&&&&&&&&&&'''(((***+++((((((((()))***+++,,,---000333777<<<@@@AAABBBAAA@@@@@@???>>><<<;;;::::::;;;<<<>>>AAACCCBBB@@@===:::777333111111111111000...///111222333333222222000111222333555777888888555666777666444333333444777999===???@@@AAACCCEEECCCEEEFFFGGGFFFHHHJJJLLLPPPMMMIIIEEECCCBBBBBBBBBFFFFFFGGGFFFEEECCCAAA@@@>>>===;;;:::888888999999<<<===>>>???@@@@@@??????@@@AAACCCDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMOOOKKKKKKLLLLLLNNNPPPRRRSSSYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\^^^___aaaaaabbbcccdddgggjjjnnnrrruuuvvvtttuuuxxx{{{{{{ooogggdddfffjjjmmmqqqtttwwwxxxxxxyyyzzz{{{}}}}}}uuunnngggbbbYYYSSSIII@@@:::666555444000000//////...------,,,*********************************************************)))))))))))))))*********)))))))))))))))))))))(((((())))))***+++******))))))((((((((('''))))))************))))))(((((()))***+++,,,,,,,,,************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////333111222333444999HHHXXXrrr}}}xxxvvvsssoooooorrr|||yyyqqquuuiiiXXXLLLBBB======<<<:::;;;======<<>><<<;;;888444111111111000000...///111222333333222222---...000333555777999:::888::::::999666333222222555888;;;===>>>???BBBCCCDDDFFFHHHJJJKKKNNNQQQTTTUUUSSSOOOKKKGGGEEEEEEDDDFFFGGGHHHHHHGGGFFFEEEDDD@@@>>><<<:::999888888999;;;;;;<<<<<<============?????????AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^```bbbdddeeefffffffffhhhlllpppsssttttttttttttuuuwww||||||mmmhhhccc```dddjjjpppsss{{{||||||zzzyyyyyy{{{|||yyyqqqjjjccc___PPPJJJAAA;;;888777777666.........------,,,,,,+++************************************************))))))))))))))))))******))))))))))))))))))******)))))))))))))))***++++++***)))))))))((((((''''''))))))************))))))(((((()))***+++,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,------...//////000000------...//////333<<>>>>><<<::::::======;;;>>>BBBEEEPPP\\\dddkkkooommmhhh___YYYOOOHHHDDDDDDDDDEEECCCDDDFFFHHHKKKNNNPPPQQQPPPPPPPPPQQQSSSUUUWWWXXXXXXZZZ\\\]]]^^^___bbbdddhhhkkknnnqqqttt{{{}}}zzzyyyxxx{{{{{{xxxoooccc[[[YYYZZZ]]]```bbbcccaaa___^^^^^^^^^^^^]]]\\\YYYVVVSSSQQQLLLKKKJJJHHHEEEAAA;;;666444222000...,,,+++***))))))))))))******)))))))))))))))************))))))***************)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''((((((((('''''')))***$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''&&&)))((((((((((((((()))))),,,...222777===CCCGGGIIIIIIHHHEEEBBB???<<<:::999;;;999888999:::;;;:::999888666333111111111000//////000111333333333333222---...000222444666888999888:::;;;:::777444333333444666999;;;;;;<<<===???CCCEEEHHHKKKMMMPPPTTTWWWWWWUUUSSSQQQNNNLLLKKKJJJHHHIIIIIIIIIIIIGGGFFFEEECCCAAA???===<<<;;;;;;;;;999999999999::::::::::::<<<;;;;;;===@@@CCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMNNNOOOPPPSSSUUUUUUUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]______bbbcccfffiiikkklllllllllnnnppprrrtttuuutttrrrqqqsssuuuzzzssskkk```___```dddkkksssyyy|||}}}yyywwwxxx|||sssjjjccc]]]XXXIIICCC;;;777777888777666---------,,,,,,,,,++++++************************************************))))))))))))************))))))))))))***************))))))))))))***++++++)))(((((((((((((((((('''))))))************)))))))))))))))***+++++++++,,,***************+++++++++((()))******++++++******,,,+++++++++++++++++++++---------...//////000000------...///000333888===LLLkkktttfffeeeaaaaaagggqqqxxxoooeee___ccclllzzzfffNNNCCCAAA>>>::::::<<<===;;;===@@@???GGGQQQYYYbbbjjjmmmkkkjjjcccWWWMMMGGGDDDBBBBBBAAABBBDDDFFFIIILLLOOOPPPNNNOOOOOOPPPRRRSSSUUUVVVTTTVVVYYYZZZ[[[]]]___aaa```bbbdddgggkkkqqqxxx}}}}}}{{{zzzyyy{{{|||xxxoooddd\\\ZZZ\\\^^^```cccdddbbb___^^^^^^\\\\\\\\\[[[XXXTTTPPPMMMMMMLLLJJJHHHEEE@@@:::555222111000...,,,++++++***)))******++++++******)))((()))***++++++***)))(((***************)))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''%%%'''((('''%%%%%%(((***######$$$%%%&&&&&&''''''$$$%%%'''))))))(((&&&$$$)))(((((('''''''''((((((+++,,,...111777===CCCFFFIIIHHHFFFDDDAAA???===<<<===:::666555555666777666444333111111222222111//////111222333444444333333000000111111222333333444444666999999888666555666333555777888888888999:::===@@@BBBEEEGGGJJJNNNQQQTTTTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPOOOMMMJJJHHHFFFGGGEEECCCBBB@@@@@@@@@@@@<<<;;;;;;::::::::::::::::::888777999>>>AAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHKKKMMMNNNPPPSSSVVVWWWXXXYYYZZZ[[[\\\\\\\\\aaaaaaaaabbbccceeefffggghhhjjjmmmppprrrssssssssstttttttttttttttuuuwwwwwwyyy~~~{{{sssmmmiiidddeeegggmmmvvv}}}|||yyyxxx{{{vvvkkkbbb[[[TTTOOOCCC>>>777555666666444222------,,,,,,,,,,,,++++++************************************************((()))))))))************((()))))))))******************))))))******+++,,,'''''''''((((((((((((((())))))************))))))******************++++++))))))*********+++++++++((())))))***************+++++++++++++++++++++,,,+++,,,,,,---....../////////000000000222666888888AAAVVVsssrrrccc___^^^cccnnn|||yyylllcccgggoooyyyxxx^^^LLLDDD@@@<<<:::<<<<<<;;;;;;>>><<>>>>>;;;666333333444555555222111000111333333111///000111333444555555444444333333222222111000000//////222666888888777777888333555777777666555666777777999;;;===???AAAEEEGGGPPPRRRUUUXXXYYYYYYXXXWWWXXXXXXWWWUUURRRNNNKKKIIIJJJIIIGGGEEEDDDDDDDDDDDD@@@???>>>===============888666555777<<<@@@AAA@@@BBBBBBCCCCCCDDDEEEEEEEEECCCEEEIIIKKKMMMPPPSSSVVV]]]^^^___```aaabbbbbbbbbhhhhhhhhhiiikkklllnnnnnnlllnnnrrruuuwwwxxxxxxxxxuuutttrrrrrrtttyyy~~~{{{tttqqqpppoooooonnnoooqqqvvv}}}|||zzz{{{|||pppeee\\\UUUNNNIIIAAA<<<666444555555222...------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++*********)))******+++,,,&&&'''''''''(((((())))))))))))************))))))+++++++++***************))))))******++++++++++++(((((()))*********************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,---------///222333111999FFF```~~~eee```___dddooo}}}uuujjjnnnvvv}}}kkkSSSGGGCCC>>>:::;;;<<<999:::<<<;;;>>>???@@@GGGTTT]]]```eeebbb]]]XXXTTTOOOJJJGGGCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTWWWWWWWWWWWWXXXYYY[[[[[[]]]```cccgggkkkmmmnnnvvv~~~xxxvvvwwwwwwuuurrrllleee```^^^]]]^^^```bbbbbb___\\\YYYYYY[[[^^^aaa___ZZZSSSOOONNNOOOOOONNNJJJEEE>>>888444222222000///---+++***)))************************((((((((((((''''''''''''(((((((((((('''''''''''')))(((&&&%%%$$$$$$$$$%%%(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&''')))***)))(((&&&%%%)))(((((('''''''''(((((('''''''''(((((((((((()))''')))******+++///555;;;<<>>@@@HHHLLLRRRXXX]]]```aaaaaaaaa___]]][[[ZZZXXXVVVTTTOOOLLLHHHHHHHHHHHHFFFCCCDDDCCCAAA@@@>>>===============<<<<<<<<<<<<======???@@@BBBCCCDDDCCCAAA@@@@@@AAABBBEEEIIIMMMQQQSSS\\\___bbbcccbbbaaaaaaaaahhhjjjmmmooopppppprrrssstttsssrrrqqqqqqrrrtttuuuvvvxxxzzz}}}~~~vvvqqqmmmpppwww~~~~~~|||rrreee[[[TTTOOOHHHCCC===<<<999666444222000000++++++---......---+++++++++*********))))))((((((+++++++++************)))))))))(((''''''((()))***)))))))))))))))******+++(((((('''&&&&&&'''((())))))))))))))))))******++++++*********))))))(((((())))))))))))))))))******)))***++++++))))))***+++++++++************++++++---,,,***)))))))))************+++++++++,,,,,,,,,////////////000000000000555:::IIIcccvvvddd[[[fffvvvtttuuu}}}bbbNNNFFF???999999:::999999;;;999;;;>>>@@@BBBGGGOOOTTTYYYZZZ[[[[[[XXXTTTOOOMMMHHHGGGEEECCCCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLNNNOOORRRRRRSSSTTTUUUVVVVVVWWWYYYZZZ\\\^^^```bbbcccdddhhhjjjnnnsssxxx}}}}}}wwwuuuvvvvvvuuurrrllleee```^^^^^^___aaacccccc```]]][[[[[[[[[^^^aaa___ZZZUUUQQQOOOOOONNNMMMJJJEEE>>>888444222222000///---+++***)))***************************))))))))))))(((((((((((((((((((((''''''''''''***)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))((((((''''''&&&''''''(((&&&&&&'''''''''((((((((()))******)))(((***...222777:::???CCCDDDCCCAAA???<<<<<<<<<<<<;;;:::999888777555333222222111///---000111333444444444444333444222//////111222111///111222333555777999;;;<<<:::888666666666666555444555444444444555888:::<<>>>>>>>>??????===>>>??????@@@???>>>===BBBCCCDDDFFFHHHLLLOOOPPPVVVZZZ^^^aaabbbcccdddffffffhhhjjjlllmmmnnnqqqsssooommmlllkkklllnnnqqqttt{{{~~~wwwrrrrrrrrruuu}}}~~~rrriii]]]TTTNNNIIICCC>>>;;;999777444222000......++++++,,,,,,,,,,,,++++++************)))))))))(((+++++++++*********))))))(((((())))))((('''&&&%%%))))))(((((())))))***+++,,,+++***)))(((((())))))))))))(((((())))))***+++************)))))))))(((*********)))))))))))))))***+++,,,+++***)))***,,,+++******))))))******+++,,,,,,***)))))))))******++++++,,,,,,,,,---------......//////000000000111444888CCCYYYvvvmmmaaahhhwwwmmm]]]LLLDDD=========:::999;;;:::<<<===>>>???BBBHHHLLLRRRTTTVVVWWWWWWUUUSSSQQQKKKIIIGGGEEECCCCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWYYY[[[]]]___``````ccceeehhhlllqqquuuyyyzzz|||vvvtttuuuvvvuuurrrllleeeaaa_________aaadddcccaaa___]]]]]][[[^^^```___[[[VVVRRRPPPNNNNNNMMMJJJEEE???888555222111000///---+++******************************************))))))))))))(((((((((((('''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((+++,,,'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((()))))))))'''((()))+++000333999>>>AAABBBBBBAAA======<<<<<<;;;999888777666555333222333222000///222222333444444333222111222000......000111222222111222333555777999:::;;;999888888:::;;;;;;999777888777666555555555666777===???CCCIIIPPPXXX^^^aaabbbcccfffgggfffccc```]]]ZZZWWWTTTRRRRRRQQQPPPOOOIIIIIIHHHHHHHHHIIIIIIJJJEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????BBBBBBBBBCCCDDDFFFGGGHHHMMMPPPUUUXXXZZZ\\\___```bbbcccdddddddddfffiiilllggggggffffffiiimmmqqqttt{{{|||vvvqqqnnnllluuuxxxzzzqqqddd]]]RRRJJJEEEAAA<<<999777666444111///---,,,,,,++++++************++++++************))))))))))))++++++*********)))))))))'''(((******)))'''$$$!!!))))))(((((())))))***+++---,,,+++)))(((((((((((())))))(((((())))))***+++************))))))))))))+++*********))))))((((((***+++,,,,,,******+++,,,+++******))))))******+++,,,+++******)))*********,,,,,,---------.........------...///000000111111333444;;;JJJaaa{{{zzziiilllxxx{{{qqqXXXNNNEEEAAA???;;;:::;;;;;;<<<<<<;;;:::<<>>??????<<<<<<<<<;;;:::999777777555444222222333333222000111222333444444333222111000///......000111333333555555555666666666777777888888:::===??????===;;;:::999888777666666777777;;;;;;<<<@@@EEELLLSSSVVV]]]```cccfffffffffeeeeeeccc```\\\YYYVVVTTTSSSRRRLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCDDDDDDGGGJJJNNNPPPRRRSSSVVVWWW[[[[[[\\\[[[\\\^^^bbbeeegggggghhhjjjlllnnnppprrruuuxxx|||}}}|||yyywwwvvvtttttttttttttttuuuwwwyyy{{{ooofffWWWQQQIIICCC???;;;888666555444222000...,,,,,,++++++***)))(((((()))***+++*********)))))))))))))))************))))))))))))'''((()))***)))(((&&&$$$((((((((((((((()))******))))))((('''''''''&&&&&&((((((((((((((()))***************)))))))))))))))++++++******)))(((((((((***,,,---,,,+++***+++,,,******))))))))))))******++++++******************,,,,,,,,,,,,------------,,,,,,---...///111111222111111444>>>NNNgggssspppyyyiii\\\MMMEEE@@@;;;:::<<<<<<;;;:::999999999;;;<<<@@@BBBEEEJJJMMMPPPRRRSSSRRRPPPNNNJJJHHHEEEDDDDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^```bbbcccccciiippptttwww|||{{{uuusssuuuvvvuuuqqqkkkeeebbbbbbccc___aaabbbaaa___]]]]]]]]][[[\\\^^^^^^\\\XXXSSSPPPLLLLLLLLLJJJFFF@@@:::666111000000...---,,,++++++))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''')))***,,,,,,,,,+++***,,,///333666888::::::::::::::::::999888777666444333222222444444333222000111333444555555444444000111111111111222333444555555555555666666666666777888:::>>>AAAAAA???<<<:::::::::::::::;;;;;;<<<<<<;;;::::::===AAAEEEHHHRRRUUUXXXZZZ\\\___cccgggjjjiiifffbbb]]]YYYWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQOOOOOOOOONNNMMMLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHGGGEEEHHHKKKMMMOOOQQQSSSUUUTTTUUUWWWYYY[[[___eeehhhqqqrrrssssssqqqnnnkkkiiikkklllmmmmmmjjjhhhhhhhhheeekkkssszzzzzzoooccc[[[NNNJJJDDD???;;;999777666444333111///...---,,,,,,+++***((((((((((((***+++))))))))))))))))))***************)))))))))(((((()))((((((((()))***++++++((((((((('''((())))))***&&&&&&''''''((((((((()))((((((((('''((())))))***))))))))))))))))))******************))))))((((((***+++,,,,,,******+++,,,***))))))))))))))))))***************+++*********++++++++++++,,,,,,,,,,,,+++,,,---...///000111222111///111777AAAVVVwwwvvvzzz|||lllZZZMMMEEE???===???<<<;;;:::999:::;;;;;;;;;;;;===???BBBEEEHHHKKKLLLQQQPPPNNNKKKIIIGGGEEEEEECCCCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ]]]bbbdddfffiiimmmqqq|||zzzuuutttvvvvvvtttpppkkkeeeccccccdddaaabbbcccaaa^^^\\\\\\\\\\\\\\\]]]]]]\\\XXXRRRMMMKKKLLLKKKJJJFFF@@@;;;777111000///...---,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''$$$###%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&''''''''''''***))))))***,,,,,,***))))))***,,,...111333444555666666777777777777666666333222222333444555555444111222444555666666666555222444666777555333333333111222333444666777888999555666999<<<@@@@@@>>><<<::::::;;;===>>>???@@@@@@>>>===<<<<<<<<<===>>>???EEEHHHKKKMMMOOOSSSZZZ```jjjkkkllljjjfffbbb```___\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSRRRQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLDDDFFFJJJLLLNNNQQQUUUXXXTTTWWW[[[___ccciiiooosss{{{{{{zzzwwwqqqjjjddd```^^^^^^______^^^___aaaccchhhrrryyynnnbbbWWWPPPGGGEEEAAA<<<999777666666333222000///...---------******))))))))))))******))))))))))))******************)))))))))((((((((()))((((((((()))+++---...((((((''''''(((((()))***&&&'''(((***++++++++++++((((((''''''(((((()))***))))))))))))************)))))))))))))))))))))***)))***++++++))))))***+++***))))))(((((())))))***))))))***++++++++++++************+++++++++,,,,,,,,,,,,---...//////000000111...000555:::HHHeee{{{~~~lll^^^RRRHHHCCCBBB===;;;::::::<<<======<<<:::;;;;;;===???AAACCCEEEKKKJJJJJJIIIGGGFFFEEEEEECCCCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^___bbbdddiiimmmttt|||zzzuuuuuuwwwvvvtttpppjjjeeecccdddfffdddeeedddbbb___\\\\\\\\\]]]\\\\\\\\\[[[WWWPPPKKKJJJKKKKKKJJJFFFAAA;;;888000000///...---,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''(((((()))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&'''''''''(((((((((&&&%%%$$$&&&)))+++***)))'''''')))+++---///111222333333444555666666666666333222111333555666666555444555666777777666555555555888<<<<<<999555222222222222333444666777888888444555777:::===>>><<<;;;:::;;;<<<>>>@@@AAABBBBBB???@@@AAABBBBBBAAA@@@???>>>BBBGGGIIIIIILLLRRRWWW^^^ccchhhkkkjjjhhhhhhhhhcccbbbbbbaaaaaaaaabbbbbbccceeefffhhhiiihhhgggfffeeeeeeeeedddcccaaa^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWOOOQQQSSSUUUVVVXXX\\\^^^^^^aaaeeeiiilllooosssvvvyyywwwtttpppkkkfffccc```XXX[[[^^^aaadddgggkkknnnwwwvvvjjj```VVVLLLFFFBBB@@@>>>:::666444444444111000///...---,,,,,,,,,)))******++++++******)))((()))))))))***************)))))))))(((((((((((((((((())))))******++++++(((''''''''''''((())))))'''((()))***++++++******(((''''''''''''((())))))((()))))))))************((((((((()))******++++++((()))******(((((()))***))))))(((((((((((())))))((()))***+++,,,++++++***+++++++++,,,,,,,,,---------------....../////////000...000444666<<>><<<;;;;;;>>>>>>===;;;;;;;;;::::::;;;===@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCC@@@AAABBBBBBDDDDDDEEEFFFFFFGGGIIIJJJLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOTTTUUUWWWXXXYYYZZZ\\\^^^]]]___bbbhhhooouuuzzz|||zzzzzz{{{}}}yyyuuuuuuxxxvvvtttpppjjjeeeccceeegggfffgggfffccc___]]]\\\\\\]]]\\\[[[[[[ZZZVVVOOOIIIJJJKKKKKKJJJFFFAAA<<<888000000///...------,,,,,,))))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$''')))***&&&&&&&&&'''((()))******'''''''''(((((((((((())) !!!'''+++---,,,%%%%%%'''(((+++...000111000111222444555666666666222111111333555777666666777888888888888666444333777;;;??????;;;666222111555555555555555555555444444444555888;;;<<<;;;::::::;;;===>>>@@@AAAAAAAAA???AAADDDGGGHHHGGGEEEDDD>>>CCCIIIKKKJJJKKKOOORRRQQQXXXbbbhhhjjjkkklllnnnllllllllllllmmmnnnooopppnnnooorrrtttuuuuuutttsssrrrssstttsssrrrooollljjjkkkkkkkkkkkkjjjiiigggfffcccdddeeedddcccdddfffhhhjjjlllnnnoooooooooppprrrpppmmmjjjgggeeeeeefffggg^^^ccciiipppuuuzzz|||ttthhh]]]UUUMMMFFFAAA>>>===;;;888444222222333000///...---,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))((((((((((((&&&(((***++++++)))'''&&&'''''''''''''''((())))))''''''((())))))((('''&&&'''''''''''''''((())))))(((((())))))*********+++''''''((()))***+++,,,,,,''')))***)))((('''((()))))))))(((((((((((())))))((()))***+++,,,,,,+++***,,,,,,,,,---------......------..................000...000444333444DDDYYYxxx~~~}}}ttt```OOOFFF@@@===;;;<<<>>>???<<<:::<<<;;;:::::::::<<>>@@@AAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA??????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWWWWXXX\\\aaafffjjjkkkiiijjjkkkjjjkkkpppyyy}}}{{{{{{yyytttqqqrrruuurrrnnniiifffcccbbbbbbdddfffgggccc]]]ZZZ\\\___]]]___aaa```[[[UUUPPPNNNMMMLLLJJJHHHEEEAAA<<<888333111///------,,,+++))))))************+++++++++''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%***)))'''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++)))(((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))*********)))+++***((('''''')))+++,,,***,,,---///111222333333111111111222333666888999999666555777::::::555000555888;;;======;;;888666555666777777555444444555777777777777888999:::;;;;;;;;;;;;<<<>>>AAADDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHKKKNNNNNNMMMNNNPPPSSSPPPRRRUUUZZZaaagggmmmpppooorrrtttuuutttssssssttt}}}||||||{{{{{{{{{|||||||||~~~}}}||||||yyyvvvuuuwwwyyyxxxrrrmmmqqqnnnnnnooonnnkkklllqqqqqqqqqpppmmmjjjiiijjjllljjjjjjjjjmmmppptttuuuvvvppptttzzz~~~nnnfffZZZPPPJJJFFFBBB???<<<:::777555444222000/////////---,,,+++*********))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%''')))***+++***((('''))))))((((((''''''&&&&&&(((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++************)))(((&&&&&&&&&'''(((,,,,,,------.../////////000111111000111666>>>EEEfff{{{}}}zzz~~~rrr\\\KKKHHHCCC@@@AAA???;;;999:::===<<<<<<<<<======;;;:::::::::999999:::;;;===>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@@@@@@@AAABBBBBBFFFEEEDDDDDDDDDEEEFFFGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQRRRUUUYYY\\\___^^^]]]]]]\\\^^^```bbbdddkkkkkklllnnnooopppqqqrrruuuvvvwwwxxxwwwuuusssrrrqqqqqqrrrvvv}}}|||uuuqqqoooyyyuuurrrrrrtttqqqmmmhhheeecccbbbbbbeeeggggggddd^^^[[[]]]___]]]___aaa```[[[UUUPPPNNNMMMLLLIIIHHHEEEAAA<<<888333000...---------,,,***)))************++++++++++++++++++++++++***************))))))((((((((('''))))))((('''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***))))))((((((((()))***+++***+++---///000222333333222111111222333555777888999777666888;;;;;;666222333555888:::;;;:::999888666888999999777555555555999999999999999::::::;;;999999:::<<<>>>AAACCCDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJNNNSSSVVVVVVVVVWWWYYYUUUVVVWWWYYY\\\```ccceeegggjjjmmmpppqqqrrruuuwww{{{zzzzzzyyyzzz{{{}}}~~~}}}~~~}}}zzzwwwsssqqqqqqnnnjjjjjjnnnjjjnnnqqqqqqnnnlllmmmooouuuuuuwwwzzz~~~yyypppeee]]]RRRJJJEEEBBB>>>;;;;;;888555333333111///.........---+++************))))))(((((((((((())))))******))))))))))))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((())))))(((''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++*********++++++++++++,,,,,,---.........//////000///000444;;;@@@UUUlll~~~{{{xxxvvvzzzttttttwww~~~}}}jjjZZZPPPGGG@@@@@@@@@===;;;;;;===;;;::::::;;;;;;999777999999999::::::<<<======>>>??????@@@@@@@@@??????@@@@@@?????????@@@AAAAAACCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLNNNPPPSSSUUUVVVUUUUUUUUUVVVXXXZZZ\\\^^^^^^___```aaabbbbbbcccggggggiiijjjiiihhhfffeeedddddddddfffjjjpppvvvyyy}}}wwwqqqkkkfffcccbbbzzzuuuttttttrrroookkkfffcccaaaaaaaaafffggghhheee```]]]^^^___]]]___aaa___ZZZUUUPPPNNNMMMKKKIIIGGGEEEAAA<<<888111000---------...---+++)))************+++++++++------,,,,,,++++++******++++++***)))((('''&&&&&&))))))(((''''''''''''((("""%%%(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$&&&((()))(((((((((((()))))))))******+++,,,...///111222333333222222111222444555666999777777999<<<;;;888444222333444666888888999999777999;;;;;;999777777777<<<<<<;;;:::::::::;;;;;;888:::<<>>>>>===;;;::::::::::::888666888999:::;;;;;;<<<<<<;;;<<<<<<===>>>??????>>>>>>??????>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSVVVVVVVVVVVVWWWWWWXXXXXXVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ]]]```ccceeeiiigggddd```]]][[[ZZZYYYzzzvvvuuuuuupppnnniiidddbbbaaaaaabbbeeeggggggddd```^^^]]]^^^]]]___```^^^YYYTTTPPPNNNLLLJJJHHHGGGEEEAAA<<<888111///------......---,,,))))))*********+++++++++++++++***))))))((('''''')))(((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((()))))))))(((((()))***+++,,,...000111222333222222111111222444444777777777999;;;;;;888555333333333444555666777888666888;;;<<<;;;;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<===@@@CCCEEEGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKLLLMMMPPPVVV\\\```ccceeefffjjjiiihhhfffeeedddccccccfffgggggggggggghhhkkknnnnnnmmmkkkkkkmmmqqquuuxxxxxxxxxwwwxxxyyyyyyxxxwwwvvvsssooommmmmmmmmmmmlllfffaaa___aaabbbaaabbbfffkkksss|||~~~zzzzzzwwwkkk___WWWLLLGGG@@@===<<<;;;888666555333000//////...---++++++******)))******++++++))))))(((((((((((())))))&&&'''((())))))((('''&&&))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************+++++++++***************+++++++++++++++++++++++++++++++++,,,------......------......///000222333777FFF```|||uuulllddd```___cccnnnyyyyyylllkkktttyyyuuusssttt~~~qqqhhh___XXXOOOEEE@@@@@@>>><<<;;;:::;;;<<<;;;:::888999:::;;;<<<;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRRRRQQQQQQQQQQQQQQQMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQSSSUUUWWWYYY[[[\\\ZZZYYYXXXVVVUUUTTTTTTTTTzzzvvvuuuvvvooolllgggccc``````aaabbbdddeeeeeeccc```]]]\\\[[[\\\^^^^^^\\\WWWRRROOOMMMKKKJJJHHHFFFDDDAAA<<<888111///------......---,,,))))))*********+++++++++******)))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&$$$###&&&&&&'''((((((((((((''')))))))))+++,,,...000222333222111000000111222333555666777999;;;:::999777777666555555444555666666555777:::;;;<<<>>>@@@BBBAAA@@@???????????????@@@AAABBBEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPNNNOOORRRVVV\\\aaaeeegggiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggffffffhhhkkkooonnnlllmmmooosssxxx{{{~~~|||zzzzzzzzzyyyvvvsssuuussspppmmmlllkkkkkkjjjlllfffccceeegggggghhhkkkpppwww||||||yyy{{{~~~ssshhh]]]TTTNNNEEEAAA<<<:::;;;:::888555222000...---------,,,***))))))))))))***+++,,,,,,))))))(((((((((((())))))&&&'''((())))))((('''&&&))))))************))))))))))))))))))))))))))))))))))))(((''''''(((((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((((((((())))))***)))))))))))))))))))))))))))))))))***+++++++++,,,************************************************))))))******************,,,,,,,,,---......//////.........///000000111111555;;;JJJddd}}}pppccc\\\[[[___hhhrrrqqqkkkqqqyyy}}}~~~~~~{{{vvvnnnmmmvvv|||wwwmmm]]]KKKBBBBBB>>><<<::::::<<<<<<<<<;;;888999:::;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRRRRPPPOOONNNMMMLLLLLLKKKKKKzzzvvvuuuuuuooolllgggbbb``````bbbddddddddddddcccaaa^^^[[[ZZZ[[[\\\\\\ZZZUUUPPPMMMLLLJJJIIIGGGFFFDDDAAA<<<888111000---------...---+++)))************+++++++++++++++******))))))(((((((((((((((((())))))******(((''''''''''''((())))))&&&%%%###"""###&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!%%%((()))'''%%%###&&&&&&&&&&&&'''''''''(((((((((((()))+++---000111222111000000000111222333555666999;;;<<<;;;:::999;;;:::999888777777777777666777999:::<<>>???AAAAAABBBCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFBBBBBBCCCDDDDDDEEEEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHGGGzzzvvvtttuuuooolllgggbbb```aaaccceeeeeeeeeddddddbbb```\\\ZZZZZZ[[[ZZZWWWSSSNNNKKKJJJJJJHHHGGGFFFDDDAAA<<<888333000...---------,,,***)))************+++++++++************************)))))))))))))))((((((((('''''''''''''''((())))))'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&(((((('''&&&'''&&&%%%%%%%%%&&&'''((((((((('''(((***,,,///111111000//////000111222333666888;;;===>>>=========;;;;;;;;;;;;;;;;;;::::::::::::999999999===BBBGGGLLLLLLMMMNNNPPPSSSUUUVVVTTTSSSQQQOOONNNLLLLLLKKKMMMNNNOOOQQQSSSUUUVVVWWWTTTSSSSSSVVV[[[```aaaaaa^^^___aaacccdddeeeeeedddcccfffhhhiiiiiijjjkkkmmmmmmnnnqqquuuzzz{{{uuuppppppuuu|||~~~uuusssqqqnnnkkkkkkkkkllllllmmmooowwwnnnggg]]]SSSKKKEEEAAA>>>===:::777777888777333000///---,,,+++,,,,,,,,,***(((((()))***,,,---///000))))))(((((((((((())))))******))))))))))))******'''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%''')))******))))))((((((((((((((('''''''''(((((((((((())))))))))))''''''&&&&&&'''(((***+++))))))))))))))))))))))))+++++++++***************************************((()))))))))*********+++((()))+++,,,,,,,,,+++++++++,,,,,,------...//////000---++++++...000000///000222777BBBVVVqqquuuccc\\\\\\bbbiiixxxzzzwww{{{nnn^^^WWWKKKHHHCCC@@@???>>><<<;;;::::::999999999999999:::<<<<<<<<<<<<;;;:::999999:::::::::;;;<<<===??????>>>>>>@@@AAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCC@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEE???@@@@@@AAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFzzzuuuttttttooolllgggbbb```aaadddfffffffffeeeeeedddaaa]]]ZZZYYYZZZYYYVVVQQQMMMJJJJJJIIIHHHGGGFFFDDDAAA<<<888333111///------,,,+++))))))************+++++++++)))))))))))))))*********))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&###!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%!!!!!!###$$$&&&((())))))'''&&&%%%$$$$$$&&&((()))((('''''''''))),,,///111000////////////111333444888:::>>>???@@@??????@@@;;;<<<======>>>>>>>>>======<<<:::888888;;;AAAFFFQQQRRRSSSUUUXXX[[[]]]___^^^\\\YYYUUUSSSQQQPPPPPPTTTTTTUUUWWWXXXYYYZZZ[[[WWWVVVWWW[[[___bbbaaa___aaabbbccceeeffffffeeeeeedddgggiiijjjjjjiiijjjjjjdddfffkkkqqqxxx~~~|||tttooooooxxx|||yyywwwssspppooogggggghhhjjjoooxxxwwwooo^^^XXXPPPHHHDDDAAA???>>>:::888555555666444000---///---++++++,,,---,,,+++((())))))+++,,,...000111))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''!!!###&&&(((******)))((())))))(((((('''''''''&&&(((((((((((())))))))))))'''&&&&&&&&&'''(((***+++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))***+++******)))***++++++,,,,,,---......000,,,)))))),,,/////////---222777:::CCCZZZ{{{iii___^^^ccciii|||~~~pppdddUUUQQQKKKFFFCCCAAA>>><<<;;;:::999888888888999:::=========<<<;;;:::999888888888888999:::;;;===>>>999;;;===???AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGEEEEEEFFFFFFEEEDDDDDDCCC|||zzzvvvuuupppjjjccc___```bbbddddddeeeiiiiiieeeaaa___]]]ZZZZZZYYYVVVRRROOOMMMKKKJJJHHHKKKKKKHHHFFFCCC;;;333/////////...------,,,,,,,,,+++***'''%%%%%%''')))******)))(((((((((((((((((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******+++,,,---///000111111111:::???EEEFFFCCC???@@@AAA@@@@@@AAABBBBBBBBBBBBBBB???===;;;999:::<<>>===<<<:::999888888888999999999888888888888888666777888999999999999999============>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>>>>???>>>???@@@BBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@BBBDDDEEEEEEDDDBBBBBBCCCCCCDDDCCCCCCCCC{{{xxxuuutttpppjjjccc___```bbbddddddfffiiiiiiccc______]]]ZZZ[[[ZZZWWWTTTQQQNNNKKKJJJIIIKKKKKKGGGEEEBBB<<<444333222111///---+++)))))).........,,,******+++---******)))(((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''(((&&&$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((++++++,,,---...///000111666;;;AAACCCAAA@@@AAACCCDDDEEEEEEFFFFFFFFFEEEEEE>>><<<:::888888:::===>>>EEEGGGKKKPPPUUUYYY[[[]]]XXXXXXXXXUUURRRPPPPPPQQQXXXZZZ```ffffffdddfffkkkkkkllloooqqqtttuuuuuuuuuzzztttnnnkkkkkkjjjgggdddeeeeeefffjjjnnnppppppppprrrrrrsssvvvzzz}}}{{{uuuvvv{{{~~~{{{yyyxxxzzz~~~yyymmmbbbXXXRRRIIIFFFAAA===:::888888888555444222000...,,,+++***++++++******)))(((((('''***+++++++++******)))(((''''''''''''(((((((((((())))))((((((((((((((()))************))))))((('''))))))))))))(((((('''''')))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))***************************)))))))))((((((((('''+++******************)))++++++************++++++,,,+++***))))))***+++,,,,,,,,,------.../////////000...111666888???VVVooowwwllllllqqq~~~zzzqqqhhh___VVVLLLDDDAAA???>>>===>>>>>>===;;;:::::::::999999999999999777777888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????@@@??????>>>>>>===>>>>>>>>>===>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@BBBBBBBBB@@@BBBBBBBBBBBBBBBAAA@@@???{{{wwwttttttooojjjddd```___aaadddeeegggjjjhhhaaa]]]]]]]]]\\\\\\[[[ZZZWWWTTTOOOLLLJJJJJJLLLJJJFFFDDDBBB<<<555333222111///---+++))))))***+++---,,,+++******+++******)))((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((((((''''''&&&++++++******+++---///000111666<<>><<<:::777777888999;;;>>>@@@CCCHHHLLLPPPSSSTTTNNNOOOQQQQQQQQQPPPQQQRRRZZZ[[[aaagggjjjkkkqqqxxx}}}}}}|||}}}yyyuuussspppllliiicccccceeehhhmmmrrrssstttxxxyyyyyyzzz|||}}}|||zzz{{{|||{{{}}}sssfff[[[QQQIIIEEE???===;;;999777666555555222222000///---+++))))))+++******))))))(((((('''******)))((((((((())))))&&&''''''''''''((((((((()))((((((''''''((())))))++++++******)))'''&&&%%%)))))))))(((((((((((('''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((************************))))))))))))((((((((((((***)))))))))))))))***+++,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,---....../////////...///222111555EEEXXXwwwsssqqquuuyyynnn^^^SSSFFFAAA<<<<<>>?????????@@@AAAAAAAAABBB??????????????????????????????>>>>>>============<<<<<<===>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@AAA???>>>>>>??????>>>===AAAAAA@@@@@@???===<<<;;;{{{wwwttttttoookkkeee```___aaaccceeehhhjjjggg```\\\]]]___^^^]]]]]]\\\ZZZVVVQQQLLLJJJKKKLLLJJJEEECCCBBB<<<666/////////...------,,,,,,&&&(((+++,,,+++)))))))))******))))))((())))))***((((((((((((''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''+++***)))((()))+++---//////222666999:::<<<>>>@@@FFFGGGHHHIIIHHHGGGEEEDDD???===;;;888777777888999;;;<<>>888888888777555444222111000///...---+++)))((((((******))))))(((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((('''''''''((())))))))))))))))))(((''''''&&&((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***))))))(((((())))))***************************))))))))))))((((((((((((((())))))(((((()))+++,,,+++******))))))******++++++++++++++++++++++++++++++,,,,,,------.../////////...///000...///:::GGG]]]vvv{{{vvvxxxwwwkkkSSSJJJ@@@===???@@@<<<888;;;;;;;;;::::::999999888777888888999999999888888777777888888888999999999999999999999999:::;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>======??????>>>==================<<<;;;:::{{{vvvttttttnnnkkkfffaaa___```cccfffhhhjjjggg```\\\___aaa```______^^^[[[WWWQQQMMMJJJKKKLLLJJJEEECCCBBB<<<666/////////...------,,,,,,'''***---...---+++************))))))))))))******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))******)))((('''(((***,,,---...000222444555777999;;;CCCDDDFFFGGGGGGFFFDDDBBB@@@>>><<<:::999999:::;;;<<<===>>>@@@AAAAAABBBBBBAAADDDHHHKKKMMMNNNPPPQQQUUUVVVZZZ```ffflllwww|||xxxwwwyyy{{{}}}~~~~~~vvvpppbbb[[[RRRIIICCC@@@===<<<777777666666444222000...------,,,+++***)))(((''')))))))))((((((((((((((()))((('''&&&&&&''')))***&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))%%%&&&'''((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''')))******((((((***---))))))(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,---...............///000///000666===HHH```~~~hhh\\\NNNEEEDDDCCC???:::<<<;;;;;;:::999999888888888888999999999888888777777777888888888999999999888888888888888888999:::888888999999:::;;;<<<<<<<<<======>>>>>>======<<<;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<===@@@AAA@@@???999999:::;;;<<<<<<<<<<<<{{{tttssstttmmmkkkfffaaa^^^___cccggggggiiigggaaa^^^aaadddcccbbb```^^^[[[VVVQQQMMMJJJJJJLLLJJJFFFDDDBBB<<<555333222111///---+++))))))'''))),,,,,,+++)))((((((******)))))))))***++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***+++))))))((((((((()))+++,,,------...///111333555666>>>@@@CCCDDDEEEDDDBBB@@@???>>>===<<<<<<<<<===>>>??????@@@@@@??????>>>======???BBBDDDEEEFFFHHHIIIOOOOOORRRXXX\\\bbbnnnyyy~~~{{{qqqgggaaaQQQKKKDDD???<<<;;;:::999666666555444222000...---,,,++++++***)))(((((((((((((((((((((((((((((((((******))))))******++++++%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))###$$$%%%'''(((((())))))&&&''''''''''''(((((((((%%%&&&''''''((('''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''***---,,,***)))***,,,(((((((((''''''((((((((())))))***++++++***))))))+++++++++,,,------.........///000000111222555888<<>><<<<<<<<<=========>>>>>>===<<<<<<>>>@@@BBBBBBAAA777888:::;;;<<<<<<======xxxrrrpppqqqmmmkkkgggbbb^^^^^^cccgggeeehhhgggcccaaadddffffffcccaaa^^^YYYTTTPPPLLLJJJIIIKKKKKKGGGEEEBBB<<<444333222111///---+++))))))''')))+++***((('''&&&'''******))))))******+++,,,((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))))))))))))))*********+++***)))+++---111333444777999<<>>???@@@@@@@@@@@@@@@???>>>>>>===<<<===>>>>>>===>>>@@@BBBHHHHHHJJJOOORRRWWWaaalllpppxxx|||qqqhhh___WWWRRRFFFBBB===999888888888777444444333111000///......++++++******))))))(((((((((((((((((((((((((((((('''((())))))*********)))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''(((((((((''''''%%%%%%&&&'''((()))***+++((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''((((((((()))))))))***'''+++000000,,,))))))+++))))))(((((((((((()))))))))***+++,,,,,,+++***)))***++++++,,,,,,---......---......///000333444444777@@@TTTnnn~~~~~~|||rrrmmmiiinnnwwwkkk___TTTKKKEEE@@@@@@???>>>===<<<;;;;;;999999999999999888777777777777777777888888888888888888777777777777888888666666666666666777777777777999:::;;;;;;:::999777666777:::<<<>>>>>>======>>>======<<<===>>>???@@@<<<============>>>>>>>>>>>>===<<<===???@@@@@@???999:::;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>><<<::::::<<<>>>DDDCCCEEEIIIKKKOOOYYYccclllsss{{{~~~{{{|||~~~xxxmmmbbbYYYQQQJJJFFFCCC@@@;;;888777777777666222111000///////////////+++*********)))))))))((('''''''''(((((((((((((((###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''$$$%%%&&&'''(((******+++((((((''''''''''''((((((''''''''''''((((((((()))(((((((((''''''(((((((((************************'''((((((((())))))******''',,,222222---))))))*********))))))))))))******,,,---............---,,,***++++++,,,,,,---......---...------///222333111444666DDD^^^|||yyypppnnnssszzzzzzqqqgggfffeeegggsssuuufffZZZSSSBBBBBBAAA@@@???>>>===<<<999999999999999888777666666666666666777777777888999888777777777777888888777777777777777666666666666777999::::::999777666444666999<<<>>>>>>>>>>>>???>>>>>>======???@@@AAA============>>>>>>>>>??????>>>======>>>>>>===<<<<<<<<<=========<<<;;;;;;}}}vvvtttrrrpppqqqooojjjeeeaaaaaadddggghhhgggfffffffffhhhiiijjjiiieee___YYYUUURRRNNNKKKGGGGGGFFFFFFDDD@@@:::666333333222111///,,,***(((...---,,,,,,,,,,,,+++***((('''&&&((()))******)))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###***)))((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!  %%%(((+++***)))((('''(((***++++++***))))))(((******)))'''(((---000//////000111222444666777888999<<<>>>@@@AAAAAAAAADDDJJJKKKFFFDDDFFFEEEAAACCCCCCBBB@@@===<<<===???<<>>@@@BBBCCCCCCCCCCCC???>>>===;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@}}}uuusssqqqnnnqqqooojjjeeeaaaaaadddggghhhggggggffffffggghhhiiigggccc]]]XXXTTTPPPMMMJJJGGGGGGFFFFFFDDD@@@:::666222111///---,,,,,,,,,,,,,,,,,,++++++++++++*********)))((()))***+++***)))))))))((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''***(((%%%""""""###$$$&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######### !!!$$$&&&'''&&&%%%$$$&&&'''((()))************'''))))))(((''''''***---,,,,,,---...///111333444666888;;;???BBBDDDEEEEEEIIINNNQQQNNNMMMOOOPPPMMMGGGFFFDDDBBBAAAAAAAAAAAA===@@@BBBAAA>>>@@@HHHOOObbbdddfffgggffffffhhhiiitttzzz~~~}}}~~~{{{xxxuuuuuuwwwyyy~~~yyynnnfff[[[TTTLLLFFFCCC@@@;;;777777777555444333111000000///...---,,,+++******))))))((('''''''''(((***+++((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))((()))***++++++***((('''(((((((((((((((((((((((()))...444333---((('''))),,,,,,++++++,,,,,,---...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222444888BBBTTTnnnyyyllleeedddfffnnnzzzyyy~~~zzzqqqooouuukkk[[[OOOLLLGGG>>><<>><<<::::::<<<======<<<:::999888888777888888888999999888777777666555555444444555555666777777888444555666777777666666555999888888777888999:::;;;999999999999::::::::::::<<<===>>>@@@AAABBBAAAAAAAAA@@@???>>>>>>>>>???@@@?????????>>>>>>>>>>>>===~~~uuurrrpppmmmqqqnnnjjjdddaaaaaadddgggiiihhhhhhgggggggggggghhheeeaaa[[[VVVSSSOOOLLLIIIHHHGGGGGGFFFEEE@@@:::666333111...,,,+++---///000+++++++++*********)))))),,,***))))))++++++***((((((((((((((('''&&&%%%%%%***(((&&&$$$$$$&&&)))++++++((($$$!!! """%%%((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&'''((()))***+++&&&((()))(((''''''((()))+++++++++,,,---///000111444666:::>>>CCCGGGIIIKKKMMMRRRUUUUUUVVVZZZ\\\[[[WWWTTTPPPOOOOOONNNJJJGGGBBBBBBAAA???>>>???CCCFFFUUUVVVWWWWWWUUUSSSSSSTTT^^^aaafffkkktttyyytttsssrrrrrrqqqtttwwwyyyyyyyyyyyyzzzwwwooofff\\\UUUHHHCCC===::::::999777444444444333222000///......,,,,,,+++***)))((((((''')))((('''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((+++******))))))******+++&&&''')))***+++******)))(((((((((((((((((((((((((((***,,,,,,)))''''''''')))))))))))))))******+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111000444;;;AAARRRssstttgggbbb```fffsss||||||vvvfff]]]SSSGGGAAACCC???===::::::;;;<<<<<<;;;;;;:::999888888777777888888888777777666666555555444555555666666777777888666666666666666555555555777666666666666777888888666666777777777888888888:::;;;<<<===>>>?????????AAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>><<<;;;;;;}}}uuusssqqqnnnpppnnnjjjddd``````cccfffiiiiiihhhhhhggggggffffffddd```[[[VVVSSSPPPMMMKKKIIIHHHGGGGGGEEE@@@:::666555333111///......///000++++++,,,+++***)))******,,,***))))))******((('''&&&'''((((((((('''%%%$$$''''''&&&%%%&&&''')))***+++)))&&&$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))'''(((((()))(((''''''&&&++++++,,,,,,---///000111111333777===CCCHHHLLLNNNMMMQQQUUUXXX[[[___ccceeefffaaa]]]\\\]]][[[UUUOOONNNJJJEEEBBBBBBCCCDDDEEEJJJLLLMMMMMMLLLKKKKKKLLLRRRSSSUUUXXX^^^hhhttt}}}~~~uuunnnkkkiiiiiilllnnnrrruuuxxx}}}~~~wwwnnneee^^^VVVNNNHHH>>>;;;777555666666555444222111000///...---,,,,,,++++++***))))))(((''''''(((((('''&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++&&&'''((()))))))))((((((************************((('''&&&'''((((((((('''(((''''''''''''((()))))))))******+++++++++++++++------------------------------......//////000000111...111666777>>>]]]pppeeecccgggqqquuugggWWWKKKGGGCCC@@@===;;;:::::::::999::::::999888888888888888777777777666666666555555888888777777666555555555888777666555444555555555555555555555555555555555444444555555555666666666888888999:::;;;;;;<<<<<>>===<<<;;;;;;}}}vvvtttsssqqqpppnnniiiddd``````cccfffiiiiiihhhhhhggggggffffffeeeaaa\\\XXXUUURRROOOMMMJJJIIIHHHGGGEEE@@@:::666333333222111///---+++***+++---...---+++***+++,,,***)))''''''(((((('''%%%&&&'''((((((((('''&&&%%%###%%%&&&((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###((('''&&&&&&&&&'''((()))***((('''%%%%%%%%%&&&&&&((((((((())))))((('''&&&******++++++,,,---...///...000555:::AAAFFFKKKNNNLLLNNNSSSXXX\\\___dddhhhhhheeebbbdddgggfffaaa[[[^^^XXXOOOIIIGGGHHHIIIIIIHHHJJJLLLLLLKKKJJJKKKKKKHHHIIIJJJLLLPPPWWW^^^bbbnnnsssyyy}}}~~~~~~~~~~~~~~~xxxsssqqqppppppuuuwwwzzz~~~{{{uuummmfff\\\TTTOOOIIICCC>>>999777555444444444444333//////...---,,,++++++***++++++******))))))((((((((('''&&&&&&&&&''')))***''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))%%%%%%&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''((('''''''''&&&&&&)))))))))))))))))))))))))))'''%%%%%%'''))))))(((+++************+++,,,,,,***++++++,,,---,,,,,,,,,------------------------++++++,,,------......///333---///555555777LLLfffqqqiiijjjppp|||~~~kkkZZZQQQIIIEEEAAA?????????>>>>>>:::999999888999999::::::777777777777666666666666888888888777666666555555888777666555444555555555444444444555444444444444333333444444444444555555777777777777888999999:::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<}}}vvvuuutttrrrpppmmmiiiccc``````cccfffggghhhhhhhhhhhhhhhgggfffeeebbb]]]YYYVVVTTTQQQOOOJJJJJJIIIHHHEEEAAA:::666000000000///---***'''&&&+++---///...+++)))+++---)))'''&&&&&&(((((('''%%%&&&'''''''''''''''&&&&&&###$$$'''))))))(((%%%$$$###$$$&&&''''''%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################(((''''''&&&%%%$$$$$$###%%%$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((('''&&&'''((()))((('''(((((((((((()))***+++,,,,,,...222666<<>>:::666555444333222111000000000------,,,,,,+++******)))++++++*********)))))))))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&''')))******)))))))))((())))))***+++++++++,,,------------,,,++++++++++++++++++++++++***++++++,,,------......222...///444666777AAANNNhhhooonnnpppyyynnnbbbMMMJJJFFFCCCCCCDDDDDDDDD===<<<<<<;;;;;;;;;;;;<<<888888888888777777777777555666666777777888888999666666666666666555555555555555555666555555444333333333444444444555555555666666555555666666777888777777888999999999888888888888999:::;;;;;;<<<<<<}}}vvvtttsssqqqpppmmmiiiccc______bbbeeefffggghhhiiiiiihhhhhhgggeeeaaa]]]YYYWWWUUURRRPPPKKKJJJIIIHHHFFFAAA:::555111111000...,,,+++*********---///---)))(((***---((('''&&&'''((()))((('''''''''&&&&&&&&&''''''(((&&&'''((())))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((%%%###$$$&&&(((((('''(((((((((((()))***+++,,,,,,---///333777<<<@@@CCCDDDCCCFFFMMMPPPQQQVVV]]]\\\```eeekkkpppqqqqqqpppjjjiiigggeeecccccceeefffiiijjjjjjhhhdddbbbaaaaaaSSSQQQOOOOOOPPPRRRTTTTTTRRRUUUXXXWWWTTTTTTWWW[[[ZZZ[[[aaaiiikkkgggdddeeeeeehhhnnnvvv}}}}}}{{{uuusssqqqpppppppppqqqqqqpppssswwwvvvrrrpppqqqtttrrruuuyyyyyyzzz~~~|||qqqggg]]]TTTNNNHHHCCC>>>:::999888555222111111111000...------...,,,,,,,,,+++******))))))************))))))))))))''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((((())))))***''''''''''''''''''''''''(((((((((''''''((()))***'''&&&&&&&&&&&&'''((((((******+++,,,,,,,,,,,,,,,************************++++++,,,,,,---......///...///000111333666:::===QQQhhh}}}yyyvvv|||uuu^^^ZZZTTTOOOMMMLLLJJJJJJDDDCCCAAA???>>>===<<<<<<888888888888999999999999666666666777888888999999444555666777777666666555666666777777777666555444444444555555555666666666666555444444444555666777666777888888888777666555666777777888999:::::::::}}}uuusssqqqoooooommmiiiccc______bbbeeeeeefffgggiiiiiiiiihhhhhhdddaaa\\\YYYVVVTTTRRRPPPKKKJJJIIIHHHFFFAAA:::555555333111.........000111(((,,,...,,,(((&&&))),,,(((''''''((()))+++***)))((('''&&&%%%%%%&&&((()))******)))(((((((((((((((((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((()))(((((('''&&&"""$$$&&&(((***+++******'''$$$!!!!!!%%%(((((((((+++*********+++,,,------+++,,,...000444999<<>><<<<<<999999999999999999::::::999999888888777666666666222444666888888777666555777777888888888777555444555555555666666666777777666555444333444555666777777888999999888777666555666777777777888888888888vvvrrrpppnnnqqqmmmgggaaa___```dddfffkkkiiigggggghhhiiihhhgggccc```\\\XXXVVVSSSPPPMMMJJJIIIGGGGGGFFFAAA999333222111000...------------******************************)))''''''&&&&&&&&&)))))))))))))))(((''''''((('''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''+++(((&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((()))******++++++...---,,,+++---111555888999:::<<>>999444555555444333222111000000111...,,,---......,,,******)))((('''''''''(((((((((((())))))))))))((((((***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((()))+++------+++)))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))++++++*********+++,,,------------.....................------...///000111555777DDD[[[ttt}}}vvvnnnbbbXXXRRRLLLGGGCCCDDDAAA>>><<<<<<===<<<<<<:::999999:::;;;;;;999777999888888888888888999999888888777666666666666777666555444444444444444444555555666666666666666666777888888777555555666777888999::::::888777888888yyyuuusssqqqoookkkeeeaaa___```ccceeegggfffgggiiikkkkkkiiihhheeebbb^^^ZZZXXXUUURRRPPPLLLJJJHHHHHHGGGBBB;;;555444333111000...------,,,******************************)))((('''''''''''')))))))))))))))(((''''''((('''&&&'''((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''(((((()))*********------,,,,,,,,,------...///000333666:::===@@@AAADDDEEEGGGGGGGGGGGGHHHJJJPPPSSSWWW[[[```gggnnnsssssstttuuuuuutttuuuwwwyyyxxxvvvtttrrrsssvvvzzz|||~~~xxxrrrnnnooosssvvvrrrppppppsssvvvzzz~~~xxxpppiiiccc\\\UUUOOOFFFAAA;;;888777666333111000000000000000////////////---,,,,,,------+++***)))(((''''''&&&&&&'''''''''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%''')))((('''&&&'''((('''(((((())))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((+++***(((&&&%%%%%%%%%&&&))))))))))))))))))******))))))))))))))))))))))))***************+++,,,---.........------------------------...//////000000444222666GGG^^^vvv~~~rrriii___UUUOOOKKKHHHDDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>><<<:::999888777777666777888888888888888888999999999999777666666555555555555555555555555555555555444444777888888777555444444666555777999:::999888888999xxxtttqqqooonnnjjjeeeaaa___```ccceeedddeeefffiiilllllljjjhhhfffccc___[[[YYYWWWTTTRRRMMMKKKIIIHHHGGGCCC<<<666555444222000...---,,,,,,******************************)))(((''''''(((((()))))))))))))))((('''''''''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))***)))***++++++,,,,,,++++++---...000333777:::<<<===BBBCCCEEEDDDDDDDDDFFFHHHPPPQQQSSSTTTVVV[[[aaaeeeeeehhhlllmmmmmmnnnrrrvvvtttrrrpppooorrrxxx}}}zzz}}}xxxtttmmmggg___WWWQQQLLLFFFCCC;;;888444333333333222111//////.........---------,,,,,,++++++++++++***)))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))***************+++++++++)))))))))))))))))))))))))))))))))******+++,,,,,,......------------,,,,,,+++,,,---...////////////444222444===LLLaaa|||zzzooohhh___[[[WWWSSSQQQOOOLLLJJJHHHGGGEEEEEEFFFEEEBBB@@@???===;;;999888999:::;;;999:::;;;<<<============;;;;;;::::::999::::::;;;777777666666666666666666888999::::::888777888999777888999::::::;;;>>>@@@yyyuuurrrooommmjjjeeeaaa```aaaccceeeddddddfffiiillllllkkkiiifffccc___\\\ZZZXXXUUUSSSNNNKKKIIIGGGFFFCCC<<<777444333111000...------,,,***************************))))))(((((((((((())))))))))))))))))((('''''''''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&'''(((***++++++++++++...///000333555888999:::???@@@AAAAAAAAACCCEEEGGGLLLLLLMMMNNNOOOSSSYYY]]]```cccggggggffffffiiillljjjjjjjjjjjjmmmuuuxxxpppgggaaaZZZUUUOOOHHHCCC@@@===<<<666444222111111222111111000000///...---,,,++++++************))))))))))))'''''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''((()))(((''''''''''''((()))((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,------------------,,,,,,+++,,,---.../////////...///111555888<<>><<<;;;::::::;;;:::999999888999::::::888:::======<<<<<<<<<===<<<=========???CCCIIIMMM}}}xxxtttqqqmmmkkkfffcccaaabbbdddfffeeeeeefffhhhkkklllkkkiiieeeccc___\\\ZZZXXXVVVSSSNNNKKKHHHFFFEEEBBB<<<777222111000...------------***************************))))))(((((())))))))))))))))))))))))(((''''''&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&&&&''''''!!!$$$'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$############$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&''')))***+++++++++---...000333666888:::;;;======>>>>>>>>>???BBBEEECCCEEEGGGIIILLLQQQWWW[[[bbbcccdddcccbbb````````````bbbdddeeeiiiqqq{{{}}}uuunnnggg```WWWQQQFFFDDD@@@<<<999777666666222222111000////////////000///...---,,,+++******''')))***)))((('''((()))'''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&(((***)))((('''(((((()))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''')))***+++++++++++++++,,,,,,,,,------------,,,,,,,,,---......//////...111666777666<<>>>>>>>>BBBCCCDDDFFFIIIOOOVVV[[[}}}xxxtttqqqnnnkkkgggdddcccdddfffggggggffffffgggjjjkkkjjjiiieeebbb^^^\\\ZZZXXXUUUSSSMMMJJJGGGEEEDDDAAA;;;666//////...---------------***************************)))))))))))))))******)))))))))))))))(((''''''&&&%%%%%%'''((()))(((&&&&&&&&&'''''''''(((((((((!!!$$$((()))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((((((((((((((())))))******+++,,,///222666:::===>>>>>>???>>>===<<<===@@@BBBAAADDDGGGKKKNNNRRRWWWZZZaaaaaa``````aaa___]]][[[XXX\\\aaadddgggnnnxxxzzzwwwllleee]]]WWWSSSNNNFFF@@@999999777555333222222333//////000///...---......---,,,,,,,,,+++++++++***&&&((()))(((&&&&&&''')))(((((()))))))))((('''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((******((('''((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***************)))(((((((((((())))))***++++++,,,))))))))))))))))))))))))&&&'''(((***+++,,,++++++******+++,,,---......///---,,,++++++,,,---///000000000222444555999EEERRRnnnqqqddddddfffiiisssqqqllleee___[[[ZZZ[[[]]]dddfffgggiiijjjiiihhhggg^^^\\\XXXTTTOOOKKKHHHGGGDDDDDDCCCCCCDDDFFFHHHIIIMMMOOOQQQQQQNNNLLLKKKKKKPPPSSSXXX]]]bbbgggmmmqqq|||wwwrrrooonnnlllhhheeedddeeefffhhhiiigggfffgggiiijjjjjjjjjdddbbb^^^[[[ZZZXXXUUUSSSMMMJJJFFFDDDCCC@@@;;;666---------,,,,,,---------***************************)))))))))))))))******)))))))))))))))(((((('''&&&%%%%%%'''((()))(((&&&'''''''''(((((((((((())) $$$)))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++***)))(((((((((((((((''')))---222777<<>>EEE]]]xxx{{{iiidddbbbbbbkkkxxx~~~wwwrrrqqqrrrsssssstttvvvwwwxxxwwwuuuttthhhgggdddaaa___\\\[[[ZZZUUUTTTSSSTTTUUUWWWZZZ\\\hhhiiijjjiiifffbbb```___ccciiiqqqyyy~~~xxxsssqqqrrrooojjjfffdddeeegggiiijjjiiiiiihhhhhhhhhhhhhhheeeccc```]]]ZZZXXXVVVUUUNNNJJJGGGFFFFFFAAA888111111///,,,)))((((((***+++++++++++++++++++++++++++++++++************++++++)))))))))))))))(((((('''%%%%%%&&&'''((()))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''$$$$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))(((''''''&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&)))+++,,,,,,///555999???@@@AAA@@@???@@@CCCEEEMMMPPPUUUYYY[[[ZZZXXXWWW[[[ZZZZZZ\\\___```^^^[[[YYY[[[___aaadddkkkttt||||||{{{uuulllddd^^^WWWOOOJJJFFFBBB<<<888888777555333333222000...---,,,------000111111///,,,***)))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((''''''&&&&&&''')))***************++++++++++++))))))))))))))))))))))))++++++******************,,,,,,,,,,,,---...//////000000///......222888<<>>BBBPPPVVVaaakkkrrrtttsssqqqkkkfffaaa]]]]]]aaagggjjjjjjlllqqqxxx}}}~~~yyyuuuwwwxxxvvvtttrrrrrrrrrqqqmmmrrrzzz{{{vvvsssfffaaaZZZTTTOOOJJJDDD@@@???>>>;;;999777555444333//////000000000000///---......---,,,++++++******,,,------+++'''$$$###$$$(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((&&&%%%%%%&&&((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''))))))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))*********+++))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++,,,---...///...///000000000000111333888:::BBBTTTooo|||vvvwwwyyysssrrrtttpppmmmhhhdddcccdddgggjjjjjjkkkkkklllkkkjjjiiiiiieeebbb^^^]]]]]][[[VVVQQQMMMLLLIIIFFFCCC>>>999555------------,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))''''''((((((''''''&&&%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&''''''''''''%%%$$$$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&'''((((((''''''((()))))))))(((((())))))))),,,111444>>>CCCJJJSSS[[[```ccceeehhhgggfffeeefffiiinnnqqqooorrrxxxyyysssnnnhhheeefffiiimmmqqqvvv|||~~~~~~~~~yyyvvvvvvvvvwwwyyy}}}xxxvvvrrrmmmgggbbb^^^\\\PPPMMMHHHDDD@@@===999777333333222111000///000000...///000///...---,,,+++,,,,,,++++++******))))))%%%&&&'''%%%"""''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%'''((()))(((&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&***))))))(((((('''''''''%%%&&&((()))))))))((('''((())))))))))))*********))))))))))))))))))))))))((()))))))))*********+++++++++++++++,,,---......,,,...000000/////////111333666;;;FFFXXXrrr|||zzzwww||||||||||||yyyrrrpppqqqooolllhhhdddcccdddgggjjjkkkkkklllmmmlllkkkjjjiiifffaaa]]]]]]^^^\\\VVVPPPMMMLLLIIIFFFBBB===999666000//////...---------...++++++++++++++++++++++++***))))))(((((())))))***'''(((((((((((('''&&&&&&)))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((***(((((((((******)))(((&&&'''((((((((())),,,...222333666;;;@@@EEEJJJLLLUUUXXX\\\___bbbfffjjjmmmooottt{{{rrrkkkdddbbbcccfffnnnvvvxxxwwwuuuvvvxxxyyyyyyxxxwwwyyyyyyuuuoookkkkkklllnnnqqquuu{{{|||vvvuuuuuuqqqjjj```]]]XXXRRRLLLGGGCCCBBB<<<;;;999777555333222222///000000///......///111,,,------,,,***(((((())))))************)))((('''###%%%&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%###""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''(((((()))******************++++++,,,---...,,,---//////......///000000444999===FFFZZZttt}}}xxxssszzz}}}}}}~~~~~~{{{{{{zzz{{{yyyqqqmmmnnnooolllgggdddcccdddgggjjjkkklllmmmnnnmmmllljjjiiifffaaa]]]]]]___]]]VVVOOOMMMMMMKKKGGGBBB===999888333222000...------...///++++++++++++++++++++++++*********))))))*********)))))))))***)))((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''&&&%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&''''''&&&'''''''''''''''((())))))%%%%%%&&&''''''''''''&&&(((&&&%%%'''))))))'''%%%$$$&&&((((((''''''((()))++++++,,,---000333666888===BBBGGGKKKNNNQQQUUUXXX```fffooowww{{{|||||||||rrrlllgggfffdddeeelllvvv}}}zzzsssrrrqqqqqqrrrssssssrrrrrrtttuuuqqqjjjfffeeegggiiimmmrrrxxx}}}xxxqqqmmmfffddd___[[[[[[\\\XXXQQQIIIFFFBBB===999666444333111111000///.........///...000111///------///111+++,,,,,,***'''&&&)))+++(((((()))))))))((('''&&&%%%''')))*********+++,,,&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###$$$%%%$$$"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))******++++++************+++,,,---...+++,,,------,,,---///111...111555555999FFFZZZkkk|||xxx}}}}}}uuunnnjjjhhhhhhiiikkkttt~~~||||||yyypppllllllnnnkkkgggccccccdddhhhjjjkkklllmmmnnnnnnllljjjiiifffaaa]]]]]]___]]]VVVNNNNNNNNNLLLHHHBBB===;;;999444222///,,,+++,,,---...++++++++++++++++++++++++++++++************+++++++++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))((('''""""""###$$$%%%%%%&&&&&&"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''"""###$$$%%%&&&%%%$$$###&&&$$$###%%%'''(((&&&###$$$&&&((((((&&&$$$######''''''(((***+++---...//////333777::::::<<<@@@CCCIIIPPPZZZbbbeeegggjjjlllmmmiiiffffffbbb```fffppprrr|||rrrqqqpppooopppqqqrrrqqqppppppssstttpppiiiddddddfffhhhkkkpppvvv|||~~~xxxvvvwww{{{}}}wwwuuuqqqkkkddd]]]WWWTTTNNNMMMIIIEEEGGGJJJEEE>>>;;;999666333111111111222---......---,,,---...///+++---...,,,)))(((***---+++,,,,,,***'''(((+++///'''((()))))))))((('''&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((('''&&&&&&((()))***(((((((((((()))))))))***))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,---...++++++,,,,,,+++---000222,,,///000000222;;;JJJVVVnnn~~~rrrhhhbbbZZZZZZZZZ^^^hhhzzz~~~zzzzzz~~~yyyttttttvvvxxxxxx}}}xxxqqqmmmlllmmmkkkhhheeedddfffiiikkklllkkkjjjjjjiiiiiijjjjjjbbb```^^^]]]\\\YYYUUURRRNNNLLLIIIFFFCCC???:::777444333111///...---,,,,,,------,,,,,,+++***))))))))))))))))))************))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&$$$###"""!!!""""""###$$$%%%''')))***'''&&&&&&%%%%%%%%%&&&&&&%%%######&&&%%%!!! """&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((((()))***+++,,,,,,+++******+++,,,...///000111111:::===BBBGGGKKKMMMNNNNNNRRRSSSUUUUUUUUUVVVYYY[[[bbbhhhqqqxxxxxxrrriiibbb^^^```dddgggiiiiiihhhgggjjjiiifffaaa]]]ZZZ[[[\\\```aaadddgggkkkmmmooopppoookkkeee^^^ZZZWWWWWWWWWVVVSSSOOOJJJFFFDDDCCCBBB???===:::888666555555666222///,,,+++...///...------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,++++++++++++******)))(((''''''&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%&&&''''''&&&$$$!!!%%%######'''+++''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''########################$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&)))************)))))))))))))))***)))(((''''''((()))***...---+++))))))***+++,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------//////...///222777<<>>??????>>>???AAABBBDDDJJJQQQWWWXXXTTTNNNIIIKKKMMMPPPSSSTTTTTTSSSRRRRRRQQQOOOLLLHHHFFFGGGHHHLLLLLLMMMNNNOOOOOOOOONNNPPPNNNJJJFFFCCCAAAAAABBB@@@>>>;;;888666555555555555444444333111000///...111...+++)))******)))'''+++++++++******+++++++++******++++++++++++************))))))(((''''''&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%&&&''''''&&&$$$ %%%&&&$$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&########################%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))***)))(((''''''((()))***---,,,***(((((()))***+++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------000///...///000444777999GGGXXXvvv~~~lll\\\UUUSSSYYYaaammm}}}~~~zzzoooiiihhhkkkmmmnnnuuu~~~~~~wwwqqqnnnnnnqqqmmmgggbbbaaacccgggjjjkkkkkkjjjjjjiiiiiiiiiiiicccaaa___^^^\\\ZZZVVVSSSOOOMMMJJJHHHEEEAAA<<<888444333222000///.........---,,,,,,++++++*********,,,,,,+++***)))(((''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%!!!"""%%%&&&((()))''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%)))(((###!!!"""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((((((((('''%%%'''***---...///......///000000///------...000///222777;;;<<<;;;888666555777999;;;<<<;;;:::999888888888555333222333555999999999999888777666555666666444333222222222222000///...---------...///+++,,,.........,,,)))(((***)))'''''')))******)))))))))(((((((((((())))))((())))))******))))))((()))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''((()))************++++++,,,,,,---++++++,,,,,,,,,,,,------//////......///000111222>>>GGG^^^}}}|||hhh]]]VVVZZZbbbnnnzzzvvvpppjjjhhhjjjmmmooowww~~~}}}vvvrrrpppqqqrrrmmmfffaaa___bbbfffjjjjjjjjjjjjjjjjjjiiiiiihhhdddbbb___]]]\\\ZZZWWWTTTPPPNNNKKKHHHEEEAAA<<<999444333222111/////////...,,,,,,,,,++++++*********((()))))))))************(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&#########$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&(((%%%%%%'''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$'''(((((((((((((((''''''''')))***,,,,,,,,,+++*********+++***))))))***,,,,,,,,,---///000000000000+++,,,---......---,,,+++,,,,,,---,,,***+++,,,...---......////////////...,,,,,,---------------,,,,,,,,,++++++,,,---...///)))***+++,,,,,,+++***)))***)))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$(((%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''((((((((()))))))))))))))))))))(((((((((((())))))******)))((((((((()))*********++++++,,,,,,,,,---+++++++++,,,,,,,,,---------......///////////////888<<>>JJJ^^^zzz~~~{{{xxx|||~~~}}}xxxtttrrrsssxxx~~~~~~~~~tttnnnkkkkkkmmmllliiidddaaa```bbbeeehhhhhhhhhjjjjjjjjjiiigggfffccc```\\\ZZZXXXWWWUUUSSSNNNLLLIIIGGGDDD@@@;;;777111000///...------------++++++++++++++++++++++++,,,,,,+++***)))(((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$&&&'''(((###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$%%%&&&''''''############$$$%%%&&&'''((($$$###$$$$$$!!!!!!$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''(((((()))))))))(((((()))(((''''''(((******)))(((((('''(((((()))(((((((((((('''''''''&&&%%%&&&((('''&&&%%%&&&'''*********))))))(((&&&&&&))))))))))))((()))))))))((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((###&&&'''(((+++...(((((((((''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******((('''''''''((((((&&&&&&''''''((())))))***'''((()))******)))(((''''''(((((()))*********)))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------...//////000222111222666<<>>III\\\uuuxxxnnnggglll{{{|||yyywwwxxx~~~}}}ssssssrrrssswww~~~|||ssspppqqqpppooolllddd___```cccdddfffiiilllkkkkkklllmmmnnnmmmkkkeeebbb_________\\\WWWSSSNNNMMMJJJFFFAAA<<<888666444333222000///...............---------,,,------,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&(((%%%!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))******((((((''''''((()))******))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111111000//////000222444666999BBBTTTmmmuuummmnnnwww{{{zzzzzz}}}|||tttrrrrrrrrrpppmmmeee```bbbeeefffiiillllllkkkjjjkkklllmmmlllkkkeeebbb___^^^^^^\\\WWWSSSOOOMMMJJJFFFAAA<<<888555333222111000////////////......---------,,,,,,,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))"""''''''''''''$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$&&&((('''%%%$$$%%%(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((())))))***''''''''''''((()))*********)))))))))))))))******++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---///111111000///000111...222444333444@@@UUUfffzzzwww{{{}}}uuussssssrrrqqqmmmeee```bbbfffgggjjjmmmlllkkkiiiiiikkklllkkkjjjfffbbb^^^\\\\\\[[[WWWTTTOOONNNJJJFFFAAA<<<777555111111000000000000111111---------------,,,++++++++++++******)))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((%%%$$$$$$$$$%%%&&&''''''###((((((''''''%%%"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!%%%'''&&&"""!!!###'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))'''&&&&&&'''''')))************))))))))))))************+++,,,,,,+++******+++++++++,,,,,,,,,---------...//////......000111000333444333222888EEEPPP```rrr~~~vvvttttttsssqqqllleee```bbbeeegggjjjmmmllljjjiiiiiijjjkkkjjjiiigggbbb]]][[[[[[ZZZWWWUUUOOONNNKKKFFFAAA;;;777555000000000000000111111222,,,,,,------,,,,,,+++***,,,,,,++++++***)))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''')))(((""" ###&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&$$$ """%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!!!!"""$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%""""""###$$$$$$%%%%%%&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''########################''''''''''''&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''')))************)))))))))))))))***)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,---...---------///111222333333111000333888<<>>III[[[sssvvvqqqpppooommmmmmkkkhhheeecccdddeeefffhhhhhhhhhjjjlllllljjjiiifffbbb\\\ZZZZZZYYYWWWTTTPPPMMMIIIFFFCCC@@@<<<999555444333111000000000000///...---,,,,,,,,,------***)))))))))******(((&&&+++***(((&&&%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###!!!!!!""""""""""""###$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$""""""$$$%%%%%%%%%&&&)))+++,,,***'''%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#############################################""""""#########%%%&&&&&&$$$###"""###%%%%%%$$$$$$######$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''%%%$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((())))))'''((())))))(((((()))***++++++******++++++,,,---((())))))***+++*********,,,,,,,,,---------......000000000000111111222222000222666;;;???HHHYYYiii~~~wwwsssyyywwwsssqqqppppppmmmkkkhhheeeccccccdddeeegggggggggiiikkkllljjjhhheeeaaa\\\ZZZZZZYYYVVVTTTMMMKKKGGGDDDBBB???;;;999888777555333111000/////////...---,,,+++,,,,,,------,,,+++,,,------+++)))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&######%%%%%%%%%$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###!!!!!! !!!###%%%&&&%%%$$$###&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&%%%$$$$$$%%%&&&'''%%%###"""###%%%&&&%%%$$$&&&'''(((((('''&&&''')))'''''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""########################$$$$$$############$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%$$$$$$###%%%'''((()))((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((())))))(((((()))***'''''''''''''''((()))))))))******+++++++++++++++,,,,,,,,,---------------...//////000111111111111---///333666666888DDDPPPkkk}}}|||uuupppppp{{{zzzuuusssrrrqqqnnnlllhhheeeccccccdddeeeffffffgggiiikkkkkkiiifffccc```\\\[[[[[[ZZZVVVRRRMMMJJJGGGDDDAAA???;;;888999888666444111000///...///...,,,+++++++++,,,---+++***))))))++++++***)))'''&&&%%%$$$$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###""""""!!!###%%%&&&'''%%%$$$###&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!###$$$##################$$$$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%''')))'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############"""""""""########################$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$$$$%%%"""$$$''')))***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((())))))(((((()))***((((((((((((((()))******+++,,,,,,---------------++++++,,,------------,,,------///000111111111111333222111111000111;;;FFFQQQccc{{{~~~yyytttpppuuu|||}}}vvvsssqqqqqqnnnlllhhheeeddddddeeefffffffffgggiiikkkjjjgggeeeaaa^^^\\\\\\\\\ZZZUUUQQQNNNKKKHHHEEEBBB???;;;999777666444222111000//////...---,,,+++++++++,,,---)))'''%%%%%%'''(((((('''%%%$$$#########$$$%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%'''&&&%%%%%%$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%###########################"""!!!!!!""""""###$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""###"""  ############$$$$$$#########$$$######$$$%%%&&&%%%######%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#######################################""""""""""""######$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((())))))(((((()))******************+++,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,...///111111111111666333111111111222777???AAALLL^^^qqq||||||zzz}}}wwwrrrppppppnnnllliiifffddddddfffgggffffffhhhjjjkkkjjjgggddd___^^^\\\]]]]]][[[UUUPPPPPPMMMIIIFFFCCC@@@<<<999444333222111000000000000...---,,,+++++++++,,,,,,,,,***''''''(((***++++++###""""""""""""$$$%%%&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%###!!!"""%%%'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''+++)))%%%""""""$$$''')))%%%$$$######%%%%%%$$$########################### !!!!!!!!!"""$$$%%%&&&$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!###%%%'''&&&###"""###$$$$$$%%%&&&''''''&&&%%%$$$$$$######$$$&&&&&&%%%###"""%%%((((((&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""###$$$%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$########################!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######%%%'''((('''%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((())))))(((((()))***'''''''''''''''(((((()))''''''((()))))))))))))))***+++,,,---...---,,,,,,)))+++---///111111111111000---///222333111111444444999DDDRRReeezzz}}}rrrlllooovvv}}}{{{uuuqqqqqqjjjiiieeebbbeeejjjkkkggghhhggghhhiiijjjiiifffcccddd```\\\ZZZ[[[ZZZWWWTTTSSSOOOIIIFFFCCC@@@;;;777777666555333111000......000000...---------------,,,,,,***)))((((((((((((&&&$$$###%%%((()))'''$$$&&&'''(((((()))(((((('''&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%#########%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###$$$&&&&&&$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$'''$$$!!!"""$$$&&&&&&%%%$$$######%%%''''''&&&%%%***)))'''%%%###"""!!!!!!"""$$$&&&))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""######%%%$$$#########$$$%%%&&&$$$$$$$$$######""""""""""""!!!!!! !!!###%%%&&&$$$$$$############$$$$$$#########$$$$$$#########%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""&&&%%%$$$""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((((((''')))***)))((('''(((******************************,,,------++++++,,,......------------...//////////////////000000000000555777:::???HHHYYYnnn}}}~~~tttooommmmmmttt{{{zzztttqqqqqqkkkjjjeeebbbeeekkkllliiiiiiiiihhhiiiiiihhhfffcccddd```\\\[[[[[[ZZZWWWTTTRRRNNNIIIEEEBBB===888444555444444333222111000000000000///...------------...,,,***(((&&&%%%$$$$$$'''%%%$$$&&&((()))'''%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%######$$$%%%&&&%%%$$$$$$$$$####################################&&&%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$######%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!######!!! !!!"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""" """"""!!!%%%$$$$$$%%%&&&'''%%%$$$!!!"""$$$%%%&&&%%%%%%$$$###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!!!!"""###$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''')))***)))((('''(((******************************+++---,,,++++++,,,...------,,,,,,------...///........./////////000000...111333555:::DDDRRR]]]wwwxxxtttrrrttt||||||yyy|||~~~~~~~~~zzzuuuqqqqqqllljjjeeebbbeeemmmooommmllljjjiiiiiiiiihhhfffdddddd```\\\[[[[[[ZZZVVVSSSOOOLLLHHHDDD@@@;;;666222333333333333222222222222111000///...---------------,,,+++)))'''&&&&&&&&&'''&&&&&&''')))***(((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""" """$$$$$$$$$"""!!! !!!!!!"""$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""$$$%%%%%%$$$######$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######$$$$$$############$$$$$$$$$###!!!"""$$$%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%###"""%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$######"""#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''')))***)))((('''(((******************************+++,,,,,,++++++,,,...,,,,,,++++++,,,,,,---...---------.........//////...000222333444888???DDDVVVhhh~~~vvvuuuwww~~~{{{vvvssssssnnnkkkfffbbbfffnnnqqqpppnnnllljjjiiiiiihhhfffdddddd```]]]\\\\\\ZZZVVVRRRLLLJJJHHHDDD@@@<<<777555444444333333333222222222111000///...------------,,,+++++++++++++++,,,,,,''''''((())))))***)))((()))(((&&&$$$$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###""""""!!!!!!###$$$&&&'''))))))###$$$$$$%%%%%%%%%$$$$$$''''''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$''''''''''''(((((((((((((((&&&$$$$$$%%%%%%$$$###!!!"""$$$%%%%%%%%%######&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%########################!!!"""$$$%%%&&&%%%$$$############$$$$$$#########!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((((((''')))***)))((('''(((***************************)))+++,,,,,,++++++,,,---++++++******++++++,,,---,,,,,,,,,---------.........000222333444666:::>>>>>>LLLaaavvv~~~}}}~~~|||wwwtttuuunnnlllfffcccgggooorrrqqqnnnlllkkkjjjjjjiiifffdddddd```]]]\\\\\\ZZZUUUQQQIIIIIIHHHFFFBBB>>>:::999666555555444333222111111111111///...............,,,+++++++++++++++,,,,,,'''((())))))))))))))))))+++)))'''%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&&&&###!!! !!!###((('''&&&$$$"""!!! $$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!! """######"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""########################$$$$$$############$$$$$$###$$$%%%%%%%%%%%%%%%&&&(((&&&$$$$$$$$$%%%$$$$$$((('''%%%#########$$$%%%&&&%%%###!!!!!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$###############$$$$$$######$$$$$$%%%%%%%%%%%%########################!!!!!!###$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$######"""""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))***,,,+++******+++---+++************+++,,,,,,,,,,,,,,,,,,------------------------///222666999666<<>>;;;:::666666555444333222111111111111000///............---,,,+++)))'''&&&&&&&&&&&&(((******)))((()))***+++***((('''&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%!!! $$$(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!###$$$$$$###""""""###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###############"""""""""$$$###""""""""""""###$$$$$$$$$############$$$$$$!!!###%%%%%%$$$###$$$%%%(((&&&$$$###$$$%%%%%%%%%(((&&&$$$""""""$$$''')))%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$###""""""###$$$%%%#########"""######$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!""""""#########"""""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!###############$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))***++++++******+++---++++++******++++++,,,---,,,,,,,,,---------......///---,,,+++,,,...111222444555999CCCOOO___sss~~~{{{yyyuuussstttnnnlllhhheeehhhnnnooollljjjkkklllnnnooolllhhhdddcccaaa^^^]]]]]]ZZZTTTOOOJJJLLLLLLIIICCC===999888555555444444444333333333222111000///...............,,,***(((&&&%%%$$$$$$%%%'''***)))((('''(((***))))))(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### ###%%%$$$!!! """&&&$$$$$$%%%&&&((()))******$$$%%%%%%%%%%%%$$$###""" !!!###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&& !!!###%%%%%%%%%$$$######%%%''''''%%%$$$%%%&&&$$$###"""!!!!!!"""###$$$########################"""###$$$%%%%%%###!!! """"""#########$$$$$$$$$########################!!!!!!"""###############""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""%%%''''''&&&%%%%%%''''''%%%###"""$$$&&&&&&&&&%%%$$$#########$$$&&&'''$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######""""""###$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""#########!!!###$$$%%%%%%$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""###$$$$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((***++++++******+++,,,+++++++++++++++,,,------------------............111000......////////////111000222888>>>EEERRR```vvv|||yyywwwtttrrrsssnnnllliiifffiiinnnnnnjjjhhhjjjlllooopppnnnhhhdddcccaaa^^^^^^]]]ZZZTTTOOOKKKMMMNNNIIIBBB:::666555333333333444444555555555222111000//////.........,,,,,,***)))(((((((((((($$$'''))))))'''&&&(((***''''''''''''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###((((((&&&$$$&&&)))$$$$$$###############"""%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& ###%%%&&&&&&%%%$$$!!!"""$$$$$$"""!!!"""###$$$###"""!!!!!!"""###$$$########################!!!"""$$$%%%$$$""" """"""######$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$ ###&&&&&&$$$###$$$%%%'''$$$""""""$$$&&&''''''$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$#########%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$#########$$$%%%&&&%%%###!!! """###$$$$$$###""" """"""######$$$$$$$$$$$$ !!!#########"""""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&,,,+++***(((&&&$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((()))((()))***)))((('''(((***))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,++++++,,,,,,---...---------.........//////.........///000000...---...,,,000555777777>>>HHHQQQ___tttyyyuuutttpppnnnmmmmmmiiieeeeeehhhkkklllkkkhhhjjjnnnpppooolllhhheeecccbbb```___]]]YYYSSSOOOJJJIIIGGGDDDAAA===:::888888999999888555444444555000000///...............///...,,,***(((&&&&&&%%%(((((())))))))))))((((((+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""#########$$$$$$$$$$$$###"""!!!"""###$$$%%%,,,'''###"""%%%&&&$$$!!!&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###"""!!! """!!!"""###&&&&&&$$$"""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################$$$######$$$%%%$$$""" """###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!###$$$$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###$$$&&&(((***(((%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$$$$$$$###$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%&&&$$$###"""#########!!!########################$$$"""!!! !!!"""$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$##################!!!!!!"""""""""!!!!!! %%%$$$$$$######$$$$$$%%%######$$$%%%%%%###"""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''((('''(((***++++++***))))))++++++++++++++++++++++++,,,+++*********,,,///000...------,,,,,,,,,------...//////111333555666888>>>HHHWWWdddqqqwwwttttttrrrppppppmmmiiieeeeeeiiilllmmmlllkkklllmmmmmmllljjjhhhgggcccaaa___^^^[[[XXXSSSOOOKKKJJJHHHEEEAAA===:::888666777777555333111111222000000///............///...---,,,***((('''&&&&&&((((((((())))))(((((((((******))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&***&&&""""""%%%'''%%%"""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$###############!!!""""""###$$$$$$"""!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!! ########################$$$######$$$%%%$$$""" ######$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!###"""!!!!!!"""$$$########################$$$$$$###"""!!!!!!!!!!!!!!!###$$$###"""$$$&&&#########$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""######$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%!!! $$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$$$$$$$$$$########################$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((''''''''''''((()))((()))***++++++++++++++++++++++++++++++++++++++++++***)))))))))+++---......------,,,,,,,,,------............///111222333333:::CCCLLLVVVeeewwwvvvssstttsssrrrsssnnnjjjffffffjjjmmmnnnmmmnnnmmmlllkkkjjjiiihhhhhhbbb```]]][[[YYYVVVRRROOOLLLKKKIIIFFFBBB>>>;;;999555666777555333111222333111000//////......//////------+++***)))(((((((((''''''((((((((((((''''''***))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$########################$$$%%%%%%%%%%%%%%%(((%%%""""""%%%'''%%%###$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%''''''%%%$$$$$$%%%""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!########################$$$###"""###$$$$$$""" $$$$$$############$$$$$$$$$$$$############$$$$$$ !!!!!! !!!"""########################%%%$$$###!!! !!!"""""""""###%%%###############"""""""""&&&%%%$$$"""!!!!!!!!!!!! !!!"""###$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$###!!!!!!#########"""$$$$$$$$$###############$$$$$$############$$$$$$&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$###############"""######$$$$$$$$$###############$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""###########################$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######"""###############$$$$$$$$$$$$###############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))***)))))))))***+++,,,---...************************+++***)))(((((()))++++++------,,,,,,,,,,,,------.........---......//////000333666999>>>JJJZZZfff~~~uuussstttsssssstttnnnkkkggghhhkkkooopppooonnnnnnmmmkkkjjjhhhffffffbbb___\\\YYYXXXUUURRRPPPMMMLLLJJJFFFBBB>>>;;;999888999999888666555555666111000000///.../////////---,,,+++***))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$###############!!!"""$$$%%%%%%%%%$$$###%%%###"""###%%%&&&&&&$$$######$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%'''&&&###"""###%%%"""######$$$$$$$$$######$$$$$$$$$#######################################$$$"""""""""###$$$"""!!!%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$ !!!!!! !!!#################################"""!!! !!!######$$$$$$$$$#########$$$$$$$$$######""""""!!!#########$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$$$$####################################$$$$$$$$$$$$((('''%%%%%%'''((('''&&&########################$$$$$$############$$$$$$%%%$$$"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""##############################""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))+++---...************************++++++***)))))))))******,,,,,,,,,+++,,,,,,------//////......//////000111111333333333555<<>>:::888999::::::999777666777888111111000///////////////---,,,+++***))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###%%%&&&&&&&&&%%%$$$###""""""###%%%&&&%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""" !!!!!!!!!  !!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""###########################"""!!!!!!#########"""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$ """######"""!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&%%%$$$###%%%%%%$$$$$$#########""" !!!"""######$$$$$$###$$$$$$%%%$$$$$$##############################""""""#########$$$$$$$$$%%%$$$""""""$$$%%%$$$###########################$$$######""""""######$$$$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""############%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""###$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((()))+++,,,)))))))))))))))))))))))),,,++++++************++++++++++++++++++,,,---...,,,,,,------...///111222---///000///000333999>>>GGGPPP^^^ooowwwsssrrrppppppqqqpppmmmiiijjjnnnrrrssssssnnnoooooonnnkkkgggbbb``````^^^\\\ZZZYYYVVVSSSPPPNNNLLLJJJFFFBBB===999777666777888777555444555666222111000000//////000000...---,,,+++***))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$%%%&&&&&&'''''''''''''''""""""###$$$%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""###""" !!!###$$$$$$######$$$$$$$$$$$$###""""""""""""############$$$$$$###########################!!! """######"""$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$$$$######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$%%%&&&###""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$##############################"""""""""############$$$$$$###!!!!!!###$$$###"""###############$$$$$$$$$######""""""""""""######$$$###!!!"""###$$$$$$##################################################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""###############$$$$$$$$$$$$###############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((***++++++++++++++++++++++++******++++++,,,---...*********+++,,,...///000+++---/////////000222444888<<>>:::777888777666555444333222222222000///...///000///...,,,,,,+++)))((('''&&&&&&((((((((()))(((((('''&&&)))))))))((('''&&&&&&&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$%%%###!!!!!!###$$$""" """""""""#########$$$$$$##################$$$$$$"""""""""""""""""""""""" """######$$$&&&'''%%%%%%$$$###"""""""""############$$$$$$%%%%%%%%%$$$"""  !!!######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!"""############"""!!!&&&&&&%%%$$$$$$$$$$$$$$$""""""!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! %%%$$$$$$$$$############""""""######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$######!!!"""###""" """#########$$$$$$$$$$$$######$$$$$$$$$##############################""""""!!!########################$$$###"""""""""###$$$%%%"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!""""""""""""##################""""""""""""!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######'''%%%###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$###(((&&&$$$%%%(((***)))(((&&&%%%%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&&&&'''''''''''''''((())))))'''(((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000111111000111222444666777===AAAGGGMMMSSS]]]iiirrruuutttuuuuuuuuuwwwooollljjjkkkppptttuuutttppppppooommmjjjgggdddbbbbbb```^^^]]]\\\ZZZVVVTTTPPPMMMHHHEEEBBB>>>:::777777666666555444333222222222000///...///000///......---+++***((('''''''''&&&'''(((((())))))))))))))))))(((((('''&&&&&&&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$##############################"""############$$$$$$$$$$$$###!!!"""######"""!!!############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$#########""""""""" !!!"""###$$$%%%%%%%%% !!!""""""""""""!!!!!!""""""!!! !!!######""""""""""""######"""###$$$%%%&&&&&&&&&&&&########################"""""""""###""""""!!! $$$$$$#########"""""""""!!!!!!""""""###$$$$$$%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""###"""!!! """$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$######""""""!!!!!!""""""##########################################""""""######$$$%%%###$$$%%%''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!""""""""""""##################""""""""""""!!!$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%$$$###############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$(((&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%&&&(((((('''%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$''''''((((((((((((''''''&&&'''(((((()))((((((((('''''''''''''''((())))))'''''''''((())))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///111000000//////000000111222555999<<>>AAABBBHHHQQQ\\\gggqqq{{{~~~|||wwwrrrpppkkkhhheeeeeehhhkkkkkkjjjiiiiiiiiihhhfffdddaaa```^^^\\\ZZZYYYXXXVVVSSSPPPPPPMMMHHHDDD@@@<<<777444222222222333333444444444222000///...///000///...///---***'''&&&&&&'''((((((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$ """$$$###!!!!!!###%%%"""""""""#########$$$$$$$$$$$$##################""""""""""""""""""""""""$$$%%%%%%$$$""" !!!"""$$$$$$######"""#########!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""!!!!!!!!!"""######$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&!!!!!! !!!""""""###""""""###$$$$$$###""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###%%%$$$$$$$$$############""""""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%#########$$$$$$$$$$$$######!!!"""######"""###%%%''')))(((&&&$$$"""######$$$"""""""""###$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%########################!!!"""###$$$%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!""""""""""""##################""""""""""""!!!""""""#########$$$$$$$$$!!!""""""""""""#########!!!!!!!!!"""###$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""%%%&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###""""""""""""$$$%%%&&&%%%'''((('''&&&&&&(((+++"""###%%%&&&'''(((''''''''''''((())))))(((''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''((())))))***************))))))))))))************+++++++++***************************+++,,,------,,,+++******+++---...//////............///000111000///...,,,...111222222333555666555888;;;@@@GGGOOOXXX^^^fffnnnxxx~~~|||vvvqqqooojjjgggddddddgggjjjjjjhhhiiiiiihhhgggeeeccc```^^^___]]][[[ZZZYYYWWWTTTQQQRRROOOJJJFFFBBB===999555222222222333333444444555222000///...///000///...000...+++(((''''''((()))&&&'''((()))++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!########################"""############$$$$$$$$$!!!$$$&&&%%%######%%%'''!!!""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%''')))&&&&&&$$$###""""""!!!!!! !!!!!!"""###$$$$$$%%% """"""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%"""!!!"""%%%&&&### """###$$$%%%%%%$$$###"""!!!"""######"""###%%%''')))'''%%%#########$$$%%%!!!!!!"""###$$$%%%%%%&&&"""!!! !!!###&&&'''########################!!!"""###$$$%%%$$$######"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$###"""###%%%""""""#########$$$$$$$$$#########$$$%%%&&&'''((($$$$$$######$$$&&&''')))%%%'''((('''%%%&&&***---!!!###%%%&&&'''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))************+++++++++***************************+++,,,------,,,+++***++++++------...---,,,+++,,,++++++,,,,,,+++)))'''***,,,///000///......///333333222222444999@@@FFFDDDLLLUUU]]]dddlllwww}}}|||}}}zzzuuurrrjjjgggdddeeeiiikkkkkkjjjjjjjjjiiigggeeebbb___]]]```^^^[[[YYYWWWVVVTTTRRRRRRNNNIIIDDD@@@;;;555222222111000111333333111000////////////////////////000---++++++,,,,,,)))&&&&&&'''((()))************)))((('''&&&%%%$$$######$$$%%%'''''''''%%%###!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############"""""""""###$$$$$$$$$%%%######"""!!!"""###%%%&&&%%%$$$"""!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""######!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!"""###%%%$$$###!!! $$$$$$######"""!!!!!!!!! !!!""""""###""""""%%%### !!!##################"""!!! &&&&&&$$$###"""!!!!!!!!!###############"""!!!!!!######"""""""""""""""###""""""############""""""########################"""""""""""""""######$$$""""""###$$$$$$$$$$$$############"""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$###"""###&&&(((777,,,###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$###"""!!!!!!"""######(((&&&$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""############"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***'''$$$"""!!!###%%%'''***'''$$$$$$''')))(((&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((()))******)))((('''''''''(((((())))))******+++***)))(((((()))***+++************************,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............////////////000000000000111333444555888999<<<@@@FFFLLLQQQTTTccciiipppxxx~~~~~~yyyuuuqqqnnn|||zzz{{{xxxtttrrrjjjgggeeefffiiilllllljjjiiiiiiiiigggeeeccc```___aaa___[[[XXXWWWUUURRRPPPRRRNNNIIIDDD@@@;;;555222222111000111333333111000111000000///...------,,,///---******,,,,,,)))'''(((((()))))))))))))))((())))))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%&&&'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$###########################$$$$$$$$$##################$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$"""!!!"""######$$$$$$$$$$$$########################$$$$$$$$$######"""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######### !!!!!!!!!!!!!!! $$$###"""!!!!!!!!!!!!"""#########"""""""""""""""%%%%%%$$$#########$$$$$$###############"""!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""""""######"""!!!!!!$$$&&&444+++$$$###%%%$$$###%%%""""""""""""""""""""""""$$$$$$##########################################""""""""""""############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###"""!!!!!!"""######'''%%%######$$$%%%$$$###$$$$$$############$$$$$$###$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###!!!!!!"""###%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''((((((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++************************++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------.........////////////...------......///000111000000222555999===@@@BBBHHHLLLRRRXXX]]]bbbgggjjjooorrrwww{{{~~~~~~zzzvvvuuunnnjjjccc^^^ZZZWWWSSSQQQzzzxxxxxxvvvsssrrrllliiiffffffiiillllllkkkiiiiiihhhgggeeecccaaa```aaa^^^[[[XXXVVVTTTPPPNNNQQQNNNIIIDDD@@@;;;666222222111111222333333222000222111000///...,,,++++++---+++******++++++***)))*********)))(((''''''&&&***))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$#####################$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%#########################################################"""""""""""""""""""""""""""""""""###### !!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!! """###$$$%%%$$$###"""!!!###""""""!!!!!!"""###$$$######""""""###$$$$$$%%%"""############""""""!!!###"""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!!!!!!!  """$$$...'''"""###%%%###"""###""""""""""""""""""""""""##################$$$$$$########################""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################""""""""""""######&&&$$$""""""###$$$###"""$$$$$$############$$$$$$"""############"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((())))))'''%%%###%%%(((***((($$$###&&&***(((((((((((((((((((((((())))))))))))((('''&&&%%%)))(((((('''(((((())))))))))))))))))((((((((((((******))))))))))))******************************************++++++++++++,,,,,,++++++++++++,,,,,,---------.........//////---------,,,,,,------............///111333444555444777:::>>>AAAEEEIIIMMMMMMQQQUUUYYY]]]aaaeeehhhnnnqqquuuxxxxxxxxxyyyzzz~~~yyysssnnniiigggddd```[[[WWWTTTRRRNNNKKKFFFCCCAAA???<<<;;;yyyvvvvvvtttrrrrrrnnnjjjffffffiiilllmmmlllkkkjjjiiigggdddbbb```___^^^\\\ZZZXXXVVVTTTQQQOOOQQQNNNIIIDDD@@@;;;666333222111111222333333222000111000///...---,,,,,,+++++++++******++++++******,,,,,,***)))'''&&&&&&%%%***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$%%%$$$$$$$$$###"""""""""###$$$%%%%%%$$$###!!! !!!"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###""""""!!!""""""###$$$!!!!!!""""""############""""""#########"""!!!!!!"""######$$$$$$###""""""###"""!!! """$$$&&&""""""!!!!!!!!!""""""###""""""############"""!!!""""""""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!###'''""" """$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$########################"""""""""""""""#########$$$###!!!!!!"""######"""$$$$$$############$$$$$$"""###############""""""!!!"""###$$$%%%&&&&&&&&&####################################$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((******(((%%%$$$&&&'''((('''%%%%%%&&&)))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((('''&&&&&&((()))*********))))))((((((''''''***))))))))))))))))))************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////...------,,,------///....../////////000000111222444444555888<<>><<<:::888888555333444666666222///***+++,,,---,,,+++)))(((,,,,,,,,,,,,+++)))((('''(((((())))))******++++++''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%###""" $$$%%%%%%&&&''''''&&&&&&$$$############$$$######""""""!!!!!!""""""###$$$########################$$$$$$###"""""""""""""""$$$$$$###############$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$#####################$$$$$$!!!$$$&&&'''&&&%%%############"""""""""!!!!!!"""""""""""""""!!!!!!!!!%%%$$$###"""""""""######""""""""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""""""""!!!!!! !!!###$$$%%% !!!!!!""""""#########$$$######"""""""""######$$$###"""!!!!!!"""###$$$!!!"""""""""#################################"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$#########%%%$$$###"""""""""###$$$$$$###"""!!! !!!!!!"""$$$#############################################"""""""""""""""#########"""""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""""""""#########$$$$$$$$$&&&$$$""" """$$$&&&#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""""""""#########$$$##################$$$%%%$$$###"""!!!!!!!!!"""############""""""""""""############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$$$$$$$%%%%%%((()))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))((((((((((((''''''''''''(((((((((''''''((((((((('''(((((())))))(((((('''(((((((((((())))))))))))************************)))******++++++***)))(((******))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++)))((()))***,,,,,,,,,++++++******))))))((((((************************++++++++++++++++++++++++||||||~~~|||xxxvvvrrrmmmfffbbbaaabbbdddeeegggeeedddcccdddcccaaa```\\\ZZZWWWVVVUUUTTTRRRPPPOOOKKKFFFBBB???===;;;:::888555333333555555222...++++++,,,---,,,+++***))),,,,,,,,,+++***)))((((((((((((((())))))******+++&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&######$$$############$$$"""""""""""""""######$$$########################%%%%%%$$$############$$$$$$###############$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""############""""""%%%$$$$$$$$$###"""""""""!!!###$$$###!!! !!!!!!!!!!!! #####################"""%%%$$$$$$###############"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!###$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$ !!!!!!"""""""""###"""""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""""""""############"""###$$$$$$$$$$$$###############""""""#########!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!""""""###"""!!!  !!!!!!"""#######################################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""############""""""!!!!!! !!!!!!"""#########!!!!!!""""""""""""""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""##################$$$$$$#########$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((()))(((((((((((('''''''''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))%%%'''(((***++++++*********))))))(((((())))))***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++***)))((()))+++,,,,,,++++++******))))))((((((((())))))))))))))))))))))))************************{{{|||~~~|||xxxvvvrrrmmmgggcccbbbccccccccceeedddcccdddddddddbbb```[[[YYYVVVUUUUUUTTTQQQOOONNNLLLHHHDDD@@@===;;;:::888666444333333333111///,,,------------,,,++++++((())))))***++++++,,,,,,(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$#########%%%"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$#########"""######$$$%%%!!!"""$$$%%%%%%%%%$$$###"""""""""######"""""""""$$$$$$$$$#########"""""" """$$$$$$$$$""""""!!!!!!!!!!!! ###############$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$### !!!""""""""""""!!! ###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""""""""""""""############"""###$$$%%%%%%%%%$$$#########"""!!!!!!"""######""""""""""""############%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&&&&%%%###""" !!!"""######!!! !!!"""#############################################"""""""""""""""!!!!!!!!!!!!"""######%%%%%%$$$$$$###""""""!!!""""""######""""""!!! !!!!!!"""""""""!!!  !!!""""""""""""############""""""""""""""""""""""""###############$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""""""""""""""###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))###%%%'''***++++++******++++++************++++++)))))))))************+++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))((('''((()))***)))((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))){{{{{{~~~|||xxxvvvooolllgggeeedddeeeeeedddfffddddddddddddccc```]]]ZZZXXXVVVUUUTTTSSSQQQOOOLLLKKKIIIEEE@@@;;;999888666777666444111000000111///...------,,,,,,------((((((((()))***,,,---...)))))))))))))))((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&######$$$&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#####################""""""###$$$$$$%%%"""###%%%&&&'''&&&%%%$$$"""######$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$###### !!!"""$$$$$$$$$###""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!"""###############""""""###"""!!! !!!"""$$$$$$$$$############### !!!""""""###############"""!!!!!!""""""""""""############!!!"""$$$&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$#########"""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!  !!!"""######""""""####################################"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$##################!!!"""#########""" !!!!!!!!!!!!""""""""""""$$$######""""""######$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""###########################""""""!!!"""###$$$%%%############$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""######""""""""""""####################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''((())))))***++++++))))))))))))))))))))))))###%%%(((***+++***)))(((*********))))))*********))))))))))))************************++++++++++++++++++++++++++++++++++++))))))))))))*********+++)))))))))))))))))))))))))))******++++++******)))***)))((()))******((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzz{{{}}}{{{xxxvvvllljjjgggffffffggggggfffgggfffddddddcccaaa^^^[[[YYYWWWUUUTTTTTTSSSQQQOOOKKKKKKIIIEEE???:::777666555777777444000...000222000///...---,,,---......*********)))******++++++******))))))(((((('''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&%%%$$$$$$'''''''''(((''''''&&&&&&###&&&'''&&&$$$###%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""""""""""""""######""""""###$$$%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$ """$$$&&&(((((("""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$############ !!!"""######$$$$$$%%%%%%%%%%%%$$$###### !!!#########"""!!!###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!! !!!""""""###""""""###"""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!""""""###$$$$$$$$$"""!!! """"""""""""############!!!"""$$$&&&&&&&&&$$$###&&&%%%$$$######$$$%%%&&&$$$$$$######""""""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""$$$&&&'''###""" !!!"""""""""###$$$$$$###!!! ########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!"""#########""" #########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""########################!!! !!!"""######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""" !!!"""############### !!!!!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))###%%%&&&%%%$$$"""######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&'''((())))))((('''&&&******++++++++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))%%%&&&)))******)))'''%%%((((((''''''''''''(((((())))))))))))************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((---,,,+++,,,---,,,***(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))zzz{{{~~~}}}xxxuuukkkhhheeeddddddeeeeeedddfffeeedddcccccccccccccccWWWWWWUUUTTTRRRQQQPPPOOONNNKKKHHHFFFCCC>>>999555999999888666444222000//////............---------+++++++++***)))(((((('''))))))******+++++++++++++++***)))(((&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""$$$%%%###"""#########$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%(((%%%###""""""###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''!!!!!!""""""#########$$$""""""######$$$%%%''''''$$$%%%&&&&&&$$$$$$%%%&&&###"""""""""$$$%%%$$$###&&&###!!!"""!!!"""$$$$$$$$$######!!! ###""""""""""""$$$%%%&&& !!!"""$$$$$$""""""############"""""" !!!!!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!"""$$$%%%&&&""""""######$$$$$$$$$%%%!!!"""###$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""###%%%%%%$$$"""!!!"""###""""""#########!!! ######$$$$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""###########################""""""############""""""!!!!!!"""###############"""######""""""!!! """"""############""""""###"""""""""$$$$$$""" """!!! !!!###$$$$$$$$$############$$$$$$ !!!###$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$###"""!!! ###"""!!! !!!###$$$"""""""""###$$$$$$%%%%%%!!!""""""""""""#########$$$$$$###"""###$$$&&&'''!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%### ###%%%%%%$$$''''''&&&%%%$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,+++***)))''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++***))))))((('''&&&&&&%%%))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))))))))************))))))&&&'''''''''(((((()))))){{{zzz}}}{{{uuurrrllliiifffdddeeeeeeeeeeeegggffffffeeedddcccbbbbbb\\\[[[ZZZWWWUUUSSSQQQPPPMMMKKKHHHEEECCC???:::666888888777666444333111000............------------,,,,,,,,,+++***)))))))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$"""!!!!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!"""""""""############!!!!!!!!!!!!!!!!!!"""""""""$$$%%%$$$###"""###$$$$$$###""""""###$$$###!!!######""" """$$$$$$###############"""!!! %%%$$$###"""""""""###$$$!!!!!!!!!!!!"""######$$$######$$$$$$$$$$$$######%%%%%%$$$######""""""!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###############$$$%%%$$$"""!!!"""### !!!"""######""""""!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!! !!!"""###########################""""""############""""""!!!!!!"""#####################$$$%%%%%%$$$$$$$$$""""""############""""""###"""""""""$$$$$$"""!!!"""!!!!!! !!!"""###$$$$$$$$$############$$$$$$!!!"""######$$$$$$######""""""#########$$$$$$$$$#########"""!!!!!!!!! %%%###!!! ###$$$$$$$$$######"""!!!!!! """""""""#########$$$$$$%%%$$$#########$$$%%%&&&#########""""""""""""""""""###$$$$$$%%%%%%$$$$$$&&&###!!!!!!$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++***))))))''''''((()))))))))))))))'''(((((()))***)))))))))(((((())))))))))))(((((())))))(((((())))))***+++***))))))(((((('''''''''))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))(((''''''''''''******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))************))))))&&&'''''''''((((((((())){{{zzz|||yyyssspppmmmkkkgggffffffggggggfffhhhhhhhhhgggeeeccc```___]]]\\\[[[YYYVVVSSSQQQOOOKKKIIIGGGEEECCC@@@;;;888777777666666444333222111............------------------,,,,,,+++*********''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$%%%%%%###$$$%%%%%%######$$$%%%###"""!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""############!!!!!!!!! !!!"""###"""!!!!!!"""###"""!!! !!!###$$$###""" ###"""$$$'''$$$""""""#########""""""!!!&&&%%%$$$""""""!!!""""""######"""""""""######$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!""""""###################################################$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$###$$$$$$$$$"""!!!"""### !!!"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###########################""""""############""""""!!!!!!"""###############!!!"""###$$$%%%%%%%%%%%%""""""############""""""###"""!!!"""$$$$$$###!!!"""!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$######""""""######$$$%%%"""""""""#########$$$$$$""""""""""""""""""!!!!!!&&&$$$!!! """$$$######""""""!!! ############$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######"""!!!!!! """###$$$$$$%%%%%%$$$$$$%%%$$$"""###%%%&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))''''''((())))))))))))((('''((())))))******))))))'''(((((())))))(((((('''))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******)))(((''''''''''''++++++)))((('''&&&&&&&&&((((((((((((((((((((((((((())))))******))))))((('''''''''''''''((((((((({{{zzz}}}zzzuuuqqqooolllhhhgggggghhhhhhggghhhiiiiiihhheeebbb^^^\\\YYYXXXXXXVVVTTTQQQOOOMMMJJJHHHFFFEEECCC@@@<<<999555666666555444333222111.........---------,,,,,,,,,,,,+++++++++*********((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!! ############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&$$$###"""###$$$###!!!&&&%%%%%%%%%$$$$$$######&&&&&&%%%$$$#########$$$"""""""""""""""###########################""""""!!!"""###"""!!! !!!### ###%%%%%%$$$###!!!###&&&!!!!!!""""""############"""$$$$$$###"""""""""""""""$$$$$$###############$$$"""######$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$##################$$$###"""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$"""###$$$###"""!!!"""###!!!!!!""""""####################################$$$###"""!!!!!!"""##############################""""""############""""""!!!!!!"""############### !!!!!!"""""""""!!!""""""############"""""""""!!!!!!"""$$$$$$###!!!"""""""""""""""#########$$$$$$############$$$$$$###"""!!! !!!"""###$$$""""""""""""############"""""""""###############%%%$$$###"""!!!!!!!!!!!! !!!!!!"""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########""""""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''((())))))******))))))'''(((((((((((((((((('''((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))(((((()))***+++,,,(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''{{{|||}}}xxxuuuooollliiihhhhhhiiiiiihhhiiiiiiiiigggdddaaa]]][[[TTTTTTUUUUUUSSSQQQOOONNNJJJHHHFFFEEECCC@@@<<<999555555555555444333222111...------------,,,,,,,,,***************)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" ''''''&&&%%%$$$######"""###$$$%%%%%%######$$$%%%%%%###"""###$$$$$$###!!!%%%%%%%%%$$$$$$#########&&&%%%$$$$$$##################""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$!!!  """######"""!!!%%%######%%%!!!!!!""""""############"""!!!!!!""""""############$$$$$$###############$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""######!!!"""######"""!!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##############################""""""############""""""!!!!!!"""############### !!!!!! """"""############"""""""""!!!!!!"""$$$$$$###"""!!!""""""###############$$$$$$############$$$$$$!!!!!! !!!"""###!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%""" !!!!!!"""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!""""""############""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((())))))))))))(((''''''((((((((((((''''''((((((((('''((())))))***))))))))))))************(((((((((((((((((((((((((((((()))))))))*********+++***))))))))))))))))))&&&&&&&&&'''((()))******''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&||||||~~~zzzwwwooommmiiihhhhhhiiiiiihhhhhhhhhgggeeebbb___\\\ZZZSSSTTTVVVVVVUUUTTTQQQPPPJJJHHHFFFEEECCC@@@<<<999666666555555333222111000------------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''%%%###""")))((('''&&&$$$###""""""###$$$%%%%%%######$$$%%% ###%%%'''&&&%%%$$$$$$$$$$$$$$$#########%%%$$$$$$############$$$############""""""""""""!!!###$$$%%%$$$$$$###$$$%%%%%%######$$$%%%&&&$$$"""""""""""" %%%$$$###""""""###$$$$$$""""""#########""""""!!! !!!"""##################"""""""""######$$$ !!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%########################""""""######$$$$$$$$$%%%###"""!!! !!!###$$$%%%&&&'''%%%%%%$$$%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""""""""""" """###"""!!!!!!"""$$$&&&%%%$$$""""""!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""####################################""""""############""""""!!!!!!"""###########################"""!!! """"""############""""""!!!!!!!!!"""$$$%%%$$$"""!!!"""######$$$$$$######$$$$$$############$$$$$$!!! !!!""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&### %%%%%%$$$$$$###"""""""""############$$$$$$$$$%%%#########$$$######"""!!! !!!!!!"""######$$$$$$!!!"""######$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********((((((''''''''''''((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&||||||}}}xxxuuuooollliiiggghhhhhhhhhhhhhhhgggeeeccc```]]]\\\[[[UUUVVVWWWWWWVVVTTTQQQOOOKKKIIIGGGEEECCC@@@;;;888777666666555333111///...---------,,,,,,,,,++++++************************''''''((()))******+++,,,)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%$$$###""""""###$$$%%%%%%######$$$%%%  ###&&&'''&&&%%%############$$$$$$$$$$$$##################$$$%%%############"""""""""!!! """###$$$###"""!!!###$$$%%%%%%######$$$%%%%%%$$$""""""######""" $$$&&&'''!!!!!!'''###############"""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!"""######$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""######### !!!""""""!!!!!!"""$$$%%%$$$###"""""""""###$$$$$$$$$#########"""""""""!!!!!!"""#######################################""""""############""""""!!!!!!"""##################$$$$$$$$$$$$$$$######""""""############""""""!!! """$$$%%%$$$###!!!"""###$$$$$$$$$######$$$$$$############$$$$$$!!!""""""###############!!!!!!!!!!!!"""""""""###$$$######""""""!!!!!!!!!#####################"""$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$!!!"""###$$$$$$######""""""""""""""""""#########!!!""""""############### ###&&&&&&$$$###$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''((((((%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&(((''''''''''''((())))))***))))))(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&''''''((($$$%%%'''((((((&&&$$$###''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%|||{{{}}}{{{uuurrrooollliiigggggghhhhhhggghhhfffdddaaa^^^]]][[[[[[UUUVVVWWWWWWUUURRRNNNLLLKKKIIIGGGEEECCC@@@;;;888777777666555333111///...---------,,,,,,,,,+++++++++++++++++++++++++++,,,%%%&&&'''((()))+++,,,,,,'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''###""""""$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&$$$$$$$$$##################$$$%%%%%%######$$$%%%###""""""$$$%%%%%%###!!!""""""######$$$$$$$$$%%%###"""""""""###$$$%%%%%%$$$#########""""""!!!!!!!!!"""$$$%%%$$$###!!! """$$$%%%$$$###"""###$$$ """%%%''''''''' &&&''''''$$$$$$$$$######!!! """"""#########!!!  !!!"""$$$$$$""""""############"""""" !!!###$$$%%%&&&!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#####################$$$$$$$$$ """###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!""""""!!!!!!"""$$$###""""""""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$###### !!!"""#######################################""""""############""""""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!! """$$$%%%$$$###!!!"""###$$$%%%$$$######$$$$$$############$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!! %%%$$$""" !!!"""%%%&&& !!!!!!"""#########!!!""""""""""""######### !!!"""###$$$$$$###"""$$$$$$######"""!!!!!!!!!!!!!!!"""###############"""%%%&&&###"""###%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&'''''''''''''''((())))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((())))))***"""%%%(((,,,---,,,***(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%~~~zzzyyyvvvttttttpppnnnkkkhhhfffffffffgggeeedddccccccbbb___[[[XXXXXXXXXWWWVVVTTTQQQNNNLLLLLLKKKIIIFFFBBB>>>:::777777555333222222111///---------------,,,+++***)))************)))))))))((()))))))))))))))***++++++&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$'''###!!!$$$%%%$$$%%%(((...,,,***)))(((&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""""""""""""""""""""######"""""""""###%%%&&&%%%$$$"""!!! !!!!!!!!!"""######$$$$$$###$$$%%%%%%$$$###!!! ###$$$$$$###!!! !!!###&&&%%%$$$$$$######$$$$$$$$$###"""$$$%%%$$$ !!!###$$$&&&&&&%%%$$$###""""""""""""##############################"""""""""###%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%"""###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!######""""""###%%%$$$""" !!!###%%%&&&&&& !!!"""######"""!!!""""""""""""""""""""""""&&&''''''%%%$$$###$$$&&&$$$"""!!!"""%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$$$$######"""""""""""""""######$$$"""######$$$$$$$$$######!!!"""$$$$$$"""!!!"""###%%%$$$$$$$$$######"""""" """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""#########$$$###!!! """$$$%%%$$$###!!! !!!"""!!!!!!""""""######$$$$$$######"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$###$$$%%%%%%######$$$%%%&&&"""###(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))************)))(((&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((******))))))((((((''''''$$$$$$%%%&&&'''''''''&&&''''''(((((('''&&&%%%%%%&&&'''((()))((('''%%%$$$|||yyyzzzxxxtttsssllljjjhhhfffeeefffggghhhfffeeecccbbbaaa___[[[XXXWWWWWWWWWVVVTTTQQQOOOMMMLLLKKKIIIFFFBBB===999777666555333222222222000...............---,,,+++***++++++++++++************))))))((((((((()))******)))(((((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&'''(((&&&(((222===333)))$$$&&&'''###"""&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$###"""!!!"""######&&&&&&%%%%%%$$$###############$$$$$$$$$######"""$$$#########$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$!!! """%%%&&&$$$!!!&&&%%%$$$######"""######&&&%%%$$$$$$############$$$###########################"""""""""###%%%%%%######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""######""""""###$$$###!!! """$$$%%%$$$###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!###$$$$$$%%%&&&$$$###"""###%%%&&&$$$"""########################$$$$$$###"""""""""""""""############""""""!!!!!!$$$############""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###$$$$$$#########""""""""" """###%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!##############################""""""""""""######%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%$$$###"""!!! !!!!!!""""""""""""""""""###############""""""""""""#########$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&&&&$$$!!! """&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((''''''&&&&&&&&&&&&yyyxxx{{{zzzuuuqqqhhhfffeeecccdddeeehhhiiihhhfffcccaaa___^^^\\\ZZZVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKIIIFFFBBB===999666555444222222222222111///////////////...---,,,,,,,,,,,,,,,++++++++++++***))))))(((((('''(((((((((++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%'''***)))&&&***<<>>:::888444555777999999777555444333333333222222000//////222...***((('''(((((('''((()))+++,,,,,,+++)))((((((''''''''''''''''''((('''''')))******))))))(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$$$$###############$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###!!!"""###%%%$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###"""!!!$$$$$$ ########################"""###%%%&&&&&&&&&$$$###""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""######""""""""""""######"""""""""""""""#########%%%$$$###"""""""""###$$$""""""""""""""""""""""""$$$######""""""######$$$%%%$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%!!!!!!%%%%%%###!!!"""""""""""""""!!! """"""""""""####################################!!!!!!!!!"""""""""###### !!!""""""!!!!!! ########################""""""##################$$$$$$$$$###############"""############$$$$$$$$$!!!""""""#####################$$$%%%%%%%%%%%%$$$&&&%%%$$$""" """!!! !!!"""!!! %%%$$$$$$######$$$$$$%%%########################"""!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((***((('''''''''&&&###!!!###%%%((()))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''''''''((('''''''''''''''&&&&&&{{{{{{|||wwwpppmmmhhhfffddddddfffhhhhhhgggjjjiiigggeeebbb___\\\[[[YYYYYYYYYXXXWWWUUUSSSRRRQQQQQQPPPKKKDDD>>>999777444555777888888777555444444444444333222000///...444111---***))))))(((((())))))))))))))))))))))))'''(((((())))))((((((''')))******+++***)))(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############%%%%%%&&&&&&$$$""" &&&$$$""""""###$$$###""""""""""""""""""#####################""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&"""$$$%%%###$$$'''%%%!!!$$$$$$######"""!!!!!! !!!"""###%%%%%%$$$############"""!!!"""###$$$%%%########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$############""""""""""""%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######%%%$$$###""""""!!!!!!"""########################""""""""""""""""""""""""######""""""######$$$%%%&&&"""!!!###""" ###$$$$$$######"""!!! ###############"""""""""########################"""""""""#########$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""######$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$###!!!&&&$$$###$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!###&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''%%%###$$$&&&((()))((('''&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&''''''&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((($$$$$$&&&'''((()))))))))'''''''''(((((((((((((((zzz{{{|||xxxpppllliiigggffffffhhhjjjjjjjjjlllllljjjgggccc___[[[YYYXXXYYYYYYYYYXXXUUUSSSRRRPPPPPPOOOKKKDDD===999777555666777777777666555444444444444333111///...---222000,,,*********)))(((***)))(((''''''((()))***'''((()))******)))((('''((())))))******((('''&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$##################""""""%%%%%%%%%$$$###"""!!! '''%%%###"""######"""!!! !!!!!!"""###$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$!!!!!!"""""""""############)))---+++''''''&&&%%%#########""""""!!!!!!!!!!!!!!!"""###$$$######"""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""###""""""""""""######$$$###""""""######$$$%%%&&&########################""""""""""""""""""""""""######""""""######$$$%%%***'''$$$###$$$$$$""" $$$$$$$$$%%%%%%$$$######$$$$$$$$$######""""""""" """#########$$$$$$$$$$$$((((((''''''&&&%%%##############################&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&(((***)))(((%%%&&&(((((('''&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))))))))&&&&&&''''''((((((((()))yyyzzz|||wwwppplllgggfffeeefffiiikkklllmmmooonnnlllhhhccc^^^YYYVVVXXXYYYZZZZZZYYYVVVSSSQQQOOOPPPOOOJJJDDD>>>999888555666666777666555444333333333222111///...,,,+++...,,,***)))***+++***)))***)))(((''''''((()))***'''((()))******)))((('''%%%&&&'''((((((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%'''%%%###"""######"""  !!!###$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""######$$$$$$#########"""""""""!!!!!!!!!---444///%%%"""$$$'''!!!"""""""""#########$$$!!!!!!""""""############&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""###########################""""""#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$######""""""#######################################$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''""""""""""""""""""""""""##############################""""""######$$$%%%"""""""""###%%%'''(((''' !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$######"""""" """#########$$$$$$$$$$$$"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""######$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&& ###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$&&&)))******)))&&&'''((((((&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((yyyzzz{{{wwwpppmmmeeedddccceeehhhkkkllllllooonnnllliiiddd^^^XXXUUUXXXYYYZZZ[[[YYYWWWSSSQQQOOOPPPOOOKKKEEE>>>:::999666666666666555444444333111111111000///---,,,++++++***((((((***+++***)))******((((((((((((******'''(((((())))))(((((('''$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$#########""""""!!!!!!"""######$$$######$$$%%%&&&'''(((((($$$###!!! !!!###&&&((('''%%%###"""######"""!!! """###$$$$$$$$$### !!!"""###$$$%%%%%%""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""***222,,,""""""%%%!!!""""""###$$$$$$%%%%%%"""""""""""""""#########&&&%%%$$$###"""###$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$######""""""######$$$"""""""""""""""###############""""""""""""##################""""""""""""###$$$$$$$$$$$$###""""""####################################$$$%%%&&&''''''&&&%%%$$$$$$###$$$$$$""""""""""""""""""""""""##############################""""""######$$$%%%!!!"""""""""############ """#########$$$$$$$$$$$$$$$#################################"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""############ !!!$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&''')))###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((''''''''')))((('''%%%'''(((((('''&&&%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''(((((((((((("""###%%%&&&((()))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&&&&&&&{{{{{{|||xxxrrrooohhhfffeeefffhhhkkkllllllkkkkkkjjjhhhddd___ZZZWWWXXXYYY[[[[[[ZZZWWWSSSQQQPPPPPPOOOLLLFFF???;;;:::777666666555555444333333111111111000000///------,,,***))))))******)))(((*********))))))*********(((''''''''''''''''''(((&&&'''((((((((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$#########"""""""""!!!!!!!!!"""###$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&$$$###"""#########"""!!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$'''+++'''######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""######$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""############$$$$$$%%%$$$###"""!!!########################""""""""""""###$$$%%%&&&%%%%%%$$$###""""""""""""######################################################""""""######$$$%%%%%%%%%%%%###!!! !!!"""############$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%########################""""""##################!!!!!!"""######$$$%%%%%%"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################&&&%%%$$$%%%'''''''''%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&"""######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''(((((()))((('''((()))(((&&&%%%'''(((((('''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''''''''&&&$$$$$$&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''&&&&&&%%%$$$###''''''''''''&&&&&&&&&&&&}}}||||||yyytttqqqmmmkkkiiiiiikkklllmmmlllhhhiiiiiigggddd```[[[YYYXXXYYY[[[\\\ZZZWWWSSSQQQPPPQQQPPPLLLFFF@@@<<<;;;777777666555444444333333111111111111111000//////...,,,+++*********(((&&&*********++++++*********((('''&&&%%%%%%&&&'''((()))*********((('''%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%(((((('''&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%$$$########################%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!!!!""""""###$$$&&&'''(((!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###&&&$$$""""""###$$$###""" !!!###$$$%%%$$$"""!!!############"""""""""""" !!!"""######$$$$$$!!!!!!!!!"""######$$$$$$"""%%%&&&%%%&&&))))))%%%''''''&&&%%%%%%$$$$$$############"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######""""""""""""""""""############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$######$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%% !!!###$$$$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""$$$%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''')))***)))(((((((((((('''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))))))))((())))))(((((('''''''''&&&}}}}}}zzzvvvvvvpppmmmjjjiiijjjlllmmmmmmqqqpppmmmiiidddaaa^^^\\\^^^______]]]YYYUUUSSSSSSTTTTTTRRRMMMFFF???;;;:::999:::<<<===<<<999555333666333000///000111111000///...,,,***)))))))))***+++)))'''&&&%%%&&&'''(((,,,+++***)))((((((((((((222000---***'''%%%$$$$$$%%%$$$#########$$$%%%&&&"""###$$$%%%&&&%%%$$$###&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$##################%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%(((%%%""""""$$$&&&$$$"""'''$$$"""!!!"""$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&############""""""!!!!!!###$$$%%%&&&&&&%%%$$$#########""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################!!! !!!$$$%%%### ))))))((('''&&&$$$###"""$$$$$$############$$$$$$%%%%%%$$$###"""""""""###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$######""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!"""""""""############ !!!"""###$$$%%%%%% !!!!!!!!!!!! !!!!!!###$$$$$$###"""!!!$$$$$$$$$$$$######""""""!!!###$$$%%%%%%%%%########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%%%%&&&###"""""""""!!!!!! %%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))))))))((((((''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&((((((((((((((()))*********((('''&&&''''''%%%$$$))))))(((((('''''''''''''''''''''(((((((((((()))***((('''((()))***)))'''}}}||||||xxxtttsssnnnkkkiiiiiikkknnnpppqqqqqqooolllhhhddd```]]]\\\\\\^^^___]]]ZZZVVVSSSSSSTTTSSSRRRMMMFFF???;;;:::777888999:::999666333111444222000000000111000...///...,,,***)))))))))***+++***((('''&&&'''((())),,,+++***)))((((((((((((&&&%%%%%%%%%%%%'''((()))((('''&&&%%%%%%%%%&&&'''%%%&&&&&&'''&&&%%%$$$###%%%$$$$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$###!!! !!!$$$%%%$$$"""$$$$$$$$$###"""!!!!!!!!!######$$$%%%%%%$$$#####################$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$###!!!"""$$$%%%""" !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$""""""###$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$############""""""""""""###"""""""""""""""###$$$###$$$$$$$$$######"""!!!######""""""######$$$%%%######""""""""""""##################""""""""""""############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""######"""""""""""""""###$$$$$$###""""""&&&&&&%%%$$$###""""""!!! !!!"""###$$$$$$%%% """############$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$#########&&&''')))(((''''''(((***((((((((((((''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((()))*********((('''&&&''''''%%%$$$((((((((('''''''''&&&&&&''''''((((((((()))))))))((('''&&&'''((()))(((&&&|||{{{{{{vvvqqqooollljjjhhhiiilllpppssstttpppooolllhhhddd```]]]\\\YYY\\\______\\\WWWTTTRRRSSSSSSQQQLLLFFF???;;;:::777777777777666555333222333111111111111111///---///...,,,***)))))))))***+++***)))((((((((()))***,,,+++***)))((((((((((((&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###$$$######"""###$$$%%%&&&$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%&&&&&&"""""""""""""""!!!!!!!!!###############""""""""""""""""""#########$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$######$$$%%%###""" !!!###&&&&&&%%%$$$###%%%&&&&&&$$$"""!!! """######$$$$$$######""""""""""""#########$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################&&&%%%$$$$$$%%%$$$"""  """###$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%""""""######$$$%%%%%%%%% !!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$"""""""""###############!!!!!!!!!""""""$$$%%%%%%"""############"""!!!!!!""""""###$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""!!!!!!!!!"""$$$%%%########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################""""""###############""""""""" !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((($$$$$$$$$$$$############'''((())))))(((((()))+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((()))******)))(((&&&&&&''''''&&&$$$'''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((&&&%%%&&&'''((('''&&&{{{{{{zzzuuupppmmmjjjhhhggghhhkkkooorrrsssooommmkkkgggccc```]]][[[WWW[[[___```]]]XXXTTTRRRRRRRRRQQQLLLEEE???;;;:::999999888777666555555555333222222333444333000...///...,,,***)))))))))***++++++***))))))******+++++++++***)))(((((())))))+++)))(((&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######''''''&&&&&&&&&%%%$$$$$$###""""""""""""###%%%&&&((('''&&&%%%%%%%%%&&&'''######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######$$$$$$"""!!!"""###%%%'''(((((('''%%%'''%%%###$$$&&&'''%%%"""######$$$$$$$$$$$$######!!!!!!""""""############%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""""""""###############$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""""""""######$$$$$$$$$###"""""""""######$$$%%%"""###############""""""!!!"""###%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""!!!#########$$$$$$$$$%%%%%%############""""""!!!!!!$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$### !!!"""###$$$$$$%%%%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########"""!!!!!!!!!$$$$$$################## !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((''')))***''''''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&%%%&&&&&&'''((())))))***((((((((((((((())))))***)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((((('''&&&{{{{{{{{{vvvpppmmmkkkhhhffffffiiilllnnnooonnnllljjjfffccc___]]][[[WWW[[[___aaa^^^XXXTTTQQQQQQQQQPPPKKKEEE???;;;:::999888777666555555666666555555444555666555222000///...,,,***)))))))))***+++***************+++++++++***))))))))))))))))))'''&&&&&&&&&''')))+++,,,))))))(((((('''&&&%%%$$$######$$$$$$$$$%%%&&&&&&""""""!!!!!!"""$$$%%%&&&)))((('''&&&%%%%%%$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######$$$$$$"""!!!$$$&&&((()))((('''%%%$$$***"""$$$)))'''###%%%%%%%%%$$$$$$%%%%%%%%% !!!"""############"""$$$$$$###""""""###$$$%%%%%%$$$""""""""""""$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""######################## !!!"""###$$$$$$$$$%%%((((((((('''&&&$$$###"""$$$$$$############$$$$$$$$$$$$############$$$$$$"""###############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$%%%$$$$$$###!!!"""###%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""!!!""""""""""""#########$$$$$$$$$######"""!!!!!!!!!###""""""""""""###$$$%%%&&&%%%%%%$$$$$$######### !!!!!!!!!"""%%%$$$""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########"""!!!!!!!!!##################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''((()))******((((((((((((((())))))***((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''((())))))((('''{{{zzzzzzuuupppnnnkkkiiifffeeegggjjjkkklllmmmkkkiiifffbbb___\\\[[[XXX[[[``````]]]XXXSSSQQQQQQQQQOOOKKKEEE???;;;:::666666555444444444444444888666666666666666444222///...,,,***)))))))))***)))*********++++++++++++******)))))))))))))))***((((((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$%%%''''''###"""""""""###%%%&&&'''%%%%%%%%%%%%$$$###"""!!!######$$$$$$%%%%%%&&&&&&"""""""""###############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""$$$&&&''''''%%%$$$###$$$(((!!! &&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$###"""#########$$$$$$$$$$$$$$$#########""""""#########""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""########################### """######$$$%%%'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$$$$########################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%######"""""""""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""!!!!!!"""""""""#########$$$#########""""""!!!!!!"""!!! !!!"""$$$%%%&&&%%%$$$######"""############"""!!! $$$###"""!!!!!!"""######"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################"""""""""""""""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''''''''((((((((((((((()))))))))((((((''''''''''''''''''(((((())))))***((((((((((((((()))******((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''***((('''((()))***)))(((yyyxxxxxxtttpppoookkkiiiffffffhhhjjjlllmmmlllkkkhhheeebbb___\\\[[[ZZZ]]]``````\\\WWWSSSPPPPPPPPPOOOKKKEEE???;;;:::666666666555555555555444999777555444555555444333///...,,,***)))))))))***((())))))*********************))))))))))))******+++***'''%%%###"""""""""!!!"""#########"""!!! %%%$$$$$$###$$$%%%&&&'''######"""###$$$&&&'''))) """$$$&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$###%%%'''&&&%%%$$$%%%''''''$$$!!!!!!######%%%%%%$$$######$$$%%%%%%!!!"""$$$%%%&&&%%%$$$###!!!"""$$$&&&&&&%%%$$$###""""""############""""""!!!!!!""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%########################"""%%%%%%$$$###%%%'''!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%&&&############"""""""""""" !!!"""#########""""""#########$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""##################""""""""""""""""""#########$$$$$$$$$#########""""""""""""""""""!!! """$$$%%%&&&%%%###"""!!!!!!""""""######"""""""""!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&''''''(((%%%''')))(((&&&%%%''')))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((()))******(((&&&%%%&&&'''((('''&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))(((''''''))))))((('''xxxvvvvvvsssooooookkkiiiffffffiiilllnnnooollljjjhhheeebbb^^^\\\[[[[[[^^^```___[[[VVVRRRPPPPPPPPPOOOKKKEEE???<<<:::777888888999888888777666999777444333444444444333///...,,,***)))))))))***'''((()))******************)))))))))))))))******%%%$$$$$$$$$%%%''')))***&&&'''((()))))))))((('''((('''&&&%%%$$$%%%&&&'''############$$$&&&((()))!!!%%%)))******((('''$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%$$$&&&((((((&&&'''***---&&&***+++'''!!!!!!%%%%%%$$$###""""""###$$$%%%!!!###%%%&&&&&&&&&$$$### """%%%''''''&&&$$$"""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&(((########################"""%%%''''''%%%###%%%'''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$#####################$$$%%%&&&&&&!!!!!!"""###############$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""######"""!!! !!!###%%%&&&&&&%%%###!!!!!!!!!!!!""" !!!"""$$$&&&'''(((!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%%%%%%%&&& !!!!!!"""""""""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((($$$&&&((('''%%%$$$%%%(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((()))))))))******++++++'''((())))))(((((()))***(((((())))))******++++++(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******'''&&&%%%&&&(((((('''&&&'''''''''((((((((())))))))))))))))))************((('''&&&&&&'''((('''&&&{{{yyy|||wwwvvvuuunnnhhhgggeeegggjjjmmmppppppjjjiiigggdddaaa^^^\\\[[[YYY[[[\\\[[[XXXUUUTTTTTTSSSSSSQQQLLLEEE@@@<<<;;;888888888777777555444444666666666555555555555555///...,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++*********))))))*********)))'''%%%###"""###$$$%%%$$$""" """&&&''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$###"""#####################$$$######$$$$$$$$$######"""######""""""######$$$%%%########################$$$###"""###$$$$$$###!!!%%%### !!!###$$$$$$###$$$%%%%%%######$$$%%%######""""""""""""######%%%$$$######%%%%%%$$$###%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***!!!""""""""""""############""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$%%%&&&&&&$$$"""######$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%########################"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!################################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################'''&&&$$$#########$$$$$$"""""""""""""""########################"""!!! """"""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%(((***+++)))%%%$$$&&&))))))(((&&&&&&&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))'''%%%%%%''')))***,,,(((%%%%%%''')))(((&&&(((((((((((((((((((((((()))))))))))))))******+++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))******)))((('''zzzvvvxxxsssqqqrrrkkkfffeeecccdddhhhkkkmmmnnniiihhheeebbb___]]]\\\[[[ZZZ\\\\\\[[[XXXUUUTTTTTTSSSSSSQQQLLLEEE@@@<<<;;;999999999999888777666666666666777777666666555555///...---+++******++++++++++++++++++++++++++++++++++++*********)))))))))&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&%%%$$$"""!!!!!!%%%''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###############"""""""""#####################""""""######$$$$$$$$$############""""""######$$$%%%########################&&&$$$""""""###$$$$$$###""" """%%%''''''###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''!!!"""+++---&&&"""$$$""""""""""""####################################%%%%%%$$$$$$###"""""""""###%%%&&&&&&$$$#########$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%###!!! !!!###%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################%%%%%%######"""###$$$$$$$$$$$$$$$######""""""!!!$$$#########""""""""""""###########################$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!! !!!"""###$$$%%%%%%%%%################################################!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%''''''((()))'''(((((('''&&&&&&'''(((&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))'''%%%%%%''')))***,,,***'''''')))***)))(((******************************))))))******+++,,,((('''''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))******)))((((((~~~yyyyyysssrrrsssmmmfffeeecccdddgggjjjlllllliiigggccc```]]]\\\[[[\\\[[[\\\]]][[[XXXUUUTTTTTTSSSSSSPPPLLLEEE???<<<;;;;;;;;;;;;;;;:::999888777666777888888888777555444000///---+++************++++++++++++++++++++++++******)))))))))(((((((((%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$"""  ###%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###""""""!!!############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%!!!###+++---(((%%%((("""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&$$$######$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$#########""""""############"""  """###$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$##############################"""""""""###$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%$$$###"""!!!"""##############################"""######$$$$$$$$$$$$$$$"""############"""!!!!!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&%%%%%%&&&'''''''''%%%&&&(((******)))'''&&&((((((((()))))))))))))))''''''&&&&&&''''''((()))***)))'''&&&&&&''')))***---+++))))))*********)))******************************))))))******+++,,,))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''&&&'''((()))******))))))zzzyyyrrrqqqsssnnniiigggeeefffhhhkkklllmmmgggeeeaaa]]][[[[[[[[[\\\ZZZ[[[\\\ZZZWWWTTTRRRRRRSSSRRRPPPKKKEEE???<<<;;;::::::;;;;;;:::999999888777777888999888777555444111000...+++***)))))))))************++++++++++++))))))))))))(((((((((((((((((('''&&&&&&((()))***"""###$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$######""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###&&&$$$""""""###$$$###"""###$$$%%%%%%######$$$%%%$$$$$$$$$######$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""''')))%%%$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&%%%$$$######$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%################################################$$$##################$$$""""""#########$$$$$$$$$########################!!!!!!!!!""""""###$$$$$$&&&%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%########################"""######$$$%%%$$$$$$$$$"""###############""""""%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))******$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''$$$"""###''')))(((&&&'''((()))***+++***))))))(((((())))))))))))******'''''''''''''''(((((()))***)))(((''''''((()))***++++++***)))******))))))************************))))))(((((())))))***+++)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&'''((()))*********~~~wwwuuunnnmmmooojjjiiigggeeeeeegggjjjkkkkkkfffccc```\\\[[[ZZZ[[[\\\YYYZZZ[[[YYYVVVRRRQQQPPPRRRRRRPPPKKKDDD???;;;:::999999999999999999888777777888888888777666444333111000...+++***))))))))))))))))))******+++++++++))))))))))))((((((((((((***)))(((&&&&&&'''((((((""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''&&&###!!!&&&$$$#########$$$###"""###$$$%%%%%%######$$$%%%######""""""""""""#########"""!!!"""$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%""""""###############$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############""""""""""""######&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%#########################################################$$$$$$#########""""""#########$$$$$$$$$########################!!!!!!""""""#####################$$$$$$%%%%%%&&&%%%$$$"""!!!!!!###%%%&&&###########################$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###&&&&&&&&&%%%$$$"""!!! ##################################################################$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((%%%&&&'''((()))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''$$$"""###''')))(((&&&(((((('''''''''((()))***''''''((((((((()))))))))(((''''''''''''((())))))***)))(((((((((((()))***)))*********)))((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))(((''''''(((((((((************************************************((()))))))))*********+++'''''''''((()))******+++xxxvvvooonnnooojjjgggeeeccccccdddggghhhhhhdddbbb```]]]\\\[[[\\\\\\ZZZ[[[[[[YYYVVVRRRQQQPPPRRRRRROOOKKKDDD>>>;;;:::777777888888888888777777888888777666555444444333000///---+++************(((((())))))***+++++++++******)))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%$$$######%%%'''###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""%%%''''''$$$!!!###"""!!!###%%%&&&&&&%%%###$$$%%%%%%######$$$%%%###""""""""""""""""""###"""!!! """$$$%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$!!!###$$$$$$"""###$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$$$$$$$############""""""#########$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%################################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$########################""""""###$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''&&&%%%%%%&&&''''''''''''&&&$$$######%%%''')))&&&&&&''''''(((((())))))((((((''''''(((((()))******))))))(((((())))))***((()))+++***)))'''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((('''''''''((((((************************************************(((((())))))***++++++,,,((((((''''''((()))***+++zzzyyyrrrpppqqqlllgggeeecccbbbdddfffggggggbbbbbb```^^^]]]\\\\\\\\\\\\]]]]]][[[WWWTTTRRRQQQRRRQQQOOOJJJDDD>>>;;;:::777777888888888888777777999888555333222222333333///...---+++******++++++((((((((()))***+++++++++++++++*********)))))))))$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&"""######$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$%%%%%%$$$###""""""###%%%&&&%%%$$$###$$$%%%%%%######$$$%%%$$$######""""""######$$$"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$ ######"""###%%%&&&#########$$$$$$$$$%%%%%%#######################################$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%################################################%%%$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''(((((('''&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((())))))***((((((((((((((())))))***))))))))))))))))))))))))(((+++---,,,***(((((())))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))((((((((()))************************************************************************))))))(((''''''((()))***}}}wwwvvvpppnnnnnnhhhjjjgggeeedddfffggghhhhhhbbbaaaaaa```___]]]\\\\\\^^^______]]]YYYUUUSSSSSSRRRQQQOOOJJJDDD>>>;;;:::777888888999999999888888:::777444222000111222444///...,,,+++***+++,,,,,,'''(((((()))***+++++++++++++++++++++************###%%%''')))*********)))((('''&&&%%%%%%%%%%%%%%%'''((())))))'''%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&((())))))***######$$$%%%&&&''''''(((######$$$$$$$$$######"""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!$$$'''((('''%%%$$$%%%%%%$$$""" ###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######!!!""""""""""""#########""""""######$$$$$$$$$$$$ ###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###################################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$%%%&&&&&&%%%$$$###"""#########""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!"""###############""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''***))))))((((((((())))))(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((***+++)))%%%$$$&&&)))'''(((***+++,,,+++)))(((&&&''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))))),,,......+++))))))+++************************+++++++++***++++++,,,---,,,,,,+++***))))))******************************************************,,,,,,++++++***)))))))))***)))(((''''''((())))))yyyuuurrrnnnjjjjjjiiihhhfffeeedddfffggghhhjjjhhhdddaaa___^^^___```]]]\\\\\\ZZZXXXVVVTTTSSSTTTSSSPPPKKKDDD>>><<<;;;;;;:::999999888888999999:::888666666666555333222---+++)))((())))))((('''******++++++++++++******************))))))))))))''''''(((((('''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""" """%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$###!!! &&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$'''&&&%%%###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""!!!###$$$$$$###!!!"""############$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!! !!!###&&&'''########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$"""$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&###%%%&&&''''''''')))***))))))(((((((((***+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***))))))***,,,---***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,+++++++++*********+++,,,,,,+++***)))(((zzzuuusssnnnkkkkkkiiihhhfffeeefffggghhhjjjjjjhhhdddaaa^^^^^^^^^___\\\[[[[[[ZZZXXXVVVUUUTTTSSSRRROOOJJJCCC>>>;;;::::::999888888888777888888999888666555666555333222...,,,*********+++***(((******++++++++++++******************))))))))))))'''(((((((((''''''&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$############$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""######""""""""""""""""""############$$$$$$$$$"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""""""""###%%%&&&########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%######'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%'''(((((('''((()))*********)))))))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,+++************+++,,,***************************++++++,,,,,,++++++************+++++++++,,,,,,***************+++++++++))))))***+++++++++++++++,,,+++******)))***+++,,,,,,,,,,,,++++++++++++******+++,,,,,,+++***)))((({{{vvvsssooolllllliiihhhgggggggggiiijjjkkkjjjhhhdddaaa^^^]]]]]]]]]ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQNNNIIIBBB===::::::999888888888777777777777999777555555555555333222///---+++++++++,,,+++*********++++++++++++******************))))))))))))(((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$######""""""#########$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!"""$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&''''''%%%"""!!!$$$'''"""############$$$$$$$$$"""$$$%%%%%%$$$######$$$#########$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$%%%&&&%%%#########$$$((('''%%%$$$###"""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""###################################################!!!!!!"""$$$&&&'''&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))(((((()))***+++++++++******)))((('''&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******{{{vvvtttpppmmmmmmiiiiiiiiiiiiiiijjjlllllliiigggdddaaa^^^\\\\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTPPPOOOMMMHHHAAA<<<:::999999999999999999888777777888666555555555555333222///---+++++++++++++++)))******++++++++++++******************)))))))))((((((((('''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$"""!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%!!! !!!###""""""""""""""""""""""""#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%''''''$$$"""&&&""""""#########$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$###%%%%%%%%%######$$$%%%'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$"""!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$################################################$$$""" !!!###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))'''&&&'''((()))***+++++++++)))((('''&&&''''''((()))******+++))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++*********++++++,,,,,,,,,...---------------......,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++{{{vvvtttpppnnnmmmjjjjjjjjjjjjjjjkkkllllllgggfffccc```^^^\\\[[[[[[XXXXXXXXXXXXWWWVVVTTTTTTOOOOOOLLLGGGAAA<<<:::999::::::;;;;;;;;;:::999888777666444444555555444222...,,,*********+++***)))******++++++++++++******************)))))))))((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$"""!!!###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###############"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%"""!!!"""%%%"""""""""""""""##################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ ###### """""""""#########$$$$$$$$$###$$$&&&&&&$$$###$$$%%%'''&&&&&&%%%$$$###""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!########################$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))(((&&&%%%%%%&&&'''((()))+++++++++***)))(((((()))***++++++,,,,,,************************))))))))))))************)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,++++++******...---,,,,,,,,,,,,------,,,,,,------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------zzzvvvtttpppmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjeeedddbbb```^^^\\\[[[[[[XXXXXXXXXWWWVVVUUUSSSRRROOONNNLLLGGGBBB===;;;::::::;;;<<<<<<<<<;;;999888666555444444555555444222...,,,*********+++***(((******++++++++++++******************)))))))))))))))((('''''''''((()))***(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$$$$%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$%%%&&&&&&"""#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%### """%%%"""############$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$###""""""###$$$&&&'''''''''&&&%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###########################$$$$$$############$$$$$$######################################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$###"""######""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))(((&&&%%%%%%&&&'''((()))******+++++++++)))******++++++,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...------,,,++++++******---,,,***)))))))))***+++,,,---...//////000//////------------,,,,,,,,,,,,------,,,,,,,,,---......yyyuuussspppmmmmmmkkkkkkkkkkkkkkkjjjiiihhhcccbbbaaa```^^^]]]\\\\\\YYYYYYXXXWWWUUUSSSRRRQQQOOOOOOMMMHHHBBB>>>;;;;;;999:::;;;<<<<<<:::999777666444333333555555444222///---+++++++++,,,+++*********++++++++++++******************)))))))))))))))((('''&&&'''(((***+++((((((((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! !!!$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''"""############$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%$$$$$$#########$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%###%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&'''(((***)))))))))))))))************************++++++************************))))))*********+++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++...---+++*********+++,,,,,,---...000111111000000...------------,,,,,,,,,...---,,,,,,---...///000xxxtttsssooolllllllllllllllkkkjjjiiihhhgggaaaaaa```___^^^]]]]]]\\\YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOMMMHHHCCC>>><<<<<<888999:::;;;;;;999888666555444333333444555444222000...,,,,,,------,,,+++******++++++++++++******************)))))))))))))))((('''&&&'''(((***,,,))))))(((((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''(((%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######)))(((((('''%%%###!!! &&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$'''""" $$$&&&&&&"""""""""######$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&&&&$$$""""""############$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%!!!""""""$$$%%%&&&''''''$$$%%%&&&'''''''''&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%%%%$$$#########$$$"""###%%%%%%$$$$$$%%%&&&''''''%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%(((((('''%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''((()))***+++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''')))***)))((('''(((***---+++***((((((((())))))*********)))))))))))))))************************)))************+++++++++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......***++++++,,,,,,------...222111///---------///000,,,---///000111111111000......---------,,,,,,,,,...------,,,---...///000}}}zzzqqqmmmnnnhhhiiikkkkkkiiifffeeegggiiieeedddbbb```^^^\\\[[[[[[XXXXXXXXXWWWVVVSSSQQQOOOSSSRRRNNNHHHBBB===<<<<<<;;;;;;;;;:::999888777666444333111222333333222000......---,,,++++++++++++'''((()))***+++******)))******)))((((((((((((((())))))))))))))))))))))))&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$############'''&&&%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***&&&######&&&'''&&&%%%&&&&&&%%%###"""###&&&)))'''''''''&&&&&&%%%%%%%%%&&&%%%###!!! &&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!""""""###%%%&&&&&&'''$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$############"""%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###################################################!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$######"""&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!###&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''(((((((((((()))***)))((((((***,,,)))((('''&&&&&&&&&&&&&&&***+++,,,,,,+++***+++,,,+++)))((()))***+++***((())))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***)))((()))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,------//////...---------------+++,,,,,,,,,+++***)))))),,,+++,,,...000111000///,,,---...////////////...////////////////////////...000222333333111...---222111000///............,,,---...000000...---,,,}}}zzzqqqnnnooojjjiiikkkllljjjfffdddfffhhheeedddbbb```^^^\\\[[[[[[XXXXXXXXXWWWUUURRRPPPOOOQQQPPPMMMHHHBBB>>>===>>>;;;;;;;;;:::999888777666444333111222333333222000......---,,,++++++++++++((()))***+++++++++***)))******)))(((((((((((((((((((((((((((((((((((((((***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######))))))((('''%%%###!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############'''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%&&&&&&'''''''''$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$############%%%###""""""$$$%%%$$$""""""""""""############$$$###$$$%%%%%%%%%%%%$$$##################################################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''((()))((('''''')))+++)))((((((''''''''''''''')))***+++***)))((()))+++(((&&&%%%&&&'''((('''&&&))))))))))))************************************)))))))))*********++++++))))))***++++++***)))((()))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,------...------------------.....................------...------...//////////////////000000111000000////////////000111111222222333444666777888777555444555555444333333333333333666555444333222111111111}}}zzzrrroooqqqllliiilllnnnlllgggddddddeeeeeedddbbb```^^^\\\[[[[[[YYYYYYXXXVVVTTTRRROOONNNPPPOOOLLLHHHBBB???>>>???;;;;;;::::::999888666555444333111222333333222000......---,,,++++++++++++***+++++++++++++++***)))******)))(((((((((((()))''''''''''''''''''''''''((('''%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###############&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$&&&&&&&&&###$$$$$$%%%%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((()))***$$$$$$#########$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$######""""""%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$############%%%###"""###$$$%%%$$$### !!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((((((&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((()))))))))((((((((((((((('''''''''''''''&&&%%%$$$&&&'''((('''&&&&&&(((******))))))((((((((((((((('''((())))))''''''((()))'''&&&%%%%%%''''''&&&%%%)))))))))*********++++++************************)))************+++++++++))))))******+++******)))***+++,,,,,,++++++,,,---+++++++++,,,,,,,,,------...------------...//////......------......///000000000/////////000111111333333444555555555555555333333444444555666777777666888999;;;<<<<<<<<<<<<;;;;;;::::::999:::::::::>>><<<999666444444444555|||zzzqqqppprrrmmmjjjmmmooommmhhhdddbbbccceeedddbbb```^^^\\\[[[[[[[[[ZZZYYYWWWUUURRRPPPOOOQQQPPPMMMHHHBBB>>>===>>>::::::::::::999777666555444333111222333333222000......---,,,++++++++++++,,,,,,,,,,,,++++++******+++***))))))(((((())))))((((((((((((((((((((((((###"""!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""%%%'''***,,,%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$&&&(((((('''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''&&&%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$###%%%((())))))(((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((('''&&&&&&(((*********)))))))))))))))***'''((()))(((''''''((()))***((((((((()))***)))((())))))*********+++++++++************************((((((((()))))))))******))))))*********+++*********+++---,,,++++++,,,...+++++++++,,,------......//////............//////111111000000000111222333222333444444444555888::::::;;;===???@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHGGGDDDBBB@@@?????????|||yyyqqqooorrrnnnjjjmmmooommmhhhcccbbbbbbeeedddbbb```^^^\\\[[[[[[\\\[[[ZZZWWWUUUSSSRRRQQQTTTRRROOOHHHBBB===;;;;;;:::::::::999888777666555444333111222333333222000......---,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))$$$###"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''')))+++---)))$$$###$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))%%%$$$&&&(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((((((((('''''')))+++******))))))))))))***+++((()))******(((((()))***+++***)))***++++++***)))************++++++++++++************************))))))))))))***************************++++++,,,***,,,------,,,+++---...+++,,,,,,---....../////////......------.........666666666666666777888888666999<<<>>>???BBBFFFIIIJJJKKKNNNQQQTTTVVVXXXYYYWWWWWWWWWWWWVVVVVVVVVVVV]]]^^^```cccddddddddddddaaa```___]]][[[ZZZYYYYYYVVVWWWWWWXXXWWWUUUTTTSSS{{{xxxooommmppplllkkkmmmooolllgggccccccdddeeedddbbb```^^^\\\[[[[[[\\\ZZZYYYWWWUUUTTTSSSSSSUUUTTTOOOIIIAAA<<<::::::::::::999999888777555444444333111222333333222000......---,,,++++++++++++***************+++,,,,,,++++++***))))))))))))******************************)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&)))+++111+++$$$"""$$$'''))))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''&&&&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%&&&&&&%%%((('''%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&'''((((((((((((((('''((()))((('''''')))+++)))))))))))))))******+++)))***++++++))))))***+++***)))((((((******)))(((*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***************+++,,,---+++,,,------,,,,,,---...,,,------...///000111111////////////000111333333999:::<<<>>>@@@AAAAAAAAADDDIIIPPPSSSVVVYYY]]]aaadddeeehhhlllppprrrtttuuuttttttttttttttttttttttttxxxzzz|||~~~~~~|||{{{sssrrrqqqooommmlllkkkkkkhhhjjjlllmmmmmmllljjjiiizzzwwwmmmlllnnnkkkkkkmmmnnnkkkfffcccdddfffeeedddbbb```^^^\\\[[[[[[YYYXXXVVVTTTSSSSSSSSSSSSTTTSSSOOOHHHBBB===;;;;;;999999999999888666555444444333111222333333222000......---,,,++++++++++++)))((((((((()))+++,,,---,,,+++******))))))******))))))))))))))))))))))))***)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' """%%%'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&%%%%%%'''***000***$$$###%%%(((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######&&&$$$###$$$&&&'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''((('''&&&&&&(((***((((((((((((((()))******)))***++++++))))))***+++)))((('''((()))***)))'''*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...******))))))***,,,---...+++,,,------,,,,,,---///......///000111222333333222333555777:::===@@@AAAEEEHHHLLLQQQUUUWWWWWWWWW^^^eeemmmsssuuuwww{{{zzzvvvllljjjmmmiiikkkmmmmmmjjjeeeccceeegggfffdddbbb```^^^\\\\\\[[[VVVUUUTTTRRRRRRRRRRRRSSSRRRQQQNNNHHHBBB>>>======999999999999888666555444444333111222333333222000......---,,,++++++++++++'''''''''''')))+++---...,,,+++******)))*********))))))))))))))))))))))))$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&######&&&)))---((($$$$$$'''(((&&&###%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%''')))***,,,$$$%%%%%%&&&'''((())))))$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!! &&&$$$"""$$$'''(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%%%%&&&'''((('''%%%""" ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&)))***'''$$$%%%&&&&&&&&&''''''((((((*********)))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%'''((((((((('''(((((()))******(((***+++***)))((()))++++++)))((()))***+++***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***,,,---///+++,,,...---,,,,,,---///...///000111222333444444777999<<<@@@DDDIIIMMMOOOWWW[[[bbbiiinnnqqqrrrrrrttt|||sssoooiiijjjmmmiiijjjlllmmmkkkgggddddddfffkkkhhhddd```^^^^^^```aaa^^^\\\YYYVVVSSSQQQQQQQQQRRRPPPMMMGGGAAA===;;;<<<===;;;999666555555555666444333222222444444333222......---,,,++++++++++++,,,,,,++++++***)))))))))+++)))((()))+++,,,,,,+++&&&'''((())))))((('''''')))+++---...,,,)))%%%###&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$&&&''''''((('''&&&$$$###%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%% """$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((())))))'''&&&&&&(((***((('''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&+++(((%%%%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++---+++))))))+++,,,***'''+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,---,,,,,,---//////000111000//////111222333222111333777;;;>>>???EEEIIIOOOUUU[[[aaagggjjjqqqxxxtttpppiiijjjmmmhhhjjjmmmnnnkkkgggddddddeeegggeeeaaa]]][[[[[[\\\]]]]]]\\\ZZZWWWTTTRRRQQQPPPSSSQQQNNNHHHAAA===;;;;;;===;;;999666555555555666333222111222333444333111------,,,+++******************************++++++,,,+++))))))***+++***)))'''((()))******)))(((((('''(((******)))'''$$$###&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''%%%###"""%%%%%%%%%%%%&&&''''''(((888666333---'''$$$###$$$''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&***(((%%%%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''''''''(((((((((((('''''')))************+++++++++---+++))))))+++,,,***(((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...000000//////111222---...000000111222555777999999:::===AAAGGGLLLOOOXXX^^^gggnnntttyyyuuuqqqjjjkkkmmmhhhlllnnnooolllgggccccccdddfffccc___\\\ZZZYYYZZZ[[[\\\[[[ZZZXXXVVVTTTQQQPPPTTTRRROOOHHHBBB===;;;;;;===;;;999777666555555666333222111222333444333111,,,,,,+++***))))))))))))((())))))***++++++,,,,,,...,,,***)))******)))((()))***+++++++++***)))((('''(((((((((((('''&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%###"""%%%%%%%%%&&&'''(((******666444///***%%%###%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''((((((((((((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))************+++++++++,,,+++)))***++++++***))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...///111333///111444666999===AAADDDFFFIIILLLOOOSSSYYYbbbiiittt|||vvvrrrllllllnnniiimmmoooooolllgggccccccdddfffddd```]]][[[ZZZZZZZZZZZZZZZZZZYYYWWWTTTRRRPPPUUUSSSOOOIIIBBB===;;;;;;<<<;;;:::888666666666666444333222333444555444222---,,,+++******)))))))))))))))*********+++++++++,,,+++))))))***+++***))))))***+++++++++***)))(((***))))))((((((((())))))&&&''''''(((((((((((('''))))))(((''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''%%%###"""###&&&(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''(((((((((&&&&&&''')))(((((()))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))***))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))*********++++++++++++************+++******)))***+++,,,---,,,+++************+++++++++++++++,,,,,,,,,---------------------------............---...//////000111444777777:::???DDDIIINNNTTTXXX\\\```dddfffhhhnnnyyywwwtttnnnnnnpppjjjmmmooopppmmmgggdddcccdddfffddd```]]][[[YYYYYYYYYXXXXXXYYYXXXVVVTTTRRRPPPTTTRRRNNNHHHBBB===;;;;;;<<<;;;:::999777666666555666444333444555666555444...---,,,++++++***+++++++++++++++*********))))))***(((((((((+++,,,---,,,))))))*********)))''''''***)))(((''''''((())))))&&&''''''((())))))((((((+++******)))(((''''''&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++***(((&&&%%%$$$$$$$$$!!!"""###%%%&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$'''((())))))((('''((()))'''((()))***)))(((&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))'''''''''&&&&&&''''''((('''((((((((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((('''''''''''''''%%%%%%&&&&&&'''((((((((("""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))))))))*********+++++++++******+++************+++)))***+++------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---...//////000000222333555777:::>>>BBBEEEJJJQQQXXX___dddiiimmmuuuyyy|||}}}}}}wwwuuuoooppprrrlllmmmooopppmmmhhhddddddeeedddccc```]]]ZZZXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQRRRPPPMMMGGGAAA===;;;<<<<<<<<<;;;:::888777666555555444333444555666555333///...---,,,++++++++++++,,,,,,++++++***))))))((((((''''''(((+++---...---)))************((('''&&&(((''''''&&&%%%%%%%%%&&&&&&'''(((((())))))))))))******))))))((((((''''''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))+++***(((&&&$$$$$$$$$%%% !!!###$$$&&&'''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%'''))))))(((''''''(((###$$$&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''))))))'''&&&'''''''''(((((())))))(((((((((***************************))))))))))))))))))***((((((((('''(((((()))***&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((+++***)))(((''''''''''''&&&&&&&&&'''''''''(((((("""###$$$&&&'''((()))))))))))))))))))))))))))))))))******++++++******))))))************+++++++++)))***++++++***)))+++,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,---......//////++++++,,,...///111222333333555888;;;???DDDKKKOOOXXX___hhhqqqwww|||zzzxxxyyy|||wwwvvvqqqrrrtttooolllnnnooommmhhheeeeeegggfffdddbbb^^^\\\YYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRROOONNNKKKFFF@@@<<<<<<<<<<<<<<<;;;:::999777666555444333222222333444333222...---,,,+++************++++++*********************((('''(((+++,,,---,,,***+++,,,,,,+++)))((('''(((((('''&&&&&&%%%$$$###&&&&&&((())))))*********((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&***)))'''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''"""###$$$$$$$$$%%%''')))"""$$$&&&(((******)))))))))))))))***++++++,,,,,,++++++***))))))***++++++)))))))))))))))))))))))))))***,,,------,,,***)))&&&(((******)))(((((((((''''''''''''((()))***+++************************))))))(((((((((((()))))))))))))))))))))***++++++%%%(((******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''''''''&&&'''((()))***+++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++(((***,,,+++))))))+++---,,,++++++++++++,,,------+++,,,,,,---......//////,,,,,,------.../////////...///111333666888:::;;;===???CCCHHHNNNUUU]]]cccnnnvvv{{{zzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~|||yyyuuurrrrrrtttwwwxxxuuuyyyzzzzzz{{{xxxvvvvvvxxx{{{{{{zzz{{{{{{{{{}}}~~~wwwvvvrrrsssuuupppkkknnnooommmiiiffffffhhhiiigggeeebbb___]]][[[ZZZVVVUUUSSSQQQQQQQQQQQQRRRMMMLLLJJJEEE@@@<<<<<<<<<<<<<<<;;;;;;999777666555222111000000222222111000---,,,+++***)))))))))))))))))))))***++++++,,,,,,,,,***))))))***++++++***,,,,,,------,,,+++)))(((*********)))(((&&&%%%$$$&&&&&&((()))************%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%###"""!!!!!!"""$$$&&&'''&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))******)))&&&""""""$$$"""$$$'''***+++,,,,,,+++++++++,,,---......//////------,,,++++++,,,---------------------------------...000111111000...---)))+++------,,,+++++++++''''''&&&'''((()))+++---((((((((((((((((((((((((((((((''''''''''''((((((******))))))***+++,,,,,,$$$(((******(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&$$$###"""######$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! !!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++'''***,,,+++))))))+++------,,,+++***+++,,,---...,,,,,,------...///000000,,,,,,------...///000000444555777:::===@@@BBBCCCLLLOOOSSSYYY```iiirrrxxx~~~~~~~~~~~~{{{vvvuuuuuuvvvtttqqqppppppqqqpppsssuuuuuutttvvv{{{~~~{{{xxxxxxyyy{{{||||||~~~~~~}}}{{{xxxxxxzzz||||||{{{||||||zzzzzzzzz{{{|||}}}vvvrrrmmmnnnrrrnnnlllmmmmmmkkkhhhggghhhiiijjjgggbbb]]]YYYXXXWWWWWWUUUVVVVVVSSSOOONNNPPPSSSTTTRRRMMMGGG@@@===<<<===AAA???===;;;888666555555777555333333333333111///000///---,,,+++*********************************,,,,,,,,,+++***)))((('''************))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((******)))((((((((((((((($$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&$$$######$$$$$$########################((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((###$$$%%%&&&(((+++---..."""###%%%'''((())))))(((((())))))*********))))))***(((***///000---,,,///...000111111000111333555111555555111000333555444666777777555333222333555444666888999999666333111222000///...///000///---***---///...+++)))***++++++)))''''''((()))((('''&&&&&&'''***,,,,,,***((())))))*********)))'''''''''((()))******)))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************++++++++++++,,,,,,******+++,,,...000---,,,+++******+++,,,---//////...---------......///.........//////...,,,111111111111111222333444777;;;@@@FFFKKKPPPVVVZZZ___fffooowww|||}}}{{{xxxtttqqqrrrvvvxxxvvvsssxxxxxxxxxwwwuuusssqqqooorrrsssxxxwwwsssmmmooosssnnnkkkkkkkkkjjjhhhggghhhjjjgggdddaaa]]]ZZZYYYZZZZZZUUUVVVUUUSSSPPPOOOQQQSSSTTTRRRNNNGGGAAA>>>>>>??????>>><<<999777555444444777555333333333333111/////////---,,,+++*********************************))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((('''''''''***)))(((''''''''''''(((###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((###""""""!!!!!!""""""###''''''''''''((()))***+++%%%&&&''')))))))))(((((('''((()))***+++,,,,,,,,,///---///444666444555888888888999888666666777999777;;;<<<999888;;;<<<:::<<<===>>>===<<<<<<===??????@@@AAABBBAAA@@@>>>======;;;777555333222111///000222333111...,,,,,,---...,,,***)))******(((''')))((('''(((***++++++***,,,++++++***))))))))))))''''''((()))))))))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!"""###%%%&&&((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---------------,,,+++******+++,,,---......---,,,++++++++++++---------...//////...---///000222444666999<<>>>>>AAAEEEDDDEEEEEECCC@@@>>>>>>???@@@EEEHHHFFFEEEGGGFFFDDDEEEFFFHHHIIIHHHHHHIIIJJJMMMNNNNNNOOOOOONNNMMMLLLJJJFFFAAA<<<:::999777555555666666444111...---...111///---,,,,,,+++***(((,,,***'''&&&(((***++++++,,,+++***)))))))))******))))))************)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***)))(((&&&%%%$$$######%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&(((***---......---,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---...//////000111222222222111444888;;;@@@EEEKKKPPPVVV]]]gggrrr{{{|||wwwtttsssuuuxxx{{{uuusssmmmooorrrmmmjjjkkkllljjjgggeeeeeeeeedddbbb```^^^\\\\\\\\\]]]WWWVVVUUUSSSQQQQQQQQQRRRRRRPPPLLLFFFAAA>>>???@@@<<<;;;:::888666555555555555444222222333222111//////...---,,,++++++++++++************************&&&''')))***,,,,,,------************)))))))))((())))))))))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))***))))))(((((((((((((((+++,,,,,,,,,------------//////000222444666888999:::888:::@@@DDDFFFJJJPPPPPPQQQQQQPPPMMMJJJJJJJJJKKKRRRVVVUUUUUUVVVUUURRRQQQSSSUUUUUUTTTRRRRRRSSSXXXZZZ]]]^^^___]]][[[YYYSSSNNNIIIDDDBBB@@@???===;;;;;;:::999777555333333222111////////////---+++---+++(((((()))***))))))&&&'''((()))*********))),,,,,,,,,,,,,,,+++++++++)))))))))******)))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((&&&$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((((())))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&''')))+++------------------,,,,,,,,,,,,------++++++,,,---...000222333111222333444444555777999:::>>>DDDJJJOOOVVV___eeerrrxxx}}}{{{xxxxxxxxxzzz}}}}}}sssqqqlllmmmpppkkklllmmmmmmkkkgggdddbbbbbbfffdddbbb___]]][[[ZZZZZZXXXVVVTTTRRRRRRRRRRRRRRRPPPNNNJJJDDD???======>>><<<;;;:::999777777666666444333222222222222111///......---,,,++++++++++++************************((()))***+++++++++++++++************)))))))))(((***************************************)))((((((''''''''''''''''''''''''$$$&&&'''))))))'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''((((((((())))))+++,,,---......//////111222333333555555555666777999;;;<<>><<<;;;666555444555555555333111...------------,,,)))''' ###'''***,,,+++)))(((,,,,,,++++++************))))))***++++++***))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))&&&'''(((((())))))(((((())))))))))))*********+++************************++++++++++++,,,,,,,,,,,,***)))))))))***,,,...///---------------------------------...///111222333000222444666666999===@@@GGGNNNWWW^^^eeemmmwww~~~|||{{{|||}}}~~~{{{qqqpppkkklllnnniiimmmnnnnnnlllhhhdddbbbbbbgggfffccc```]]][[[YYYXXXYYYVVVTTTRRRSSSSSSRRRRRRPPPNNNJJJDDD>>>;;;;;;<<<<<<;;;:::999888777777777444222111111222222111000...---,,,,,,+++++++++,,,******************************+++++++++******)))************))))))))))))************************++++++++++++***)))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((()))((()))***+++...000222333333444444555666888:::;;;::::::::::::<<<>>>@@@BBBGGGEEEHHHOOOTTTVVVYYY^^^hhhjjjlllllljjjiiihhhhhhiiiooottttttuuuvvvvvvsssppprrrtttsssnnniiieeecccjjjmmmrrrvvvwwwuuuqqqnnnjjjfffaaa]]]YYYUUUQQQNNNKKKIIIGGGGGGFFFDDDBBB???@@@???>>>??????>>>;;;999333333333333333111---***###&&&***---...---+++))),,,+++***)))((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&############$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((())))))******++++++,,,,,,''''''((())))))))))))((())))))))))))************************************)))))))))************+++---,,,*********,,,...000---......//////......---000//////............//////222777;;;>>>CCCJJJOOO[[[cccnnnwww|||~~~~~~zzzrrrpppkkkllloooiiikkkmmmnnnmmmjjjgggeeeeeegggeeecccaaa^^^[[[ZZZYYYZZZVVVSSSRRRSSSTTTSSSQQQQQQOOOKKKDDD>>>;;;;;;<<<:::999888777777777777777333222111111222222111000------,,,+++++++++,,,,,,******************************+++++++++*********************))))))))))))************************++++++++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---,,,,,,...000333666888:::<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBEEEHHHKKKMMMQQQPPPSSSZZZ______bbbfffnnnppprrrrrrpppmmmllllllooouuuzzzyyyzzz|||}}}zzzxxxzzz}}}{{{wwwpppllliiimmmooorrrtttuuuuuutttsssqqqooommmlllkkkhhhdddaaa___\\\YYYWWWUUUSSSNNNKKKNNNMMMLLLLLLKKKHHHDDDAAA===;;;999888888666333111//////////////////.........---+++***)))))))))***((()))***++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''(((((('''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''(((((()))******++++++''''''((()))))))))))))))((((((((()))))))))******************************)))))))))*********++++++---------------------...---...///000000///...---////////////000111222333666;;;CCCJJJPPPYYYdddlllwww~~~~~~~~~{{{xxxwwwyyy|||{{{rrrqqqlllmmmooojjjiiikkkmmmmmmkkkiiihhhhhheeeeeecccaaa___\\\[[[ZZZZZZWWWSSSRRRTTTTTTSSSQQQSSSQQQLLLEEE???;;;;;;<<<888888777666666666666666333111000111222222111000------,,,+++++++++,,,,,,************************((()))***+++++++++++++++************))))))))))))************************,,,,,,,,,++++++)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))!!!"""$$$&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((()))***))))))))))))***+++,,,---000000222444777:::<<<>>>CCCCCCAAAAAAAAABBBCCCDDDGGGGGGHHHJJJMMMQQQVVVXXXYYYXXX\\\cccgggggghhhlllnnnppprrrqqqnnnllljjjjjjooouuuyyyxxxyyy|||}}}{{{yyy|||~~~~~~yyysssnnnkkkmmmmmmmmmnnnoooqqqrrrsssrrrrrrsssvvvxxxxxxvvvssswwwtttooollljjjfffaaa\\\ZZZYYYWWWUUUSSSOOOJJJFFFDDDAAA===;;;::::::999888:::888555111000000111222111000///---,,,,,,------'''(((***++++++***((('''((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% """$$$&&&&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!"""###$$$&&&'''((()))$$$$$$$$$%%%&&&''''''((('''(((((()))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,------------...///000000...,,,+++---...///000000///...---,,,---///111444777:::;;;@@@GGGQQQZZZcccooo|||}}}{{{zzzyyyvvvuuuyyyrrrnnnnnnmmmkkkkkkjjjkkkjjjiiiggggggiiikkkkkkgggbbb``````___]]]ZZZZZZXXXUUURRRPPPPPPQQQQQQRRROOOJJJDDD???<<<::::::;;;999777666777777666555666444333333444333222000---,,,+++***))))))))))))+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++))))))((((((((()))+++,,,++++++******)))((((((((('''''''''''''''&&&&&&&&&###'''(((%%%&&&+++///000'''&&&$$$$$$$$$%%%''')))###$$$$$$%%%&&&'''(((((((((&&&###!!!!!!"""%%%&&&&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''')))******(((&&&%%%&&&((((((((('''&&&&&&&&&''''''((())))))'''%%%$$$&&&'''***+++,,,---///000111222222555888999:::===CCCHHHOOOQQQSSSQQQNNNMMMOOOQQQNNNPPPUUUYYY\\\^^^^^^]]]]]]aaaffflllooopppnnnmmmjjjooossstttrrrooonnnooorrrvvvzzz{{{xxxuuuttttttuuuuuuwwwxxxxxxuuuoookkkggghhhjjjkkkkkknnntttyyyyyyzzz|||}}}{{{tttnnnlllhhhcccaaaaaa^^^WWWQQQHHHEEEBBB@@@AAAAAAAAA@@@CCC@@@<<<999888777666444777444111///...---,,,******************)))))))))))))))))))))))))))))))))((('''&&&'''((((((&&&$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***(((''''''(((((('''%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))************)))))))))*********++++++++++++...+++'''$$$$$$(((,,,000000//////......---,,,,,,---............---,,,+++++++++++++++,,,---///000111111111333777<<<@@@CCCLLLXXXeeeppp}}}~~~{{{vvvssssssyyyrrrnnnnnnlllkkkjjjjjjkkkjjjiiiggggggiiikkkkkkgggccc``````___\\\ZZZ[[[YYYWWWTTTRRRRRRRRRRRRRRROOOJJJEEE@@@<<<;;;:::;;;999777666777777666555666444222222222222111000------,,,******)))))))))+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++***))))))((()))***+++,,,++++++******)))(((''''''&&&&&&&&&''''''''''''''' %%%)))(((''')))(((%%%&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""###$$$%%%))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&((()))(((''''''&&&&&&&&&'''''''''((((((((('''(((***+++,,,,,,...000111333444555888:::===>>>@@@DDDKKKPPPTTTWWWYYYXXXVVVTTTTTTUUUWWWYYY[[[^^^aaadddfffgggeeefffiiikkkjjjiiifffeeehhhmmmrrrtttsssqqqqqqrrrwwwyyy{{{zzzvvvrrroooooorrrrrrsssuuuvvvsssnnnjjjdddfffgggggghhhlllsssxxx|||}}}~~~xxxrrrlllhhhfffccc^^^YYYQQQMMMIIIGGGGGGHHHHHHGGGCCCAAA>>>======<<<;;;999:::888555444333222000...---,,,,,,+++******))))))))))))))))))))))))))))))((('''''''''((((((&&&$$$'''((())))))''''''((()))''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,)))&&&%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***)))(((((((((((((((((()))))))))************)))))))))))))))*********++++++,,,+++)))))))))***,,,...............------------------......///.........///000111111111111111222444666888:::>>>CCCJJJOOOUUUcccsss}}}|||||||||}}}}}}}}}}}}rrrnnnnnnllljjjjjjjjjkkkkkkiiihhhgggiiijjjjjjgggccc```___^^^\\\ZZZZZZYYYVVVTTTRRRQQQQQQQQQRRROOOJJJDDD@@@<<<:::::::::888666666777777666555555333111000000111111000...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++*********)))******+++,,,,,,+++***)))((('''&&&&&&%%%%%%&&&&&&''''''(((((("""&&&(((%%%######""" %%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&%%%&&&(((***'''''''''''''''''''''''''''((()))******,,,///222000111333555666888888999<<<>>>AAACCCEEEJJJRRRYYYZZZ]]]```aaa___[[[YYYXXXaaa```aaabbbeeeiiimmmppplllkkkjjjhhheeebbb```^^^___dddjjjmmmllllllmmmoootttuuuuuusssoookkkiiiiiikkklllnnnpppqqqoookkkhhheeeeeeeeefffiiiooovvv|||}}}vvvqqqooommmiiifff___[[[VVVSSSQQQQQQQQQPPPIIIGGGDDDCCCDDDDDDCCCBBBBBBAAA???>>>===:::666333111000///...---+++******)))))))))))))))))))))))))))((('''((())))))'''%%%&&&'''((((((&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$,,,+++***(((&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''---)))%%%###$$$'''((()))(((''''''''''''((())))))&&&&&&''''''((()))))))))(((((((((''''''((((((((())))))************))))))((()))))))))***************+++,,,---...---,,,+++,,,,,,,,,------------...------......///000000000///000222222111111222333888<<>>;;;999888999888666666666777666555555222///...///000000///...---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,++++++************++++++************************+++************+++++++++++++++***)))'''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((()))%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&%%%%%%''')))&&&&&&'''(((((())))))))))))***,,,,,,---000444777888999;;;<<<=========<<<>>>AAADDDEEEHHHNNNWWW]]]___bbbeeefffeeeaaa]]]ZZZbbbccccccdddgggkkknnnpppllljjjgggccc```]]]\\\[[[XXX\\\bbbdddddddddeeegggkkkllllllkkkjjjhhhhhhhhhiiiiiikkkmmmooonnnkkkhhhgggffffffggglllttt}}}}}}zzzyyyyyyxxxwwwqqqlllfff```]]][[[YYYXXXTTTPPPKKKHHHHHHIIIJJJJJJKKKJJJIIIHHHFFFCCC>>>;;;777666555333111///---,,,*********))))))))))))))))))((((((((())))))'''&&&%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***(((%%%$$$%%%'''((((((((('''&&&&&&&&&''')))***''''''''''''(((((())))))''''''((((((((((((''''''))))))************))))))(((((()))))))))************+++---.........,,,++++++++++++,,,---......///...............///000000///111222222111333777;;;>>>EEEMMMQQQUUU]]]jjjuuu~~~{{{wwwuuussssssmmmsss}}}sssnnnnnnllljjjiiiiiijjjkkkjjjiiihhhhhhiiiiiihhheeeaaa]]][[[ZZZZZZWWWVVVUUUSSSQQQPPPOOONNNOOOLLLGGGAAA===999888777999777555555666777666555444222/////////000//////------,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++************++++++******************************************************)))((('''&&&%%%$$$###$$$$$$%%%&&&'''(((((('''((($$$!!!&&&'''$$$%%%&&&'''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&'''((((((&&&%%%$$$&&&'''((()))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&$$$$$$%%%&&&&&&'''(((******++++++***---...//////111444888<<>>===;;;999666444222111,,,,,,,,,+++***)))))))))***)))((()))******(((&&&'''((())))))''''''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((('''%%%'''&&&%%%$$$%%%&&&((()))''''''''''''((((((((((((''''''((())))))(((''''''))))))************))))))))))))))))))************++++++++++++,,,,,,------***+++,,,,,,---...//////000///......---...//////222444555555777===GGGNNNQQQXXX```eeeiiippp}}}zzzyyyxxxxxxzzz}}}~~~sssnnnnnnllliiiiiihhhjjjkkkkkkiiihhhhhhiiiiiihhhfffaaa\\\YYYYYYZZZZZZYYYXXXVVVUUUSSSRRRQQQOOOLLLGGGAAA<<<999777777888666555555666777666555333222000000111111///---,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++************++++++************************)))************)))((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$'''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((((('''%%%$$$%%%&&&&&&(((***,,,------------000111222222444888===AAAKKKKKKMMMMMMLLLJJJHHHFFFJJJMMMPPPRRRTTTXXX^^^ccciiihhhhhhggggggeeeaaa^^^ZZZ[[[\\\^^^^^^_________]]][[[WWWSSSPPPOOOOOOOOORRRVVVYYYZZZXXXWWWXXXZZZ^^^^^^___aaadddeeecccbbbddddddeeegggiiiiiigggeeefffcccbbbdddjjjqqqwww{{{zzz{{{}}}{{{uuunnnjjjjjjeee^^^XXXUUUTTTTTTSSSJJJJJJJJJMMMOOOPPPNNNMMMDDDCCCBBB???===:::999888222222000///---,,,+++***+++***)))***+++***)))'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&((())))))&&&$$$%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((('''((()))******)))((('''))))))************)))))))))*********++++++++++++---,,,+++***+++,,,---...,,,,,,------...///000000000000///......///111222222666:::>>>CCCMMM[[[eeeooouuu||||||uuurrrsssuuuyyysssnnnnnnkkkiiihhhhhhjjjkkkkkkjjjhhhhhhhhhhhhhhhfffaaa\\\XXXXXXZZZZZZZZZYYYXXXVVVTTTSSSRRRPPPMMMHHHCCC>>>;;;999888777666444444666777666666222111111222333222///,,,++++++*********++++++,,,,,,+++***))))))***+++,,,++++++************++++++************************((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&((('''%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$&&&''''''&&&$$$###'''(((((('''&&&%%%'''(((''')))+++...///000//////000111222444777<<>>999888777444222///...---+++*********++++++)))'''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&'''((()))***&&&'''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''((())))))######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&(((((('''%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((('''((()))***++++++***)))((())))))************))))))++++++++++++,,,,,,,,,,,,---------------......///.........//////000000000000/////////111333666888666>>>HHHQQQZZZfffuuu}}}uuuqqqpppvvv{{{tttnnnnnnkkkiiihhhhhhjjjlllllljjjhhhhhhhhhhhhhhhfffaaa[[[XXXXXXZZZYYYXXXXXXWWWUUUSSSQQQPPPRRROOOJJJDDD???<<<::::::777555444444666777666666111111222444555333///,,,*********)))******++++++,,,+++)))(((((()))+++,,,++++++************++++++))))))))))))))))))))))))'''((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%###&&&&&&""""""&&&))))))'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))((('''&&&&&&"""$$$&&&((((((&&&$$$"""&&&'''(((''''''''')))+++((())),,,///111111111000///000222555999???GGGLLLOOOQQQTTTVVVWWWWWWUUUTTTPPPTTTXXXZZZZZZ[[[^^^aaaeee```ZZZWWWWWWXXXWWWVVVNNNLLLHHHEEEDDDFFFIIIKKKNNNNNNOOORRRUUUYYY\\\^^^```cccggggggffffffhhhkkkgggiiioooxxx}}}yyyuuutttvvvxxxxxxwwwjjjmmmqqqtttvvvvvvuuutttsssvvv}}}~~~zzz|||}}}}}}~~~}}}zzztttlllgggccc```[[[XXXUUUSSSPPPNNNMMMLLLJJJHHHFFFDDDCCCBBB>>>===;;;888555333000///,,,*********++++++***((()))***+++***)))((()))+++$$$$$$%%%%%%'''(((***+++&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&'''((('''%%%&&&((()))))))))((('''((((((((((((((('''''''''(((***+++,,,,,,+++***((())))))************))))))++++++,,,,,,,,,---------------///000000000///...////////////000000000000/////////111333777;;;===@@@KKK[[[hhhsssxxxtttuuuvvv~~~|||sssqqqjjjiiijjjcccfffjjjmmmmmmjjjgggggghhheeecccaaa^^^\\\[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSTTTPPPIIICCC>>>;;;::::::777666666666666666777777555333222111111111///---,,,---...//////---+++***))))))))))))************+++++++++*********)))))))))******+++***(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&%%%&&&'''(((((((((''''''***(((%%%"""###%%%))),,,...///000222444666777888777777777999;;;>>>AAACCCLLLNNNRRRVVVYYYZZZYYYYYYYYYXXXWWWUUUUUUTTTUUUUUUTTTQQQOOOQQQUUUUUUOOOJJJHHHHHHHHHHHHIIIJJJKKKKKKSSSVVVYYY\\\___dddiiimmmqqqooommmnnnrrrttttttrrrvvvwww||||||sssmmmqqqsssqqqooopppqqqoooqqqzzz{{{yyyyyy|||zzzuuunnnkkkhhheeebbb```\\\YYYVVVQQQMMMMMMLLLHHHDDDBBBEEEBBB>>><<<;;;:::999777777444///,,,+++***)))(((***((('''&&&&&&''')))***(((((((((((((((''''''''',,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&%%%%%%%%%$$$###(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%'''((())))))---+++(((&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$)))(((((('''''''''(((((()))+++------+++)))(((((('''&&&%%%&&&)))+++,,,+++*********)))))))))))))))++++++******++++++,,,---000...,,,++++++---000222***,,,...///......///000...000333444666===FFFMMM]]]hhhwww|||sssqqqkkkjjjkkkeeegggjjjlllkkkiiigggggghhhhhhfffccc```]]]\\\[[[[[[XXXXXXWWWWWWVVVUUUTTTTTTRRROOOIIICCC>>>;;;::::::777666666555555666666777555333222111111111///---,,,---...//////---,,,+++))))))))))))************+++++++++*********)))))))))***))))))((('''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%)))(((((((((''''''''''''''''''''''''''''''((((((---+++)))((((((+++...000,,,...000444888<<>>===999777444333111///,,,***+++***((('''&&&'''((()))))))))))))))))))))((((((+++++++++******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((***((('''%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((''''''&&&%%%&&&&&&'''(((((('''&&&&&&((((((((())))))))))))***((((((''''''''''''((((((***+++,,,+++)))''''''(((+++)))((((((***++++++************++++++++++++++++++++++++++++++,,,,,,------,,,+++******,,,...///...000222333333333444666222444888;;;@@@JJJVVV___sss~~~~~~}}}~~~}}}sssqqqllllllmmmggghhhiiijjjiiihhhggghhhiiijjjhhheeeaaa^^^\\\[[[ZZZVVVVVVUUUUUUUUUTTTTTTTTTPPPNNNIIIDDD@@@<<<:::999777777666666666666666777555333111111111111///...---.../////////...,,,+++))))))))))))************+++++++++******************)))(((''''''&&&''''''((('''''''''((()))******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&(((((((((((('''''''''''')))((('''&&&&&&&&&'''(((******))))))***,,,...///...000333777<<<@@@CCCEEE@@@???>>>@@@DDDKKKRRRVVVSSSVVVZZZ]]]]]][[[WWWTTTSSSRRRQQQNNNKKKHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGJJJKKKOOOSSSYYY___cccffflllnnnppprrrrrrsssvvvxxxwwwwwwyyy}}}}}}zzzxxxzzz}}}}}}xxxssspppmmmkkkooovvv~~~|||sssfffZZZRRROOONNNMMMKKKIIIGGGGGGFFFEEECCCAAA<<<;;;::::::999666222......---+++)))((((((((())))))))))))))))))*********)))***+++,,,+++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))(((((('''&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))***,,,------((((((''''''''''''((((((+++++++++)))'''&&&'''))),,,***(((((()))***************++++++,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,---......///111222333333444666888888<<>>===:::777444111000...,,,***)))))))))))))))))))))))))))))))))((()))+++,,,,,,***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%$$$"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&&&&''''''''''''''''''&&&$$$$$$%%%'''((()))***+++(((''''''''''''(((((()))******)))(((&&&(((+++...+++)))''''''(((*********)))******+++,,,------...,,,,,,,,,,,,,,,---............//////000000000000000111222333333555999;;;@@@GGGRRR^^^kkkyyy}}}zzzvvvsssuuu{{{~~~tttrrrlllmmmpppjjjhhhgggffffffgggggghhhhhhdddcccaaa^^^]]]\\\\\\\\\XXXWWWVVVTTTRRRPPPOOONNNMMMKKKHHHDDD@@@===:::999;;;:::999999888888888999444222111111222222000///...............------,,,((()))))))))***************************************)))'''&&&&&&'''((()))&&&&&&%%%$$$%%%&&&((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((((((((('''''''''&&&'''''''''(((((((((((((((((('''%%%######$$$&&&'''+++,,,---///111333444555888999:::;;;===>>>???@@@BBBEEEIIINNNRRRVVVXXXYYYXXXUUUQQQLLLIIIHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLIIIKKKNNNPPPRRRVVVZZZ^^^___```dddiiinnntttxxx{{{zzz{{{zzzxxxuuussssssttt{{{rrrfff___YYYRRRPPPNNNLLLLLLLLLKKKIIIGGGIIIEEEBBB???===<<<:::999555444222000...,,,+++************)))))))))((((((''')))+++,,,,,,***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))))))))((((((+++///333222///+++))))))******)))((())))))***+++,,,------------,,,,,,------.../////////000000000111111111111222444555888<<>>@@@CCCDDDEEEHHHKKKPPPUUUXXXYYYYYYXXXUUUQQQJJJDDDAAABBBEEEGGGFFFJJJPPPVVVYYYYYYVVVUUURRRRRRSSSVVVZZZ___cccfffhhhhhhjjjmmmqqqtttxxxyyywwwwwwvvvtttrrrrrrsssuuu~~~vvvoooeee[[[QQQNNNLLLLLLMMMOOOOOONNNNNNJJJEEEAAA???===<<<;;;888777666444222000...------,,,,,,+++***)))((((((((()))***++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''***)))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&''''''((()))***))))))))))))))),,,111444:::666111---+++***)))((())))))******++++++,,,,,,...------------...//////...............///000000///111444999???GGGPPPVVVdddooo~~~|||vvvvvvzzztttpppjjjkkkmmmhhheeeddddddfffiiiiiigggdddeeecccaaa___]]]]]]]]]]]]XXXWWWVVVTTTRRRPPPOOONNNMMMJJJFFFAAA>>><<<<<<<<<::::::999888777777777777333222000111222222111000------,,,+++++++++++++++))))))))))))************))))))*********+++++++++))))))***************)))''''''''''''&&&%%%$$$$$$###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''(((((()))***+++,,,,,,,,,---...111333777999;;;===>>>@@@CCCEEEHHHJJJKKKNNNPPPSSSUUUWWWWWWWWWVVVOOOLLLFFFBBBAAADDDHHHKKKLLLVVVdddppptttqqqjjjddd___\\\ZZZ\\\aaagggjjjjjjjjjjjjkkklllnnnppprrrsssqqqqqqqqqpppqqqtttxxx|||{{{qqqeeeYYYUUUQQQOOOOOOPPPQQQQQQPPPMMMIIIEEEBBB???<<<999::::::999777555333111000111000///...,,,***)))((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''((()))***)))******))))))+++...111999555000,,,+++++++++***+++++++++,,,,,,,,,,,,,,,...............//////000000///...------///111222222555;;;CCCNNN[[[hhhqqq}}}|||xxxyyy}}}tttpppiiijjjlllgggdddcccdddfffiiijjjfffcccgggfffccc```^^^]]]\\\\\\WWWVVVUUUTTTSSSRRRQQQPPPMMMJJJEEE@@@===<<<======999888777666555555555555333111000111222222111000---,,,++++++******++++++))))))))))))************))))))******++++++++++++))))))+++,,,,,,+++***)))(((((())))))(((&&&$$$###!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&''''''(((&&&'''''''''(((((())))))((()))+++,,,.../////////222222333666999<<<@@@BBBBBBCCCEEEGGGIIIKKKMMMNNNQQQQQQQQQRRRRRRSSSSSSSSSJJJHHHFFFDDDEEEIIIMMMPPP\\\iii}}}wwwiiiddd```aaaggglllnnnlllhhhhhhiiiiiijjjkkklllmmmmmmmmmmmmnnnqqqwww~~~}}}wwwkkkccc^^^WWWRRRPPPOOOOOOOOOQQQOOOLLLJJJFFFAAA<<<777;;;;;;:::999777555333222444333222000...,,,***))))))))))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''')))*********++++++***((()))+++---111...***((()))+++---...------------------,,,,,,...............///000000333222000...///111333555;;;@@@HHHSSSaaarrrxxxtttvvvxxxyyyssskkkiiijjjjjjhhheeefffgggjjjlllkkkiiifffbbbaaaaaa___^^^]]]\\\\\\[[[YYYVVVSSSQQQQQQQQQRRRNNNKKKFFF@@@===;;;;;;<<<;;;:::999888777777777777000///---...000111111000...---,,,+++************...,,,***)))******)))((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&***%%%"""###%%%&&&&&&&&&'''%%%###$$$&&&'''%%%######&&&***,,,---+++(((&&&$$$%%%&&&'''&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&***)))(((((()))***+++,,,++++++******,,,000333666444777999888:::@@@BBBAAAHHHJJJLLLMMMNNNMMMKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIDDDFFFGGGHHHIIINNNUUU[[[hhh|||wwwnnneeedddiiimmmllliiihhhiiijjjhhhfffddddddeeennnnnnppprrruuuxxxzzz|||~~~wwwrrrlllggg```[[[WWWSSSNNNJJJKKKJJJJJJKKKLLLKKKHHHEEE???===:::888777888:::<<<:::;;;:::666000+++******(((((()))***************(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%$$$$$$&&&%%%#########&&&)))***)))(((''''''(((((('''%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&''')))***+++'''''''''((((((((((((((('''%%%%%%&&&(((***+++***&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++,,,+++*********+++,,,---)))***+++,,,------------///...,,,,,,...000222333111///111555444222666???CCCOOO^^^nnnzzzyyyuuuuuuvvv{{{ssskkkjjjkkkjjjiiiffffffhhhjjjkkkkkkhhheeebbbaaa```___^^^]]]\\\[[[YYYXXXVVVSSSRRRQQQPPPQQQNNNKKKFFF@@@===;;;;;;<<<888777666555444444444444333111//////000000///......---,,,+++************---+++***)))*********(((************************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&&&&%%%&&&&&&&&&%%%&&&'''&&&%%%###$$$&&&'''&&&$$$&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&%%%%%%%%%(((''''''&&&&&&'''''''''((('''&&&&&&'''((()))***---,,,+++,,,---111444666666:::<<<<<>>>>>@@@BBBCCCHHHKKKPPPTTTYYY___eeeiiijjjxxxsssllllllnnnooooooqqqrrrqqqooommmmmmoooqqqtttsssqqqooommmllllllkkkmmmkkkjjjpppzzz~~~yyywwwxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxxxx{{{}}}|||{{{yyyvvvrrrmmmddd[[[TTTPPPNNNNNNNNNOOOOOONNNLLLLLLIIIBBB<<<888777777888999::::::888444000...---+++,,,,,,,,,,,,++++++******)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++333///)))&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''''''''''''''+++***))))))''''''&&&%%%,,,***((((((((()))((('''(((((((((((())))))))))))************************+++++++++++++++,,,------++++++,,,---............/////////000111222444444111111444999>>>EEEQQQ\\\lll{{{{{{uuupppmmmoootttrrrkkkkkkmmmmmmlllhhhhhhhhhiiijjjiiifffdddcccbbb```^^^\\\[[[[[[[[[XXXXXXWWWVVVUUUSSSQQQOOOOOOKKKFFF@@@<<<:::::::::999999888777666666666666555333111000111111000///......---,,,+++++++++++++++***((()))***++++++***+++++++++++++++++++++++++++***(((''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%((((((&&&%%%'''(((((($$$$$$$$$%%%&&&'''(((((()))'''%%%######$$$%%%&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''((()))))))))))))))***,,,...///333222222222333555777999;;;???BBBCCCGGGMMMPPPNNNKKKKKKIIIGGGFFFDDDCCCBBB@@@???>>>===???BBBEEEGGGMMMPPPUUU[[[```eeeiiillliiiqqq|||}}}tttnnnnnnpppqqqrrrttttttrrrnnnkkkjjjjjjlllmmmkkkiiifffdddbbb``````cccbbbdddkkkxxx{{{yyyyyyzzzsssuuuyyy|||~~~~~~}}}|||~~~~~~xxxooofff___VVVSSSOOONNNOOOQQQRRRRRRUUURRRMMMGGGBBB===:::999999999:::999888555444333------------,,,+++******))))))(((''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$$$$&&&'''(((555000***&&&%%%'''((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))))))))((((((''''''***)))''''''((((((((('''((())))))))))))*********,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---..................///000000000000222333555777<<>>>>>======???>>>>>>???BBBGGGKKKNNNTTTUUUYYY^^^cccgggiiiiiihhhjjjoootttwwwwwwvvvvvvvvvtttqqqnnnmmmlllllllllllllllkkkiiifffeeefffgggdddcccbbb```^^^]]]\\\\\\\\\```eeejjjsss{{{zzz{{{sssvvvzzz~~~wwwqqqmmmgggbbbZZZUUUTTTTTTUUUUUUWWWVVVUUURRRLLLFFF@@@<<<888888888888888888777666000000//////---,,,***))))))(((''''''&&&'''''''''((((((((((((((((((((((((&&&'''((()))))))))'''''''''&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''111,,,'''%%%%%%'''))))))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&''''''(((******'''((((((((())))))******(((&&&%%%&&&''')))(((((())))))))))))*********+++,,,,,,,,,+++++++++++++++++++++,,,,,,------------------.../////////......---///000000//////222444888???HHHRRR___ooo}}}rrrppprrrxxx~~~ssslllkkknnnnnnmmmhhhgggfffggghhhhhhgggeeedddbbb___\\\ZZZZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRQQQOOOKKKEEE???;;;999888999999888777666666555555555111000//////111222222111///...---,,,++++++++++++,,,+++))))))***++++++***))))))))))))))))))))))))+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***///333000'''$$$((()))%%%$$$%%%''''''&&&&&&''')))&&&''')))******(((&&&%%%'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''(((*********+++---///222333999999999999:::;;;;;;<<>>@@@CCCHHHMMMRRRUUUYYYYYY[[[___cccfffgggffffffeeegggkkkmmmkkkkkknnnkkkmmmnnnllliiieeebbbaaa___aaabbbccccccccceeefffaaa``````_________``````aaagggmmmooosss}}}~~~}}}{{{yyyyyyuuupppiiibbb]]]ZZZWWWUUUVVVWWWXXXVVVSSSMMMHHHDDD===:::777666777888888777444444333222000...,,,+++***)))((((((''''''((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''((((((((()))&&&$$$###$$$&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&'''((()))***%%%&&&&&&&&&((()))***+++&&&'''((((((******+++,,,((('''%%%&&&((())))))((())))))))))))************++++++++++++++++++++++++++++++,,,---------------......///////////////...---///111111000333888===@@@LLL[[[iiixxx}}}uuussstttuuu}}}ssslllkkkmmmnnnmmmgggfffeeefffhhhhhhgggfffeeeccc___\\\ZZZYYYZZZZZZZZZXXXVVVTTTRRRQQQQQQQQQOOOKKKEEE???;;;888888888888777666555555444555555222000//////000111000//////...---,,,,,,+++,,,,,,---+++***)))*********(((((((((((((((((((((((((((*********))))))((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++...:::>>>222'''&&&'''&&&%%%'''((((((&&&%%%'''(((%%%&&&((())))))((('''&&&&&&&&&'''((()))******)))%%%%%%%%%&&&&&&'''((()))+++++++++---///222444666<<<<<<<<<<<<<<<<<<======???CCCFFFEEEGGGJJJJJJGGG???===:::888888:::<<<======???CCCIIIOOOUUUZZZ]]]\\\[[[[[[^^^cccffffffeeedddaaabbbggghhheeeeeeiiidddgggjjjiiiddd___\\\\\\WWW[[[___aaabbbcccdddeeeaaaaaaaaabbbcccdddeeefffhhhlllppprrrsssyyy}}}|||~~~}}}|||yyywwwsssllleee```XXXXXXYYYXXXWWWUUUSSSRRRIIIDDD>>>::::::::::::999999999888666444111///...,,,+++******))))))******((((((((((((((((((((((((((((((((((((((())))))***''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%&&&''''''%%%###%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%''')))***'''''''''''''''((()))***((((((((()))*********+++,,,***(((((()))***)))(((((((((((()))))))))******))))))******++++++,,,,,,+++,,,---.........---,,,//////000000000//////...---000333444555;;;DDDKKKSSScccttt~~~xxxvvvyyytttllllllmmmmmmlllfffeeeeeefffhhhiiihhhgggeeeccc___[[[YYYYYYYYYZZZYYYWWWTTTQQQOOOOOOPPPPPPOOOKKKEEE???;;;888888888999888777666666555555666444222////////////...---//////...---,,,,,,,,,,,,...,,,***)))******)))((((((((((((((((((((((((((()))************(((&&&%%%&&&''''''''''''''''''&&&'''&&&&&&&&&'''(((***++++++@@@JJJ<<<***$$$&&&'''%%%((()))(((%%%$$$&&&(((%%%&&&&&&''''''(((((((((%%%&&&(((************)))&&&&&&&&&'''''')))******.........000222555888:::============>>>>>>>>>>>>888===@@@@@@BBBEEEEEEBBB>>><<<:::888999;;;>>>@@@???BBBGGGNNNUUU\\\aaaccc^^^\\\[[[^^^bbbfffffffffccc______dddddd```___ccc___cccgggfffaaa]]]\\\^^^XXX[[[```cccccccccccccccaaabbbbbbccceeefffhhhiiihhhiiikkknnnqqquuuyyy}}}~~~}}}{{{{{{zzzsss\\\[[[ZZZZZZZZZ[[[]]]^^^UUUNNNFFF@@@>>>>>>===<<<======;;;999777444222111...---,,,,,,++++++,,,,,,(((((((((((((((((((((((()))(((''''''''')))***+++'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))***+++)))%%%"""&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''&&&$$$$$$$$$&&&((()))))))))(((''''''''''''(((*********)))))))))))))))000...+++***++++++)))((((((((((((((())))))))))))(((((()))***++++++,,,,,,+++,,,---.........---,,,///000000000000000//////---111444666:::BBBMMMVVVeeevvv{{{zzzyyyxxx~~~~~~qqqnnnooonnnmmmmmmdddddddddfffiiijjjiiihhhccccccaaa___\\\[[[\\\]]][[[XXXTTTPPPNNNMMMMMMNNNOOOKKKEEE???:::777555555666666666666666555555555333222111222222222000...000...,,,)))(((((()))******,,,------+++******+++(((((((((((()))***+++,,,+++***)))***+++,,,+++)))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((()))))))))///444111((($$$&&&+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))((((((((())))))######"""###$$$&&&(((***///000222222222333777999888:::<<>>===<<<<<<888777666888;;;===<<<;;;;;;;;;;;;<<<>>>CCCIIIMMMOOONNNNNNRRRXXX^^^ccceeeccc___\\\[[[]]]^^^^^^]]]XXXUUUSSSSSSVVVYYY[[[[[[\\\\\\^^^___aaabbbccccccbbbbbbbbbbbbcccdddeeefffdddcccaaaaaabbbccceeefffgggddddddiiimmmnnnrrrwww}}}~~~vvvnnnfffccc```]]]^^^``````^^^ZZZTTTNNNHHHDDDCCC>>>======>>>???>>>;;;999222111000...,,,++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((*********))))))'''&&&&&&((((((((()))))))))******''''''''''''''''''''''''***)))((('''&&&&&&&&&''''''''''''((((((((())))))((((((((()))))))))******((()))***++++++***))))))))))))))))))***+++,,,,,,*********+++++++++,,,,,,---......---++++++,,,---333000000333222000222666444:::CCCMMMWWWeeevvv{{{yyyxxx}}}}}}oookkklllllllllmmmggggggfffhhhjjjjjjiiihhhgggeeeccc```^^^]]]]]]^^^ZZZXXXUUUQQQOOONNNNNNOOOKKKHHHCCC???;;;999888999999888777666555333222222000//////000111222000///,,,,,,+++***)))(((((('''***+++---,,,+++)))******++++++***)))((((((''''''&&&(((******((('''))),,,((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%$$$%%%&&&''''''&&&$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((())))))))))))***,,,---...222555999:::999777666666999:::;;;<<<<<<;;;999888555444333555777999999888:::<<>>CCCOOOaaatttxxxwww{{{sssnnnooopppooopppjjjiiiiiijjjlllmmmlllkkkjjjeee```]]]\\\\\\[[[ZZZZZZXXXVVVTTTRRRPPPPPPPPPNNNKKKEEE???:::777666555444444444444555555555555.........///111222111///.../////////...---,,,+++)))+++,,,,,,***))))))***&&&'''((())))))))))))((((((+++---***%%%"""$$$''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&(((***(((%%%$$$&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***###$$$'''))),,,...000111333555777888888:::===???@@@@@@???>>><<<;;;999888555666666777888:::===???IIIMMMRRRUUUUUUWWWYYY\\\TTTUUUUUURRRPPPPPPUUUYYYWWWVVVUUUSSSRRRRRRTTTUUUUUUYYY]]]]]]]]]aaajjjrrrtttoooggg```\\\\\\^^^___```aaadddggghhhiiiiiiiiipppllliiijjjooorrrqqqnnnhhhhhhjjjjjjhhhjjjvvvyyytttrrrnnnfffaaaaaa]]]^^^```ccceeeeeeaaa^^^YYYUUUPPPLLLIIIFFFBBB@@@AAAAAA@@@>>>;;;777444111,,,+++***)))(((((((((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&((()))***+++++++++*********)))))))))))))))(((((((((((((((((((((((( ###&&&((()))(((((((((((((((((()))))))))***((((((((()))))))))******'''(((***+++,,,,,,,,,+++************+++,,,------,,,,,,---------.........***,,,///111000000000111222111333555555777???HHHRRR```ssszzzrrrqqqxxxrrrnnnoooooonnnnnnjjjiiijjjlllnnnooonnnmmmkkkfff___[[[[[[[[[ZZZXXXYYYXXXWWWUUUSSSRRRQQQPPPOOOLLLFFF???:::777555555333333333444555555666666000//////000111222000///,,,+++++++++************)))***,,,+++***((())))))%%%&&&((()))******))))))***+++,,,***&&&###$$$%%%'''''''''(((((((((((((((''''''''''''''''''''''''$$$''')))'''###"""%%%((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%'''***---000222444444444555777888999;;;???BBBAAA@@@???===;;;:::999888444555666777888;;;@@@CCCIIILLLPPPVVV[[[^^^```aaaWWWVVVSSSOOOLLLKKKLLLNNNOOOPPPPPPPPPPPPRRRVVVYYYVVVZZZ]]]^^^]]]___eeekkkkkkhhhbbb^^^\\\]]]___bbbbbbccceeehhhjjjlllmmmnnntttrrrrrrsssvvvwwwuuurrrnnnnnnpppppplllllluuuyyyuuuuuurrrkkkgggggg___]]]\\\___dddgggfffeeebbb^^^YYYUUUQQQLLLGGGCCCFFFFFFDDDBBB@@@===;;;:::111///---+++)))(((((()))+++++++++******))))))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''((((((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$&&&(((*********((('''((((((((()))))))))******((((((((()))))))))******'''(((***+++---------,,,************+++,,,---...,,,,,,,,,---------.........///111000...------...///000333777999>>>IIIUUUeeettt~~~uuurrrwwwsssqqqrrrpppmmmllliiiiiijjjllloooqqqqqqpppnnnggg___\\\\\\\\\[[[YYYYYYXXXWWWVVVTTTRRRQQQQQQNNNJJJEEE???:::888666666333444444444444444444555222111000111222222000///***)))((('''''''''((())))))***++++++)))(((((()))&&&'''((()))***)))'''&&&******))))))((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$######$$$%%%'''(((&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%)))+++---000222333333444666888:::<<<<<<===@@@AAA>>>===<<<:::888777666666333555777888999===CCCHHHIIIHHHJJJQQQYYY^^^^^^]]]XXXTTTOOOLLLKKKJJJJJJIIIMMMNNNOOOOOOOOOQQQUUUYYYYYY[[[^^^^^^]]]]]]```bbbbbbbbbaaaaaabbbbbbcccccceeeeeefffhhhjjjlllnnnooovvvwwwyyy{{{{{{yyyvvvttttttsssttttttqqqnnnrrrzzz||||||yyyxxxvvvqqqmmmmmmbbb\\\WWWWWW\\\bbbdddeeeeeeccc```]]]ZZZUUUPPPLLLJJJIIIGGGEEEDDDCCCBBBBBB777555111...,,,*********************************))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((((()))))))))))))))***((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((''''''&&&(((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))*********)))''''''(((((()))))))))*********)))))))))*********++++++((()))+++,,,---,,,++++++))))))))))))***+++,,,---+++,,,,,,,,,------------//////000...---,,,---//////111777>>>CCCKKKZZZhhhyyyvvvtttuuusssooonnniiiiiijjjmmmppprrrrrrqqqpppiii```\\\]]]]]]\\\YYYYYYYYYWWWVVVTTTSSSRRRQQQLLLIIIDDD???;;;999888888555555555444444333333333333222111222222222000...000///---++++++,,,...///)))***++++++)))(((((()))'''((()))***)))(((%%%$$$)))((('''(((*********(((&&&'''''''''(((((())))))'''''''''''''''''''''&&&'''### """(((++++++(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,+++---...000111111111111777:::>>>@@@@@@?????????;;;:::888777555444333333555777999:::<<<@@@GGGMMMOOOLLLKKKQQQZZZ___]]]ZZZUUUPPPKKKJJJKKKMMMLLLKKKMMMOOOPPPOOONNNOOOSSSWWW\\\^^^______^^^]]]]]]]]]___aaaeeehhhiiihhheeedddhhhggggggggghhhjjjmmmnnnvvvzzz~~~}}}zzzwwwuuuwwwuuuvvvwwwsssooopppuuusssxxx||||||yyytttrrrrrrbbbZZZRRROOOTTT[[[___aaaeeedddcccbbb```]]]XXXUUULLLKKKIIIGGGFFFFFFGGGGGG;;;999555111...,,,,,,,,,&&&'''((()))+++---......************************&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''')))***+++(((((((((((((((((((((((()))***************))))))###$$$&&&((()))***++++++++++++******)))))))))((())))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))******************+++++++++,,,,,,,,,++++++,,,---,,,+++***)))(((((((((((()))***+++,,,+++++++++,,,,,,,,,------,,,,,,---,,,,,,---000333777:::AAAJJJRRR\\\mmm}}}|||}}}tttuuurrrrrrssskkkjjjjjjkkkmmmppprrrqqqooonnnlllhhhddd```]]][[[[[[[[[YYYUUUQQQOOOOOOQQQRRRLLLIIIDDD???;;;999777777555555555333111000222444222222222222222111000///,,,,,,,,,+++++++++******,,,,,,+++******))))))(((((((((((((((((((((((((((,,,+++)))'''&&&'''((()))&&&'''''''''&&&%%%%%%$$$))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))))))))((('''''''''&&&''''''''''''''''''&&&&&&%%%&&&''')))+++,,,,,,,,,000222555666555444444555:::===AAABBB@@@===;;;:::666666666555555444333333666999;;;>>>AAAEEEJJJNNNPPPOOOOOORRRUUUUUUQQQNNNLLLLLLLLLMMMOOOPPPRRRSSSTTTTTTTTTRRRQQQRRRUUUWWW]]]___aaabbbaaa______```bbbgggmmmooommmjjjhhhhhhfffhhhjjjjjjiiihhhiiijjjrrrsssuuuuuutttrrrooommmpppsssuuuuuussspppnnnmmmqqqtttzzz|||yyywwwwwwwwwvvvfff^^^UUUPPPQQQUUUYYY[[[aaadddgggiiihhhddd___[[[WWWTTTPPPMMMKKKJJJHHHFFFDDD@@@;;;777444111...+++,,,++++++************+++(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((+++***(((&&&%%%&&&'''((())))))))))))************))))))))))))))))))))))))&&&###"""%%%+++///...+++***+++,,,---...///000000((()))***+++---...///000000///......///111444555999@@@KKKYYYhhhuuuwwwxxxtttuuuuuunnnjjjjjjkkknnnqqqrrrpppooonnnlllhhhddd```^^^\\\[[[YYYXXXVVVTTTQQQPPPOOONNNKKKIIIDDD???;;;888777777555555555333111000222333000111111111000000///......---------,,,,,,,,,,,,+++,,,,,,++++++)))((((((***************************)))(((&&&&&&'''((()))'''(((((((((((('''&&&%%%)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))+++---...///000222444555444444555777;;;===@@@AAA???<<<:::999666666555555555555555666888:::===@@@CCCHHHMMMPPPSSSPPPMMMMMMNNNOOONNNMMMOOOOOOPPPQQQRRRTTTUUUVVVTTTTTTSSSRRRPPPQQQSSSUUUYYY[[[\\\\\\\\\^^^```ccchhhmmmrrrtttqqqnnnkkkkkkkkklllmmmllljjjiiijjjkkkhhhjjjmmmoooqqqqqqoooooommmpppssstttsssqqqppppppuuuxxx}}}~~~{{{xxxxxxyyyzzzzzzxxxmmmfff[[[UUUSSSUUUWWWXXX___bbbfffiiiiiifffbbb___[[[XXXTTTQQQOOOMMMKKKIIIIIIEEEAAA===999555000------,,,,,,++++++++++++,,,))))))))))))))))))))))))***))))))(((((())))))***&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&'''(((((())))))((((((''''''(((((())))))******)))((('''&&&&&&''')))***))))))))))))************************************---)))'''(((+++,,,)))&&&''''''((()))***+++,,,---***++++++---...///000000...///000000000222666999HHHSSScccsssxxxyyyvvvvvvvvvooojjjjjjllloooqqqrrrpppnnnnnnllliiieeeaaa^^^\\\[[[XXXXXXWWWVVVSSSPPPMMMKKKKKKIIIDDD???;;;888777666444555555333111000222333//////000000//////......---------,,,,,,,,,++++++***+++,,,,,,,,,***((('''************************((('''&&&&&&&&&'''((()))(((((()))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())),,,///111333111222444444444555777999;;;===@@@@@@===:::888777666555555444555777999:::;;;===AAACCCFFFJJJNNNQQQSSSOOOIIIFFFGGGIIIKKKKKKQQQQQQRRRRRRTTTVVVWWWXXXTTTTTTSSSQQQOOOOOOQQQSSSTTTUUUVVVWWWYYY]]]cccgggpppsssvvvwwwtttpppmmmlllmmmnnnmmmllljjjjjjlllmmmeeegggkkkooorrrssssssssspppssswwwzzzzzzzzz{{{|||}}}yyywwwyyy~~~{{{tttiii```[[[XXXWWWWWW[[[^^^cccggghhhhhhfffdddaaa___[[[XXXVVVSSSPPPMMMNNNLLLHHHDDD@@@;;;555111///...---,,,++++++,,,---))))))))))))))))))))))))+++******))))))******+++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&'''(((((())))))((((((&&&&&&'''((()))***++++++''''''&&&&&&'''(((***+++))))))))))))************************************000---******++++++(((%%%))))))***+++,,,---......,,,------...//////000000---111333333333666>>>DDDWWWfff{{{xxxxxxuuuvvvuuummmjjjkkklllooorrrrrrpppnnnnnnllljjjfffbbb___\\\[[[YYYYYYWWWUUURRROOOLLLJJJKKKHHHDDD???;;;888777666444555555444222111111333/////////000000//////...++++++*********))))))))))))***,,,------+++(((&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))((((((((())))))(((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))''''''''''''(((((((((((()))))))))***,,,000444666222333444444444666999<<<;;;===>>>>>>;;;777555555555555555555777999<<<===???AAACCCEEEGGGIIILLLNNNMMMJJJFFFDDDDDDFFFIIIKKKPPPQQQQQQRRRSSSUUUVVVWWWTTTUUUTTTRRRPPPOOOPPPRRRRRRTTTVVVXXX[[[```fffjjjqqqsssttttttrrrnnnjjjgggiiiiiiiiiiiihhhjjjnnnqqqoooqqquuuxxx{{{}}}~~~~~~~~~|||vvvxxx{{{{{{}}}zzzooogggaaa]]][[[WWWYYY]]]aaaeeeggghhhhhhfffcccaaa^^^\\\YYYUUURRRRRRPPPNNNKKKHHHBBB<<<888222111...,,,++++++,,,---+++***************))))))*********))))))*********''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((((((((''''''((()))))))))))))))'''''''''((()))*********((((((''''''((()))******((()))))))))************************************---+++***+++------,,,++++++++++++,,,---.........---------......////////////333666666666===KKKVVVhhhwwwxxxyyyvvvvvvuuummmjjjkkkmmmpppsssrrrpppmmmmmmllliiifffbbb___\\\ZZZ[[[YYYVVVSSSPPPNNNLLLLLLKKKHHHCCC>>>:::777666666333555555444222111111222//////000111111000000///+++++++++*********))))))(((***,,,------+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))'''''''''((((((((())))))*********+++...111555777222333444444555666:::<<<999;;;<<<;;;888555444444555555555777999<<<>>>@@@AAACCCEEEEEEEEEEEEGGGHHHEEEEEEEEEEEEFFFHHHKKKLLLQQQQQQQQQRRRTTTUUUWWWXXXVVVVVVVVVUUUSSSQQQRRRSSSTTTWWW\\\___aaadddgggiiillllllmmmmmmkkkgggccc```___aaaccceeehhhmmmrrrwww|||~~~}}}xxxtttmmmooorrrwww|||rrrjjjeeebbbXXXYYYZZZ\\\___cccgggiiigggfffeeedddbbb___[[[WWWTTTSSSQQQPPPNNNJJJDDDAAA666444111...,,,+++,,,,,,,,,,,,++++++*********)))***))))))(((((())))))***((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))******)))(((((('''(((((()))))))))))))))))))))))))))((((((((((((******)))(((((((((((((((((()))))))))************************************+++******,,,---//////...(((((())))))******++++++,,,,,,------.........//////333666888<<>>:::777666555333444666555333111111222//////000111111111000000.........---------,,,,,,)))***+++,,,,,,+++)))((())))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))*********+++,,,///111444666333444666666666777999;;;888999:::999777444333333444555777999<<<>>>???@@@AAACCCDDDEEEDDDCCCDDDEEEAAACCCFFFIIIJJJLLLNNNPPPRRRRRRSSSSSSUUUVVVXXXYYYXXXYYYZZZYYYWWWVVVVVVWWW\\\___bbbdddeeeeeefffgggeeeeeeeeeeeeeeebbb^^^[[[YYY]]]aaaggglllssszzz}}}zzzwwwxxx|||~~~{{{yyyxxxyyyyyyzzz}}}uuuooommmdddaaa]]][[[[[[___dddggggggggghhhhhhhhhfffbbb^^^XXXWWWUUUTTTRRROOOKKKHHH===:::666111...---------------,,,,,,+++*********)))))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((())))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((('''((()))***+++***)))((('''((())))))******))))))***)))))))))((((((((('''++++++***))))))(((''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,------++++++,,,---......//////111444999???IIIYYYmmm{{{~~~zzzzzzzzz{{{xxxxxxvvvmmmkkklllooorrrtttsssooollljjjjjjhhheeeaaa]]]YYYWWWWWWVVVUUUTTTQQQOOOMMMLLLJJJGGGCCC>>>:::777666555333444666555333111111111---...//////000000000////////////.........------)))******+++++++++******))))))))))))))))))))))))(((((())))))((((((''''''&&&'''((()))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))*********+++,,,...000111333333333555777888777777888:::666777888777555333333444333555999<<<>>>???@@@???>>>AAACCCDDDDDDCCCDDDEEECCCFFFIIIKKKLLLNNNRRRUUUQQQQQQQQQRRRSSSUUUWWWXXXZZZ\\\]]]]]][[[ZZZ[[[\\\eeeffffffeeebbbaaabbbcccaaa``````aaabbbaaa]]]YYYZZZ^^^fffmmmuuu|||zzzuuuuuuwwwzzz}}}{{{wwwpppfff^^^ZZZ\\\```dddggghhhjjjmmmnnnlllhhheee___]]]ZZZWWWUUUSSSPPPMMMEEEAAA<<<666222/////////...------,,,++++++******+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''((()))))))))))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++++++++)))((((((((()))************)))(((((((((((())))))))))))))))))*********))))))((())))))))))))************++++++++++++++++++++++++,,,,,,------,,,,,,,,,---......////////////000000+++,,,,,,...///000111111555:::DDDPPP___rrr}}}zzz}}}~~~wwwyyyvvvuuusssjjjkkklllooorrrtttsssooollliiiiiigggeeeaaa\\\YYYVVVSSSTTTVVVVVVTTTPPPLLLJJJJJJGGGCCC>>>:::777666555222444666555333111111111,,,,,,---.../////////.........---------,,,,,,,,,******************++++++''''''''''''''''''''''''))))))******)))(((''''''(((((()))***************&&&'''''''''(((((())))))'''''''''&&&&&&''''''''')))))))))((((((''''''&&&&&&''''''((()))******+++***+++---///000111111222444666999999888777888888444666777666444333333444333666:::===@@@@@@??????<<>>>>>===???DDDFFFDDDEEEHHHFFFEEEHHHLLLMMMKKKLLLPPPOOONNNNNNPPPSSSVVVXXXYYY```___^^^]]]]]]___aaabbbhhhgggeeebbb______bbbdddbbbdddfffgggggghhhiiijjjmmmrrrzzz~~~wwwtttpppttt|||uuukkkddd```]]]ddddddhhhmmmmmmkkkmmmqqqjjjgggbbb^^^[[[XXXVVVTTTOOOKKKEEE@@@<<<888555222222111000...+++)))'''&&&******))))))))))))******))))))(((((()))***++++++******))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))++++++******)))((((((((())))))))))))***************)))(((((((((((())))))&&&'''(((***++++++++++++---,,,,,,+++***)))(((((((((((((((((((((((((((((()))************))))))((((((((()))***+++,,,,,,---++++++************++++++---------.........////////////...------------...---------...111444777999GGGRRRdddxxx}}}vvvuuuyyyxxxsssppplllkkkmmmtttvvvrrrooonnnmmmmmmlllhhhbbb\\\YYYXXXWWWTTTRRRPPPOOOMMMKKKHHHHHHFFFCCC???<<<999777666444444444444333222111111///000111111111000...---/////////---+++)))***+++++++++************++++++&&&###!!!###''')))&&&"""(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''%%%###!!!"""'''+++------------...///000222333444666666777777777666444444444444444444555666777888<<<<<<===>>>?????????>>>>>><<>>;;;888777666444444444444333222111000000000000000///////////////000000...+++***+++---,,,++++++******+++++++++)))'''&&&'''***+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''&&&''''''''''''(((((())))))((('''''''''''''''((((((((('''&&&'''***,,,---,,,---///111111///000333666888888888777666555444333000000111333555777999;;;>>>>>>=========>>>>>>???>>>===???EEEHHHHHHJJJMMMNNNLLLNNNQQQQQQMMMKKKMMMPPPQQQSSSVVVYYY\\\^^^___^^^\\\[[[YYYYYYZZZ\\\]]]\\\^^^aaacccdddfffiiikkklllpppvvvzzz}}}|||{{{yyy{{{~~~vvvpppfffaaaaaagggmmmnnnooopppqqqnnnjjjfffddd```]]]ZZZXXXTTTOOOJJJFFFCCC???<<<444222000...------...///,,,,,,++++++++++++,,,,,,***))))))))))))***++++++******))))))))))))******)))(((''''''))))))((('''))))))))))))))))))))))))''''''((())))))***+++++++++******)))((('''&&&%%%((((((((((((((()))))))))***************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))%%%%%%$$$%%%&&&((()))++++++++++++*********))))))++++++************++++++,,,,,,,,,,,,------------///...............///000///111444444666===HHHQQQkkkxxxzzzuuuwwwvvvwwwyyyxxxtttqqqmmmkkkmmmsssvvvsssqqqqqqmmmnnnmmmiiiccc^^^[[[ZZZVVVTTTQQQOOONNNLLLJJJHHHGGGEEEAAA===:::777666666555555555444333222111000111111000///...////////////000000...,,,+++,,,...---,,,,,,++++++++++++,,,+++***)))***,,,---+++)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))'''''''''&&&''''''(((((())))))***+++,,,,,,,,,+++,,,000333222000000444999;;;;;;:::999777666555444///000111333666888;;;<<<@@@???>>>=========>>>???AAA???AAAGGGIIIHHHIIILLLLLLJJJKKKPPPQQQMMMJJJKKKSSSWWW\\\```aaa```^^^^^^\\\ZZZYYYXXXWWWXXXZZZ[[[YYY]]]bbbgggjjjmmmpppsssuuuyyyyyyuuujjjaaa\\\```gggkkknnnqqqsssqqqnnnllliiifffbbb___\\\YYYTTTPPPLLLIIIDDDAAA888666222///------...///,,,,,,++++++++++++,,,,,,*********))))))***++++++******))))))))))))******)))'''&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((())))))******)))))))))((('''&&&&&&&&&'''(((((()))))))))))))))))))))*********))))))((())))))))))))))))))))))))************************'''&&&%%%$$$%%%''')))+++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------///.........///000000111///222555666:::GGGYYYhhh|||~~~}}}~~~}}}wwwyyyzzzwwwqqqooommmkkkmmmsssuuussspppqqqmmmmmmllliiiddd___\\\[[[VVVTTTQQQPPPOOOMMMJJJHHHGGGEEE@@@<<<888666666666555555555444333222000///111111000///...////////////000000...,,,,,,---.........---,,,++++++,,,,,,(((((((((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''((())))))***&&&&&&%%%%%%&&&'''(((((((((***,,,------,,,,,,,,,,,,000333333111111666;;;<<<;;;:::888666555444333222222333555777999;;;<<>>======>>>???@@@CCCAAACCCGGGHHHFFFFFFIIIKKKHHHIIINNNQQQOOOMMMMMMVVV\\\cccgggfffaaa\\\YYYVVVUUUTTTSSSTTTVVVXXXYYY[[[___ffflllqqquuuyyy{{{}}}|||zzzpppddd[[[[[[aaafffkkkpppsssrrrqqqooonnnkkkfffccc```]]]YYYUUURRRNNNIIIFFF>>>;;;777222///---------++++++************++++++++++++***************+++******))))))))))))******)))'''&&&'''((()))(((&&&(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((&&&'''((()))***)))))))))'''''')))******+++++++++,,,,,,+++******)))((((((+++++++++++++++++++++++++++)))(((&&&&&&''')))***((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------.........///000111222333111555999>>>FFFXXXooo|||}}}wwwxxxxxxtttooommmnnnlllmmmrrrtttqqqoooooolllllllllhhhccc^^^[[[ZZZWWWUUURRRPPPOOONNNKKKIIIGGGDDD???;;;777666555666666666555444333111000///000000000000////////////...//////...,,,+++,,,...//////...---,,,,,,,,,,,,***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((%%%&&&&&&'''((()))******%%%%%%%%%%%%&&&'''(((((((((***---.........///111///111333333222333777:::999888666444333222111111333333444555777999;;;<<>>>>>>>>??????@@@DDDAAABBBFFFFFFCCCCCCFFFLLLHHHHHHMMMRRRRRRQQQQQQUUU\\\dddfffccc\\\WWWUUUPPPPPPPPPPPPRRRUUUXXXZZZ```eeekkkqqqvvv{{{uuujjj```]]]___bbbgggmmmqqqqqqqqqqqqqqqnnniiieeecccaaa]]]ZZZWWWSSSNNNJJJEEEBBB===777333///...---++++++************++++++,,,,,,+++************+++******))))))))))))******)))(((''''''))))))((('''))))))))))))))))))))))))******)))(((((('''&&&&&&''''''((((((((()))))))))&&&'''(((*********))))))&&&'''((()))+++++++++,,,------,,,+++***)))((((((************************,,,+++***)))((())))))***'''((()))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------.........///000222333444111666>>>HHHVVViii|||xxxzzz~~~uuutttssspppnnnnnnooollllllppprrrooommmmmmkkkkkkkkkgggbbb^^^[[[ZZZXXXVVVSSSRRRPPPOOOLLLJJJGGGDDD???:::666555555666666666555444333111000//////000111111111000...------......---++++++,,,---000///...---,,,,,,,,,,,,+++,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&'''((()))***(((+++...//////111444666444444444444444444555666777666444222111111111111111111222444666999;;;<<<===>>>??????@@@@@@@@@@@@AAA???@@@DDDDDDBBBBBBEEEMMMHHHEEEKKKPPPQQQQQQQQQRRRWWW\\\]]]YYYTTTSSSSSSPPPPPPQQQSSSVVVZZZ___aaafffjjjooouuuyyy~~~xxxppphhheeebbb```ccchhhmmmnnnoooqqqrrroookkkggggggdddaaa^^^[[[WWWRRRNNNIIIGGGCCC>>>999444111000,,,,,,++++++++++++,,,,,,---,,,++++++*********+++******))))))))))))*********)))((((((******)))((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))((((((%%%&&&(((***+++***))))))'''((()))***************++++++******)))))))))(((************************))))))******************))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,------------...............///000111333444555555===KKK[[[lll~~~~~~}}}~~~uuussszzztttpppooommmmmmooopppllllllpppqqqmmmkkkllljjjkkkjjjgggbbb]]]ZZZZZZYYYWWWTTTRRRQQQPPPMMMKKKGGGDDD>>>999666555555666666666555444333111000///...///111222111000...---,,,------,,,******+++---000000///...---,,,,,,,,,((()))******((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))***+++''''''''''''((()))++++++))),,,///000111333777;;;999777555444444444333222888777555333222222222333...///111333666888;;;<<<<<<===???@@@AAAAAAAAA@@@>>><<<>>>BBBDDDBBBBBBEEEMMMFFFCCCGGGLLLNNNNNNOOONNNRRRUUUSSSOOOMMMPPPSSSSSSSSSUUUXXX\\\aaafffiiiiiimmmrrrvvvzzz}}}{{{}}}}}}||||||{{{zzzzzzyyy|||~~~|||zzzxxxxxxyyy{{{}}}~~~}}}|||{{{~~~yyytttppplllfff``````dddkkklllnnnqqqrrrpppkkkgggiiigggdddaaa^^^ZZZUUUQQQLLLJJJFFFBBB===888555333...------,,,,,,------...---,,,,,,+++*********+++******))))))))))))******+++)))((()))***+++***((())))))))))))))))))))))))&&&&&&''''''((())))))))),,,,,,+++***)))(((''''''$$$&&&(((***++++++))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((***+++++++++++++++++++++***************---,,,,,,++++++,,,,,,------------.........//////......///000111333555666@@@JJJ\\\pppxxxvvvsssqqqqqqrrrtttuuuvvv~~~uuupppmmmxxxpppoooqqqooonnnpppkkknnnqqqqqqooommmkkkkkkjjjiiigggeeeccc```___^^^XXXVVVTTTRRRQQQOOOKKKIIIDDD@@@;;;888777777666666555444444333222111000000------...///////////////......///000000//////...------...000222111///,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''(((((('''''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&'''(((***+++------...000333777:::<<>>===>>>?????????BBBBBBDDDHHHMMMPPPNNNLLLIIIKKKLLLNNNPPPQQQQQQQQQUUUVVVYYY^^^cccggghhhhhhsssuuuwwwzzz}}}~~~}}}}}}}}}}}}|||zzz|||zzzxxxxxxwwwuuurrrpppvvvtttrrrpppooopppqqqrrrqqqsssuuuwwwwwwvvvsssrrrmmmmmmmmmmmmnnnoooqqqqqqpppsssvvvyyy|||wwwuuu~~~}}}yyysssmmmhhhccc^^^[[[^^^ccciiinnnpppooonnnmmmllliiieeecccbbb^^^YYYTTTOOOMMMIIIFFFBBB===888444000,,,)))+++///111///,,,))))))(((((((((((())))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))&&&!!!$$$***+++***++++++,,,,,,***)))&&&%%%******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))+++***)))))))))***,,,,,,++++++*********************+++,,,,,,---...//////------......///.........111///...111222444:::AAAKKK\\\sss|||wwwllljjjiiiiiikkkmmmmmmlllmmmpppvvv~~~sssffflllpppxxxpppoooqqqooonnnpppkkkmmmpppqqqooollljjjjjjjjjiiihhheeecccaaa___^^^XXXVVVTTTRRRPPPNNNJJJHHHDDD@@@;;;888777777666666555444444333222111000000//////000111111111111111///.........---,,,,,,,,,,,,,,,---...//////,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********&&&'''(((((((((((('''&&&''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))''''''&&&&&&''')))+++,,,......000111444777999:::>>><<<:::777444333222222///...---,,,,,,...000111666777777888999999999888;;;<<<>>>???@@@AAA@@@@@@CCCAAA??????@@@BBBBBBAAACCCCCCDDDHHHLLLNNNMMMJJJIIIJJJLLLNNNPPPRRRTTTTTTYYYZZZ]]]bbbgggjjjkkkkkkssstttwwwzzz}}}~~~~~~|||zzzyyyyyyxxxvvvtttqqqooommmlllkkkiiigggdddiiigggeeedddccccccdddeeeeeegggiiikkkkkkjjjhhhfff````````````aaabbbcccdddhhhkkknnnpppsssxxx}}}zzztttxxx|||wwwqqqkkkfffaaa\\\YYY[[[```gggnnnrrrsssttttttmmmkkkhhhfffdddaaa\\\WWWSSSPPPMMMJJJGGGBBB===999222...******,,,...,,,)))+++******))))))******+++++++++******)))((((((''')))))))))))))))))))))))))))&&&###%%%))),,,+++((((((((((((((((((''''''&&&******)))((((((((((((((((((((((((((()))))))))***************************))))))************))))))******))))))***+++,,,,,,+++***)))))))))***+++,,,++++++******************,,,,,,,,,,,,------------,,,------...............///...000333444777???III]]]mmmzzz{{{}}}tttmmmiiibbbaaaaaaccceeegggfffeeebbbdddhhhnnnttt{{{~~~pppeeecccfffmmmyyy~~~pppppprrrpppnnnpppkkknnnpppqqqnnnllljjjiiikkkjjjhhhfffcccaaa___^^^YYYVVVTTTQQQPPPMMMIIIFFFDDD@@@;;;888777777666666555444444333222111000000//////000111111111111111222111000///------------,,,++++++,,,---,,,***'''***************++++++++++++++++++++++++*********(((((((((((((((((((((((('''(((((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((***,,,---///000222444555666777777888777777666555444333222//////......///111333555888888888999999999999999>>>???@@@@@@@@@@@@@@@???BBB@@@??????AAACCCCCCCCCDDDDDDEEEHHHJJJKKKJJJHHHIIIJJJKKKNNNQQQUUUXXXZZZ^^^___bbbgggkkkoooooonnnvvvwwwzzz~~~}}}|||zzzzzzzzz{{{yyyyyyxxxxxxxxxxxxxxxyyy{{{yyyvvvtttsssqqqnnnlllkkkiiifffeeedddccc```^^^```^^^]]][[[[[[[[[\\\\\\[[[]]]^^^______^^^\\\[[[WWWWWWWWWWWWWWWXXXYYYZZZ\\\^^^aaaccceeeiiinnnqqquuu}}}zzzxxxtttooooooxxx|||wwwqqqjjjddd___ZZZWWWTTTXXX___ffflllpppqqqrrrooommmkkkjjjhhheee```]]]XXXVVVSSSPPPMMMIIIDDD@@@888333...+++,,,,,,+++))),,,++++++++++++++++++,,,------,,,,,,+++*********))))))))))))))))))))))))+++***)))***---,,,)))%%%'''''''''''''''((())))))***))))))(((((((((((((((((((((((()))))))))******************************))))))************)))))))))))))))***+++,,,......******))))))******+++,,,******++++++++++++++++++---------,,,,,,+++++++++,,,,,,------............///000333777888>>>LLL[[[vvvuuusssxxxzzzqqqiiiaaa\\\ZZZXXXXXXZZZ]]]```aaa```^^^[[[\\\]]]```dddiiinnnpppwwwyyy{{{}}}zzzrrrhhh```ZZZ[[[___hhhttt~~~qqqqqqtttqqqooopppmmmooorrrrrrpppmmmkkkjjjkkkjjjhhhfffcccaaa___^^^YYYWWWTTTQQQOOOLLLHHHEEEDDD@@@;;;888777777666666555444444333222111000000------...///////////////000///...---,,,,,,---------,,,++++++,,,+++)))&&&(((((())))))******+++++++++++++++***************)))((((((''''''(((((()))&&&&&&'''''''''''''''&&&((((((''''''''''''(((((((((((('''((()))+++---...111222444555666666555555222333444666666555333222111111000111222555888:::999999999999999::::::;;;???@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>AAACCCDDDCCCEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKOOOTTTXXX\\\___cccdddfffjjjnnnqqqqqqpppsssvvvzzz~~~{{{zzz||||||zzzxxxuuuttttttuuuuuutttsssrrrqqqqqqrrrtttuuuvvvtttqqqooonnnmmmjjjhhhiiifffcccbbbaaa___]]][[[YYYXXXWWWVVVVVVVVVVVVWWWTTTUUUVVVVVVUUUSSSQQQOOOPPPOOOOOOOOOOOOPPPPPPQQQPPPRRRTTTUUUWWWZZZ___bbbmmmuuuxxxmmmgggkkksss}}}{{{uuunnngggaaa[[[WWWRRRTTTXXX^^^eeejjjmmmmmmqqqpppooonnnllliiifffddd]]][[[XXXVVVSSSOOOJJJGGG===888222...---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++))))))))))))))))))))))))+++***)))***++++++(((&&&***)))((((((((()))+++,,,))))))(((((((((((())))))(((((()))))))))*********************************)))******++++++******)))))))))))))))***+++,,,---***************+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------...//////111222666999===HHH^^^qqqzzztttsssoooooopppsssxxxssslllnnnqqqsssnnnggg___YYYTTTRRRQQQRRRSSSVVV[[[^^^^^^\\\ZZZWWWVVVUUUUUUWWWZZZ^^^```fffgggiiiiiigggbbb\\\XXXRRRRRRTTTYYYbbbmmmwww|||ssstttwwwssspppqqqppprrrttttttrrrooommmllljjjiiigggeeeccc```___^^^YYYWWWTTTRRROOOLLLHHHEEEDDD@@@;;;888777777666666555444444333222111000000------...///////////////))))))))))))***++++++,,,...---,,,,,,,,,,,,***(((((((((((())))))*********************************(((((('''&&&&&&'''((((((&&&'''''''''''''''&&&&&&(((((((((''''''(((((((((((((((((()))***,,,...000222333444555555555444333...000222444555444333111...------...000333666888:::999999999:::;;;<<<===??????@@@AAABBBCCCDDDDDDCCCAAA@@@@@@CCCEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEGGGIIILLLQQQWWW\\\```ccceeefffhhhkkkoooqqqqqqppplllpppvvv|||}}}yyyxxxvvvrrrrrruuuwwwvvvsssqqqppppppqqqrrrppppppnnnnnnnnnooopppqqqooommmlllkkkkkkjjjhhhfffbbb```\\\ZZZYYYWWWVVVTTTOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLNNNRRRUUU]]]eeerrr~~~uuugggeeefffppp~~~~~~xxxrrrjjjccc^^^WWWVVVWWW[[[cccjjjnnnpppqqqrrrrrrqqqooollljjjiiiaaa___\\\ZZZXXXTTTOOOKKK???;;;555111............,,,++++++******++++++,,,+++++++++++++++*********************************+++***(((((()))*********,,,+++)))((((((((()))***))))))(((((((((((())))))))))))))))))******************************************++++++++++++******))))))(((((((((((())))))))))))******++++++++++++******++++++,,,,,,,,,,,,******+++,,,,,,---......------,,,------///000111111222666<<>>??????@@@AAABBBCCCCCCEEEHHHKKKLLLUUUaaammmyyy|||kkkeeeaaaggguuu{{{sssmmm^^^ZZZVVVWWW^^^gggmmmoooppprrrsssssspppnnnmmmmmmeeeccc```^^^[[[WWWRRRNNNAAA>>>999444000...------,,,++++++******++++++,,,************************************************+++***))))))***+++---...))))))((('''''''''''''''((((((((((((((())))))***)))))))))*********++++++++++++++++++++++++++++++******++++++++++++*********)))((('''''''''''''''))))))***++++++++++++*********++++++,,,---------***++++++,,,...//////000......------...000222333222333:::DDDQQQeee}}}qqqeee```]]]XXXTTTSSSQQQPPPPPPQQQUUUZZZ```ccceeeiiimmmmmmhhhaaaZZZVVVQQQNNNIIIFFFDDDEEEGGGIIIJJJKKKNNNQQQSSSRRRNNNKKKFFFEEECCCBBBBBBCCCEEEFFFMMMOOOPPPNNNKKKHHHFFFFFFBBBCCCCCCDDDFFFLLLSSSXXXvvvyyy|||xxxssssssrrrtttvvvvvvssspppmmmmmmgggfffeeebbb```^^^\\\[[[ZZZXXXUUUSSSRRROOOLLLIIIDDD@@@;;;888777777666666555444444333222111000000//////000111111111111111---///111333444333111000...,,,++++++,,,---,,,+++******************))))))((()))))))))*********+++'''((())))))))))))(((''')))))))))))))))(((''''''(((((())))))))))))(((((()))))))))***,,,...111222222222222111111222222333...///000000111000///...222222111222444777:::<<<999999888999;;;>>>AAACCCCCCCCCBBBBBBBBBCCCEEEEEEFFFDDDBBBBBBDDDEEEEEEEEEDDDEEEFFFEEEBBBBBBCCCEEEFFFIIIPPPWWW]]]bbbdddeeegggggghhhkkknnnooonnnmmmmmmqqqvvv{{{~~~}}}{{{yyytttppplllllliiieeeeeehhhiiihhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeedddcccbbb```___^^^^^^^^^^^^]]][[[ZZZVVVRRROOOMMMLLLKKKIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<===>>>======???AAADDDBBBIIISSS]]]hhhssstttoooiiihhhmmmvvvmmmdddZZZVVVZZZaaafffiiiooorrrtttsssqqqoooooopppjjjgggdddaaa^^^YYYTTTPPPHHHEEEAAA;;;555000......------,,,,,,,,,,,,------*********************+++************************''')))******************&&&''''''(((((((((((((((((((((((((((((()))******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))((((((((((((((()))***((()))***+++,,,++++++*********++++++,,,------...---------....../////////000///......///111444555666999DDDUUUggg{{{{{{jjj^^^TTTQQQQQQNNNJJJIIIHHHHHHHHHIIILLLOOORRRTTTXXXYYY\\\______[[[TTTNNNHHHFFFBBB@@@@@@AAADDDFFFIIIIIIIIIKKKLLLJJJGGGDDDBBBAAAAAAAAAAAAAAABBBCCCFFFHHHIIIHHHEEEBBBBBBCCC>>>???@@@@@@@@@BBBFFFJJJxxx{{{~~~yyyuuutttqqqtttvvvuuurrrooommmlllgggfffdddbbb___]]][[[ZZZYYYXXXUUUTTTSSSPPPMMMJJJDDD@@@;;;888777777666666555444444333222111000000---......///////////////***,,,...000000...+++))),,,+++)))***+++,,,,,,+++,,,,,,++++++******))))))(((((())))))*********+++''')))***,,,,,,***)))'''''''''(((((('''&&&%%%%%%(((((())))))))))))((((((***)))***+++---///111333222111000000000111222333///////////////......---222222111222444777999;;;888888888999<<>>???AAABBBCCCCCC@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;;;;:::;;;>>>@@@<<>>>>>??????AAADDDFFFFFFCCC@@@AAABBB===@@@AAAAAA??????AAADDDyyy|||~~~yyyrrrqqqqqqtttwwwvvvrrroooooopppiiifffbbb_________^^^]]]YYYZZZ[[[ZZZVVVQQQKKKGGGFFFBBB===:::999888888777777555222111222111000////////////////////////////////////000///......---.........---,,,+++***)))++++++++++++++++++++++++------,,,,,,+++***))))))******))))))((((((''''''...,,,)))))))))******))))))(((''''''((()))***+++++++++,,,---...///000111000000000000000111111111------,,,...///111000000555555555555555555555444888888:::<<<>>>@@@BBBCCCGGGFFFFFFEEEFFFGGGIIIJJJAAABBBCCCDDDDDDBBBAAA@@@>>>@@@CCCCCCCCCCCCDDDFFFLLLOOOTTTZZZ^^^aaaaaabbbccceeegggiiikkklllmmmmmmjjjjjjiiiiiihhhhhhggggggeeedddbbb```^^^^^^^^^^^^ccccccbbbaaa```^^^]]]\\\\\\[[[YYYWWWUUUUUUUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPKKKJJJIIIGGGEEEBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@>>>>>>???>>>===<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>@@@AAADDDIIIOOOVVV\\\___llluuu|||qqqhhhiiiooo{{{wwwlllddd^^^aaaiiikkknnnrrrtttuuutttsssssslllkkkiiifffbbb]]]XXXUUURRRPPPMMMJJJDDD===444///////////////---,,,***)))'''''')))******+++******+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++***************************+++------,,,,,,---///---------.........//////+++,,,---////////////...000------111333333555:::@@@SSSkkk{{{{{{pppaaaVVVMMMKKKHHHEEEDDDCCCDDDDDDAAAAAA@@@@@@@@@AAACCCDDDEEEFFFHHHIIIJJJIIIGGGFFF@@@@@@???????????????@@@EEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>???@@@AAAEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>????????????zzz}}}yyysssrrrmmmqqqsssrrrnnnjjjiiijjjjjjgggcccaaa`````````___YYYZZZ[[[ZZZVVVQQQLLLHHHGGGBBB===999777666555444666444222111111111000////////////...............///////////////......---+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++------,,,++++++***))))))***)))))))))((((((((('''+++)))''''''((())))))(((((((((''''''''')))***+++,,,,,,---...///000111111//////000111111111111111.........///000111111111666666666666555555555555999:::<<<>>>@@@CCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHBBBBBBBBBAAA@@@>>>======>>>@@@CCCEEEEEEFFFHHHIIIMMMPPPTTTYYY]]]_________bbbcccfffiiikkkkkkkkkkkkggggggffffffeeedddddddddfffeeecccaaa____________^^^^^^]]]\\\[[[YYYWWWVVVWWWVVVTTTSSSQQQQQQQQQQQQPPPOOOMMMKKKIIIIIIHHHIIIGGGGGGFFFEEEDDDBBBAAA@@@AAAAAA@@@??????>>>============>>>??????>>>======<<<;;;::::::999999::::::;;;::::::::::::;;;;;;<<<===>>>???BBBFFFKKKOOORRR[[[cccmmmvvv~~~xxxllliiimmmtttyyymmmcccbbbeeefffjjjpppssstttsssqqqooommmlllkkkhhhddd___ZZZWWWRRRQQQNNNLLLHHHBBB:::555//////...---,,,,,,++++++,,,,,,,,,,,,------------+++***)))(((((()))***+++************************))))))))))))))))))))))))*********)))))))))((((((************************((((((((()))***+++++++++++++++++++++++++++++++++************************...---,,,,,,++++++***))),,,------------.........+++,,,---////////////...///...///222333333888>>>NNNaaaxxx~~~yyyxxxzzz|||yyyvvvsssnnneeeXXXNNNIIIGGGEEEBBBAAAAAAAAAAAA@@@????????????@@@@@@AAA@@@AAACCCDDDDDDDDDBBBAAA@@@?????????????????????BBBBBBAAA@@@??????>>>===>>>===============>>>???AAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>zzz|||yyytttsssllloooqqqooojjjfffeeefffjjjgggcccaaaaaaaaaaaa```ZZZ[[[[[[ZZZVVVQQQLLLIIIGGGBBB===888666444333222555333111000000000///...//////......---------,,,////////////......------***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))((((((((((((((('''%%%%%%'''(((((('''''''''&&&&&&''')))***+++------...///000111111222...///000222222111111000000000000111111222222333888888777777777666666666;;;<<<>>>@@@BBBEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDBBBAAA???<<<:::999999999===@@@DDDGGGHHHJJJMMMOOOPPPRRRUUUYYY[[[]]]]]]\\\___aaaeeehhhjjjjjjhhhgggccccccbbbaaaaaa```______cccbbb```___]]]]]]\\\\\\ZZZYYYYYYWWWUUUSSSQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>===<<<:::999999:::;;;;;;<<<<<<<<<;;;;;;;;;:::999999888999999999<<<;;;::::::999999999:::?????????@@@AAADDDFFFHHHLLLRRR[[[bbbiiitttrrrllllllnnnzzz{{{llleeeddddddhhhmmmrrrttttttqqqooonnnnnnmmmkkkgggbbb]]][[[SSSRRRQQQOOOLLLHHHAAA===111///...,,,+++,,,---...---,,,+++***)))***+++++++++***))))))))))))***+++************************))))))))))))))))))))))))+++++++++************)))************************(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,)))***,,,,,,***''',,,,,,,,,,,,------------,,,,,,---///////////////000000222444444666???IIIbbbttt|||xxxxxx}}}zzzqqqmmmnnnnnnjjjfffccc___XXXNNNGGGFFFEEECCCAAA@@@???@@@@@@??????@@@@@@@@@??????>>><<<===>>>@@@@@@???>>>>>>?????????????????????????????????>>>>>>===============<<<;;;;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBB========================xxxzzz|||xxxssssssnnnqqqrrrpppkkkfffeeeeeeiiifffbbb````````````___ZZZ[[[[[[YYYVVVQQQLLLIIIEEEAAA<<<888666555444333444222000///000000///...//////......------,,,,,,//////......------------,,,------......---------***+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))(((((((((((('''&&&%%%&&&((()))((((((''''''&&&&&&''')))+++,,,...//////000111111222222...///111222222222000///111222333333222222333444999999999888888777777777<<<===>>>@@@BBBDDDFFFGGGDDDCCCCCCBBBAAA@@@@@@@@@???===:::888666777888999>>>AAAEEEIIIKKKNNNRRRTTTTTTUUUWWWYYY[[[[[[[[[ZZZ[[[^^^bbbfffhhhfffdddbbb```______^^^]]]\\\[[[[[[]]]]]]\\\ZZZYYYXXXXXXWWWWWWVVVVVVTTTRRRPPPNNNMMMIIIIIIHHHHHHGGGGGGFFFFFFJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBB======<<<;;;:::999888888888888888999999999999999;;;::::::999999:::::::::::::::999999999999::::::@@@????????????@@@AAABBBDDDHHHMMMRRRXXXbbboooxxxzzzsssssstttxxx{{{pppllliiiiiilllooossstttttttttppppppooommmjjjfffbbb___WWWVVVTTTRRRPPPLLLFFFBBB444222///,,,+++,,,...000...---***((('''((()))***************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''%%%(((---///---)))+++++++++,,,,,,,,,------,,,---......///000000000222222333555666;;;KKKZZZuuuzzzssstttzzztttjjjhhhbbb___[[[XXXUUUPPPIIIDDDFFFEEEDDDBBBAAAAAAAAAAAA@@@AAABBBBBBBBB@@@???===<<<===>>>?????????>>>>>>>>>>>>??????????????????<<<<<<<<<==================<<<;;;:::::::::::::::;;;<<<===???@@@AAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;uuuvvvxxxtttpppqqqoooqqqsssqqqkkkgggeeeeeefffccc___]]]]]]^^^^^^]]]ZZZZZZZZZXXXUUUPPPLLLIIIDDD@@@;;;888777777777666333222000///000000000...//////.........---------//////...---,,,------...000000000000///...---,,,*********++++++,,,,,,,,,++++++***************)))(((((((((((())))))))))))''''''&&&''')))***)))(((''''''''''''(((***,,,---//////000000111111222222...///000111222111111000222333555444333222444666999999999999999999999999;;;<<<===???@@@BBBCCCCCCAAAAAA@@@@@@???======<<<;;;999777555555777:::<<>><<>>=========>>>>>>????????????===>>>???@@@AAA@@@@@@@@@;;;<<<<<<<<<<<<============<<<;;;:::::::::::::::<<<<<<===>>>????????????===<<<<<<<<<;;;;;;;;;:::rrrrrruuuqqqnnnooommmppprrrpppjjjfffdddeeeccc```]]][[[[[[\\\\\\[[[ZZZYYYXXXVVVSSSOOOKKKHHHCCC???;;;888888888888888444222000000111111000///////////////////////////000///---,,,,,,,,,---...111111111000///---,,,+++*********++++++,,,,,,---************************(((((((((((()))))))))))))))(((((()))++++++***((((((((((((((()))+++---//////000000000111111111111000000000000000111111111222444666555333222444666777777888888999:::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>======;;;:::999888777666555777999===???BBBEEEIIIMMMPPPRRRVVVXXXXXXXXXYYYYYYYYYXXXXXXWWWTTTVVVZZZ]]]^^^]]][[[ZZZ\\\[[[ZZZYYYXXXVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKIIIGGGDDDAAA???======<<<777777777888888888888888444333333333444555666777555555555555555555666777666666666777888999;;;<<<;;;;;;<<<===>>>???@@@@@@<<<===???@@@CCCHHHOOOTTT]]]dddooo}}}{{{ooohhhhhhmmmrrruuurrrssssssrrrooollliiigggbbb___\\\YYYVVVRRRMMMIIIAAA>>>999444000///000000111000...---,,,,,,,,,---******+++,,,,,,+++******************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***)))))),,,---+++))),,,,,,,,,,,,------------............///000111222111111555<<>>>>>============>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA==============================<<<;;;;;;;;;<<<<<<======>>>>>>???>>>>>>============<<<;;;;;;::::::~~~ppppppssspppmmmooommmppprrrpppkkkfffeeefffbbb___[[[ZZZZZZ[[[[[[[[[YYYXXXWWWUUUQQQMMMJJJGGGCCC???:::777666666666666444222111000222222222111......//////000111111111000...---++++++,,,---..................---,,,,,,)))******+++,,,,,,------))))))))))))************'''((((((((()))))))))******))))))***+++***(((&&&))))))))))))+++---///000/////////000000000000111111000///...///000222333111555777666222111333666555555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888888777777777999<<<>>>@@@DDDGGGKKKNNNPPPRRRUUUXXXWWWWWWWWWVVVVVVVVVUUUUUURRRSSSVVVXXXYYYYYYXXXWWWYYYYYYXXXVVVUUUSSSRRRRRRTTTUUUUUUUUUUUUSSSRRRQQQLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGEEEBBB>>><<<:::::::::666666666555555444444444333222222222333444666777444444333333444555555666777777777777777888999:::;;;<<<===???@@@AAAAAAAAA???@@@@@@AAABBBEEEHHHKKKPPPUUU^^^jjjxxxzzzmmmiiilllnnnppprrrssssssrrrqqqnnnkkkiiieeeccc```]]]ZZZWWWRRROOOHHHDDD???999444111//////------,,,,,,++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------.........///.........///000111222333555>>>LLL[[[iiizzz{{{hhhZZZUUUIIIJJJKKKJJJIIIGGGFFFFFFCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCC>>>>>>>>>>>>>>>??????@@@>>>@@@BBBCCCDDDDDDCCCBBB????????????>>>>>>>>>>>>>>>===============>>>???======>>>????????????>>>>>>>>>======<<<;;;;;;:::~~~pppppprrrooommmooonnnqqqsssqqqmmmiiihhhhhhaaa___[[[ZZZZZZ[[[[[[[[[XXXXXXVVVTTTPPPLLLIIIGGGCCC???:::666555444333333444333111111222333222111......///000111222333333000...---++++++,,,---...***+++,,,,,,------,,,,,,))))))***+++,,,,,,------)))))))))))))))*********'''((((((((())))))*********))))))*********'''%%%***))))))***,,,...000111////////////000000000000222111///---...000222444111555777666222000333666444444666777999;;;<<<=========<<<<<<;;;;;;::::::999999:::;;;:::999888777999999999999;;;===???@@@FFFHHHLLLOOOPPPRRRUUUWWWUUUUUUUUUTTTTTTSSSSSSSSSQQQRRRSSSUUUVVVVVVVVVUUUWWWWWWVVVTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJKKKMMMNNNOOOOOONNNMMMNNNNNNOOONNNMMMKKKHHHGGGDDDBBB???<<<:::999999999666666555444222111000000222222111111222444666777555555555555555666777888999888888777777777777777777777999:::;;;<<<<<<<<>>>>>???@@@BBBCCCIIIMMMTTT^^^lll|||~~~}}}uuunnnmmmmmmmmmrrrsssssssssqqqooollljjjgggeeebbb___]]]ZZZWWWTTTLLLHHHCCC<<<666222///...//////000000000///...---***+++,,,------,,,+++***************************)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,---///111---------.........////////////......///000222333777;;;GGG[[[mmm{{{vvviiiZZZPPPMMMGGGIIIKKKKKKJJJHHHHHHHHHEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHIII@@@@@@@@@@@@@@@AAABBBBBB???@@@CCCDDDEEEEEEDDDCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAA<<<<<<===???@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;rrrpppqqqmmmjjjlllqqqpppooommmkkkiiigggffffffaaa]]][[[]]]______]]]\\\[[[YYYWWWTTTOOOHHHDDDDDD@@@;;;777555444333222******)))))))))***++++++/////////...---+++***)))+++++++++,,,,,,---------,,,,,,+++*********++++++(((((())))))************///,,,((($$$###%%%(((+++)))((('''&&&%%%%%%%%%&&&'''(((***++++++)))'''&&&*********+++,,,---...///111111000000/////////.../////////000000000000000777666444333333444555777555555555666777999:::;;;:::;;;;;;===>>><<<999666999999999888777666666666:::;;;;;;;;;;;;===@@@BBBDDDFFFIIIMMMPPPRRRSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPQQQSSSTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPOOOMMMLLLLLLNNNPPPOOOPPPRRRSSSSSSRRRPPPOOOMMMPPPRRRRRROOONNNNNNPPPNNNNNNMMMKKKHHHFFFDDDBBB>>>===;;;999666444222000222222222222222222222222444444444444333222111111333444444444444333222111444555666666666555444333666666888999;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAADDDIIIOOOTTT\\\iiiyyy}}}vvvkkkjjjllllllqqquuuvvvssspppoooooollliiiddd___ZZZVVVTTTSSSOOOLLLGGGBBB===888222.........------,,,++++++***---------,,,,,,+++++++++)))))))))***+++++++++,,,))))))((((((((()))+++,,,///---***)))***++++++***,,,,,,,,,+++++++++++++++,,,,,,+++******+++++++++************************,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,///////////////.........000...///222444444666:::888GGG\\\qqq|||rrrggg```XXXPPPMMMMMMJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGFFFDDDBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>rrrqqqqqqnnnkkkmmmoooooonnnmmmlllkkkiiihhhddd```[[[ZZZ[[[]]]]]][[[[[[ZZZXXXVVVSSSNNNHHHDDDDDD@@@:::666555444333222222111111000000000111111//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......,,,+++************)))))))))*********++++++---,,,+++)))))))))******&&&'''''''''(((((((((((((((((()))******)))((('''+++++++++,,,---...///000000000000000/////////...///////////////000000000666555444333333444555555333333444555666888:::;;;<<<<<<===>>>???===:::777888888888777777666666666999:::;;;<<<<<<>>>BBBDDDDDDFFFIIILLLOOOPPPQQQRRRQQQSSSTTTUUUUUUSSSQQQOOONNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOONNNNNNKKKMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVWWWWWWVVVTTTSSSQQQSSSUUUTTTQQQOOONNNOOOKKKKKKJJJHHHFFFDDDBBB@@@<<<<<<:::999777555444444333333333333333333333333444444555555555444333333555555555444444444333333555666777777777666555555777888999:::;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAEEEJJJNNNTTT^^^kkkuuuuuuooommmkkknnnssstttrrrooonnnnnnllliiieee```\\\XXXVVVUUURRROOOJJJEEEAAA;;;666222//////......---,,,,,,,,,---------,,,,,,+++++++++************++++++++++++***))))))))))))***+++,,,---+++***)))***+++,,,,,,(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++************+++++++++,,,,,,////////////////////////222//////222222111444999HHHZZZqqqxxxmmmeee\\\WWWRRRLLLIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIILLLKKKKKKJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIIIIHHHFFFDDDCCCHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDsssrrrsssooommmnnnmmmmmmmmmmmmmmmlllkkkjjjhhhccc^^^]]]^^^```___^^^ZZZYYYWWWVVVSSSNNNHHHDDDCCC???:::666444444333222333222111000000000000000///...---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++000///...,,,+++***))))))*********+++++++++++++++)))***+++---,,,+++)))((($$$%%%''')))***++++++***))))))))))))))))))))))))++++++,,,---...///000000000000000000////////////000000//////////////////333333444444444444333333111222333444666888:::;;;>>>===>>>??????>>>;;;888777777777777666666666666777999;;;===???AAAEEEHHHEEEGGGIIIKKKMMMOOOPPPPPPRRRTTTVVVWWWVVVSSSPPPMMMLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKHHHKKKNNNQQQRRRSSSVVVWWWYYYYYYZZZZZZZZZXXXWWWVVVSSSTTTTTTRRROOOLLLKKKLLLGGGFFFEEEDDDBBB@@@>>>===::::::999888888777666666444444444444444444444444444444555666666666666555777666555444444444555666666777777888888888777777999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA???BBBFFFIIILLLSSS[[[bbbkkkzzztttmmmiiillloooqqqpppooonnnnnnllljjjgggccc___\\\ZZZYYYVVVSSSNNNJJJFFFAAA;;;777111111000///............------,,,,,,,,,,,,+++++++++++++++++++++*********+++************+++,,,,,,+++************+++,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......////////////////////////333000000222222333888???VVVkkktttkkk___XXXRRRPPPNNNKKKJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFtttrrrtttpppnnnooommmnnnnnnmmmmmmlllkkkjjjiiiddd___^^^___``````^^^YYYXXXVVVUUUSSSNNNIIIEEEBBB>>>999666444444333222111000///...------,,,---///...,,,++++++,,,---///---------,,,,,,+++++++++///...---,,,++++++++++++++++++++++++++++++++++++%%%''')))++++++***(((&&&$$$&&&)))+++,,,,,,+++***))))))((((((((()))***++++++,,,---///000111111222000000000000000000000000000000000000000/////////000222333555555444333222111222333444666999:::<<<>>>=========>>>===:::777555555666666666777777777777999<<>><<<;;;:::888888888777777666666666555555555555555555555555333333555666666777777777888777555333333444666777666777777888888999999999;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@BBBFFFHHHJJJNNNSSSVVV]]]hhhwwwxxxnnnhhhjjjmmmoooppppppoooooolllkkkhhheeebbb___]]]\\\XXXUUUQQQNNNJJJEEE@@@<<<444333111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++***)))***+++***++++++,,,---......///------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,+++...////////////000000000///////////////000000000222000000333555999BBBKKKbbbwwwuuuiiiaaaWWWRRROOOPPPPPPNNNNNNPPPPPPPPPOOOOOOOOOQQQSSSTTTOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWVVVUUUTTTSSSNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIItttssstttqqqooopppnnnnnnnnnmmmllljjjhhhhhheee```[[[YYY[[[\\\[[[YYYXXXWWWVVVUUUSSSOOOJJJFFFBBB>>>999555444444333222444333222111000////////////...,,,++++++,,,---///---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++'''(((((())))))))))))(((''')))+++,,,,,,+++)))((()))))))))((()))***++++++,,,---...000222333333333111111111111111111111111222222111111111000000000///111333555666555333222333333444666777999;;;<<<===<<<;;;;;;;;;:::777555444444555666777888999999888;;;>>>AAACCCFFFIIIKKKJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTVVVVVVUUUQQQMMMKKKIIIJJJKKKMMMNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLPPPSSSWWWYYYZZZZZZ\\\]]]]]]\\\[[[ZZZXXXWWWUUUTTTPPPNNNLLLIIIFFFDDDBBBAAA=========<<<;;;999888777888888777666555555444444555555555555555555555555222333444666777777777777888666555333444555777888666777777888999::::::;;;<<<<<<===>>>>>>>>>===============>>>??????@@@@@@@@@BBBEEEHHHJJJLLLOOOQQQTTTZZZfffsss{{{qqqggghhhkkknnnqqqrrrrrrqqqmmmllljjjhhheeebbb```___ZZZWWWSSSPPPMMMIIIDDDAAA777555333000...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,+++++++++++++++,,,---,,,)))'''((()))'''(((((()))***+++,,,,,,---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000111111222000111444777===JJJWWWqqq{{{xxxwww}}}{{{sssiii^^^WWWRRRNNNMMMPPPRRRPPPPPPRRRRRRRRRQQQPPPPPPRRRSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\WWWXXXYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYYVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOtttrrrtttqqqooopppnnnmmmmmmllljjjiiigggffffffaaa\\\ZZZ[[[\\\[[[ZZZXXXWWWWWWVVVTTTQQQLLLHHHAAA===888555444333333222333333222111000000000000///...---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++************+++,,,------+++++++++++++++*********,,,+++******)))***++++++***+++++++++***)))'''&&&((())))))******+++++++++,,,---000222444444444444222222222222222333333333444444333333222111111111000111333555666555444333555555555666888999;;;<<<<<<:::999888888777555333444444555777888:::;;;;;;:::===AAACCCEEEGGGIIIKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTRRRPPPMMMKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPOOONNNNNNOOOPPPQQQVVVXXXZZZ[[[[[[[[[\\\^^^^^^]]]\\\ZZZWWWUUUTTTSSSMMMKKKGGGEEEDDDCCCAAA???::::::::::::999888777666888777777666666555555444666666666666666666666666444555666777888888999888888777666666666777888999888888888999:::<<<===>>>>>>???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@AAACCCFFFIIIKKKMMMNNNOOOQQQXXXdddqqq|||sssffffffhhhlllpppssssssrrrmmmmmmllliiigggdddaaa```[[[YYYVVVSSSPPPMMMHHHEEE<<<:::666222///...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***))))))+++...,,,)))'''''')))*********+++,,,,,,,,,---,,,+++++++++,,,---...///------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,---...//////000000111111222333222333666;;;DDDUUUddd~~~wwwuuuzzz~~~sssmmmkkkkkkqqqxxxxxxnnneee]]]TTTNNNNNNKKKKKKPPPSSSRRRRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]___bbbcccddddddcccddddddeeeeeeeeeeeeddddddccccccdddeeeeeeeeeeeeeeeaaabbbcccdddeeefffffffffffffffeeedddcccbbbaaaaaa^^^^^^^^^^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVXXXXXXXXXWWWWWWVVVUUUTTTsssrrrssspppnnnpppjjjkkkjjjjjjiiihhhgggfffjjjeee```]]]^^^___^^^]]]YYYXXXWWWWWWVVVRRRMMMIII@@@===888555444333333222000000///////////////000//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---******)))))))))***++++++++++++*********))))))))),,,,,,++++++******))))))+++******)))(((((('''''''''(((***+++,,,,,,++++++,,,...111333555666555555333333333444444444555555666555555444333333222222111222444555666666555555555555555666666777999999<<<:::888777777666444222444444666888999;;;======>>>@@@DDDFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQRRRSSSRRRRRRQQQOOONNNMMMMMMKKKLLLMMMNNNPPPPPPPPPPPPRRRQQQPPPPPPPPPRRRTTTUUUXXXZZZ[[[ZZZZZZZZZ\\\^^^\\\[[[YYYVVVTTTQQQPPPOOOHHHEEEAAA@@@@@@@@@>>><<<999999999999888777666666777777777777888888888999999999999999999999999999888888999:::;;;;;;::::::999999999999::::::;;;;;;:::::::::;;;===???AAABBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCEEEHHHJJJLLLLLLOOOOOOSSS]]]fffqqq~~~xxxpppddddddeeejjjooossssssrrrnnnnnnmmmkkkhhhdddaaa```]]][[[XXXUUUSSSPPPLLLIIIBBB???:::555111//////...+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,******+++++++++***)))(((%%%))),,,,,,)))((())),,,---.....................*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------...//////000111111222222333333666===EEESSSiii|||vvvyyy~~~xxxnnniiigggfffiiiqqq}}}}}}uuuiii```ZZZUUUPPPLLLOOOMMMOOOUUUZZZZZZZZZ\\\]]]^^^```ccceeeggghhhhhhiiikkkmmmppprrrssssssrrrwwwwwwwwwxxxxxxwwwwwwwwwssssssuuuvvvvvvvvvuuutttuuuvvvwwwxxxzzzzzz{{{{{{zzzyyywwwuuutttrrrrrrqqqnnnnnnnnnmmmmmmmmmlllllliiiiiigggfffdddcccaaaaaabbbbbbbbbbbbaaa```______rrrqqqssspppnnnpppggghhhhhhiiiiiiiiihhhhhhhhhccc^^^\\\\\\]]]\\\ZZZYYYXXXXXXXXXVVVSSSNNNJJJ@@@<<<777444333333333222111111111000111111222222/////////...---+++***)))+++++++++,,,,,,---------++++++***)))((((((((()))+++*********))))))(((((()))******+++***(((&&&$$$******)))((('''(((((((((&&&(((***,,,---,,,+++***,,,...111444666666666666444444444555555666666666777777666555444444333333222333444555666666666666555555555555555666777777<<<:::888777777666444333444555666888:::<<<>>>???@@@BBBEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNQQQRRRRRRQQQPPPOOONNNMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQSSSRRRQQQQQQRRRUUUWWWYYYXXXYYYYYYYYYYYYZZZ]]]___YYYWWWUUURRROOOMMMKKKKKKBBB???;;;:::<<<<<<;;;999888888999999888777777666666666777999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::;;;<<<<<<=========<<<===<<<<<<===???AAACCCEEEDDDDDDFFFGGGIIIIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDFFFIIIKKKLLLLLLRRRQQQTTT[[[```fffrrr~~~~~~{{{|||}}}zzzrrrkkkbbbbbbccchhhnnnrrrrrrqqqooonnnmmmkkkhhhdddaaa______]]]ZZZXXXUUURRROOOLLLFFFCCC>>>888333111000000+++++++++,,,,,,---------+++++++++,,,,,,---------)))***++++++***)))((('''!!!&&&+++,,,***))),,,///+++++++++++++++++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///............/////////000...//////000111222222222111333999CCCPPPbbb|||zzzwwwwwwnnnjjjgggffffffnnnzzzppphhh]]]VVVSSSRRRQQQOOOTTTSSSVVV]]]ccccccdddfffdddgggkkkooosssuuuvvvwwwzzz|||{{{zzzyyywwwtttrrrqqqpppqqqqqqqqqqqqpppooonnnnnnssssssssspppoooqqqmmmkkkgggfffgggggghhhgggfffddd```^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUQQQLLLHHHAAA===888444444444555444222000///...///000///...------------------------000///...---,,,++++++++++++,,,---...---,,,+++***++++++******************++++++******))))))(((((()))************+++++++++************+++,,,---...///000111222444777999:::777888777555222222333555777777777777555333111000///000111222444555666666555666555444444555999<<<666777888777555444444555555555666999<<<>>>>>>>>>???@@@BBBEEEGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPOOOPPPSSSVVVWWWXXX[[[YYYXXXWWWXXXYYYXXXWWWUUUTTTQQQNNNKKKHHHEEEDDDAAA@@@===;;;999888777777777777888888888999999999:::;;;<<<<<<;;;;;;===>>>::::::;;;;;;<<<============>>>???>>>======???@@@:::;;;===???AAABBBCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKGGGHHHIIIHHHGGGHHHIIIKKKJJJKKKKKKKKKKKKJJJIIIIIIFFFGGGIIIJJJJJJKKKNNNPPPUUUVVVYYY[[[```fffnnnttt~~~{{{yyyuuunnnhhheee___^^^dddlllooopppqqquuurrrnnnlllkkkjjjfffccc```^^^[[[XXXVVVSSSOOOLLLNNNJJJDDD===777333111000...,,,******,,,---------,,,,,,,,,+++++++++******************************,,,,,,------,,,,,,++++++************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...---,,,++++++,,,---.........---------......///222...---///000///222777777666>>>PPPeeexxxzzztttlllggggggnnnyyyxxxqqqeee^^^TTTOOONNNPPPQQQRRRUUUWWW[[[aaahhhnnnpppqqqooovvv|||}}}{{{sssrrrsssooonnnqqqpppmmmiiihhhhhhhhhhhhhhhfffccc___\\\[[[[[[ZZZYYYZZZYYYXXXWWWTTTPPPJJJFFF@@@<<<777444333333333333222000///...///000///...------------------------......---,,,+++******+++,,,,,,,,,,,,,,,+++************************************)))))))))))))))((((((((()))))))))*********************+++---...///000000111222444666777999777777777555222222333555888888777666555333222111000000111222444555666777777777777666555555777999555666777666444444444666555666777:::<<<>>>>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIJJJJJJLLLLLLNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQSSSVVVXXXYYYYYYXXXWWWUUUTTTUUUUUUTTTSSSPPPOOOMMMJJJGGGDDDBBBAAA<<<;;;:::888888888888888888888999999::::::;;;;;;:::<<<======;;;;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDEEEEEECCCCCCDDDFFFAAAAAABBBCCCEEEFFFGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIIIIIIIJJJMMMOOONNNOOOOOOOOOOOOOOONNNNNNMMMNNNPPPPPPQQQTTTWWWZZZ[[[\\\]]]___aaaffflllqqqyyy|||zzzwwwqqqllleee^^^[[[aaahhhlllooorrruuurrrooommmllljjjfffcccbbb```]]][[[YYYVVVRRRPPPOOOLLLGGG@@@:::555222000...,,,******+++---------,,,,,,,,,++++++++++++******************************+++,,,,,,------------************************++++++,,,,,,,,,---------,,,,,,------------,,,,,,------,,,++++++,,,---------,,,,,,,,,,,,---......000---,,,......---000555;;;>>>JJJ^^^sss}}}tttmmmgggllluuu}}}{{{qqqjjj```ZZZRRRMMMMMMPPPRRRSSS\\\^^^cccjjjqqqwww{{{}}}}}}sssrrrrrrnnnmmmppprrroookkkiiiiiiiiihhhhhhfffbbb]]]ZZZYYYYYYZZZZZZ\\\ZZZXXXVVVTTTOOOHHHDDD>>>;;;666333222333222222222000///...///000///...------------------------------,,,+++************,,,++++++***************************************(((((((((((())))))))))))'''((((((((())))))))))))*********+++,,,...///000111111222222333555666777666777666444222222444666:::999777666444333333333111111111222444555777888888999:::999777555555666333444666555444444555777666777888:::<<<======>>>>>>@@@BBBEEEGGGIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIIIILLLLLLLLLLLLMMMNNNOOOOOOQQQPPPQQQSSSVVVXXXXXXWWWTTTRRRPPPPPPPPPOOOMMMKKKIIIIIIGGGEEEBBB@@@>>>===777777666666777888888999999999:::;;;;;;<<<======<<<===>>>===<<<;;;<<<===@@@@@@@@@AAABBBBBBCCCCCCBBBDDDGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCEEEFFFGGGNNNNNNMMMLLLJJJGGGEEECCCDDDFFFIIIKKKLLLMMMPPPRRROOOOOOPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVZZZ___ccceeeeeefffffffffiiimmmppprrrxxx}}}{{{vvvqqqjjjbbb\\\___dddiiinnnsssuuussspppooommmjjjfffcccbbb```^^^\\\[[[XXXUUURRRPPPNNNJJJEEE???999444111///,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,++++++,,,------,,,,,,++++++,,,------...000......//////---000555<<>>;;;777444333333333222222000......///000///...------------------------------,,,+++++++++++++++,,,+++)))((((((((()))******************+++++++++'''''''''(((((())))))***((((((((()))))))))******+++++++++,,,---///000111333222222222333444555666555666666444333333555777;;;999777555444333444444111111111222333555777888999;;;<<<;;;888555333333111333555555444444666777666888:::;;;<<<<<<===>>>>>>@@@BBBEEEGGGHHHIIIIIIFFFEEECCCCCCDDDEEEHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNQQQSSSTTTSSSQQQPPPNNNLLLKKKKKKJJJGGGEEECCCCCCAAA@@@>>><<<;;;:::666666666666777888888888888999999;;;<<<===>>>>>>>>>??????>>><<<;;;<<<===??????@@@@@@AAABBBBBBBBBBBBEEEHHHJJJIIIHHHGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHIIIJJJKKKLLLKKKJJJGGGFFFDDDGGGJJJLLLMMMOOOQQQSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWYYY[[[^^^ccciiimmmqqqrrrrrrqqqpppqqqsssuuuuuuwwwzzz~~~}}}yyytttkkkcccbbbcccffflllrrrsssrrrrrrpppnnnjjjfffccc```___\\\[[[ZZZXXXUUURRRRRRQQQNNNJJJDDD===777444000...+++++++++,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,------------...------............------...------------------...,,,,,,,,,,,,---...//////222000111333222000444;;;AAANNNddd{{{zzzqqqqqqrrrqqqmmmeee[[[UUUUUUSSSQQQQQQTTTYYY^^^aaagggkkkpppvvv|||sssrrrrrrnnnlllooopppmmmiiigggffffffeeeeeegggbbb]]]YYYYYY[[[\\\\\\VVVUUUTTTRRRPPPLLLGGGCCC???<<<888666555555444333222000......///000///...------------------------...------,,,,,,,,,,,,---+++***)))((('''((()))***))))))*********+++++++++''''''(((((())))))******)))))))))*********++++++++++++,,,---...000222333444444333333444444555666555555555444333333555888;;;999777555333333333444111000000000222444666888999;;;<<<;;;888444222111111333555555555555777888777999<<<<<<;;;;;;<<<>>>???@@@BBBEEEFFFGGGGGGGGGDDDCCCBBBAAABBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNPPPPPPNNNLLLLLLJJJIIIHHHGGGEEEBBB@@@>>>>>>===<<<;;;::::::999888888888888888888777777777777888:::;;;===>>>??????AAAAAA@@@>>>===>>>??????@@@@@@AAAAAABBBCCCCCCFFFIIILLLNNNMMMLLLLLLLLLMMMKKKJJJHHHIIIJJJLLLMMMGGGHHHJJJKKKLLLKKKIIIHHHGGGJJJMMMOOOPPPQQQSSSUUUYYYXXXXXXYYYYYY[[[\\\]]]aaacccfffiiimmmrrryyy}}}~~~}}}|||}}}~~~}}}||||||uuulllhhheeecccfffkkkoooppprrrqqqnnnjjjfffddd```^^^\\\\\\[[[ZZZWWWUUUSSSRRRQQQMMMHHHAAA;;;888222///---,,,,,,---,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------.........---......//////......---......////////////......------------...///000111111111222444333333999AAAOOO```xxxyyyvvvqqqkkkeee\\\TTTOOOQQQQQQRRRTTTYYY___eeejjjssswww|||uuussssssooommmooonnnkkkgggeeeeeeeeeddddddeeebbb]]]ZZZZZZ[[[\\\\\\UUUTTTSSSRRRPPPLLLFFFBBB???<<<999777666555444333222000///...///000///...------------------------...------,,,,,,------...+++******))))))))))))))))))))))))***++++++,,,,,,))))))))))))************************++++++++++++,,,,,,---...///111333444555444444444555666777777444444555444333444666888999888666555333222222222000/////////000333555777777999::::::777444222222333444666666555666777999777;;;======;;;:::<<<>>>???@@@BBBDDDEEEEEEEEEDDDBBBAAAAAA@@@AAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLKKKLLLMMMLLLJJJIIIGGGFFFEEEEEEDDDBBB???<<<::::::::::::999999999999999999:::999999888777666666777888:::<<<>>>???@@@AAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHKKKLLLKKKKKKLLLLLLNNNMMMLLLKKKLLLLLLNNNNNNLLLLLLMMMMMMMMMKKKJJJIIIMMMPPPTTTWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^```bbbccckkknnnssswww{{{~~~wwwqqqjjjcccaaacccjjjmmmqqqqqqooojjjgggeee```___^^^]]]]]]\\\ZZZXXXTTTSSSRRROOOJJJEEE@@@===444222///---......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////............////////////..................///000222222///...000222222444>>>III^^^qqqyyyvvvzzz~~~wwwmmmddd\\\VVVQQQNNNNNNQQQTTTXXX^^^eeelllqqq{{{vvvttttttpppnnnpppllliiifffddddddeeeeeedddccc```\\\ZZZZZZ[[[[[[ZZZXXXWWWUUUSSSQQQLLLFFFBBB>>>;;;888666666555333111222000///...///000///...---------------------------,,,,,,,,,,,,,,,------******++++++******)))(((((())))))***++++++,,,,,,++++++++++++************))))))))))))************,,,,,,---...000222444555555555555666666888999999333444444444333444777999666666666555444222000000///...------...111444666555666888888666444333444444666777777666666888999888;;;???>>>;;;999;;;>>>@@@@@@BBBCCCCCCCCCBBBAAA??????@@@@@@AAABBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGCCCCCCDDDEEEGGGIIIJJJKKKMMMKKKHHHGGGGGGGGGEEEDDDBBBBBBAAAAAAAAA???;;;999777777777777888888888888888888999999999888777666777777999;;;===???AAABBBBBBCCCDDDDDDCCCBBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGHHHIIIIIIIIIKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRQQQQQQPPPOOOOOOOOOTTTWWW\\\```bbbdddfffgggffffffeeefffgggjjjlllnnnuuuyyy}}}ttthhhaaaaaafffjjjoooqqqnnnjjjgggfff___^^^]]]]]]]]]]]][[[YYYTTTSSSQQQOOOKKKGGGCCCAAA666444111/////////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000/////////,,,,,,---......---,,,,,,------------///000111222......000222333777DDDRRRlll|||tttooommmmmmwww{{{rrrfffZZZTTTQQQPPPPPPQQQUUU[[[```fffmmmuuu{{{wwwuuuuuupppnnnqqqllliiifffdddeeeffffffeeeaaa^^^[[[ZZZZZZZZZYYYXXX\\\ZZZXXXUUURRRLLLFFFAAA<<<:::777555555444222000222000///...///000///...------------------------+++++++++***++++++,,,,,,***++++++,,,,,,+++)))(((((())))))***++++++,,,,,,---,,,,,,,,,+++*********(((((((((((()))))))))))),,,------///111333555666555555666666777999:::;;;333444444444333444777:::555555555555444222///...///...,,,,,,---000333666333555666666444444444555666777888888777777888999888<<>>;;;999;;;>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>@@@AAAAAABBBAAAAAA???@@@BBBDDDFFFFFFFFFFFFBBBBBBCCCEEEGGGIIIKKKLLLKKKHHHEEEBBBBBBAAA@@@?????????>>>??????===999777555555555666666777777777666666888999999888777777888999:::<<>>???@@@AAABBBAAA@@@???BBBBBBAAAAAAAAABBBCCCDDDAAACCCEEEFFFFFFFFFGGGHHHJJJHHHDDDAAA>>>=========>>>===<<<:::999888888888555555666666777888888888777888:::;;;;;;:::999888666555999???BBBAAABBBEEEDDDDDDFFFGGGHHHHHHIIIIIILLLJJJHHHGGGHHHJJJNNNPPPOOONNNNNNNNNPPPRRRUUUWWWSSSWWW[[[]]]\\\[[[[[[[[[YYYYYYYYYXXXXXXZZZ^^^aaaeeegggkkkpppvvv{{{~~~qqqhhhdddgggkkkoooooonnnllljjjbbb___\\\ZZZZZZ[[[[[[ZZZYYYVVVSSSQQQPPPNNNKKKIIICCC<<<444000000000---***.........///////////////---,,,,,,++++++,,,,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,---...//////......///////////////////////////////////////000111222333222333777:::BBBVVVjjj{{{tttooolllnnnzzzpppeeeYYYQQQQQQTTTVVVVVVYYYaaakkkrrruuu{{{xxxwwwqqqpppooohhhoookkkfffeeefffgggdddaaaddd___YYYWWWYYY[[[\\\[[[ZZZYYYWWWTTTOOOIIIDDDAAA===:::666444444333333222////////////............---------------...////////////...---,,,+++***)))++++++,,,,,,,,,+++******+++,,,,,,++++++***)))(((***************)))))))))((((((((())))))+++,,,,,,---...000000000111444666777888999::::::999777666333222111111222444666888888888777777666444111//////111111111000222666999777777666666555555555555444444555666666777888888;;;<<<<<<<<<<<<=========??????????????????????????????@@@AAAAAA@@@??????@@@???>>>>>>>>>???@@@AAAAAACCCEEEEEEEEEEEEFFFGGGCCCAAA>>>;;;999888888999::::::999888777777888888555555666777777888888999888888999:::;;;:::999999999888;;;@@@CCCAAABBBEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIIIIKKKOOORRRUUUWWWWWWWWWWWWXXXYYY[[[\\\[[[]]]aaabbbaaa```______`````````______aaaeeehhhnnnppptttyyy~~~|||kkkjjjjjjlllooopppmmmjjjbbb```\\\ZZZZZZ[[[[[[ZZZXXXVVVTTTSSSQQQOOOLLLIIIEEE???777222000///...,,,/////////......------------,,,,,,++++++,,,,,,---------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------...//////......////////////////////////............///000111222111111444:::AAAMMMcccvvv{{{tttooooooxxxyyyfff^^^TTTPPPRRRVVVXXXXXX```gggpppuuuyyyxxxwwwqqqqqqqqqjjjmmmjjjgggggghhhhhheeeaaaccc^^^YYYXXXZZZ]]]]]]]]]ZZZZZZXXXUUUPPPJJJEEEBBB;;;999666444444444444333////////////............------------------...///111000...,,,++++++,,,,,,---,,,+++***************))))))************)))))),,,,,,,,,+++***))))))(((%%%%%%&&&'''(((***,,,---...///111111111222555777:::;;;;;;;;;999777555444444444444444444444555555555555666888999777333///---...000111222333666999777777666555555555555666555555666666666777777777::::::;;;;;;<<<<<<<<<<<>>???>>>===<<<<<<<<<===>>>@@@BBBDDDDDDCCCCCCDDDEEE===;;;999777666555666666666666555666666777888888666666777777888999999999888999999:::;;;;;;::::::===<<<>>>BBBDDDCCCCCCFFFIIIJJJKKKLLLLLLLLLLLLLLLOOOOOOOOOQQQTTTXXX\\\^^^cccdddeeeeeeffffffeeeeeehhhjjjlllllljjjhhhggggggiiijjjkkkkkkkkkmmmpppsssxxxzzz}}}zzzqqqjjjjjjooorrrooojjjccc```]]][[[ZZZ[[[ZZZZZZWWWVVVUUUUUUTTTQQQMMMJJJGGGCCC<<<555000......///000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........////////////////////////............///000111222222333777@@@JJJZZZqqqzzztttrrrwwwxxxjjj[[[WWWRRRRRRVVV[[[]]]^^^hhhmmmtttyyy~~~~~~vvvuuuppppppqqqkkkllljjjhhhiiiiiihhheeecccccc^^^ZZZYYY\\\^^^___^^^ZZZZZZXXXUUUQQQKKKFFFCCC<<<999666555555444333111////////////............---------,,,,,,---......000///...---,,,,,,,,,,,,...,,,+++)))))))))******''''''((()))))))))))))))+++++++++******)))))))))&&&&&&''''''(((***+++,,,...///111111111222555777<<<<<<;;;999777555222111333444555666666555555444444555777:::<<<:::555000,,,...000222444555777999777666555444444555666666777777777777888888888888999999::::::;;;<<<<<<<<<@@@AAAAAAAAAAAAAAABBBBBB???????????????>>>>>>>>>???>>>===<<<<<<<<<===>>>???AAABBBBBBAAA@@@AAABBB:::999888777666666666666333333444555666888999:::777777888888999:::::::::999999:::;;;;;;<<<<<<<<<@@@>>>@@@EEEHHHGGGHHHLLLOOOPPPQQQRRRRRRRRRRRRRRRUUUVVVXXX[[[```dddhhhkkknnnppprrrtttuuuuuuttttttwwwxxxxxxvvvssspppooooooqqqssstttuuuvvvwwwzzz|||~~~~~~oookkkpppsssoooiiieeeaaa]]][[[[[[[[[ZZZYYYVVVVVVVVVVVVVVVSSSNNNKKKHHHEEE???888111......000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------...............---////////////////////////---------...///000111222555888>>>HHHVVVhhh|||zzzvvvwwwtttggg___WWWUUUUUUXXX^^^ccceeefffmmmqqqwww|||{{{sssrrrmmmnnnpppjjjkkkjjjiiijjjjjjiiigggeeeccc___[[[[[[]]]``````^^^ZZZYYYXXXUUUQQQKKKGGGDDD===;;;888666555333111///////////////...............------,,,,,,,,,------,,,---...///...---+++)))---,,,***)))((()))******&&&'''((()))))))))))))))((((((((()))))))))************))))))******++++++---...000000000111444666<<<;;;999777555222000...222333555666777666555555555555888<<<@@@???999444222333444666999:::;;;;;;666555444333333444555666999999999999999999999999999999::::::;;;<<<<<<===@@@@@@@@@AAAAAABBBBBBBBB?????????>>>>>>=========>>>===<<<;;;;;;;;;<<<===>>>???AAAAAA???>>>>>>???888888777777777666777777444444444555777999:::;;;888888999999:::;;;;;;;;;;;;;;;;;;<<<======>>>???AAA???BBBHHHLLLNNNQQQUUUYYYYYY[[[\\\]]]^^^^^^^^^]]]___bbbfffkkkpppsssuuuxxxzzz~~~}}}xxxtttssstttwwwyyy|||~~~zzzpppqqqqqqmmmhhhfffccc^^^\\\[[[ZZZYYYXXXVVVVVVVVVWWWVVVTTTOOOLLLIIIGGGBBB:::333000///000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...............------////////////////////////.........///000111222333555;;;EEERRRdddxxx{{{zzzssseee]]]ZZZVVVWWW[[[```eeejjjlllmmmqqqtttyyyxxxooooookkklllooojjjkkkjjjjjjjjjiiiiiihhhhhhdddaaa]]]\\\___``````^^^YYYXXXWWWTTTPPPKKKFFFDDD>>>;;;999666555333000---////////////...............------,,,,,,,,,,,,,,,***,,,...//////---***(((******)))))))))******+++''''''((()))))))))))))))&&&''''''((())))))******,,,,,,+++++++++++++++,,,---...000000000111444666;;;:::888666333111//////111222444555666666555444555555888>>>EEEFFFAAA<<<666555444555777999999999444333222111111222444666888888999999::::::::::::999999:::;;;<<<======>>>>>>>>>>>>??????@@@@@@AAA@@@???>>>===<<<<<<<<<===:::999888888888999;;;<<<===>>>??????===;;;<<<<<<777777666666666666555555666666666666777999:::;;;999999::::::;;;<<<<<<<<<============>>>@@@AAABBBBBBAAAEEELLLQQQTTTXXX^^^^^^___```bbbdddeeeffffffgggiiimmmrrrwww{{{}}}}}}yyywwwxxx|||wwwqqqnnnkkkiiigggddd___\\\[[[ZZZYYYXXXUUUUUUUUUUUUUUUTTTPPPMMMKKKHHHCCC>>>999555222000,,,,,,------............++++++------------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,////////////////////////......///000111333444555555???NNN___uuu{{{rrrfff\\\YYYZZZWWWZZZ```ffflllpppssstttwwwzzz~~~vvvnnnmmmjjjlllooojjjkkkkkkjjjiiihhhhhhjjjkkkfffbbb^^^^^^```aaa___]]]XXXWWWVVVSSSOOOJJJFFFCCC<<<:::888777666444111///////////////...............---,,,,,,++++++,,,,,,***+++,,,,,,,,,+++***)))'''((()))******++++++***(((((()))*********)))))))))))))))))))))))))))***+++++++++++++++,,,---......///111111111222555777:::999777555333222111111444444444444444333333222333333666???JJJNNNKKKGGG999555222222444555555444333111000//////111333555666666777777888999::::::999:::;;;<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<888888777777888:::<<<===<<<===>>>===;;;:::999:::777777777777777666555555777777777666777777888999:::::::::;;;<<<<<<======????????????@@@BBBDDDEEEFFFEEEHHHOOOUUUXXX]]]cccdddeeegggjjjlllnnnooopppuuuxxx|||}}}pppjjjiiikkkhhhddd```]]][[[ZZZYYYWWWUUUTTTSSSSSSTTTSSSQQQOOONNNJJJEEEBBB@@@<<<555111//////..................***+++---......---+++***++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......//////...------,,,//////////////////////////////000111222444666777;;;HHHZZZooovvvjjjccc\\\VVVWWW\\\ZZZ^^^eeemmmsssxxx|||~~~vvvmmmmmmiiilllpppkkklllkkkjjjiiiggghhhkkkmmmgggccc___^^^```aaa___]]]WWWWWWUUUSSSOOOJJJFFFCCC:::888777666666555333000000/////////...............---,,,,,,++++++++++++,,,+++***)))))))))***+++%%%''')))***+++++++++***))))))************)))))),,,,,,++++++***))))))))))))))))))***+++---...//////111222222222444666888:::999777666444444333333666666555333222111000000111111555@@@LLLSSSRRROOO???:::666444555777777666222000///---...000222444333444555666777888999999::::::;;;<<<===>>>???@@@??????@@@AAABBBBBBCCCCCC@@@???===<<<;;;;;;;;;<<<999999999999;;;===???@@@<<<===>>>===:::999888999::::::::::::999888777666888777777666666666666777::::::;;;;;;<<<=========@@@@@@@@@@@@AAACCCEEEFFFIIIHHHJJJQQQWWWZZZ___eeennnppprrruuuxxxzzz|||}}}ooogggiiimmmhhheee```]]][[[ZZZYYYWWWVVVTTTRRRRRRSSSRRRQQQPPPPPPKKKGGGEEEEEEAAA888111111111000///...------,,,***+++---......---+++******+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++.../////////...---,,,,,,////////////////////////000000111222333555777888DDDRRReeezzzzzzmmm```ZZZVVVSSSVVV]]]]]]ccckkkssszzztttnnnooojjjmmmqqqmmmqqqnnnkkkjjjjjjjjjiiihhhkkkddd___``````\\\ZZZYYYXXXVVVTTTPPPLLLGGGDDDBBB???<<<999777555444222000000000///...------,,,,,,------------------------***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***)))'''(((***++++++***)))***+++,,,---.........///000000111111222333333555444222111111222444555666555333222222333444555333333555???QQQ______XXXHHHAAA999666666666333000000////////////111222333666666555555666777999:::888999:::===@@@AAA???=========>>>>>>>>>======<<>>;;;999777666666888888888999:::;;;;;;;;;:::::::::::::::;;;;;;:::888:::<<<======<<<;;;:::;;;:::999888888999;;;<<<888999:::999999:::===@@@BBBDDDFFFGGGGGGFFFHHHIIIKKKMMMQQQTTTYYY___eeejjjqqquuuzzz~~~~~~qqqhhhffffffhhhfffbbb^^^ZZZWWWTTTSSSSSSSSSRRRQQQOOONNNMMMLLLMMMIIIEEEDDDEEECCC===888111///------......---,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---......///...,,,,,,,,,---///111........................---......///////////////111000222555555444777<<>>;;;888666555333111///000//////...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***)))'''(((***++++++************+++,,,---//////222222333333444555555555666555444333333555777888;;;999666333111000111111555555666===MMM\\\```\\\KKKDDD<<<888666555222///000/////////000111222333333333222222333444666777888888:::===???@@@???===<<<===>>>???????????????BBBAAA???===;;;:::999999888999999999::::::;;;;;;:::999999999:::;;;;;;<<<999:::;;;<<<===<<<:::999;;;:::888888888999:::;;;>>>???@@@@@@@@@AAADDDGGGBBBEEEIIILLLNNNPPPSSSUUUTTTVVVXXX[[[___dddkkkooo{{{~~~}}}qqqhhhddddddiiigggeeeaaa]]]YYYVVVTTTRRRRRRQQQPPPOOONNNNNNMMMNNNKKKGGGGGGGGGEEE@@@:::333111///...//////...---,,,------......------,,,------------------------,,,++++++++++++,,,------///...---,,,,,,---///000........................---...//////000000/////////...///333444555;;;BBBTTThhhyyypppccc^^^WWWTTTWWW\\\aaadddlllpppvvv}}}{{{pppmmmgggiiinnnlllllljjjhhhggghhhiiiiiihhhjjjddd```bbbdddaaa______XXXVVVTTTPPPKKKGGGCCCAAA<<<:::777555444222000////////////...------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))'''(((***++++++***++++++******,,,---///000222333444555555666666666666666555666777888:::;;;>>>;;;888444111000000000444555555888DDDRRRZZZ[[[MMMGGG???999777555111...////////////000111222333555555555555666777888888888888999<<<>>>???>>><<<<<<======>>>>>>======<<>>;;;<<<===>>>>>>===<<<;;;===<<<::::::999:::;;;<<<@@@AAABBBBBBCCCDDDHHHJJJHHHLLLQQQVVVZZZ]]]```ccccccdddeeefffiiinnntttxxx}}}sssjjjdddbbbhhhhhhgggeee```[[[WWWTTTPPPPPPPPPOOOOOOOOONNNNNNOOOMMMJJJIIIIIIGGGBBB>>>666333000/////////...------......//////......---------------------------+++++++++++++++,,,,,,---......---,,,,,,...///000////////////////////////---...//////000000//////111//////222444999CCCNNNdddxxxzzzlllbbb\\\XXXTTTTTTYYYaaaiiimmmssswww|||{{{rrroooiiijjjnnnkkkllljjjhhhgggiiijjjkkkjjjjjjdddaaacccdddaaa^^^^^^XXXVVVTTTPPPKKKFFFBBB@@@;;;999666444333222000...//////.........---------------------------------......---,,,,,,+++******************************))))))))))))))))))))))))***)))'''(((***++++++***,,,+++******+++---000111000111222444444444444444555555666777888:::<<<===;;;999777444222222222333111333333333:::EEEMMMPPPJJJEEE>>>999666333000.../////////000000111222222666666666777777888999999777777888:::===>>>===<<<=========<<<;;;:::999888>>>===<<<;;;:::999999999999999999999999999999999;;;:::999:::;;;===???AAA???@@@AAAAAAAAAAAA@@@??????>>>>>>=========>>>???AAABBBDDDEEEFFFHHHLLLOOORRRWWW]]]bbbfffjjjmmmooorrrsssttttttuuuyyy~~~~~~vvvmmmfffbbbeeefffgggfffccc]]]WWWSSSNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMKKKKKKJJJHHHDDDAAA999666222000///...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...///000000000000000000000000000......///000000000000000555222222444777???NNN\\\sss|||zzzqqqeee\\\WWWUUUTTTVVV\\\eeennnsssyyy|||xxxrrrrrrmmmmmmpppkkkllljjjiiiiiijjjlllllllllkkkeeebbbdddddd```\\\[[[XXXVVVSSSOOOJJJEEEAAA???:::888555333333222000..................---------------------------------......---,,,++++++******************************((((((((((((((((((((((((***)))'''(((***++++++***,,,+++++++++,,,...000111000111333444555555444333333444444666777999;;;<<<:::888666333222222333444///333444333666===BBBCCCCCC@@@;;;777444222000///...//////000111111222222222222333444555555555555777666666888;;;===<<<<<<;;;;;;<<<=========<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;======<<<===>>>@@@BBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@?????????@@@@@@AAAAAAGGGIIIKKKMMMOOORRRWWWZZZ]]]bbbjjjpppvvvzzz}}}~~~wwwnnneee```aaaccceeefffccc]]]WWWRRRMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHDDDBBB<<<888333000......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------......//////000000000000000000000000...//////000000000000000666444333666:::EEEXXXjjjwwwvvv}}}tttmmmfff___YYYVVVWWWYYY\\\bbbjjjrrrwww|||~~~|||zzzyyyxxxvvvuuusssqqqppppppppppppqqqrrrrrrrrrtttwww|||wwwssstttooooooqqqlllmmmkkkiiiiiikkkllllllllllllfffcccdddddd```[[[ZZZXXXVVVSSSOOOJJJEEEAAA>>>:::888555333333222111///........................++++++++++++++++++++++++......---,,,,,,+++******************************((((((((((((((((((((((((***)))'''(((***++++++***++++++,,,---...///000000111222444666777666555444111222333555666888999999:::888555333111111111222222555666555888===>>><<<===;;;888555222000000///...///000111222222222111333333555666666777666666666555555777:::<<<<<<;;;888999;;;>>>@@@AAABBBCCC======<<<<<<<<<======>>>;;;<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEE@@@@@@AAABBBCCCDDDEEEEEEAAAAAABBBCCCDDDEEEFFFFFFLLLNNNRRRUUUXXX]]]cccfffiiioooxxx~~~xxxoooddd]]]]]]```cccdddccc^^^XXXTTTMMMMMMMMMMMMMMMMMMMMMNNNKKKLLLLLLKKKIIIGGGEEEDDD@@@;;;666111///...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............//////000---------............///////////////////////////...///000000111111000000333222333777>>>LLLdddxxx{{{uuuzzz~~~tttjjjbbb\\\YYYWWWXXX\\\aaafffkkkqqqwww{{{|||xxxrrrqqqpppnnnlllkkkjjjjjjgggfffeeecccbbbbbbbbbcccbbbcccddddddeeehhhllloooppprrruuuwwwyyy{{{~~~xxxssssssnnnooorrrmmmmmmkkkiiihhhjjjkkkkkkjjjkkkfffcccffffffbbb]]]\\\XXXWWWSSSOOOJJJDDD@@@>>>:::888555444444333111000........................++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))***)))'''(((***++++++***)))+++---///000000///...///111444666666666444333111222333555666777777777666555333111111111333444555666666555999>>>???<<<;;;:::888555111///...///---...000111222222111111555666777888999999999888666555444666999;;;;;;;;;888999;;;===???@@@@@@@@@<<<<<<<<<<<<<<<===>>>?????????@@@AAACCCDDDEEEEEECCCDDDFFFGGGHHHGGGFFFEEEBBBCCCCCCEEEFFFHHHJJJKKKGGGHHHIIIKKKMMMNNNOOOOOOSSSVVVZZZ___dddiiippptttyyy{{{rrrggg___[[[^^^aaadddccc___ZZZWWWMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMLLLJJJHHHFFFFFFDDD@@@999444222000///...,,,,,,------------,,,,,,++++++++++++++++++++++++...------------...//////,,,------.......................................//////000111111111111000111111555;;;EEEWWWrrrwwwyyy}}}}}}|||uuukkkaaaZZZWWWVVVVVV\\\aaaiiipppuuuyyy~~~~~~{{{wwwrrrmmmjjjcccbbbaaa___]]]\\\[[[[[[ZZZYYYWWWVVVVVVVVVWWWWWWTTTVVVXXXXXXYYYZZZ]]]```aaacccdddeeefffiiimmmpppsssvvv|||{{{sssrrrlllnnnrrrnnnmmmjjjhhhggghhhiiiiiiiiikkkfffdddggghhhddd```___XXXWWWSSSOOOJJJDDD@@@>>>;;;888666444444444222111---.....................------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))***************************)))'''(((***++++++***(((***---000111000///...---...111333444333111000111222333555666666666666000/////////111444666888666555333222888???AAA===;;;;;;999555111.........---...000111222222111111111333444666666666555555666555444555888:::;;;;;;;;;;;;;;;;;;:::999999888:::999999:::;;;<<<======AAABBBCCCEEEGGGHHHIIIJJJEEEGGGIIIKKKKKKJJJGGGFFFFFFFFFGGGIIIKKKNNNPPPQQQNNNOOOQQQSSSVVVWWWXXXYYY^^^aaafffkkkpppwww~~~vvvkkkbbb[[[]]]aaacccccc```\\\YYYMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNMMMKKKIIIGGGGGGHHHCCC<<<777444222111000---..................---++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---......//////..............................//////000111111111111111000222888AAALLLaaa~~~vvv|||yyyooojjjccc\\\XXXWWWXXXYYY^^^eeeooowww|||xxxuuurrrnnnkkkgggccc___[[[ZZZXXXUUUSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOOPPPLLLNNNPPPQQQQQQRRRTTTVVVXXXYYYYYYYYYZZZ]]]bbbfffhhhlllrrryyy|||qqqoooppppppppprrrnnnjjjggggggjjjlllkkkjjjkkkdddaaaeeegggeee```___ZZZXXXTTTNNNIIICCC???===:::999777555333222111111///............---------,,,///111///---,,,...000************************((()))***++++++***)))(((+++*********))))))((((((+++***((('''&&&''')))***,,,...000222111000000000111333555666555333333444666555555777;;;;;;888555222111000111444666666555999888888999:::<<<>>>???===:::777333000............///000111222333333333444555777888999888666555666666666666666777888888:::999999999999999::::::999:::;;;<<<<<<===@@@BBBBBBCCCEEEFFFHHHJJJKKKLLLJJJLLLNNNNNNMMMKKKKKKKKKLLLNNNPPPRRRUUUWWWYYYZZZ___```bbbeeehhhjjjlllnnnlllpppvvv|||}}}{{{rrrhhhZZZ[[[^^^cccfffddd^^^XXXTTTPPPKKKHHHHHHIIIJJJJJJLLLKKKJJJLLLOOONNNKKKGGGFFFDDD@@@:::444111000111...------------...//////...------,,,,,,------...---,,,,,,,,,------..................////////////...///////////////......111000000111222333222222333444888CCCWWWrrr~~~~~~xxxvvvfffaaaZZZVVVVVV[[[```cccbbbhhhpppxxxwwwqqqllliiiddd```]]]ZZZVVVSSSRRRPPPNNNKKKJJJJJJKKKLLLFFFFFFEEEEEEDDDDDDDDDCCCAAABBBEEEHHHKKKNNNPPPQQQRRRRRRRRRSSSUUUVVVXXXYYYbbbdddhhhmmmsssxxx|||{{{qqqooopppqqqqqqsssoookkkgggfffiiillllllkkkkkkdddaaadddgggeee```^^^YYYWWWSSSNNNIIICCC???===999888777555333222111111///............---------***+++,,,+++***)))***+++++++++++++++++++++++++++))))))************))))))************)))))))))(((+++***(((''''''((()))***,,,...111333333222111111333555666666444333333333666777999;;;===<<<999777333111000111444666777777===<<<<<<;;;<<<>>>???@@@:::888555222///.........111111222444444555555555444555666888888777666555666666666666666777777888888888888888888999:::::::::;;;=========???AAADDDIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPPPPOOONNNOOOPPPPPPQQQTTTXXX]]]bbbfffhhhpppqqqtttvvvyyy{{{|||}}}||||||qqq```]]]\\\___cccddd___ZZZUUUQQQLLLIIIHHHIIIIIIIIIKKKJJJJJJKKKMMMMMMJJJGGGGGGEEEAAA<<<777333111000111000000///.........///...------,,,,,,------...------,,,,,,,,,---...///............////////////...///////////////......000000000000222222222222555888>>>KKK```yyy}}}uuu{{{tttjjjfff```\\\WWWUUUWWW]]]cccgggjjjnnntttzzzwwwoooiiiaaa^^^YYYVVVSSSQQQMMMKKKKKKJJJHHHFFFDDDDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAACCCEEEGGGHHHIIIKKKKKKKKKLLLNNNOOOQQQRRRZZZ\\\```ffflllqqqvvvxxxzzzpppoooqqqqqqrrrtttqqqlllgggfffhhhlllmmmmmmkkkdddaaadddgggddd```^^^YYYWWWSSSNNNHHHCCC@@@===999888666444222111111000///............------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************))))))))))))+++***)))(((((()))++++++,,,///333666777666555333666777777666333222222222444777<<<>>>>>>;;;888777333111000000333666888999>>>>>><<<<<<;;;<<<===>>>777555333111///......///111222333444444555555444333444666777777777666555666666666666777777777777666666666777888999:::;;;;;;===>>>???@@@AAADDDGGGLLLLLLLLLLLLMMMNNNOOOPPPPPPRRRSSSSSSSSSTTTVVVXXXXXXYYY]]]bbbiiiqqqxxx|||}}}}}}hhh```YYYYYY```dddaaa]]]WWWSSSNNNJJJHHHHHHGGGGGGHHHHHHHHHJJJKKKKKKIIIGGGHHHFFFDDD@@@;;;666111///222111000...---,,,,,,,,,...------,,,,,,------......---,,,++++++---///000............////////////...//////000000//////////////////000111222333333777===GGGVVVkkk~~~tttjjjqqq~~~~~~lllaaa\\\YYYWWWUUUVVVZZZaaaiiinnnuuuwwwzzz~~~yyyrrrjjjccc^^^WWWTTTQQQNNNMMMKKKHHHFFFEEEDDDBBB@@@??????@@@@@@@@@@@@@@@@@@????????????>>>>>>??????@@@@@@AAAAAADDDDDDDDDEEEFFFHHHJJJJJJOOOQQQVVV\\\ccchhhlllooozzzpppoooqqqrrrsssuuurrrmmmgggeeehhhlllnnnnnnkkkdddaaadddgggddd___]]]XXXVVVRRRMMMHHHCCC@@@>>>888777666444222111000000///............---------///,,,***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,*********)))))))))))))))******))))))***+++,,,------000333888;;;;;;999666999999888555222111111222000666===???<<<888555555222000///000333666999:::<<<;;;:::888777777777888333222111000////////////000111111222333333222222333444555666666666555555555666666777777777777777444444555666777999;;;<<<===>>>@@@BBBBBBDDDGGGJJJJJJJJJKKKLLLOOOQQQTTTUUUUUUVVVWWWXXXYYY[[[___bbbccceeehhhnnnvvvxxxsssfffXXXUUU[[[bbbaaa^^^XXXTTTOOOKKKIIIHHHFFFEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHHHHFFFCCC???:::333///......---,,,+++*********...------,,,,,,------...///...,,,++++++---///111............////////////...//////000000000000///...//////000000111444555999BBBPPPaaatttwwwmmmhhhfff{{{xxxggg]]]YYYTTTUUUWWWZZZ```hhhqqqvvv|||}}}}}}uuulllddd^^^XXXTTTNNNLLLIIIGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBDDDFFFFFFGGGJJJOOOVVV\\\aaaeeegggzzzqqqooorrrssstttvvvsssnnnhhhfffiiimmmooooookkkdddaaadddfffccc^^^\\\WWWUUURRRMMMHHHCCC@@@>>>888777555333111000/////////............---------,,,)))'''(((+++,,,***'''++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))***************+++,,,---......///000333888===???===:::;;;:::888555111000111222000666>>>@@@===888555444111//////000444777::::::;;;:::777555444333333333111111000000000000000000111111222333333333222222333333444555555555555555555555666777888777777666444444555666777999;;;<<<>>>@@@BBBCCCEEEGGGJJJMMMKKKKKKKKKLLLOOORRRUUUWWWZZZ[[[]]]___aaadddiiilllrrrsssvvv{{{~~~xxx|||}}}lllZZZRRRWWW^^^___]]]YYYUUUPPPLLLJJJHHHEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFCCC===555000,,,,,,+++++++++,,,,,,---...------,,,,,,------...///...---,,,,,,...///111............////////////......///000111111000000...///000000000111555888<<>>===??????>>>======<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???AAABBBCCCDDDGGGLLLRRRXXX\\\___```{{{qqqppprrrrrrsssuuusssnnniiihhhjjjnnnooooookkkeeeaaadddfffbbb]]][[[VVVUUUQQQMMMHHHCCC@@@>>>777666444222111//////...///............---------,,,+++***+++,,,,,,+++***************************++++++************++++++))))))))))))************)))***+++,,,---...///000000000222888>>>AAA@@@>>><<<;;;888444111000222444444999???AAA@@@<<<777555111000111333777:::<<<<<<;;;:::888555444333333333000000000000000000000000444444555555555555444444333333333333444444555555444555777888888888777666555555555666888:::;;;<<<>>>@@@CCCEEEFFFIIILLLOOOQQQPPPOOOOOOPPPSSSUUUWWW```bbbfffiiilllppptttxxx|||~~~|||xxxzzzttt___TTTTTTYYY[[[ZZZYYYUUUQQQMMMJJJHHHEEECCCDDDEEEFFFFFFFFFFFFGGGIIIIIIGGGFFFFFFEEE@@@888111......------...///000000...------,,,,,,------..................//////000............////////////......///000111111111111...000222111000222777<<>>>>>>>>???>>>===;;;;;;;;;;;;:::::::::999999999999:::::::::::::::777777888999:::;;;<<<<<<999999999:::<<<===???@@@BBBEEEJJJOOOSSSVVVWWWWWW|||rrrppprrrrrrssstttrrrnnnjjjiiillloooooonnnllleeeaaaccceeebbb]]][[[VVVTTTQQQLLLHHHCCC@@@>>>777555444222000///......///............------------/////////...---...///++++++++++++++++++++++++***++++++,,,,,,++++++***((()))))))))************)))***+++---///000000111222000111666>>>BBBCCCAAA===;;;888444000000333555888999===@@@@@@===888444222222444888<<>>;;;999777555333222222222111111111111111111111000444555555555555555444444333333333333333444444555444555777888888888666666666666777777999:::<<<<<<>>>@@@CCCEEEGGGJJJNNNQQQUUUTTTSSSSSSUUUXXX[[[]]]fffjjjooossswww{{{}}}zzz}}}xxxvvvzzzeeeVVVRRRTTTVVVWWWXXXUUUQQQMMMKKKIIIFFFDDDCCCEEEGGGFFFEEEEEEHHHJJJHHHFFFEEEEEEEEEBBB:::444000000//////.../////////...------,,,,,,------...,,,---...///000//////...............////////////......///111111222222111...111333222111333999???LLL^^^wwwxxxooommmuuusssiiihhhggghhhllloooppppppooopppooonnnnnnqqquuuyyyzzzmmm```YYYYYY\\\\\\bbbiiiooorrrwww|||tttkkkeee[[[WWWPPPKKKHHHFFFDDDBBBAAA???======>>>>>>===<<<::::::;;;;;;::::::999999999999999:::::::::;;;;;;777777888888999999::::::888888999:::;;;===>>>??????AAAEEEIIILLLMMMMMMMMM}}}sssqqqrrrrrrrrrtttqqqnnnjjjjjjmmmoooooommmllleeeaaaccceeebbb]]]ZZZVVVTTTPPPLLLGGGCCC@@@>>>666555333222000///......//////.........---------***,,,...---+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((())))))*********+++)))***,,,...///000111111333000000555===CCCDDDCCC===;;;888333000000333666888888999<<>>@@@CCCEEEGGGJJJNNNQQQVVVUUUUUUVVVYYY]]]bbbdddjjjooouuuzzz|||zzzyyy|||~~~~~~}}}{{{www}}}iiiXXXQQQQQQSSSTTTXXXUUUQQQNNNLLLIIIFFFDDDCCCEEEGGGGGGEEEEEEHHHKKKHHHEEECCCDDDFFFCCC;;;555111000///...---,,,,,,,,,...------,,,,,,------...,,,---///111111000...---............/////////000......///111111222222222///222444333111444:::@@@SSSgggpppkkkttt~~~pppccc```\\\[[[\\\___bbbcccdddeeeeeeddddddgggkkkoootttrrrlllbbbXXXUUUYYY___^^^eeemmmrrrtttxxx~~~xxxqqqhhh___XXXQQQMMMIIIEEECCCAAA@@@>>><<<:::888888888999888666;;;<<<<<<<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::::::::999999:::::::::;;;<<<>>>@@@AAA<<<>>>BBBEEEGGGGGGFFFEEE{{{uuuvvvsssuuuwwwrrrnnnllliiihhhjjjmmmnnnooommmgggbbbbbbeeeeee___ZZZZZZWWWRRRNNNJJJEEE@@@<<<999666333111111000///...///...,,,*********,,,---......---,,,,,,+++******,,,+++******))))))******,,,,,,,,,,,,++++++***)))(((((())))))******++++++,,,,,,,,,,,,------......111111333555999===@@@CCC===:::555111000222555777999>>>DDDGGGDDD???999666555888<<<>>>>>>>>>======999777444111///...////////////000111222222333333555444333333222222333333444555555555555333222111333333444555555444333333333666888::::::;;;<<<>>>???AAACCCDDDFFFIIIMMMPPPVVVYYY\\\___aaadddhhhkkkooosssyyy~~~~~~|||zzzyyyzzzyyywwwwwwxxx{{{}}}wwwjjj\\\QQQSSS\\\XXXZZZYYYSSSKKKFFFGGGJJJEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDBBB@@@>>><<<333111////////////...---//////.........---------,,,...000111111000...,,,000000000000////////////222222333333333333222222,,,000---///777666999EEE\\\sss{{{mmmqqq}}}ssskkkgggaaa]]]]]]^^^```aaadddcccbbbdddgggiiiiiiiiijjjfffaaa\\\ZZZ[[[^^^aaaiiimmmrrrxxx||||||rrriiiaaaZZZTTTQQQFFFEEEDDDBBB@@@???======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999::::::888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAABBBBBBBBBBBBAAA{{{tttuuuqqqtttvvvqqqooollliiiiiijjjmmmnnnoookkkfffaaabbbeeeeee```[[[ZZZWWWRRRNNNJJJEEE@@@<<<999666333111111000///...---------------,,,++++++......---,,,,,,+++******,,,,,,+++************+++++++++,,,,,,,,,+++******)))))))))))))))*********((()))+++---000111222333111111222444777:::===>>>===;;;777333333444777:::888<<>>===<<<;;;;;;888666444111/////////000///000000111222222333333222222222333444555666777444444555666666444333222333333444555555444333333333555888999::::::<<<>>>>>>@@@BBBDDDFFFIIIMMMQQQVVVYYY^^^bbbfffiiimmmoooqqquuuzzz~~~}}}{{{yyyxxxvvvuuuttttttwww{{{xxxjjj[[[TTTUUUWWWXXXXXXSSSLLLGGGGGGHHHEEEEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEDDDBBB@@@>>>===444222000/////////...---//////.........------------...///000000///...---000000000000////////////000000111111111111000000111555222222888777;;;III^^^wwwsssiiitttyyytttnnniiihhhjjjkkklllrrrqqqrrrssssssrrrnnnkkkeeebbb]]]YYYXXX[[[___bbbmmmpppvvv{{{uuuoooggg___XXXQQQLLLIIICCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::::::::999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<===???@@@@@@AAAAAA@@@@@@@@@{{{rrrrrrooorrrvvvqqqooommmjjjiiijjjmmmnnnooojjjfffbbbccceeeeeeaaa\\\ZZZWWWRRRMMMIIIEEE@@@<<<999666333111111000///...,,,---///000///...,,,***...------,,,,,,++++++***------,,,+++++++++++++++******+++,,,,,,,,,++++++************))))))))))))'''))),,,000333444444444222222222333444666888999:::888555333333555888::::::<<>>>>><<<999888888666555333111000000000000000000000111222222333333333333333333444666777888333444555666777666555555333444444555555444444333222555777999999:::;;;======???AAACCCFFFIIINNNQQQSSSXXX^^^dddiiilllppprrruuuwww{{{~~~|||zzzxxxwwwtttsssrrrrrrtttxxx}}}~~~lll[[[RRRTTTVVVWWWTTTNNNHHHFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCAAA???===555333000/////////...---/////////............---////////////////////////////////////000000000000000000111111111111000000///444222111555666===OOOccc~~~~~~tttsss}}}||||||}}}~~~vvvpppaaa^^^ZZZXXXYYY^^^dddhhhtttwww}}}{{{vvveee```YYYRRRMMMHHHDDDBBB@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>????????????>>>>>>>>>zzzqqqqqqmmmqqquuuqqqpppmmmjjjiiikkkmmmnnnnnnkkkgggddddddeeeddd___[[[ZZZVVVQQQLLLHHHDDD???<<<888666222111111111000///---.../////////...---,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++******))))))((((((***,,,000333444444333222333333333333333444444444444333222111222444777999===>>>???>>>;;;999999999;;;===>>>===:::777555555444333222111000000111111000000111111111222222222555555444333333333333444222333555777777777777666444444444444444444444444222444777888999999;;;===<<<>>>AAACCCEEEIIINNNQQQQQQVVV]]]dddhhhlllnnnpppuuuxxxzzz}}}~~~|||zzzxxxvvvvvvuuusssqqqrrruuuxxxzzz}}}fffVVVRRRUUUVVVTTTOOOJJJFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDDDDCCCAAA???>>>777555111////////////.../////////...............//////............//////////////////000000000000222222333333333333222222,,,222111000444777CCCYYYhhh{{{|||{{{rrr```^^^[[[[[[^^^eeelllqqq{{{~~~uuukkkeeeZZZUUUOOOJJJGGGDDDAAA???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>===============>>>yyyppppppmmmqqqvvvrrrqqqnnnkkkjjjkkkmmmnnnnnnllljjjgggfffeeebbb]]]YYYZZZVVVQQQLLLGGGCCC???<<<888555222111111111000//////...------------//////------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++******))))))((((((+++---111444555555444333555555555444444444333333111111111111333555777999=========;;;888777888:::;;;======;;;888555444444222222111111000000000000111111111111111222222222444333222222111111222222222333555777888888777777444444444444444444444444222555777999999:::;;;======>>>AAACCCEEEHHHMMMPPPSSSXXX^^^dddhhhjjjlllnnntttuuuxxxzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzwwwvvvuuutttqqqpppqqqtttxxxzzznnnZZZRRRTTTVVVUUUQQQLLLGGGEEEEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCBBB@@@???:::666222000/////////...//////////////////////////////............//////.../////////000000000111222222333333333333222222///555333222777<<>>????????????>>>===<<>>>>>>>>======<<<<<<=========>>>>>>>>>??????======<<<<<<======>>>???wwwpppqqqooorrrwwwsssrrroookkkjjjkkkmmmnnnnnnkkkjjjiiigggfffbbb]]]ZZZZZZVVVPPPKKKGGGCCC???===777555222111111111111000///...,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******+++,,,,,,,,,++++++************))))))))))))***,,,///333555777777777444555555555555444444333111111222333555777999:::::::::999777444444555777:::;;;;;;:::777444444444222222222111111000000///111111111111111111111111000000000000111333444555222333555666777777666666555444444333333444444555333555888::::::;;;<<<>>>===???AAACCCDDDGGGLLLOOOVVVZZZ___dddgggiiilllmmmpppsssvvvxxxzzz}}}}}}{{{uuuxxx|||{{{|||}}}}}}{{{yyyvvvtttooonnnmmmnnnqqquuuzzz}}}qqq]]]SSSTTTUUUUUURRRNNNIIIFFFEEEDDDBBBAAA@@@@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@<<<888333000/////////......////////////000000000////////////////////////......//////000000111111000000111111111111000000000555222222:::???LLLaaa~~~oooyyykkkbbb______aaadddjjjqqqxxx|||}}}{{{qqqggg]]]UUUOOOJJJGGGCCC@@@@@@@@@???>>><<<<<<<<<======>>>>>>>>>========================;;;;;;<<<<<<<<<=========???@@@AAAAAAAAA@@@>>>===????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>======<<<===>>>???AAABBBvvvppprrrqqqtttxxxtttrrrooollljjjkkkmmmnnnnnnhhhhhhhhhhhhgggccc```]]][[[VVVPPPJJJFFFBBB???===777555222111111111111000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++******)))))))))))))))*********,,,---///222444666777777222333444555555555444333000111222444555777888888999999888666333333444666888999:::888666444444555222222222111111///......111111111111111111111111000000000111222333555555222333444555666666555444555444333333333333444555444777999;;;;;;<<<===??????@@@BBBCCCDDDFFFJJJMMMUUUXXX]]]aaadddgggkkkmmmnnnqqquuuwwwyyy|||~~~~~~}}}uuuyyy~~~}}}}}}}}}xxxyyyzzzzzzyyyvvvsssqqqkkkkkkjjjkkkoootttyyy|||uuubbbUUUUUUUUUTTTSSSOOOKKKHHHDDDCCCBBB@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBAAA===999444000/////////....../////////000000000000---...///000000///...---.........///000111111111000000111111111111000000111555333777CCCLLLYYYlllyyyqqqvvvmmmeeeaaabbbdddggglllrrrxxx}}}|||uuulllbbbZZZSSSMMMIIIFFFCCC@@@>>>????????????>>>>>>>>>>>>????????????????????????????????????===>>>>>>>>>>>>?????????@@@@@@BBBBBBBBBAAA???>>>????????????@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===>>>=========???BBBDDDFFFuuupppsssrrrvvvzzzuuurrrppplllkkkkkkmmmnnnnnneeefffggghhhgggeeebbb```[[[VVVPPPJJJFFFBBB???===777444222111111222111000)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++111111111222222333333333000111333444555555444333---...000222444555555555:::;;;:::777555444666777777888999777666555555666222222222222111///...---222222111111111111111111555444333333222222333333222333444555555555444333555444333333333333444555555777:::;;;<<<<<<>>>@@@@@@AAABBBCCCDDDFFFIIILLLQQQTTTYYY\\\```dddiiilllmmmppptttxxxzzz{{{}}}zzz~~~}}}yyywwwwwwuuuvvvwwwxxxwwwtttqqqooolllkkkjjjjjjmmmqqquuuxxx{{{hhhVVVUUUUUUTTTSSSPPPMMMJJJDDDCCCBBB@@@??????@@@@@@@@@AAABBBCCCCCCCCCBBBAAA>>>:::444000////////////.../////////000000111111---...000111111000...------......///000111111222222222333333333333222222555999999AAARRR___lllxxxjjjrrr|||uuupppsssyyy~~~ssslllhhhfffeeefffhhhmmmrrrxxx}}}}}}zzzooohhh___VVVOOOJJJFFFDDDFFFCCC@@@??????@@@AAA@@@????????????@@@@@@@@@@@@???????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCAAA???>>>?????????@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>======>>>======>>>@@@DDDGGGIIIxxxrrrqqqpppwww|||uuuqqqmmmhhhiiimmmpppooollliiiiiiiiijjjiiieee```\\\[[[VVVPPPJJJEEEAAA===:::777555333111111111000.........---,,,,,,+++******+++******))))))((((((((()))***+++,,,,,,+++***)))***))))))+++---//////...(((((()))***+++,,,------,,,...000000000000222333000222555666444333222222333000///000555888888888555777888666333333555888>>>===<<<<<<;;;:::777555333222111111000000111111333222111000111222333444///000111222333444444333333333333333333333333333444444333333222222333333888999:::<<<===???@@@AAABBBCCCDDDEEEEEEFFFHHHKKKQQQUUUYYY\\\___```ccceeeooonnnooosssxxx{{{{{{yyy}}}wwwsssttttttuuuuuusssqqqnnnllljjjjjjiiiiiiiiimmmssswwwqqq```WWWQQQQQQSSSPPPLLLKKKKKKHHHDDDAAAAAA@@@@@@??????@@@AAABBBCCCBBBAAAAAA@@@===888333000//////000222000///------///000222000000//////.........---000000//////000111222222111000000000111222333333000666<<>>>>>AAADDDFFFFFFFFFEEEDDDBBB@@@>>><<>>???@@@AAABBBAAAAAA@@@???===999444111000//////111000///......///000111000000/////////.........000000000000000111222222111000000111111222333444222777<<>>???@@@@@@@@@AAAAAAAAABBBCCC@@@>>>>>>@@@BBBAAA@@@@@@AAABBBAAA@@@@@@AAABBBCCCBBB@@@???AAACCCFFFHHHHHHGGGFFFDDDBBB@@@>>>===BBB======CCCGGGJJJQQQYYYwwwqqqpppooovvv{{{tttqqqnnnjjjjjjmmmooonnnmmmhhhhhhhhhiiihhhfffbbb^^^YYYUUUOOOIIIEEEAAA===:::666444111000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++******++++++)))((()))(((((())))))***++++++---...///...------...000111444666666444333333333555444333444777999999999888777555333222333777:::>>>JJJXXX^^^YYYLLL???888333222111111000000111111111111222333333333333222---...///000000000000000444444333333222222111111222222222222333444555555888999:::;;;===???@@@AAA@@@AAACCCCCCCCCDDDGGGIIINNNQQQUUUYYY[[[]]]___aaaeeeeeegggjjjooosssttttttpppsssxxx}}}~~~|||yyywwwrrrssstttttttttrrrqqqpppkkkjjjiiiggghhhmmmtttzzz{{{}}}dddZZZSSSSSSTTTRRRPPPPPPIIIFFFBBB@@@???@@@???>>>===>>>???@@@@@@@@@??????>>><<<:::777444111000///111000///......///000111000000////////////......000000000000000000111222111111111111222333444555444:::>>>NNNjjj}}}~~~hhh]]]eeesss~~~xxxvvvmmmjjjlllrrr{{{~~~vvvgggccc___]]]___dddiiikkktttwww}}}}}}uuummmccc]]]TTTRRROOOKKKIIIGGGFFFFFFGGGGGGEEECCCBBBAAAAAA@@@CCCCCCBBBAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBCCCAAA@@@@@@AAABBBBBBAAA???@@@BBBBBB@@@???@@@@@@BBBBBBBBBBBBDDDGGGIIIKKKIIIHHHFFFDDDBBB@@@???>>>AAA???AAAGGGLLLPPPWWW]]]wwwqqqpppooovvv{{{tttqqqnnnkkkkkklllnnnnnnmmmiiihhhhhhiiiiiigggdddaaaXXXTTTNNNIIIEEEAAA>>>;;;666444222111111000///...///......---,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++******++++++***)))))))))((((((((()))***+++///000///...,,,,,,---///333555666666555333333444444444444555666888888888999777444222111444888;;;<<>>@@@@@@???@@@BBBBBBBBBCCCFFFHHHKKKNNNSSSVVVXXXZZZ]]]^^^aaabbbcccgggkkkoooqqqrrrnnnqqquuuzzz~~~{{{wwwuuuuuuuuutttsssrrrpppooolllkkkiiiggghhhmmmuuuzzz{{{~~~iii___VVVTTTUUURRRPPPPPPHHHEEEAAA?????????>>>>>>=========>>>>>>>>>>>>>>><<<<<<<<<:::777333000...000000////////////000000000000//////////////////111000000000000000111111111111111222222444555666666===DDDUUUpppuuuaaa]]]lll~~~|||uuuppppppsss{{{~~~rrrkkk```^^^]]]^^^bbbhhhmmmqqqxxx|||~~~uuummmddd^^^XXXVVVSSSPPPMMMKKKJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDD???AAACCCCCCAAA@@@@@@@@@BBBCCCDDDFFFHHHJJJLLLMMMIIIGGGEEEBBBAAA@@@@@@@@@???@@@DDDJJJQQQWWW]]]aaawwwqqqpppooovvv{{{tttrrrooommmllllllmmmnnnnnneeeeeedddeeeeeeccc```]]]WWWSSSMMMHHHEEEAAA>>><<<888666333222222222000///111111///...,,,+++))))))*********++++++,,,,,,,,,++++++************++++++,,,+++***+++---------,,,***)))(((((((((***+++,,,111111000...,,,,,,...000555666777666555333444555333444555555555666666777999666333111222555888:::<<>>???@@@???@@@AAABBBBBBCCCEEEHHHIIILLLQQQTTTVVVXXX[[[\\\^^^___bbbeeehhhlllpppsssrrrtttwwwzzz|||}}}xxxyyyxxxwwwuuurrrpppnnnmmmmmmllljjjhhhiiimmmtttyyy{{{ooocccXXXUUUTTTRRROOOOOOIIIFFFBBB??????>>>>>>===<<<<<<<<<=========>>>>>><<<<<<===<<<999555111...000000////////////000000//////000000000000000000111111000000000000000111111111111222333555666777888BBBMMM```yyypppaaacccvvvxxxssssssxxx~~~rrriiiccc]]]^^^___bbbfffkkkqqquuu{{{{{{rrrkkkfff```^^^\\\XXXUUURRRPPPOOOJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEBBBCCCEEEDDDBBBAAAAAABBBCCCDDDGGGJJJMMMNNNOOOOOOHHHFFFCCCAAA???@@@AAABBB???BBBHHHMMMUUU\\\aaacccxxxrrrqqqpppwww|||uuurrrpppnnnlllllllllnnnooogggfffdddddddddccc```]]]UUURRRLLLHHHEEEBBB>>><<<999777444333333333111000222111000...---+++***))),,,,,,,,,,,,------------+++******))))))******+++,,,+++***+++---...---,,,***)))(((((()))+++...///333333222000......111333666777888777555444444555333555666666555444555666888555222111333666999999<<<===EEETTTaaaaaaRRRCCC666555444444333333444444111111222333333333333222222333333444444333333333333333222222111111000000111111111222333444666777777888999:::<<<>>>???@@@???@@@BBBBBBBBBCCCFFFHHHHHHKKKPPPSSSUUUWWWYYY[[[[[[^^^```cccfffjjjpppsssuuuwwwyyyzzz{{{}}}zzz{{{zzzxxxuuurrrooommmlllmmmmmmllljjjjjjmmmrrrvvv{{{~~~{{{qqqeeeYYYUUUTTTQQQPPPPPPKKKHHHCCC@@@???>>>===<<<======<<<<<<<<<===>>>???<<<===>>>===:::666222000//////000000000000////////////000000000000111111222111111000000000000000111111222333444666777888:::HHHWWWlllooohhhooozzzvvvxxx|||qqqggg```^^^]]]```cccgggkkkooouuuxxx~~~|||vvvsssmmmkkkhhhddd```[[[XXXVVVPPPOOONNNMMMLLLKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFDDDFFFHHHGGGFFFEEEEEEFFFGGGGGGGGGEEECCCCCCDDDFFFFFFIIIMMMQQQSSSSSSRRRQQQHHHFFFBBB@@@???AAADDDFFFCCCIIINNNRRRXXX___bbbaaayyysssrrrqqqxxx}}}vvvrrrqqqooommmllllllmmmoooiiihhhfffeeeeeeccc```]]]UUUQQQLLLGGGDDDBBB???===888666444222222222111/////////......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++************+++,,,---,,,***+++,,,,,,+++******)))((((((***---000222555555444222000111444666888888888777555444555666444666999888666555555666777444222222555888888888:::999>>>IIITTTUUUJJJ???444444333222222222222222222222111111222222333444000000111111111000000///222222222111111111111111111111111222333444555666777777999:::<<<===?????????AAABBBCCCCCCDDDFFFHHHGGGJJJOOORRRTTTVVVYYYZZZYYY\\\___aaadddhhhooossssssuuuwwwwwwxxxyyy|||~~~}}}{{{zzzwwwtttrrrpppnnnmmmnnnnnnnnnmmmlllmmmpppsssxxx|||zzzpppdddXXXTTTTTTRRRRRRSSSNNNJJJEEEAAA???>>><<<;;;>>>===<<<<<<<<<===??????===>>>>>>===;;;777444111//////000000000000////////////000000000111111111222222111000000000000000111222222333555666888999>>>NNN___tttsssuuu}}}{{{pppeee^^^\\\]]]```dddjjjnnnrrrvvv|||~~~|||yyysssnnnhhhcccaaa^^^]]][[[YYYVVVUUUTTTSSSPPPOOOOOOOOONNNNNNNNNMMMJJJJJJJJJJJJIIIIIIHHHHHHGGGJJJLLLLLLJJJIIIIIIKKKKKKKKKIIIGGGEEEEEEGGGJJJKKKNNNSSSWWWYYYXXXVVVUUUIIIFFFCCCAAAAAADDDHHHKKKLLLRRRWWWXXX[[[``````\\\zzztttsssrrryyy~~~wwwrrrqqqpppnnnllllllmmmooofffeeebbbaaa```^^^[[[YYYTTTPPPKKKGGGDDDBBB???===777555333111111111000...---------.........//////+++******))))))(((((((((------++++++++++++------...,,,+++*********(((&&&***)))((((((***...222444666666555333222333666999888999999777555444555666555888;;;:::777555666777777444222333666999888777666666;;;BBBIIIHHH???777333222111111000000111111333222111000111222444555444444555555555444444333111111111111111222222222222222222222333444555555777777888:::<<<===??????@@@AAACCCCCCCCCDDDGGGIIIGGGJJJOOORRRTTTVVVXXXZZZXXX[[[^^^```cccgggnnnsssppprrrssstttuuuvvvyyy{{{|||zzzxxxvvvtttrrrqqqpppooonnnoooooonnnmmmmmmoooqqqvvvzzz}}}nnnbbbVVVSSSTTTTTTTTTVVVPPPLLLFFFBBB@@@>>><<<:::>>>======<<<<<<>>>???@@@>>>>>>>>>===;;;888444222//////000000000000////////////000000111111111222222222111000000///000000222222222333555777888999AAAQQQcccyyyyyy}}}uuuiii___[[[\\\___dddiiipppuuuyyy}}}yyyrrrmmmjjjlllkkkhhhdddaaa^^^\\\[[[YYYXXXWWWUUUTTTRRRQQQQQQLLLLLLKKKKKKJJJJJJJJJJJJLLLOOORRRRRROOONNNNNNPPPNNNMMMKKKHHHEEEFFFIIILLLOOORRRWWW\\\]]]\\\YYYWWWJJJGGGDDDBBBCCCGGGKKKNNNSSSZZZ]]]\\\]]]```^^^XXXzzzoooqqqyyy||||||zzzssspppnnnllllllmmmlllkkkjjjhhheeeeeeeeebbb]]]XXXUUUQQQKKKGGGDDDAAA???===888555222111111111000///,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************''')))+++++++++///555:::<<<999555333222444777:::???:::777999888555333444777888888888777666444333444333111000111333666888777666555777:::;;;888666000000000111222222222333333333222222222222222222333333333444444333222222444333111000000000111111111222222333444555666666777777888999;;;<<<======BBBBBBDDDEEEGGGGGGHHHHHHKKKKKKMMMOOORRRVVVYYY[[[\\\\\\\\\___dddiiilllmmmnnnooooooooonnnoooqqqsssyyy}}}yyywwwvvvsssqqqooonnnnnnnnnrrrpppnnnllllllnnnppprrrzzz|||qqqfffXXXPPPQQQTTTUUUTTTRRROOOKKKFFFBBB@@@?????????>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>===999555222000111111111111000000///000000000000000000000000////////////000000000000555222111444555666999???@@@UUUooo}}}pppbbb\\\[[[[[[___eeeiiinnnuuu{{{~~~||||||xxxyyywwwtttpppkkkiiihhhaaa```___^^^[[[XXXVVVUUUUUUSSSQQQOOONNNOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQNNNKKKIIIIIILLLPPPSSSVVVXXXZZZ]]]^^^]]]XXXUUUNNNLLLJJJGGGGGGJJJPPPUUU___aaacccdddccc___[[[XXX{{{qqqssszzz}}}|||zzzrrrooolllkkkkkklllkkkjjjjjjhhheeeeeeeeebbb]]]XXXUUUQQQKKKGGGCCCAAA>>>===777555222000000000///...///......---,,,++++++***---------------------------------,,,,,,,,,++++++************************((()))++++++,,,///555999;;;888555222111222444666>>>999555666666333222444888999999999999888666666333222111000111333555777555444444555777777555222000000000111222222333333444444444444333333333333222333333444333333222222555444333222111111222333111222222333444555666666666777888999;;;<<<===>>>BBBCCCDDDEEEFFFFFFGGGGGGJJJKKKMMMOOOSSSXXX\\\^^^[[[[[[\\\___cccfffiiijjjmmmnnnmmmlllkkkkkknnnpppxxx~~~{{{xxxvvvtttrrrpppnnnmmmmmmmmmqqqpppoooooooooqqqsssttt|||}}}xxxlll\\\SSSQQQSSSUUUUUUSSSPPPLLLGGGCCC@@@>>>>>>======<<<;;;;;;<<<===>>>;;;<<<======<<<999666444111111111111111000000///000000000000000000000000111111111111222222222222555222222555666666:::@@@III]]]uuu~~~ttthhh^^^ZZZZZZ\\\bbbhhhpppttt{{{|||vvvqqqnnnmmmiiigggeeebbb^^^[[[YYYXXXUUUUUUSSSSSSSSSUUUVVVXXXYYYZZZZZZ[[[ZZZYYYWWWVVVVVVSSSOOOLLLLLLOOOSSSVVVYYYYYY[[[^^^___]]]YYYVVVOOOOOOMMMKKKLLLPPPWWW\\\dddeeeffffffccc___[[[XXXzzzrrrttt{{{}}}{{{zzzpppnnnkkkjjjkkkkkkjjjjjjjjjhhheeeddddddbbb]]]XXXUUUQQQKKKFFFCCCAAA>>><<<777444111000000000///.../////////...,,,+++)))(((........................---------,,,,,,,,,,,,+++))))))))))))))))))))))))(((***++++++---000444888999777555222111111222333<<<666222333333222222444777888888888888888777666222111000000000222444666444333222222333222000...///000000111222222333333444444333333222222222222222222333333333333222222333222222111111111111222111222222333444555666666555666777999;;;===>>>???CCCCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJNNNRRRWWW\\\^^^[[[[[[]]]___aaadddeeefffllllllkkkiiiggghhhjjjmmmvvv||||||yyyvvvsssrrrpppmmmlllkkkkkkkkkpppppppppqqqsssuuuvvvwww}}}~~~vvvdddWWWRRRRRRTTTUUUUUURRRNNNHHHDDD@@@>>>===<<<;;;:::999:::<<<>>>@@@<<<<<<===<<<;;;999777666222222111111111000000000000000000000000000000000111111111222222222333333555333444777888888===CCCVVVggg|||vvviiiaaaZZZZZZ\\\```gggnnnxxx|||}}}yyyvvvuuurrrooojjjeee```]]][[[ZZZVVVVVVWWWYYYZZZ\\\]]]^^^___```aaaaaa```^^^\\\[[[ZZZWWWSSSPPPPPPTTTYYY\\\\\\]]]^^^```aaa___[[[WWWRRRSSSSSSSSSUUUZZZaaafffmmmllljjjhhhddd```\\\ZZZxxxqqqtttzzz{{{yyyxxxpppnnnlllkkkkkklllkkkjjjjjjgggdddccccccaaa]]]XXXUUUQQQKKKFFFCCC@@@>>><<<666444000/////////...---,,,---------,,,+++)))(((------------------------************************(((((((((((((((((((((((()))***+++,,,...111444777777777666555555555555666:::444000000111000222555555555555666555555555555222111000000111222444555444333222111000///---,,,//////000111222333333444222111111000000/////////111111222333333333333222/////////............///111222222333444555666666444555777999;;;===???@@@CCCBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHKKKOOOTTTXXXZZZ[[[]]]```aaabbbbbbcccdddkkkkkkjjjhhhffffffhhhjjjsssyyy}}}}}}~~~{{{xxxuuusssqqqooommmkkkjjjiiiiiiiiilllmmmoooqqqtttvvvwwwxxx}}}~~~~~~nnn]]]TTTRRRTTTVVVWWWTTTOOOJJJEEE@@@===<<<===;;;:::999999;;;===???<<<<<<<<<<<<;;;:::999888333222222111000000000000000000000000000000000000//////000000000111111111555444555999:::;;;BBBJJJaaapppwwwkkkbbb]]]ZZZ]]]aaafffmmmuuu{{{~~~|||zzztttqqqjjjddd___\\\[[[[[[WWWYYY[[[^^^aaabbbcccccceeefffggggggfffccc```^^^ZZZXXXTTTSSSTTTYYY^^^bbbaaaaaabbbcccdddaaa]]]ZZZVVVWWWYYY[[[^^^dddkkkpppsssrrrnnnjjjeeeaaa]]]\\\vvvooorrrwwwwwwvvvvvvqqqooolllllllllmmmmmmlllkkkgggdddbbbbbbaaa]]]YYYTTTPPPJJJFFFCCC@@@>>><<<666444000/////////...---,,,,,,---------------,,,++++++++++++++++++++++++************************((((((((((((((((((((((((******+++,,,///222444555666666888999:::;;;;;;;;;999333///000111111333666666666666555555555555555111111111111111333444555555444333111///---,,,,,,...///000111222333444444222222111111000///......000111222222333333333222............///.........111222222333444555666666444555777999;;;===???@@@BBBAAAAAA@@@@@@AAABBBBBBFFFGGGHHHKKKNNNRRRUUUWWW]]]```cccdddcccbbbcccdddkkkkkkkkkiiigggggghhhjjjooouuuyyyzzz|||~~~yyyuuusssqqqooommmkkkiiihhhhhhhhhhhhiiijjjlllooorrrtttvvvwww{{{}}}xxxeeeXXXRRRSSSVVVWWWUUUQQQLLLFFFAAA>>><<<===<<<:::999888999:::;;;<<<<<<<<<<<<;;;;;;:::999444333222111000000000000000000000000000000000000000000000000111111111111444444666:::<<<@@@JJJTTTjjjxxx~~~nnnccc]]][[[[[[```eeeiiiqqqxxx{{{~~~|||yyypppmmmgggaaa^^^\\\]]]]]]]]]^^^aaadddggghhhhhhhhhjjjkkklllllljjjfffbbb```XXXWWWVVVVVVYYY^^^dddggggggffffffffffffddd```\\\[[[\\\___bbbeeejjjpppuuuvvvtttppplllgggccc```^^^~~~uuunnnppptttttttttvvvqqqooommmlllmmmnnnnnnmmmkkkgggcccbbbbbb```\\\YYYTTTPPPJJJEEEBBB@@@===;;;777444111000000000///......---------...///000111************************+++,,,,,,,,,,,,---------))))))))))))))))))))))))+++++++++---000333444444444666999<<<>>>???>>>===777222///111333333444888;;;:::999888777777777777222222222222333444555555555555444222///------.........///111222333444555555555444333222111111000///000111222333333333333///000000111111111111000111222222333444555666666555666777999;;;===>>>???@@@@@@???>>>???@@@BBBCCCIIIJJJKKKMMMPPPSSSVVVXXX]]]aaafffgggeeeccccccdddiiikkklllllljjjiiiiiijjjlllrrrvvvwwwyyy~~~~~~xxxsssrrrrrrmmmllljjjhhhggggggggghhhggggggiiikkkooorrruuuvvvyyy|||nnn]]]TTTSSSUUUXXXVVVRRRMMMHHHCCC???===<<<<<<;;;:::999999888888:::;;;<<<======<<<;;;:::666444333111000000000111000000000000000000000000222222222333333333333444444444666;;;>>>EEESSSaaatttttthhh```ZZZZZZ^^^eeeiiimmmuuu|||~~~}}}zzzvvvssskkkiiifffcccbbbccceeeggghhhiiikkkmmmnnnnnnnnnmmmnnnooopppooommmhhhdddaaaZZZZZZZZZ\\\```dddiiikkklllkkkjjjiiiiiifffbbb______aaadddfffiiimmmrrruuutttrrrppplllhhheeebbbaaa~~~uuunnnooorrrsssuuuwwwpppnnnlllkkklllmmmmmmmmmkkkgggcccaaaaaa```\\\YYYTTTPPPJJJEEEBBB@@@===;;;777555222000000000///...///---+++******,,,...000++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,++++++---111444444333222555999===>>>>>><<<;;;666222000444666555666999>>>===;;;999888777777777333333333444444555666666555555555222...,,,...000......///111222333444555666666555444333222111111///000111222222333333333///000111222222222111111111222222333444555666666666777888999;;;<<<===>>>>>>>>>======>>>???BBBCCCHHHIIIJJJMMMPPPTTTXXXZZZ\\\aaagggiiifffccccccdddfffiiimmmnnnmmmkkkjjjiiijjjpppttttttwww|||~~~|||vvvsssrrrtttlllkkkiiihhhggggggggggggffffffgggiiilllpppsssvvvxxx|||tttaaaVVVSSSTTTWWWVVVRRRNNNIIIDDD@@@>>>999999:::;;;::::::999888999:::<<<>>>>>>===;;;999777555333111000000000111000000000000000000000000222222222333333333444444333333666;;;@@@JJJ\\\mmmsssiiiccc```[[[]]]ccclllqqquuu}}}zzzxxxvvvqqqmmmjjjiiiiiiiiilllooosssuuuvvvvvvvvvvvvvvvuuuuuutttqqqrrrsssssspppkkkeeebbb___```bbbdddgggjjjmmmnnnpppnnnmmmllljjjhhhdddaaabbbdddgggiiijjjlllppprrrpppooonnnllljjjgggeeecccvvvooooooqqqsssvvvyyyooommmjjjjjjkkklllllllllkkkgggcccaaaaaa```\\\YYYTTTPPPJJJEEEBBB???===;;;888555222111111111000///...,,,(((&&&%%%'''***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************,,,++++++---222444444222111444888<<<===<<<999777666222222666888777777999>>><<<:::888666555555555333333444555555666666777444555444111---,,,...000---...///111222333555555555555444333222000000/////////000222222333333333---...///111111111000///111222222333444555666777777777888999;;;<<<============<<<<<<===???BBBDDDDDDEEEGGGKKKOOOTTTXXX[[[ZZZ```gggiiifffccccccddddddhhhmmmooonnnllljjjiiiiiiooorrrsssvvv|||}}}}}}zzzuuussssssuuulllkkkiiihhhggggggggghhhggggggfffgggjjjooosssvvvxxx}}}xxxdddWWWSSSTTTWWWUUUSSSOOOJJJEEEAAA???555777999;;;<<<;;;:::999888:::===??????>>>;;;999777555333111000000000111000000000000000000000000000000111111111222222222333333666;;;AAAMMMbbbttt~~~vvviiiaaa______^^^aaaiiisssyyy}}}yyyuuutttsssnnnjjjkkkkkkmmmppptttyyy~~~}}}|||{{{zzzyyyssstttuuuuuuqqqlllgggccceeefffiiikkkmmmnnnoooooorrrpppnnnmmmkkkiiieeebbbdddfffhhhiiijjjkkkmmmooollllllmmmlllkkkhhhfffeee|||uuullliiimmmsssuuuuuusssrrroookkkggggggiiikkkiiifffbbb___^^^^^^]]]\\\XXXPPPGGGBBBAAAAAA>>>;;;666444111000000///...,,,......---------,,,,,,,,,------------------------+++*********)))(((((((((+++***)))'''''''''(((((()))'''+++222444111000333666:::======>>>???;;;555444333333333444666777888===>>>===;;;777555444444777666444444666666666555555222000000111222111111333222222111111222222333555444333222222222222222222111111111111111222222000000000111222222333333000333666777666555555555555555555777888:::<<<===???>>>======>>>@@@BBBDDDEEEGGGJJJLLLNNNPPPTTTWWW]]]___aaabbbcccbbbaaa```dddfffhhhkkkkkkjjjhhhgggkkkmmmooopppqqqtttxxx|||{{{}}}~~~~~~~~~~~~}}}{{{yyyvvvsssqqqppppppnnnkkkhhhgggiiiiiifffdddeeefffggghhhjjjmmmrrruuuyyy}}}nnn[[[QQQQQQQQQQQQRRRQQQNNNIIICCC???>>><<<:::999::::::888777===<<<<<<<<<<<<;;;;;;;;;888666444222000000111222333333222222111000000///000111111111111222222222444444888===BBBNNNgggzzz}}}vvvkkkeee```^^^___bbbhhhrrryyy~~~~~~wwwqqqnnnmmmooopppooorrrvvv{{{~~~||||||zzzvvvrrrooommmlllllllllnnnssswwwyyyyyyxxxwwwtttssspppnnnkkkiiihhhggghhhiiijjjlllmmmnnnooooooqqqooonnnnnnmmmjjjccc]]]}}}uuullljjjmmmrrrttttttsssrrrpppllliiiggghhhiiihhheeeaaa___^^^^^^]]]\\\XXXQQQHHHBBBAAA@@@===:::666333111000000///...,,,......---------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++******+++***)))((((((((()))***+++)))---333555222111444444888;;;;;;;;;<<<999333444333333333444666777999<<<<<<<<<:::777555555555999777555555666777666555444222000///000111111000222222111222222333333444666555444333333333333444111111111111111222333333///000000111111222333333111333666666666555555666777777777888:::<<<===>>>>>>======<<<===???BBBCCCCCCFFFHHHKKKMMMPPPTTTWWW]]]^^^___aaaaaaaaa___^^^bbbccceeehhhiiijjjiiiiiiiiikkkmmmnnnooorrrvvvyyy|||}}}~~~}}}}}}}}}|||{{{{{{yyywwwuuusssqqqqqqnnnkkkhhhgggggghhhfffeeedddeeefffggghhhkkkooossswww{{{ttt```SSSOOOOOOPPPQQQQQQNNNIIICCC???>>><<<:::999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;888777444222111111111222111111111111111111111111111111111111222222222222333333666;;;AAAOOOhhh~~~yyyxxx{{{llldddaaa^^^___aaaiiinnnvvv{{{~~~yyyuuussstttvvvxxxzzz|||~~~|||wwwssspppooooooooosssuuuyyy|||}}}|||zzzyyytttsssqqqooommmlllkkkkkkiiijjjlllnnnooopppqqqqqqnnnmmmmmmmmmlllhhhccc```}}}uuummmjjjmmmrrrsssrrrrrrrrrqqqnnnkkkhhhgggggggggdddaaa___^^^]]]\\\[[[XXXRRRIIICCC@@@>>>;;;999555333111000000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++***)))))))))***+++,,,---,,,///444666444333555333888;;;:::::::::888333444333333333444666888999:::;;;;;;999666555666777;;;999777666777777666444444111//////000111000000000000111222333444555555555444333333333333333333111111111111111222333333//////000111111222222333222333555555444555666888999999999:::;;;===>>>???===<<<<<<<<<===???AAABBBAAADDDGGGJJJLLLPPPTTTWWW[[[\\\]]]^^^___^^^]]]]]]^^^^^^___aaaccceeegggiiigggiiilllnnnpppsssvvvyyy}}}~~~~~~~~~}}}|||{{{zzzxxxxxxxxxxxxxxxwwwuuusssqqqooolllhhhffffffffffffeeecccdddeeeeeefffiiimmmppptttxxx~~~kkkXXXOOONNNNNNOOOPPPOOOJJJDDD@@@>>><<<:::999:::::::::888999999::::::;;;<<<<<<<<<888777555333111111111111//////000000111222333333111111111111222222222333555555777;;;CCCSSSlllzzzxxxzzz{{{www|||zzznnnbbb^^^^^^___cccgggqqqvvv{{{~~~~~~yyyuuurrrrrrtttuuuzzz|||}}}~~~~~~|||yyywwwssssssrrrqqqpppoooooooookkklllnnnppprrrsssttttttooopppooolllhhhfffeeeeee|||uuummmjjjmmmqqqrrrqqqrrrssssssqqqllliiigggfffgggdddaaa___^^^]]]\\\ZZZXXXRRRJJJDDD@@@===999777555333000000000000...---......---------,,,,,,,,,,,,,,,++++++***)))))))))+++,,,,,,,,,------......+++******)))***+++---...---...000333555444444444555:::===;;;::::::888444444333333333555777999::::::::::::999777777888:::>>>;;;999888777777666444333111///...///000000000///000111222444555666666333333222111111222222333333333222111111111111222//////000000111222222222222333444444444555777999999999999:::;;;<<<===>>>;;;;;;;;;<<<===???AAABBB???BBBEEEIIILLLOOOTTTWWWYYYZZZ[[[\\\]]]]]]\\\\\\ZZZYYYWWWWWWYYY\\\```bbbeeehhhkkkooorrruuuzzz}}}~~~~~~}}}|||}}}}}}{{{yyywwwuuussstttvvvwwwvvvtttrrrqqqooollliiifffeeeeeeffffffcccdddeeeeeeeeegggkkknnnppptttzzz~~~xxxbbbSSSNNNMMMMMMOOOOOOLLLFFFAAA>>><<<:::::::::;;;:::999777777888999:::;;;<<<<<<999888666444222111111111//////000000111222222222111111111222222222333333777777888===HHH[[[ttt}}}tttuuuyyy|||~~~pppggg___]]]```dddjjjpppxxx{{{{{{vvvtttvvvxxxzzz}}}}}}~~~}}}{{{wwwtttrrrpppppppppppppppqqqrrrrrrmmmnnnppprrrsssuuuuuuvvvtttssspppjjjeeeeeeiiimmm{{{tttllljjjnnnqqqrrrqqqqqqssssssrrrnnnjjjhhhgggfffdddaaa```___^^^\\\ZZZWWWRRRKKKEEE???;;;888777444222000///000000///.........---------,,,,,,,,,+++++++++******)))))))))******++++++,,,,,,------++++++*********,,,---...+++---///111222444444333555:::===:::777777666333333333333444555777999;;;:::::::::999777888:::<<<>>><<<999888888777555444444111//////000111000000...///111333555666666666444444333333333333444555666666444222111000000///...//////000111111222222222333444444444555777999999999888888999:::;;;;;;::::::;;;<<<>>>???AAAAAA???BBBEEEHHHKKKOOOTTTWWWWWWXXXYYYZZZ\\\\\\]]]]]]YYYWWWSSSPPPPPPSSSWWWZZZ```ccchhhmmmqqquuuzzz}}}~~~~~~~~~}}}|||}}}}}}{{{xxxuuusssoooppprrrttttttsssqqqpppooommmkkkhhhfffeeeeeefffeeeeeeeeeeeedddfffiiilllmmmqqqwww{{{xxxmmm\\\QQQNNNLLLMMMNNNMMMHHHCCC???===;;;:::;;;;;;999888555666777888999:::;;;<<<999888666555333111000000000000000000000000000000111222222222222333333333666777999???MMMccc{{{~~~yyytttxxx{{{jjjddd___```dddhhhpppwww{{{|||yyyxxxzzz}}}~~~|||xxxtttpppnnnmmmmmmmmmnnnpppqqqssstttpppppprrrtttuuuvvvvvvwwwtttrrrmmmhhhfffjjjttt|||yyyrrrllljjjnnnrrrsssqqqqqqssssssrrrnnnkkkiiiiiigggeeebbbaaa```___\\\ZZZUUURRRLLLEEE???;;;888777444222000///000000///.........---------,,,,,,,,,************************************++++++++++++,,,+++*********+++,,,---))),,,......000444555333333999;;;777333333222111333333333444666888:::<<<::::::999888666777:::===>>><<<999888888777666444555222000000111222111111...000222444666666666666666666666666666777777888777666555333111000//////......///000000111111222000222444555555555777999888888888777777888999999::::::<<<===???@@@AAABBB@@@CCCFFFIIIKKKOOOSSSVVVVVVWWWXXXZZZ\\\^^^___```\\\YYYTTTOOONNNQQQUUUWWW\\\___eeeiiimmmqqquuuxxxzzz|||}}}}}}}}}}}}~~~}}}}}}{{{xxxuuurrrnnnooopppqqqqqqqqqpppooonnnooonnnkkkhhhfffffffffeeefffeeedddcccdddgggjjjkkkooouuuyyy}}}zzzxxxfffUUUPPPLLLKKKNNNNNNJJJEEEAAA???<<<;;;;;;:::888777555555666777888999:::;;;999999777555333222000///000000000000000000000///222222222222333333333333222555999AAARRRlllvvvwww~~~}}}}}}|||rrrfffbbbaaadddiiimmmttt{{{}}}}}}}}}zzzuuurrrppplllmmmnnnoooqqqsssuuuvvvtttuuuvvvwwwxxxxxxxxxxxxqqqooommmmmmqqqzzz}}}wwwqqqkkkjjjooossssssrrrqqqrrrsssqqqnnnlllllllllgggfffdddbbbbbb```]]][[[SSSQQQLLLEEE???:::888777444222000///000000000.........---------,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++************,,,,,,***))))))***++++++''',,,...---///555777555333999;;;777222111111000333333333444666888;;;<<<999999888666444555888;;;<<<:::888777777777666444666333111111222333222222///000333555666666666555555555555555555666777777555555444333222222222222......//////000111111111///111444666666666777888999888888777777777888888:::;;;<<<>>>@@@BBBBBBCCCBBBDDDGGGIIILLLOOOSSSVVVVVVWWWXXXZZZ]]]```cccdddbbb___YYYUUUTTTVVVYYY\\\]]]```eeehhhkkkmmmppprrrtttwww{{{}}}}}}|||}}}~~~}}}}}}~~~|||yyyuuurrrooooooooopppppppppppppppnnnppppppnnnjjjgggffffffdddeeedddcccaaabbbeeegggjjjnnnssswww{{{oooZZZSSSLLLJJJMMMNNNLLLHHHCCCAAA>>>;;;:::999777555555555666666777888999999999999888666444222000///......//////000000111111222222222333333333444444222777<<>><<<:::999666444555555666666777777888888:::999888777444222000///,,,,,,---///000222333333222222333333333444444444555:::AAALLLbbb~~~uuurrrzzzsssuuuvvvuuutttssskkkbbbccccccgggooouuuyyy|||yyyvvvtttrrrssstttvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||||||||uuuqqqmmmlllmmmpppssstttpppuuuwwwrrrmmmmmmmmmllljjjhhhdddbbbaaa___]]][[[\\\UUUKKKDDD???;;;777444555333111000111111000//////...------//////...---++++++---......---++++++++++++************++++++***+++,,,+++)))((()))***///000111111000111333555777;;;???<<<666111000111111222444666888::::::;;;777666555444333444555555888888777555333333555777777555222111111333333333222444555555444333444555333333444444444444444444666666666444333111///...000111111111111222222222666555444333444666888:::999999:::;;;;;;<<<<<<=========>>>@@@AAABBBCCCDDDEEEGGGJJJJJJJJJLLLQQQUUUTTTUUUWWWZZZ]]]```ccceeejjjgggdddccceeeiiimmmoooqqquuuwwwvvvqqqnnnnnnooopppsssvvvuuussstttyyy~~~}}}~~~|||zzzyyytttsssqqqqqqrrrrrrqqqpppnnnoooppppppooollliiigggeeedddcccbbbbbbbbbddddddgggjjjpppwww~~~zzzggg\\\NNNIIILLLOOOMMMJJJEEEDDD@@@===:::888777666777777666666666666777777::::::999777555333111000---...000111111111000///222222222222333444444555666:::FFFYYYrrrzzzrrr{{{sssmmmiiiiiiiiiggggggiiiggglllsssyyy~~~~~~zzzxxxwwwvvvwwwyyy{{{|||}}}~~~}}}tttqqqlllkkklllooorrrsssqqqvvvwwwqqqmmmmmmnnnmmmjjjhhheeecccbbb```^^^\\\[[[TTTJJJCCC>>>;;;777333333111///...//////...---...---,,,---.........,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,(((***++++++******+++---///000222222111111333555444888;;;999444000000111111222444666888999::::::888777666444333333333444555666555444333444666888666333111000111222222222222444555555444333333444111222222333444555666666555555444333222000...---000111111111111222222222444333222222222444666777888888999999:::;;;;;;;;;======>>>???@@@AAABBBCCCDDDFFFIIIIIIJJJLLLPPPTTTRRRSSSUUUXXX\\\```cccdddkkkiiihhhiiimmmrrrvvvyyy}}}}}}yyyvvvuuuqqqrrrrrrpppoooqqqvvvzzz}}}{{{|||}}}}}}}}}zzzxxxwwwuuusssrrrrrrssssssqqqpppmmmnnnoooooonnnkkkhhhfffdddcccbbbaaaaaabbbddddddhhhkkkpppvvv}}}|||~~~yyylll```RRRLLLMMMOOOMMMJJJFFFDDDAAA===:::888777777777777666666666666777777:::999999777555333111000......000111111111000///222222222222333444555555555;;;HHH^^^wwwwwwsss~~~|||rrriiiggggggeeefffhhhkkkpppvvv|||~~~{{{xxxwwwwwwzzz|||~~~tttpppkkkiiijjjmmmpppqqqrrrwwwwwwqqqlllmmmnnnnnnjjjhhheeedddcccaaa^^^\\\YYYRRRHHHAAA===:::666333222000......//////...------,,,+++,,,---...---+++++++++************++++++---,,,,,,,,,,,,,,,,,,---''')))*********+++---//////111333333333222333444333777999888444111111333111222444666777888999999999888666444333222333333444555555555444555777999555222000///111222222111222444555555444333333444000111222333444555666777333333333222111///...---000111111111111222222222444333333222333555666777777777888888999:::::::::======>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIKKKOOOQQQPPPQQQSSSWWW[[[___bbbdddjjjkkkllloootttzzz{{{sssqqqmmmjjjjjjmmmqqqtttzzzyyyyyy|||{{{zzz~~~}}}{{{zzzyyyvvvtttssssssssssssqqqppplllmmmnnnnnnllljjjgggeeebbbaaaaaa```aaabbbdddeeeiiilllpppuuuzzz{{{|||}}}zzzooodddVVVOOONNNOOOMMMJJJGGGEEEBBB>>>;;;999888777777777666666666666777777999999888777555444222111...///000000111111000000222222222222333444555666888???OOOddd}}}yyysssrrr{{{llleeeeeefffggghhhrrrvvv{{{~~~{{{yyyyyyyyy}}}tttpppjjjhhhhhhkkknnnpppssswwwvvvppplllmmmnnnnnniiihhheeedddcccbbb___]]]WWWPPPGGG@@@<<<999555222444222000000000111000///---,,,++++++------,,,+++,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,((()))*********+++---000///222444555444444444555888999:::999666333333444111222444555666777777888888777555444333333444444666777999888777777888999444333111111222333333222333444666555444333333444111111222333444444555555222222222222111000///...000000111111111222222222666555555555666777888999777777888888999:::::::::<<<===>>>>>>???@@@AAAAAACCCDDDEEEGGGIIIKKKMMMNNNNNNOOORRRUUUZZZ^^^bbbdddiiikkkooossswww|||~~~xxxsssmmmiiijjjmmmpppqqqxxxxxxyyy}}}~~~{{{}}}~~~}}}wwwuuutttsssssssssqqqoookkkllllllkkkjjjhhhfffdddaaa``````___```aaacccdddjjjllloootttxxx}}}~~~{{{zzz{{{oooeeeWWWPPPOOOOOONNNLLLHHHFFFCCC???<<<999888888777777666666666666777777888888888777666444333222//////000000111111111111222222222333444555666777;;;EEEUUUkkkrrrnnnqqq}}}{{{zzz{{{|||tttjjjjjjkkklllmmmwwwzzz~~~~~~|||{{{{{{{{{~~~uuupppjjjggggggjjjmmmoooqqqvvvvvvpppllllllmmmmmmhhhgggeeeddddddbbb___\\\UUUNNNEEE???<<<999666333444222000///000000///...---,,,++++++------,,,+++,,,+++***))))))***+++,,,++++++************+++++++++++++++***)))***,,,///111333555555555444555777<<<<<<:::888555333222222222222333555555666666666444444333333444555777888;;;<<<>>>===;;;999888888555333222333444555444333333555666555444222222333333333333333333333222222222222333333222111000000000000111111111222222222555555666666777888888999888888999999:::;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCDDDGGGIIIKKKLLLLLLMMMNNNQQQUUUYYY]]]aaaccchhhlllqqqtttwwwyyy}}}{{{vvvpppmmmmmmnnnppppppuuuxxx|||~~~}}}xxxvvvtttssssssrrrpppnnnjjjjjjjjjiiihhhfffdddccc``````___^^^___```aaabbbiiikkknnnrrrvvvzzz}}}~~~}}}wwwsssvvvyyymmmcccWWWOOONNNOOONNNMMMJJJHHHDDD@@@===:::999888777777666666666666777777777777777777666555444333000000000000000111111222222222222333444555777888:::FFFYYYppp}}}lllkkkqqq{{{xxxsssooommmnnnpppqqqyyytttrrrssstttvvv|||~~~~~~|||||||||}}}~~~vvvqqqjjjffffffiiilllnnnoootttuuupppllllllllljjjfffeeeddddddcccaaa^^^[[[TTTMMMEEE???<<<:::666333111///------......---,,,---,,,+++,,,---...---+++++++++************+++++++++******))))))******+++,,,,,,,,,***)))***---///333444555555444555777999<<<;;;888444222000000000222222333444555555555444333222222333444666888999===???AAA@@@===:::999888555444333444555666555444444555666666444222222333444444444333222222111111222222222333222222111111000111111111111222222222333444444555666666777777888888999999:::;;;;;;;;;;;;<<<===???AAACCCEEEEEECCCCCCDDDGGGJJJLLLKKKJJJLLLMMMOOOSSSWWW[[[^^^```fffkkkqqqtttttttttvvvxxx{{{{{{|||}}}}}}{{{zzzxxxvvvsssqqqppppppppptttyyy|||}}}~~~~~~}}}}}}~~~xxxvvvsssrrrrrrpppnnnllliiiiiihhhgggfffdddcccbbb``````___^^^^^^^^^___```dddfffiiinnnrrrvvvyyy{{{~~~zzzrrrrrrzzz|||xxxlllcccXXXPPPMMMMMMNNNMMMKKKIIIEEEAAA>>>;;;999999777777666666666666777777666666777777666555444444111000000000000111222333222222222333444666777888777EEE\\\uuuuuuiiimmmsssxxxuuupppmmmlllnnnqqqsss~~~|||{{{|||~~~~~~}}}}}}~~~xxxrrrkkkffffffiiilllnnnlllrrruuuqqqlllkkkjjjgggeeedddcccccccccaaa]]]ZZZTTTMMMEEE???<<<:::777444111///---------...---,,,...---,,,---.........,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++***)))+++///222666666555444333555888;;;<<<999666333222222222222222333333444444444333333444333333333444666777888;;;>>>AAAAAA???<<<:::999333333222444555666555333444555666666333222222222333333333222222222222222000000111111111111111000000111111111111222222222333444555666666777777777777777888888999::::::::::::;;;===@@@CCCEEEGGGHHHDDDCCCDDDGGGKKKLLLKKKIIIJJJKKKMMMPPPSSSWWWZZZ\\\___eeelllnnnmmmkkklllnnnnnnnnnnnnlllkkkkkkmmmooouuuwwwyyywwwrrrooonnnnnntttyyy~~~{{{|||~~~|||{{{{{{{{{|||wwwuuusssqqqpppooollljjjhhhhhhgggfffdddcccbbbaaaaaa```___]]]]]]]]]]]]^^^^^^```dddhhhmmmrrrvvvxxx{{{vvvrrrvvv}}}{{{nnnfffZZZQQQMMMLLLLLLLLLLLLJJJFFFBBB>>>;;;:::999777777666666666666777777666666666666666666555444111111000000000111222333222222222333555666888999:::JJJbbb{{{mmmhhhpppwww|||{{{xxxxxxzzz~~~~~~~~~yyyssskkkffffffiiilllnnnjjjqqqtttqqqmmmkkkhhhfffccccccbbbcccbbb```\\\YYYTTTMMMEEE???===;;;888555333111/////////000///...///...------//////...---+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---)))******)))***,,,111444777777555333333555999======:::666444444555666666222333333444444333333333555555444333444555666777999<<>>AAA<<<777333222222222111333222222333555666555555666555555555555777999:::????????????===;;;999777000111222222444444555666777666666555444222111000///000000111111111000000222111111000000111111222555333111///000333666888555555555555555666777777666666777888999999:::::::::;;;===@@@CCCEEEFFFGGGCCCCCCDDDHHHLLLLLLIIIFFFJJJJJJKKKMMMNNNQQQRRRSSSZZZ^^^```______aaa^^^ZZZ]]]WWWPPPNNNNNNNNNSSSYYYjjjqqqvvvtttmmmgggfffhhhmmmsss|||~~~|||}}}{{{{{{~~~}}}{{{yyyxxxwww{{{xxxtttqqqoooooonnnmmmjjjhhhdddaaa```___aaaaaa___^^^\\\[[[ZZZZZZYYYYYYXXXXXXZZZ]]]bbbfffjjjmmmrrrxxxtttnnnqqq}}}}}}zzzvvvmmm```UUUOOOMMMMMMNNNRRRMMMFFFBBBAAA???===:::777777777777777888888888777777666666666666777777444333222222111111222222222333555555555666999;;;???UUUqqqttthhheeehhhttt||||||~~~||||||~~~}}}vvvnnngggggghhhiiikkknnnmmmsssvvvsssnnnmmmllljjjgggccc___]]]^^^^^^\\\YYYUUUNNNDDD===:::888666444////////////............,,,---.........---,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********'''+++...---***,,,222999>>><<<999999;;;>>>?????????;;;666333222222222222333222222333444555555444444444444444555777999:::@@@@@@@@@???===:::888666111111222333444555555666666666555555444333222111000000111111111111111000222222222222222222222222444333111000111333555777555555555555555666666777777888888999::::::;;;;;;:::;;;>>>@@@CCCEEEFFFGGGCCCCCCDDDHHHKKKKKKIIIFFFHHHHHHIIIJJJLLLNNNPPPQQQVVVZZZ]]]\\\\\\^^^\\\WWWUUUOOOJJJIIIIIIIIINNNUUUdddkkkrrrrrrmmmhhhhhhiiiiiipppyyy~~~||||||{{{zzzzzz{{{~~~}}}{{{zzzyyyxxxzzzwwwrrrpppoooooonnnmmmkkkiiieeebbb```___``````\\\[[[ZZZYYYXXXWWWWWWWWWSSSTTTUUUXXX[[[___ccceeelllrrrzzz{{{sssttt}}}|||wwwooocccXXXQQQOOONNNNNNPPPLLLGGGCCCAAA???<<<:::777777777777777777777888777777666666666666777777444333222222111111222222222333444555555666999<<>>;;;888555222000000//////............++++++,,,---------------***++++++,,,,,,++++++***------------,,,,,,,,,,,,(((+++...---+++,,,222888???===;;;;;;>>>@@@AAAAAA<<<888444222222333444333333333444444555555444444333333444555666888:::;;;BBBAAAAAA???<<<999666444111111222333444555666666555555444444444333333333111111222222222111111000111222333444444333222111222222222222333444555666555555444444555555666777999999999::::::;;;;;;<<<:::<<<>>>@@@BBBDDDEEEFFFCCCCCCDDDGGGIIIIIIGGGEEEEEEEEEFFFGGGIIIKKKLLLMMMPPPUUUXXXXXXYYY[[[YYYUUUOOOIIIEEEEEEEEEFFFKKKQQQ\\\dddmmmpppmmmiiiiiijjjeeellluuu}}}yyyxxxwwwyyy|||~~~}}}|||{{{zzzyyywwwtttqqqoooooooooooonnnjjjhhheeeaaa___]]]\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTPPPQQQQQQSSSVVVYYY\\\]]]dddjjjqqqyyy~~~}}}yyy}}}tttlllaaaWWWPPPMMMLLLKKKOOOLLLGGGDDDAAA???<<<:::888888777777777777777777777666666555555666666777444333222222111111222222111333444555555777:::===KKK```{{{ttt```\\\^^^fffttt}}}vvvnnnggghhhjjjlllnnnqqqpppuuuwwwrrrmmmlllkkkiiieeebbb______aaaaaa___\\\SSSLLLDDD???;;;888444111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------,,,,,,)))+++---,,,+++---222777===<<<;;;<<>>;;;777444111111111222333444555666666444444444333444444444555222222222333222222111000111222444555555444222111111111222333444444444444555444444444444555666666999999999999::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDFFFGGGGGGFFFDDDDDDDDDDDDEEEGGGHHHJJJKKKMMMRRRWWWXXXZZZ\\\[[[VVVPPPJJJGGGGGGFFFFFFJJJOOOWWW___hhhmmmmmmjjjhhhhhheeekkkssszzz}}}~~~~~~~~~yyyxxxwww{{{~~~~~~}}}|||{{{zzzyyyyyyuuurrrooonnnnnnooooooooohhhfffccc```]]]ZZZXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPPPPPPPQQQRRRUUUWWWXXX^^^cccjjjpppvvv{{{ssskkkaaaXXXQQQNNNLLLKKKMMMKKKIIIFFFBBB???<<<:::888888888777777777777777666666666555555666666666444333222222111111222222111333444444555888<<>>;;;888444111111000000///...---------......---,,,++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++---,,,+++---222555:::999:::<<>>@@@???>>><<<999555222000111222333444555666666777444444333333333444555666333333333333333222111111111222444555555444222111000111222444444444444444444444444444444555666666888888888888999999999999;;;<<<>>>@@@AAABBBCCCCCCBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJLLLRRRXXXZZZ]]]```^^^ZZZTTTOOOKKKKKKJJJHHHJJJNNNVVV]]]fffkkkllljjjhhhggghhhmmmtttyyy{{{{{{{{{{{{yyyxxxyyy}}}}}}}}}|||{{{yyyxxxwwwwwwssspppmmmlllmmmooooooooohhhgggeeebbb___[[[XXXWWWVVVUUUTTTSSSRRRQQQQQQQQQOOOOOONNNNNNOOOQQQRRRSSSZZZ]]]ccciiinnnsssyyy}}}xxxqqqfff\\\UUUQQQOOOMMMLLLLLLKKKHHHDDD@@@===<<<888888888888777777666666666666555555555555666666444333222222111111222222111222333444555888===@@@PPPddd~~~|||~~~yyyeeeXXXYYY```mmmzzz}}}}}}}}}|||~~~yyypppiiijjjlllmmmooorrrpppuuuvvvppplllkkkkkkjjjeeebbb```aaacccccc___\\\SSSLLLCCC===:::777444111111111000///...------,,,///...---+++******))))))***++++++,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,...111444777777999<<>>444222111111333444444444666:::===<<<888555555666555666777999;;;<<<<<<===;;;;;;;;;:::777444222000222222333444555666777777555444333222333444555666444444444444333222222111111222333444444333222111111111222333444444444444444444333333444444555666888888888888888888888888<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKRRRXXX\\\___cccbbb^^^XXXSSSPPPPPPNNNKKKLLLOOOVVV\\\dddjjjkkkjjjiiihhhlllpppuuuyyyzzzzzzzzz{{{xxxyyy|||~~~}}}{{{yyyxxxvvvvvvrrrooolllkkkmmmnnnnnnnnniiiiiihhhfffbbb___[[[YYYUUUTTTSSSRRRQQQPPPPPPPPPLLLLLLKKKJJJKKKLLLMMMNNNUUUXXX\\\aaaeeekkkqqquuuwwwzzz}}}xxxkkk^^^UUUPPPLLLJJJKKKMMMMMMKKKFFFBBB???===999999888888777666666666666555555444444555555666444333222222111111222222111222333333555999>>>BBBTTTiii~~~sssbbbZZZXXX___mmmxxxzzzxxxzzz|||||||||}}}xxxpppiiiiiijjjkkkmmmpppmmmrrrsssnnniiijjjjjjjjjcccaaa___```aaaaaa]]]YYYTTTLLLCCC<<<888777444222111111000///...---,,,,,,...---+++*********++++++***++++++,,,,,,++++++***)))*********+++++++++,,,,,,,,,,,,+++,,,...111444555666999===@@@AAA@@@>>>333222000111222444444333555999===<<<777333333444444555777888::::::::::::777777777777666444222111222222333444555666777777666555333222222333444555555555555555444333222111222222222222222222222222111222222333333444555555444444333333444444555666999999999999999999999999<<<===>>>@@@@@@AAAAAAAAABBBDDDEEEDDDAAA@@@AAACCCBBBBBBBBBBBBCCCDDDFFFFFFHHHPPPWWW[[[```dddccc___[[[WWWUUUVVVTTTQQQRRRUUUVVV[[[bbbhhhlllmmmllllllmmmqqqvvvyyyzzz{{{|||}}}zzz~~~}}}{{{xxxwwwvvvqqqooolllkkklllmmmmmmmmmggghhhgggfffccc___[[[YYYTTTSSSRRRPPPOOOOOOOOONNNJJJJJJIIIHHHIIIJJJKKKLLLOOORRRUUUXXX\\\aaagggkkkoooqqqsssuuuxxx}}}uuueeeXXXPPPKKKIIIKKKNNNOOONNNHHHCCC@@@???999999888888777666666555666555555444444555555666444333222222111111222222111222333333555999???CCC]]]pppnnn___[[[YYY```lllvvvwwwuuuzzz~~~|||{{{}}}~~~zzz}}}xxxooohhhgggiiiiiijjjmmmkkkooopppkkkhhhhhhiiiiiibbb```^^^___```___[[[WWWUUUMMMBBB;;;777666555333222111000///...---,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,...111333555666999===AAABBBAAA???333222000111222333333222333888<<<;;;666111111222333444666777888888888777444444555555555444222111222333333444555666777777777666444222222222444555555555555555444333222111222222111000000111222222222222222222333444555666444333333333333444555555::::::::::::::::::::::::======>>>@@@@@@AAAAAAAAABBBDDDEEECCC@@@???@@@BBB@@@@@@@@@AAABBBCCCDDDEEEFFFNNNVVVZZZ___cccbbb^^^^^^ZZZYYY[[[ZZZXXXXXX[[[UUUZZZaaaggglllnnnoooooonnnqqqvvvyyy{{{|||~~~~~~|||zzzxxxwwwqqqooollljjjkkklllmmmlllddddddeeedddaaa]]]YYYVVVRRRRRRPPPOOONNNMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLKKKMMMPPPRRRVVV[[[aaaeeejjjkkkmmmnnnrrrxxxqqqaaaWWWQQQNNNKKKNNNQQQOOOJJJDDDAAA@@@999999999888777666666555555555555444444555555555444333222222111111222222111222222333555:::@@@DDDdddwwwjjj\\\ZZZ[[[cccnnnvvvvvvuuu{{{}}}|||{{{zzzzzz|||~~~xxxnnnfffgggjjjkkkkkkmmmoooqqqpppkkkjjjlllllliiibbb```^^^]]]]]]\\\YYYXXXVVVNNNDDD<<<999777444222000///---,,,++++++,,,,,,000///...---,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...111444666777777888>>>CCCCCC===777222222222333333444444444777777777777666555444333555444444444666888;;;===888666555444444333111///000111444666777777666555666666555444444444555555777777777777666555444333444333333222222333333444111222333444555555555555555444333222222333555666333444666888999999999888============>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAA>>>>>>======???BBBDDDFFFIIIMMMSSSWWWZZZ]]]___aaa___```aaaaaa______```aaa```aaabbbdddhhhmmmqqqtttqqqsssvvv|||~~~{{{wwwuuurrrnnnkkkjjjiiigggfffhhhfffdddcccbbb```\\\YYYWWWTTTQQQOOOOOONNNMMMLLLGGGGGGFFFFFFGGGIIIKKKLLLJJJLLLNNNOOORRRVVV[[[___bbbccccccdddhhhooowww}}}~~~hhhWWWNNNKKKNNNNNNNNNMMMJJJFFFBBB???::::::888777666666666666444444444333333222222222666666555555555444444444666444555777888:::CCCMMMeee}}}}}}eeeZZZYYY]]]eeeooossstttwww~~~~~~{{{yyywwwuuutttxxxzzz|||~~~xxxmmmeeeeeehhhiiikkkmmmnnnpppoookkkjjjlllllliiicccaaa___^^^]]]\\\ZZZXXXQQQKKKBBB<<<:::999777555222111///...------......000///---,,,++++++,,,---******+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222555666666666888===BBBAAA<<<666000111222333444555666666777777777888777777666666888777666555666888:::;;;999777444333333333111000111333555777888777666666555444444444444444555555777777777777666555444333444333333222222333333444000111222333444444444444666555444333333555666777555666888:::;;;;;;;;;:::============>>>???@@@AAABBBBBBAAA@@@?????????@@@>>>=========???BBBDDDFFFIIIMMMRRRVVVXXX[[[]]]______aaacccdddcccbbbcccdddbbbbbbcccdddhhhmmmqqqtttvvvvvvwww{{{|||yyyuuurrrooolllkkkiiifffdddgggeeecccbbbaaa___[[[XXXTTTRRRNNNLLLKKKKKKJJJHHHKKKJJJJJJIIIIIIJJJJJJJJJIIIJJJLLLNNNPPPSSSWWW[[[^^^___```bbbffflllsssyyy}}}mmmZZZQQQMMMMMMNNNNNNMMMJJJFFFBBB???<<<;;;:::888777777777777555555555444444444444444555555555444444444444333333222444666777;;;EEEPPPlllzzzcccZZZ[[[]]]eeennnrrrsssvvv}}}~~~{{{xxxvvvuuutttuuuwwwzzz}}}~~~xxxlllcccbbbeeegggiiilllkkkmmmmmmjjjiiilllllliiicccaaa___^^^^^^]]]ZZZYYYPPPJJJBBB===;;;999666333111000///...............///...,,,++++++,,,...///++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...000333666888555666888===AAA@@@;;;666///000222444666777888999777777888888999999999999:::999888777777777888999:::777444222222222222111333444666888999888777666333333333333333444555666777777777777666555444333444333333222222333333444000111222333333333333333666555555444555666777888777888999;;;<<<<<<<<<<<<============>>>???@@@@@@BBBAAA@@@???>>>==================>>>@@@BBBEEEFFFJJJMMMQQQSSSUUUWWWYYY[[[^^^bbbfffhhhhhhhhhhhhhhhccccccbbbcccfffkkkppptttzzzxxxwwwxxx|||}}}{{{yyyuuussspppnnnllliiieeebbbeeedddbbbaaa```^^^ZZZXXXTTTQQQNNNKKKKKKJJJIIIGGGKKKKKKKKKKKKJJJIIIHHHGGGGGGIIIKKKMMMNNNOOORRRTTTWWWYYY\\\^^^aaafffmmmqqqvvvxxx{{{~~~rrr___TTTPPPLLLMMMMMMLLLJJJFFFBBB???===<<<;;;:::888888888888555555555555555666666666444444444444333333333333111111222555777<<>>;;;777333///......------,,,,,,,,,,,,+++,,,,,,---.........------------,,,,,,+++******++++++++++++++++++++++++,,,,,,---///111444777999666777:::>>>AAA???;;;777111222444666888888888888888888888888999999:::::::::999888888777888888999;;;888333111111222222222444666888999999999777666222222222222333555666666777777777777666555444333444333333222222333333444111222333444444444444444555444444444555666777888888888999:::;;;<<<=========<<<<<<======>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<===>>>@@@CCCEEEFFFJJJLLLOOOPPPQQQRRRUUUWWW]]]aaagggkkklllllllllllleeedddbbbccceeejjjooorrrxxxvvvuuuvvvxxxzzzzzzzzzvvvuuuvvvxxx}}}~~~|||zzzyyywwwvvvuuusssqqqooommmjjjeeebbbdddbbb```___^^^\\\ZZZWWWWWWTTTQQQOOONNNMMMLLLJJJIIIIIIJJJJJJIIIGGGFFFDDDFFFHHHKKKLLLMMMMMMNNNPPPQQQSSSVVVYYY\\\```dddgggmmmpppsssvvv{{{vvvbbbWWWRRRLLLMMMMMMLLLJJJFFFBBB@@@======;;;:::888777777777444444444555555666666777444444333333333222222222111111333555777<<>>;;;777222...---------------,,,,,,,,,(((***...000111///---+++......------,,,,,,++++++++++++++++++++++++++++++,,,,,,---///222555888:::666888;;;???AAA???;;;777444555777888999999888777::::::999888888999::::::999999999999999:::::::::;;;888333111111222222222444666888999:::999888777222222222333444555666777777777777777666555444333444333333222222333333444333444555555555555555555333333333333444555666666777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;<<<===???AAACCCEEEFFFJJJKKKLLLLLLLLLNNNQQQTTTZZZ___fffkkkmmmmmmmmmmmmhhhgggffffffhhhlllpppsssttttttvvvwwwxxxvvvrrroooiiiiiikkkpppwww}}}}}}zzzxxxvvvvvvvvvtttsssqqqooommmjjjfffbbbdddaaa___]]]]]]\\\ZZZXXXYYYVVVSSSQQQQQQPPPOOONNNIIIIIIJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLNNNMMMOOORRRTTTVVVYYY\\\___dddfffjjjnnnsssyyy{{{fffXXXRRRLLLMMMMMMMMMKKKGGGCCCAAA===<<<;;;999777666666666333333444444555555555666444444333333333222222222333333555666666<<>>;;;;;;<<<<<<<<<<<<<<<<<<:::777444222222222222111333444777999::::::999888444444444444444555666777777777777777666555444333444333333222222333333444555555666666666666555555111222222333444555666666777777777777888:::;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>===<<<<<<<<<======:::;;;===???AAADDDEEEFFFHHHIIIIIIHHHHHHJJJNNNQQQWWW\\\ccchhhkkkkkkllllllkkkkkkjjjkkkllloooqqqsssqqqssswww{{{|||xxxqqqlllfffeeefffjjjqqqxxx}}}~~~zzzwwwuuuvvvwwwtttssspppooommmkkkgggeeedddaaa^^^]]]\\\\\\ZZZYYYWWWUUURRRQQQQQQRRRQQQPPPMMMMMMNNNNNNMMMLLLKKKKKKHHHIIIKKKKKKJJJJJJLLLMMMLLLNNNOOOPPPQQQSSSUUUXXX[[[]]]aaafffkkkrrryyy~~~lll[[[SSSMMMNNNNNNNNNLLLHHHEEEBBB===<<<;;;999777666555555444444444444444555555555444444444444333333333333444555777777777===NNN___yyy~~~fffVVVSSSUUU^^^dddkkkmmmoootttuuugggcccfffrrrzzz|||xxxtttqqqpppqqqqqqppprrrtttuuuvvvyyy|||xxxmmmeeeeeehhhiiikkkmmmjjjmmmnnnlllkkkkkkiiieeeaaa___]]]\\\\\\[[[XXXVVVPPPIII@@@;;;999888555333---...///000000///......+++,,,---...///...---,,,+++***)))))))))***+++,,,***************************+++,,,...111555888:::333666:::======:::777555555777999;;;<<<<<<:::999;;;::::::;;;===@@@CCCEEEAAAAAAAAAAAA@@@???>>>>>>999777444333333333111000111222555888:::::::::999666666555555555666666777777777777777666555444333444333333222222333333444444555555555555555444444111222333555666666777777777777777777888:::;;;<<<<<<<<<<<<<<<<<<===??????==================>>>???999;;;===???BBBDDDEEEFFFGGGGGGFFFEEEEEEHHHLLLPPPUUUYYY___dddggghhhiiijjjhhhhhhiiijjjkkkmmmnnnnnnlllpppuuu{{{}}}{{{tttooohhhfffcccdddiiiooosssvvvyyyyyyxxxyyy{{{~~~~~~~~~}}}yyyuuusssuuuwwwtttrrrooommmlllkkkiiihhhdddaaa^^^]]]\\\\\\[[[ZZZVVVTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKHHHIIIIIIHHHHHHIIIKKKMMMMMMNNNNNNNNNMMMNNNQQQSSSTTTWWW[[[```fffmmmtttzzzsssbbbXXXNNNOOOPPPOOOMMMJJJFFFDDD???>>><<<:::888777666666666666666555555555555555555555555444444444444333333555777888888@@@SSSeeesss^^^RRRSSSXXX^^^dddjjjmmmooovvvuuuccc\\\^^^iiiqqqzzz~~~{{{wwwssspppoooppppppqqqqqqrrrrrrsssvvv{{{xxxnnnfffgggjjjkkkkkkmmmkkknnnooolllkkkllliiieeeaaa___\\\[[[[[[ZZZXXXVVVTTTLLLBBB:::777555333111+++,,,---.........,,,,,,......,,,,,,+++,,,---...((((((''''''''')))***+++************************)))***+++---111444888:::111444999;;;;;;888555333333555999<<<>>>===<<<<<<::::::;;;===@@@DDDHHHKKKFFFFFFFFFDDDCCCAAA???>>>888777555444444333111//////111444777999:::::::::888777777666666666666777777777777777666555444333444333333222222333333444444444444555444444333333222333444666777888888888888777777777888:::<<<===<<<;;;;;;<<<<<<===>>>???===<<<<<<======>>>???@@@999:::===@@@BBBDDDEEEFFFFFFFFFEEEDDDDDDGGGLLLOOOSSSWWW]]]aaadddeeeggghhhcccdddeeeggghhhhhhhhhhhhhhhlllrrrxxx|||{{{wwwssskkkgggaaa___aaaeeeiiikkktttttttttuuuwww{{{~~~~~~||||||{{{wwwrrrppprrruuuuuurrrnnnlllllllllkkkjjjdddbbb^^^]]]]]]\\\[[[ZZZWWWUUUSSSSSSUUUVVVVVVVVVTTTSSSPPPMMMKKKIIIIIIIIIGGGHHHGGGFFFFFFGGGKKKMMMNNNNNNNNNLLLKKKLLLOOOQQQPPPSSSXXX]]]cccjjjrrrwww}}}yyyhhh___OOOPPPPPPPPPNNNKKKGGGEEE@@@???===;;;999888777777888888777777666666555555666666555555555444444444222444777888999BBBVVVjjjiiiUUUMMMQQQXXX^^^dddjjjmmmooowwwvvvbbbYYY[[[]]]eeennnrrrrrruuu|||~~~{{{vvvrrrooooooooopppqqqqqqppppppqqquuuzzz~~~zzzqqqiiijjjmmmmmmmmmnnnmmmmmmnnnoooooonnnkkkhhhaaa___]]]]]]]]]\\\ZZZYYYQQQJJJBBB<<<:::888555333111000///...,,,,,,++++++...,,,++++++,,,------,,,------------,,,,,,+++***,,,++++++++++++++++++,,,***,,,///111222444777999666999;;;:::666333333444555999===@@@@@@???>>>>>>999888777;;;AAAIIIOOORRROOOMMMJJJGGGDDDAAA@@@???:::999888666555555555666555666888:::;;;:::999888444444555666777888999999:::999777555444444555666555444333222111111111111333333333444444444555555444555555666666666666666777888888999999:::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>??????@@@AAACCCEEEFFFGGGEEECCCAAABBBEEEIIILLLPPPSSSWWWZZZ\\\^^^aaaccccccbbbaaa``````___``````aaaeeemmmuuu|||}}}{{{nnnhhh___ZZZXXXYYYYYYYYY^^^dddkkkoooooopppssswwwzzz|||}}}|||zzzuuurrroooooopppqqqpppmmmjjjjjjlllmmmlllkkkeeecccaaaaaabbbccccccccc]]]ZZZVVVSSSRRRQQQPPPOOOOOONNNLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMMMMMMMLLLMMMOOOPPPQQQRRRSSSVVVZZZbbbkkkqqqzzzuuudddXXXQQQMMMOOOQQQNNNHHHEEEAAA>>>:::888888888777777888888777777666666666555666555555555555444444444333444888:::;;;EEE]]]uuusss^^^QQQOOOQQQSSScccfffiiimmmsss}}}vvvcccXXXUUUYYY^^^cccddddddhhhqqqyyyzzzvvvqqqnnnlllkkkjjjlllppprrrtttvvvzzz|||{{{qqqiiijjjmmmnnnnnnooonnnmmmlllmmmnnnmmmjjjhhhbbb```_________^^^[[[YYYQQQJJJBBB<<<:::888555222222111000...---,,,,,,,,,...,,,++++++,,,------,,,,,,,,,------,,,,,,+++***,,,,,,+++******+++,,,,,,'''))),,,...///111333555777:::<<<:::666222222333444777;;;===============:::999888:::AAAHHHOOORRRQQQOOOMMMIIIEEEAAA>>>===777666444333222222333333555666888::::::999888777333333444555666777777888;;;:::999888666444333222555444333222111111111111333333333444444444444555444555555666666666666666888888888999999:::::::::======<<<;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@???======>>>???@@@BBBDDDEEEFFFDDDBBBAAABBBEEEIIILLLPPPRRRUUUWWWYYY[[[^^^```^^^^^^]]]\\\[[[[[[[[[[[[[[[___gggqqqzzzqqqjjj___VVVRRRPPPNNNMMMQQQWWW^^^bbbccceeeiiimmmrrruuuyyy~~~~~~}}}|||}}}~~~||||||zzzxxxvvvtttsssssssssooollljjjjjjkkkmmmllljjjhhhfffccccccdddfffgggggg]]]ZZZUUURRRQQQQQQOOONNNMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLMMMOOORRROOOPPPQQQSSSXXX```iiiooowww}}}~~~nnnZZZRRRMMMOOOQQQNNNIIIFFFAAA>>>:::888888888777777666555555555444444444333666555555555555444444444444555888;;;===IIIbbb{{{jjjUUUJJJJJJOOORRRcccfffjjjooovvv}}}jjj^^^ZZZYYY^^^aaaaaa___bbbjjjqqq~~~zzzuuuqqqmmmkkkkkkkkkmmmoooqqqrrrsssvvvxxx~~~{{{qqqjjjjjjnnnnnnnnnpppnnnlllkkkkkkkkkkkkjjjhhhbbbbbbaaabbbaaa```\\\YYYPPPJJJBBB===:::888555222222111000///...---------...,,,++++++,,,------,,,,,,,,,,,,,,,,,,++++++***---,,,***))))))***,,,---))),,,///111222333555777888;;;<<<:::555222111222444666999:::::::::;;;======:::888999>>>EEELLLOOOPPPPPPNNNKKKFFFAAA<<<:::555444333222111111222333555666777999999888777666222222333444555666666777999::::::999888666333111555444333222111111111111333333333333444444444444444555555666666666666666888888888999999999999999<<<<<<;;;:::999999999999<<<===>>>?????????>>>===<<<===>>>@@@BBBCCCEEEFFFEEECCCAAA@@@BBBFFFJJJMMMPPPQQQSSSSSSTTTVVVYYY\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYY\\\dddmmmwww~~~uuummmaaaUUUNNNIIIFFFEEEEEEIIIOOOSSSUUUXXX\\\```eeeiiipppwww{{{}}}}}}}}}zzzyyyyyyzzz|||}}}}}}|||yyyyyyzzzzzzyyywwwuuutttooommmkkkkkklllmmmlllkkkkkkhhheeedddeeehhhiiiiii]]]ZZZUUURRRPPPOOONNNMMMJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFHHHJJJLLLLLLMMMNNNQQQSSSPPPPPPQQQRRRVVV]]]ffflllqqqwww}}}vvv^^^TTTMMMOOOQQQNNNIIIFFFAAA>>>:::888888888777777555555555444444444444444666555555555555444444444555666888:::???OOOkkkwww```MMMEEEGGGOOOUUUcccggglllrrrzzzuuugggaaa___bbbdddccc``````fffkkk~~~~~~|||xxxtttpppmmmkkkjjjkkkmmmnnnoooooopppsssuuu{{{{{{qqqjjjkkknnnooooooqqqnnnllljjjiiijjjjjjiiihhhcccccccccdddcccaaa\\\YYYPPPJJJBBB===;;;888555222222222000//////............,,,++++++,,,---,,,,,,++++++,,,,,,,,,++++++***...,,,***))))))***,,,...,,,///222444555666888999999;;;===:::555111111222555666888888888999<<<>>>???<<<777666:::???EEEGGGKKKKKKKKKJJJFFFAAA;;;888555444333222222333444444555666777888888777555444222222333444555666777777999999888888777666555555444444333222111111111111222222333333333444444444444555555666666666666666888888888888888888999999999999999888888999999:::<<<<<<>>>>>>>>>>>>===<<<===>>>@@@BBBEEEFFFHHHHHHDDDBBBAAA@@@BBBFFFKKKNNNQQQRRRRRRQQQQQQSSSVVVYYY\\\\\\\\\\\\[[[ZZZZZZYYY\\\^^^dddllluuu{{{~~~xxxqqqfffZZZQQQKKKGGGFFF@@@CCCGGGIIIKKKMMMQQQTTTWWW]]]fffpppwww|||}}}}}}|||zzzyyyzzz|||}}}}}}|||vvvyyy|||~~~}}}{{{wwwuuuqqqpppoooooonnnnnnmmmllloookkkgggdddeeeffffffggg]]]YYYTTTQQQOOONNNMMMKKKIIIHHHFFFEEEDDDDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGIIIKKKLLLMMMOOORRRUUUTTTTTTTTTTTTVVV[[[bbbgggkkkpppvvvzzz}}}{{{bbbWWWNNNNNNQQQOOOJJJGGGAAA>>>:::888888888777777666666666666666666666666666555555555555444444444444666888:::AAAUUUsssuuu\\\JJJDDDHHHRRR[[[cccggglllttt~~~qqqiiiiiikkkllljjjggggggjjjnnn}}}}}}zzzwwwsssooolllkkkjjjkkkmmmnnnnnnooopppsssvvv{{{{{{rrrkkklllooopppqqqrrrmmmkkkiiiiiiiiijjjiiihhhcccccccccdddccc```\\\XXXOOOJJJCCC>>>;;;999555111222111000//////...//////...,,,++++++,,,---,,,,,,******+++,,,,,,+++++++++---,,,***))))))***,,,---+++...111444444555666777999;;;===:::555111111222666777888888888:::===???@@@<<<666444555999<<<>>>CCCDDDFFFFFFDDD@@@;;;888333333222111111222444444666777888999888666444333333333444555666777777888===;;;777444333333444555444444333222111111111111222222222333333333444444444555555666666666666666777888888888888888999999666666777888999;;;<<<===<<<===>>>??????>>>===<<<<<<>>>AAADDDFFFHHHIIIJJJEEECCCAAAAAACCCGGGKKKNNNSSSSSSSSSRRRQQQRRRUUUXXX^^^^^^___^^^^^^]]][[[ZZZ]]]___ccckkktttzzz~~~zzzuuukkk```UUUNNNJJJHHHBBBCCCCCCCCCCCCEEEGGGIIIKKKRRR]]]jjjttt{{{}}}|||}}}~~~}}}|||yyy||||||yyyuuuuuuuuusssqqqooonnnnnnrrrnnnjjjfffeeeddddddccc[[[XXXSSSPPPNNNMMMLLLKKKIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPSSSVVVXXXXXXXXXWWWVVVXXX\\\```fffjjjpppvvv{{{hhhZZZOOONNNQQQPPPKKKHHHAAA>>>:::888888888777777555555555666666666666666666555555555555444444444333666777999CCC[[[zzzrrrXXXIIIEEEHHHSSS]]]aaaeeelllttt}}}uuusssuuuuuussspppppprrrttt{{{yyyvvvrrrooommmkkkkkkkkklllnnnoooppprrrvvvyyyzzz{{{rrrkkklllpppqqqrrrsssmmmkkkjjjjjjjjjjjjiiigggdddcccbbbbbbaaa___[[[XXXOOOIIICCC>>><<<999444111111000//////.........///...,,,++++++,,,------,,,)))***++++++++++++++++++,,,++++++++++++++++++,,,---000444666666666777888888;;;<<<:::555222111222666888999999999;;;===???>>>:::555333333555777888<<<>>>@@@BBBAAA>>>;;;999111000//////000111222333777888999999888777444333333333444555666777888888AAA===888222//////000222555444333222111111111111222222222222333333333333444555555666666666666666666666777777888999999:::666666777888:::===???@@@>>>???@@@@@@@@@???>>>===<<<>>>AAAEEEGGGIIIJJJKKKGGGEEECCCBBBDDDGGGLLLOOOSSSTTTTTTSSSRRRSSSUUUWWW]]]]]]^^^^^^]]]\\\ZZZYYYXXXZZZ```hhhrrryyy|||}}}yyyvvvooodddXXXOOOIIIGGGEEECCCAAA???>>>???@@@AAACCCJJJVVVcccoooxxx~~~~~~}}}~~~~~~~~~yyyzzzyyywwwssspppnnnnnnrrrooojjjgggeeedddbbb```YYYVVVRRROOONNNMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJLLLMMMPPPSSSVVVYYYZZZZZZYYYXXXWWWYYYZZZaaaeeejjjqqqwwwlll]]]OOONNNQQQQQQLLLIIIAAA>>>:::888888888777777333333333333333444444444666555555555555444444444222666888:::GGGbbbjjjRRRGGGEEEHHHQQQ\\\```ccciiirrr}}}}}}||||||}}}{{{yyyvvvrrrooommmlllllllllmmmnnnooopppsssxxx{{{yyy{{{rrrkkkmmmppprrrrrrtttlllkkkkkkllllllkkkiiigggdddbbb```___^^^\\\YYYWWWNNNIIICCC???<<<999444000000///......---............,,,++++++,,,------,,,))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***...111555888888777888888777:::<<<:::666222222333555777999::::::;;;===>>>999666444333444666777777;;;<<<>>>???>>>===:::999000000//////000222333444999999::::::999777555333222222333444555666666777<<<999555222000000111222555444333222111111111111111222222222222333333333444555555666666666666666444555666777888999:::;;;888888999:::<<<>>>???@@@AAAAAABBBBBBBBBAAA???>>>???AAAEEEIIILLLNNNOOOOOOIIIGGGEEEDDDEEEHHHLLLOOORRRSSSUUUTTTSSSSSSUUUVVV[[[\\\]]]]]]]]][[[YYYXXXTTTWWW]]]dddmmmrrrttttttrrrrrrnnnggg\\\SSSMMMKKKGGGDDD@@@=========>>>??????EEEPPP\\\hhhrrrxxx|||||||||}}}~~~{{{||||||yyysssnnnlllllljjjhhhfffdddcccaaa^^^[[[WWWTTTPPPNNNMMMMMMMMMLLLHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFHHHJJJLLLMMMPPPSSSVVVZZZ\\\___```^^^\\\\\\\\\^^^```eeekkkrrrzzzppp___PPPMMMQQQQQQMMMIIIAAA>>>:::888888888777777222222222333333444444444666555555555555444444444222888;;;===KKKgggyyybbbMMMFFFFFFHHHQQQ\\\^^^aaagggooozzzzzzyyyvvvssspppnnnmmmmmmooooooooooooooorrrvvvzzz||||||rrrkkkmmmqqqrrrssstttlllkkklllmmmnnnllliiifffdddaaa___]]]\\\[[[XXXVVVNNNIIICCC???===999444000///......------------......,,,++++++,,,------,,,((()))***+++++++++++++++)))***,,,------,,,***))))))---111333444333333333666999;;;:::666333333444444666999:::::::::<<<===555444333444666888888888;;;<<<===>>>===<<<:::888222222111111222444666777::::::;;;;;;:::777555333000111222333444555555666222222222222222333444555555444333222111111111111111111222222222333333333444555555666666666666666333444555777888:::;;;<<<;;;;;;;;;<<<===>>>???@@@BBBCCCCCCDDDCCCBBBAAA@@@CCCFFFJJJNNNQQQSSSTTTTTTKKKIIIFFFEEEEEEIIILLLOOOQQQRRRTTTUUUTTTSSSTTTUUU[[[\\\]]]^^^]]][[[YYYXXXUUUWWW[[[bbbhhhkkkkkkjjjkkkmmmmmmiiiaaaYYYTTTSSSIIIFFFAAA>>>>>>???@@@@@@===BBBLLLXXXcccmmmssswww~~~|||zzzzzz|||~~~|||}}}}}}yyysssmmmkkkkkkaaa```_________]]]YYYWWWVVVSSSOOOMMMMMMMMMMMMLLLGGGGGGEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJGGGHHHKKKLLLMMMOOOSSSUUU\\\___dddfffeeecccaaaaaa\\\^^^bbbgggmmmuuu|||rrr```PPPMMMQQQQQQMMMJJJAAA>>>:::888888888777777444444444555555666666666666666555555555444444444333:::===@@@NNNkkkttt]]]JJJFFFHHHKKKSSS]]]\\\```eeemmmxxx{{{yyyvvvssspppooonnnnnnqqqqqqpppooonnnppptttwwwyyypppiiilllrrrrrrpppooooookkkhhhgggjjjlllkkkiiieeecccaaa___^^^]]]ZZZXXXPPPHHH@@@===999333222333////////////000000000000...,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...///111222222333555777999999888777666555444444555666888999:::999888888222111111000111222444555888;;;>>>>>>===:::999888444444333222333444555666;;;<<<<<<<<<:::888555333666444333222222333555666777666555666777777555333333222222222222222222333333333222222333333444555666555555555555444444444777777777777777888999999::::::;;;<<>>AAADDDGGGHHHIIIKKKMMMLLLKKKJJJJJJKKKLLLNNNTTT[[[bbbdddccc```___[[[UUUTTTVVVXXXWWWUUUTTTWWWYYYZZZYYYXXXXXXYYYXXXZZZ^^^bbbeeefffffffffbbbaaa```______```bbbccchhhkkkkkkhhhfffddd]]]VVVQQQPPPNNNHHHCCC@@@AAACCCBBBBBBDDDJJJRRRYYY]]]___jjjiiijjjmmmrrruuuvvvuuuwwwuuuuuuvvvyyyyyyxxxvvvvvvtttrrrpppmmmhhhaaa]]]\\\ZZZXXXWWWWWWVVVUUUSSSQQQQQQPPPNNNMMMKKKJJJJJJGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJMMMOOOQQQXXX]]]dddlllpppqqqpppnnnkkkkkkkkkkkkmmmsssyyy~~~|||yyyggg___TTTOOONNNOOONNNKKKDDD@@@;;;777666555555444666555555555555444444444555555555555666666666666888:::;;;???PPPllllllPPPEEEIIIGGGIIIRRRXXX\\\```hhhpppzzzzzzwwwsssqqqpppooonnnmmmooooooooonnnnnnqqquuuxxx~~~xxxoooiiimmmrrrsssrrrqqqkkkiiigggiiikkkkkkhhheeeaaabbbcccdddccc```ZZZUUUMMMFFFAAA???;;;555111111111000000//////............,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111333444444333444555888999999777555444444555>>>>>>???>>>>>>===;;;;;;666666555666666777888999:::;;;:::888666777999;;;333333333333333555777888;;;<<<<<<<<<:::777444222333222222222333444666777666444333333333333111000111111000000000000111111222222222222222333444444222222333444555666777777777777777777888999:::;;;======>>>@@@CCCFFFIIIKKKNNNPPPSSSTTTRRRQQQQQQQQQRRRTTTWWW]]]dddhhhjjjiiigggeeebbb___]]][[[YYYXXXVVVYYY]]]_________```aaa]]]```dddjjjnnnqqqrrrrrrnnnkkkgggdddbbbbbbdddeeeiiikkkllliiihhhggg```YYYTTTTTTRRRNNNIIIEEEDDDEEEHHHGGGFFFGGGKKKOOOQQQQQQ]]]\\\]]]```eeejjjmmmmmmppppppqqqsssvvvxxxxxxwwwwwwtttqqqnnnjjjeee___[[[XXXVVVTTTSSSSSSRRRQQQOOOOOOOOONNNMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGHHHJJJKKKMMMNNNUUUXXX```kkkuuuzzzyyywwwttttttsssqqqrrruuu{{{}}}wwwrrreee]]]TTTOOOOOOOOOMMMKKKDDD@@@;;;888666666555444666555555555555444444444555555555555666666666666888:::<<>>===<<<555666666666777888888999=========:::777666666777333333222333444666888999;;;<<<<<<;;;999666333111111111111222333555666777777555333222333222111000000000////////////000000222222222111222333333444222222333444444555666666666777777888999:::<<<<<<>>>???@@@AAADDDHHHKKKLLLOOORRRVVVXXXWWWVVVUUUUUUVVVVVVWWW[[[```fffkkknnnppppppooojjjccc]]][[[[[[YYY]]]bbbeeefffggghhhiiifffiiimmmrrrwwwzzz|||}}}wwwtttppplllkkkmmmppprrrooorrrrrrooommmllleee^^^UUUVVVVVVUUUSSSPPPNNNMMMMMMKKKHHHHHHJJJMMMNNNNNNPPPPPPRRRUUU[[[aaafffiiinnnoooqqqtttwwwzzz{{{{{{{{{xxxtttppplllgggbbb___ZZZWWWTTTSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGEEEDDDBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKPPPRRRYYYfffttt}}}}}}{{{zzz{{{{{{zzzzzz|||wwwpppddd\\\SSSOOOOOOPPPMMMJJJGGGCCC>>>:::999999888777666555555555555444444444555555555555666666666666666:::===BBBSSSlllbbbKKKCCCIIIJJJPPPZZZ]]][[[```hhhqqqzzzxxxuuuqqqooooooppppppoooooopppoooooooooqqquuuxxxwwwnnniiimmmsssuuutttssshhhggghhhjjjmmmkkkgggbbbbbb```___^^^^^^\\\ZZZWWWKKKEEEAAA???<<<666222222111000000///...------,,,---,,,++++++---//////...++++++++++++++++++++++++,,,++++++++++++,,,---...///222777999888777666666:::<<<===:::666555888<<>>======777888888999::::::;;;;;;???@@@AAA???:::666333222222222222333444777999:::<<<<<<<<<;;;999666333111000000111222333444666666777555333222333333222111000//////////////////000222111111111111222333333444444444444444444444333666666777888:::;;;===>>>??????@@@AAADDDGGGIIIKKKOOOSSSWWWZZZ[[[[[[[[[[[[ZZZYYYXXXYYY]]]cccjjjooowwwxxxwwwpppggg___\\\\\\[[[```fffjjjmmmnnnooopppppprrrvvvzzz}}}~~~yyyvvvvvvyyy}}}{{{}}}}}}yyywwwtttmmmeeeaaabbbdddeeedddaaa]]]ZZZSSSPPPLLLJJJKKKLLLMMMMMMLLLMMMNNNQQQVVV]]]dddhhhlllnnnrrruuuxxx{{{}}}~~~}}}zzzvvvsssppplllgggddd^^^[[[WWWUUUTTTSSSRRRQQQMMMMMMLLLKKKJJJHHHGGGGGGFFFEEECCCBBBBBBDDDEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIINNNPPPVVVbbbqqq{{{~~~~~~|||}}}uuueee]]]TTTOOOOOOOOOMMMKKKHHHDDD???;;;:::999999888666555555555555444444444555555555555666666666666444888<<>>;;;555222333000//////......---------...,,,++++++---...------++++++++++++++++++++++++,,,+++*********+++---...///333999<<<<<<:::999888777:::;;;777333222777;;;EEEDDDBBB@@@???======<<<;;;<<<===>>>????????????@@@BBBBBB@@@<<<666222000222222222333555777:::;;;<<<<<<<<<;;;999555222000000111111222333444444555666444222111222333333333000000////////////000000111111111111111222333333444444444444333333222222666666777888:::===>>>@@@?????????@@@AAADDDFFFGGGNNNRRRWWW[[[]]]^^^```bbb```___\\\[[[\\\bbbjjjpppxxxxxxwwwqqqhhhaaa^^^^^^]]]bbbiiinnnqqqssstttuuuxxxyyy|||~~~yyyqqqoooppprrruuutttpppiiiccc^^^YYYTTTPPPNNNNNNNNNNNNMMMNNNNNNOOORRRXXX___eeekkknnnrrruuuwwwyyy|||~~~|||zzzxxxvvvtttppplllhhhccc___ZZZWWWUUUTTTSSSRRROOONNNMMMKKKIIIHHHFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIOOOPPPUUU```mmmyyy}}}iii```UUUOOONNNOOONNNLLLFFFBBB===:::888888777666666555555555555444444444555555555555666666666666444888<<>>???===<<<;;;666999:::777222111666<<>>===<<<;;;<<<<<<===???@@@AAAAAA@@@@@@???@@@@@@===999555333333111111222333555888;;;<<<<<<<<<<<<;;;888555111///111111222333333333333333444222//////111333333333111000000//////000000111111111111111111222222333333333333333333333444444666666777999;;;===@@@AAA>>>=========>>>@@@BBBCCCJJJNNNSSSWWWZZZ^^^bbbdddfffdddaaa]]]\\\aaaiiippptttsssqqqmmmhhhdddbbbbbb^^^cccjjjppptttuuuvvvwww{{{|||~~~~~~yyy{{{xxxqqqmmmhhhbbb]]][[[[[[[[[[[[YYYXXXWWWUUUTTTXXX^^^dddlllppptttvvvwwwxxx{{{~~~zzzzzzzzzzzzyyyvvvqqqnnniiieee___[[[XXXWWWUUUTTTPPPOOONNNLLLIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJNNNPPPUUU]]]iiivvvmmmcccVVVNNNMMMOOONNNMMMGGGCCC>>>:::999888888777666555555555555444444444555555555555666666666666555999>>>FFFYYYvvvyyyYYYIIICCCFFFGGGOOOWWWTTTVVV[[[ccckkkvvvzzzuuuqqqmmmlllmmmpppssstttqqqqqqqqqppppppssswwwzzzvvvmmmhhhmmmtttwwwvvvvvvllljjjiiijjjmmmmmmjjjfffaaaaaacccdddeeebbb]]]YYYMMMFFF???<<<999555444666---------..................,,,******++++++***)))************************,,,+++***))))))+++---...///444;;;@@@AAA???>>>===888;;;<<<888333222888>>>BBBAAA???===;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>>>>===:::666555555666111111222333666888;;;===<<<<<<<<<;;;888555111///111222222333333333222222222000------///222333333111111000000000000111111111111111000111222222333111111222333444444555666666666777999;;;>>>@@@AAA======<<<<<<<<<===???@@@FFFIIINNNRRRVVV[[[```ccchhhfffbbb]]][[[___gggnnnpppnnnllljjjhhhgggeeeeee^^^dddkkkqqquuuvvvwwwxxx{{{|||~~~yyytttnnnkkkjjjkkkkkkllljjjiiifffaaa^^^___eeejjjooossswwwxxxxxxyyy|||{{{{{{|||~~~~~~{{{vvvsssooojjjddd___\\\ZZZXXXWWWRRRQQQOOOLLLIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIGGGEEEEEEGGGIIIKKKKKKNNNSSSZZZdddrrrpppeeeWWWNNNMMMNNNOOONNNIIIEEE@@@===;;;;;;:::999666666555555555444444444555555555555666666666777666:::???GGG\\\zzzoooYYYJJJDDDGGGIIIRRRZZZVVVXXX\\\cccjjjttt{{{tttqqqmmmkkkmmmpppssstttpppppppppoooooorrrvvvyyytttllliiiooouuuvvvsssrrrrrrpppnnnnnnooommmhhhddd`````````aaaaaa^^^ZZZWWWJJJFFFAAA<<<999777555333//////.........---------------,,,,,,+++***))))))'''%%%$$$&&&***---,,,***+++((('''***+++)))+++///111888===>>>@@@EEEGGGEEE===<<<999555222333777:::>>>>>>>>>;;;777777999<<<999===AAA@@@<<<:::;;;>>>@@@>>><<<:::999777444222111111222333666999;;;======<<<;;;999666444222111000000000222555888888777555555444333222222222222333111///...---...///000222222222111111111000000222222333444444555555666888999:::<<<===>>>>>>>>>::::::;;;<<<===>>>??????BBBCCCFFFIIINNNTTT[[[```dddeeeccc___[[[[[[^^^bbbhhhiiihhhgggjjjmmmkkkfffiiihhhiiikkknnnqqqqqqppptttuuuxxx{{{vvvpppmmmllllllmmmmmmppptttvvvwwwyyy}}}~~~}}}yyytttpppjjjiiigggeeebbb^^^YYYUUUUUURRRMMMIIIFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMRRRWWWZZZ]]]gggwwwppp]]]PPPMMMOOOPPPOOOJJJEEE???:::999999999999777777777777777777777777888777777666666666666666999;;;@@@LLLdddyyyaaaKKKFFFAAABBBIIIPPPSSSSSSXXX]]]cccggglllxxxzzzsssppplllkkkmmmoooqqqrrrssspppoooqqqqqqqqqvvv}}}uuummmiiinnnuuuwwwuuutttqqqooommmnnnnnnlllgggccc_________``````^^^ZZZVVVLLLHHHBBB<<<999666333111//////.........---------......------,,,++++++***,,,***)))***---...---+++,,,)))(((***+++)))+++...111888===>>>???DDDEEEDDD;;;:::777444222333777:::<<<<<<<<<999666555777:::888<<>>;;;999:::===>>><<<:::888666444222000//////000222444777:::;;;===<<<;;;888666444222111222111111333555666666555222111111111111111222222333222000/////////000111222222222111111111000000222222333444444555555666444555666888:::;;;===>>>========================@@@BBBDDDGGGJJJPPPWWW[[[___bbbeeeccc```]]]]]]___dddfffffffffkkkqqqqqqmmmllliiiggggggiiimmmoooppppppqqqsssvvvzzz~~~~~~wwwssspppoooqqqsssvvvvvvvvvwwwyyy|||~~~}}}}}}}}}}}}zzzvvvrrrllljjjhhhfffddd```[[[WWWTTTRRROOOKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLNNNRRRWWWYYY[[[cccpppzzzzzzeeeUUUOOOOOOOOONNNJJJFFF???;;;999999999999555555555555555555555555555555555555555666777777:::<<>>BBBCCCBBB999888666333111333777;;;<<<<<<;;;999777666888999777:::<<<<<<999888999;;;===<<<:::888666444222111000000111222444777:::<<<>>><<<:::888555333222111444333222333444555444333............///000111222444333111000000000111222222111111111111000000000222222333444444555555666333333444555888:::===???AAA@@@@@@???>>>===<<<<<<>>>@@@BBBDDDFFFJJJPPPTTTYYY^^^dddfffccc^^^\\\[[[^^^```bbbcccjjjssswwwwwwpppkkkfffccceeehhhlllnnnkkklllmmmpppsssvvvzzz|||{{{{{{|||}}}xxxvvvwwwwwwxxxvvvuuutttuuuvvvzzzzzzzzz{{{{{{zzzwwwtttnnnllljjjhhhfffccc___[[[TTTSSSRRRPPPOOONNNNNNNNNIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMIIIIIIIIIIIIJJJKKKLLLMMMOOOSSSWWWXXXZZZ___iiipppooo\\\RRROOOMMMLLLKKKFFF@@@<<<::::::999999555555555555555555555555333333333444555666888888:::===CCCRRRlll{{{wwwaaaNNNFFFDDDCCCFFFMMMRRRUUUUUUVVVZZZ___bbbfffmmmxxxzzzuuu}}}|||tttqqqnnnmmmnnnpppqqqrrrmmmkkkkkknnnpppqqqvvv}}}yyyooojjjnnnuuuxxxxxxxxxooommmllllllllljjjeeeaaa^^^^^^^^^______\\\XXXUUUMMMHHHBBB===999666222000////////////..................------,,,,,,,,,+++******)))************)))...***))),,,,,,***+++///333999=========@@@AAA@@@777666444222111333888<<>>===<<<:::999::::::666888999999777777888:::======<<<:::777555444444222333333555777:::===???>>><<<:::777444333222222333222111222444555444333///.........//////000111222222111000000000111222111111111111000000000000222222333444444555555666777777666777999<<>>>>>===>>>???AAABBBCCCFFFJJJMMMRRRYYY```ccc```\\\YYYXXXYYY\\\^^^___gggrrryyyzzzsssnnniiieeeeeehhhjjjkkkhhhhhhhhhjjjlllppptttwwwuuuwwwzzz~~~|||{{{zzzwwwuuutttttttttuuuuuuvvvwwwyyyyyyvvvtttooommmkkkiiihhheeebbb___XXXXXXWWWVVVUUUSSSRRRQQQKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNKKKKKKLLLLLLMMMNNNOOOPPPQQQTTTXXXYYYZZZ^^^eeekkkvvvvvvaaaUUUPPPMMMLLLKKKGGGAAA===;;;:::999888555555555555555555555555444444444555555777888888:::===DDDUUUqqq~~~{{{~~~ooo[[[KKKCCCCCCDDDHHHNNNSSSUUUVVVXXX]]]bbbgggjjjpppyyy~~~yyyyyyzzzzzztttrrrooonnnooopppqqqqqqnnnkkkkkkmmmnnnooottt{{{xxxooojjjnnnvvvyyyyyyyyyooommmkkkkkkllljjjeeeaaa^^^^^^^^^______\\\XXXUUUKKKGGGAAA<<<999777444222000000/////////.........,,,,,,,,,,,,++++++++++++''''''((()))))))))***+++---***))),,,---+++---111555:::>>>======???@@@>>>777666444222111444888<<>>===<<<;;;;;;:::999555666777777666666777999<<<======:::666444444555333333444555888;;;>>>???>>><<<999666444222222222111000000222444555555444222111000///////////////000000/////////000000000000000000000000000000000222222333444444555555666;;;:::888888999;;;===???????????????@@@@@@@@@@@@>>>@@@AAABBBBBBDDDGGGIIINNNSSSXXX[[[YYYWWWVVVWWWVVVYYY[[[\\\bbbmmmuuuwwwtttqqqmmmjjjjjjiiiiiihhhfffeeeddddddgggkkkpppsssqqqsssxxx||||||yyyxxxwwwvvvvvvsssrrrssstttvvvwwwuuutttooommmkkkjjjiiigggeeebbb^^^^^^^^^\\\ZZZXXXUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSTTTTTTSSSRRRPPPNNNOOOOOOPPPRRRSSSTTTTTTUUUTTTWWWZZZ[[[]]]```fffjjjsss{{{xxxdddWWWPPPNNNMMMLLLHHHBBB>>><<<;;;999888666666666666666666666666888888777777777777777888999===FFFYYYvvv~~~}}}{{{jjjWWWKKKAAABBBDDDIIINNNRRRUUUVVVVVV\\\ccciiinnnttt{{{~~~yyyyyy{{{wwwtttrrrooonnnoooppppppppppppmmmlllmmmmmmmmmqqqxxxwwwnnnjjjooovvvyyyyyyyyyooommmkkklllllljjjeeeaaa^^^^^^^^^______]]]YYYUUUJJJFFF@@@<<<999777555333000000000/////////......++++++++++++++++++++++++''')))************,,,---,,,)))))),,,...---///333777===@@@>>>===??????<<<888777555333222444999<<<>>><<<;;;:::;;;:::888777555555555555555666888888888:::;;;888444111222333222222333444666999<<<>>>>>><<<999555333222222222111000000111444555555444333222111000////////////////////////000000000000//////000000000000000111222222333444444555555666999888888777888999:::;;;<<<===>>>???@@@AAABBBBBB???@@@AAABBBBBBBBBEEEGGGJJJNNNRRRSSSRRRRRRTTTWWWTTTXXXZZZZZZ^^^gggoooqqqsssqqqnnnmmmkkkiiifffdddbbbaaa______aaaeeejjjmmmmmmpppuuuxxxyyy{{{}}}~~~~~~}}}|||{{{zzzyyytttsssrrrtttuuuvvvuuussspppnnnlllkkkkkkjjjhhhfffddddddcccaaa___\\\ZZZYYYWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSTTTUUUWWWXXXZZZZZZ[[[[[[YYY[[[\\\^^^___ccchhhkkksssyyywwwdddXXXRRROOOOOOLLLIIIDDD@@@===;;;999888777777777777777777777777:::999888888777777777888:::>>>III]]]|||xxxcccQQQHHH@@@BBBDDDHHHLLLPPPTTTVVVXXX^^^gggooovvv|||~~~~~~zzzuuusssqqqnnnnnnnnnoooooonnnqqqnnnlllmmmmmmlllpppvvvuuummmiiiooowwwyyyxxxwwwpppnnnllllllmmmkkkfffaaa_________``````^^^ZZZVVVKKKGGGAAA<<<999666444222000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---+++((())),,,///...111555999???AAA???>>>???>>><<<999888666444222444999<<<>>><<<:::;;;<<<;;;999666666444444444555777888888777:::;;;888333000111444222222333444777:::===>>>>>><<<888555222111222222222111000111333444333222111111000000000000000111//////000000111111111111////////////000000111111222222333444444555555666666666666777888999999:::<<<<<<===>>>???@@@AAABBB>>>???AAAAAAAAAAAACCCEEEFFFJJJNNNOOONNNOOOSSSVVVSSSXXX[[[ZZZ]]]dddkkkmmmqqqnnnllljjjhhhfffccc```]]][[[YYYXXXZZZ^^^dddgggjjjmmmqqqrrrssstttwwwyyy{{{}}}{{{wwwvvvuuuuuuvvvvvvuuutttrrrpppnnnmmmmmmmmmkkkjjjgggfffeeecccbbbaaa```___YYYYYYZZZZZZ[[[\\\\\\]]]```___^^^\\\\\\[[[[[[[[[YYYZZZ\\\^^^```aaaaaa``````_________```dddhhhkkkpppuuu{{{vvveeeYYYSSSPPPOOOMMMIIIDDDAAA>>><<<999777666666666666666666666666888777777777777777888999<<>>???>>><<<;;;:::777444333555999<<>><<<===>>>>>>;;;888666444333333555777888888999<<<===:::555222333666555555555777999<<>><<<888444222111222222444333222222333333111000//////...//////000111222///000111222222222222222.../////////000000111111222222333444444555555666444555777888:::;;;;;;;;;<<<======>>>??????@@@@@@===???@@@AAA@@@AAABBBDDDDDDHHHLLLNNNNNNOOORRRUUURRRXXX[[[[[[]]]cccjjjlllooolllhhheeedddbbb```^^^ZZZWWWTTTSSSTTTYYY___ccchhhkkknnnooonnnooosssvvvyyy~~~~~~{{{{{{yyywwwwwwxxxxxxvvvttttttrrrooonnnoooooonnnmmmgggfffeeeddddddddddddddd______``````aaabbbcccccccccbbb```______```aaabbb\\\^^^```bbbdddddddddddddddcccaaa``````cccgggjjjkkkpppuuuxxxzzz|||uuufffZZZSSSPPPOOOMMMJJJEEEAAA>>><<<999777555555555555555555555555555555555555666888999:::>>>CCCOOOfffvvv[[[IIIBBBAAABBBDDDEEEHHHLLLQQQUUUTTTZZZdddnnnvvv{{{}}}~~~~~~zzzqqqooommmmmmmmmmmmlllkkknnnlllkkkmmmnnnnnnssszzzxxxpppllloootttuuuuuuvvvtttqqqmmmmmmnnnlllfff```bbbbbbbbbcccddd```XXXRRRJJJFFF@@@;;;777444222000//////...------------...///,,,***)))***++++++++++++,,,,,,+++)))((()))***---,,,***'''(((,,,222777??????>>>>>>===<<<<<<<<<@@@;;;555222333777:::<<<===>>>???@@@???<<<999777777555333111222555999<<>>===:::777555222111000000000111222222222222111333000......000111///---///222555333...,,,...222000111222333333222111000///000000222333444555555333333555777999;;;===>>><<<<<<<<<<<<===>>>@@@@@@@@@@@@?????????@@@AAAAAAFFFHHHKKKMMMOOOQQQTTTVVVXXXXXXXXXYYY[[[]]]___aaakkkiiieeeaaa\\\XXXVVVTTTTTTVVVWWWUUURRRTTT[[[aaajjjkkkmmmlllkkkkkklllmmmwwwzzz}}}~~~}}}zzz{{{yyyuuutttttttttssssssuuuqqqnnnpppuuuwwwrrrmmmlllkkkjjjhhhggggggggggggeeedddcccccccccdddeeeffffffeeedddcccccccccdddeeeddddddddddddeeeeeefffgggffffffeeecccbbbcccfffiiilllnnnpppqqqrrrtttwwwyyy~~~~~~rrrfff[[[TTTPPPOOOMMMKKKFFFBBB>>><<<;;;:::999777555444333444555666555666888888777777999:::<<<@@@MMMgggxxx\\\JJJDDD???AAADDDGGGJJJMMMOOOPPPUUU[[[ccchhhlllqqqzzz{{{rrrppplllkkkjjjjjjiiihhhnnnoooooonnnlllnnntttyyy~~~xxxpppkkkoootttuuutttuuussspppmmmmmmmmmkkkeee___bbbaaaaaacccdddaaaZZZTTTJJJFFF@@@;;;777555222000//////...------------...///,,,***)))***+++++++++)))+++,,,+++******+++,,,...---+++))))))---333888??????>>>>>>>>>>>>======@@@;;;555222333666:::;;;<<<===??????>>><<<999777777555444333555888;;;>>>AAA???<<<888555444444444333222333666:::===>>>>>>???>>>;;;777444222000000///000111222222222222222222///------///000...---///222444222///---///222111111222222222222111111000111222333444555666666777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJLLLMMMOOORRRTTTVVVVVVVVVWWWXXXZZZ\\\]]]bbb```]]]XXXTTTQQQOOONNNPPPSSSVVVUUUSSSTTT[[[aaagggiiijjjjjjiiiiiikkklllnnnrrrvvvxxx||||||xxxzzzxxxvvvuuuuuuuuutttssstttqqqppptttxxxxxxrrrlllkkkjjjiiihhhgggggggggggggggfffeeeddddddeeefffgggffffffeeedddcccddddddeeecccccccccccccccdddeeefffeeeeeeeeecccccceeeiiimmmmmmnnnnnnllljjjjjjlllnnnsssyyy~~~sssfff\\\UUUQQQPPPMMMKKKGGGBBB>>><<<;;;::::::999777555555666777888555666888888777777999:::===AAANNNgggxxx[[[IIIDDD???AAADDDGGGJJJMMMOOOPPPRRRYYYaaafffjjjqqq{{{~~~yyyqqqooolllkkkkkkkkkjjjiiilllnnnooommmmmmooouuu{{{~~~wwwoookkknnnssstttssstttqqqooommmlllllljjjddd```aaa``````bbbdddaaa[[[UUUJJJFFF@@@;;;888555222000//////...------------......,,,***)))***+++++++++)))***,,,,,,++++++---......---,,,******...444999>>>>>>>>>????????????@@@@@@<<<666222333666999:::<<<===>>>???>>>;;;999777555444555666888;;;===???BBB@@@<<<999666444444444444333444888<<>>BBBOOOgggyyy[[[IIIDDD???AAADDDGGGKKKNNNPPPQQQRRRYYYaaagggmmmuuu}}}wwwpppnnnkkkjjjkkkkkkkkkjjjkkkmmmnnnmmmmmmpppvvv|||vvvooojjjmmmrrrsssssstttqqqooonnnmmmmmmjjjeeeaaa___^^^^^^```bbb```[[[VVVKKKFFF@@@;;;888555222000//////...------------......,,,******+++++++++******+++------,,,+++---...---,,,+++******...444999===>>>>>>???@@@@@@AAAAAA@@@;;;666333333555888999;;;<<<>>>>>>===;;;888666222333555777:::<<<>>>@@@BBB@@@===999666555444444444444555999>>>AAACCCBBBDDDAAA===888333000///......///000111222333333333000///...------......------///111111000000222444333333111000000111333333222222222333444555555666999999999999::::::::::::;;;;;;::::::;;;<<<======@@@@@@???@@@@@@AAABBBCCCBBBDDDGGGIIIJJJKKKNNNPPPSSSSSSRRRRRRRRRRRRRRRRRRRRRPPPLLLHHHEEEDDDCCCCCCDDDJJJPPPSSSRRRRRRVVVZZZ^^^```cccdddeeefffiiikkkkkklllnnnooosss|||}}}yyyyyyxxxwwwxxxxxxwwwtttrrrrrrqqqrrruuuxxxwwwqqqkkkhhhhhhhhhhhhhhhiiijjjjjjkkkjjjhhhggggggggghhhhhheeeeeeddddddccccccbbbbbbaaa```````````````aaaaaa``````aaaaaadddhhhoootttnnnnnnmmmkkkhhhgggiiijjjffflllwww|||rrrggg]]]UUUQQQOOOLLLJJJGGGCCC???<<<:::999777666666555555555666777555777888888888888999;;;===BBBOOOggg|||[[[HHHBBB???AAADDDGGGKKKNNNPPPQQQUUU\\\fffmmmuuu|||vvvooommmkkkjjjkkkllllllkkklllnnnnnnmmmmmmooovvv{{{vvvooojjjmmmrrrsssssstttqqqqqqpppooonnnkkkgggddd]]]\\\\\\^^^```___ZZZUUUKKKGGGAAA<<<888555333111//////...------------...---,,,******+++,,,+++***,,,---...---+++***+++,,,*********)))***---333777======>>>???@@@AAAAAABBB???:::555333333555888888;;;<<<===>>>===:::777555000111444777:::===>>>???BBB@@@<<<888666444444444444444666:::???CCCDDDDDDEEEBBB===888333000////////////000111222333333333000000000///......//////---...000000000111222333444333222111111222333444111111222222333333444444555555666777888999999:::<<<<<<<<<;;;<<<<<<======???>>>>>>???@@@AAABBBBBBBBBDDDFFFHHHIIIKKKMMMOOORRRRRRQQQPPPOOONNNMMMLLLLLLJJJFFFBBB@@@?????????AAAHHHOOORRRQQQPPPSSSWWW[[[]]]```aaabbbdddgggiiilllmmmmmmnnnrrrzzz~~~yyyxxxxxxxxxxxxvvvsssppprrrppppppqqqttttttqqqnnniiiiiihhhiiiiiijjjkkkllllllkkkiiihhhggggggggghhhdddddddddcccbbbaaaaaa``````______^^^^^^^^^______]]]]]]]]]^^^aaagggnnnsssqqqrrrsssqqqpppooopppqqqmmmrrrzzz|||xxxyyy{{{rrrfff\\\UUUPPPNNNLLLJJJGGGCCC@@@<<<:::999777777777777777777777888666777999999888888:::;;;;;;BBBQQQiii}}}ZZZEEE@@@???@@@DDDHHHLLLOOOQQQRRRWWW___jjjttt~~~|||vvvooommmkkkjjjkkkllllllkkkmmmoooooonnnlllooouuuzzz~~~~~~wwwoookkknnnssstttssstttqqqqqqqqqpppnnnkkkhhhfff^^^\\\\\\^^^___^^^ZZZUUUKKKGGGAAA<<<999666333111//////...------------...---,,,***+++,,,,,,+++))),,,---...---***)))***+++))))))))))))***...333777======>>>>>>???@@@AAAAAA<<<999555333444666888999:::;;;<<<===<<<999777555000111444777:::===???@@@AAA???;;;888555333333333444444666:::???DDDEEEFFFEEEBBB===777333111000000000000111222222222222111000111111000......///000...//////000111222222222333333222222222222333333111111111222222333333333111222333444666888999999===<<<<<<<<<<<<<<<===============>>>???@@@AAABBBAAACCCFFFGGGHHHIIILLLNNNQQQPPPPPPNNNLLLJJJHHHFFFCCCAAA>>><<<;;;;;;===>>>CCCJJJPPPSSSQQQOOORRRUUUWWWYYY\\\^^^___aaacccfffggghhhjjjmmmrrrzzz}}}vvvuuuuuuvvvxxxzzz}}}~~~|||~~~~~~{{{yyywwwvvvvvvtttqqqooooooooonnnppprrrsssrrrqqqkkkjjjjjjjjjkkklllmmmmmmnnnlllkkkiiiggggggggghhhddddddddddddcccbbb```_________^^^^^^]]]]]]^^^^^^[[[\\\[[[\\\___dddlllrrrvvvxxxzzz{{{yyyxxxwwwxxxwwwzzzyyytttttt}}}ssshhh]]]TTTOOOLLLKKKJJJGGGDDD@@@===:::888888888999999999999999:::666888999999888999:::;;;;;;CCCUUUnnnwwwUUUCCC???>>>@@@DDDHHHLLLOOORRRSSSVVV___mmmyyy}}}wwwpppnnnkkkjjjkkkkkkkkkjjjmmmnnnooommmmmmooouuu{{{~~~}}}}}}xxxpppkkkoootttuuutttuuuooopppqqqpppmmmjjjhhhfff```___]]]___```___ZZZVVVLLLGGGAAA<<<999666333111//////...------------...---+++++++++,,,,,,***)))***+++,,,+++***)))***+++)))*********+++///444888=========>>>>>>?????????:::777444222444777999:::999;;;<<<===<<<999666444333333555777:::===@@@BBB@@@>>>:::777444222222222333333555:::???DDDFFFFFFEEEBBB<<<777333111111111111222222222222111000000///000111///---,,,...000000//////000111222222111222333333333333333333222222222222333333333333333111222333444555777888888<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===???@@@AAA???AAADDDEEEFFFGGGIIIKKKOOONNNMMMKKKIIIEEECCCAAA;;;:::888888999<<<@@@BBBIIINNNTTTUUURRRPPPRRRUUUSSSUUUXXXYYYZZZ\\\___aaa```bbbfffkkkqqqyyy|||vvvqqqpppooommmllliiiiiihhhiiilllooosssuuuuuuyyy|||~~~}}}}}}~~~}}}zzzwwwtttsssqqqooommmlllmmmooorrrtttuuusssrrrmmmmmmlllllllllmmmmmmnnnpppooommmkkkiiihhhhhhiiiffffffffffffeeecccaaa``````___^^^^^^]]]]]]]]]^^^\\\\\\[[[[[[]]]ccckkkpppwww|||{{{uuusssxxxvvvjjj___VVVOOOLLLKKKJJJGGGDDD@@@===:::888666666777888888888888888666888999999999999:::<<<;;;FFF[[[uuulllMMM@@@@@@>>>@@@DDDHHHLLLPPPRRRTTTUUU```ppp~~~yyyqqqooolllkkkkkkkkkjjjiiiiiikkkmmmmmmmmmqqqxxx~~~}}}|||{{{xxxqqqllloootttuuuuuuvvvnnnooopppooollliiigggfffcccaaa___```aaa```\\\WWWLLLHHHAAA<<<999666333111//////...------------...,,,+++++++++,,,,,,***)))((()))***+++******+++---***++++++,,,---000555999============>>>>>>>>>>>>999666333222444777::::::999:::<<<<<<;;;999666444555555666888;;;>>>BBBCCC???===:::666333222111111222333555:::???DDDFFFGGGEEEBBB<<<777333222222222222222333222222111000///---///000///,,,+++---///000000///000111222111000222222444555555444222222333333444444444444444444222333333444555666777777;;;;;;:::999999:::::::::::::::;;;;;;<<<>>>???@@@>>>@@@BBBCCCDDDEEEHHHJJJMMMLLLKKKIIIFFFCCC???===777777666777;;;@@@EEEHHHMMMSSSWWWWWWTTTRRRSSSVVVPPPSSSUUUVVVWWWYYY[[[]]]^^^```dddiiiooouuu{{{~~~wwwqqqhhhcccaaa```^^^]]]___^^^^^^___aaaeeeiiilllpppuuu{{{~~~~~~}}}}}}~~~{{{vvvsssqqqpppnnnllliiilllqqqvvvxxxwwwtttrrrooonnnnnnmmmmmmmmmnnnnnnrrrqqqooolllkkkjjjjjjjjjggghhhhhhhhhgggeeecccbbb```___^^^^^^]]]]]]]]]]]]^^^]]]\\\[[[]]]bbbjjjooovvv|||}}}vvvtttoooxxxlllaaaWWWPPPMMMKKKJJJHHHEEEAAA===:::888222222333444555555444444666888999999999999:::<<<<<>>BBB>>>@@@DDDHHHMMMPPPSSSTTTUUUaaasss{{{rrrppplllkkkjjjjjjiiihhhfffhhhkkklllnnnsss{{{~~~|||{{{{{{yyyqqqmmmppptttuuussstttqqqrrrqqqooojjjfffcccccc^^^aaaaaa``````aaa^^^XXXLLLHHHAAA<<<888666444222......///...---,,,+++***---------------------------,,,,,,+++*********+++)))******+++,,,///444888===<<<<<<;;;<<<===>>>???:::777444333555888;;;<<<<<<;;;999999888555000------222888===???@@@BBBCCCDDD???999555444444222000000222555999===AAADDDFFFDDDAAA;;;666333222333444333111000000111111///...111111111111000000000000000000000000111111111111222222444444444444222222111000000000111222333333555222//////222555555555;;;<<<<<<;;;999888888999999999:::;;;<<<>>>>>>???@@@???@@@@@@BBBEEEGGGIIIKKKIIIFFFBBB???<<<;;;:::333666;;;>>>AAACCCEEEGGGMMMOOOSSSTTTSSSQQQPPPPPPNNNPPPSSSVVVXXXYYYYYYXXXWWWZZZ```fffkkknnnoooppp}}}~~~wwwrrrhhhccc\\\TTTPPPOOOPPPRRRXXXYYY[[[]]]```dddiiimmmmmmppptttwwwxxxzzz|||}}}|||zzzwwwssspppnnnmmmmmmooonnnmmmpppuuuwwwvvvtttnnnnnnmmmlllmmmnnnoooppppppppppppooonnnlllkkkjjjfffgggggggggfffeeedddddd______^^^^^^^^^^^^___```^^^]]]\\\ZZZZZZ^^^eeeiiivvv}}}qqqmmmqqq|||mmm```UUUNNNKKKLLLJJJGGGDDD@@@>>><<<;;;999888888777777777777777666777999999888999;;;===@@@JJJaaa~~~xxx[[[HHH@@@>>>@@@BBBEEEHHHKKKOOOUUUXXX^^^hhhyyyzzzuuupppnnnkkkjjjkkkkkkkkkjjjiiiiiilllppprrrssszzz~~~zzzxxxxxxqqqmmmpppuuuuuussstttpppqqqqqqnnnjjjeeecccbbb```bbbcccaaaaaabbb^^^XXXLLLGGGAAA;;;888555333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,...333666::::::::::::;;;===>>>@@@;;;888444333555888:::;;;<<<<<<<<<;;;888555222000000444888<<<>>>???AAABBBCCC???999666555555444222111222555888<<<@@@DDDEEEGGGCCC===888444333333444222111000000111111000///111111000000000/////////000000000000111111111111222222333444444333222222333333333333333333444444444222///000333666666666;;;<<<<<<;;;888777777888888888999:::<<<===>>>>>>?????????@@@BBBDDDFFFGGGGGGDDD@@@<<<999888777777555999>>>AAADDDFFFHHHJJJLLLOOOQQQRRRQQQNNNMMMMMMLLLMMMPPPSSSTTTUUUTTTTTTUUUXXX]]]bbbgggiiijjjjjjqqqtttxxxzzzxxxsssmmmhhh```\\\VVVPPPMMMMMMOOOQQQTTTVVVXXXYYY\\\```eeeiiimmmpppsssuuuvvvvvvwwwyyyxxxwwwuuurrrpppoooooooooooonnnnnnrrrvvvxxxvvvsssooonnnmmmmmmlllmmmnnnooooooppprrrrrrqqqnnnkkkiiieeeffffffffffffeeeeeedddbbbaaaaaa``````aaaaaaaaa]]]\\\ZZZYYYYYY\\\aaafffttt}}}uuusssttt~~~pppbbbWWWQQQMMMNNNMMMIIIEEEAAA<<<999777999888777777666666777777666888999999888999;;;>>>AAAKKKbbbsssWWWFFF@@@>>>@@@CCCFFFIIIKKKOOOSSSVVV^^^gggxxxyyytttqqqnnnlllkkkkkkkkkkkkjjjhhhjjjnnntttuuuvvv{{{|||yyywwwppplllpppuuuuuussssssoooppppppmmmiiieeebbbbbbbbbdddeeeccccccccc^^^WWWKKKFFF@@@:::777555222111......,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++000///...---,,,///333666999999999:::;;;===>>>???<<<888555444555888::::::<<<>>>@@@>>>999555444444444666888:::;;;<<>>888333111111111111000///000222222111000000000000/////////......000000000000111111111111222222333333333333222222222333444555444333222111333222000111444666777777:::;;;;;;:::777666666777666777888999;;;<<<===>>>?????????@@@AAACCCDDDEEEBBB???;;;777444444555666999<<>>BBBMMMdddjjjQQQDDD@@@???@@@CCCGGGJJJLLLNNNQQQSSS^^^gggvvvxxxtttqqqooolllkkkkkkkkkkkkjjjiiikkkpppwwwxxxyyy}}}}}}yyyvvvooolllpppuuuuuussssssnnnoooooommmhhhdddbbbbbbbbbeeeeeeccccccbbb]]]VVVKKKFFF???:::666444222000000///---+++***+++---...++++++++++++++++++++++++,,,,,,++++++***++++++,,,000000///------000555999<<<<<<<<<<<<======>>>>>><<<999555444666888::::::<<<@@@CCCAAA:::666555777666777777777777888;;;>>><<<:::888666666666666666555555666888;;;???CCCEEEFFFBBB<<<666111...------111000///000222333222111////////////............///000000000111111111111222222222333333222222222000111333444333111///...222222111222444666777888999::::::999666444444555555666777888:::<<<======????????????@@@AAAAAABBB???===888444333444666888<<>>EEEPPPiii{{{aaaLLLBBB@@@@@@>>>BBBFFFJJJMMMOOOQQQSSS^^^eeesssxxxuuurrrpppmmmkkkkkkkkkkkkjjjkkklllpppuuuwwwxxx}}}yyyuuunnnlllpppuuuuuusssrrrmmmoooooolllhhheeecccbbb```dddeeeccccccbbb\\\UUUKKKFFF???:::666444222000222000...+++******+++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------...333999>>>BBBBBBAAAAAA???>>>======<<<999555444666999;;;;;;<<<@@@DDDAAA;;;777777999666666666555444555888:::888777666555444444555666555666777999===@@@DDDFFFEEEAAA<<<666222...------111000///000222333333222////////////............///000000000111111111111222222222222222222222222000111333444333111///...111222222333444555666777888888999777555333333444444555666888:::;;;======>>>>>>???????????????>>><<<999666333222444777999===AAAFFFJJJMMMOOORRRTTTUUUVVVVVVTTTPPPLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOPPPRRRUUUXXX[[[\\\\\\\\\[[[XXXTTTQQQPPPQQQSSSTTTRRRSSSTTTTTTUUUXXX\\\___jjjnnnssswwwxxxxxxxxxyyyuuutttrrrpppoooooooooooonnnnnnpppuuuzzzzzzwwwsssllllllkkkjjjiiigggffffffjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjkkklllllljjjhhhddd___ZZZVVVTTTUUUUUUUUUSSSQQQQQQSSSUUUXXX^^^gggooouuuzzz~~~sssbbbUUUNNNJJJHHHIIIHHHGGGEEEAAA===;;;888888777666666666666666777888::::::999:::<<<>>>GGGUUUooottt[[[IIIBBBBBBAAA<<<@@@EEEJJJLLLOOORRRTTT\\\cccqqq|||~~~{{{xxx~~~yyywwwssspppmmmllllllkkkkkkiiimmmlllmmmpppsssvvv|||wwwsssmmmkkkpppvvvuuusssrrrnnnoooooommmiiifffdddccc___cccdddccccccbbb\\\UUUKKKFFF@@@:::777555222111111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,...444<<>>===;;;888555444777:::<<<===<<>>999555222111111222111000111333333222111000000000/////////......000000000000111111111111222222111111111111222222222333444555444333222111000222333333333333444555555666777666444222333444444555666888:::<<<===>>>>>>>>>>>>>>>>>>===<<<;;;888777444333333555888:::>>>BBBGGGLLLOOOQQQTTTWWWTTTUUUTTTQQQMMMJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJMMMQQQVVVZZZ]]]___^^^[[[XXXTTTSSSSSSUUUVVVTTTUUUUUUUUUUUUWWW[[[^^^fffkkkppptttvvvvvvvvvwwwwwwvvvsssqqqoooooooooooonnnnnnoootttxxxyyyvvvssslllllllllkkkjjjhhhgggfffiiihhhgggffffffgggiiijjjkkkjjjiiihhhiiijjjkkklllooonnnlllgggbbb\\\WWWUUUSSSTTTTTTSSSQQQQQQRRRSSSTTTXXX\\\```cccfffjjjlllqqqtttxxx|||xxxeeeWWWNNNJJJMMMLLLJJJGGGCCC???;;;999999888888777777777777777888999::::::::::::===???HHHYYYwwwpppWWWHHHDDDDDDCCC>>>AAAEEEIIIKKKNNNQQQSSSZZZbbbpppzzz{{{wwwwwwzzzxxxpppmmmsssyyyxxxtttqqqnnnlllllllllkkkiiinnnlllkkknnnpppuuu{{{wwwrrrmmmkkkqqqvvvuuusssrrrnnnooopppnnnjjjgggeeeddd^^^bbbeeeeeeeeeddd^^^WWWLLLGGGAAA;;;888555333222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******+++...444===BBBGGGGGGFFFFFFDDDBBB???>>>:::777555444777;;;===???======>>>>>><<<999666555666777777666555555666888444666777666333222444666333666:::???CCCFFFGGGHHHCCCAAA===:::777555444444444222111111333333222000111111000000000/////////000000000000111111111111333222111000000111222333333333333333333333444444000222444333111000111333333444555444333222333444444555777999;;;===>>>???===>>>>>>>>>===<<<:::999888777666666777999;;;===@@@DDDIIINNNQQQTTTWWWYYYUUUUUUTTTQQQMMMJJJIIIIIIIIIHHHFFFEEECCCBBBAAAAAADDDDDDDDDEEEEEEEEEEEEEEECCCEEEHHHNNNTTT[[[```cccaaa___\\\ZZZYYYZZZ\\\]]]ZZZ[[[[[[ZZZZZZ\\\___bbbgggkkkqqquuuuuuuuuttttttwwwvvvtttrrrppppppppppppooonnnnnnrrrvvvxxxvvvsssmmmmmmmmmmmmlllkkkiiihhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjhhhgggggghhhiiijjjmmmmmmkkkhhhccc^^^ZZZWWWRRRSSSTTTTTTRRRQQQRRRSSSQQQRRRTTTUUUUUUVVVYYY[[[^^^bbbggglllsss}}}lll\\\RRRNNNNNNLLLJJJFFFCCC???<<<;;;::::::999888888888888888888999:::::::::;;;===???FFF\\\}}}nnnWWWIIIFFFFFFDDDBBBDDDFFFHHHIIIKKKNNNQQQYYYbbbqqq|||}}}vvvsssuuuyyyuuunnnfffccchhhrrrzzz~~~xxxxxxtttrrrnnnllllllllljjjiiimmmkkkllloooqqqvvv{{{yyyrrrlllkkkqqqvvvuuusssrrroooppppppnnnkkkgggeeeeee___cccffffffffffff```XXXMMMHHHAAA<<<888666444222)))***+++---.../////////------------------------+++*********+++,,,,,,---++++++***+++---444<<>>@@@===<<<<<<<<<<<<:::666333666888999888777666777888555777999777444333444666222666;;;AAAEEEHHHHHHHHH???>>>;;;888666555444444555333222222333333111000111111111111000000000000000000000000111111111111333222111000000111222333111000000000111222333333///222444333111///000111111333444444333222444555555555777999;;;===???@@@===>>>>>>>>>===;;;999888:::::::::;;;<<<>>>@@@AAABBBFFFKKKOOOSSSVVVYYY[[[WWWWWWVVVSSSOOOLLLKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBDDDHHHNNNUUU]]]cccgggeeecccaaa```___aaacccdddaaaaaaaaa``````aaaeeehhhjjjoootttwwwwwwvvvttttttvvvuuutttrrrqqqqqqrrrrrrooonnnmmmpppuuuwwwvvvtttnnnoooooopppooonnnlllkkkiiijjjlllnnnnnnnnnmmmlllkkkiiigggfffeeefffggghhhiiiiiihhhfffbbb^^^ZZZXXXQQQSSSTTTTTTSSSRRRRRRSSSNNNNNNNNNMMMLLLMMMOOOQQQPPPUUUZZZ```gggrrrsssbbbWWWRRRKKKJJJGGGEEECCCAAA@@@@@@;;;:::999999888888999999888999:::::::::;;;===???DDD]]]nnnWWWJJJHHHGGGDDDFFFGGGHHHGGGGGGIIILLLOOOXXXbbbrrrxxxtttuuutttpppiiiaaa]]]```iiipppuuuyyy}}}~~~|||}}}}}}wwwwwwuuurrrooommmlllllljjjiiikkkkkkmmmqqqtttxxx|||zzzsssmmmkkkqqqvvvuuurrrqqqqqqooommmlllkkkjjjgggdddcccbbbbbbdddeeeccc^^^YYYQQQHHH???===>>>===666///000000///------,,,,,,,,,******************++++++++++++++++++++++++++++++((()))***,,,...444:::???EEECCCAAA@@@@@@???===<<<:::888666666999<<<>>>???888;;;>>>===999666555666999777555555666777777666777777777555444222000///333555888>>>EEEIIIJJJJJJEEEAAA;;;666444333222111333333333444444555555555111111111111000000000000............////////////333222000///...///000222222333333444444333333222444444333222111000///...000000000000111111111111222444666888888:::===???===<<<;;;999888777777777777999;;;===@@@CCCEEEFFFGGGJJJNNNSSSWWWXXXYYYXXX^^^[[[VVVRRRPPPOOONNNMMMIIIIIIHHHEEEAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDKKKTTT___fffjjjooojjjdddaaabbbeeeffffffiiijjjkkklllmmmnnnnnnnnnpppqqqrrrrrrssssssrrrrrrtttttttttuuuuuuuuuuuuuuuvvvrrrnnnnnnpppssstttssspppoooooopppqqqqqqooommmjjjjjjjjjlllnnnooommmkkkeeeeeefffeeedddcccbbbbbb___aaaccccccaaa_________WWWUUUSSSQQQPPPOOOOOOPPPOOONNNLLLJJJIIIIIIKKKKKKMMMLLLPPPWWW___hhhwwwjjjYYYPPPOOONNNMMMJJJEEEAAA===:::;;;:::999999888888999999<<<999666555777;;;===???JJJ```ooo\\\PPPKKKIIIIIIGGGHHHHHHHHHHHHJJJMMMPPP]]]dddsssuuuqqqxxxpppdddZZZUUUWWW\\\aaahhheeeeeeggghhhllluuuzzzwwwpppoooooonnnlllkkkjjjjjjiiikkkmmmoooqqqxxx~~~|||zzzsssmmmkkkpppuuutttrrrqqqpppnnnmmmlllkkkiiifffdddcccbbbaaacccdddbbb\\\WWWMMMEEE===:::999777111+++000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...333999>>>@@@???>>>???@@@AAA@@@???;;;888555444666999<<<<<<:::===???>>>999666555666777777666888999:::999777666666666555333222111000444555999???EEEIIIJJJJJJFFFAAA:::555333333222222333333333444444444444444111111111111000000000000//////000000000111111111444333111000///000111222222222333333333333222222222222111111111111111000111111111111222222222222222444777999999:::<<<>>>>>>===;;;999777666666555888999;;;???BBBEEEGGGIIILLLOOOSSSWWWZZZ[[[[[[[[[\\\XXXTTTQQQOOONNNLLLJJJIIIIIIGGGEEECCCAAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA???@@@BBBIIIRRR^^^gggmmmssspppllljjjkkklllkkkjjjmmmoooqqqssstttuuuuuuuuuppppppqqqqqqqqqqqqqqqqqqttttttttttttttttttuuuuuuvvvrrrooooooqqqtttuuuuuusssqqqppppppppppppnnnmmmjjjiiiiiikkklllmmmkkkiiieeeeeedddcccbbb```^^^]]]^^^```bbbaaa___]]]\\\\\\XXXVVVTTTRRRPPPOOOOOOOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNQQQWWW]]]eeeqqq}}}uuubbbWWWPPPOOONNNKKKFFFBBB>>>;;;:::999888888777777888888;;;999777777999;;;>>>???KKKaaammm[[[PPPKKKIIIIIIGGGHHHHHHHHHHHHJJJMMMPPP]]]eeevvvzzzvvvuuulll```UUUOOOPPPUUUYYY^^^\\\]]]___```cccmmmyyyzzzvvvpppooonnnmmmllljjjjjjiiijjjlllnnnooorrrxxx|||zzzxxxsssmmmkkkooottttttqqqpppooonnnlllkkkjjjhhheeeccccccbbbaaabbbccc```ZZZUUUKKKGGGAAA<<<888555111...//////...---,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,...222888===<<<;;;;;;===@@@BBBBBBAAA<<<888444222333666888999<<<>>>@@@>>>:::777777999999888999:::;;;;;;999777555555444333333222111111444555999???EEEIIIJJJJJJFFFAAA:::444222222333333444444444444333333333333111111111111000000000000111111111222222222333333555444222111111111222333222222333333333333222222000000000111111222222222111111222222222333333333222555999;;;;;;;;;;;;<<<>>>===;;;999777666555444888999<<<@@@DDDHHHKKKMMMRRRTTTXXX[[[]]]]]]\\\[[[XXXVVVSSSPPPOOOLLLIIIGGGIIIHHHFFFDDDCCCCCCCCCDDD?????????@@@@@@AAAAAAAAA??????AAAFFFPPP]]]iiiqqqsssqqqoooooonnnmmmkkkiiioooqqqtttwwwyyyzzzyyyyyyqqqppppppooooooooopppppprrrrrrrrrsssssstttttttttuuussspppppprrruuuwwwxxxxxxuuurrrpppoooooommmllliiihhhhhhhhhiiiiiigggfffddddddcccaaa___]]][[[YYY]]]___```___]]]ZZZYYYYYYXXXWWWUUURRRPPPPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOORRRRRRUUUZZZ^^^cccnnnyyyjjj]]]RRRQQQOOOLLLHHHCCC???===999888777777666666777777:::999999999:::<<<>>>???GGG]]]kkkYYYOOOKKKIIIHHHGGGHHHHHHHHHHHHJJJMMMPPP]]]ggg{{{wwwnnnaaaTTTMMMMMMQQQTTTVVVWWWYYY[[[[[[]]]iiiuuuyyytttpppooonnnlllkkkjjjiiiiiijjjlllnnnooorrryyy}}}zzzwwwvvvsssmmmjjjnnnsssrrrpppoooooommmkkkjjjiiihhheeebbbdddcccbbbcccccc```ZZZUUUHHHFFFBBB===777333222222000///......---------...------------,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,...222777;;;:::999999<<>>;;;:::<<<>>>BBB@@@>>><<<;;;:::777555444444333333222222222222444666:::@@@FFFJJJJJJIIIFFF@@@999333222222333333555444444333333222222222111111111111000000000///111111111222222222333333444333222111111111111222111111222222222222111111000000000000111111111111111111111222222333333444333777;;;===<<<;;;::::::<<<;;;:::999777777777777888:::===BBBGGGLLLOOOQQQWWWXXX[[[]]]]]]\\\ZZZYYYUUUTTTRRRPPPOOOLLLIIIFFFHHHFFFDDDCCCCCCDDDEEEEEE?????????@@@@@@AAAAAABBB??????AAAEEEOOO]]]llluuuuuutttrrrpppooonnnlllkkklllooorrruuuwwwxxxwwwwwwqqqqqqpppooonnnoooooopppppppppqqqqqqrrrssstttttttttsssqqqqqqsssuuuxxxzzz{{{xxxssspppnnnnnnmmmllliiigggffffffgggfffdddccccccbbbbbb```___]]][[[ZZZ]]]___```___\\\YYYXXXXXXWWWVVVTTTSSSRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRVVVVVVYYY___cccgggqqq{{{lll]]]SSSRRRQQQNNNIIIEEEAAA>>>999999888777777777777777888999;;;;;;<<<===???@@@EEE[[[|||lllYYYNNNJJJHHHFFFGGGHHHHHHHHHHHHJJJMMMPPP\\\jjjxxxiii[[[SSSRRRTTTWWWXXXYYY]]]___]]]___kkkxxx~~~wwwrrrqqqooommmkkkjjjiiiiiiiiikkkmmmooopppssszzz~~~{{{xxxuuuttttttmmmiiimmmrrrqqqooooooooommmkkkjjjiiihhheeebbbfffdddcccdddeeebbb[[[VVVBBBAAA???:::444000000111111000//////////////////------,,,,,,+++++++++************++++++,,,,,,,,,,,,---------...111777;;;::::::999;;;===???>>>===>>>:::555333333555777888999;;;======;;;<<<@@@CCCPPPLLLFFFAAA===;;;888666555444333222222222222333444666;;;AAAGGGJJJJJJHHHDDD???888444222222333333444444444333333222222111111111111111000000000///000000000111111111111222222222111000000000000000000111111222222111111000111111111000000000//////000000111222222333444444555999<<<>>>===;;;::::::999999999999999::::::;;;999;;;???EEEJJJPPPTTTVVV]]]^^^___```^^^\\\YYYWWWTTTSSSQQQPPPPPPNNNKKKIIIHHHEEEBBBAAACCCEEEEEEEEE@@@AAAAAAAAABBBBBBBBBCCCAAAAAABBBFFFNNN\\\lllxxx|||zzzwwwsssqqqppppppqqqjjjkkknnnppprrrrrrrrrqqqppppppooooooooooooooopppmmmnnnooopppqqqrrrsssssssssrrrqqqqqqqqqtttwwwzzz|||xxxssspppnnnmmmlllkkkiiigggeeeeeeeeeeeecccbbbbbbbbbbbbaaa```___^^^]]]^^^___```___\\\YYYXXXXXXTTTTTTTTTTTTUUUWWWYYY[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY]]]cccggglllvvvlll\\\TTTTTTRRROOOJJJFFFBBB@@@::::::999888888888888999777999;;;<<<;;;<<>>888555333333222222333333333333222222222222111111111111000000000000/////////000000000000111111111111111000000//////000000111111111111000000111111111000000/////////111111222333444444555555888;;;===>>><<<:::::::::888888999999;;;<<<===>>>===@@@DDDIIIOOOTTTYYY[[[ccccccdddcccaaa]]]YYYVVVSSSQQQPPPOOOPPPPPPNNNLLLJJJEEEAAAAAADDDFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFMMMZZZjjjvvv|||{{{xxxsssooonnnoooqqqjjjjjjkkkkkklllllllllkkklllmmmnnnooooooooonnnnnnkkklllmmmnnnpppqqqssssssqqqqqqqqqooooooqqquuuxxxyyyvvvrrrpppooonnnlllkkkiiigggeeedddeeeeeedddcccccccccccccccbbbaaa```___]]]___```___]]]ZZZYYYYYYTTTTTTTTTVVVXXX\\\^^^```bbbbbbccccccddddddeeeeeebbbaaadddhhhkkkpppzzzkkk\\\UUUTTTRRROOOKKKFFFBBB@@@;;;::::::999888999999999666999;;;;;;999;;;???CCCHHH\\\zzzmmmVVVJJJGGGFFFEEEGGGHHHHHHHHHHHHJJJMMMPPPZZZkkkvvvmmmkkkmmmpppooonnnnnnppppppqqqwww~~~wwwssstttrrrooollljjjiiiiiijjjlllnnnpppqqqttt{{{~~~{{{xxxuuurrrqqqtttmmmhhhkkkpppooonnnnnnpppnnnmmmlllkkkiiifffdddcccbbbbbbccceeebbb]]]XXXLLLIIIDDD???;;;777555333......------------...............---,,,+++++++++)))******+++,,,,,,------+++,,,,,,,,,...222888<<<;;;:::999999:::;;;999888777666555555777999999999;;;<<<<<<;;;999;;;@@@EEEPPPNNNLLLIIIGGGBBB<<<888:::888666444333222333444555777<<>>===;;;::::::::::::::::::;;;<<<===>>>???CCCEEEIIIOOOTTTZZZ^^^```eeefffeeeccc```[[[VVVSSSQQQOOOMMMMMMNNNPPPPPPPPPMMMHHHCCCBBBFFFIIIIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEJJJVVVfffqqqyyyyyyxxxtttooollllllmmmkkkjjjhhhfffeeeeeeeeeffffffhhhkkkmmmnnnnnnlllkkkjjjjjjlllmmmoooqqqrrrssspppppppppnnnlllmmmqqquuuuuusssqqqppppppooommmkkkjjjgggeeeeeeeeeffffffeeeeeeeeeddddddbbbaaa```___\\\^^^______\\\ZZZZZZZZZVVVVVVWWWXXX[[[^^^aaabbbhhhiiilllnnnqqqssstttuuurrrppppppqqqrrrttt~~~|||iii[[[UUUTTTRRROOOKKKFFFBBB@@@:::999999888888888888888666888:::999777999???DDDCCCVVVsssjjjRRRGGGFFFGGGGGGGGGHHHHHHHHHHHHJJJMMMPPPYYYjjj{{{wwwvvvssspppmmmjjjjjjjjjkkklllnnnqqqrrruuu{{{~~~}}}{{{yyyvvvssspppnnntttmmmhhhkkkoooooonnnnnnqqqooommmlllkkkjjjgggdddaaa``````bbbdddbbb\\\WWWNNNJJJCCC===999555111...,,,,,,+++++++++,,,,,,---000000///...------,,,,,,))))))***+++,,,,,,------++++++,,,,,,...222888===:::999888999::::::999888444333333555888::::::999===>>>===:::888999>>>CCCDDDEEEGGGHHHGGGBBB;;;666<<<:::777555333333333444555777===CCCIIIJJJIIIGGG???<<<999777555444111///111111111222222333333444111111111111000000000000///000000000000111111111222333333333333222111111//////000000000000//////------...///000111222222555555666777888999::::::===>>>>>>===;;;999:::;;;<<<<<<<<<<<<<<<===>>>???GGGIIIMMMRRRXXX]]]aaadddeeeddddddaaa]]]XXXSSSPPPPPPMMMKKKKKKMMMPPPQQQQQQPPPJJJEEEDDDGGGKKKJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFAAACCCDDDEEEHHHSSSbbbnnnzzz|||~~~{{{vvvqqqoooooojjjhhheeebbb`````````aaabbbeeeiiilllmmmmmmkkkiiiiiiiiikkkmmmoooqqqrrrsssooopppooommmkkkkkkooosssrrrqqqpppppppppooommmkkkjjjhhhfffeeefffgggggggggggggggfffdddbbb```^^^]]]ZZZ\\\^^^^^^\\\ZZZZZZZZZXXXXXXYYYZZZ\\\___aaaccckkkmmmqqquuuzzz}}}~~~{{{yyyxxxyyy|||wwwfffZZZTTTTTTRRROOOKKKFFFBBB@@@999888888777777777777777666888999777555888???EEECCCVVVssshhhNNNEEEEEEHHHHHHGGGHHHHHHHHHHHHJJJMMMPPPYYYiii~~~}}}zzzwwwtttqqqmmmkkkjjjkkklllmmmoooqqqrrruuu||||||{{{yyywwwtttqqqnnnlllsssmmmjjjmmmooonnnmmmnnnnnnmmmkkkiiihhhgggfffffffffgggiiikkkjjjgggaaa\\\NNNGGG???;;;999777222------.../////////...,,,,,,///...,,,,,,,,,,,,***))),,,,,,+++***)))))))))***.../////////...000444777888;;;>>>@@@@@@===:::777555444444666:::<<<======:::;;;===<<<;;;999::::::===???AAADDDEEEBBB<<<888888777555333222222222222444777===DDDJJJKKKHHHEEEDDD???999444222111000000//////000000111111111222222222222222222111000///000000////////////000000222111111111000000//////......//////000000111111222111000///000111333555555555444555777999;;;===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>???BBBEEEPPPOOOPPPVVV___cccccc```bbb```___]]]ZZZUUUOOOJJJNNNLLLJJJKKKOOOQQQQQQPPPMMMKKKHHHGGGJJJMMMPPPQQQOOONNNNNNMMMKKKJJJHHHGGGFFFCCCCCCDDDGGGNNN]]]kkkxxx~~~{{{wwwrrrllllllhhhccc```^^^^^^]]]]]]aaabbbddddddccccccdddfffggghhhiiilllnnnppprrrssswwwrrrmmmlllnnnpppqqqqqqsssrrrrrrqqqpppooonnnnnnlllkkkjjjiiihhhhhhhhhhhhggggggfffeeecccaaa___^^^```______^^^^^^]]]]]]\\\XXXZZZ\\\\\\]]]```cccfffmmmnnnqqqvvv}}}yyyzzzyyyiiiZZZUUUSSSPPPMMMJJJFFFAAA===<<<;;;:::999888888888888666888999999:::<<>>:::888666444333555888;;;<<<<<<:::<<<======;;;::::::;;;999;;;===@@@BBBAAA===:::888777555333222222222222555888>>>EEEKKKLLLJJJGGGDDD???999444222111111000000000000000111111111222111111111111000000//////000//////......//////000111111111000000000//////......//////000000111111000///.........000222333444555555777888:::<<<===>>>======<<<<<<<<<======<<<>>>???@@@@@@BBBEEEHHHRRRQQQRRRXXX^^^bbbaaa^^^___]]][[[YYYWWWSSSNNNJJJKKKIIIHHHJJJOOOSSSUUUVVVQQQNNNKKKIIIJJJLLLNNNPPPPPPOOOOOONNNMMMKKKIIIHHHGGGEEEDDDEEEGGGLLLZZZggguuu}}}}}}wwwpppkkkgggbbb^^^\\\[[[ZZZYYYZZZ[[[]]]^^^___```bbbddddddeeegggjjjmmmoooqqqrrruuurrrnnnnnnppprrrrrrqqqqqqqqqqqqqqqppppppppppppllllllkkkjjjiiiiiiiiiiiihhhggggggeeecccaaa___^^^```______^^^]]]]]]\\\\\\YYYYYYZZZ[[[[[[^^^bbbfffiiikkkooouuu}}}yyywwwzzzkkk\\\UUUSSSPPPMMMJJJFFFAAA>>>;;;;;;:::999888888888888777999:::::::::<<>>;;;888777444333333555888::::::;;;===>>>>>><<<;;;;;;;;;999999:::<<<======:::888777666444333222222222222666999@@@GGGMMMNNNLLLIIICCC???999444222222111000000000000111111111111111000000000000///////////////..................///111111000000000000//////......//////000000111111000///......///111222333444555777999;;;<<<<<<<<<999999999888888999999:::<<<>>>AAACCCDDDGGGJJJMMMVVVUUUVVVZZZ___aaa___\\\[[[XXXUUUSSSRRROOOLLLIIIJJJHHHGGGIIINNNSSSWWWYYYUUUSSSOOOKKKJJJJJJLLLNNNQQQQQQQQQPPPOOOMMMLLLJJJIIIFFFDDDEEEFFFJJJTTT___ooozzz|||tttkkkgggaaa\\\YYYWWWUUUSSSPPPRRRUUUWWWXXXZZZ]]]```___aaadddhhhkkknnnpppqqqtttrrrqqqqqqrrrssssssrrroooppppppqqqqqqqqqqqqqqqmmmllllllkkkjjjjjjjjjjjjiiiiiihhhfffdddaaa___^^^_________^^^]]]]]]\\\\\\YYYYYYYYYXXXYYY\\\aaaeeehhhiiimmmsss|||yyyttt||||||lll^^^TTTRRRPPPMMMKKKGGGBBB>>>::::::999999999999::::::999:::;;;::::::<<<>>>AAAFFFWWWpppwww[[[HHHCCCEEEGGGGGGIIIGGGGGGJJJJJJIIILLLRRR[[[gggwww~~~zzzuuuqqqpppooonnnnnnmmmmmmmmmooosss|||~~~|||xxxrrrooommmjjjfffbbbqqqllliiilllooommmkkkkkkhhhhhhhhhhhhgggffffffeeefffdddaaa______^^^\\\ZZZLLLGGGAAA<<<999666333111...............---------...---+++,,,,,,---+++***---,,,,,,+++++++++,,,,,,)))***,,,---...111666999:::<<<>>>???>>><<<999777777444222222444666777888;;;===??????>>><<<;;;;;;;;;:::999888888777555222666555444222111222222222666:::AAAHHHOOOPPPNNNLLLCCC>>>888444222222111111111111111111111111111111000000000/////////000000......------------......000000000000000000//////......//////000000111111111111111111222444555666444666999<<<======<<<;;;666666666555666666777777<<>>AAAFFFWWWrrrpppUUUFFFBBBCCCFFFGGGIIIGGGGGGIIIIIIHHHLLLQQQZZZfffuuu|||wwwsssqqqppppppooooooooonnnooosss{{{|||yyyuuupppllljjjgggdddaaaooojjjhhhkkknnnllliiiiiifffggggggggggggfffeeedddeeedddddddddddd```\\\XXXIIIFFF@@@;;;777444222000//////......------------...,,,++++++------,,,***++++++************+++++++++,,,------...000555888:::;;;<<<===<<<:::777666666444222222333555666666:::===???@@@>>><<<;;;;;;:::999777777777666444222666555333222111111222333666:::@@@IIIOOOQQQOOOMMMBBB>>>888444222222222111222222222111111111111111222111000000000111222222......------------......//////////////////000000......//////000000111111111111222333444555666777555777:::===>>>===;;;:::888888777777888999::::::<<>><<<::::::666555555777999:::999888555444333111111111222333444888???HHHNNNQQQOOOMMMBBB>>>888444333222222222222222222222222111111111222111000000000111333444///..................///......////////////000000......//////000000111111//////000222333444555555777999;;;======;;;999888666666666666666777888999;;;???DDDIIIMMMPPPTTTWWW]]]^^^```___]]]YYYTTTQQQJJJHHHFFFFFFHHHIIIJJJIIIFFFHHHKKKMMMPPPSSSXXX\\\[[[]]]]]]XXXQQQLLLJJJJJJMMMOOOSSSVVVWWWWWWVVVUUUQQQLLLHHHHHHGGGEEEFFFJJJPPP[[[ffflllnnnmmmiiiccc```\\\XXXTTTQQQNNNKKKHHHFFFGGGGGGFFFFFFHHHKKKNNNSSSWWW]]]eeelllqqqtttuuusssuuuvvvvvvtttsssssstttrrrsssttttttsssqqqnnnmmmmmmllllllkkkkkkllllllllliiiiiiiiihhhgggfffeeedddbbbbbbbbbaaa``````______]]]\\\[[[ZZZYYY[[[```ccc``````aaacccgggkkkoooqqqlllnnnooonnnjjjeeebbb```___dddjjjqqqxxx}}}jjjYYYRRRPPPNNNMMMKKKHHHDDDAAA;;;;;;::::::::::::;;;;;;;;;<<<===<<<<<<>>>@@@CCCIII]]]{{{gggOOOEEECCCAAACCCGGGJJJGGGGGGIIIHHHGGGJJJPPPYYYeeetttzzzvvvtttsssrrrqqqpppqqqrrrtttxxx|||yyysssqqqnnnjjjfffcccaaa___oookkkiiinnnpppmmmjjjiiihhhhhhiiiiiigggeeecccaaacccdddeeefffeee```ZZZUUUGGGEEEAAA;;;666333222222000///...---,,,------...---,,,++++++------,,,++++++************+++,,,---,,,---...///000333888;;;:::;;;;;;;;;:::888666555222222333555777777666555888;;;>>>???>>>;;;999888555555777999<<<===;;;:::444333222111111111222333222666===FFFMMMPPPOOOLLLBBB===888444333333222222333333333222222111111111111000/////////000222333000//////......//////000........./////////000000......//////000000111111...///111222444555555666999:::;;;<<<;;;999777666333333333444444555666777;;;???DDDIIIMMMQQQTTTWWWZZZ\\\]]]]]]YYYTTTOOOLLLFFFEEEEEEFFFHHHJJJJJJJJJEEEHHHMMMOOOQQQSSSWWWZZZ\\\```bbb___XXXQQQNNNMMMJJJMMMRRRVVVXXXYYYXXXWWWUUUPPPMMMMMMKKKHHHHHHJJJIIIRRRYYY\\\]]]^^^]]]YYYUUUSSSOOOMMMKKKHHHEEEBBBCCCCCCCCCBBBBBBDDDHHHKKKNNNSSSZZZcccjjjpppsssuuuuuuvvvwwwuuurrrqqqrrrsssqqqrrrtttuuutttrrrpppnnnlllkkkkkkkkkkkkkkkllllllhhhhhhiiiiiihhhhhhgggfffddddddccccccbbbaaaaaaaaa^^^^^^^^^]]]\\\]]]```ccc````````````aaaaaaaaaaaa[[[\\\\\\ZZZVVVSSSQQQQQQQQQUUU\\\cccjjjrrrzzz~~~kkkZZZQQQOOONNNMMMKKKIIIEEEBBB===<<<;;;::::::::::::::::::;;;<<<======???BBBDDDLLLaaa{{{cccMMMFFFEEEBBBDDDJJJJJJGGGGGGIIIHHHGGGJJJOOOXXXdddttt|||xxxuuutttsssrrroooqqqtttwww{{{~~~zzzvvvqqqpppnnniiieeebbb``````qqqlllkkkooorrrooolllkkkffffffggggggeeeccc```^^^ccccccccccccbbb^^^XXXTTTHHHFFFBBB===777444333444000///...---,,,---......---,,,++++++---------+++++++++++++++,,,,,,---...***,,,...///111555:::>>><<<<<<<<<<<<;;;999777666111111333666888999777444777:::>>>???===:::888888888999:::<<<======:::888444333222111111111222333111555<<>>DDDIIIMMMPPPTTTVVVWWWZZZ[[[ZZZVVVPPPKKKIIIEEEDDDDDDFFFIIIKKKKKKJJJGGGKKKPPPRRRQQQQQQSSSUUU]]]bbbfffddd]]]UUUQQQPPPIIILLLQQQVVVYYYZZZZZZYYYYYYSSSPPPPPPOOOKKKJJJKKKFFFMMMRRRRRRSSSUUUVVVSSSNNNLLLIIIGGGEEECCC@@@>>>???@@@@@@???@@@CCCGGGKKKKKKPPPXXXaaaiiiooorrrtttvvvwwwwwwuuuqqqoooqqqsssooopppsssuuuuuutttrrrpppkkkkkkjjjjjjjjjkkkkkklllggghhhhhhiiiiiiiiihhhhhheeeeeeddddddcccbbbbbbaaa___``````___^^^___aaaccceeedddccc```]]]ZZZWWWUUUQQQQQQPPPMMMIIIFFFEEEFFFFFFJJJQQQXXX^^^fffmmmrrrmmm\\\QQQOOONNNMMMKKKIIIEEEBBB>>>===<<<;;;:::999999999:::;;;<<<======???CCCFFFMMMcccyyyaaaKKKFFFFFFDDDFFFMMMJJJGGGGGGIIIHHHFFFIIIOOOXXXddduuu|||rrrtttvvvvvvtttsssssstttnnnpppzzz}}}xxxvvvuuutttrrrnnnqqquuuyyy}}}~~~{{{wwwuuuqqqpppnnniiieeeaaa``````nnnlllkkklllmmmmmmkkkjjjjjjhhhffffffgggfffeeedddccccccbbbbbbaaa]]]XXXTTTIIIEEE@@@;;;888555111///---------.....................------------......+++///000---+++------+++)))***,,,---///333888<<>>:::555222222111111333555666555333555777:::<<<;;;888444222<<<;;;;;;:::999888666666777666444222111111222333444666;;;BBBHHHKKKKKKJJJEEE===777555444222222555222222111111111111222222......////////////......000000111111111111000000111000...---,,,,,,------000000111111111222222222444444333444555888;;;===666999<<<:::555333555999777777777777888888888888===???CCCGGGJJJLLLLLLLLLQQQTTTVVVTTTNNNHHHDDDCCCFFFFFFEEEEEEFFFHHHJJJKKKHHHKKKNNNRRRTTTUUUUUUTTTWWW^^^fffhhheee___ZZZXXXQQQOOONNNQQQWWW]]]```aaa___]]]YYYUUUQQQNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMMMMDDDCCCBBB@@@>>>===<<<<<<>>>@@@AAABBBBBBCCCEEEGGGLLLQQQYYYaaahhhnnnssswww{{{wwwsssrrrssssssqqqoootttsssqqqooonnnnnnoooooopppnnnmmmkkkjjjjjjjjjkkkiiijjjjjjjjjjjjiiiiiihhhffffffffffffeeedddccccccdddcccaaa____________```aaaaaa```___\\\XXXTTTQQQMMMLLLJJJGGGDDDBBB@@@???DDDEEEGGGLLLSSS\\\dddiiiooouuu}}}ppp\\\PPPOOOOOONNNMMMJJJFFFBBBAAA@@@>>><<<;;;;;;;;;;;;:::;;;<<<======???CCCEEEOOOhhh~~~sss```NNNIIIFFFCCCDDDIIIJJJKKKKKKKKKIIIHHHIIIJJJWWWaaappp||||||yyyoooqqqqqqooopppqqqnnniiiiiiiiiqqq|||yyyxxxuuusssuuuwwwyyyzzzzzz|||~~~|||zzzwwwuuupppooolllhhheeecccaaa```nnnllljjjjjjkkklllkkkjjjiiihhhgggggghhhgggeeecccdddcccbbbbbbaaa^^^YYYVVVIIIEEE@@@;;;888555111///..................------------,,,,,,,,,,,,------***///000,,,***,,,,,,***+++,,,...///111555:::>>>??????@@@@@@???<<<888666111111111222444555333222555777:::<<<;;;888555333555666777999:::;;;;;;<<<777666333111000000111222333666;;;BBBHHHKKKKKKIIIDDD===777666555222222444222222111111111111222222///...------------...///000000111111111111000000000///...---------......111111111111111111222222444444333444666888;;;===888;;;<<<999555333666999666777777777888888999999;;;===AAAEEEHHHJJJLLLLLLMMMOOOQQQOOOIIIDDDBBBAAADDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNPPPSSSUUUVVVWWWYYY^^^dddhhhgggccc___\\\TTTRRRPPPQQQVVV\\\___```aaa___\\\YYYUUUSSSQQQPPPLLLKKKJJJHHHFFFCCCAAA@@@BBBAAA@@@>>>===============>>>??????>>>@@@BBBEEEJJJPPPYYYaaahhhmmmrrrtttyyyvvvsssrrrttttttsssrrrsssrrrqqqpppppppppqqqrrroooppppppooonnnllljjjiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhgggfffeeedddffffffeeedddcccccccccccc``````___^^^ZZZVVVRRRPPPKKKJJJHHHFFFCCCAAA???>>>AAABBBDDDGGGMMMSSSYYY]]]dddiiirrr|||ttt___TTTRRRPPPOOOMMMJJJFFFCCCAAA???===<<<;;;:::;;;;;;:::;;;=========???CCCEEEQQQiiirrr```OOOJJJHHHEEEFFFKKKIIIKKKKKKJJJHHHHHHIIIJJJSSS^^^nnnyyy}}}|||zzzyyyxxx|||}}}|||||||||xxxqqqnnnmmmsss}}}zzzyyyvvvuuuvvvwwwxxxyyyzzz|||~~~|||yyywwwqqqooollliiifffcccbbbaaannnllliiihhhiiikkkkkkkkkhhhhhhhhhiiijjjiiifffcccfffdddcccbbbaaa^^^[[[XXXIIIEEE@@@;;;888555111////////////...---------,,,,,,,,,++++++++++++,,,,,,,,,000111---+++,,,,,,***+++,,,...///111555;;;???<<<===???@@@???>>><<<;;;222111111222444444333111555777999;;;;;;999666444222333666888:::<<<===>>>777555333111000000111111222555;;;BBBHHHKKKJJJIIIBBB<<<888777666222111222222222111111111111222222000///---++++++---///000///000000111111000000///......------......///000222222111111111111111111444444444555666999;;;===;;;<<<;;;888444333666999666666777888999999::::::;;;<<>>>>>???BBBAAABBBBBBCCCEEEFFFGGGJJJKKKMMMOOORRRUUUXXXYYYYYY[[[```eeehhhhhheeebbbZZZWWWSSSSSSUUUYYY\\\^^^```___^^^\\\YYYVVVSSSQQQLLLKKKHHHDDD@@@<<<999888===============>>>>>>???>>>>>>>>>======>>>AAADDDHHHOOOXXXaaahhhllloooqqqvvvtttssssssuuuvvvvvvuuurrrrrrrrrrrrrrrssstttuuurrrtttuuuuuutttqqqmmmkkkiiiiiijjjjjjkkkkkkkkklllkkkkkkkkkjjjiiihhhfffeeeiiiiiiiiiiiihhhgggffffffbbbaaa```^^^[[[VVVRRRPPPKKKJJJHHHFFFDDDBBB@@@???@@@@@@AAACCCGGGJJJNNNPPPUUU[[[dddooo{{{xxxcccXXXVVVRRRPPPNNNKKKHHHEEE@@@???===;;;::::::;;;;;;;;;<<<======>>>???CCCEEERRRiiirrr___NNNJJJJJJGGGGGGLLLIIIJJJJJJIIIHHHGGGHHHJJJRRR^^^nnnwwwzzzzzz}}}vvvsssvvv~~~|||zzzwwwvvvxxxvvvwwwyyyyyy{{{~~~|||yyywwwrrrpppnnnjjjgggeeeccccccooolllhhhggghhhjjjkkkkkkgggggghhhjjjkkkjjjfffcccfffeeecccbbbaaa___\\\YYYIIIEEE@@@;;;888555111///000000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,...222333///---...---+++***+++,,,---///444:::>>>===>>>???@@@@@@???===<<<444333333444555555444222555777999;;;;;;999777666666666888999::::::::::::777555333111//////000111222555;;;CCCIIIKKKJJJHHHAAA;;;888888666222000111222222111111111111222222//////...------...////////////000000000000//////---------...//////000111222222222111111111111111444444444555777999;;;<<<<<<;;;999666333222555888666777777888999:::;;;;;;======>>>???AAACCCFFFGGGCCCEEEEEEBBB===:::;;;>>>@@@@@@AAABBBCCCEEEFFFGGGGGGJJJMMMQQQTTTWWWXXXYYYVVVVVVYYY___fffiiiiiifff```\\\XXXUUUUUUWWWZZZ\\\\\\]]]]]]]]]ZZZWWWSSSQQQIIIGGGEEEBBB???<<<;;;::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAA???>>>@@@CCCFFFHHHNNNYYYbbbhhhkkknnnooottttttttttttuuuvvvvvvvvvtttttttttttttttttttttuuuwwwwwwxxxwwwvvvssspppooojjjjjjjjjkkklllmmmnnnnnnmmmmmmmmmlllkkkiiihhhgggiiijjjkkkkkkkkkjjjhhhgggddddddccc```]]]XXXTTTQQQMMMLLLKKKIIIGGGEEECCCBBB@@@@@@AAACCCEEEGGGIIIJJJMMMRRRYYYdddrrryyyfff]]]YYYUUUQQQOOOLLLIIIGGG???>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>???CCCEEERRRgggrrr___MMMJJJJJJHHHHHHKKKIIIJJJJJJHHHFFFFFFHHHJJJTTT```ooowwwzzz}}}{{{}}}|||yyywwwyyyuuuwwwxxxxxxyyy}}}|||zzzwwwuuusssqqqooollliiifffeeedddooolllhhhggghhhjjjkkkkkkfffggghhhjjjkkkiiifffccceeedddcccbbbbbb```\\\YYYIIIEEE@@@;;;888555111///000000///...---,,,,,,,,,------,,,,,,,,,,,,------,,,000111...+++---,,,******++++++,,,///444;;;@@@AAAAAAAAA@@@???===<<<;;;666555555666777888666555555666999:::;;;:::999777888999999:::::::::999999888666333111//////000000222666<<>>@@@AAABBBCCCCCCCCCAAA@@@AAACCCFFFHHHOOOYYYaaagggjjjlllmmmssstttuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvuuutttssssssxxxwwwuuutttrrrqqqqqqpppllllllllllllmmmooopppqqqooooooooonnnmmmkkkjjjiiijjjjjjkkkllllllkkkiiihhheeeeeedddbbb___ZZZVVVSSSOOOOOOMMMKKKHHHFFFEEEDDD???@@@AAABBBDDDFFFHHHIIILLLPPPVVV___mmm}}}wwwggg___[[[WWWSSSPPPNNNJJJHHH@@@???===<<<;;;;;;<<<===<<<===>>>>>>>>>???BBBEEEOOOddduuu```MMMHHHIIIGGGGGGJJJIIIIIIIIIGGGEEEEEEGGGIIIVVVaaaooowww}}}~~~|||yyywwwxxxtttvvvwwwwwwxxx}}}zzztttssssss~~~~~~}}}|||zzzwwwuuusssqqqooollliiigggfffeeennnllliiihhhiiikkkkkkkkkfffffffffhhhiiihhhfffccccccbbbccccccccc```[[[XXXIIIEEE@@@;;;888555111////////////...---------,,,------,,,,,,,,,,,,------)))---...+++)))++++++))),,,------...111777>>>CCCEEEDDDCCCAAA???<<<:::999666555555777999:::999777555666888:::;;;;;;:::999888999:::;;;<<<<<<<<<<<<999777555222000000000111333777===FFFLLLNNNLLLIIIAAA;;;777666555111000111222222111111111111222222......///000000///.........//////000000//////...,,,---...///000111111000000000111111111222222222333444555777999:::<<<<<<999888666444444444555666999999:::::::::;;;;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB???:::888999;;;@@@AAACCCEEEFFFGGGHHHHHHDDDGGGMMMSSSWWWZZZ[[[[[[UUUSSSQQQRRRVVVZZZ^^^```___^^^[[[WWWTTTSSSUUUVVVWWWXXXXXXXXXUUURRRNNNLLLAAA@@@>>><<<::::::::::::=========>>>???AAACCCCCCCCCDDDDDDCCCBBBAAABBBDDDHHHNNNWWW___dddhhhjjjlllqqqsssuuuuuutttssstttuuuxxxxxxxxxwwwvvvtttsssrrrtttsssqqqooonnnnnnooooooppppppooonnnoooppprrrsssqqqqqqqqqqqqpppooonnnmmmllllllmmmmmmmmmmmmllllllhhhhhhgggfffccc___[[[YYYSSSRRRPPPMMMJJJHHHFFFEEE@@@@@@@@@AAACCCFFFIIIJJJOOOQQQVVV^^^jjjzzzsssfff___\\\XXXUUURRROOOKKKIII@@@@@@>>>=========>>>>>>===>>>??????>>>@@@BBBEEEOOObbb~~~|||dddNNNHHHHHHGGGGGGIIIIIIIIIHHHFFFDDDDDDGGGIIIVVV```nnnyyy|||xxxvvvvvvsssuuuvvvuuuwww|||wwwmmmfffeeeeeepppyyy~~~~~~|||zzzwwwrrrqqqooollljjjhhhffffffnnnllljjjjjjkkklllkkkjjjfffeeedddeeeggggggfffddd```aaabbbdddccc```ZZZVVVIIIEEE@@@;;;888555111///..................------,,,,,,++++++++++++,,,,,,(((,,,...+++***------+++---------...111777>>>DDDGGGFFFDDDAAA???<<<:::999444444444666999::::::999555666888:::;;;;;;;;;:::999999;;;<<<===>>>>>>>>>;;;999666333111111111222444888???GGGMMMOOOMMMJJJBBB;;;666555333000000222222222111111111111222222///...,,,******,,,...///......////////////......---...///000111111000000//////000111222333333444333444666888999;;;<<<<<<999888777777777888888888;;;;;;;;;;;;::::::::::::???@@@BBBCCCDDDCCCCCCBBB@@@BBBBBB???:::777777999???@@@BBBEEEFFFGGGHHHHHHFFFHHHKKKOOOTTTYYY]]]```ZZZXXXTTTOOOMMMOOOSSSWWWYYYYYYYYYVVVRRROOOPPPRRRQQQQQQQQQOOOMMMIIIFFFDDD>>>===;;;:::999:::;;;<<<@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHHHHFFFDDDDDDDDDGGGLLLTTT[[[```dddgggiiilllooossstttssssssuuuwwwvvvvvvwwwwwwvvvuuutttsssrrrrrrrrrqqqqqqqqqpppppptttsssrrrqqqqqqrrrsssuuussssssttttttttttttssssssqqqpppppppppppppppqqqqqqooooooooonnnlllhhheeecccZZZXXXVVVSSSPPPLLLJJJIIIDDDCCCBBBBBBDDDGGGJJJLLLOOOQQQUUU\\\hhhwww}}}oooccc]]][[[XXXVVVTTTQQQLLLIIIAAAAAA???>>>>>>>>>???@@@>>>?????????>>>@@@BBBEEEPPPbbb}}}jjjQQQHHHHHHGGGGGGJJJIIIIIIGGGEEECCCDDDGGGIIIVVVaaaqqq|||wwwttttttssstttuuutttuuu{{{}}}rrrgggbbbaaabbbgggmmmwww~~~}}}|||zzzxxxrrrpppnnnllliiihhhffffffnnnlllkkklllmmmmmmkkkjjjfffdddcccdddeeefffeeeddd^^^```bbbdddddd```YYYTTTIIIEEE@@@;;;888555111///---------...............++++++************++++++***///111......000111///+++++++++,,,///555===BBBGGGFFFDDDAAA???<<<;;;:::333222333666999::::::999555666888:::;;;<<<;;;;;;<<<<<<===============<<<;;;:::777444222111222222444888@@@HHHOOOPPPNNNKKKCCC<<<555444222000000333222222111111111111222222111...)))%%%%%%)))...111......////////////......---...000111111000000///......///111222333444555333444666888:::;;;<<<<<<999888888999:::;;;:::999===<<<<<<;;;;;;:::999999===???BBBDDDFFFFFFEEEEEE@@@BBBBBB@@@:::777666777>>>???BBBDDDFFFGGGGGGGGGIIIIIIIIILLLQQQXXX___ddd___]]]WWWOOOHHHGGGKKKPPPTTTUUUVVVTTTOOOMMMMMMNNNKKKJJJIIIGGGDDDAAA>>><<<;;;:::::::::;;;===@@@AAACCCCCCBBBBBBBBBCCCDDDDDDHHHJJJLLLLLLJJJHHHGGGFFFFFFKKKRRRXXX]]]aaaeeehhhiiimmmqqqsssssstttvvvyyyssstttvvvwwwwwwvvvuuuuuurrrtttvvvwwwwwwvvvsssrrrvvvuuusssrrrrrrssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwuuutttsssrrrrrrsssuuuvvvwwwwwwwwwvvvtttqqqnnnlllaaa___]]]YYYUUURRROOONNNIIIHHHFFFEEEFFFIIIMMMOOONNNPPPTTT[[[fffuuu|||nnnaaa\\\ZZZYYYWWWUUUQQQLLLHHHBBBAAA@@@?????????@@@AAA>>>???@@@??????@@@BBBEEERRRccc}}}nnnSSSIIIIIIHHHHHHKKKIIIHHHGGGDDDCCCCCCFFFIIIWWWcccvvv{{{vvvssssssrrrtttttttttuuuzzz}}}rrrhhhdddccceeecccfffmmmxxx}}}|||{{{zzzxxxvvvqqqpppnnnkkkiiigggffffff}}}lllkkkjjjjjjllllllkkkjjjeeefffffffffeeedddbbbaaa\\\]]]___aaabbb```\\\XXXLLLGGGAAA<<<999666333111......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++***)))))))))***,,,---...+++***,,,...111:::CCCCCCBBBAAA@@@???<<<888555000000111444777888777555777888;;;>>>?????????>>><<<999888;;;???AAA@@@===:::888555333222222111000444666<<>>>>>>>><<<::::::<<<>>>CCCEEEHHHJJJIIIHHHGGGHHHFFFEEECCC@@@===;;;999777;;;===@@@BBBCCCDDDFFFGGGFFFDDDCCCFFFMMMUUU\\\___iiibbbYYYSSSPPPNNNLLLIIIOOOOOOPPPPPPNNNLLLIIIGGGDDDDDDCCCBBB@@@>>><<<;;;;;;999666888<<<@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIKKKSSS]]]eeegggfffjjjkkknnnrrruuuxxxzzzzzzuuuuuuvvvvvvvvvvvvuuuuuuyyyvvvtttvvvzzz{{{xxxuuutttuuuvvvuuutttssstttvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxx~~~{{{qqqnnniiiddd___[[[XXXWWWPPPNNNLLLLLLMMMOOOSSSUUUYYYYYYZZZ^^^ffftttoooddd```\\\XXXVVVTTTQQQLLLHHHFFFEEECCC@@@???@@@@@@AAAAAABBBBBB@@@@@@AAADDDFFFPPPddd|||qqqTTTGGGFFFHHHIIIIIIIIIEEEDDDFFFFFFDDDFFFJJJWWWlllxxx}}}|||wwwqqqoootttuuuvvvuuuuuuzzz~~~xxxsssnnnkkkjjjjjjmmmuuu}}}yyyyyyzzz{{{zzzxxxtttrrrpppnnnmmmjjjgggddd~~~kkkjjjiiijjjkkkkkkjjjiiiccccccddddddcccaaa^^^]]]\\\]]]___aaabbb```[[[XXXLLLGGGAAA<<<999666333111//////...------------...------,,,,,,,,,,,,++++++***))))))((()))***+++,,,...+++)))+++---111999AAABBB@@@???>>>>>><<<888555000000111444777888777666777999<<>>???>>>===;;;;;;<<<>>>BBBEEEHHHIIIIIIHHHHHHHHHFFFEEECCC@@@===:::888777:::<<<@@@BBBCCCDDDFFFHHHIIIHHHGGGHHHLLLRRRXXX]]]gggccc]]]XXXTTTQQQNNNMMMMMMMMMMMMMMMJJJGGGDDDBBBAAAAAA@@@???===;;;999999:::888666888<<>><<<;;;;;;;;;888777222111222444777888777666777999===@@@BBBCCCCCCCCC???===;;;<<>>;;;;;;888444222111111111000333666===GGGOOOQQQNNNIII???;;;666333222222333222333222111000////////////222111111000000111111222000000///.........//////222111000000///000000111111111111111222222333333666666777888:::;;;<<<<<<999777666999===@@@AAA???>>>??????===;;;;;;===???AAADDDHHHJJJIIIIIIIIIJJJFFFEEECCC@@@<<<999777666888;;;???AAACCCEEEGGGJJJKKKLLLMMMLLLKKKNNNTTTZZZeeeeeeddd```ZZZUUUQQQPPPMMMMMMMMMKKKHHHDDDAAA???@@@???>>>===;;;999888777888777666888;;;>>>??????BBBCCCDDDFFFHHHKKKMMMNNNQQQPPPOOONNNMMMLLLJJJJJJIIIHHHIIIOOOXXX___bbbbbbhhhjjjmmmppptttwwwyyyzzzxxxwwwvvvvvvwwwyyy{{{}}}yyywwwwwwyyy}}}~~~|||yyyyyyzzz{{{{{{yyyyyyzzz{{{|||||||||}}}}}}~~~~~~~~~}}}tttnnnkkkbbbaaa___^^^___aaaeeeggghhhiiijjjlllpppxxxxxxkkk^^^[[[WWWVVVVVVTTTPPPLLLGGGFFFCCCAAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBEEEHHHQQQfffnnnVVVKKKIIIIIIGGGGGGHHHFFFEEEFFFEEEDDDGGGMMMYYYqqq}}}zzzvvvrrrppprrrsssuuuuuuwww}}}{{{zzz|||~~~|||}}}|||{{{{{{{{{zzzxxxvvvtttrrrpppoooooonnnkkkiiikkkjjjiiijjjlllmmmlllkkkhhhiiijjjjjjhhheeeaaa^^^^^^___```bbbbbb___ZZZVVVLLLGGGAAA<<<999666333111000//////...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------......+++***+++---...555===???===:::999::::::999888333222222444777888888777666888<<>>@@@>>><<<;;;888333111111111111000222666===GGGOOOQQQLLLGGG@@@<<<666333222222222222222222111000//////000000111111000000000000111111000000///////////////000222222111000000/////////000111111222222333333333666666888:::;;;<<<===>>>===999777:::@@@CCCBBB???>>>??????===<<<<<<>>>@@@BBBEEEIIILLLLLLLLLMMMMMMHHHGGGDDDAAA===:::777666777:::>>>AAACCCEEEHHHJJJKKKNNNPPPNNNLLLMMMSSSYYYcccfffiiiggg```YYYTTTRRRNNNNNNNNNMMMJJJFFFCCCAAAAAA@@@???===;;;:::999888666666666888;;;>>>@@@AAACCCCCCDDDFFFIIIMMMPPPQQQTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIMMMTTT[[[^^^```fffhhhkkkooorrruuuwwwxxxwwwuuusssrrrsssuuuyyy{{{yyyyyyzzz|||~~~|||{{{|||}}}}}}{{{{{{|||}}}~~~~~~{{{wwwnnnmmmjjjiiijjjllloooqqqpppppppppqqqvvv~~~rrraaa]]]XXXVVVVVVTTTPPPLLLHHHFFFDDDBBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCGGGIIIUUUkkkmmmUUUJJJHHHHHHHHHIIIHHHFFFEEEFFFDDDCCCHHHNNNYYYqqq{{{yyytttqqqqqqppprrrtttuuuxxx~~~{{{yyy{{{~~~|||||||||||||||{{{zzzwwwvvvuuussspppppppppooonnnlllmmmlllkkklllnnnooonnnmmmfffgggggggggeeebbb^^^\\\______```bbbbbb^^^YYYUUULLLGGGAAA<<<999666333111///...------,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...+++***,,,---///555===???===:::::::::;;;:::999444333222333666777777666444666:::===@@@AAAAAAAAA<<<::::::<<<@@@CCCBBB@@@;;;777333000000000111000111555===GGGOOOPPPKKKFFF@@@<<<777333222222222222000000//////000111222222//////............//////000000/////////000000111111111111111000000//////000111111222333333444444555777888:::<<<=========DDD@@@;;;<<>>>>>===;;;<<<>>>@@@DDDHHHLLLOOOPPPPPPQQQRRRKKKIIIGGGCCC???;;;888777666999===@@@CCCEEEHHHKKKJJJMMMQQQPPPNNNOOOTTTZZZaaafffllllllfff^^^WWWTTTOOOPPPPPPOOOLLLIIIEEECCCAAA???===;;;999888888888555666777999<<<@@@EEEHHHHHHHHHHHHJJJMMMPPPSSSUUUXXXVVVSSSPPPNNNMMMMMMMMMMMMKKKKKKMMMQQQWWW[[[^^^ccceeehhhlllpppsssuuuwwwxxxvvvsssqqqqqqtttwwwyyy{{{|||~~~~~~|||}}}~~~~~~||||||}}}~~~{{{yyyvvvttttttvvvxxxzzzxxxwwwvvvwww|||xxxeee```[[[WWWVVVSSSOOOKKKIIIGGGEEECCCAAABBBCCCCCCCCCDDDDDDCCCCCCEEEHHHKKKYYYpppjjjSSSHHHFFFGGGIIIKKKHHHFFFFFFFFFDDDCCCHHHQQQ]]]ttt}}}zzzwwwrrrpppqqqnnnpppssstttxxxzzztttrrrtttwww}}}zzz{{{||||||zzzxxxwwwvvvuuusssqqqpppppppppooonnn}}}mmmllllllmmmooopppooonnnhhhhhhhhhgggfffdddbbb`````````aaabbbbbb^^^XXXTTTLLLGGGAAA<<<999666333111......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((())))))***+++*********---******---...000666===@@@>>><<<<<<===<<<;;;999444222111222444666666555333555999<<<>>>?????????>>>===<<>>;;;999666999===@@@BBBEEEHHHJJJIIILLLOOOPPPPPPRRRVVVZZZ^^^dddlllpppmmmggg___[[[SSSSSSSSSQQQNNNJJJGGGDDD???===;;;888777666666666555666888:::>>>EEENNNSSSRRRRRRRRRRRRTTTWWWZZZ\\\]]]ZZZWWWSSSQQQQQQRRRSSSQQQPPPNNNMMMOOOTTTYYY\\\```bbbeeeiiimmmqqqssstttyyywwwuuuttttttwwwzzz|||}}}}}}~~~}}}}}}~~~|||hhhccc\\\XXXVVVSSSOOOLLLIIIHHHEEECCCBBBBBBCCCDDDDDDDDDEEEDDDDDDFFFIIILLL[[[tttxxxeeeQQQGGGFFFFFFIIILLLHHHGGGGGGGGGCCCBBBIIISSSccczzz{{{wwwtttpppoooqqqmmmoooqqqssswww~~~sssiiidddeeegggrrr|||zzz||||||{{{yyywwwwwwwwwvvvtttqqqoooooopppooonnn|||mmmlllkkklllooopppooonnnlllkkkjjjhhhgggfffffffff```aaaaaabbbaaa^^^XXXSSSLLLGGGAAA<<<999666333111//////...---------------------,,,,,,,,,,,,++++++))))))+++,,,,,,,,,+++***,,,******...000222888???AAA@@@??????@@@>>>;;;999333222000111333444555444444666999<<<===>>>>>>===???===<<>>>>>======>>><<<;;;<<<@@@BBBAAA>>>;;;777222......///000111000333999BBBKKKOOOMMMKKKAAA===777333222111111111333222111000////////////000000////////////000000000000///000000111222222...///000111222222111000000111111222444555666666666777999;;;;;;;;;999888<<<======<<<:::999:::<<<:::;;;;;;:::999:::<<<>>>DDDHHHMMMQQQSSSTTTVVVXXXUUUSSSPPPKKKGGGBBB???===777:::===@@@BBBDDDFFFHHHLLLLLLMMMQQQTTTVVVVVVUUUYYY^^^gggrrryyyyyyrrrkkkdddccc```\\\WWWPPPJJJGGGAAA@@@===:::888888888999777888999<<>>999555333222......------------......//////...---,,,+++++++++,,,------......------,,,***+++,,,,,,...111777:::>>>???BBBDDDDDDAAA<<<777666444222222333555555555999999::::::;;;<<<<<<<<<>>>>>>>>>???@@@@@@>>><<<888777555333111///...---222444999AAAIIILLLKKKHHH@@@<<<777333222222222222111111000///////////////......//////////////////000000///...............////////////000000000000111111222333444555555666888999:::;;;<<<;;;:::::::::999999999999999999999<<<;;;:::999888999:::;;;CCCHHHNNNRRRSSSTTTVVVXXXVVVTTTQQQNNNKKKGGGCCC???;;;;;;;;;===@@@DDDGGGIIIJJJKKKNNNRRRUUUXXXYYYZZZXXXZZZaaalllvvvzzzxxxssskkkgggbbb]]]XXXRRRIIICCC???>>>===<<<;;;;;;;;;;;;666666999===@@@GGGWWWfffyyytttrrruuuvvvrrrppprrroooeee[[[XXX]]]dddgggggg^^^ZZZTTTOOONNNPPPTTTWWWWWWZZZ]]]aaadddhhhmmmqqqtttuuuvvvyyy|||~~~~~~~~~~~~kkkfff^^^ZZZYYYXXXUUUSSSLLLKKKHHHFFFFFFFFFGGGHHHKKKHHHGGGIIIHHHGGGKKKQQQ\\\uuuyyydddUUUOOONNNGGGGGGJJJFFFHHHEEEDDDDDDCCCCCCKKKTTTjjj|||xxxpppjjjgggnnnzzz}}}xxxrrrnnnkkkjjjjjjkkklllnnnpppuuu}}}~~~{{{xxxyyyyyyzzzzzz{{{}}}zzzooohhh\\\RRRLLLKKKMMMNNNVVVaaaoooxxxzzzyyyyyyzzzxxx{{{|||zzzxxxxxxxxxyyyyyyuuuqqqnnnmmmnnnnnnmmmkkkmmmmmmlllnnnssssssppphhhggggggggghhhgggeeebbbdddaaa^^^]]]]]][[[WWWSSSLLLIIIDDD>>>999555333222......------------......///...---,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,...111666:::;;;<<>>>>>???@@@???<<<999222111000000000000111111222444999@@@HHHLLLJJJGGGAAA===777333222222111111111111000//////////////////////////////.........000000///...............//////000000000111111111000000111222333444555555777888:::;;;;;;;;;:::999999999:::::::::999999999;;;:::::::::::::::;;;;;;BBBGGGMMMRRRTTTTTTVVVWWWWWWTTTQQQNNNLLLHHHDDDAAA============???BBBEEEGGGHHHJJJLLLPPPSSSVVVXXXYYYWWWXXX^^^gggqqqvvvuuurrriiieee```\\\WWWPPPGGGBBB<<<<<<;;;::::::::::::;;;;;;;;;<<>>999555333222......------------.........---,,,,,,+++++++++++++++***)))(((((()))***+++++++++,,,---...111666:::777999;;;???AAA@@@===:::444333111222444666777777888888999::::::;;;;;;<<<@@@@@@@@@AAABBB@@@<<<999111111000000000111222333222444888???GGGJJJIIIFFFCCC>>>888444222111000000111111000///////////////000000//////.........---000000///...............//////000000000111111111000000111222333444444555777777999:::::::::999888888999:::;;;;;;:::999888999:::;;;;;;<<<<<<<<<<<<@@@EEELLLRRRTTTUUUVVVVVVWWWTTTQQQNNNLLLIIIEEECCC@@@???>>>>>>>>>@@@BBBDDDFFFHHHJJJNNNQQQTTTWWWXXXWWWWWWZZZaaaiiinnnooonnnfffccc^^^YYYTTTLLLEEE???;;;;;;;;;;;;;;;<<<======AAA???@@@AAAAAADDDNNNZZZqqq|||{{{tttqqqiii^^^ZZZ[[[]]]]]]\\\SSSPPPKKKHHHGGGIIIMMMOOOQQQSSSWWW[[[^^^ccchhhkkkuuuvvvxxxzzz||||||}}}}}}{{{||||||}}}}}}~~~~~~~~~~~~xxxvvvuuuvvvxxxzzz{{{{{{|||kkkfff___\\\[[[ZZZWWWTTTNNNMMMKKKJJJIIIIIIJJJKKKLLLIIIIIIKKKKKKJJJNNNSSS```zzz|||```PPPIIIHHHCCCEEEHHHEEEHHHEEECCCCCCBBBDDDKKKUUUgggxxx{{{sssttt~~~oooccc[[[[[[^^^fffttt|||wwwrrrnnnlllkkkkkkkkkmmmooorrrvvv~~~}}}wwwtttpppnnnmmmmmmllllllkkklllnnnnnnpppssswww{{{}}}mmmiiibbb]]]YYYVVVSSSQQQNNNSSSXXX[[[[[[[[[]]]___ccchhhpppyyy|||{{{zzzxxxwwwwwwxxxyyywwwuuurrrpppqqqrrrsssrrr~~~lllnnnnnnmmmqqqwwwxxxvvvmmmjjjgggfffggghhhhhhgggfffdddbbbaaabbb```[[[VVVLLLIIIDDD>>>999555333222......------------............---,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,+++,,,------...111666:::666777999<<>>FFFJJJIIIFFFDDD@@@999444222111000///111000000///////////////000000000///......------000000///...................../////////000000000///000000111222333444444666777888999:::999888888777999:::;;;<<<;;;:::999888:::;;;===>>>>>>======???DDDKKKQQQUUUVVVVVVUUUVVVSSSOOOMMMKKKIIIFFFDDDBBBAAA???>>>???@@@BBBCCCFFFGGGJJJMMMQQQTTTWWWYYYYYYXXXYYY\\\aaaeeeffffffbbb```\\\WWWQQQIIIBBB>>><<<<<<<<<===>>>???@@@AAACCCBBBBBBCCCBBBCCCKKKUUUcccvvv}}}|||rrrkkkdddZZZUUUSSSSSSQQQOOOKKKIIIFFFCCCCCCEEEHHHJJJMMMPPPTTTXXX\\\```eeeiiisssuuuxxxzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~}}}}}}zzzsssqqqooonnnoooqqqqqqppprrrvvvzzz}}}iiiddd___\\\[[[ZZZWWWTTTOOONNNMMMLLLLLLLLLLLLMMMMMMKKKKKKNNNNNNMMMPPPUUUbbb|||dddQQQIIIIIIEEEGGGKKKGGGHHHEEECCCCCCBBBDDDLLLVVVggguuuwwwwww}}}mmm```WWWVVVXXX___mmm}}}}}}zzzvvvqqqnnnllllllllllllmmmpppsssxxx{{{wwwsssqqqkkkhhhdddaaaaaabbbccccccbbbccceeefffiiilllqqquuu{{{vvvqqqiiibbb]]]XXXSSSOOOMMMNNNOOOOOONNNNNNQQQSSSVVV\\\eeepppyyy~~~}}}zzzyyyxxxwwwwwwwwwxxxxxxxxxuuusssqqqrrrssssssrrr{{{mmmnnnnnnmmmpppvvvxxxvvvnnnkkkgggfffggghhhhhhhhhiiigggeeedddccc```ZZZUUULLLIIIDDD>>>999555333222......------------......///...---------------------,,,***))))))***,,,---,,,---------...222666:::888888999;;;===>>><<<:::444333111222555777888888:::::::::;;;<<<<<<======;;;;;;===@@@BBBBBB@@@======;;;777333111000000000222333666>>>EEEJJJJJJHHHEEE@@@:::555222111000///111000000///////////////000000//////.........---000000///...............---------.........//////000000111222333444444555666777888999:::999888888888999:::;;;<<<;;;;;;:::999;;;<<<>>>??????>>>>>>???BBBHHHOOOTTTVVVVVVUUUTTTQQQNNNLLLKKKIIIGGGFFFBBBAAA@@@???@@@AAACCCDDDHHHHHHJJJMMMQQQVVVYYY[[[^^^\\\YYYYYYZZZ]]]^^^______^^^[[[VVVOOOHHHBBB???<<<<<<<<<===???@@@BBBCCCCCCBBBBBBEEEEEEEEEKKKRRRWWWlllzzzxxxxxx|||xxxnnnddd^^^VVVPPPMMMJJJHHHEEEDDDBBB@@@??????AAADDDEEEKKKNNNRRRVVVZZZ^^^dddgggooorrrwwwyyyxxxxxxxxxyyy|||||||||}}}}}}}}}}}}}}}{{{}}}|||xxxuuunnnkkkhhhfffffffffeeedddgggkkkqqqwww}}}yyygggccc^^^\\\\\\ZZZWWWTTTPPPPPPPPPOOOOOOOOOOOOOOONNNLLLMMMPPPPPPOOORRRWWWddd~~~hhhTTTJJJHHHEEEHHHLLLGGGHHHDDDBBBBBBAAADDDMMMWWWiiiuuu{{{|||~~~nnn```WWWTTTUUU]]]kkk{{{}}}zzzxxxsssooommmkkklllllllllnnnppptttyyyyyysssooojjjeeebbb___\\\XXXVVVWWWXXXYYYYYYXXXZZZ\\\___aaafffkkkooovvv{{{~~~vvvlllddd___ZZZTTTPPPMMMLLLJJJHHHFFFFFFHHHJJJLLLRRR\\\gggqqqyyy}}}~~~}}}}}}}}}xxxxxxxxxwwwwwwxxxxxxxxxyyyvvvtttsssssssssrrrqqqzzzmmmnnnmmmkkknnnuuuwwwuuummmjjjgggfffggghhhhhhhhhhhhfffccccccbbb^^^XXXRRRLLLIIIDDD>>>999555333222......------------.........------,,,,,,------------,,,++++++++++++,,,------.........///222666:::999999999;;;===>>>>>>===555444222333555777888888999999:::;;;;;;<<<<<<===777777888;;;>>>???>>>===:::888444111//////000111111222666===FFFKKKLLLJJJEEEAAA:::555222111000///111111000///////////////////////////////////////000000///...............------........./////////000111222333444555555666777777999:::::::::999888999999::::::;;;;;;<<<<<<<<<===>>>>>>???????????????AAAFFFLLLSSSWWWWWWVVVTTTQQQNNNLLLKKKKKKIIIHHHEEEDDDBBBAAAAAABBBDDDEEEIIIIIIKKKNNNRRRWWW[[[]]]```^^^[[[XXXWWWXXXZZZ[[[\\\\\\[[[VVVOOOHHHDDDBBB<<<======>>>???AAACCCDDDEEEDDDEEEHHHIIIHHHLLLRRRSSSaaammmooopppssspppiii]]]YYYSSSNNNJJJGGGCCCAAA>>>>>>===<<<===???AAABBBHHHKKKOOOSSSWWW\\\aaaeeeiiinnnsssvvvuuuuuuvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy{{{{{{yyyuuupppmmmgggdddaaa___^^^]]]\\\ZZZ]]]bbbhhhpppwww~~~xxxfffccc^^^]]]]]]\\\YYYUUURRRRRRRRRRRRRRRRRRQQQQQQOOONNNOOOSSSSSSQQQTTTYYYddd~~~mmmWWWKKKHHHDDDGGGJJJDDDHHHDDDBBBAAAAAADDDMMMXXXjjjvvv~~~oooaaaWWWQQQUUU^^^lllyyy}}}yyywwwuuuqqqmmmkkkjjjkkkllllllnnnqqquuuzzzyyyssskkkeeeaaa]]]XXXTTTSSSPPPMMMMMMNNNOOOPPPOOOOOOQQQTTTWWWZZZ___eeejjjpppwww|||rrrkkkgggccc\\\VVVNNNLLLJJJGGGEEEEEEFFFFFFHHHMMMUUU___jjjsssyyy}}}}}}~~~}}}~~~|||xxxxxxxxxxxxxxxxxxxxxwwwyyywwwuuuuuuvvvvvvuuuttt|||mmmnnnllliiilllrrrtttrrrllljjjgggfffggghhhgggfffeeecccaaaaaaaaa^^^WWWRRRLLLIIIDDD>>>999555333222......------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............///222666:::999888888;;;>>>AAABBBAAA777555333333555777777777777888888999999:::;;;;;;999888777999;;;===>>>===:::777444111000000222333111111555===GGGMMMNNNMMMEEE@@@:::555333222111000111111000///////////////------......///000000000000000///.............../////////000000000000111222222333444555666666777777888:::;;;;;;;;;:::999;;;:::999999999;;;===>>>??????>>>>>>>>>??????@@@@@@AAADDDJJJQQQVVVXXXXXXVVVSSSOOOMMMMMMMMMMMMLLLIIIHHHEEECCCBBBBBBCCCDDDIIIIIIKKKMMMRRRWWW[[[^^^```___\\\YYYWWWXXXZZZ\\\ZZZ[[[[[[WWWPPPIIIFFFEEEAAAAAAAAABBBCCCEEEFFFGGGJJJHHHIIIMMMNNNLLLNNNSSSSSSXXX^^^cccfffeeecccaaaVVVTTTPPPLLLHHHDDDAAA???;;;;;;;;;;;;<<<>>>@@@AAADDDGGGKKKPPPTTTYYY^^^bbbccciiipppsssrrrrrrsssvvvwwwwwwwwwwwwwwwwwwwwwwwwsssttttttsssqqqlllhhheee```]]]ZZZXXXXXXXXXWWWVVVWWW[[[bbbiiipppwww~~~ttthhhddd```___```___[[[XXXSSSSSSSSSTTTTTTTTTSSSSSSOOOOOOQQQTTTUUUSSSVVVZZZddd}}}ttt\\\NNNJJJEEEGGGJJJDDDHHHDDDAAAAAAAAADDDNNNXXXkkkvvv|||{{{yyyxxx{{{nnn```VVVNNNTTT```mmmvvvzzzwwwttttttrrrnnnkkkiiiiiijjjkkklllnnnrrrvvv{{{zzzvvvjjjddd\\\WWWUUURRRNNNIIIHHHFFFEEEEEEGGGHHHGGGGGGGGGIIILLLPPPTTTYYY```dddjjjrrrzzz|||xxxqqqfff]]]SSSQQQNNNMMMLLLKKKJJJIIIGGGKKKQQQZZZdddnnnvvvzzzzzz{{{|||}}}~~~|||yyyzzzzzzyyyyyyxxxwwwwwwwwwvvvvvvwwwyyy{{{{{{zzz~~~mmmmmmkkkhhhkkkqqqsssqqqkkkiiiggggggggggggfffeeecccaaaaaabbbbbb```YYYTTTLLLIIIDDD>>>999555333222.........------.........***)))))))))))))))*********+++,,,,,,,,,,,,+++***......///...///222666:::888777888;;;???CCCEEEEEE888666444444555777777666666666666777888888999999>>><<<::::::<<<>>>??????>>>;;;777333222222333444000111555===GGGNNNPPPOOODDD@@@:::555333222222111111111000///////////////,,,,,,---...///000111111000000///...............111111111111222222222222222333333444555666777777888999:::;;;<<<;;;::::::<<<:::999888888;;;>>>@@@AAA@@@???>>>>>>>>>???@@@AAA@@@BBBHHHPPPVVVYYYXXXWWWTTTQQQOOOOOOOOOOOOOOOMMMKKKHHHEEEBBBBBBBBBBBBHHHIIIJJJMMMQQQVVV[[[^^^___^^^]]]ZZZXXXYYY[[[]]]YYY[[[[[[WWWPPPKKKHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNLLLMMMPPPQQQOOOPPPSSSTTTQQQTTT[[[^^^[[[YYYZZZQQQOOOLLLIIIFFFBBB???===999999:::;;;<<<>>>???@@@AAADDDIIIMMMQQQWWW\\\``````fffnnnqqqpppppprrruuuttttttttttttttttttsssssspppppppppnnnkkkfffbbb___ZZZXXXUUUUUUUUUVVVVVVUUUTTTXXX^^^eeelllsssyyy~~~yyyoooiiifffbbbaaabbbaaa]]]ZZZSSSTTTTTTUUUUUUUUUTTTTTTPPPOOOQQQUUUVVVTTTWWW[[[ccc|||zzzbbbRRRMMMHHHJJJLLLEEEHHHDDDAAAAAAAAADDDNNNYYYjjjvvv~~~xxxvvvsssqqqsss{{{mmm^^^TTTKKKSSS```mmmtttuuussspppssspppmmmjjjhhhhhhiiijjjlllooorrrvvv{{{zzzsssooo___YYYRRRNNNNNNLLLHHHDDDAAA@@@@@@AAABBBCCCBBBAAABBBDDDHHHKKKOOOUUU\\\aaafffnnnwww}}}|||mmmbbbXXXVVVUUUTTTSSSRRRPPPNNNHHHKKKPPPWWWaaakkktttyyyxxxxxxzzz{{{~~~}}}zzzzzz{{{zzzyyyxxxwwwwwwvvvvvvvvvyyy}}}{{{rrrooommmmmmnnnoooooonnnmmmllljjjhhhffffffffffffhhhfffdddbbb```^^^ZZZXXXPPPKKKDDD===777444222222//////...------------...------,,,++++++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,...111555999;;;>>>;;;999<<>>???@@@AAABBB:::===@@@BBBBBBAAABBBCCCBBBDDDFFFHHHKKKPPPVVVZZZ]]]YYYUUURRRRRRRRRSSSSSSNNNOOONNNKKKGGGDDDDDDDDDEEEGGGKKKOOOTTTYYY\\\^^^```aaa```^^^[[[YYYZZZ[[[ZZZXXXWWWVVVUUUSSSQQQOOOMMMNNNOOOQQQSSSTTTVVVWWWRRRSSSSSSTTTVVVWWWXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRIIIHHHGGGEEEBBB???===;;;<<<;;;;;;::::::;;;;;;;;;<<>>>>>>>>??????AAAAAABBBCCCFFFMMMUUU[[[aaakkkxxx|||rrrqqqlllfffaaa]]][[[XXXVVVTTTTTTTTTWWW^^^gggpppuuuuuuzzz}}}|||}}}}}}|||{{{zzzzzzyyyyyyzzzzzzyyyzzz{{{}}}}}}qqqooommmlllnnnoooooooookkkjjjhhhfffeeeddddddeeegggeeecccaaa```^^^ZZZWWWOOOKKKEEE===777444222222//////...------------...//////...------,,,++++++******+++,,,,,,,,,,,,+++*********+++...222555888;;;999999<<>>>>><<<777333111000111222333333666===GGGMMMOOOOOOGGGAAA999333111111111111000000000000000000000000000///...---------......////////////............///////////////000000111222222333333444555666666999::::::;;;<<<<<<<<<===;;;<<<<<<>>>???@@@AAABBB>>>@@@BBBCCCCCCCCCDDDEEEDDDEEEFFFGGGIIIMMMSSSXXX\\\ZZZWWWUUUTTTTTTSSSSSSOOOPPPOOOLLLHHHEEEDDDDDDFFFHHHLLLPPPTTTWWWYYY[[[_________]]][[[YYYYYYZZZ\\\\\\\\\]]]^^^^^^]]]\\\]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTSSSRRRRRRSSSSSSJJJJJJHHHFFFCCC@@@>>><<<<<<<<<;;;;;;:::;;;;;;;;;===???DDDIIIPPPVVVZZZ]]]bbbdddhhhllloooppppppooooooooonnnmmmkkkiiihhhgggbbb___\\\[[[[[[ZZZWWWTTTRRRQQQQQQPPPPPPOOOPPPPPPQQQTTTYYY___fffkkknnnpppvvv{{{yyyooogggdddggggggeeeffffffaaaZZZWWWWWWWWWXXXYYYYYYWWWUUUSSSUUUVVVWWWXXXYYY\\\^^^hhh{{{mmmVVVPPPKKKKKKJJJDDDDDDAAA@@@@@@AAACCCMMMWWWaaajjjvvv|||yyyyyyxxxyyyqqqaaaWWWOOOVVVaaannnvvvwwwsssnnnmmmmmmkkkkkkjjjkkkkkklllmmmnnnqqqvvv|||wwwlllbbbXXXQQQJJJIIIGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????@@@@@@AAABBBEEEKKKSSSXXX```jjjyyyyyyvvvqqqnnnkkkiiigggeee```^^^[[[ZZZ]]]cccjjjooosssxxx}}}~~~||||||}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzz|||}}}pppnnnllllllnnnpppqqqqqqjjjhhhfffdddcccbbbbbbcccdddcccaaa``````]]]ZZZWWWOOOKKKEEE>>>888444222111//////...------------...///......------,,,,,,+++******+++,,,,,,,,,,,,+++*********+++---000333555<<<::::::<<>>??????<<<888555222222222333222333555<<>>???@@@AAABBBDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHGGGFFFGGGJJJPPPTTT\\\[[[[[[ZZZXXXVVVTTTSSSQQQRRRRRROOOKKKGGGEEEEEEGGGIIIMMMRRRUUUWWWWWWXXX]]]^^^___^^^[[[YYYXXXYYY]]]___bbbeeegggiiiiiiiiikkkkkkjjjiiihhhgggeeedddddddddcccbbb___\\\YYYWWWVVVTTTQQQOOONNNOOOQQQSSSKKKJJJIIIGGGDDDAAA???>>>>>>===<<<;;;;;;;;;;;;;;;===???CCCIIIOOOUUUZZZ\\\```cccfffjjjllllllkkkkkkiiihhhhhhfffdddbbb```___YYYWWWUUUTTTTTTTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNOOOQQQUUUZZZ```eeeiiikkknnnttt}}}uuuiiiaaabbbfffhhhhhhhhhiiiddd]]][[[ZZZZZZ[[[\\\\\\[[[YYYUUUVVVXXXYYYYYYZZZ\\\^^^iii{{{sssYYYQQQJJJIIIJJJEEEDDDAAA???@@@???BBBKKKUUU]]]eeepppzzzxxxggg[[[SSSYYYbbblllssstttqqqmmmkkkjjjjjjjjjjjjkkklllmmmmmmooorrrwww}}}sssfff\\\TTTLLLGGGEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@??????>>>?????????@@@BBBHHHOOOTTT]]]hhhxxx{{{xxxuuuqqqlllddd^^^]]]___dddgggooouuu{{{~~~}}}|||{{{{{{}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{|||}}}~~~ooommmkkkkkkmmmppprrrsssiiihhhfffdddbbbbbbbbbbbbbbbaaa``````___]]]YYYWWWNNNKKKEEE>>>888444222111//////...------------...,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---,,,,,,,,,...000333555===<<<;;;===???@@@>>><<<555333111222444666777777333333333333333333444444777888888999:::<<<===>>>>>><<<999555333222222222333333666<<>>???AAABBBCCCHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJIIIGGGFFFHHHLLLPPPYYY\\\^^^^^^\\\XXXUUUSSSSSSUUUVVVTTTOOOKKKHHHGGGGGGJJJOOOTTTWWWYYYYYYYYY]]]^^^___^^^\\\ZZZYYYYYY]]]aaafffjjjlllmmmmmmmmmppppppppppppooommmlllkkkfffffffffdddbbb^^^[[[YYYRRRQQQOOOMMMMMMMMMNNNOOOJJJJJJIIIGGGEEEBBB@@@???@@@???>>>===<<<<<<<<<<<<===>>>BBBGGGMMMSSSXXX[[[___aaadddggghhhgggfffeeebbbaaa```___\\\ZZZXXXWWWPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMNNNQQQUUUYYY^^^bbbdddiiioooxxxttthhh``````eeehhhhhhiiijjjfff```^^^]]]]]]]]]______^^^\\\VVVXXXZZZ[[[ZZZ[[[\\\]]]hhhzzzvvv\\\RRRJJJIIIKKKGGGDDDAAA??????>>>@@@IIISSS___ccckkkuuuooobbb[[[^^^dddkkkpppqqqooollljjjjjjjjjjjjkkkkkklllllllllnnnqqqwww}}}uuufffZZZRRRLLLGGGDDDBBBBBBAAA@@@????????????>>>???AAABBBBBBAAA@@@???>>>?????????@@@DDDJJJOOOZZZcccsss~~~{{{uuujjjaaa\\\[[[^^^aaakkkrrryyy~~~}}}{{{yyyyyyyyyyyy|||}}}~~~~~~~~~~~~~~~ooommmjjjjjjmmmpppssstttjjjiiigggeeeccccccccccccaaa````````````]]]YYYVVVNNNKKKEEE???999444222000//////...------------...,,,,,,++++++++++++************+++,,,,,,,,,,,,+++---,,,,,,,,,---000222444999999;;;===??????>>><<<777555333333555666666555444444444444444444444444555555666777888:::<<<======;;;888555222111111111444444666===EEEKKKMMMLLLEEE@@@999444222111000000////////////////////////.........////////////...////////////............------///000111111111111000111222333555666777888888999;;;=========<<<<<<;;;<<<===???AAABBBDDDDDDIIIIIIIIIGGGEEEEEEGGGIIIKKKKKKJJJHHHGGGGGGJJJMMMVVVZZZ___```]]]YYYUUUTTTUUUXXXZZZYYYUUUPPPMMMKKKHHHLLLQQQVVVZZZ]]]]]]]]]]]]^^^___^^^\\\ZZZZZZ[[[___dddjjjnnnooonnnnnnooorrrsssuuuvvvvvvvvvuuutttkkkkkkiiifffbbb]]]ZZZWWWMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGEEECCCBBBAAACCCBBBAAA???>>>=========<<<===@@@DDDJJJPPPVVVYYY^^^```bbbddddddcccaaa___\\\[[[ZZZXXXUUURRRPPPNNNJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTUUUTTTTTTSSSQQQQQQKKKKKKLLLOOORRRWWW[[[]]]fffllluuu~~~xxxkkkbbb^^^dddhhhhhhhhhiiigggcccaaa```______```aaa```___YYY[[[]]]]]]\\\\\\\\\]]]gggyyyttt]]]TTTLLLJJJLLLHHHFFFBBB@@@???>>>???GGGQQQ___bbbhhhqqq~~~zzzmmmffffffiiillloooooommmkkkllllllllllllkkkkkkjjjjjjkkklllpppuuu{{{sssiii\\\RRRLLLJJJHHHFFFCCCBBBAAAAAA@@@@@@AAAAAA???@@@AAACCCCCCCCCBBBAAA???????????????BBBGGGKKKVVV^^^lllzzzssshhh^^^YYYXXXZZZ]]]gggnnnwww}}}~~~~~~~~~~~~|||yyyvvvuuuvvvwwwxxx|||}}}pppmmmjjjjjjlllpppssstttkkkiiigggeeedddccccccdddbbbaaaaaaaaa```]]]XXXUUUMMMJJJEEE???999555222000//////...------------...------------------------******+++,,,,,,,,,,,,++++++*********,,,...111333333555888<<>>???>>>===<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIIIIHHHGGGFFFHHHIIIJJJKKKLLLKKKIIIIIIJJJKKKRRRWWW^^^```]]]YYYVVVUUUWWWZZZ]]]^^^[[[VVVRRRPPPKKKMMMRRRWWW[[[^^^``````]]]^^^^^^\\\ZZZYYYZZZ\\\```gggooottttttsssssstttxxxzzz|||~~~~~~~~~|||{{{qqqnnnjjjddd^^^XXXTTTQQQIIIJJJKKKKKKJJJIIIGGGEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDBBB@@@??????>>><<<===???CCCIIIOOOUUUXXX^^^```aaabbbaaa___]]][[[WWWVVVUUURRROOOLLLJJJHHHFFFGGGHHHIIIJJJMMMRRRUUUXXXXXXXXXXXXVVVTTTRRRQQQJJJIIIIIIJJJMMMQQQUUUXXXbbbhhhqqqzzz|||nnnddd___eeehhhggggggiiiiiifffdddcccaaaaaacccdddcccbbb]]]___aaaaaa```^^^^^^^^^gggyyynnn[[[UUUNNNLLLNNNJJJGGGCCCAAA???>>>>>>FFFPPP[[[aaahhhppp|||{{{sssrrrppppppppppppnnnllllllmmmmmmmmmllllllkkkjjjllllllnnnrrryyyyyyhhh```VVVOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@AAAEEEHHHQQQYYYgggxxx{{{oooiii```WWWRRRRRRUUUWWW```hhhsssyyy{{{{{{{{{|||yyywwwtttrrrqqqsssvvvxxx|||~~~qqqnnnjjjjjjlllooorrrsssjjjiiigggeeedddccccccccccccbbbbbbbbbaaa]]]XXXTTTMMMJJJFFF@@@:::555111000//////...------------...------------------------******+++,,,,,,,,,,,,++++++*********,,,///222444333666999<<<============777666555666888:::999888777777888888888777555444444444555666888:::<<<======<<<999777444222111111000000444;;;DDDKKKMMMLLLHHHDDD===777444222000...000000000000000000000000...///000111111111000000////////////............+++,,,///111222222111000222222333333444555666666;;;===???AAABBBAAA???>>>===>>>@@@BBBDDDFFFGGGHHHGGGIIIKKKKKKIIIIIIIIIJJJHHHJJJMMMMMMLLLKKKKKKKKKNNNTTT\\\^^^\\\XXXVVVWWWXXX\\\```bbb___[[[WWWUUUNNNPPPSSSVVVZZZ]]]___```]]]\\\[[[XXXVVVVVVYYY[[[\\\eeepppwwwxxxyyyzzz|||}}}~~~}}}zzzyyymmmjjjccc\\\UUUPPPMMMKKKIIIHHHHHHGGGFFFFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>???AAADDDJJJPPPVVVZZZ___```aaaaaa```]]]ZZZXXXTTTSSSQQQOOOLLLHHHEEEDDDCCCEEEGGGHHHJJJNNNTTTXXXYYYYYYYYYXXXVVVSSSPPPOOOJJJHHHGGGGGGIIIMMMQQQTTT\\\bbblllvvv~~~ooodddaaagggjjjhhhgggiiikkkjjjhhhfffddddddeeeggggggfffbbbdddffffffdddbbbaaaaaaiii{{{gggXXXVVVQQQOOOPPPLLLIIIEEEBBB@@@>>>>>>FFFOOO[[[cccmmmttt{{{}}}yyyuuutttsssqqqpppkkklllmmmnnnnnnnnnmmmmmmnnnnnnnnnqqqxxx|||ssseee^^^WWWRRRPPPOOOLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIICCCCCCCCCAAAAAABBBEEEGGGMMMVVVdddsssxxxrrrooo```[[[TTTNNNJJJKKKMMMPPPZZZbbbmmmuuuwwwwwwwwwwwwuuussspppnnnnnnqqqtttwww{{{~~~rrroookkkjjjlllooorrrsssjjjhhhfffdddcccbbbccccccddddddccccccaaa]]]WWWSSSMMMJJJFFF@@@:::555111/////////...------------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---///222555777888:::======<<<:::888777666555555777:::<<<<<<;;;777888999999999777666555444555555777999;;;===>>>>>>===;;;888666444333222......222999CCCJJJLLLLLLJJJEEE>>>999555222000...000000000000000000000000---...000111111111000///000/////////............+++,,,///111222222111000333333333444444555555555===???AAACCCDDDCCCAAA@@@>>>???AAACCCEEEGGGHHHIIIGGGIIILLLLLLLLLKKKKKKKKKFFFIIIMMMOOONNNLLLKKKKKKKKKRRRZZZ]]][[[WWWWWWXXXYYY]]]bbbdddbbb^^^ZZZXXXPPPQQQSSSUUUXXX[[[]]]^^^\\\[[[XXXUUUSSSTTTXXX[[[WWWaaannnwwwzzz|||~~~~~~~~~{{{wwwsssqqqddd```ZZZSSSNNNJJJIIIHHHJJJHHHEEECCCCCCCCCEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@BBBEEEKKKQQQWWW[[[___```aaaaaa___\\\XXXVVVSSSRRRPPPMMMJJJGGGDDDBBBBBBDDDFFFHHHIIINNNTTTZZZYYYYYYYYYXXXUUURRRNNNLLLJJJHHHFFFEEEGGGKKKOOORRRXXX^^^hhhsss}}}nnncccdddiiikkkhhhgggjjjllllllkkkiiigggfffhhhiiiiiiiiifffhhhjjjjjjhhheeeddddddjjj|||zzzbbbVVVWWWSSSQQQRRRMMMJJJFFFCCCAAA>>>???FFFOOO^^^hhhtttyyyzzzzzzwwwuuutttrrrjjjkkkmmmooopppppppppooopppooooooqqqxxxzzzqqqfffaaaZZZVVVUUUSSSOOOLLLHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKEEEEEEDDDCCCAAABBBDDDGGGJJJUUUdddrrr~~~~~~uuummmfffbbbVVVRRRLLLGGGEEEEEEHHHJJJUUU^^^jjjrrrttttttssstttssspppmmmkkkllloootttwww{{{~~~qqqnnnkkkkkkmmmoooqqqrrrjjjjjjhhhgggeeecccbbbaaabbbcccdddcccaaa\\\WWWTTTPPPKKKDDD>>>999555222///......//////......---,,,...------,,,+++***)))(((++++++++++++++++++++++++++++++******,,,///333555444333333555888::::::999666444444777;;;>>>===;;;>>>;;;888999::::::666333555555555555555888<<>>AAADDDEEEDDDBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHJJJLLLNNNPPPPPPOOOLLLKKKIIIKKKMMMPPPRRRRRRRRRQQQPPPQQQTTTXXX\\\\\\ZZZWWWYYY\\\aaadddfffdddaaa^^^WWWVVVUUUVVVYYY[[[\\\\\\[[[XXXWWWWWWSSSOOOOOOSSSWWW\\\eeennnwww|||{{{tttnnniiiddd```]]]XXXTTTPPPJJJGGGEEEDDDDDDDDDCCCBBBBBBEEEFFFGGGFFFLLLMMMNNNPPPQQQQQQQQQQQQRRRPPPNNNLLLKKKHHHEEEBBBCCCCCCDDDGGGLLLSSSYYY]]]bbb```^^^]]]\\\YYYVVVSSSQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBBBBCCCEEEIIIMMMOOOQQQSSSUUUUUUTTTPPPKKKHHHDDDDDDCCCCCCCCCGGGLLLPPPTTTZZZdddnnnyyynnncccccchhhlllllliiigggjjjmmmjjjiiiggghhhjjjlllmmmmmmpppmmmlllmmmkkkfffdddffflllooo]]]WWWXXXSSSRRRRRRKKKOOOJJJEEECCCBBBCCCJJJRRRfffiiirrr|||~~~|||wwwtttrrrqqqnnnnnnnnnnnnooopppqqqrrroooppprrrtttxxxzzzvvvhhhddd___[[[XXXWWWUUUSSSPPPOOOLLLJJJGGGEEEDDDCCCDDDCCCCCCEEEFFFGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAAKKKQQQ]]]jjjwww~~~wwwkkkaaa[[[SSSPPPKKKHHHHHHHHHGGGFFFPPPXXXccckkkmmmlllkkkjjjjjjfffdddeeeeeegggnnnuuuyyyrrrooolllkkkmmmooopppqqqjjjiiihhhfffdddcccbbbaaabbbcccdddccc```\\\WWWUUUOOOKKKDDD>>>999555222///...............---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---000444666444333333555888::::::999555333333777===BBBCCCBBBAAA===999888:::<<<:::888666666666555555777;;;???>>>===999666333111//////111000000444;;;CCCHHHJJJGGGDDD???:::555333222111......///////////////////////////000000000111111111000000///......------......////////////000000111222333444555666777777===@@@CCCDDDCCCAAA@@@@@@AAAAAABBBCCCDDDFFFHHHIIIKKKLLLNNNPPPPPPNNNLLLKKKIIIKKKNNNPPPRRRSSSRRRRRRQQQRRRUUUYYY\\\]]]ZZZXXXZZZ]]]bbbfffhhhgggeeeccc^^^[[[YYYXXXYYYZZZZZZZZZ[[[WWWUUUSSSPPPLLLMMMQQQSSSXXX```hhhpppuuuwwwxxxtttooohhhaaa[[[VVVQQQMMMNNNKKKHHHDDDBBBAAAAAABBBBBBBBBBBBDDDHHHKKKKKKKKKTTTTTTUUUVVVVVVVVVUUUUUUTTTRRRPPPOOONNNLLLIIIFFFEEEDDDEEEGGGLLLSSSZZZ^^^bbbaaa___]]]\\\YYYUUURRRQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBAAAAAACCCFFFIIIKKKNNNPPPSSSUUUTTTPPPLLLIIIDDDDDDCCCAAA@@@BBBFFFIIIPPPVVV```jjjttt~~~{{{yyy|||ooodddbbbgggkkklllkkkjjjmmmpppnnnlllkkkkkkmmmoooooooooqqqnnnmmmooommmhhhggghhhoooqqq```YYYYYYTTTSSSSSSLLLNNNIIIDDDCCCBBBCCCJJJSSS^^^eeesss|||{{{~~~|||wwwtttqqqpppnnnmmmmmmmmmnnnoooqqqqqqpppqqqrrruuuyyy~~~yyynnnjjjddd```]]]ZZZXXXVVVVVVTTTQQQMMMJJJHHHFFFFFFIIIHHHGGGGGGIIIJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCHHHPPP[[[fffooowww{{{nnnddd^^^WWWSSSMMMIIIHHHIIIIIIHHHNNNUUU^^^dddeeecccaaa```___\\\ZZZ[[[\\\^^^eeemmmvvvssspppmmmlllmmmooopppooojjjiiigggeeecccbbbaaaaaacccccccccbbb```\\\WWWUUUOOOJJJCCC===999555222/////////...------,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111555777555444444666888::::::999444222222666>>>EEEIIIJJJGGGBBB===:::<<<======;;;888888888777666777;;;===>>><<<999666333000///...///......222999@@@FFFHHHGGGDDD???:::555222111000,,,---...///000000000000....../////////000000000111000000//////......---/////////000000000111111111222333555666888999999;;;>>>@@@AAA@@@??????@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLNNNOOOOOONNNLLLKKKJJJLLLNNNQQQRRRSSSSSSSSSSSSTTTWWW[[[___```^^^\\\\\\___cccgggjjjjjjiiihhhfffbbb^^^[[[ZZZYYYXXXVVVYYYTTTPPPMMMIIIFFFIIIOOOOOOSSSYYY```fffiiijjjjjjfffaaaZZZSSSLLLGGGBBB>>>DDDCCCAAA???>>>??????@@@AAAAAADDDIIINNNQQQRRRRRRXXXXXXXXXXXXWWWVVVUUUUUUWWWUUUTTTSSSRRRQQQNNNLLLHHHGGGGGGHHHMMMTTT[[[```cccaaa___]]][[[XXXTTTPPPPPPOOOMMMKKKIIIGGGEEEDDDCCCBBB@@@@@@@@@AAACCCEEEHHHKKKPPPSSSTTTQQQMMMJJJGGGFFFDDDAAA??????BBBDDDKKKQQQZZZeeeoooyyyyyysssqqqtttxxxxxx}}}pppeeebbbfffkkkmmmmmmnnnqqqtttrrrpppnnnnnnpppqqqqqqqqqqqqooonnnqqqoookkkjjjlllttttttbbb[[[ZZZUUUTTTTTTMMMMMMHHHCCCBBBBBBCCCKKKTTTaaaiiixxx}}}}}}}}}wwwsssooonnnmmmllllllllllllnnnooopppqqqrrrtttvvvzzz}}}vvvrrrmmmhhheeebbb___]]]]]][[[WWWRRROOOLLLKKKJJJKKKIIIFFFFFFGGGIIIJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEHHHQQQ\\\dddhhhkkkpppuuuvvvkkkeee^^^ZZZTTTPPPNNNMMMMMMLLLOOOSSSYYY\\\\\\YYYVVVUUURRROOONNNPPPRRRUUU\\\dddrrr{{{sssqqqnnnmmmnnnoooooonnnjjjiiigggdddcccbbbaaaaaacccccccccbbb___[[[WWWUUUNNNIIICCC===999555222000//////...---,,,+++++++++///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222666888777777666888:::<<<<<<;;;555222111444<<>>>>>======>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJKKKMMMNNNNNNMMMLLLKKKLLLMMMOOOQQQSSSTTTTTTUUUTTTVVVYYY^^^ccceeeeeeddd___aaacccgggiiijjjkkkkkkiiifffbbb___\\\ZZZWWWUUUVVVPPPJJJFFFCCCAAAFFFLLLNNNQQQVVV[[[^^^___^^^]]]\\\XXXQQQKKKFFFBBB===:::AAA@@@@@@@@@???@@@@@@@@@AAACCCHHHOOOVVVZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYYXXXWWWVVVVVVUUUSSSQQQMMMLLLJJJKKKOOOVVV]]]bbbdddbbb```^^^\\\XXXSSSPPPPPPOOOMMMKKKIIIGGGFFFEEEEEECCCBBB@@@??????@@@AAABBBFFFLLLQQQRRRPPPMMMJJJHHHHHHFFFCCC@@@???AAACCCGGGMMMVVV```kkkvvvuuunnnjjjlllppprrruuu|||qqqgggdddhhhlllooopppqqqsssvvvtttrrrppppppqqqrrrrrrqqqqqqooooooqqqqqqmmmlllnnnyyysssbbbZZZZZZUUUTTTUUUNNNLLLGGGBBBBBBAAACCCKKKTTTgggnnnzzz}}}~~~wwwrrrnnnlllmmmlllkkkjjjkkklllnnnooorrrsssuuuwww{{{{{{xxxtttpppnnnllliiigggeeeccc___ZZZVVVSSSQQQQQQOOOLLLHHHFFFHHHJJJKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFIIISSS```gggggggggiiikkkuuuvvvqqqgggddd```]]]ZZZWWWTTTQQQTTTVVVWWWXXXVVVRRROOOMMMIIIFFFFFFIIILLLNNNUUU]]]lllwwwsssqqqooonnnooopppooonnnkkkiiigggdddbbbbbbbbbbbbccccccbbbaaa^^^ZZZWWWUUUMMMIIIBBB===888555222000000///...,,,,,,+++,,,,,,000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...222666999;;;::::::;;;>>>??????>>>666333000222999@@@EEEGGGDDDCCCAAABBBDDDDDD@@@<<<:::;;;;;;:::999999;;;======<<<:::888555222///...------...///333999???CCCDDDBBB>>>:::666333111000000000111111000///..................////////////000000000000000/////////...//////000111222222222///000222333555777888999999;;;<<<<<<;;;<<<===???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVVVVUUUWWW[[[aaahhhlllmmmmmmbbbbbbccceeefffhhhiiiiiihhhfffcccaaa___]]]YYYVVVQQQJJJDDDAAA???>>>DDDLLLRRRUUUXXXZZZZZZYYYVVVTTTUUURRRMMMHHHEEECCC@@@===AAAAAABBBBBBBBBAAAAAA@@@CCCGGGOOOYYYaaaggghhhggghhhggggggeeedddbbb```___[[[ZZZYYYYYYYYYXXXVVVTTTRRRPPPOOOPPPSSSYYY___ccceeedddaaa___]]]YYYTTTQQQPPPOOONNNLLLJJJHHHGGGFFFGGGFFFDDDBBBAAA@@@@@@@@@???CCCIIINNNPPPNNNLLLIIIFFFEEEDDDBBB??????@@@BBBEEEJJJSSS]]]hhhsss~~~tttlllgggfffiiilllmmmsss}}}sssiiihhhkkknnnqqqssstttuuuvvvuuusssqqqppprrrssssssrrrqqqoooooorrrqqqnnnmmmooo|||rrr```XXXXXXTTTUUUVVVPPPKKKFFFBBBAAAAAACCCKKKTTTbbbkkkxxxxxxsssooolllmmmllljjjiiiiiikkkmmmnnnrrrtttvvvyyy}}}}}}{{{yyyxxxwwwwwwuuussspppnnnlllhhhdddaaa___^^^ZZZVVVQQQMMMMMMNNNNNNOOOJJJJJJIIIIIIHHHGGGGGGGGGIIITTTaaajjjkkkhhhggggggjjjqqq~~~}}}tttsssqqqoookkkeee^^^YYYYYYXXXVVVSSSPPPMMMIIIGGGDDDBBBBBBEEEGGGIIIPPPWWWeeerrrrrrpppoooooopppqqqpppooollljjjgggeeecccccccccdddccccccbbb```]]]ZZZWWWUUULLLHHHBBB<<<888555222000000///...---,,,---...///...---+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...222666888>>>======>>>@@@AAAAAA@@@777333000111666<<>>>>>===<<<999666333000///......//////111666<<<@@@BBB@@@===:::666333111000111111111111000///...---....../////////000000000000000000000000000000000......//////000111222222000111222333555666888888999:::::::::999;;;>>>@@@@@@AAADDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXWWWYYY]]]dddkkkppprrrsssgggfffdddcccbbbcccdddeeecccbbbbbbcccbbb___ZZZVVVMMMGGGBBB@@@???@@@GGGPPPZZZ[[[\\\\\\ZZZVVVRRRPPPPPPLLLHHHFFFEEECCCBBB@@@AAABBBCCCDDDDDDCCCBBBAAAFFFLLLWWWdddpppwwwyyyxxxuuutttrrrooollliiifffddd^^^]]]\\\[[[[[[ZZZXXXVVVVVVUUUUUUVVVYYY]]]bbbeeefffdddbbb```^^^[[[WWWSSSQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA???AAAFFFJJJLLLLLLJJJHHHAAABBBAAA???===<<<===???AAAGGGOOOYYYdddppp{{{wwwmmmeeecccdddcccccchhhrrrvvvllljjjlllooosssvvvwwwxxxyyywwwuuusssssstttvvvvvvuuusssppppppssssssooonnnppp|||sssaaaYYYXXXSSSTTTVVVQQQLLLGGGBBBAAAAAABBBJJJSSSZZZiii{{{yyytttpppnnnnnnllljjjiiiiiijjjmmmnnnqqqtttwwwzzz}}}zzzwwwuuujjjddd]]]VVVRRRPPPNNNLLLKKKKKKJJJJJJIIIHHHHHHHHHIIISSSaaalllpppmmmhhhdddbbbfffqqq~~~yyyrrriiiccc\\\XXXSSSOOOKKKHHHEEECCCBBB@@@@@@CCCDDDEEEJJJQQQ___mmm}}}qqqooonnnoooqqqrrrqqqpppnnnlllhhheeedddcccdddeeeccccccaaa___]]]ZZZWWWUUULLLGGGAAA<<<888555222000000///...------///000111...---+++******,,,...000------------------------***))))))***---111555888???>>>===>>>@@@BBBAAA@@@777444000111555999;;;;;;;;;:::;;;???CCCEEECCCAAA:::;;;===<<<<<<<<<===?????????===;;;888444111//////000000000000333999>>>???>>><<<:::777444333222000000111111111000000////////////000000000111111000000000000000000000000,,,---...///000111111222222333444555666777888888999::::::999999:::>>>AAA@@@BBBDDDFFFFFFFFFEEEDDDEEEFFFHHHKKKMMMOOOQQQRRRPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[^^^dddkkkppprrrrrrllljjjfffbbb```___```aaa^^^```bbbdddddd___YYYTTTKKKFFFBBBBBBBBBEEEMMMVVVaaabbbaaa```\\\VVVQQQMMMLLLJJJFFFDDDCCCCCCAAA@@@BBBDDDFFFHHHHHHGGGFFFEEEHHHPPP^^^pppzzztttooojjjgggbbb```___^^^^^^]]]ZZZXXXYYYYYYYYY[[[]]]aaadddfffgggeeecccbbb```]]]YYYVVVRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCC@@@AAADDDGGGHHHHHHHHHGGGBBBBBBAAA???<<<:::;;;<<<<<>>===>>>@@@AAAAAA@@@777444000111555999999999@@@===;;;<<>>???@@@???>>><<<999555222000000111222000000222888<<<>>>===<<<999777555333222...///000111111222222111000000000000111111111111000000000000000111111111,,,,,,---...///000111111444555555666777888888999::::::999888888:::>>>BBBAAABBBDDDEEEFFFEEECCCBBBDDDEEEGGGJJJMMMPPPRRRSSSQQQQQQRRRSSSTTTVVVXXXYYY\\\\\\___dddjjjnnnpppppppppmmmhhhbbb___]]]]]]^^^\\\^^^bbbeeeddd___WWWQQQJJJFFFCCCDDDFFFIIIQQQZZZeeeeeeeeebbb]]]VVVPPPLLLLLLIIIFFFDDDCCCBBBAAA@@@CCCFFFIIILLLMMMMMMKKKJJJIIIRRRcccwwwwwwqqqnnndddcccaaa``````^^^\\\YYYZZZ[[[\\\^^^```ccceeefffgggeeedddbbbaaa___[[[XXXRRRRRRPPPOOOMMMLLLKKKJJJFFFEEEEEEEEEEEEDDDDDDDDDAAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDAAA===;;;;;;;;;888===FFFOOO[[[gggrrrzzz{{{oooddd^^^]]]ZZZYYY]]]iii}}}yyyoooiiijjjnnntttzzz~~~~~~|||zzz{{{}}}xxxuuuuuuwwwvvvrrrqqqssszzz|||iii^^^[[[TTTSSSTTTNNNMMMHHHCCCAAA@@@AAAHHHPPPYYYeeessszzzwwwtttrrrpppnnnkkkiiiiiijjjmmmoooppprrrwww{{{zzznnncccZZZUUUOOOOOONNNNNNMMMLLLLLLLLLRRRYYYfffttt}}}{{{oooeee___]]]aaakkkttt|||~~~yyyuuubbb\\\SSSMMMKKKIIIGGGEEEIIIFFFFFFGGGGGGFFFIIIOOOXXXhhhzzzsssooolllmmmpppssssssrrrnnnkkkgggdddaaa```aaaaaabbbccccccaaa\\\WWWTTTSSSLLLIIIDDD???:::666333222........................000///...------,,,------)))******++++++,,,------+++---///,,,(((+++444<<<@@@@@@???===::::::<<<===;;;666111000444888888666999777666666999;;;======:::::::::::::::;;;???BBBDDD???999777888666222---///...---...111444666777<<<;;;:::888555333222111000000000000000000000000000000000000111111111111000000000000/////////...///////////////000111111111222222333444555666666888999:::<<<===>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDEEEDDDDDDDDDHHHLLLPPPRRRRRRSSSRRRRRRSSSUUUWWWYYYZZZ\\\\\\^^^dddkkkpppqqqpppsssmmmeee```]]]^^^^^^___cccaaa```aaaccc```YYYSSSNNNMMMIIIDDDCCCKKKZZZfffjjjkkkkkkgggaaaZZZUUUSSSMMMJJJGGGDDDCCCDDDEEEFFFFFFIIILLLOOOQQQQQQPPPOOOTTTXXXcccvvv~~~uuunnnjjjhhheeeaaa]]][[[ZZZZZZZZZZZZZZZ\\\```cccddddddgggfffdddbbb```^^^]]]]]]ZZZVVVQQQMMMLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>BBBLLLUUU^^^jjjuuu{{{zzzooocccZZZVVVWWWWWW^^^nnn{{{qqqjjjkkknnnuuu}}}}}}|||}}}zzzwwwwwwwwwsssqqqrrryyyjjjZZZZZZVVVTTTTTTMMMHHHFFFDDDAAA@@@CCCHHHLLL[[[aaaiiitttxxxsssooommmooommmkkkiiihhhiiikkkmmmsssrrrsssvvv}}}uuuggg[[[VVVQQQNNNOOOPPPMMMMMMOOORRRZZZdddooozzzxxxoooeee\\\WWW^^^jjjwww~~~{{{wwwrrrmmmZZZTTTMMMJJJJJJLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQSSS[[[fffwwwsssooolllmmmpppssssssrrrnnnkkkgggdddaaa```aaaaaabbbccccccaaa\\\WWWTTTSSSLLLIIIDDD???:::666333222........................000///...------,,,,,,---,,,,,,,,,+++++++++*********---000///,,,---333:::AAABBBBBB@@@>>>===>>>???;;;666111111444777888666888666444444777999;;;;;;999999:::999:::<<>>;;;:::888444000000.........111444666777===<<<:::888555333222111000000000000000000000000000000000000111111111111333333222222111000000//////////////////000111111111111222333444666666777888999:::<<<===>>>??????@@@BBBCCCCCCBBBBBBCCCEEEGGGFFFGGGJJJOOORRRTTTTTTRRRRRRRRRSSSUUUWWWZZZ[[[\\\\\\^^^cccjjjnnnpppooorrrnnnhhhdddbbbaaaaaa```bbb___]]]^^^___\\\VVVPPPOOOOOOLLLHHHHHHPPP^^^iiissssssrrrmmmeee^^^YYYVVVQQQOOOLLLJJJHHHGGGHHHHHHIIIKKKNNNQQQSSSTTTSSSSSSRRRTTT^^^pppwwwqqqjjjhhheeebbb___\\\ZZZYYY\\\[[[\\\^^^bbbfffggggggfffeeeccc```^^^]]]\\\[[[ZZZVVVQQQNNNMMMNNNMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBBBB@@@>>><<<:::999888>>>>>>BBBJJJRRRZZZfffppptttyyywwwmmmbbbZZZWWWUUUVVV^^^qqq}}}pppkkklllooovvv}}}zzzxxxyyyyyyvvvtttuuuzzzkkkZZZXXXTTTSSSSSSMMMIIIHHHEEEBBB@@@BBBFFFJJJWWW]]]eeeooo{{{~~~wwwrrrooommmmmmkkkiiigggggghhhjjjkkkpppppprrrvvv}}}zzzlll[[[UUUPPPOOOOOOMMMNNNQQQSSS[[[eeeooozzz|||sssggg]]]VVVZZZcccnnnxxxyyyvvvqqqkkkfff[[[VVVPPPNNNPPPSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVV\\\ffftttsssooolllmmmpppssssssrrrnnnkkkhhhdddaaaaaaaaabbbcccddddddaaa\\\XXXTTTSSSLLLIIIDDD???:::666333222........................000///...---,,,,,,,,,,,,......---,,,+++)))(((((()))---111111......333777AAACCCEEEEEECCCAAA@@@@@@;;;777222111444777777777666444222222555777999999777888999999999<<<@@@CCCIIICCC<<<888777666444111000/////////111444666888===<<<:::888666333222111000000000000000000000000000000000000111111111111333333222111111000/////////////////////000111111000111222333555666777888888999;;;<<<>>>??????@@@AAABBBCCCCCCBBBAAACCCDDDGGGGGGHHHKKKPPPSSSTTTTTTQQQQQQRRRSSSUUUXXX[[[]]]]]]]]]___ccchhhlllnnnnnnpppnnnlllkkkjjjiiifffdddbbb```]]]\\\\\\ZZZTTTPPPRRRSSSSSSQQQQQQXXXdddnnnwwwwwwuuupppiiibbb]]][[[XXXWWWUUURRRPPPNNNLLLKKKMMMOOOQQQSSSUUUWWWXXXXXXUUUUUUZZZhhhvvvqqqhhhhhhfffdddaaa^^^[[[ZZZ[[[[[[\\\___cccfffggggggdddcccaaa___]]]\\\[[[ZZZZZZWWWSSSPPPPPPPPPOOONNNLLLJJJIIIIIIKKKLLLLLLKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA>>>;;;888666555>>>===@@@GGGNNNUUU___iiiqqqvvv}}}|||qqqiii___YYYWWWSSSTTT___wwwqqqmmmnnnrrrxxx~~~|||zzz}}}}}}zzzxxxyyy}}}lllYYYUUUQQQPPPQQQMMMKKKIIIFFFBBB???@@@CCCGGGQQQXXX```jjjwww~~~vvvqqqnnnlllkkkiiigggffffffggghhhiiimmmnnnqqqvvv|||yyycccZZZRRRPPPNNNNNNPPPTTTUUU\\\eeeooozzz{{{ooocccYYYXXX]]]dddnnnwwwzzztttooohhhccc___[[[WWWWWW[[[^^^______^^^^^^^^^]]]]]]]]]\\\\\\]]]eeeqqq|||sssooolllmmmpppssssssrrrnnnkkkhhhdddbbbaaabbbccccccddddddbbb]]]XXXUUUTTTLLLIIIDDD???:::666333222........................//////...---,,,,,,,,,,,,...------,,,+++***)))(((***---///...,,,---222666>>>BBBEEEGGGEEEBBB@@@???;;;777333222333666777777666444222222444777888888666777888888999<<<@@@CCCFFFAAA;;;777666666666555000000111000111333666999>>>===;;;999666333222111000000000000000000000000///000000000111111111111///////////////////////////////////////000000111000000111333555666777888888999;;;===???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFFFFGGGKKKOOORRRSSSRRRQQQQQQRRRSSSVVVYYY\\\^^^]]]^^^___bbbfffjjjlllmmmmmmnnnooorrrsssrrrooolllfffccc```^^^]]][[[XXXUUUVVVYYY[[[[[[\\\bbbllluuu|||}}}{{{wwwpppiiieeeccc______^^^\\\XXXUUURRRPPPSSSSSSUUUVVVYYY[[[\\\]]]]]][[[[[[ddduuu{{{rrrnnnhhhhhhgggeeeccc```\\\[[[YYYYYYZZZ]]]aaadddeeedddcccbbb```^^^]]]\\\[[[[[[[[[XXXUUUSSSSSSSSSRRRQQQNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEGGGEEECCCAAA>>><<<:::888;;;:::<<>>CCCEEEDDDAAA>>>===;;;888444222333444666777777555333333555777888888555666777777888;;;???BBBKKKGGGAAA<<<999888777777111222222222111333777:::???>>><<<999666333111000000000000000000000000000///000000000111111111111,,,,,,---...///000111111///////////////000000111000111222333555666777888999:::<<<>>>???AAAAAABBB@@@BBBCCCCCCCCCCCCDDDFFFGGGGGGIIIMMMQQQSSSSSSRRRQQQQQQRRRTTTVVVYYY\\\^^^]]]^^^```bbbeeehhhlllnnnlllnnnrrrvvvyyyyyyvvvssshhhfffccc```___^^^]]]]]]^^^bbbeeefffgggmmmvvv~~~{{{sssmmmjjjhhhhhhgggdddaaa]]]YYYVVVYYYYYYZZZ\\\]]]___```aaaaaa___^^^bbbmmm|||wwwooolllhhhhhhgggfffdddaaa^^^]]]ZZZZZZ[[[^^^aaabbbbbbaaa``````___]]]]]]\\\\\\\\\\\\ZZZXXXWWWWWWWWWUUUTTTRRROOOMMMKKKKKKJJJIIIGGGIIIIIIHHHHHHGGGFFFFFFFFFEEEEEECCCBBB@@@???======888777999@@@FFFLLLWWW```hhhmmmtttyyy{{{~~~wwwjjjaaaXXXSSSRRRSSSVVVdddssswwwyyy|||||||||~~~lllVVVPPPKKKKKKNNNKKKGGGFFFDDDAAA???@@@CCCEEEJJJSSS]]]hhhwwwzzzvvvsssuuuxxx~~~~~~vvvpppllljjjjjjiiihhhhhhhhhiiiiiijjjjjjnnnssswww{{{|||vvvssspppnnnmmmmmmkkkjjjoooqqquuu{{{zzzkkkaaaVVVQQQOOOOOOTTTYYYXXX```hhhppp|||ttteee]]]ZZZ]]]eeennnuuuzzz}}}{{{yyyvvvuuuvvvzzz|||{{{zzzsssrrrooolllhhheeebbbaaa]]]bbbkkkvvvsssooolllmmmpppssssssrrrmmmkkkhhheeeccccccddddddeeeffffffccc^^^ZZZVVVUUULLLIIIDDD???:::666333222........................///...---,,,++++++++++++))))))***+++,,,,,,---------,,,)))''''''***000444666:::@@@BBBAAA???<<<;;;:::888555333222333666777999666444444666888999999555666777777777:::>>>AAAKKKHHHBBB<<<777444333333111333444333111222777;;;???>>><<<999666444111000000000000000000000000000000000000000111111111111------...///111222333333///////////////000111111111222222333444555666666999:::<<<>>>@@@BBBBBBCCC@@@BBBDDDDDDDDDEEEGGGIIIJJJJJJLLLPPPTTTVVVVVVTTTRRRRRRSSSTTTVVVYYY\\\^^^]]]___aaaccceeehhhmmmpppmmmooorrrvvvyyyyyywwwtttiiigggdddbbbaaabbbdddfffiiimmmqqqrrrsssxxxzzzqqqlllqqqqqqooommmiiieeebbb___```aaabbbcccdddeeeeeeeeebbb```___aaahhhrrr|||wwwqqqoooiiihhhhhhfffdddbbb```___^^^^^^^^^```aaaaaa___]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]\\\[[[\\\\\\[[[YYYWWWUUURRROOOMMMLLLKKKIIIGGGIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBAAA@@@???>>>>>>===888666999???DDDJJJTTT]]]eeekkkrrrvvvyyy|||wwwiii___WWWRRRQQQSSSWWWfff~~~sssxxx{{{}}}|||jjjUUUNNNIIIJJJNNNJJJFFFFFFDDDAAA??????BBBDDDKKKSSS]]]fffssswwwrrrmmmnnnqqqxxx~~~vvvpppllljjjjjjjjjiiiiiiiiijjjkkkkkkjjjnnnssswwwzzz~~~{{{xxxuuurrrooojjjgggffffffeeeffflllssssssmmmiii___VVVRRRQQQQQQUUUZZZYYYaaajjjrrr|||{{{kkk```YYYYYY```hhhpppvvv|||zzzwwwrrrmmmgggcccaaa```___ccckkkuuusssooolllmmmpppssssssrrrmmmkkkhhheeeccccccdddeeeeeeffffffddd___ZZZWWWVVVLLLIIIDDD???:::666333222........................///...---,,,++++++++++++))))))***+++,,,,,,------,,,+++***)))))),,,///222333777===??????<<<:::999:::999666333222333555888999666444444555777888888666666777777777999<<>>======;;;999:::???CCCHHHPPPYYYbbbhhhoootttvvvzzzwwwiii```XXXTTTTTTRRRWWWfffxxxqqqwww{{{iiiSSSNNNIIIJJJMMMJJJGGGGGGEEEBBB>>>>>>???AAAHHHQQQZZZdddppp~~~zzzsssqqqttt{{{wwwqqqmmmkkkiiiiiiiiijjjjjjjjjkkkkkkiiimmmqqqtttvvv|||~~~{{{xxxvvvnnnlllfff``````dddeeecccddd[[[UUUSSSSSSRRRUUUYYYYYYbbbkkksss}}}rrrddd[[[WWW\\\ccciiiqqqyyy}}}~~~xxxqqqjjjfffddddddaaadddkkkuuu}}}|||vvvrrrrrrqqqqqquuu{{{sssooolllmmmpppssssssrrrmmmkkkhhheeeccccccdddeeeeeefffgggddd___ZZZWWWVVVLLLIIIDDD???:::666333222..............................---,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...///000222666;;;>>>===;;;:::999:::999666333111222555888888666333333555666777777666777777666666888;;;>>>>>>???>>><<<:::999::::::222444666444111222777<<<@@@???===:::777444111000000000000000000000000000000000000000111111111111/////////...------,,,,,,///////////////000111111444444444444444444444444999:::<<>>=========;;;;;;???BBBFFFNNNVVV[[[aaahhhmmmooosssxxx|||wwwiii```ZZZVVVWWWQQQWWWeee}}}yyysssoootttyyygggSSSNNNIIIJJJMMMIIIIIIIIIFFFBBB>>><<<===>>>DDDNNNXXXbbbppp}}}yyyyyywwwqqqmmmkkkhhhhhhiiiiiijjjjjjjjjkkkhhhlllppprrrtttzzz~~~{{{ssshhhbbbcccdddbbb```YYYTTTTTTTTTSSSUUUYYYYYYbbblllttt}}}xxxiii]]]WWWZZZaaadddmmmwww|||}}}vvvoookkkjjjiiicccfffllluuu||||||yyytttmmmgggeeecccbbbffflllssspppnnnooosssvvvuuutttooolllgggcccaaaaaabbbddddddiiijjjfffaaa]]]XXXSSSMMMJJJDDD>>>888444111000...---,,,---/////////...222///,,,,,,......+++(((------------------------,,,+++*********+++,,,---000222666:::===???AAAAAA:::999888666666666777777888888777666666666666666444777999:::999:::===AAADDDBBB???<<<999666444444444444333111000222666:::>>>===;;;999666444222111111111000///.........///////////////////////////////////////////////////000////////////000000111555555555555666888999:::777999<<>>===999:::;;;<<<@@@FFFNNNSSSYYY```hhhmmmppprrrvvvyyy~~~~~~nnnddd^^^XXXTTTVVVYYYggg~~~|||zzzuuunnnmmmpppvvv||||||jjjVVVLLLJJJJJJKKKMMMJJJIIIFFFCCCAAA@@@@@@@@@GGGLLLTTTaaaqqqyyysssnnnjjjiiihhheeeddddddeeehhhiiihhhiiijjjmmmrrryyywwwooogggaaa]]]\\\XXXTTTSSSTTTWWWXXXYYY___eeennnvvv}}}sssaaaZZZYYYYYYfffllltttyyyzzz}}}vvvmmmiiikkkmmmqqqvvvyyyvvvqqqkkkeee]]]WWWVVVXXX[[[]]]qqqnnnkkklllpppssssssrrrqqqmmmhhhdddaaaaaabbbdddccchhhjjjeee```\\\XXXRRRKKKHHHCCC===888555333222111///...///000000///...///...,,,,,,------+++***++++++++++++++++++++++++---,,,+++++++++,,,---...///111555888<<<>>>??????>>><<<999666444444444555777666555555444444555555444666999999999:::===@@@DDDBBB???<<<999666444333444444333111000222666999>>>===;;;999666444222111333222111111111111111111000000000000000000000000////////////////////////000////////////000111111444444444555666777888999888:::===@@@BBBCCCCCCBBBDDDEEEEEEGGGHHHJJJLLLMMMNNNPPPSSSVVVYYYYYYYYYYYYTTTTTTTTTTTTTTTVVVZZZ^^^```bbbeeefffgggjjjmmmpppqqqpppqqquuuuuuqqqpppqqqvvvssstttxxxzzz{{{}}}yyyxxxxxxyyyzzzxxxuuusssmmmlllkkklllpppsssuuuuuuwwwzzzzzzxxxwwwyyyxxxtttpppooonnnkkkgggdddbbbbbb```]]]XXXUUURRROOOLLLIIIHHHJJJLLLNNNPPPTTTYYY]]]^^^cccfffdddbbbbbbaaa^^^]]]\\\[[[ZZZZZZXXXUUURRRNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA???>>>===;;;;;;<<<===???EEEKKKPPPWWW]]]eeejjjmmmppptttwww}}}tttjjjddd___[[[ZZZ^^^kkk|||xxxuuutttooojjjjjjmmmyyyqqq```NNNGGGGGGHHHJJJLLLJJJHHHFFFCCCAAA@@@??????HHHNNNXXXeeesssyyysssnnnjjjiiihhhfffeeeeeefffhhhiiihhhiiikkkmmmrrrzzz}}}xxxtttrrrssssssuuuvvvxxxzzz{{{{{{vvvpppkkkgggeee\\\YYYUUUTTTUUUWWWYYYYYY___eeemmmuuu|||xxxfff^^^[[[ZZZbbbiiiqqqvvvyyy||||||tttttttttuuuwwwvvvqqqlllccc]]]UUUPPPOOOPPPSSSTTTrrrnnnjjjjjjnnnrrrssssssrrrooojjjeeebbbaaabbbdddccchhhiiiddd___[[[WWWRRRJJJGGGBBB===888666444444222111///.........,,,***...///000///...---...///++++++++++++++++++++++++------,,,,,,,,,---...//////000444777:::<<<======>>><<<888555333333555666555555444333333333333444444666888999999;;;===???DDDBBB@@@===999666333222333333222111000222555999===<<<;;;999777444222111111111111111111111222333111111111111111111111111000000000000000000000000///////////////000111222333333333444555777888999999;;;>>>AAACCCDDDDDDDDDEEEEEEFFFHHHKKKMMMOOOQQQOOOQQQTTTWWWYYYYYYYYYYYYUUUUUUTTTTTTTTTXXX]]]aaabbbdddgggiiijjjkkkmmmooorrrppprrrvvvxxxvvvvvvyyy}}}{{{||||||zzztttssssssuuuxxxzzz{{{zzzyyy{{{{{{xxxwwwzzzzzzwwwtttsssrrroookkkfffbbb```\\\YYYTTTPPPNNNKKKGGGEEECCCEEEGGGJJJMMMRRRXXX\\\aaafffiiifffdddccc```]]]```___^^^^^^]]][[[XXXUUUPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCAAA@@@>>>=========>>>>>>???CCCIIIMMMTTTZZZaaagggiiilllpppttt{{{~~~uuupppkkkhhhfffiiivvvvvvrrrooonnnjjjgggiiinnn}}}~~~{{{jjjZZZJJJDDDEEEFFFHHHJJJHHHGGGEEECCCAAA???>>>>>>GGGPPP\\\iiiuuuxxxsssnnnjjjiiihhhhhhgggggghhhhhhiiihhhiiikkknnnrrrzzzwwwppplllhhheeeccc]]]^^^^^^```bbbdddfffggglllkkkjjjhhhgggeeedddccc[[[YYYVVVUUUWWWYYYZZZZZZ___eeemmmttt{{{oooeee^^^YYY]]]ccckkkrrruuuyyy~~~~~~{{{zzzyyyvvvpppllleee```XXXRRRPPPPPPQQQRRRuuupppkkkkkkooosssuuuvvvssspppjjjeeebbbbbbcccdddcccggghhhccc^^^[[[VVVRRRJJJHHHCCC===888555333333111///---,,,,,,***(((&&&))),,,......++++++---000---------------------------,,,,,,++++++---...//////111444777:::;;;<<<<<<;;;999555333333555888;;;555444444333333333444444555777999:::;;;===>>>???CCCBBB@@@===:::666333222222222222111000111555777;;;;;;;;;999777555333222///.........///000111111111111111111111111111111////////////////////////////////////000111222222222222333333555666888999:::<<>>===>>>>>>???@@@CCCIIIMMMRRRXXX___dddgggjjjnnnrrryyy|||zzzyyy}}}vvvrrrnnnmmmjjjhhhlllrrr}}}}}}kkk\\\LLLFFFFFFFFFFFFHHHGGGFFFEEECCC@@@???======DDDNNN\\\iiiuuuxxxsssnnnjjjhhhhhhiiiiiiiiiiiihhhhhhiiijjjlllnnnsss{{{}}}xxxtttmmmgggbbb___\\\ZZZTTTTTTTTTTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\ZZZXXXWWWWWWZZZ[[[\\\\\\```eeemmmtttzzzyyylll```XXXXXX^^^ffflllqqqvvvzzz}}}~~~{{{zzzxxxuuuuuuooojjjccc]]]YYYVVVTTTRRRuuuppplllkkkoootttvvvvvvsssooojjjeeebbbbbbcccdddcccggghhhbbb]]]ZZZWWWRRRMMMIIIDDD===888444111000111///---,,,,,,***(((&&&$$$'''))))))'''&&&(((+++------------------------,,,+++*********+++---...111222555888:::;;;<<<<<<:::888444222222555888;;;666555555555555555666666777777999;;;>>>?????????BBBAAA@@@===:::777444222111111111000000111444666::::::::::::888666333222///.........///000111111111111111111111111111111........................////////////000111222333222222222333555666888999;;;===@@@CCCEEEFFFFFFFFFEEEFFFGGGJJJMMMPPPSSSTTTQQQSSSVVVXXXZZZZZZZZZYYYXXXYYYYYYXXXYYY]]]bbbffffffiiilllnnnoooooopppqqqqqqoooqqqvvvzzz{{{~~~~~~{{{vvvrrrmmmfff^^^XXXTTTQQQNNNKKKJJJIIIGGGEEEAAABBBBBBDDDGGGNNNVVV[[[iiioootttrrrooommmiiiddd```___]]]]]]]]]\\\ZZZXXXUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEEEEDDDDDDBBBAAA@@@===>>>???@@@BBBEEEJJJNNNQQQWWW]]]bbbeeehhhmmmqqqwww}}}zzztttpppnnnkkkkkkpppxxx}}}lll]]]MMMGGGGGGGGGGGGHHHGGGFFFEEECCCAAA???===<<<@@@JJJXXXdddppp~~~xxxsssnnnjjjhhhhhhiiiiiiiiiiiihhhhhhjjjkkklllooottt|||~~~{{{zzzrrrnnniiieeeaaa]]]XXXUUUVVVUUUSSSRRRQQQPPPPPPPPPOOOPPPQQQRRRTTTUUUWWWWWWXXXWWWWWWYYY\\\______^^^aaafffmmmtttyyysssdddXXXVVVZZZ```gggmmmrrrwwwzzz||||||}}}}}}{{{yyyzzz}}}wwwsssmmmgggaaa[[[UUUQQQsssoookkkkkkooosssttttttqqqnnniiidddbbbbbbdddeeeeeehhhhhhbbb]]][[[XXXTTTNNNJJJDDD>>>888333111000222111///.........,,,***)))***++++++******,,,---++++++++++++++++++++++++++++++***)))***+++,,,---111333555888:::;;;;;;;;;<<<:::666333222333555666777666666666666777888888777777888;;;>>>@@@???===@@@??????>>>;;;888555333000000111000000000333555888999::::::999777444222111111111111111111222333111111111111111111111111/////////////////////////////////000111222333444222222333444555777999:::;;;===@@@CCCEEEFFFFFFFFFDDDEEEGGGIIILLLOOORRRSSSQQQSSSVVVYYY[[[[[[[[[[[[YYYZZZ[[[[[[\\\^^^bbbeeehhhjjjmmmooopppqqqsssuuusssqqqqqqvvvzzz||||||uuuooojjjbbbYYYSSSOOOMMMKKKJJJJJJKKKJJJHHHCCCCCCBBBBBBEEEKKKSSSYYYgggooovvvwwwwwwvvvsssnnngggdddaaa___^^^]]]\\\[[[WWWVVVTTTRRROOOLLLJJJIIIFFFGGGGGGFFFEEEDDDCCCCCC???@@@AAABBBDDDGGGKKKNNNQQQVVV\\\```cccggglllqqqwww}}}~~~xxxrrrooollllllsss{{{~~~kkk[[[KKKFFFFFFGGGIIIKKKGGGFFFFFFDDDBBB@@@>>><<<>>>EEEQQQ\\\ggguuu~~~xxxsssnnnkkkiiihhhhhhgggggghhhhhhiiijjjkkkmmmooottt|||~~~vvvsssoookkkgggccc^^^[[[ZZZYYYVVVSSSPPPNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRUUUVVVWWW[[[___bbbbbbbbbbbbgggnnntttyyy}}}lll^^^WWWYYY]]]bbbiiiooouuuxxxwwwxxxyyyzzz|||yyyyyy~~~}}}zzzvvvooofff\\\VVVsssooommmmmmqqqtttuuutttooolllgggcccaaabbbdddffffffiiiiiiccc^^^[[[XXXUUULLLIIICCC===888444222111111///...///000000///...///...---...///000///...++++++++++++++++++++++++,,,,,,+++***+++,,,---...111222444777888999999999:::999666444333444555555777666666666777777888999555555666:::===???===;;;===>>>>>>>>><<<999666555///000111000000000222444777888::::::999777444333333222111111111111111111000000000000000000000000000000000000000000000000/////////000111222444555222333333444666888:::;;;;;;===@@@CCCEEEFFFFFFEEEDDDDDDFFFHHHJJJMMMOOOQQQQQQSSSVVVYYY[[[\\\\\\\\\]]]___aaaaaaaaabbbeeegggiiikkkmmmooopppsssvvvyyyvvvsssssswwwzzz||||||ssslllfff___UUUOOOJJJHHHGGGHHHJJJLLLLLLLLLEEEDDDAAA@@@BBBGGGPPPVVV```jjjtttyyy|||~~~zzzuuupppiiidddaaa``````___YYYXXXVVVSSSPPPNNNLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCDDDEEEEEEGGGJJJMMMOOOTTTZZZ^^^aaaeeekkkooovvv|||~~~wwwrrroooooovvv~~~ppp___MMMFFFFFFGGGIIIKKKGGGGGGGGGEEECCCAAA>>>===???CCCJJJRRR\\\hhhssszzz~~~}}}||||||}}}wwwzzz}}}xxxsssnnnkkkiiihhhfffeeeeeefffhhhiiikkklllmmmpppuuu}}}{{{uuupppmmmjjjgggeee^^^\\\YYYUUURRROOOMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMSSSTTTWWW\\\bbbeeeeeeeeedddiiiooouuuyyywwwiiiZZZZZZ[[[___fffmmmtttwwwwwwxxxxxxyyyzzz{{{||||||{{{xxx|||~~~sssggg___uuurrrpppqqquuuwwwwwwvvvmmmjjjfffbbbaaabbbdddfffgggjjjiiiccc^^^\\\YYYUUUJJJGGGBBB===888555444333...---,,,---///000///...---+++)))***,,,---+++)))------------------------------,,,+++,,,---...///000111333555777777777777666555555444555666777888666666666666666777888888444333444888<<<>>>;;;999<<<===>>>>>><<<:::777666...///000000///000222444777888:::::::::777555333111111000///......//////////////////////////////222222222222222222222222/////////000111333444555333333444555777999;;;<<<;;;===@@@CCCEEEFFFEEEEEECCCDDDEEEGGGIIILLLNNNOOOPPPRRRVVVYYY\\\]]]]]]]]]bbbdddggghhhhhhhhhiiijjjjjjlllmmmooopppsssxxx{{{yyyuuuuuuxxx{{{}}}|||rrriiiccc\\\SSSLLLFFFEEEEEEGGGJJJMMMNNNNNNFFFDDDAAA>>>???EEEMMMSSSYYYeeeqqqyyyzzzqqqiiieeecccbbbbbbZZZYYYWWWTTTQQQNNNLLLKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFIIIKKKNNNSSSYYY]]]___ccciiinnnvvv|||{{{vvvsssssszzz~~~~~~xxxfffRRRIIIGGGFFFHHHJJJHHHHHHGGGFFFDDDAAA???===AAABBBFFFMMMUUU___gggllljjjkkkjjjiiihhhiiikkknnnjjjoooxxx}}}xxxsssnnnkkkiiihhheeeddddddeeehhhiiikkklllnnnpppuuu}}}}}}uuunnnkkkjjjjjjiii```___\\\XXXUUURRRPPPOOOLLLLLLMMMMMMMMMNNNNNNNNNQQQSSSWWW]]]cccggggggfffeeejjjpppuuuzzzqqq\\\[[[ZZZ^^^dddlllssswwwzzzzzz{{{||||||{{{zzzzzzyyy|||yyylllcccrrrrrrrrrrrrtttuuuvvvwwwrrroookkkgggcccbbbbbbbbbhhhjjjhhhbbb]]][[[WWWRRROOOJJJDDD>>>:::666222///.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...000444777999:::999999888777777666666666666666999888888888777777777777999888888888:::;;;:::999999;;;>>>@@@>>>:::555111.........///000222333444888:::<<<;;;888555222222111111000000000000111111222222222111111111000000333333333222111000//////.........///000222333444555555555555666888999:::;;;<<>>CCCJJJPPPTTTWWWZZZ[[[^^^___aaadddfffhhhhhhiiillllllnnnvvvvvvqqqmmmkkkiiigggeeeddddddfffhhhjjjooopppqqqrrrvvv||||||vvvrrrpppppppppoookkkiiieeebbb___[[[VVVSSSVVVSSSOOONNNNNNPPPPPPPPPSSSTTTXXX]]]cccfffffffffeeeiiinnnrrrwww~~~oooeee]]]___eeekkkqqqvvv{{{{{{|||}}}}}}}}}||||||yyysssrrrwww}}}{{{qqqiiiqqqqqqpppqqqssstttuuuuuupppmmmiiidddbbbaaabbbcccgggiiigggbbb]]][[[WWWRRRMMMIIICCC>>>:::666222000000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444666777888888888777666555444444444555555888888888999999999888888:::999888888:::;;;;;;999999;;;===>>><<<999555222......//////000222333444888:::<<<<<<999555333222333333222222222222333333222222222111111111000000222333333222222000///////////////000111222333444222222333555666999:::<<<;;;===???BBBDDDFFFGGGHHHFFFFFFFFFFFFHHHKKKNNNPPPUUUSSSSSSWWW[[[]]]cccjjjzzz~~~wwwqqqqqqrrrsssttttttuuuxxxzzz~~~~~~|||zzz{{{}}}~~~yyyrrrggg___ZZZTTTMMMGGGDDDFFFHHHKKKLLLMMMMMMMMMFFFEEEBBB???>>>AAAFFFJJJSSSYYYbbbkkkssszzz}}}xxxsssnnnmmmmmmeeebbb\\\XXXTTTQQQOOOLLLJJJIIIIIIKKKNNNOOONNNMMMIIIHHHIIIIIIJJJKKKLLLMMMNNNRRRWWW[[[^^^bbbiiinnnuuu{{{~~~|||yyyxxx~~~bbbMMMDDDDDDFFFGGGIIIHHHFFFDDDAAA???===<<<>>>BBBIIINNNRRRVVVYYY[[[^^^aaaggglllppprrrsssrrrrrrppppppwwwwwwqqqmmmjjjiiihhhfffddddddfffhhhiiimmmoooqqqssswww}}}~~~{{{{{{|||||||||yyyxxxvvvtttpppiiiaaa\\\^^^ZZZUUUQQQQQQQQQQQQQQQRRRTTTWWW]]]bbbffffffeeeeeehhhmmmqqqvvv}}}uuuiii^^^\\\aaagggooovvvzzz{{{|||~~~xxxnnnfffdddhhhpppyyy~~~|||tttmmmqqqpppoooppprrrtttuuutttoookkkgggbbb```aaabbbdddfffhhhgggaaa]]][[[WWWQQQLLLHHHBBB>>>:::777444111000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222333444555666777777777666444333333333555666888999:::;;;;;;::::::999:::888777888999::::::999999;;;<<<<<<;;;888555333/////////000111222333444777:::<<<<<<999666444333333333222222222222333333222222222111111111111111222222222222222111000///111111111111111222333333000111222444666999;;;===<<<===@@@BBBEEEFFFHHHHHHFFFFFFFFFHHHJJJLLLOOOQQQTTTSSSUUUZZZ]]]aaahhhpppyyytttuuuvvvvvvuuuuuuwwwyyy~~~{{{{{{yyyxxxzzz}}}~~~ooohhh^^^WWWSSSOOOJJJFFFEEEFFFIIILLLMMMNNNNNNMMMGGGFFFCCC???===???CCCFFFLLLQQQYYY```hhhnnnuuuyyyxxxyyyxxxvvvsssqqqqqqqqqjjjgggbbb^^^ZZZVVVRRROOOLLLKKKKKKLLLOOOPPPPPPOOOLLLKKKKKKKKKLLLLLLMMMNNNOOORRRWWWZZZ\\\```fffkkkttt{{{~~~zzzyyy{{{nnnSSSFFFDDDGGGHHHGGGFFFEEECCC@@@>>><<<<<<>>>BBBFFFKKKOOOTTTYYY]]]bbbhhhrrr||||||yyyvvvxxxyyyrrrmmmiiiiiihhhfffeeeeeefffhhhiiikkkmmmqqqtttyyyvvvooojjjeee]]]WWWTTTTTTTTTSSSRRRSSSWWW\\\bbbeeeeeeeeedddgggkkkpppuuu|||sssccc\\\]]]cccmmmuuuxxxzzz}}}vvviii___[[[]]]cccoooyyy{{{uuummmrrrpppooopppsssuuuuuutttnnnkkkfffbbb```aaadddfffdddgggfffaaa]]][[[VVVQQQJJJFFFAAA===:::777444222.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000111222444666888999:::999666444444555777999<<<===?????????===:::999999777555555777999999888;;;<<<<<<<<<;;;999777555000000000000111222222333666999;;;<<<999666555444111111000000000000111111111111111111111111111111222222222222222111000///222222222111222222333333111111222444666888:::;;;<<<>>>@@@BBBEEEGGGHHHHHHFFFFFFGGGIIIKKKNNNPPPRRRTTTTTTWWW\\\```dddmmmvvv{{{{{{{{{zzzxxxwwwxxxyyy}}}|||~~~{{{wwwwwwxxxyyyxxx|||~~~wwwsssgggaaaYYYRRRNNNKKKGGGEEEFFFHHHKKKNNNOOOOOONNNMMMIIIHHHEEEBBB??????AAADDDIIIMMMQQQVVV[[[```eeeiiiiiikkkmmmnnnnnnnnnooopppooollliiifffccc^^^YYYUUUOOONNNMMMNNNPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOORRRVVVXXXZZZ^^^dddiiissszzzzzzwwwzzzwwwYYYIIIFFFIIIIIIFFFFFFDDDBBB@@@>>><<<;;;>>>AAAEEEIIINNNUUU]]]bbbkkksss}}}{{{sssmmmiiijjjhhhgggfffffffffggghhhiiilllpppuuuzzzvvvpppfff^^^YYYWWWWWWVVVRRRTTTWWW]]]bbbffffffeeeeeegggjjjooouuu|||nnnaaa\\\___hhhrrrwwwzzz}}}~~~pppeee^^^\\\___hhhssswwwppphhhtttqqqoooqqquuuxxxvvvtttnnnkkkgggcccbbbccceeefffcccfffeeeaaa]]][[[VVVPPPIIIFFFAAA===:::777444222+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---...///111444888;;;<<>>>>>===;;;999888222111111111111111222222555777:::;;;999666555444111111000000000000111111111111111111111111111111111111222222222111000000222222222111222222333333333333444444666777999:::<<<===@@@BBBEEEFFFHHHHHHFFFGGGHHHJJJMMMOOORRRSSSUUUUUUZZZ___bbbfffpppzzz}}}{{{{{{{{{~~~}}}zzzyyyyyy~~~~~~xxxrrrllliiiddd___YYYRRRNNNJJJHHHFFFHHHJJJNNNPPPRRRQQQPPPOOOLLLKKKIIIEEEBBB@@@AAACCCEEEHHHLLLOOORRRUUUYYY\\\\\\^^^aaaccceeegggjjjmmmpppooonnnmmmkkkgggaaa]]]XXXVVVTTTTTTUUUVVVUUUUUURRRRRRQQQPPPOOOOOOOOOOOOPPPRRRUUUWWWXXX]]]ccciiisss{{{{{{tttwww||||||]]]KKKFFFGGGEEEFFFEEEDDDBBB@@@>>>===<<<>>>AAAEEEJJJQQQZZZdddjjjttt}}}{{{tttnnnjjjjjjiiihhhgggfffgggggghhhhhhkkkoootttyyy~~~wwwlllccc^^^[[[ZZZYYYTTTVVVYYY___dddggghhhgggggghhhjjjooovvv~~~yyyhhh^^^[[[aaaiiiuuuxxx|||}}}vvvuuuxxxzzzqqqgggaaa___ccckkknnniiibbbuuuqqqoooqqqvvvyyywwwtttmmmkkkhhheeeccccccdddeeeaaadddeeeaaa]]][[[UUUOOOIIIFFFAAA<<<999777444222++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++,,,///333666:::<<<>>>AAA>>>999666666888<<>>777555222222444666777777<<<===???@@@???===:::888333222222111111111222222333555888999888666444444333333222222222222333333111111111111111222222222111111222222222111111000111111111111111222333333555555555555666888999:::;;;<<>>===>>>AAAGGGNNNWWWcccnnnuuu{{{{{{tttoookkkjjjjjjiiihhhgggggggggggghhhjjjnnnrrrwww~~~yyypppgggbbb___]]][[[WWWXXX\\\aaagggjjjjjjjjjjjjjjjlllqqqxxxqqqccc[[[[[[```ooosssyyy|||ssspppqqqvvv~~~qqqiiiaaa```cccdddaaa]]]~~~uuupppmmmooouuuyyyvvvssskkkjjjhhheeecccbbbbbbaaa```cccddd```]]][[[UUUOOOJJJFFFAAA<<<999666333000---------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++---111555888:::<<<<<>>IIIKKKOOOQQQPPPLLLGGGDDD999666333333444777888888:::<<>>@@@CCCDDDFFFFFFFFFGGGJJJMMMPPPRRRTTTTTTXXXZZZ___cccdddfffppp{{{zzzyyy{{{{{{vvvqqqnnniiiddd___^^^]]]\\\[[[^^^]]]\\\ZZZVVVSSSQQQQQQMMMOOOSSSVVVWWWVVVSSSRRRNNNNNNMMMJJJFFFCCCBBBCCCBBBEEEIIILLLLLLLLLMMMNNNMMMNNNOOOPPPRRRWWW]]]aaaeeehhhlllqqqsssqqqmmmiiihhheeeaaa^^^]]]]]]\\\[[[VVVUUUSSSRRRPPPOOONNNNNNPPPRRRUUUVVVXXX]]]eeekkkuuu~~~{{{{{{qqqwwwwwwqqqyyyaaaJJJDDDCCC@@@FFFFFFEEECCCAAA@@@???>>>>>>BBBIIISSS^^^kkkxxxzzztttpppmmmjjjjjjiiihhhhhhggggggggghhhjjjmmmpppttt{{{~~~yyyqqqiiieeeaaa___]]]ZZZ[[[___dddjjjmmmmmmlllmmmlllmmmsss{{{~~~mmm```\\\]]]fffkkksss||||||sssnnnmmmmmmrrrxxxzzz|||~~~|||{{{{{{www||||||}}}wwwjjjaaa^^^\\\[[[ZZZ}}}tttooolllnnntttxxxuuuqqqiiihhhgggeeecccaaa___^^^___cccddd```]]]ZZZUUUNNNJJJFFFAAA<<<999555222000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---///333777999;;;;;;:::===:::444111000333888<<>>???999;;;===???BBBDDDEEEEEEFFFHHHJJJMMMPPPSSSTTTUUUZZZ\\\```ddddddeeeooo{{{}}}zzzqqqnnnpppooojjjeee```\\\WWWTTTTTTUUUVVVVVVZZZ\\\]]]\\\ZZZWWWVVVUUUNNNQQQUUUXXXYYYWWWUUUSSSNNNNNNMMMJJJFFFCCCBBBBBBGGGIIIMMMMMMLLLIIIGGGGGGHHHHHHHHHIIIKKKPPPWWW\\\```ccciiipppssssssoookkkiiieeeaaa]]]\\\[[[ZZZYYYWWWVVVTTTRRRPPPOOONNNNNNOOORRRUUUVVVXXX^^^ffflllvvvzzzqqqyyyzzzqqqjjjppp```JJJFFFHHHFFFGGGFFFEEEDDDBBBAAA??????===CCCKKKVVVcccqqq~~~zzztttpppnnnjjjjjjjjjiiihhhggggggfffiiijjjlllnnnssszzz|||wwwpppjjjfffccc```^^^[[[]]]aaafffllloooooonnnooonnnnnnttt|||wwwhhh`````````fffoooyyyxxxoooiiieeebbbdddhhheeehhhjjjkkkjjjiiijjjkkkjjjoootttxxxtttfff\\\XXXWWWWWWyyyssspppmmmnnnqqqtttuuusssiiihhhfffbbb______aaacccbbbcccdddaaa\\\WWWSSSQQQMMMEEE???>>><<<777333222......---,,,,,,,,,,,,---///............---------++++++++++++++++++++++++,,,+++***)))***+++,,,---+++,,,///444999<<<<<<;;;777666333111222444777999CCCGGGLLLPPPRRRTTTVVVWWWGGG===555444555444333333======>>>>>>===;;;:::999444222000///000111111111222333444666777777888888444333222222111111222222111111000000111111222333444333222111111111111222111111222222222222222222555888;;;<<<;;;999888999999;;;======>>>???BBBEEEDDDGGGKKKOOOQQQTTTVVVYYYZZZ\\\```eeeiiimmmppprrrttt|||uuutttrrrooolllhhhdddbbbZZZXXXTTTOOOLLLNNNRRRVVVZZZcccjjjiiieeeaaa[[[VVVRRRSSSUUUXXXZZZYYYVVVSSSUUUTTTQQQNNNKKKGGGEEECCCMMMMMMMMMMMMJJJFFFBBB???AAA@@@BBBEEEFFFFFFMMMTTTZZZ___fffllloooooollljjjgggccc___\\\[[[ZZZYYYXXXYYYWWWTTTQQQOOONNNNNNOOOQQQPPPRRRVVVXXX[[[cccmmmxxxyyywww|||{{{ssslllccceeezzz}}}aaaMMMFFFEEEEEEGGGGGGFFFDDD@@@??????@@@CCCEEENNN^^^qqq|||uuupppllliiihhhgggfffeeeffffffgggfffiiimmmpppssszzz|||sssmmmfff```[[[]]]]]]bbbkkkqqqrrrrrruuutttsssrrrtttyyytttfff___``````mmmyyy~~~~~~sssiiiccc___]]]\\\YYYYYYZZZZZZ[[[\\\]]]]]]eeecccdddjjjsss~~~vvvgggccceeeiiijjjzzzsssooolllmmmpppssssssrrriiihhhfffbbb___^^^```bbbbbbcccdddaaa\\\WWWSSSRRRKKKCCC===<<<;;;666222111///...------,,,,,,------...---------,,,,,,,,,,,,------------------------...------------...//////,,,---///444888;;;:::999888666333222111333666777===AAAHHHNNNRRRUUUXXX[[[KKKAAA888777777666666777999999:::;;;:::999888777555333111000111222222222222333444666777777777777444333222222111111222222111111000000111111222333444333333333222222222222000111111222333444555666666888:::;;;:::999999:::;;;===>>>??????@@@CCCEEEDDDGGGJJJMMMOOORRRVVVXXX\\\^^^bbbfffiiilllmmmnnnjjjpppxxx}}}~~~{{{xxxwwwvvvuuuuuuxxx|||}}}vvvtttqqqmmmjjjfffbbb```XXXVVVRRRNNNLLLNNNRRRVVV]]]fffnnnoookkkfffaaa[[[YYYXXXYYY[[[]]]]]]\\\ZZZUUUSSSPPPMMMIIIFFFEEEDDDKKKLLLLLLKKKHHHEEEAAA>>>@@@???@@@CCCDDDDDDJJJQQQXXX]]]dddkkknnnnnnkkkiiihhheee```]]]\\\[[[ZZZYYYVVVTTTQQQNNNMMMLLLLLLLLLOOOOOOQQQUUUWWWZZZbbblllwww~~~yyyyyy{{{rrrkkkaaabbbwwwyyy]]]IIICCCCCCDDDGGGGGGFFFDDDAAA??????@@@BBBFFFQQQeeezzz|||vvvqqqnnnjjjiiigggfffeeeeeeffffffeeeiiilllooossszzz{{{rrriiiccc```^^^bbbllltttuuuvvvwwwzzzxxxvvvwww{{{pppfff___\\\fffssszzz|||pppfff^^^ZZZWWWUUUPPPQQQQQQRRRSSSTTTTTTTTTVVVVVVZZZcccmmm{{{{{{ooommmrrrvvvwww|||rrroookkkkkknnnppppppooojjjiiifffaaa^^^]]]___aaabbbccccccaaa\\\WWWTTTSSSKKKCCC===<<<;;;777333222///...------,,,---------------,,,,,,,,,+++++++++***************************++++++,,,,,,,,,,,,,,,---...000333777999888777888666444222111222333444777;;;BBBHHHLLLPPPSSSUUUIII???777444444222333555666777888999999999888777555333000000111222222111222333444555666777777777444333222222111111222222111111000000111111222333333333444555555444222111333222222222222444666777777888::::::999999:::;;;===>>>@@@@@@@@@AAACCCEEEEEEGGGIIIKKKMMMPPPUUUXXX\\\___cccfffiiijjjiiiiiifffjjjooorrrsssssstttttt{{{tttpppnnnllljjjjjjkkknnnqqqwww|||xxxtttooojjjfffbbb^^^\\\UUUTTTQQQNNNLLLOOOSSSWWWaaalllvvvwwwtttpppjjjdddcccbbbaaabbbcccdddcccbbbXXXUUUQQQMMMJJJGGGGGGFFFLLLLLLLLLKKKIIIFFFBBB@@@@@@===>>>@@@AAAAAAFFFLLLVVVZZZaaahhhkkkkkkiiihhhfffccc___\\\ZZZYYYWWWVVVRRRPPPNNNLLLJJJIIIIIIJJJMMMLLLNNNRRRTTTWWW```iiiuuu}}}yyy}}}|||qqqiii^^^^^^ssswww[[[GGGAAACCCEEEFFFFFFFFFDDDAAA?????????@@@FFFTTTjjj|||vvvsssqqqlllkkkiiigggeeeeeeeeeeeedddgggkkknnnrrryyy|||xxxzzzssslllfffbbbdddnnnwwwzzzzzzzzz~~~{{{zzz{{{qqqccc\\\aaammmwww}}}pppddd[[[UUUQQQOOOIIIIIIIIIJJJJJJKKKKKKKKKJJJMMMTTT]]]gggvvv{{{rrrtttyyy~~~~~~rrrnnnjjjjjjmmmooonnnmmmllljjjfffaaa]]]\\\^^^aaabbbccccccaaa\\\XXXUUUTTTKKKDDD>>>>>>===888555444//////...------------------------,,,,,,,,,,,,+++************************((()))+++,,,,,,++++++***......///222555777666555888777555333222111222222444888===AAACCCEEEGGGHHHFFF===555222111//////222555666888999:::;;;::::::444111//////000111000000222222444555666777777777444333222222111111222222111111000000111111222333222333555666666555333222666555333222222333444555777888999999888888:::<<<===>>>?????????@@@BBBDDDFFFGGGIIIIIIKKKOOOSSSWWWZZZ]]]bbbfffhhhiiihhhgggfffhhhjjjnnnqqqtttuuuvvv~~~xxxtttrrrrrrqqqqqqnnnmmmllllllpppwwwyyytttlllfffccc```\\\YYYWWWVVVTTTQQQPPPRRRWWWZZZeeeqqq}}}{{{uuuooonnnmmmlllkkkkkkjjjhhheee\\\YYYTTTOOOLLLJJJJJJKKKNNNNNNNNNNNNLLLIIIFFFEEEAAA>>>===?????????BBBHHHTTTXXX^^^dddhhhhhhgggeee```]]]YYYWWWUUUTTTRRRPPPNNNMMMKKKJJJHHHHHHHHHHHHJJJIIIKKKOOOQQQTTT]]]fffrrrzzz{{{}}}qqqggg\\\\\\qqqzzz]]]HHHAAACCCFFFDDDEEEFFFDDDAAA???>>>???@@@FFFUUUlll{{{wwwuuusssnnnllljjjhhhfffeeeeeeeeebbbeeeiiilllpppwww}}}uuusssrrrsssttttttrrrpppooonnnkkkmmmrrr{{{wwwnnniiiiiirrr{{{~~~||||||}}}|||{{{~~~~~~ooobbbbbbkkkvvvsssfff[[[TTTOOOLLLFFFFFFFFFFFFGGGGGGGGGGGGHHHLLLSSS[[[bbboootttlllnnnssswwwxxxrrrnnnjjjjjjmmmooonnnmmmmmmkkkgggaaa]]]]]]___bbbcccddddddaaa\\\XXXUUUUUUKKKDDD>>>===<<<777333333//////...------------...............------------........................+++,,,.../////////...---///...///111333555555444777777666444333222111111444777;;;===>>>>>>???@@@FFF>>>888666333000111444333444666888::::::::::::555333111000111222222111111222333555666666666777444333222222111111222222111111000000111111222333222333555666666555333222444333333222333444666777777888999999888999;;;===;;;<<<>>>>>>>>>???AAADDDGGGHHHIIIIIIKKKNNNRRRVVVWWWZZZ___dddhhhiiihhhgggcccccceeekkkssszzz~~~~~~~~~{{{wwwuuuvvvxxxyyyzzzxxxvvvrrrnnnmmmpppvvv{{{|||vvvsssuuuyyyzzzsssjjjdddbbbaaa^^^\\\]]]\\\ZZZWWWVVVWWW[[[___iiiwwwyyywwwvvvtttsssqqqnnniiieee___\\\WWWSSSOOONNNMMMNNNPPPPPPPPPOOONNNLLLJJJHHHEEE@@@>>>???@@@???AAAEEEQQQTTTZZZ```ccccccbbb```YYYWWWTTTRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEHHHKKKMMMPPPYYYbbbnnnvvv~~~~~~pppfffZZZZZZppp~~~aaaIIIAAABBBDDDCCCDDDEEEDDDAAA???>>>???@@@GGGWWWmmm|||xxxuuutttooonnnkkkhhhfffeeeeeeeeeaaadddgggjjjnnnttt}}}yyypppnnnjjjlllnnnnnnnnnooorrruuutttpppllllllttttttppppppxxx~~~}}}~~~~~~}}}lllgggmmmvvvuuufff[[[RRRMMMJJJFFFFFFEEEEEEEEEEEEEEEEEEFFFJJJQQQXXX^^^iii~~~~~~wwwmmmfffeeeiiimmmppprrroookkkkkknnnppppppooonnnlllgggbbb^^^^^^aaaeeeffffffdddaaa[[[WWWUUUTTTKKKCCC===<<<:::555111000000///......------......//////.........---------........................++++++,,,---------------///......///222444444333777777777666555444222111222555:::===>>>???@@@AAA@@@;;;777666333000000333111222444666888888888888888666333333444555555444111222333444555666666666444333222222111111222222111111000000111111222333111222444555555444333333///000111333444666777888666777999999999999;;;===999;;;======>>>???BBBDDDGGGHHHJJJKKKLLLNNNQQQTTTUUUXXX]]]bbbfffhhhiiiiiieeecccdddmmmzzz}}}zzzwwwvvvwwwzzz|||}}}~~~{{{vvvpppkkkjjjlllooowwwxxxxxxtttooolllmmmoooyyy}}}tttjjjeeeeeegggfffdddfffeeebbb___\\\\\\___bbbmmm||||||zzzwwwuuurrrnnniiifffcccaaa]]]YYYUUUSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKEEEAAABBBCCCBBBBBBEEEMMMPPPUUUYYY\\\\\\ZZZYYYSSSQQQOOONNNNNNMMMJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBDDDHHHJJJMMMVVV___iiirrr~~~}}}mmmdddYYYYYYpppbbbIII??????@@@BBBCCCEEEDDDBBB???>>>>>>@@@HHHWWWmmm~~~~~~|||xxxuuutttooonnnllliiigggfffffffffbbbeeehhhkkkmmmsss|||xxxuuurrruuuyyyyyyyyy{{{zzzoooggggggppp|||}}}uuutttwww~~~xxxppprrrwwwssseeeYYYPPPJJJGGGEEEEEEDDDDDDCCCCCCBBBBBBAAADDDKKKSSSZZZddduuuvvvqqqqqqrrruuutttpppjjjgggiiipppwwwsssooolllmmmpppssssssrrrooolllhhhbbb___```dddggghhhgggeeeaaa[[[VVVTTTSSSNNNFFF???>>>;;;666111000000//////........................---------,,,,,,++++++++++++++++++++++++******))))))******+++,,,...---,,,...111333444333666777888888777555333222111444999<<<===>>>???AAA;;;888777777555000///222222333555777888999888888777555333222333444444333111222333444555666666666444333222222111111222222111111000000111111222333222222222222333333333444///111333444555444333222444777999;;;::::::;;;<<<999;;;===>>>???AAADDDGGGGGGIIIKKKMMMMMMNNNQQQSSSUUUWWW[[[```cccfffhhhhhhiiiffffffooo~~~}}}zzzyyy|||{{{uuunnnjjjiiijjjooooooppppppooonnnmmmlllqqq{{{wwwlllhhhkkkooopppooommmllliiidddaaa```aaacccrrr{{{uuuqqqnnnmmmllljjjllljjjgggccc```]]][[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSPPPJJJEEEFFFGGGEEEEEEGGGHHHJJJNNNRRRTTTSSSRRRPPPLLLJJJIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBFFFHHHKKKSSS]]]eeemmmyyyyyyjjjaaaWWWXXXooodddKKK@@@???@@@AAACCCDDDDDDBBB???>>>>>>???EEESSSfffzzz{{{vvvvvv~~~}}}xxxtttrrrooonnnllliiihhhgggggggggfffiiikkkmmmooottt|||vvvkkkfffiiipppvvvzzz~~~{{{uuuqqqpppqqqttt{{{|||{{{}}}rrrdddXXXPPPJJJGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@BBBHHHPPPXXX```mmmyyy~~~~~~{{{rrrgggaaaaaacccrrrwwwzzzvvvrrrtttssspppmmmnnnqqqtttuuusssooolllhhhccc```aaaeeeiiiiiihhhfffaaa[[[VVVSSSSSSSSSKKKDDDBBB???999444333000000///...............---------,,,,,,,,,++++++------------------------...---,,,+++,,,---...///---,,,,,,---000333444333666777888999888777444333111444888:::;;;;;;<<<======<<<<<<===:::555444666444666777999:::;;;::::::444222000///000111111111111111333444555666666666444333222222111111222222111111111000111222222333222111111111111222333444444555666666444000---***333666:::;;;;;;:::;;;;;;999;;;===???@@@CCCFFFIIIGGGIIILLLNNNNNNOOOQQQRRRWWWXXX[[[^^^bbbeeeggghhhiiieeeccclll|||{{{tttooommmlllkkkkkkmmmppprrrsssqqqoooqqq{{{yyyooolllpppvvvxxxwwwqqqppplllgggcccaaabbbddduuuzzzrrrllljjjlllnnnoootttsssqqqmmmjjjgggdddccc^^^]]]]]]\\\[[[[[[ZZZZZZTTTMMMHHHIIIIIIGGGGGGHHHDDDFFFJJJMMMNNNNNNLLLJJJEEEDDDCCCDDDEEEDDDBBB@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAEEEGGGJJJRRR\\\ccckkkwwwwwwggg___UUUWWWnnngggNNNCCCAAABBB@@@BBBDDDDDDBBB???>>>>>>===BBBMMM^^^nnnwwwxxxuuuuuuqqqqqqzzz}}}xxxtttqqqooommmkkkiiihhhhhhhhhhhhiiilllnnnoooqqqvvv}}}sssmmmmmmpppsssvvvwwwvvvrrrlllhhhgggiiimmmsss}}}ssseeeYYYQQQLLLIIIGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDIIIQQQXXX___hhhqqquuuvvvtttlll```YYYYYY\\\qqqzzz{{{uuurrrooopppsssuuuuuusssuuuppphhhbbb___aaaeeegggiiigggeeeaaa\\\XXXTTTRRRNNNHHHAAA:::777555444333000///...,,,,,,,,,---...------------------------************+++,,,,,,---,,,,,,,,,+++++++++******))),,,///111222444666999;;;<<<======:::666222//////000333555888;;;===>>>===;;;999888888777555444999888777777888888777666888666333111000111333444333333333444555666777888555444333222111111111111000000000000000000000000222222222333333333444444444444444555555555666666888999:::;;;<<<;;;::::::;;;<<<>>>@@@BBBDDDFFFGGGKKKKKKKKKLLLNNNPPPSSSTTTXXXWWWVVVXXX]]]bbbgggiiijjjddd___aaammm{{{|||xxxuuutttttttttuuuvvvwwwxxxyyyzzzxxx|||xxxuuuuuuxxxyyyyyyvvvuuuqqqkkkeeebbbdddgggvvv~~~pppmmmjjjeeegggooo||||||~~~~~~vvvppplllgggbbbaaaaaa```[[[WWWWWWUUUQQQMMMJJJHHHGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJDDDDDDDDDCCCCCCBBBBBBBBB<<<<<<===??????@@@@@@@@@???@@@AAAAAADDDHHHNNNSSS]]]eeeqqq|||xxxeee\\\RRRRRRfffnnnVVVBBB>>>CCCAAABBBBBBCCCBBB???===<<<===BBBKKKVVV```hhhnnnpppiiikkkooovvv}}}zzzvvvsssqqqpppnnnmmmlllkkkjjjjjjnnnoooqqqssstttwww{{{~~~xxxuuuwww{{{~~~~~~zzzrrriiidddcccdddfffqqq~~~oooaaaYYYSSSLLLFFFCCCDDDDDDDDDEEEEEEEEEEEE@@@GGGNNNSSSVVV\\\eeelllmmmssswwwqqqdddZZZYYY\\\hhhyyy}}}}}}sssooommmmmmqqqssssssqqqqqqmmmgggbbbaaacccgggjjjiiigggdddaaa\\\XXXTTTRRRNNNHHHAAA;;;777444222111000000///...............------------------------,,,++++++++++++,,,,,,---,,,+++++++++************))),,,...000222555999<<<<<<===???>>><<<888333111---...000222555888:::;;;===;;;:::999999888666444777666555666888999999777888666444222111111222333333333333444555666777888555444333222111111111111111111111111111111111111333333333444444444555555222222222222333333333333777888999:::;;;;;;;;;:::<<<===>>>@@@BBBDDDEEEFFFIIIIIIJJJKKKMMMPPPSSSTTTXXXVVVUUUWWW[[[aaafffiiilllgggbbb```eeemmmtttxxx||||||~~~}}}||||||}}}}}}}}}{{{vvvuuuvvvwwwwwwuuutttqqqlllfffddddddfffsssqqqmmmjjjfffiiiqqqxxxrrrjjjfffeeeccc```\\\XXXWWWTTTQQQMMMKKKIIIHHHBBBCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@======>>>@@@@@@AAAAAAAAA>>>>>>>>>>>>???DDDIIINNNXXXaaannnzzzvvvcccZZZOOOPPPcccxxx]]]GGG@@@CCCAAABBBCCCCCCBBB@@@===<<<>>>@@@FFFMMMVVV^^^eeeiiieeehhhmmmttt}}}~~~zzzvvvssspppooonnnlllkkkjjjjjjiiikkkmmmoooqqqsssvvvzzz}}}~~~~~~zzznnneeeaaa```dddppp}}}pppddd]]]XXXQQQKKKFFFFFFEEEEEEDDDDDDDDDDDDDDDJJJQQQWWW\\\aaahhhmmmwww~~~pppccc]]]]]]dddrrr|||zzztttwww~~~zzzqqqnnnkkklllooorrrrrrqqqpppmmmhhhdddcccdddgggiiihhhgggddd```\\\WWWTTTRRRLLLHHHAAA<<<888555222000///000000000000///......------------------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++---///222666;;;???>>>???@@@@@@>>>999555222111222333555777999;;;<<<===<<<;;;<<<<<<;;;999666666666555777999;;;;;;:::777777555444333222222111333333333444555666777888555444333222222111111111222222222222222222222222333333444444444555555555111111222222222333333333555666888999;;;;;;<<<<<<===>>>???@@@BBBCCCDDDEEEFFFGGGHHHKKKNNNQQQTTTVVV[[[ZZZXXXYYY\\\aaafffiiimmmkkkgggcccaaabbbfffiiikkknnnsss|||~~~xxxtttsssssssssoooooommmiiieeeaaa``````kkk{{{tttmmmiiifffjjjqqq}}}zzzqqqlllhhhdddaaa[[[ZZZXXXUUUQQQNNNJJJIIIBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@@@@>>><<<<<<@@@EEEIIIQQQZZZhhhvvv~~~sss```VVVLLLMMM^^^}}}jjjNNNBBBCCCAAABBBCCCCCCBBB@@@===<<<@@@@@@AAAEEELLLUUU]]]bbbaaadddiiipppzzz{{{vvvsssooonnnmmmkkkjjjiiihhhhhhhhhjjjmmmoooqqquuuyyy}}}xxxkkkccc___cccnnn|||zzzooohhhbbbZZZTTTMMMLLLJJJIIIHHHGGGGGGGGGJJJNNNVVV___gggmmmqqqsss~~~oooeeeaaa___gggllliiieeecccddddddxxxrrrnnnkkklllpppssstttsssssspppkkkfffcccbbbcccdddgggfffccc```\\\WWWTTTRRRJJJGGGBBB===:::777444222---...///000000///...---------------------------///...------,,,,,,,,,,,,........................+++,,,---...///444999===>>>???@@@@@@>>>:::666333444444555666888:::<<<>>><<<<<<===???AAAAAA>>><<<:::999888:::<<<======<<<888888777555444222111000333333333444555666777888555555444333222222222222222222222222222222222222222222333333333444444444333333333333444444444444444555666888:::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDEEEFFFIIIMMMQQQUUUXXXYYYbbbaaa___^^^___bbbgggkkkmmmooooookkkfffccceeeiiiiiilllsss{{{yyytttqqqoooooolllmmmllliiieeeaaa^^^\\\```nnnzzzoooiiifffhhhmmmttt~~~tttlllgggccc]]]\\\ZZZXXXTTTOOOKKKIIIFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>>===???CCCGGGKKKUUUcccrrr~~~yyynnn]]]SSSJJJJJJYYYvvvyyyXXXGGGDDDAAABBBCCCCCCBBB@@@>>><<>><<<:::888666+++,,,---...///...---,,,------------------------///...------,,,,,,,,,,,,---------...............,,,,,,,,,,,,---000555999;;;===>>>>>>===999666333222222222333444777:::;;;<<<===>>>AAADDDEEEDDDCCC@@@>>>===>>>??????>>>===:::999888666444222111000333333333444555666777888666555444333222222222222222222222222222222222222000000111111111222222222222222222333333333444444333444555777999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDFFFHHHLLLPPPUUUYYY\\\^^^eeeeeeeeecccbbbdddhhhlllpppuuuxxxvvvppplllmmmpppssswww}}}|||uuupppoooooopppoooooommmjjjeee___\\\UUUaaaqqqrrrjjjeeedddfffiiirrrrrriiiddd^^^]]][[[XXXTTTOOOKKKHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA???===>>>AAADDDGGGPPP^^^mmmzzz~~~}}}}}}uuujjjZZZPPPHHHIIIUUUooocccLLLEEEBBBCCCCCCDDDCCC@@@>>>===>>>???BBBGGGMMMSSSXXX\\\ZZZ\\\bbbjjjuuu}}}wwwsssooonnnllljjjhhhgggfffffffffhhhkkknnnppptttyyy}}}}}}ppphhheeennnyyy~~~qqqhhh]]]ZZZWWWTTTSSSTTTUUUWWWYYY^^^gggttt{{{tttkkkbbb\\\XXXVVVSSSQQQxxxlllhhheeefffjjjooorrrrrrppplllgggbbb```aaadddffffffdddbbb___[[[WWWTTTRRRIIIFFFAAA===;;;:::888777++++++,,,------------,,,------------------------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,---///333666888:::<<<===<<<:::666444333333333333666999<<<>>>???>>>>>>@@@CCCEEEFFFEEECCCBBB@@@AAABBBBBB@@@???<<<;;;999666444222111111333333333444555666777888666555444333222222222222222222222222222222222222//////000000000111111111//////000000000111111111333444444666777:::<<<======>>>???@@@BBBCCCDDDEEEHHHKKKOOOTTTXXX\\\___aaaeeegggiiiiiiggghhhllloooxxx}}}}}}yyyyyyzzzxxxtttssstttqqqpppnnnllliiiddd]]]YYYRRRYYYcccrrrvvvmmmfffbbb___bbbiiivvvzzznnnggg```___\\\XXXSSSOOOKKKIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@AAAAAA???>>>>>>???AAADDDLLLZZZhhhuuu|||yyywww{{{zzzxxxyyy{{{|||xxxxxxzzz~~~pppeeeUUULLLFFFHHHQQQgggmmmRRRGGGBBBCCCDDDDDDCCCAAA>>>===999<<<@@@FFFKKKQQQTTTVVVVVVYYY^^^gggqqq{{{}}}xxxtttpppooommmjjjhhhgggfffffffffhhhkkkmmmooossswww{{{tttkkkjjjpppyyyyyyjjjgggbbb^^^\\\]]]___aaagggkkksss~~~tttfff___[[[VVVSSSSSSyyykkkgggcccdddiiioooqqqrrrpppllleee```^^^___ccceeeeeedddbbb___[[[WWWTTTRRRKKKFFF@@@;;;888666555444,,,,,,,,,,,,,,,---......------------------------,,,++++++++++++,,,,,,---,,,,,,---------.........)))+++,,,......000333666666888;;;======;;;888666555555444555888<<<@@@BBBBBB@@@>>>>>>@@@BBBCCCCCCCCCAAA@@@AAACCCCCCCCCAAA???<<<999666333222222222333333333444555666777888666555444333333222333333111111111111111111111111000000000000111111111111////////////000000000111444444444555666999;;;<<<<<<===>>>@@@BBBDDDEEEFFFIIILLLPPPUUUZZZ^^^```bbbdddiiinnnppppppqqquuuyyy~~~zzzzzz{{{vvvtttqqqnnnkkkfff^^^YYYUUUWWW\\\fffyyyzzzppphhhaaa[[[]]]cccmmmyyyvvvooocccaaa]]]XXXSSSOOOLLLKKKHHHGGGFFFDDDCCCCCCCCCDDDAAABBBBBBBBBCCCCCCCCCDDDCCCDDDDDDDDDDDDDDDCCCCCC>>>@@@BBBBBBAAAAAAAAABBBBBBIIIUUUbbbppp}}}{{{rrrooolllqqq{{{xxxuuuuuuuuutttrrrttt{{{zzzlllbbbPPPHHHCCCFFFMMM___tttWWWIIIBBBCCCDDDDDDCCCAAA???===:::<<>>@@@EEEBBB>>><<<<<<>>>??????@@@??????AAACCCDDDDDDCCC@@@===999555222222222333333333333444555666777888666666555444333333333333000000000000000000000000000111111111111222222222111111111111222222222222555444444555666888:::;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJLLLQQQVVV[[[^^^```aaadddkkksssxxxyyy{{{~~~~~~yyyvvvsssnnnfffaaaYYYYYYYYY```qqq{{{rrrjjjaaaZZZZZZ___hhhrrr~~~}}}uuufffccc^^^YYYTTTPPPMMMLLLJJJIIIGGGFFFEEEEEEEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDCCCCCC???BBBEEEGGGFFFEEEDDDDDD@@@GGGQQQ^^^lllzzzvvviiidddaaaeeeqqq}}}xxxuuusssqqqooommmrrr|||wwwjjj```MMMEEEAAADDDJJJZZZ|||xxxZZZJJJCCCCCCDDDDDDCCCAAA???======>>>???BBBFFFKKKOOORRRPPPRRRWWW___iiisss{{{~~~|||{{{~~~yyyuuuqqqpppnnnllliiihhhgggfffeeeggghhhjjjkkknnnrrrvvv|||yyysssuuuyyy}}}|||qqqjjjiii