BM6P6(@ uuu___XXXRRRNNNNNNMMMJJJIIIKKKJJJGGGDDDCCCCCCDDDCCCBBB;;;;;;::::::::::::999999444444444333333333222222......---,,,,,,+++******+++++++++***************(((((()))***************+++***)))(((((()))***+++******))))))((((((((('''%%%&&&'''))))))'''&&&%%%,,,+++)))'''%%%$$$$$$###))))))(((((('''''''''&&&$$$'''((('''%%%$$$'''***((((((((((((((('''''''''***)))'''&&&%%%%%%&&&&&&++++++,,,---...000111222222000......111777===AAABBB>>>888333000///......000333666888888777777777888888888555111000333666999777777999::::::>>>EEEGGGIIIKKKLLLMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOSSSWWW\\\```bbbaaabbbcccdddeeehhhmmmpppppprrrttttttuuuwwwzzz|||~~~}}}|||zzzyyy{{{~~~uuu___PPPMMMNNNLLLIIIIIIQQQccc{{{jjjbbbjjj|||sss^^^UUUPPPSSSRRROOOKKKFFFBBB>>><<<===:::777555555444222000222111111000///......---////////////////////////---------.........//////111000///......///000111111111111000000000000000444333222333666888::::::???VVVrrruuu^^^VVVPPPLLLMMMLLLIIIIIIKKKKKKIIIEEECCCCCCBBBAAA@@@>>>>>><<<;;;999777666666333333333333222222222222......---,,,,,,+++******------,,,+++******))))))(((((()))*********************)))(((((()))******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$)))((((((((('''''''''''''''((((((((('''''')))***)))((((((''''''''''''''')))((('''''''''((())))))((())))))***,,,---//////111000///000333888===@@@@@@<<<777222///.........222444777888777666666777777888777444111111333666<<<999888:::999888<<>><<<===:::777555555444222000111111111000///.........////////////////////////---------.........//////111000///......///000111111000000000000000000000333333222333555888::::::DDD\\\wwwttt]]]UUUOOOKKKLLLLLLIIIIIIKKKMMMJJJFFFCCCBBBAAA@@@>>>>>>===<<<:::999777666555333222222222222111111111...------,,,,,,++++++***......---,,,***)))((('''(((((())))))******))))))***))))))(((((())))))***(((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&''''''(((((((((((('''''''''''')))((('''''')))******))))))((('''&&&%%%&&&'''''''''''''''(((((()))++++++***++++++---...///000111///...///000222666:::<<<<<<999555111...---......222444777888777666666777777777666444222222555777>>>;;;::::::888666999???DDDFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQTTTWWW[[[^^^```bbbcccdddeeefffiiilllooosssuuuvvvwwwwwwwwwyyy{{{}}}~~~}}}|||zzz{{{}}}}}}|||eeeUUUNNNMMMKKKHHHLLLUUUeee|||nnneeeyyywww```UUURRRSSSRRROOOKKKGGGBBB???======:::777555555444222000111111000000//////......////////////////////////------........./////////000000////////////000000000000000000000000111111222222222222444777:::<<>>;;;::::::888666999???CCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLQQQSSSUUUWWW[[[^^^```bbbbbbccceeefffgggiiillloootttvvvxxxxxxwwwwwwyyyzzz|||}}}~~~}}}{{{{{{|||~~~}}}jjjXXXOOOLLLIIIGGGIIIRRRcccyyyrrrhhh{{{}}}{{{bbbVVVSSSSSSQQQOOOKKKGGGCCC???===<<<:::777555555444222000111000000000/////////...////////////////////////............////////////000000////////////000000000000000000000111111111111222222222444777;;;>>>HHHccc~~~www```VVVPPPMMMMMMMMMKKKJJJLLLIIIFFFDDDBBBBBBBBBAAA@@@::::::999999999888888888222222222111111111000000------,,,,,,,,,,,,++++++((((((((()))))))))))))))(((((()))))))))(((((('''((((((((())))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******)))((('''''''''&&&&&&&&&'''(((((('''''''''((((((((((((((()))&&&$$$%%%(((***)))&&&)))((('''&&&%%%&&&''''''((((((((((((''''''&&&&&&$$$%%%''')))***+++++++++,,,,,,---///111333444555222333222///---,,,...111000222444555555555777888777555444333444666888999===:::999:::999888<<>><<<:::777555555444222000000000000000////////////////////////////////////........./////////000000//////000000000000////////////000000111111111111111222333333333777<<>>DDDEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPSSSWWW[[[^^^___```bbbdddggghhhhhhiiilllmmmqqqtttwwwxxxxxxxxxxxxyyywwwzzz}}}~~~~~~}}}~~~pppkkkiiijjjoooyyy|||}}}ppp\\\OOOJJJGGGFFFHHHQQQbbbxxxzzzqqqiiiYYYUUURRRQQQOOOLLLHHHDDDAAA???===:::777555555444222000000000000000////////////////////////////////////....../////////000000000//////000000000000///////////////000111111222222111333444444444777>>>DDDTTTqqqiiiYYYRRRNNNNNNLLLIIIGGGIIIIIIGGGCCCBBBAAAAAA@@@???===<<<;;;999888666555444333333333333222222222222,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((((())))))(((''''''&&&''''''((())))))(((''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&'''((('''&&&'''(((***((()))***+++***)))'''&&&''''''((()))(((((('''&&&(((***,,,...000000000///...---------///111333444,,,///111000------111444<<<<<<<<<:::777555555666666333111333666:::;;;;;;>>>;;;;;;===<<<;;;???EEEGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOSSSWWW[[[^^^```aaaccceeegggiiiiiijjjkkkmmmooorrrvvvxxxxxxxxxxxxyyyuuuxxx|||~~~tttfffcccaaadddiiirrr~~~|||{{{zzz|||~~~rrr]]]OOOIIIFFFFFFGGGPPP```tttzzzppp~~~lllZZZVVVRRRQQQOOOLLLHHHEEEAAA@@@===:::777555555444222000////////////000000000000////////////////////////.../////////000000000000...///000111111000///......//////000111111222222111444555555555888@@@GGG[[[yyylllYYYRRRMMMMMMKKKGGGFFFGGGKKKHHHDDDBBBAAA@@@???===999999999888888888888777444444444333333333222222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''((()))&&&'''''''''(((((())))))&&&)))***)))'''&&&))),,,((()))+++---,,,***(((&&&&&&'''(((*********))))))&&&(((+++---//////...---+++***))))))***---///111+++...111000...---111666CCCBBBAAA===888555444555666333111222777:::<<<;;;@@@===<<<>>>===<<>>DDD@@@<<<999888777555333222222111111111111111111------,,,++++++******)))***++++++,,,,,,***)))(((+++*********))))))(((((())))))))))))(((((((((((()))'''%%%&&&((((((&&&###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))************))))))((((((''''''$$$%%%%%%&&&((()))+++,,,'''''''''''''''((())))))************+++,,,------///000000111222111111111111000.........000333555???===;;;:::999888555333222111000000222555999;;;>>><<<999999<<>>@@@===:::999999999888666222222222111111111000000------,,,,,,+++*********)))******+++***)))((('''******)))))))))((((((((())))))))))))(((((((((''',,,***''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++***))))))(((''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))++++++++++++,,,---......,,,------...............000///------...111333555:::999777777777777666444444333222222444777:::<<>>???===:::999999999888666444333333222111000//////------,,,,,,++++++************+++++++++***)))((())))))(((((((((((((((''')))))))))((((((((('''''',,,***'''&&&((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''''''''''''''''''''((())))))++++++,,,------...//////***+++,,,,,,------,,,,,,...---,,,,,,...111444666777666555555777888888777666666555555666888;;;===@@@===::::::===BBBEEEGGGIIIJJJLLLNNNOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMOOORRRVVVZZZ]]]___```eeeeeeeeefffhhhkkkmmmooorrrtttvvvvvvuuuuuuuuuvvvxxxzzz}}}~~~~~~}}}{{{{{{xxxuuuuuuuuu{{{ppp^^^QQQIIIFFFEEEDDDFFFLLLUUU]]]ccceeeeeebbbbbbbbbccceeeiiilllnnnvvv~~~rrrmmm}}}}}}bbbVVVRRRQQQPPPOOOMMMJJJEEEBBB===;;;999777444222111111000000000000000000000000..................//////............////////////////////////////////////111111111111222222222222111555444555999888CCC[[[|||cccXXXRRRMMMNNNMMMJJJIIIKKKKKKHHHEEEBBBBBBAAA@@@???BBB???<<<:::999888555333444444333222111//////......------,,,++++++******,,,,,,,,,,,,++++++******((((((((((((''''''''''''))))))((((((((('''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++******))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,'''''''''''''''((())))))******+++,,,---......///+++,,,------......------,,,,,,+++,,,...111555777999888666777888:::::::::777666666666777999;;;<<<@@@>>>;;;;;;???DDDHHHJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKMMMOOORRRVVVZZZ]]]___```ddddddeeeeeefffiiimmmpppqqqsssuuuuuuuuuuuuvvvxxxyyy{{{}}}~~~}}}{{{zzzvvvsssssstttzzznnn[[[OOOHHHEEECCCBBBDDDGGGKKKNNNQQQRRRRRRRRRRRRRRRRRRTTTWWWZZZ\\\eeemmmxxx~~~tttnnn~~~gggWWWRRRQQQOOONNNMMMJJJFFFBBB<<<;;;999777555333222222////////////////////////------...///////////////........./////////000000////////////////////////000000000111111111222222111555444555:::;;;IIIcccdddXXXRRRNNNNNNNNNKKKJJJLLLKKKHHHEEECCCBBBBBB@@@???AAA???<<<;;;:::888555333444444333222111//////.........------,,,++++++***+++******)))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''###%%%(((***)))'''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((''''''&&&###$$$%%%'''((()))***+++''''''(((((()))***+++,,,'''''''''''''''((())))))((()))***,,,------------+++,,,------......------,,,,,,+++,,,...222666888;;;999777666777999999888555555555555777888:::;;;@@@>>>===>>>BBBFFFJJJKKKHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLNNNPPPSSSWWW[[[^^^```aaacccdddeeeeeeeeehhhlllpppoooqqqsssttttttvvvxxx{{{yyy{{{}}}~~~~~~{{{yyyvvvrrrooooooqqqzzzkkkWWWKKKFFFCCCBBBAAABBBCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFGGGJJJMMMNNNWWW]]]iiiwwwzzztttnnn~~~kkkXXXSSSQQQOOOMMMKKKHHHDDDAAA<<<;;;999777555444333222////////////////////////,,,---...///000000000/////////000000000111111111000000000000000000000000/////////000000000111111000555444666;;;>>>OOOkkkfffWWWQQQMMMMMMMMMJJJJJJKKKLLLIIIEEECCCBBBBBB@@@???<<<;;;::::::;;;:::888666444333333222111000//////......------,,,,,,++++++(((((('''&&&&&&&&&&&&''''''(((((((((((()))))))))((((((((('''''''''&&&&&&$$$'''+++,,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---//////++++++***)))(((((((((((('''''''''''''''((())))))&&&(((***,,,------------***+++,,,,,,------,,,,,,------,,,---///333666999;;;888555333444555666555222333444555777999:::;;;???>>>>>>AAAEEEIIIKKKLLLIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNOOOQQQTTTXXX\\\___aaabbbbbbdddfffgggfffggglllpppnnnppprrrssstttvvvyyy|||xxxzzz}}}~~~~~~|||yyyqqqmmmjjjiiikkkuuuhhhSSSHHHDDDCCCAAA@@@AAAAAA???======>>>@@@>>>=========>>>@@@CCCDDDKKKQQQ\\\jjjxxxzzzooojjjzzzooo[[[TTTRRROOOMMMJJJGGGDDDAAA<<<;;;999777555444333333000000000000000000000000---...///000111000///...000000000000111111111111000000000000000000000000.../////////000000000000000555555666<<>>@@@DDDIIILLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMOOOPPPPPPOOOOOOOOOQQQTTTXXX\\\___aaabbb```dddhhhiiiggghhhlllpppoooppprrrrrrsssuuuxxx{{{xxxzzz|||}}}}}}~~~}}}yyyooojjjdddaaabbbjjj{{{{{{dddRRRIIIFFFCCC@@@>>>??????<<<:::999<<<>>>;;;:::999888999;;;>>>???DDDJJJVVVeeesss|||~~~}}}wwwvvvtttqqqqqquuu{{{|||iiicccsssrrr^^^WWWTTTQQQNNNKKKGGGDDDAAA<<<;;;999777666555444444000000000000000000000000...///000111111000...---/////////000000000000111000000000000000000000000//////000000000111111111000555555777===CCCYYYyyyhhhZZZTTTQQQQQQQQQOOONNNPPPLLLIIIFFFDDDCCCBBBAAA@@@???===<<<<<<;;;999666333222222111111111111111111///......------,,,++++++---,,,***)))))))))***+++(((((())))))******++++++(((((('''''''''&&&&&&&&&'''''''''$$$"""$$$)))---''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))'''))),,,...000000/////////000111111222111111111111000//////000444777999;;;888555444666888999:::000111333666999;;;===>>>===>>>AAAFFFKKKMMMMMMKKKHHHHHHIIIIIIJJJLLLMMMNNNIIIJJJLLLMMMNNNNNNMMMMMMOOOPPPTTTXXX[[[^^^aaabbb```dddiiijjjhhhhhhlllpppqqqrrrssssssrrrtttwwwyyywwwyyy{{{|||}}}~~~~~~zzzooohhhaaa\\\ZZZ```qqqvvvaaaRRRKKKHHHCCC@@@===>>>>>>;;;888888;;;???;;;:::999888999;;;===???BBBHHHUUUeeesss{{{|||{{{nnnkkkgggcccaaabbbgggkkktttfff^^^mmmuuubbbZZZWWWRRROOOLLLHHHDDDAAA<<<;;;999888666555444444000000000000000000000000///000111222111000...,,,............/////////000000000000000000000000000000111111111111222222222///555555777===DDD\\\}}}|||dddUUURRROOOMMMMMMNNNNNNMMMNNNKKKGGGEEEDDDCCCAAA@@@>>>>>>===<<<;;;999888777444444333222222111111000222000...,,,+++,,,---...+++++++++++++++,,,,,,,,,)))(((''''''((()))(((&&&%%%&&&&&&&&&''''''((((((***)))'''%%%%%%%%%'''((())))))(((((('''''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%'''(((******)))'''&&&%%%'''***++++++(((%%%###))))))))))))))))))))))))******(((''''''((()))))))))((()))---111222000---...000333555777777777777333222000000111555999;;;666555555666888777555333333222333555:::===??????>>>>>>@@@GGGNNNQQQNNNJJJEEEGGGIIIKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKLLLNNNPPPPPPSSSWWWZZZ[[[\\\]]]___bbbdddeeeeeeeeefffiiikkknnnpppqqqqqqrrrtttwwwzzzxxxzzz||||||}}}{{{uuuqqqiii```]]]\\\___fffnnnrrr^^^OOOIIIFFFCCC@@@>>>===;;;:::999999999::::::999999999999999::::::>>>GGGSSSbbbuuu}}}uuujjj___[[[YYYXXXZZZ]]]hhhooo|||rrreeelll}}}rrr___YYYYYYVVVRRRMMMFFF@@@===;;;<<<<<<999444000///000222000...000333444333111...///111111/////////000000000000000111111111111333222000//////111222444333333222222333333444555111666555666>>>IIIeee|||dddUUURRROOOMMMMMMNNNMMMMMMNNNKKKHHHEEEDDDCCCAAA@@@>>>======<<<;;;999888777444444333222222111111000000...,,,*********+++,,,))))))))))))((((((((((((((('''&&&'''((()))((('''&&&&&&''''''((((((((((((***)))'''%%%%%%&&&'''((()))(((((((((''''''''''''((()))))))))(((((('''&&&!!!"""%%%''')))))))))(((&&&''')))******(((&&&$$$(((((((((((((((((((((((()))((('''''''''((())))))))))))***...111222000---///222888<<<>>>===:::888444222111000111444888:::888777666777777666333111333333333666:::===>>>>>>======@@@FFFMMMPPPMMMJJJFFFGGGIIIJJJLLLLLLLLLKKKLLLLLLLLLKKKKKKLLLOOOQQQPPPSSSVVVXXXYYYZZZ\\\^^^aaaccceeefffffffffhhhjjjmmmnnnooopppqqqsssvvvyyywwwyyy{{{}}}~~~zzzvvvqqqkkkdddaaa___^^^aaafffyyyyyyjjjXXXJJJEEECCCAAA?????????===<<<;;;<<<<<<===;;;;;;::::::::::::;;;;;;<<>>;;;;;;999555000...///111000///---...111222000......///111111/////////000000000000000111111111111222222111000000111222333222222222222222333444444111666555666???JJJfff|||dddVVVSSSOOOMMMMMMNNNMMMMMMNNNKKKGGGEEEDDDCCCAAA@@@=========<<<:::999777666444444333222222111111000///...,,,+++******+++,,,......---,,,+++***))))))&&&%%%%%%&&&((()))((('''(((((((((((()))))))))))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$"""$$$&&&((())))))))))))''''''((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))******,,,///111222000...///444<<>>:::444333111000111444666888999888777777777555222000444333444666:::=========<<<===@@@FFFLLLNNNLLLIIIGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNMMMKKKKKKLLLPPPSSSRRRTTTVVVWWWWWWYYY[[[^^^___bbbeeegggggggggggghhhjjjlllnnnoooppprrruuuwwwwwwyyy|||~~~~~~vvvvvvyyy{{{wwwuuupppkkkiiieee___^^^```lll~~~nnnbbbRRRFFFBBBBBB@@@>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===EEETTThhhtttggg]]]UUUTTTVVVSSSWWW```oooooonnnyyyiiiZZZXXXUUUOOOJJJEEEAAA???===;;;777333//////111444111000...///000000///......///111111/////////000000000000000111111111111111111111111111111111111222111111111111222333333222666666777@@@KKKggg}}}eeeVVVSSSPPPNNNNNNNNNNNNMMMMMMJJJFFFCCCBBBBBB@@@>>>======<<<;;;:::888777666444444333222222111111000000///...------------...111000///...,,,+++***)))%%%$$$$$$%%%((())))))((())))))))))))))))))******)))(((''''''&&&'''((((((((((((((((((((('''''''''###$$$%%%%%%&&&&&&%%%%%%)))******+++******)))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))***+++---000111222000//////444<<>>;;;444333222111111333555777888777666777777666333111444444555777:::<<<<<<<<<;;;===@@@FFFKKKMMMKKKIIIHHHIIIIIIJJJKKKLLLLLLLLLOOONNNMMMLLLKKKMMMQQQTTTUUUVVVWWWWWWWWWYYY\\\______bbbeeegggggggggggghhhjjjlllnnnpppppprrruuuwwwyyy{{{~~~{{{xxxvvvtttuuuyyy}}}zzz{{{vvvrrrooojjjcccaaabbbeeerrr}}}vvveee[[[NNNEEEBBBAAAAAA???==================>>>>>>>>>======<<<<<<<<<<<<===@@@GGGUUUjjjzzzjjj]]]XXXXXXVVVVVV[[[fffvvv{{{uuuzzzmmm[[[XXXTTTOOOIIIEEEBBB@@@>>><<<999666333333444555333222222111111111000000...///111111/////////000///000000000111111111111111111222222222111000000111111000000111111222333222777666888AAAMMMiii}}}eeeVVVSSSOOONNNNNNOOOOOONNNKKKHHHDDDBBBAAA@@@>>>======<<<<<<;;;:::888777666444444333222222111111000//////......---------...---,,,+++***)))((('''&&&&&&%%%$$$&&&((())))))(((******************))))))(((((('''''''''((((((((('''''''''((((((((((((((($$$%%%'''(((***+++++++++***************)))((((((''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))***,,,///000111000000//////222777;;;======<<<:::333222111111111333555666555444555666888888666444444444555888;;;<<<<<<;;;;;;===BBBGGGJJJLLLJJJIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKMMMQQQTTTWWWXXXYYYYYYYYY[[[^^^aaa___bbbfffhhhhhhhhhhhhhhhjjjmmmpppqqqssstttwwwyyy|||~~~|||yyyxxxyyy{{{|||}}}~~~xxxrrrooojjjeeedddfffeeelllsssvvvvvvtttpppkkk\\\UUUKKKDDDAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>>>>=========>>>@@@EEESSSjjjzzzhhh]]][[[XXXVVVXXXaaammm{{{{{{lll[[[YYYTTTOOOJJJFFFCCCBBB===<<<:::999777666444333222333333222111000000000...///111111/////////000///000000000111111111111222222222222222111000///111111000000111111222333222888777:::CCCOOOlll|||dddTTTRRROOONNNOOOPPPQQQPPPKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<;;;999888666555444444333222222111111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''&&&&&&''')))***)))(((************))))))))))))''''''((((((((()))))))))'''''''''(((((((((((((((###$$$&&&''')))***++++++%%%%%%&&&''''''((())))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((((((((((((((())),,,///000000/////////...000222555666777777777222111111111222333555666444333444666888888777555222333555888;;;======;;;;;;>>>CCCHHHKKKKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMLLLMMMMMMMMMLLLMMMOOORRRVVVXXXZZZ[[[[[[]]]___bbbaaadddggghhhhhhhhhiiijjjkkkmmmqqqsssuuuvvvxxxzzz|||}}}|||yyy~~~~~~|||vvvpppmmmhhhdddcccfffggghhhjjjjjjhhheeeaaa]]]QQQLLLFFFBBBAAAAAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>CCCRRRjjjsssccc^^^WWWTTTUUU\\\fffxxx{{{jjj[[[YYYVVVQQQLLLHHHDDDBBB<<<;;;999888777555222//////000111000///...///000...///111111/////////000000000000000111111111111333333222222111000000000222111111111111222333333333888888;;;DDDQQQnnnyyy```SSSPPPNNNNNNPPPQQQRRRRRRLLLIIIFFFCCCBBBAAA@@@>>><<<<<<<<<;;;999888666555444444333222222111111000+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))((('''(((******)))(((******)))))))))(((((((((''''''((()))))))))))))))''''''''''''((((((((()))###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((()))))))))((('''(((,,,///000///---...///---...111333444444333333000000000111222444555666555444555666888888666444111222444888<<<>>>===<<<<<<@@@EEEIIIKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMJJJKKKMMMNNNMMMMMMNNNOOOTTTVVVYYY[[[\\\]]]```aaadddfffhhhiiiiiiiiikkkmmmjjjmmmqqqtttuuuwwwyyyzzzzzz}}}}}}zzzuuupppnnniiicccbbbddddddcccaaa```]]]WWWSSSPPPIIIGGGDDDBBBCCCEEEHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHHHHGGGEEEEEEDDDDDDEEECCCGGGVVVnnn~~~jjjaaaYYYUUUUUU[[[```nnn}}}ggg[[[ZZZWWWTTTOOOJJJEEECCC@@@===999666666555222000---///111000......///111...///111111/////////000000000000000111111111111444333222000000000000111222222222222222333444444333888999;;;EEERRRooovvv^^^RRRPPPNNNNNNPPPRRRTTTTTTNNNKKKGGGEEEDDDCCCAAA@@@<<<<<<;;;:::999777666555444444333333222111111000------...//////.........$$$%%%&&&'''((()))******+++***))))))******)))(((***)))))))))((((((''''''''''''((()))))))))))))))&&&'''''''''(((((()))))))))))))))***)))(((((('''******)))''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))(((((()))******)))((('''(((+++///000...,,,---...,,,...111444444333111000//////000111222444666777777666666777777777444222000111444888<<>>======@@@FFFJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMHHHJJJMMMNNNMMMMMMMMMNNNQQQTTTYYY[[[]]]]]]___```fffggghhhiiiiiijjjllloooiiimmmqqqtttuuuvvvxxxzzzwww{{{|||{{{vvvsssqqqllleeebbbcccaaa^^^ZZZYYYUUUOOOJJJHHHFFFEEEDDDEEEGGGKKKNNNPPPVVVVVVWWWWWWVVVTTTRRRQQQLLLKKKJJJIIIHHHHHHHHHHHHKKKNNN[[[rrrpppeee^^^YYYYYY\\\^^^hhhfff[[[ZZZXXXUUUQQQKKKFFFCCCFFF@@@:::666666666555333...111333222000000222555...000111111/////////000000000000000111111111111555444222000//////000111333333222222333333444555333999999<<>>???@@@BBBCCCDDDHHHKKKMMMLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKJJJKKKLLLMMMLLLKKKQQQTTTWWWYYY[[[^^^aaadddhhhiiikkkmmmmmmlllkkkjjjmmmnnnppprrruuuxxxzzz{{{{{{|||~~~{{{xxxuuutttrrrooolllhhheeeccc[[[ZZZYYYVVVSSSNNNKKKHHHFFFFFFGGGHHHLLLPPPTTTVVV^^^___`````````^^^\\\ZZZWWWTTTQQQNNNKKKJJJJJJJJJJJJQQQ]]]lllxxxvvvfffbbb]]][[[[[[]]]hhhdddZZZXXXVVVSSSPPPKKKFFFAAA===;;;888666555333111///......//////000000111111111000///..................000222333444333111000000///...------...///000000000111111111000000///777888999<<>>@@@>>>;;;999777666777777444444333222111000/////////---+++)))((()))+++,,,...,,,++++++------***(((((()))***(((''''''(((***++++++***)))((((((((((((,,,***((('''&&&(((***+++%%%%%%&&&&&&&&&&&&&&&'''&&&''')))((('''&&&&&&'''(((((('''&&&&&&&&&''''''((((((((())))))))))))(((++++++*********)))))))))((((((((((((((()))******))),,,000111000...---------......///000111222222000000//////000111222333555444444555777777444111222333666999;;;>>>???@@@BBBCCCEEEHHHKKKMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMRRRTTTXXXZZZ[[[^^^aaaccceeefffiiilllnnnoooooonnnmmmnnnppprrruuuwwwzzz{{{||||||~~~{{{vvvvvvtttrrrooolllhhhfff___\\\XXXSSSOOOLLLJJJJJJKKKKKKLLLNNNQQQTTTWWWYYYaaaaaabbbcccbbbaaa```___^^^\\\XXXSSSPPPMMMLLLLLLMMMRRR[[[gggqqq}}}~~~mmmccc^^^[[[ZZZ[[[eee|||eeeZZZXXXVVVSSSPPPLLLFFFBBB???<<<999666555444333111/////////000000000000000///////////////////////////000111222222222111000333333222111111222333333111111222222222222111111555777999===JJJbbbttt___VVVSSSPPPNNNNNNOOONNNNNNKKKHHHDDDBBBAAAAAA@@@???>>>===;;;888666666666666444444333222111000000///---,,,***))))))***,,,---***))))))***++++++)))((()))******(((&&&&&&'''((()))((((((''''''(((((()))&&&%%%$$$######%%%'''((('''''''''''''''&&&&&&&&&'''((())))))'''%%%&&&&&&'''''''''&&&''''''(((((('''(((***++++++)))'''&&&))))))))))))(((((((((((()))))))))))))))***++++++***---000111000///...---.../////////000000000000111000000000000222444555444333444555777666444222222444666999<<<>>>???@@@BBBDDDGGGJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNSSSUUUYYY[[[\\\]]]```bbbdddfffhhhkkkmmmooooooooommmnnnoooqqqtttwwwyyy{{{}}}}}}~~~}}}yyywwwwwwxxxwwwuuuqqqmmmkkkccc___XXXRRRMMMLLLLLLMMMNNNOOOOOOQQQRRRTTTVVVVVV[[[\\\\\\]]]^^^^^^_________]]]YYYUUURRRPPPOOOOOOUUUWWW]]]eeellluuuvvviiibbb^^^\\\ZZZccc~~~wwwgggZZZXXXUUUSSSPPPLLLGGGDDDAAA>>>:::777666555444333000000000000000000//////...///000111111000000////////////000000000111111111000000//////000000111222222333333333333333222333555999>>>KKKeeerrr]]]VVVSSSPPPNNNNNNNNNMMMLLLLLLIIIEEECCCCCCCCCBBBBBB===<<<:::888666555555555444444333222222111000000...---,,,+++,,,---...///)))))))))***++++++***))))))******(((&&&&&&'''((('''''''''''''''((())))))&&&%%%#########$$$%%%&&&***)))))))))((((((''''''''')))***)))'''&&&&&&&&&''''''&&&''''''((())))))'''((()))))))))((('''&&&))))))((((((((('''''''''))))))(((((())))))***+++***---000222111///........................------000/////////000222333555333333444555555555444333333444777999<<<>>>??????BBBEEEIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOSSSVVVZZZ\\\]]]]]]___aaaeeefffhhhjjjkkkkkkkkkkkkmmmnnnoooqqqssswwwyyy{{{}}}~~~~~~zzzxxxyyy{{{{{{yyyvvvrrrooofffbbb]]]WWWTTTRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY[[[^^^___]]]\\\YYYWWWUUUUUUVVVWWW^^^^^^bbbhhhmmmttt|||pppiiiccc___\\\ddd~~~sssjjjZZZXXXUUUSSSPPPMMMHHHEEEBBB>>>:::777666555555444222111111000000/////////...///000111111///---,,,/////////...///000000111........................111222222333333333333333222555999>>>KKKeeeoooZZZUUURRROOONNNNNNMMMLLLKKKKKKHHHDDDCCCBBBCCCBBBBBB===<<<:::999777666555444444444333333222111111111...---,,,,,,,,,---...///)))***+++,,,++++++++++++)))******)))''''''((()))'''&&&&&&''''''((()))***,,,+++***(((((('''(((((()))((((((''''''&&&&&&&&&''')))***)))(((&&&&&&''''''''''''''''''((()))***)))((('''&&&&&&&&&'''(((,,,,,,,,,+++++++++******(((''''''''''''((())))))***---111222111///......---,,,,,,,,,,,,+++++++++............///111333444222333444444444444444555444555777:::<<<>>>??????BBBFFFKKKMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKKKKJJJHHHIIILLLOOOSSSVVVZZZ]]]]]]^^^___```cccdddeeeggghhhjjjkkkkkkmmmmmmnnnppprrrvvvyyy{{{}}}}}}~~~zzz{{{}}}~~~|||yyyuuusssjjjhhhfffccc```^^^\\\[[[[[[ZZZYYYWWWWWWVVVVVVVVVUUUVVVWWWYYY\\\___bbbddd```___]]][[[ZZZ[[[\\\]]]______bbbhhhmmmrrr|||uuummmfffaaa]]]eee~~~vvvqqqnnn\\\YYYVVVSSSPPPMMMHHHEEEAAA>>>999777666555444333222222111111000000/////////000111111000---***)))/////////...///000000111000000111111111111000000000000111222333333222222333666:::>>>JJJccclllVVVSSSQQQNNNMMMNNNMMMLLLJJJIIIFFFBBB@@@@@@@@@@@@???===<<<;;;:::888666555444444444333333222222222222,,,+++++++++***+++++++++***,,,------,,,++++++,,,)))***+++***))))))***,,,((('''''''''((())))))***,,,,,,***)))((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***)))((('''((()))((((((((('''(((((()))))))))(((&&&%%%%%%''')))+++*********))))))))))))((('''''''''''''''(((((()))+++...111222111//////...,,,,,,,,,+++++++++++++++------------///111333444111222444444333333555666444666888:::<<<>>>??????BBBGGGMMMOOOMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIKKKKKKIIIGGGGGGKKKOOORRRVVVZZZ]]]^^^___```aaa___```bbbeeehhhkkknnnooonnnmmmnnnooorrruuuyyy{{{||||||}}}~~~~~~|||yyywwwqqqqqqpppooolllhhheeeccc]]]\\\ZZZYYYYYYZZZ\\\]]]^^^___```bbbccceeefffgggdddbbb___\\\[[[ZZZ[[[\\\^^^^^^```fffjjjmmmsss{{{yyyqqqiiiccc___ggg}}}rrrrrrsss^^^[[[VVVSSSPPPLLLHHHEEE@@@===:::888777666333222111111111111111111000000111111111000///---+++***/////////000000000111111//////000111111000/////////000111222333333333222333777;;;???IIIbbbkkkTTTQQQOOOMMMMMMNNNNNNLLLKKKJJJFFFCCC@@@@@@@@@???>>>======<<<;;;999777666555444333333333333222222222---,,,,,,++++++*********+++---///...+++)))***+++)))***++++++***+++---///))))))((((((((()))******(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))))))))((()))******)))(((((((((((((((((('''((((((((()))+++,,,,,,'''''''''&&&&&&&&&%%%%%%((((((((('''((())))))***+++...111222111000//////,,,,,,,,,,,,------------............000222444555000222444333222222555777555666888:::<<<>>>??????BBBGGGNNNPPPNNNLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLJJJGGGGGGLLLPPPQQQUUUZZZ^^^___```aaabbb___aaacccfffiiimmmpppqqqnnnmmmmmmnnnqqquuuyyy|||{{{{{{|||~~~}}}||||||{{{zzzwwwsssooojjjhhhbbbaaa______bbbfffkkknnnppppppqqqqqqpppnnnmmmlllhhhfffdddaaa``````aaabbbeeeccceeejjjkkkkkkmmmrrryyy~~~vvvnnnhhheeelll{{{ssstttxxx```\\\WWWSSSOOOKKKGGGDDD???>>><<<;;;:::888444111111111111111111111222222111111111111000000000000///000111222222222111000...///000111111000///...000111222333444444444444333888<<<@@@JJJdddjjjSSSPPPNNNMMMMMMNNNNNNLLLKKKLLLIIIEEEBBBAAAAAA@@@???>>>>>>===<<<:::888666555444333333333333333333222//////......---,,,+++++++++---///...***((()))***)))***,,,,,,+++,,,...000******))))))))))))******)))))))))***************'''((((((((())))))******$$$&&&))))))))))))***++++++***)))(((((('''((((((&&&(((***,,,......------))))))))))))(((((((((((()))))))))))))))******++++++...111333222000//////---------.........//////////////////111333555666000222444333222222555888555777888;;;===>>>??????BBBHHHOOOQQQNNNLLLLLLNNNKKKKKKJJJJJJIIIIIIIIIHHHJJJMMMMMMKKKGGGHHHMMMRRRPPPTTTZZZ^^^```aaabbbcccdddeeefffhhhjjjlllooopppnnnmmmmmmnnnqqquuuyyy|||zzzzzz|||}}}zzzuuuqqqmmmkkklllkkkjjjlllpppwww~~~~~~zzzwwwtttooonnnmmmllllllnnnpppqqqooommmnnnqqqpppmmmlllnnnqqq|||tttnnnkkksss~~~vvvvvv{{{aaa]]]XXXSSSOOOKKKFFFCCC@@@???>>>>>>===:::555222000000000111222222222333111111111111222333444555...000222333444333111000333444555666666555444333111222333444555555555555333888===AAALLLfffkkkVVVTTTRRROOOMMMLLLKKKIIIHHHKKKGGGCCC@@@@@@@@@@@@@@@;;;::::::999888777555555,,,///222222000///000222///---,,,,,,---------,,,---,,,,,,+++*********+++------,,,******,,,000222222((((((***(((,,,...&&&+++++++++******)))(((''''''''''''&&&&&&'''''''''))))))(((''''''''''''(((******)))((('''(((((((((&&&)))+++***'''%%%&&&((()))))))))(((''''''&&&&&&(((((()))***++++++,,,,,,---///111111///---------...---------......,,,+++---...///000222333555555222222333444444555666666666777888;;;===???AAABBBDDDJJJNNNNNNMMMNNNLLLIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJIIIHHHIIIKKKMMMNNNOOOSSSXXX\\\___```bbbdddcccdddeeeggghhhjjjkkkllljjjkkkmmmoooqqquuu{{{~~~zzz}}}~~~{{{xxxtttuuuwwwzzz~~~}}}vvvqqqrrrttttttuuuxxx{{{zzzwwwtttqqqqqqtttvvvvvvxxx}}}}}}}}}}}}~~~uuurrrwwwfff^^^WWWTTTQQQJJJEEEDDDAAA>>>:::777666666444222111111222111/////////000000000000000000000000000000000000///000111111222222222222222222111000///111111222333444555555666888777:::CCCPPPgggkkkXXXUUURRROOOMMMMMMLLLJJJHHHKKKGGGCCCAAA@@@AAA@@@@@@;;;;;;;;;:::888666555444444555555333000///000111111///---------...---,,,,,,+++******)))))))))***+++---,,,***---444444000+++...777888///+++,,,)))"""$$$&&&((((((((())))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''((())))))((((((((((((((((((&&&(((***)))'''%%%&&&'''''''''(((((((((((((((((())))))******,,,---...//////111222222000...------......---......---+++***///000222444666777888888000000111222222333444444555666777:::<<<>>>@@@AAAEEEKKKOOONNNMMMNNNMMMIIILLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNOOOSSSXXX[[[]]]___aaabbbaaabbbdddeeehhhjjjkkklllmmmnnnooopppqqqtttxxx{{{{{{}}}~~~~~~{{{wwwsssoookkkhhheeefffiiilllqqquuuyyy{{{|||xxxxxxyyy~~~}}}zzzwwwsssssswwwzzz}}}|||xxx}}}fff^^^WWWTTTQQQKKKFFFDDDAAA>>>:::888777666444333444444444444333222222333000000000000000000000000000000000000000111111222222222222222222111000000000111111222333444555555888777:::CCCRRRkkkmmm[[[VVVSSSPPPNNNMMMLLLKKKIIIKKKGGGDDDAAAAAAAAAAAA@@@<<<<<<;;;:::888666444333444555444222000///000111222000...---......---,,,+++***))))))((()))))))))***...,,,+++:::TTTaaa```OOO@@@111***+++---)))$$$"""'''(((((('''(((***((('''&&&%%%%%%&&&'''((((((((((((((()))***++++++******))))))))))))((((((&&&((())))))'''&&&&&&'''&&&&&&'''(((((()))******+++*********,,,///111333111333444333111...------...///000000///...,,,******,,,///333555666666555000111111222222333333444444555777:::<<<>>>???@@@FFFLLLPPPOOONNNNNNMMMIIILLLLLLKKKKKKKKKKKKKKKJJJKKKJJJIIIHHHIIIKKKMMMNNNPPPSSSWWWZZZ\\\]]]___```___```bbbeeegggjjjlllmmmooopppqqqqqqqqqrrrvvvxxx|||~~~~~~~~~~~~}}}wwwooogggbbb]]]YYYVVVUUUVVVXXX\\\aaafffjjjmmmxxx~~~|||{{{vvvtttwww|||fff^^^WWWTTTQQQKKKFFFEEEAAA>>>:::888777666444333222111111111111000000000000000000000000000000000000000000000000111111111111222222222222111000000000000111222333444555555888888;;;EEEVVVrrrnnn^^^WWWTTTPPPNNNMMMMMMLLLKKKJJJHHHDDDBBBBBBBBBAAA@@@======<<<:::888555333222---///000000000000000000111///---,,,,,,,,,+++***+++******)))))))))******+++///------GGGyyydddFFF<<<777111000$$$)))------)))''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((***+++,,,---------,,,+++***)))(((&&&'''((((((((('''''''''''''''(((((())))))))))))+++***))))))+++...222444333555666555222///......111333555555333000---,,,(((***...222444555444444333333333444444555555555444555888;;;===???@@@@@@FFFLLLPPPOOONNNOOOMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNPPPSSSWWWYYYZZZ\\\^^^______```bbbeeehhhkkknnnooopppqqqrrrrrrrrrsssuuuxxx|||~~~~~~~~~~~~|||uuunnneee\\\VVVSSSPPPOOONNNNNNPPPRRRVVV[[[___aaahhhooo{{{yyyttttttwww}}}|||fff^^^WWWUUURRRLLLGGGFFFAAA>>>;;;888777666555333111000//////000000000///000000000000000000000000//////000111111111111111111111222222222111111000000000111222333444555555777999===GGG[[[zzzooo___XXXTTTPPPMMMMMMLLLLLLKKKJJJHHHEEECCCCCCBBBAAA???======<<<:::888555333222+++---000222333222///,,,///---+++***++++++***)))++++++*********++++++,,,***000...,,,CCCwwwsssKKK222555***,,,///...***'''&&&'''''''''''''''''''''''''''""""""###$$$%%%'''((()))111111000///---+++)))(((''''''(((((())))))((('''******))))))(((((((((((()))((('''((()))---111333444666777555222000......444777::::::777333000///+++...222555888888777666333333444444444444555555555777:::===???AAAAAAAAAEEEKKKOOOOOONNNOOONNNJJJHHHIIIIIIJJJKKKLLLLLLMMMKKKJJJIIIHHHIIIKKKMMMNNNPPPSSSVVVXXXYYY[[[]]]___```aaacccgggjjjmmmoooqqqnnnoooqqqrrrssstttwwwyyy|||}}}~~~~~~~~~~~~~~~zzzwwwlllfff^^^WWWTTTRRRQQQPPPNNNNNNNNNOOOQQQUUUXXXZZZZZZaaannn~~~{{{sssqqqpppssszzz}}}fff^^^WWWUUURRRLLLHHHGGGBBB???;;;888777777555333444222111222444555333222000000000000000000000000//////000111111111111000000111111222222222111111111111222333444555555666777:::???JJJ```ppp___XXXTTTOOOLLLKKKLLLLLLKKKJJJHHHEEEDDDCCCCCCAAA???<<<<<<;;;:::888666444333111111333444555222---***,,,+++))))))***+++***)))++++++++++++++++++,,,---''',,,---+++333OOOtttDDD...************))))))(((((('''((()))******)))((('''&&&&&&&&&'''(((***+++,,,000000000000///---+++))))))(((((()))++++++***(((++++++***))))))(((''''''(((''''''''')))+++...000333555666555333000//////666;;;??????:::555111000,,,...111444555666555555222222222222222222222222555777;;;>>>AAABBBBBBAAABBBIIIMMMMMMMMMOOONNNKKKIIIJJJJJJKKKKKKLLLMMMMMMKKKJJJIIIHHHIIIKKKMMMNNNPPPSSSVVVXXXYYY[[[___aaaaaabbbdddgggkkknnnpppqqqllloooqqqssstttvvvxxxzzz{{{|||}}}~~~}}}zzzwwwhhhddd^^^[[[YYYXXXWWWVVVQQQPPPOOOOOOPPPSSSWWWYYY\\\bbbmmm|||yyypppllliiihhhlllsss|||fff^^^WWWUUUSSSMMMHHHGGGBBB???;;;999888777555444333111///000333444333000000000000000000000000000...///000222222111111000000000111222222222222111222222333444555666777777777<<>>@@@AAAAAA@@@???FFFKKKLLLMMMOOOOOOLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNPPPSSSUUUXXXZZZ\\\```cccaaabbbdddgggjjjmmmooopppmmmooorrrttttttuuuxxxyyyyyy{{{|||}}}}}}}}}zzzmmmjjjhhhfffdddbbb___]]]UUUSSSRRRRRRTTTWWW[[[]]]fffkkksss~~~vvvooogggccc```]]]___dddmmmxxxfff^^^WWWUUUSSSMMMIIIHHHBBB???<<<999888777555444111...,,,---111333111...000000000000000000000000...///111222222222000///000000111222222222222222333444444555666777888888777>>>EEEPPPhhhppp\\\WWWSSSNNNJJJJJJJJJJJJJJJJJJHHHFFFEEEDDDCCCAAA???;;;;;;::::::888777555555222///+++***---000111000+++***)))***,,,---------))))))((())))))***++++++&&&$$$)))111///)))///<<<777CCC===IIIkkk```:::000111+++%%%%%%***---***&&&&&&(((,,,//////,,,(((&&&%%%$$$$$$%%%%%%&&&'''(((%%%'''***---////////////+++***)))***---...,,,***((((((((()))******++++++(((((()))***++++++,,,,,,111333444444222111000111666<<>>EEEJJJKKKLLLOOOOOOLLLQQQPPPOOOMMMLLLJJJIIIHHHKKKJJJIIIHHHIIIKKKMMMNNNPPPRRRUUUXXXZZZ]]]aaaeeeaaabbbdddfffiiikkkmmmnnnnnnqqqssstttuuuuuuvvvxxxxxxzzz{{{|||~~~}}}uuusssrrrpppnnnkkkfffcccXXXWWWUUUVVVXXX\\\```ccckkknnnttt}}}yyyuuukkkddd^^^\\\XXXUUUVVVZZZ]]]fffuuu~~~wwwuuu{{{fff^^^WWWUUUSSSNNNIIIHHHBBB???<<<999888777666444444111...000444666444111000000000000000000000000...///111222333222000//////000111222222222222222444444555666777888999999777???GGGRRRjjjsss___WWWTTTPPPNNNMMMMMMKKKJJJIIIFFFDDDBBBBBBAAA@@@>>>===<<<;;;888666444333222444444444333222000///...++++++++++++,,,---......+++)))((((((***+++,,,,,,++++++++++++,,,------......///000222222222111000,,,***''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((((((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***(((((()))))))))'''&&&%%%&&&&&&'''(((***+++---...---///000000...---......333777;;;>>>===999333///222000...///222444333111444333222111111222333444555777999<<<>>>>>>>>>======@@@EEEIIIMMMOOOPPPPPPLLLKKKJJJIIIHHHIIIIIIJJJLLLKKKKKKIIIHHHJJJNNNQQQTTTVVVYYY[[[\\\___bbbeeedddeeeeeeeeefffjjjooorrrooonnnooossswwwyyyxxxvvvtttwww{{{}}}~~~zzzyyyxxxsssjjjccc\\\YYYTTTQQQSSSXXX___ccciiilllpppvvvyyyrrriiicccaaa]]]WWWSSSRRRRRRRRRRRRWWW\\\fffqqq}}}yyypppmmmmmmoookkk```WWWVVVUUUPPPIIIEEEBBB???<<<999888666444222333333222111000000000111333222111111000000111111111111222222222333333333333444444222000000111222000222555777888999;;;===BBBDDDFFFOOOfffrrr]]]WWWTTTPPPNNNMMMMMMKKKJJJHHHFFFDDDCCCCCCDDDBBBAAA===<<<;;;999666444333222222111111000...------,,,++++++******++++++,,,,,,+++***))))))+++,,,,,,++++++***)))))))))+++,,,---,,,,,,---...------+++++++++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((()))((()))((('''&&&&&&'''((()))))))))((('''''''''((()))'''((())))))))))))((('''(((((((((((()))***,,,,,,...///111000...---......333555999;;;:::777222///222000...///222444444333333333222111111222333333555666999;;;<<<<<<<<<;;;;;;>>>CCCIIILLLNNNNNNNNNPPPNNNLLLIIIHHHGGGFFFGGGLLLLLLLLLKKKJJJLLLOOOQQQTTTVVVYYYZZZ\\\^^^bbbeeeddddddeeeeeefffiiimmmqqqoooooopppssswwwyyyxxxvvvwwwyyy|||}}}~~~zzzqqqiii```\\\WWWRRRRRRTTTXXX[[[```bbbffflllvvv{{{uuunnnhhhaaa]]][[[XXXTTTQQQQQQQQQQQQPPPRRRUUUZZZaaaiiipppvvvyyyxxxnnniiihhhjjjzzzjjj```WWWUUUTTTOOOHHHEEEBBB???<<<999888666444222222222111111000111111111333222111111000000111111111111222222222333333333111222333222111111222444555888;;;<<<======>>>???@@@BBBEEEMMMdddqqq\\\WWWTTTPPPNNNMMMMMMKKKJJJGGGEEEDDDCCCEEEEEEEEEDDD===<<<;;;999777555333333555444222111000///000000///......---------------+++******+++------,,,******)))(((''''''(((***,,,++++++++++++***)))((('''+++)))((())))))(((&&&$$$'''''''''''''''''''''''')))'''&&&&&&((()))))))))((((((''''''''''''(((((((((''''''&&&&&&'''(((((('''((()))*********))))))))))))))))))))))))***+++...///111000...------...222333555666555333000...111//////000333555555555333333222222222222333333444666888:::::::::999888888<<>>@@@CCCLLLcccrrr]]]WWWTTTPPPNNNMMMMMMKKKJJJGGGEEEDDDCCCDDDDDDCCCBBB===<<<;;;999777555444333666444222000///000111222//////---,,,,,,++++++++++++***+++,,,...---+++)))+++)))(((&&&&&&(((***++++++++++++++++++*********)))((()))***,,,+++)))'''(((((((((((((((((((((((()))((('''''')))******)))(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((***************))))))))))))((((((((()))***+++,,,...000111000...------...000111111111111000///.../////////111333555666777333333333333333333333333444555777888999888666555777;;;AAAHHHLLLMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJLLLMMMMMMMMMMMMNNNPPPTTTVVVXXXYYY[[[]]]```cccbbbcccdddddddddfffjjjmmmnnnooorrrtttwwwxxxxxxxxxwwwxxxxxxxxxyyy{{{~~~wwwllljjjeeeaaa]]]ZZZXXXXXXXXXZZZ]]]aaahhhttt|||tttsssrrrpppppprrrtttvvvwwwqqqsssuuusssooolllmmmnnnjjjhhhfffdddbbb^^^ZZZVVVUUUTTTSSSRRRSSSUUUWWWXXXVVVXXXZZZ[[[^^^eeennnvvvsssoooppplllxxxhhh___XXXUUUSSSMMMGGGEEEBBB???<<<999888666444222111000000000111222333333333222111111000000111111111111222222222333333333111222222222111111333555;;;>>>@@@AAA???===<<<<<<;;;===AAAKKKcccttt```WWWTTTPPPNNNMMMMMMKKKJJJHHHFFFDDDBBBBBBBBB@@@???<<<<<<;;;999888666555444111///---+++++++++---...,,,,,,***)))((((((((((((+++***+++,,,------***(((,,,+++)))(((((()))***+++(((((())))))***+++,,,---%%%%%%&&&(((++++++***((((((((((((((((((((((((((((((((('''(((******)))((('''(((((((((((((((((('''%%%&&&&&&''''''''''''''',,,++++++***)))(((((((((&&&''''''((()))+++---...///000111000...---,,,---/////////..................///000111222444666777333333333333333333333333444555777888888777555444777;;;AAAGGGKKKMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLLLLLLLLLLMMMNNNTTTVVVXXXYYYZZZ\\\___bbbaaabbbcccdddeeegggjjjlllnnnpppsssuuuwwwxxxyyyyyyvvvwwwxxxyyy{{{~~~xxxvvvqqqlllfffbbb^^^]]]\\\^^^aaadddiiisss}}}yyyyyy{{{~~~{{{yyyxxxyyyxxx{{{yyynnnggggggggghhhjjjmmmrrrwwwzzz||||||xxxrrrkkkfffcccaaa]]]YYYVVVTTTTTTTTTPPPQQQRRRRRRUUU\\\gggooo{{{|||xxxggg```YYYVVVSSSLLLGGGGGGBBB???<<<999888666444222111000000000111222333333333222111111000000111111111111222222222333333333333444444222111000111333777999;;;;;;999777666666999<<>><<<<<<;;;999888777666555111000///...------.../////////...,,,,,,++++++++++++*********++++++***(((,,,,,,++++++******++++++%%%%%%&&&&&&(((***+++,,,"""""""""$$$'''((((((''''''''''''''''''''''''''''''''''''(((******)))'''''''''((((((((((((''''''%%%&&&'''(((((((((((((((++++++***)))((((((((((((%%%&&&'''(((***,,,---//////111111000...,,,,,,---...........................///000111000111444666333333444444444444333333444666888999999888777555777;;;@@@EEEJJJLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOTTTUUUWWWXXXYYY[[[^^^```___aaaccceeefffhhhkkkmmmnnnppptttvvvwwwwwwyyyzzzxxxzzz|||}}}~~~xxxrrrmmmiiiggghhhjjjmmmnnnrrrzzzvvvrrrllliiijjjmmmppprrrxxxyyyyyyvvvssspppooonnnlllnnntttzzzwwwnnngggcccaaadddiiinnntttzzz~~~xxxtttmmmeee]]]VVVRRROOOLLLMMMMMMLLLOOOWWWbbbkkkhhhaaaZZZXXXSSSLLLHHHHHHBBB???<<<999888666444222111111111000111111222222333222111111000000111111111111222222222333333333444444444333000000111222222444555555444333333444999<<>><<<:::777444222111333222000/////////000111111///,,,***)))***+++---***)))((('''((()))+++---))))))***))))))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''(((''''''&&&&&&%%%%%%&&&'''((()))***+++((('''&&&''')))+++***)))%%%&&&***))))))+++***)))((()))***+++***)))---000222000---++++++---,,,---------,,,,,,...000***,,,...111333444444444555444333222111111111111666888:::<<<<<<:::888777666666777<<>>===<<<999777555333222222222000/////////000111000///,,,***)))***+++---+++*********)))'''&&&&&&))))))))))))))))))((('''))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))******+++(((''''''(((***++++++***(((###"""'''***(((''')))))))))((((((***+++++++++222444555222---))))))***---......---,,,+++,,,...***,,,...000222333333333333333333222333333444555444666999;;;<<<;;;:::999444333444888???EEEHHHIIIIIIGGGFFFHHHKKKMMMLLLKKKKKKJJJKKKKKKMMMPPPRRRSSSVVVYYY]]]___``````aaabbbbbbbbbccceeehhhkkknnnpppooooooppptttyyy||||||{{{|||}}}~~~~~~||||||~~~~~~qqqeeeZZZTTTSSSPPPPPPOOOMMMJJJFFFCCCBBBAAAAAA@@@@@@AAADDDFFFHHHGGGIIIJJJHHHFFFHHHNNNTTT]]]dddooozzz~~~nnnbbbYYYYYYWWWUUU\\\gggpppzzz|||wwwzzziiibbb[[[XXXSSSMMMIIIIIIBBB???;;;888777666555444444444444444333333333333333222000...---...//////111111111222222222333333000222333333222111111222333333333333444555666777999>>>AAATTTyyymmmYYYQQQOOOMMMLLLLLLLLLKKKJJJHHHFFFCCCBBBBBBAAA???>>>===<<<;;;999777666444444222111111000///000000000000...,,,*********,,,---)))***++++++***(((%%%###(((((())))))***)))))))))++++++******))))))((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''(((((()))))))))))))))(((((()))+++,,,+++***+++(((&&&)))***(((&&&''')))((((((((()))***,,,---333555555222---))))))***...//////...,,,++++++------...000222333333333222111111222333444666777888333555888;;;<<<<<<;;;:::555333333555;;;AAAFFFHHHIIIHHHGGGHHHJJJKKKKKKJJJLLLLLLLLLMMMNNNQQQSSSTTTWWWYYY]]]^^^^^^^^^___```aaaaaaccceeegggjjjmmmoooppppppqqqtttxxx{{{{{{{{{||||||}}}~~~wwwpppllliiihhhfffgggjjjkkklllrrryyyrrr```UUUQQQLLLLLLJJJHHHEEEBBB???>>>@@@???>>>======>>>???@@@<<<>>>?????????CCCIIINNNRRRYYYcccooozzzxxxnnnfffeeecccbbbhhhqqq|||{{{uuuyyyhhhaaa[[[XXXTTTMMMIIIIIIBBB???;;;888777666555444444444444333333333222222222111000.........//////111111111222222222222333111333444444222222222333222222222222333444555666999>>>BBBTTTxxxmmmXXXPPPNNNMMMMMMNNNMMMLLLJJJIIIFFFCCCBBBAAA@@@>>><<<;;;;;;:::999888666666555222111111000000000000000///...,,,+++***+++,,,,,,((()))***++++++***)))((('''((()))***************++++++******)))(((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''))))))''''''''''''''''''((((((***)))((()))+++---,,,+++***)))((((((((('''''''''(((((((((((((((***---000///111333111---+++,,,------///000///---,,,------000111222444444444333333111111111222444555777888444666999;;;<<<;;;:::999666444333444888???EEEHHHIIIHHHIIIIIIJJJJJJIIIIIILLLKKKLLLLLLNNNPPPSSSTTTWWWYYY\\\]]]\\\\\\]]]^^^aaabbbdddfffiiikkknnnoooqqqrrrrrrtttwwwzzz{{{|||||||||||||||}}}rrrkkkfffcccaaa___\\\\\\___bbbccchhhnnnwwwiiiXXXRRRJJJJJJIIIGGGEEECCCAAA@@@BBBAAA???>>>===<<<<<<<<<;;;<<<======<<<>>>CCCFFFKKKQQQ[[[eeeppp{{{zzzyyyyyyyyy~~~yyyssswwwgggaaa[[[YYYTTTNNNIIIIIIBBB???;;;888777666555444333333333333222222222222333333222111000000111111111111111111222222222222111333555444333222333333222222222222333444555555888>>>AAATTTwwwnnnZZZQQQOOONNNMMMNNNMMMLLLJJJIIIGGGDDDBBBAAA???===;;;;;;;;;:::999888777666555111111111111000000000///...---,,,+++++++++,,,,,,---,,,+++******++++++,,,(((((()))******+++************)))(((''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))+++---,,,+++&&&'''((('''''''''((((((''')))***))))))***---000---000222111---+++,,,...---///111111/////////000///000222333333333222111222222111222222333444444777888:::<<<<<<:::888666555333222111444:::AAAEEEGGGHHHIIIJJJIIIIIIIIIIIIKKKKKKKKKLLLMMMPPPRRRSSSZZZ\\\]]]^^^]]]]]]^^^```bbbccceeehhhkkkmmmoooppprrrrrrsssuuuvvvyyy|||}}}|||||||||}}}}}}zzzqqqkkkgggeeeccc^^^YYYWWWXXXZZZ\\\```eeekkktttqqq\\\RRRIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@>>><<<;;;999888888=========<<<;;;===???AAAGGGLLLUUU```lllxxx|||sssxxxgggaaa[[[YYYUUUMMMIIIHHHBBB???;;;888777666555444333333222222222111111111222222222111111111111111000000111111111222222222111333555444333222333333222222222222333444555555777===AAASSSwwwnnn[[[SSSQQQNNNMMMMMMMMMKKKJJJJJJGGGDDDBBBAAA@@@>>><<<;;;;;;:::999888777666555000111111111111000//////---,,,,,,,,,+++,,,,,,,,,333111...+++))))))******))))))******+++*********))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((()))+++,,,+++***###''')))&&&&&&((())))))&&&))),,,,,,******,,,///000222444222...++++++---///111333333222000000000---...///111111111000000333333222111111111222222888:::;;;<<<;;;999777555000000///...///444;;;@@@EEEGGGJJJJJJIIIHHHIIIIIIKKKJJJKKKKKKMMMOOORRRSSSWWWYYYZZZ[[[ZZZ[[[\\\^^^bbbdddfffiiilllnnnooopppqqqrrrtttuuuvvvyyy}}}~~~~~~}}}uuusss}}}|||wwwssspppnnnggg^^^WWWTTTTTTSSSUUUZZZ```iiiwwwvvv___SSSJJJIIIHHHFFFFFFEEEEEEFFFBBBAAA@@@???===;;;::::::;;;:::::::::;;;<<<>>>???CCCHHHPPP[[[ggguuuxxx{{{hhhbbb\\\ZZZUUUMMMHHHGGGBBB???;;;888777666555444222222222111111111000000//////000000////////////000000000111111111111222111333444444222222222333222222222222333444555666666===BBBTTTxxxlll[[[VVVSSSOOOLLLLLLLLLKKKJJJJJJGGGDDDCCCBBBAAA@@@>>><<<<<<:::999777666555444000111111222111000///...,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++)))((((((******+++++++++***))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&''')))))))))'''$$$###&&&&&&''''''((()))******(((''''''(((***++++++***$$$***+++'''%%%)))***)))%%%***......+++)))+++---000333555444000...///111444666777666333000......---...000222333333222222444333333222222222333333777888:::<<<<<<:::888666...///...---...111777<<>><<<;;;::::::;;;<<<<<<<<<@@@DDDJJJSSS]]]iiittt|||iiiccc]]][[[UUULLLFFFEEEBBB???;;;888777666555444222111111111000000000000/////////000000000//////000000000000111111111111000222333333222111111222333333333333444555666777777???DDDWWW{{{kkkYYYXXXTTTOOOLLLKKKKKKJJJJJJJJJGGGEEECCCCCCBBBAAA???===<<<;;;999777666444444000111111222222000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((+++++++++++++++***)))((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&'''***+++***'''###!!!&&&'''((()))***+++,,,---((('''&&&''')))+++***)))&&&,,,...)))&&&)))+++)))%%%***///000,,,)))***,,,...111444555333333555777888999:::888444000---,,,000111333555666666666555333333333333333444555666555777:::<<<<<<;;;999888///000000//////222777<<>>@@@???===<<<<<<<<<;;;:::???BBBFFFKKKRRR[[[eeekkkooovvv{{{}}}jjjddd^^^[[[UUULLLEEEDDDBBB???;;;888777666555444111111111111000000000000000111222222222222111111000000000000111111111111///111333333111000111222444444444444555666777777999AAAFFFYYY~~~gggYYYYYYUUUPPPLLLJJJIIIGGGFFFHHHEEEBBB@@@AAABBBBBBBBB>>>===;;;999777555444333000111222333333222000///------,,,,,,+++***)))))))))+++,,,+++)))''''''(((------,,,+++)))'''%%%$$$((((((((('''%%%&&&(((***))))))))))))))))))))))))(((&&&$$$$$$%%%&&&&&&&&&$$$%%%'''((()))(((''''''((((((((((((((((((((((((''''''((()))++++++)))'''+++******)))(((''''''&&&''''''((()))******++++++333333333222000111444777AAAAAA???<<<666222//////---///222444555444333333333333222111111111222222666777:::<<<<<<;;;999777111222222333555777999;;;DDDGGGIIIKKKJJJHHHHHHHHHRRRQQQOOOOOOPPPRRRUUUWWWWWWYYYZZZ[[[ZZZZZZ\\\^^^```dddiiilllmmmmmmnnnooooooqqquuuxxx|||~~~|||vvvooohhhccccccfffnnn|||yyyjjj]]]VVVTTTYYYUUUXXXeeeuuu{{{uuunnngggfffbbb\\\VVVPPPKKKGGGEEEIIIHHHGGGFFFFFFEEECCCAAACCCAAA>>>;;;:::;;;<<<>>>===>>>AAADDDIIIOOOVVV[[[cccccceeefffggggggggggggggglllqqquuu{{{zzziiieee```[[[VVVPPPIIIEEEEEEAAA===:::888666444222111111111111111111111111222222222111111111111000000111111111111222222222444444444333333222222222111111111222444666777888888===FFFZZZ{{{hhh[[[XXXTTTOOOLLLJJJIIIGGGFFFEEECCC@@@??????@@@???>>>===<<<:::888666444333222///000111111111000///...------,,,++++++***)))))))))+++,,,+++)))''''''((())))))******)))((('''''''''((((((((('''''')))+++(((((((((((((((((((((((()))'''%%%$$$&&&''''''&&&$$$%%%&&&((())))))******(((((((((((((((((((((((((((''''''(((******)))'''*********)))((('''''''''******************))))))222222222111000111444777<<<<<<<<<:::666333222222...///111333444444444333555444333222222222222222666777:::<<<<<<;;;999777111111000111333555888:::???BBBGGGJJJLLLLLLNNNOOOPPPOOOMMMMMMNNNPPPSSSUUUVVVXXXZZZZZZZZZ[[[]]]^^^aaaeeeiiilllmmmmmmnnnnnnoooqqqtttxxx|||~~~yyyqqqiiieeebbb^^^]]]___aaahhhuuu}}}nnnbbb\\\XXXTTTUUU___kkkrrrvvvyyy|||zzz|||}}}zzzqqqggg___WWWQQQNNNNNNKKKGGGEEEEEEEEEEEEDDDCCCBBB@@@>>>=========>>>===???AAACCCFFFKKKQQQUUUVVVVVVVVVVVVVVVVVVUUUUUUSSSWWW[[[^^^bbbiiittt|||{{{hhheee```[[[VVVPPPIIIEEECCC???;;;888666555222111111111111111111111111111222222222111111111111000000111111111111222222222333333333222222111111111111111222333444666777888888===FFFYYYyyykkk]]]VVVSSSNNNKKKIIIHHHGGGEEEDDDCCCAAAAAAAAA@@@>>><<<;;;;;;999777555333222111111111111111111000///...,,,,,,,,,+++******)))))))))+++,,,+++)))''''''(((&&&'''((()))************&&&(((******)))))))))+++(((((((((((((((((((((((()))'''%%%%%%'''(((((((((&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((((('''&&&&&&((())))))(((******))))))((((((''''''*********+++++++++++++++000111111111000111444666999::::::888555222222222//////000111222333444444666666555444333333222222666777:::<<<<<<;;;999777111000//////111444777:::===AAAFFFJJJLLLNNNPPPRRRMMMLLLKKKJJJLLLNNNQQQSSSUUUWWWYYYZZZ[[[[[[^^^___bbbfffjjjlllmmmmmmmmmnnnoooqqqtttxxx|||~~~|||rrrggg___YYYWWWVVVUUUVVVZZZZZZ```kkkzzzrrrfffZZZTTTQQQXXX```cccdddfffkkkhhhiiiooowwwxxxlllccc\\\WWWRRRNNNIIIFFFEEEFFFGGGGGGDDDCCCBBBAAA@@@@@@??????===???AAABBBDDDGGGKKKNNNQQQPPPOOOMMMLLLKKKJJJJJJFFFIIIKKKMMMNNNRRRZZZ___ooo{{{|||hhhddd___ZZZUUUOOOIIIEEEAAA>>>999666555333111///111111111111111111111111222222222111111111111000000111111111111222222222222222111111111111111000111111222333444555777888999<<>>;;;;;;999888666444333222444444333333222222111111,,,+++++++++******)))))))))+++,,,+++)))''''''((('''((()))***++++++++++++(((***,,,,,,***((((((((((((((((((((((((((((((((()))'''&&&&&&''')))))))))((('''&&&&&&&&&((()))***(((((((((((((((((((((((()))'''%%%%%%'''((())))))***)))))))))((((((((('''&&&'''(((***,,,...///000...///000000000111333555999999999777333000......////////////000222333444777777666666555333222222666777:::<<<<<<;;;999777222111000000222555999<<>>AAABBBDDDFFFJJJMMMSSSRRRQQQPPPNNNMMMLLLKKKEEEGGGHHHHHHHHHIIIMMMQQQZZZcccsss}}}gggccc^^^YYYUUUOOOIIIEEE@@@===999666555333111000111111111111111111111111222222222111111111000000000000111111111222222222222222222222111111111111222222222333444555777777999<<>><<<;;;:::999777666444444444444333222111111111000++++++***************))))))+++,,,+++)))''''''(((******++++++,,,++++++++++++,,,---,,,***'''&&&%%%'''''''''''''''''''''''')))'''%%%&&&''')))))))))((('''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((()))'''%%%%%%''')))))))))))))))))))))((((((((((((&&&'''(((***,,,...///000---///000000///000111333555666666444111///...............///000111333333666666777666666444333222666777:::<<<<<<;;;999777333333222333666:::===@@@DDDGGGJJJKKKJJJIIIIIIIIILLLKKKJJJJJJLLLNNNRRRTTTUUUWWWYYYZZZ[[[\\\^^^```bbbdddhhhjjjjjjkkklllnnnrrrtttwww{{{}}}oooggg^^^YYYVVVWWWVVVSSSQQQRRRQQQUUU\\\jjjkkk^^^RRROOOPPPQQQSSSVVVSSSQQQRRRXXX```nnnyyyllldddVVVTTTQQQNNNMMMJJJGGGEEEFFFGGGHHHHHHGGGEEECCCAAA===???AAACCCFFFJJJOOORRRWWWWWWWWWWWWVVVUUUSSSRRRIIIHHHGGGFFFEEEFFFHHHJJJOOOTTT^^^kkkuuu|||eeebbb]]]YYYTTTNNNIIIEEEAAA>>>:::777666555333111111111111111111111111111222222222111111111000000000000111111111222222222222333333333333333333333222222222333444555666777999<<>>@@@BBBEEEHHHNNNUUUZZZ```aaacccddddddbbb___]]]RRRPPPMMMIIIGGGGGGHHHIIIIIIJJJQQQZZZbbbmmmyyydddaaa]]]XXXSSSNNNHHHDDDAAA>>>;;;888777666444333111111111111111111111111222222222111111111111000000111111111111222222222333333333333333444444444333333333333444555666666999<<>><<<;;;:::999888777666555444222111///...---,,,,,,---))))))))))))************)))+++,,,+++)))''''''(((((())))))******))))))))))))******(((&&&&&&'''((('''''''''''''''''''''''''''%%%$$$$$$&&&((())))))###$$$%%%&&&''''''''''''(((((((((((((((((((((((()))(((((()))+++,,,***)))(((((((((((())))))))))))******************))))))---///000000...------...+++---////////////000111+++,,,...000111111111000222333555666666555444333666777:::<<<<<<;;;999777222444777;;;???CCCFFFGGGFFFIIILLLNNNMMMLLLLLLMMMKKKKKKJJJJJJLLLOOORRRTTTVVVXXXZZZZZZZZZ[[[]]]^^^]]]___ccceeegggiiilllnnnpppsssvvvzzz}}}{{{pppggg```\\\XXXRRRPPPRRRPPPRRRXXXeee{{{kkk]]]OOOIIIGGGCCCBBBCCCFFFHHHMMMSSSYYYfff~~~{{{lllccc___[[[WWWUUURRROOOMMMJJJJJJIIIIIIHHHFFFEEEDDDAAABBBCCCEEEIIIPPPYYY___iiikkkoooqqqpppmmmhhheee___[[[UUUOOOLLLKKKKKKKKKIIIGGGKKKRRRVVV]]]tttsssccc```\\\WWWSSSNNNHHHDDDAAA>>>:::888777666555333111111111111111111111111222222222111111111111000000111111111111222222222111111222222333333333333333333333333444444555666:::;;;@@@NNNiiilll^^^TTTQQQMMMKKKKKKLLLKKKKKKHHHFFFDDDDDDCCCBBB???===:::999888777666555444333444333111///...---......)))))))))))))))*********)))+++,,,+++)))''''''(((%%%&&&'''(((((())))))((('''(((((('''&&&&&&)))+++''''''''''''''''''''''''&&&$$$######&&&(((((((((!!!"""%%%''')))*********(((((((((((((((((((((((()))))))))+++------+++)))(((((((((((())))))))))))'''(((((()))******++++++...///000000---,,,,,,,,,---...000///...------...***,,,...000111111000///000222444555666666444333666777:::<<<<<<;;;999777000333888===BBBEEEGGGHHHKKKMMMPPPPPPOOOMMMLLLLLLJJJJJJIIIIIIKKKNNNRRRTTTWWWYYYZZZ[[[ZZZZZZ\\\^^^[[[^^^aaadddfffhhhlllooooooqqquuuxxx|||~~~wwwjjjaaaZZZSSSRRRTTTOOOQQQWWWddd{{{zzzcccWWWMMMJJJHHHEEEBBBAAA???BBBHHHNNNRRR^^^uuu|||iiieee^^^YYYVVVTTTSSSRRRKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEIIIQQQZZZaaakkknnnrrruuusssoooiiidddfff```WWWPPPLLLJJJIIIIIILLLIIILLLQQQPPPSSSggg~~~nnnccc```\\\WWWSSSNNNHHHDDD@@@>>>:::888777666444333111111111111111111111111222222222111111111111000000111111111111222222222000000111111222222222222333333333333444444555666:::;;;@@@NNNhhhhhhZZZUUUSSSOOOKKKIIIHHHHHHIIIGGGEEEBBBAAA@@@>>>;;;999:::999888777666444333333333000---...222222///+++,,,+++)))((((((((()))***(((((((((((((((((((((((((((***+++,,,,,,***'''&&&((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%(((((((((((('''&&&%%%$$$))))))))))))))))))))))))###$$$%%%&&&((()))******************************))))))))))))))))))))))))(((((('''((()))***,,,---...///000///---,,,,,,---......---------......///)))+++---///111111111111111333444444222222333555666;;;===<<<<<<>>>;;;777444888>>>DDDHHHIIIHHHGGGKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIKKKNNNQQQSSSXXXYYYYYY[[[\\\]]]^^^^^^\\\^^^```dddhhhkkknnnoooqqqqqqsssuuuxxx|||{{{nnnddd^^^XXXTTTTTTWWW[[[dddxxx~~~pppfffVVVRRRMMMIIIHHHGGGFFFEEEEEEIIIMMMMMMOOOYYYkkkzzzuuuooofff\\\UUURRRQQQQQQQQQOOOMMMKKKKKKJJJIIIHHHEEEDDDDDDFFFKKKRRRYYY^^^gggkkkooopppmmmhhhffffffddd___XXXSSSPPPNNNLLLJJJJJJHHHHHHJJJMMMQQQ\\\fff|||}}}eee```^^^ZZZWWWSSSOOOKKKGGG@@@>>>;;;888666444333333000000000000000000000000000/////////000111222222222222111111111111111111333333333333333333333333000222333333333444777999======???LLLgggjjj\\\UUUSSSOOOKKKHHHGGGGGGHHHFFFDDDBBBAAAAAA@@@>>><<<<<<;;;:::999888666555555444000...///222222...***++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&''''''%%%%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((***,,,---...//////...+++******+++......---------------...+++---///111222222222222111333444444222222333555888<<<>>>>>>>>>???===999777;;;AAAGGGJJJJJJIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJLLLOOOQQQSSSWWWWWWXXXYYY[[[\\\]]]]]]___```cccfffiiillloooppprrrrrrsssuuuxxx||||||nnnccc]]]YYYUUUWWW[[[cccvvv~~~tttjjjaaaYYYQQQMMMHHHEEEEEEEEEDDDDDDCCCFFFHHHIIILLLUUUcccnnn~~~ttthhh^^^XXXUUUTTTQQQOOOMMMKKKJJJJJJIIIHHHFFFEEEEEEGGGLLLTTT[[[___dddhhhkkkkkkgggbbb___^^^^^^ZZZUUUPPPNNNLLLJJJIIIIIIFFFEEEGGGHHHJJJRRRZZZcccooo~~~ggg```]]]YYYVVVSSSNNNJJJFFF@@@>>>;;;888666444333333111111111111111111111111000000000000000000111222111111111111111111111111333333333333333333333333222333444444333333555777:::;;;???LLLhhhkkk^^^UUUSSSNNNJJJGGGFFFGGGGGGFFFDDDCCCBBBCCCBBBAAA???<<<;;;:::999888666555555444222///000111111---***+++++++++++++++******)))(((((((((((((((((((((((('''&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&'''((()))+++,,,000111111///---++++++,,,000///...------,,,------...///000222333333222222111333444444222222333555999===@@@???@@@AAA???;;;:::>>>DDDIIILLLLLLJJJHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKMMMPPPSSSTTTWWWXXXYYYZZZ\\\]]]^^^___bbbccceeehhhkkkmmmooopppsssssstttvvvyyy{{{~~~tttfff___]]]YYYZZZ]]]cccsssqqqccc\\\YYYUUUQQQPPPLLLHHHFFFFFFGGGGGGGGGCCCDDDEEEGGGJJJQQQZZZ```kkk{{{qqqeee]]]YYYVVVTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHHHHJJJPPPWWW___dddfffhhhjjjiiieee```]]][[[]]]YYYUUUQQQOOOMMMKKKIIIJJJGGGEEEFFFEEEDDDHHHNNNNNNVVVbbbnnnyyyxxxuuuxxx|||hhh___]]]YYYUUUQQQMMMHHHDDD???===;;;888555444333333222222222222222222222222222111000000000000000000111111111111111111111111333333333333333333333333444555555444333222444555777:::???NNNiiikkk^^^UUURRRNNNJJJGGGFFFFFFGGGGGGEEECCCBBBBBBBBB@@@>>>:::999888777666444333333555333111111111000---***++++++,,,------+++***)))((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&''')))+++,,,222333333222000///000111222111000///...---------...///111222222222111111111222444333222222333555999===@@@???@@@BBB@@@<<<<<<@@@EEEJJJLLLLLLJJJHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLNNNQQQSSSUUUZZZZZZ\\\]]]___```aaabbbdddeeefffiiikkkmmmooopppssstttuuuwwwyyy{{{|||}}}~~~{{{kkkdddccc^^^^^^^^^bbbnnnzzzpppcccZZZVVVVVVVVVTTTVVVRRRNNNKKKKKKLLLLLLLLLGGGEEEEEEFFFKKKPPPTTTVVV```lll~~~zzznnneee^^^ZZZYYYXXXVVVSSSOOOMMMMMMNNNJJJJJJKKKOOOUUU^^^ffflllooopppqqqpppnnniiifffddddddaaa\\\YYYVVVTTTPPPNNNOOOJJJHHHHHHFFFCCCDDDHHHJJJNNNTTT[[[dddppp|||xxxmmmggghhhkkkwww}}}~~~jjj___]]]XXXTTTPPPLLLFFFCCC>>>===:::777555444333333222222222222222222222222222222111000/////////000111111111111111222222222222222222222222222222222333444444444333333444666777;;;AAANNNhhhjjj]]]TTTRRRNNNJJJHHHGGGGGGHHHHHHFFFCCCBBBAAA@@@===;;;:::999888777666444333333444333222222111///---+++++++++,,,------+++***)))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))+++,,,000111333222111111222444333333111000////////////---...000111111111000000111222444333222222333555777<<<>>>>>>???AAA???;;;<<<@@@EEEJJJLLLKKKIIIGGGIIIIIIIIIJJJKKKMMMNNNOOOMMMLLLLLLLLLNNNQQQTTTVVVZZZZZZ\\\]]]___aaabbbcccddddddfffhhhjjjlllmmmnnnssstttvvvwwwyyy{{{||||||}}}uuummmjjjbbb^^^]]]```jjj~~~tttoooiiibbb]]]]]]^^^^^^]]]^^^ZZZUUUQQQOOONNNMMMLLLIIIGGGDDDFFFJJJOOOQQQRRRYYY^^^iiiwwwzzzoooeee^^^\\\\\\[[[WWWRRRNNNMMMNNNLLLLLLNNNSSS\\\gggpppvvv{{{{{{||||||zzzxxxtttrrrnnnkkkgggccc```[[[VVVSSSRRRMMMJJJJJJHHHEEEDDDGGGLLLLLLNNNQQQWWW```jjjppp{{{}}}{{{tttjjjbbb```aaaeeeqqq}}}jjj```]]]YYYTTTPPPKKKEEEAAA===<<<999777555444444444111111111111111111111111222222111000/////////000000000111111111222222222222222222222222222222222111222333333333444666888888<<>>@@@>>>:::;;;???DDDIIIKKKKKKIIIGGGGGGHHHHHHIIIKKKMMMNNNOOOMMMLLLLLLLLLNNNQQQTTTUUUWWWXXXYYY[[[]]]___```aaacccccceeegggiiikkkmmmnnnssstttvvvxxxzzz{{{|||||||||~~~vvvpppggg```\\\^^^ggg{{{xxxuuurrroookkkjjjjjjkkklllkkkjjjeee^^^XXXSSSPPPMMMKKKJJJGGGEEEEEEHHHNNNRRRUUUVVVUUUYYYbbbmmmzzzvvvhhh^^^^^^______[[[TTTNNNKKKKKKLLLMMMQQQXXXcccppp{{{}}}wwwtttqqqmmmiiiccc]]]YYYUUUOOOKKKJJJIIIFFFEEEFFFIIIHHHIIIKKKPPPXXX___dddnnnppprrrooohhhaaa]]][[[\\\dddttt~~~iiiaaa^^^YYYUUUPPPJJJEEEAAA===;;;999666555444444444000000000000000000000000222111000000000000000000000000000111222222333333222222222222222222222222000111333333333444777999888===BBBLLLbbbhhhZZZSSSQQQNNNKKKJJJKKKLLLNNNHHHFFFDDDCCCBBBAAA???===<<<;;;:::999888666555555222333333222111000//////++++++***))))))))))))***))))))))))))))))))))))))(((((()))***))))))''''''))))))))))))))))))))))))%%%&&&'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++---...000111222111...---...///000000//////...//////000,,,...000222333333333333111333444444222222333555555:::======>>>@@@???;;;;;;???DDDJJJLLLLLLJJJHHHEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLKKKLLLMMMPPPSSSUUUVVVWWWXXXZZZ]]]^^^```aaabbbccceeegggjjjlllnnnoooqqqsssuuuxxxzzz||||||}}}|||tttiii______bbbnnn~~~wwwnnneee^^^XXXSSSPPPMMMKKKHHHFFFIIIPPPXXX^^^^^^YYYXXX[[[^^^bbblllvvvooocccbbbeeegggbbbYYYPPPLLLKKKKKKMMMSSS\\\iiixxx}}}{{{yyyvvvrrrmmmfffbbb[[[TTTMMMLLLKKKHHHFFFGGGDDDFFFIIIOOOWWW^^^dddggglllmmmmmmllliiiddd```]]][[[^^^gggwww|||hhhbbb___ZZZUUUPPPKKKEEEAAA<<<;;;888666555444444444111111111111111111111111000000000000000000111222///000000111222222333333111111111111111111111111111333444333333444666888555;;;@@@III^^^hhh[[[RRRQQQNNNLLLKKKLLLNNNOOOGGGFFFDDDDDDDDDCCCBBB@@@:::999888777666444333333111222333333111000000000,,,+++)))((((((((()))***)))))))))))))))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))###$$$&&&((()))))))))(((///---***'''&&&%%%&&&&&&''''''''''''''''''''''''&&&'''(((***+++---...///))))))))))))))))))))))))((((((((((((((((((((((((******))))))***,,,...///555666555333000------.........---------......///---...000333444555555555111333444444333222444555666:::======>>>AAA???<<<;;;???EEEJJJMMMMMMKKKJJJCCCCCCDDDEEEGGGJJJLLLMMMLLLKKKKKKKKKMMMPPPSSSTTTWWWXXXZZZ\\\^^^```bbbcccbbbccceeehhhkkkmmmooopppqqqrrruuuxxx{{{|||}}}}}}|||}}}|||ssseee```___dddwww~~~sssjjjbbb\\\XXXQQQOOOLLLIIIKKKSSS^^^gggjjjccc___^^^ZZZVVVZZZaaahhh|||}}}pppgggkkkmmmiii___TTTOOOMMMJJJMMMTTT^^^mmm}}}}}}zzzuuuooojjjaaaYYYQQQOOONNNJJJHHHIIIDDDGGGNNNWWWbbbkkkqqqsssqqqooonnnmmmllljjjfffccc]]]\\\```mmmyyygggccc```[[[VVVQQQKKKEEEAAA<<<:::888666444444444444222222222222222222222222000000//////000111222222///000000111222222333333111111111111111111111111333444555444333222444666333999>>>FFF\\\fffYYYSSSRRROOOMMMKKKJJJJJJJJJFFFEEECCCBBBBBBAAA???===<<<;;;:::888777555444333...000333333111...---------------,,,,,,,,,++++++++++++++++++************))))))((((((''''''&&&&&&,,,+++)))((()))***)))(((&&&&&&'''(((((('''&&&%%%"""&&&))))))(((''''''(((((())))))))))))(((((()))(((&&&&&&'''(((((('''&&&&&&'''((()))***++++++,,,+++***(((''''''&&&&&&)))((('''&&&'''***---///111333444444111/////////000111222222000//////////////////111333444333222222222333333333444444444999;;;???AAA@@@@@@@@@@@@AAADDDIIIKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJMMMQQQTTTZZZ[[[]]]___`````````___aaadddhhhkkklllmmmoooppptttuuuvvvxxxzzz|||}}}~~~}}}~~~xxxssstttzzzmmmccc___aaaiiirrr|||sssfff]]]YYYVVVTTTQQQOOOTTTcccsssxxxrrrdddXXXTTTWWWXXXVVV^^^hhh{{{pppqqqtttsssjjj\\\SSSRRRNNNRRRZZZfffuuu{{{vvvqqqmmmjjjeee]]]VVVRRRPPPQQQRRRIIINNNTTT```sss}}}uuupppoooooonnnnnndddaaa```hhhzzzzzz~~~iii```^^^ZZZUUUOOOJJJEEEBBBAAA===888444222111000///222222222111111111000000111111111111111111111111000111111111111222222222////////////////////////444333222222333444666777888<<>><<<<<<;;;:::888777555444333222000---...000000...+++******)))))))))(((((((((******))))))((('''''''''(((((((((((())))))))))))+++)))''''''((()))((('''$$$%%%'''(((((((((''''''&&&''')))(((''''''(((***%%%%%%&&&'''((((((''''''******))))))))))))******++++++++++++++++++++++++((((((((((((((()))*********)))((('''((()))+++---000222333333111/////////555666666555333000000000/////////222555666666555333333333333444444444444888;;;>>>@@@@@@@@@AAABBBCCCGGGKKKNNNNNNMMMLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMQQQUUUXXXXXXYYYZZZ\\\]]]___```bbbeeeiiilllmmmppprrrtttvvvwwwxxxyyy{{{|||~~~~~~|||oooeeedddeeekkkrrr|||yyyjjj```]]]___^^^iiiwwwrrriii```YYYWWW]]]lll{{{ooo___YYYXXXWWWXXX[[[hhh~~~yyygggVVVMMMPPPVVV```mmmzzzzzzvvvooohhhbbbZZZSSSOOOQQQPPPTTTggg|||zzzyyyooogggaaadddoooxxxddd___]]]ZZZUUUOOOIIIDDDBBB<<<999777555555555333222222222222111111111111111000000000000000000000000000111111111111222222222333333333333333333333333333333333333333555666666666;;;???HHH```fffXXXQQQPPPMMMKKKIIIHHHHHHHHHEEECCCAAA@@@@@@???===<<<<<<;;;:::888666555444333444///+++,,,///111...***+++++++++************)))(((((()))***+++,,,------((((((((())))))*********,,,***((('''''''''%%%$$$$$$%%%&&&(((((((((((('''((((((((('''%%%%%%''')))&&&'''((()))************''''''((('''''''''((())),,,,,,++++++************((((((((((((((())))))***+++***)))(((((()))***+++///111333333111/////////555666777555222000/////////...///222555777777666333333333444444444444555888;;;>>>@@@@@@AAABBBDDDHHHKKKNNNOOONNNMMMLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKMMMRRRUUUZZZZZZZZZ[[[]]]```bbbdddcccfffiiilllnnnppptttvvvuuuuuuwwwxxxzzz{{{}}}}}}~~~sssfffaaa___aaagggpppwwwhhh```]]][[[```kkk}}}yyypppfff^^^aaaqqqlll```\\\[[[[[[]]]fffyyyqqq]]]QQQPPPWWWbbbnnnzzz~~~{{{wwwsssoooggg^^^WWWVVVTTTXXXiiiyyynnneeefffnnnwwwccc___]]]ZZZTTTOOOIIIDDDBBB888666444333333222///---111111111111111111111111////////////////////////000000111111111222222222333333333333333333333333222222333333444555555666555:::???HHH```hhhZZZQQQPPPMMMKKKIIIHHHHHHHHHEEECCCAAA@@@@@@???===<<<<<<;;;:::888666555444333444000,,,,,,000111...++++++++++++************)))'''((((((***+++,,,---...((()))))))))******++++++***(((&&&&&&'''(((((('''$$$%%%'''(((((((((''''''(((((('''%%%$$$$$$&&&(((''''''((())))))***))))))&&&'''((((((&&&&&&(((++++++++++++******)))((((((***))))))(((((((((((((((***))))))(((((()))***+++...000222222111/////////444555555444111.........///...///222555777777666333333444444444555555555888;;;>>>???@@@BBBDDDFFFMMMOOOQQQQQQOOOLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNRRRUUUZZZZZZZZZ\\\^^^aaadddeeedddgggjjjlllnnnppptttvvvrrrssstttvvvxxxzzz|||||||||~~~zzziiibbb]]]^^^aaahhhuuutttfff^^^^^^```kkkvvviiifffuuu|||iii___[[[WWWZZZdddwwwvvv```SSSPPPWWWbbbmmmwww~~~|||zzzyyyyyyxxxtttkkkdddZZZZZZ^^^kkktttjjjiiiooowwwddd___]]]YYYTTTNNNHHHDDDAAA999777555333222000...+++111111111111111111111111////////////////////////000000111111111222222222222222222222222222222222222222333444444555555555555:::???GGG]]]hhh[[[RRRPPPNNNLLLJJJIIIIIIIIIEEECCCAAAAAAAAA@@@>>><<<<<<;;;:::888777555444333333111...///111111///,,,******)))))))))((((((((()))))))))(((((((((((((((***************+++++++++%%%$$$$$$&&&))),,,,,,,,,&&&&&&'''(((((('''&&&%%%&&&''''''%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&''')))+++***((((((+++...++++++******)))))))))(((******)))((((((((((((((()))))))))))))))***++++++...000222222000/////////222333333222///---------/////////222555666666555333444444444555555555555888:::===???@@@BBBEEEGGGPPPQQQRRRQQQOOOLLLKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNRRRVVVXXXXXXYYY\\\^^^aaaccceeefffhhhjjjkkkmmmooosssuuuoooppprrruuuwwwzzz|||}}}{{{}}}nnnfff^^^\\\]]]aaajjjsssoooccc___cccrrr~~~yyyrrr{{{tttbbbYYYUUUZZZeeewwwuuu___SSSQQQXXXbbbkkkrrrzzz~~~|||yyyyyy|||~~~xxxrrraaa```ccclllyyyyyynnnmmmppp}}}xxxggg^^^\\\YYYTTTNNNHHHCCCAAA===:::777555444222000...111111111111111222222222000000000000000000000000000111111111111222222222111111111111111111111111111222333444555555555555555:::>>>EEEXXXzzz}}}eeeZZZRRRQQQOOOLLLKKKJJJJJJJJJFFFDDDBBBAAAAAAAAA???===<<<;;;:::888777555444333111222222222222000///---+++*********))))))))))))***)))))))))((((((''''''++++++++++++++++++******'''&&&&&&'''***,,,,,,,,,'''((((((((((((&&&%%%$$$&&&'''''''''%%%%%%''')))(((((((((((('''&&&%%%$$$&&&)))+++***''''''+++///++++++++++++++++++******((((((((((((((())))))***''''''((()))***++++++,,,---///111222000//////000000222333222///........./////////111444555444333444444444444555555555555888:::===???@@@CCCFFFIIINNNPPPQQQQQQOOOMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKLLLNNNSSSVVVWWWXXX[[[^^^aaaccceeeeeeggghhhjjjkkkkkknnnqqqtttnnnooorrruuuxxx{{{~~~}}}~~~yyyoooddd^^^]]]___fffmmm|||nnnhhhnnn}}}|||}}}jjj]]]YYY___gggtttttt```WWWSSSZZZbbbiiinnnvvv~~~~~~mmmgggeeejjjrrr~~~vvvtttuuu~~~xxxhhh^^^\\\YYYTTTNNNHHHCCCAAA===:::666444333333333222000000111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111222333555555555555444666:::===BBBSSSrrrzzzbbbWWWSSSRRROOOMMMKKKJJJJJJJJJFFFEEECCCBBBBBBAAA???>>><<<;;;:::888777555444333000222555555222000//////---------,,,,,,,,,,,,+++))))))******++++++,,,,,,---,,,,,,++++++*********---+++))))))))))))((('''(((((())))))(((&&&$$$###%%%'''((((((''''''(((***++++++******)))'''&&&%%%###''')))(((%%%%%%)))---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''(((***+++,,,&&&'''((()))***+++,,,,,,---///111111000//////000000111333222000//////////////////111333444333222444444444555555555666666888:::===???@@@CCCGGGIIILLLNNNPPPPPPOOOOOOPPPQQQIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKLLLNNNSSSVVVYYY[[[^^^bbbeeegggggghhhhhhiiijjjjjjkkklllpppsssmmmooorrruuuyyy}}}xxxkkkccc```bbbhhhpppyyysss|||sssccc[[[```dddkkkzzzuuuddd]]]UUU[[[ccchhhlllttt}}}xxxmmmdddffflllsss~~~~~~{{{zzzwwwhhh^^^\\\YYYSSSNNNHHHCCCAAA:::777333111111333333333000000111111222222222222111111111111111111111111000111111111111222222222111111111111111111111111111222333555666555555444777:::===@@@PPPnnnppp^^^WWWRRROOOKKKIIIHHHIIIHHHGGGFFFDDDBBB@@@???@@@AAABBB???<<<999888777666555333333444444444333222000///***)))'''((()))******)))...---,,,,,,+++++++++,,,,,,,,,+++***))))))******)))+++***((())),,,+++'''))))))((('''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((,,,((($$$%%%))),,,+++''')))'''''')))++++++)))%%%((((((''''''&&&&&&&&&%%%***)))((((((((()))***+++)))(((&&&%%%%%%''')))+++.../////////---...///111......---,,,---...///000//////000111222444666777333333333333333333333333666:::>>>@@@@@@BBBGGGKKKNNNOOOQQQQQQOOONNNMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLOOOSSSVVVXXX[[[^^^```aaabbbdddfffgggjjjmmmnnnnnnnnnnnnooottttttssstttwww{{{sssgggbbbcccgggmmmzzz~~~eeeXXX\\\bbbiiipppwww~~~ttt```VVVVVVYYY^^^cccjjjqqqzzzsssiiikkkmmmooo|||ooobbb^^^XXXQQQMMMLLLIIIDDD???:::999777666444333333333000000000000000000000000000000000000000000000000111111111000000000000000...//////000111222222222///111222222222222333555888999<<>>:::999777666444333333333000000000000000000000000000000000000000000000000111000000000000000000000/////////000111222222222000111222333222222333555777999<<>>===;;;;;;:::999777555:::999666444333222222222---,,,******+++,,,+++***)))((((((''''''(((((((((***++++++,,,,,,+++***)))(((++++++'''&&&''''''%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''((()))***)))(((&&&&&&%%%)))'''%%%$$$$$$$$$%%%%%%************************''')))+++---...---+++***+++***)))((()))***,,,---...//////...,,,******+++,,,,,,,,,,,,---------...//////000000111111111111222333444555555444444333888<<>>HHHaaayyyaaaWWWOOONNNLLLKKKKKKJJJGGGEEEEEEEEEEEEEEEDDDBBB@@@???::::::::::::;;;999666333222333333333222111000000///---+++++++++,,,+++)))))))))(((((()))******+++***((('''&&&&&&(((***,,,...333444///))))))******&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%'''+++///...+++'''$$$&&&))))))''''''(((***'''''''''((((((((())))))%%%''')))+++,,,,,,++++++))))))))))))*********+++,,,...000111///...---------...///000000000//////---...111333444444444333000222555777777777555444666;;;AAADDDDDDEEEGGGIIIOOOQQQSSSSSSQQQOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOKKKLLLLLLKKKJJJLLLOOORRRTTTXXX]]]```aaa`````````eeehhhlllooopppqqqsssuuutttuuuvvvxxx{{{}}}~~~||||||{{{{{{~~~zzznnn```UUUOOOOOOPPPZZZpppzzz{{{|||ooojjjkkkiii```XXXNNNKKKJJJLLLJJJEEECCCDDD>>>@@@BBBDDDGGGLLLRRRVVVUUUWWW]]]fffpppzzzvvvooonnnnnntttooosssmmm___```ZZZXXXUUUOOOHHHCCC???===888777666444333222111111000000000000000000000000000000000000000000000000...//////000111111222222222222222222222222222222111333444444333444555666222666:::===GGG```xxxaaaVVVOOONNNLLLLLLKKKJJJGGGEEEEEEEEEEEEDDDDDDCCCBBBAAA999999999::::::999666333222222333222111///---,,,---+++)))((())))))((('''((((((((((((((()))******+++)))&&&%%%%%%(((+++---000555666000+++***++++++''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&)))---...+++'''$$$###!!!%%%((()))((('''(((***''''''(((((()))))))))***%%%&&&(((***++++++++++++((()))))))))************+++...111111000///......---...000111111111000///,,,...111333555555555444000222555777888777555444555:::AAADDDEEEEEEGGGJJJNNNOOOQQQQQQOOONNNMMMNNNKKKKKKLLLMMMNNNOOOOOOPPPKKKLLLLLLKKKJJJLLLOOORRRRRRVVV\\\___``````___```eeehhhkkknnnnnnoooppprrrqqqrrrtttwwwyyy|||~~~~~~}}}}}}|||{{{}}}lll]]]SSSPPPOOOQQQeeevvvjjjfffaaaYYYRRRMMMIIIHHHJJJHHHEEEDDDGGG<<<>>>AAADDDGGGLLLRRRWWWWWWXXX[[[```fffooovvvzzzzzzqqqnnnhhhllltttmmmqqqjjj^^^```[[[YYYUUUNNNGGGBBB???>>>888777666444333222111111000000000000000000000000000000000000000000000000...//////000111222222222222222222222222222222222111333444444444444555777222666:::===FFF___ppp[[[TTTPPPOOONNNLLLJJJIIIHHHHHHIIIHHHFFFEEEDDDCCC@@@===<<<;;;999999999888555333333333222111000///......,,,,,,,,,+++++++++******,,,+++******))))))******))))))))))))))))))******---------,,,+++***)))(((%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&)))'''%%%#########$$$%%%))))))))))))))))))))))))***************)))((('''***++++++,,,,,,***)))(((,,,---.../////////...---......///000111111000000......///000111222222333666555555444444444555555:::<<<>>>AAADDDFFFHHHIIIIIIOOORRRPPPNNNQQQTTTTTTQQQOOOMMMKKKJJJKKKMMMOOONNNNNNNNNMMMLLLMMMPPPSSSXXXZZZ[[[[[[\\\^^^bbbdddfffiiimmmoooppppppqqqsssuuutttsssuuuyyy|||~~~~~~~~~wwwuuuzzzzzzjjj[[[PPPJJJQQQZZZpppnnneee^^^WWWQQQMMMKKKIIIFFFDDDBBBAAA@@@@@@BBBEEEHHHLLLRRRXXX]]]\\\bbbeeeddddddjjjoooqqq~~~uuummmmmmoooyyytttuuummmbbb\\\\\\YYYSSSLLLFFFAAA>>>===777666555333222111000000222111111111000000//////222222111111000/////////222111000//////000111111000000////////////000000333222111111222333555666444::::::>>>IIIWWWuuunnnZZZTTTQQQPPPNNNLLLJJJIIIHHHGGGEEECCCBBBAAAAAA@@@===;;;<<<;;;999999999888555333333333222111000///......,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))******++++++***+++++++++++++++***)))&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''')))***++++++))))))))))))))))))))))))***++++++++++++******)))%%%&&&''')))************,,,,,,.../////////...---......///000000000//////000000111222333444444555666666555555555666666777999;;;===???BBBDDDEEEEEEKKKQQQTTTPPPMMMNNNNNNMMMOOOOOOOOONNNNNNNNNMMMMMMKKKLLLLLLKKKKKKLLLNNNQQQWWWYYYZZZ[[[\\\^^^bbbeeegggiiilllnnnnnnoooqqqrrrrrrrrrssstttvvvxxx{{{}}}uuuqqqzzz}}}ssstttzzz~~~|||nnn```TTTNNNLLLRRRbbbzzz~~~ooocccXXXQQQNNNLLLIIIGGGEEEDDDCCCBBB@@@AAACCCFFFKKKRRR[[[aaahhhnnnrrrpppnnnoooppppppxxxuuurrrqqqvvvsssuuukkkccc^^^\\\XXXRRRKKKEEEAAA>>>===888777666444333222111111111111111111000000000///000000000000000111111111222111000//////000111111111000000//////000000111222222111111222333555666333888999<<>><<<:::999888999777555333333333222111000///......,,,,,,,,,+++++++++******(((((()))))))))((('''&&&(((((()))***+++,,,,,,---(((((()))***************'''((()))(((&&&&&&&&&(((((((((''''''''''''((((((''''''''''''''''''''''''((()))***+++***)))'''&&&))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++%%%&&&''')))************+++,,,---...///......---//////////////////...---000000111222333444555555666666666666666777888999:::;;;===@@@BBBCCCDDDEEELLLRRRVVVSSSPPPNNNMMMKKKNNNOOOPPPQQQPPPOOONNNLLLIIIJJJKKKKKKJJJJJJLLLNNNVVVWWWYYYZZZ[[[^^^bbbeeehhhiiikkkllllllmmmppprrrtttwwwyyyyyyxxxzzz~~~tttmmmqqqvvvzzz~~~ppphhhhhhjjjnnnssstttwwwyyyvvvmmmaaaVVVOOOJJJJJJQQQaaatttzzzhhhYYYQQQPPPMMMIIIGGGFFFFFFEEEDDDAAAAAABBBDDDKKKUUUaaajjjwww~~~{{{xxxtttrrryyy~~~yyyyyyvvvyyyjjjdddaaa[[[XXXRRRKKKEEE@@@===<<<888888666555333222222222111111111111000000000000...//////000111111222222111111000000000000111111111111111000000111111111222111111111222333444555222888888:::DDDQQQnnniiiXXXTTTRRRQQQOOOLLLJJJHHHGGGFFFFFFDDDCCCDDDDDDDDDAAA???;;;999888888888777555333333333222111000///......,,,,,,,,,+++++++++******'''((()))******(((&&&%%%'''((()))***+++,,,---...(((((())))))))))))((((((&&&((()))(((&&&&&&'''((((((''''''''''''''''''(((&&&&&&&&&'''''''''''''''))))))((('''&&&%%%######))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++*********)))***+++---...///......---///////////////...---,,,......///000222333444444555555555555666777888999:::<<<>>>AAADDDFFFHHHIIIKKKSSSXXXWWWTTTSSSQQQOOONNNNNNNNNOOOOOONNNNNNMMMHHHJJJKKKKKKKKKKKKLLLNNNUUUWWWYYYZZZ[[[^^^bbbeeeiiijjjjjjjjjjjjlllooorrruuuyyy||||||yyyzzzqqqggghhhdddgggiiijjjnnnxxxyyyhhh```^^^aaaeeebbbfffjjjjjjddd[[[RRRMMMKKKHHHHHHQQQ]]]lllsssbbbYYYTTTOOOIIIGGGGGGGGGFFFEEEDDDCCCBBBDDDLLLXXXgggqqqxxxyyyzzzyyyzzz~~~~~~llleeeaaa[[[WWWQQQJJJDDD@@@===<<<777666555444333222222222111111111000000000000000//////000000111111111111000000000000000111111111222222111111111111222222111111111222222333444444333888777:::CCCOOOkkkgggWWWTTTRRRPPPNNNLLLJJJHHHGGGGGGCCCBBBAAAAAAAAAAAA>>>===:::999888888888777555333333333222111000///......,,,,,,,,,+++++++++******((()))***++++++)))'''&&&'''((((((***+++,,,------*********)))((('''&&&&&&%%%&&&''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%$$$""""""###&&&)))+++))))))))))))))))))))))))(((((()))***+++++++++***+++++++++***************)))***,,,............---///000000000///...------......///111222333444555333333333444555666777888888:::===AAAEEEHHHJJJKKKKKKSSSYYYXXXUUUSSSQQQNNNNNNMMMLLLJJJKKKLLLMMMOOOKKKLLLMMMMMMLLLMMMOOOQQQVVVXXXYYYZZZ[[[^^^bbbeeehhhiiijjjjjjjjjlllppprrrrrrvvvyyyxxxvvvvvv|||nnnbbb___ZZZ[[[\\\\\\^^^gggsss}}}sssccc\\\[[[\\\YYY\\\______[[[UUUOOOLLLKKKHHHFFFJJJPPPZZZjjjwwwqqqgggZZZSSSKKKHHHHHHHHHGGGEEEDDDCCCBBBCCCJJJXXXgggqqq~~~yyyuuutttxxx}}}nnnfff___ZZZWWWQQQJJJCCC???<<<;;;555444333222111111000111000000000000000000111111111111111111000000////////////000000111111111111222222111111111111222222000000111222333333333333444999888:::CCCNNNkkk{{{zzzyyyhhhXXXUUUPPPOOONNNLLLJJJIIIHHHHHHFFFDDDCCCCCCCCCBBB@@@>>>999888777777888777555333333333222111000///......,,,,,,,,,+++++++++******))))))*********)))((('''''''''((()))***++++++,,,++++++******)))'''&&&%%%$$$&&&''''''&&&%%%'''((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((***((($$$"""###%%%))),,,))))))))))))))))))))))))(((((()))*********))))))'''&&&''''''(((***+++,,,)))***,,,---.........---///000000000000000///...///000111333444666777888444444444444444555666777666888;;;???CCCFFFHHHIIILLLTTTYYYVVVRRROOOLLLIIINNNLLLJJJIIIIIIKKKNNNOOOOOOOOOOOONNNMMMOOORRRUUUXXXZZZ[[[[[[\\\^^^bbbeeeggghhhjjjkkklllnnnqqqssstttvvvxxxwwwvvvwww{{{nnnbbb^^^YYYYYYXXXXXXZZZ___fffkkkrrrnnnbbb\\\WWWXXXZZZ]]]\\\YYYTTTPPPOOOJJJGGGFFFHHHJJJOOO[[[gggsss|||qqqcccZZZPPPJJJJJJJJJHHHEEECCCBBBAAACCCIIITTTbbbkkkxxx~~~wwwqqqppptttyyynnnfff^^^YYYVVVPPPIIICCC>>>;;;:::444333222111000000000000000000000000111111111111222222111111000//////......///000111111222111111111111111000000111111111///000111222333333333333444999888:::CCCNNNkkkrrrooonnniiiYYYUUUOOONNNMMMKKKJJJJJJIIIIIIJJJIIIGGGGGGFFFEEEBBB@@@999777777777888777555333333333222111000///......,,,,,,,,,+++++++++******))))))((((((((('''''''''''''''((((((((()))))))))************))))))((('''%%%'''((((((''''''((()))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))...,,,)))%%%$$$$$$%%%'''))))))))))))))))))))))))******+++++++++***))))))''''''&&&'''((()))+++,,,((()))+++---............///000111111111111111111///000111333555666888888666555555555555555666666999:::<<>>;;;:::444444333222111111111111///000000000111111111111111111111000000000000000---...000111222222111111111000000//////000000111//////111222333333222222333888777999BBBNNNjjjpppmmmjjj}}}jjjZZZVVVNNNMMMLLLKKKKKKJJJJJJJJJIIIGGGEEEDDDDDDBBB???===888777666777888777555333333333222111000///......,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))***************&&&((())))))(((((()))+++))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))---,,,***)))))))))***+++((()))+++---............///000111222222222222222---...///111333555666777888777777666666666666777===>>>@@@BBBCCCEEEEEEEEEJJJQQQVVVUUURRRRRRRRRPPPKKKLLLMMMNNNOOOOOONNNMMMTTTSSSPPPMMMMMMPPPUUUYYY\\\]]]^^^^^^]]]___aaadddcccgggkkknnnppprrrsssuuusssrrrqqqrrrtttwwwxxxxxxxxxzzz{{{}}}~~~vvvqqqfffaaa[[[\\\```dddeeedddeeegggjjjkkkkkkrrrvvvggg\\\VVVZZZ___aaa^^^ZZZUUUSSSMMMJJJIIIHHHGGGIIITTT___hhhqqq{{{vvvtttzzzssshhhZZZRRRPPPOOOKKKGGGHHHIIIIIIKKKOOOVVV___eeejjjooopppllljjjmmmpppppp{{{|||sssjjjhhhaaakkktttuuurrrxxxxxxjjjfff]]]YYYUUUOOOHHHBBB>>>;;;:::555555444333222222222222//////000000111111111222/////////000111111222222---...000111222222222111000000////////////000000...///111222333333222222222777666888AAAMMMjjjvvvrrrttthhhXXXUUUOOONNNLLLKKKIIIHHHHHHHHHHHHFFFCCCAAA@@@???===;;;:::::::::999777666444333111111000///...---,,,,,,------,,,,,,+++***))))))******))))))))))))******"""$$$&&&((()))))))))(((******))))))((((((((('''&&&'''((())))))((('''&&&&&&''''''(((''''''&&&%%%''''''((()))(((&&&%%%$$$***)))'''&&&%%%$$$$$$###)))*********++++++++++++&&&(((*********)))***+++&&&(((++++++***))))))***---,,,***))))))+++,,,......///////////////......------...///000222444555666333444999:::666555999666999===BBBEEEFFFEEEDDDGGGLLLRRRVVVVVVTTTQQQPPPPPPOOONNNMMMNNNOOOPPPQQQWWWSSSQQQQQQPPPPPPTTT[[[[[[\\\^^^______```aaacccgggiiimmmooopppqqqsssuuuxxxuuussstttwwwyyyyyywwwyyyyyyyyy{{{~~~zzzvvvpppjjjggghhhjjjjjjiiiiiijjjllljjjfffiiixxxsssaaaZZZZZZ[[[]]]______]]][[[WWWQQQLLLIIIHHHKKKUUU___nnnooovvv|||qqqnnnzzzvvvcccXXXSSSNNNKKKJJJHHHGGGGGGKKKTTT___kkkrrruuutttqqqnnnkkkhhhfffeeekkkppptttuuuvvvsssjjjaaaXXXYYY```hhhhhhjjjzzzyyyggg```]]]YYYTTTMMMGGGBBB>>>:::888666555444222111000000000111111000000//////......111111111111111111111111333333333222222111111111333333222111000///...---111111222222222333333333555666666;;;AAAFFFbbbiiiYYYUUUOOONNNLLLKKKIIIHHHHHHHHHIIIFFFBBB@@@??????===<<<:::::::::999777666444333222222111000///...---------,,,,,,+++******))))))******))))))))))))******'''(((((())))))((((((((())))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''((())))))))))))*********++++++(((***++++++)))((()))***)))+++,,,+++)))(((((()))---,,,+++++++++,,,---........./////////......---/////////000111333444555888555666:::;;;888888;;;777:::>>>CCCEEEFFFEEEDDDFFFKKKQQQUUUUUUSSSQQQPPPPPPPPPOOONNNNNNOOOPPPQQQTTTPPPNNNOOOMMMLLLQQQWWWZZZ\\\^^^^^^^^^___```bbbdddgggkkkmmmnnnppprrrsssxxxuuussstttwwwyyyyyyxxxyyyyyyyyy{{{~~~}}}wwwssstttuuutttsssooooooooolllggghhhttt}}}kkk^^^]]][[[[[[]]]^^^]]]\\\[[[UUUPPPMMMLLLOOOXXXbbbqqqrrrwwwuuunnnlllttt~~~nnnaaaXXXOOOKKKKKKJJJIIIJJJOOO[[[kkk{{{}}}xxxsssooommmlllnnnooommmllljjjccc[[[VVVUUUYYY^^^___bbbsssuuueee^^^\\\XXXSSSLLLFFFAAA>>>:::888666555333222111000000000222111111111000000000000111111111111111111111111333333333222222111111111111111000000000000000000111111222222222333333333444666666:::AAAEEE^^^kkkZZZVVVOOONNNLLLKKKIIIHHHHHHHHHIIIFFFBBB?????????>>>===:::::::::999777666444333333333222111000///......+++++++++******))))))((()))))))))))))))))))))))),,,+++***)))((('''''''''))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&((()))((((((((('''(((((())))))''''''''''''((()))***+++((((((((()))))))))*********+++,,,+++)))(((((((((,,,---,,,***(((''''''))),,,,,,,,,,,,------......,,,---............------111111111111222333444555777555666999:::888888;;;888;;;???CCCEEEEEEDDDCCCDDDIIIOOOSSSTTTSSSQQQPPPRRRQQQPPPOOOOOOOOOPPPQQQSSSPPPNNNOOOMMMKKKNNNTTTZZZ\\\]]]^^^]]]^^^___aaabbbfffkkknnnoooppprrrssswwwuuutttuuuwwwyyyyyyxxxzzzzzzzzz{{{}}}wwwqqqnnnsss|||zzzuuummmkkksssuuuhhhddd___[[[[[[]]]^^^^^^```[[[VVVSSSQQQSSS]]]gggxxxxxx{{{vvvkkkdddgggkkknnnqqq{{{}}}ooo```RRRLLLLLLJJJIIIIIIQQQaaavvvvvvuuuqqqkkkhhheee^^^UUUUUUQQQQQQTTTUUUZZZkkk~~~pppbbb]]][[[VVVQQQKKKEEEAAA===:::777555444333222111000000000222222222222111111111111111111111111111111111111222222222222222111111111......///000111222222333111111222222222333333333333666555:::@@@CCCWWWxxxjjjYYYUUUOOONNNLLLKKKIIIHHHHHHHHHIIIFFFAAA???>>>???>>>>>>:::::::::999777666444333333222222111000///...---*********)))))))))(((((())))))************))))))---,,,***((('''''''''(((************************)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%(((***,,,///...+++)))(((((((((((())))))(((''''''((((((((((((((((((((()))))))))))))))+++,,,,,,***((()))))),,,---,,,***'''''')))+++******+++,,,------------+++,,,------...---------111111111111111222333444555444444555666666777888888:::>>>BBBDDDDDDBBBAAACCCGGGNNNRRRSSSRRRQQQQQQSSSRRRPPPOOOOOOOOOPPPPPPTTTRRRQQQRRRPPPNNNPPPUUUYYY[[[]]]]]]]]]]]]___```dddhhhmmmppprrrrrrssstttuuuuuuuuuvvvxxxyyyyyyyyy{{{zzzzzz{{{}}}}}}sssqqqvvv~~~wwwoookkkkkkqqqzzztttxxxuuuooofff___\\\]]]^^^___bbb^^^[[[XXXVVVWWWaaammm~~~uuugggcccaaaaaacccgggsss}}}jjjXXXOOOOOOMMMKKKLLLTTTfffxxxrrrlllaaaVVVSSSMMMKKKOOOQQQUUUeeevvvxxxwwwlll```\\\[[[TTTOOOIIICCC???<<<999777555444333222111111111111111111111111111111111111111111111111111111111111222222222111111111111111......///000111222222333111111222222222333333333222555555888>>>@@@OOOkkkgggXXXTTTOOONNNLLLKKKIIIHHHHHHHHHHHHEEEAAA????????????>>>:::::::::999777666444333111111000///...------,,,*********)))))))))))))))((()))************)))(((***)))((('''''''''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&&&&''')))+++------,,,***((('''''''''(((((((((''''''&&&'''''''''(((((((((((())))))))))))((()))+++,,,+++***+++,,,+++++++++***((()))+++---((((((***+++,,,,,,,,,++++++,,,,,,---......------000000000000000111222333444555444444444666888888777999===AAACCCCCCAAA@@@BBBFFFLLLQQQRRRRRRSSSSSSSSSRRRQQQOOONNNNNNNNNOOOTTTRRRRRRTTTRRROOOQQQUUUXXXZZZ\\\]]]]]]^^^```aaafffiiimmmpppqqqrrrsssttttttuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{|||}}}uuukkkccc```bbblll|||{{{uuutttuuu{{{|||qqqgggaaa^^^\\\[[[```^^^]]][[[YYY[[[fffrrr~~~vvvjjj^^^ZZZXXX[[[___hhhwwwttt```TTTSSSRRRQQQRRR[[[mmm|||lll^^^TTTMMMJJJMMMPPPSSS___mmmxxxooovvviii```]]][[[RRRMMMGGGBBB>>>;;;888666444444333222111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111111111222222222333333333111666444666===>>>III___~~~eeeVVVSSSOOONNNLLLKKKIIIHHHHHHHHHFFFDDDBBBAAA@@@@@@>>>===:::::::::999777666444333111111000///...---,,,,,,************************((()))***++++++***)))(((''''''''''''(((((()))***&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((('''''''''(((***+++%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***((((((((()))))))))******''')))+++,,,++++++,,,---)))***++++++******,,,---'''(((((()))***+++,,,,,,+++,,,---......///......////////////000111222333666777777444555999:::999666999===AAACCCCCCBBBAAAAAAEEELLLPPPRRRSSSTTTUUUSSSRRRPPPNNNMMMMMMMMMMMMOOONNNPPPRRRQQQNNNOOOSSSWWWYYY\\\]]]^^^___bbbdddgggiiilllmmmmmmnnnppprrrsssuuuwwwyyyxxxyyyzzz{{{{{{{{{|||}}}~~~ooodddXXXUUUUUU\\\fffwwwvvvlllddd]]]XXX]]]\\\]]]]]]\\\___kkkyyyzzzzzz{{{sss^^^YYYVVVWWW[[[___gggooowww{{{~~~hhhZZZVVVPPPQQQUUU```sssooo^^^TTTMMMOOOQQQRRR[[[fff|||~~~pppnnn}}}{{{fff```]]][[[OOOKKKEEE@@@===;;;888666444333222222111111222222///////////////000000000000000000000000000000000000000000111111111111111222222111111000000//////111111222222222333333333222666444444;;;===DDDVVVuuu|||dddVVVTTTOOONNNLLLKKKIIIHHHHHHHHHDDDCCCBBBBBBBBBAAA>>><<<:::::::::999777666444333222222111000///...------***+++++++++++++++++++++((()))***++++++***)))((('''((())))))*********)))&&&&&&''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''"""###$$$&&&'''((())))))((('''''''''((())))))***)))))))))*********++++++)))+++,,,,,,+++***+++,,,***+++---,,,+++******+++)))((((((((()))+++---...,,,,,,---.../////////////////////000111333444555555888777333444999;;;999666999>>>BBBEEEEEEEEEDDDAAAEEEKKKPPPSSSTTTVVVWWWSSSRRROOOMMMLLLKKKKKKKKKLLLLLLNNNRRRQQQNNNOOOSSSVVVYYY\\\^^^___aaadddfffjjjkkkllllllkkkllloooqqqrrruuuxxxyyyyyyyyyzzz|||{{{||||||~~~wwwlll\\\YYYXXXZZZ]]]fffwww~~~pppccc\\\YYY[[[]]]___^^^bbbppp}}}www{{{~~~|||xxxeee^^^XXXXXXZZZ[[[]]]```bbbgggooo|||ppp^^^WWWOOOSSS[[[jjj~~~rrrcccWWWUUUTTTTTT\\\fffzzzxxxpppwwwwwwddd___\\\YYYNNNJJJDDD???<<<:::888666333333222222111111222222//////000000000111111111000000000000000000000000///000000000111111111222111111111111000000000///111111222222222333333333222666333222:::<<>>;;;:::::::::999777666444333333333222111000///......++++++++++++++++++,,,,,,''')))***++++++***)))''')))***+++,,,,,,+++))))))))))))******+++++++++,,,&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&''')))*********)))(((---,,,+++)))((('''''''''************+++++++++++++++---...---+++))))))***+++---......+++)))((((((******)))(((***,,,///000,,,---...///000000000000//////000111222444666777333666555000111777999666777:::???DDDGGGHHHGGGFFFAAAEEEKKKPPPSSSUUUWWWXXXSSSQQQOOOMMMKKKJJJJJJJJJLLLKKKOOOSSSSSSPPPQQQTTTVVVXXX\\\^^^```bbbeeehhhnnnooonnnmmmlllmmmqqqsssqqquuuyyyzzzyyyyyyzzz|||{{{|||}}}~~~xxxfffdddbbb```\\\]]]hhhttt|||lllaaaXXXZZZ^^^``````eeetttyyyyyy{{{zzzwwwjjj```XXXWWWXXXVVVVVVXXXUUU[[[dddrrruuuaaaWWWUUU[[[gggxxxrrraaa[[[XXXXXX___iii{{{tttwww~~~tttccc^^^\\\XXXMMMIIICCC???<<<:::777666333333222222111222222222000000111111222222222333000000000000000000000000//////000000111111111222000000000000000111111111111111222222222333333333333777222111999<<>>;;;:::888666666666555333111111111111111111000///......------,,,,,,+++++++++))))))))))))(((&&&%%%$$$+++)))(((&&&&&&((()))+++******))))))((((((''''''&&&&&&&&&(((((((((&&&$$$&&&&&&'''(((((()))))))))))))))))))))************...---,,,+++************((((((''''''''''''((((((***(((''')))+++,,,***'''))),,,//////,,,))))))***+++,,,---,,,++++++,,,...///---,,,,,,...//////.../////////000111333444555444444555555666777777777:::<<>>FFF[[[~~~uuu\\\OOOLLLLLLKKKIIIGGGFFFEEEEEEEEEJJJIIIGGGFFFEEECCC???<<<<<<;;;999888888777555333222222222111111000......++++++++++++,,,,,,,,,,,,((()))******+++++++++***&&&''''''''''''''''''&&&(((((((((((())))))))))))***)))(((((('''''''''(((((((((''''''&&&%%%%%%$$$&&&&&&''''''((())))))***&&&&&&%%%%%%&&&&&&'''''')))((((((''''''(((((()))***)))(((((())))))'''%%%++++++***'''&&&&&&)))+++((()))******)))***,,,...000///...///111222111000//////000000111222444444444555555666666777777888777888<<>>:::777666555444333222222111111222222222111111000000111111222000000000000000000000000111111111111111111111111111111111000000000/////////000111222333444555555666555555777777777>>>FFFVVVxxxxxx___SSSOOOLLLJJJHHHFFFEEEDDDEEEEEELLLJJJIIIGGGFFFDDD@@@===;;;:::888777777666444222333222222222000///...---(((((())))))******++++++************)))((('''&&&'''(((***,,,,,,***((('''''''''(((((())))))*********+++***(((%%%%%%''')))%%%%%%&&&&&&&&&''''''''')))(((((('''&&&%%%%%%$$$'''''''''((()))***+++,,,))))))(((((((((((())))))))))))))))))'''&&&%%%%%%))))))***+++,,,+++***)))&&&'''((()))((())),,,...000///000222444444333222000000000000111222333333555555666666777888888888<<<===???BBBFFFHHHGGGEEEDDDDDDEEEHHHMMMQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQTTTUUUWWWZZZ]]]___```aaaddddddeeegggiiimmmppprrrqqqrrrsssttttttvvvzzz|||||||||}}}~~~~~~nnncccbbbbbbfffyyyrrrllliiihhhnnnppprrrnnnggg^^^WWWTTTSSSSSSTTTUUUUUU___xxx{{{ooohhhqqqyyyuuuvvvddd\\\WWWSSSRRRIIIGGGBBB===999777555555444333222222111111222222000000////////////000000000000000000000000000000111111111111111111111111111111111000000000000000111222222222222222333333444333444777777999???HHHYYYyyy|||vvv^^^RRRNNNKKKJJJHHHFFFEEEDDDDDDDDDJJJIIIGGGFFFEEECCC???<<<;;;:::888777777666444222333333333222000///---,,,*********+++++++++++++++---------,,,+++***((('''((()))+++,,,,,,+++)))((((((((((((((())))))))))))+++---...+++(((&&&(((***"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++***))))))(((((())))))***((()))******(((&&&&&&'''&&&&&&''')))+++***(((%%%'''((())))))((()))+++---//////000222444555333222111111000000111222222333555666666777777888888999======???BBBFFFHHHHHHGGGDDDCCCDDDGGGLLLOOOQQQRRRPPPQQQQQQRRRQQQQQQPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPRRRTTTWWW[[[^^^___``````bbbcccfffhhhkkknnnpppppppppqqqrrrssstttvvvzzz}}}||||||}}}vvvgggdddaaabbbvvvyyypppkkkhhhlllpppsssqqqiii```ZZZWWWSSSQQQRRRTTTSSSYYYnnn}}}ssskkkttt{{{uuupppbbb\\\VVVRRRRRRHHHFFFAAA<<<999666555555444333222222111111222222/////////....../////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222444777888999@@@IIIZZZyyy{{{vvv^^^RRRNNNKKKJJJHHHFFFDDDDDDDDDDDDGGGFFFEEEDDDDDDBBB???<<<<<<;;;999888888777555333333333333222000///---,,,......---------------,,,,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))((())))))))))))(((((((((((((((+++---+++'''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''((()))******''''''''''''((())))))*********))))))))))))******''')))++++++((('''((()))(((&&&%%%''')))***)))'''((()))******))))))+++---......///222444555333111111111111000111111222333666666666777888888999999999:::<<<@@@EEEIIIJJJIIIDDDCCCCCCFFFJJJNNNPPPQQQPPPPPPQQQRRRQQQPPPOOONNNLLLMMMNNNNNNOOOOOONNNNNNPPPSSSWWW\\\___aaaaaaaaaaaacccgggkkknnnoooooonnnoooppprrrssstttwwwzzz}}}|||}}}~~~kkkfffaaa```uuuxxxppplllkkkppptttrrrkkkccc^^^\\\WWWSSSRRRTTTRRRRRRbbbuuuyyysssyyy|||kkk^^^ZZZTTTPPPPPPGGGEEEAAA<<<888666555555444333222222111111222222000000////////////000000000000000000000000000000111111111111111111111111111222222222222222222222111111111222222333333333444333555777777888???GGGYYYwwwxxx```RRRNNNKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDCCCCCCCCCAAA>>><<<>>><<<:::999999888666555444333333222000///---,,,+++++++++******)))))))))(((((()))************)))(((((())))))))))))((((((******))))))((((((''''''###'''***)))$$$ !!!###+++++++++***))))))(((((('''''''''(((((((((((((((***))))))))))))***++++++******))))))))))))******'''))),,,+++)))((()))+++,,,)))&&&&&&))),,,,,,+++***++++++***))))))+++,,,---...///222444555333111111111111111111111222222666666666777888888999999555666999???EEEIIIKKKKKKDDDCCCCCCEEEJJJNNNPPPQQQPPPQQQQQQRRRQQQOOONNNLLLLLLLLLMMMNNNNNNNNNNNNMMMPPPSSSWWW\\\```bbbbbbbbb```ccchhhmmmoooooonnnmmmnnnppprrrssstttwww{{{~~~}}}}}}ooohhhbbb```tttuuupppkkkpppuuutttmmmeeeaaa```^^^WWWUUUUUUPPPMMMWWWhhh}}}zzz~~~~~~ggg\\\YYYRRRNNNOOOGGGDDD@@@<<<888666555555444333222222111111222222111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222333333//////000111333444555666666555666888777777===EEEVVVttt{{{___RRRQQQNNNKKKIIIHHHHHHHHHGGGFFF???AAACCCEEEDDDBBB>>><<<888888888888777555444222111111222222111000...------***'''(((***+++)))'''+++***)))((('''''''''''',,,,,,++++++***)))(((((()))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&))))))(((((((((((())))))***(((&&&&&&''''''%%%###)))))))))))))))******+++(((((()))***+++---...///000000111222222222222111///000000//////000222444555777:::<<<<<<;;;999888555666888===DDDIIILLLMMMHHHBBB===@@@HHHOOOQQQOOOQQQPPPPPPQQQRRRQQQNNNKKKKKKLLLLLLKKKJJJJJJKKKMMMPPPRRRVVVYYY[[[^^^bbbeeegggjjjmmmqqqrrrqqqooommmpppqqqrrrssstttvvvyyy|||}}}}}}~~~~~~~~~jjj^^^bbbuuu~~~qqqqqqtttwwwxxxssskkkffffffiii^^^VVVUUUSSSPPPTTT\\\{{{}}}zzz}}}~~~zzzvvvtttuuu|||{{{|||{{{ddd^^^WWWSSSQQQJJJEEEBBB>>>;;;888666333000111111000000000000111111111111000000//////......111111000000//////......000000111111111111000000000000000000000000000000111222333333222111222444111222444555777;;;@@@DDDSSStttcccSSSOOOMMMKKKIIIHHHHHHHHHGGGEEEAAABBBDDDDDDDDDBBB???>>>::::::::::::999777666555111111222222111000...---,,,***((((((******)))(((((((((((())))))***+++,,,,,,,,,+++******)))((((((,,,+++***)))((())))))***************************((((((''''''''''''((((((((((((((((((''''''''''''+++++++++++++++***))))))))))))(((((((((((()))))))))((('''(((*********((()))))))))))))))******+++************+++---...///...///000000111111000000///000000/////////222444999:::;;;<<<;;;999666555555666999???EEEJJJLLLLLLIIICCC???AAAIIIPPPRRRQQQRRRQQQQQQRRRSSSRRROOOLLLLLLMMMMMMLLLKKKKKKLLLNNNPPPSSSWWWZZZ\\\___cccfffgggiiillloooqqqqqqpppooopppqqqrrrssssssvvvzzz}}}}}}}}}~~~~~~sssdddbbbqqqwwwxxxzzz|||{{{vvvpppmmmlllkkk___VVVUUURRRNNNQQQYYYkkk}}}zzzsssnnnlll{{{}}}xxxqqqkkkjjjnnnnnnooo{{{yyyccc\\\UUURRRPPPIIIDDDAAA===:::888666333000111111000000000000111111111000000000/////////...111000000000/////////...000000111111111111000000000000000000000000000000000222333333222111222444333444555555777;;;AAAFFFPPPpppgggTTTOOOLLLJJJHHHGGGHHHHHHFFFEEECCCCCCCCCCCCBBBAAA@@@???::::::::::::999777666555111111222222111000...---,,,***(((((()))***)))((())))))))))))***+++,,,---+++++++++******))))))(((,,,++++++************+++************************((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))(((((('''&&&))))))(((((((((((()))))))))((((((***---.........)))))))))))))))******+++,,,+++++++++,,,,,,---...---....../////////////////////000///...///222444888999:::;;;;;;999777555555777:::@@@FFFJJJKKKKKKIIIDDD@@@BBBJJJQQQSSSSSSSSSSSSRRRSSSTTTSSSPPPNNNNNNNNNOOONNNMMMLLLNNNPPPQQQTTTXXX[[[]]]```dddggghhhiiikkkmmmooopppqqqqqqqqqrrrrrrrrrsssvvvzzz~~~}}}~~~}}}wwwjjjbbbjjjwww|||yyywwwwwwnnnbbbWWWTTTQQQLLLMMMTTTYYYrrr}}}~~~uuulllgggpppxxx|||lllccc]]]\\\\\\]]]gggttt}}}~~~wwwbbb[[[SSSOOONNNHHHCCC@@@<<<:::888555333111111111000000000000111111000000000000////////////000000000000////////////000000111111111111000000000000000000000000000000000111333333222111333444666666666555777<<>>======>>>999999888777666555444444111111222222111000...---+++******)))(((((()))***++++++)))(((((((((((((((*********)))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((())))))******)))))))))))))))(((((((((((())))))+++***)))***,,,---,,,+++)))))))))))))))******+++------,,,+++++++++,,,,,,---...//////000000//////...//////......///111333333444666888:::;;;;;;;;;777888:::???EEEHHHIIIHHHIIIFFFCCCEEEKKKQQQVVVWWWVVVUUUTTTTTTUUUTTTRRRQQQPPPQQQQQQQQQOOOOOOQQQRRRSSSUUUYYY\\\^^^aaaeeehhhhhhhhhiiijjjmmmooorrrsssrrrssssssssssssvvv{{{~~~}}}ssssssyyy~~~rrrcccaaadddiiiyyyxxxiii[[[WWWSSSLLLJJJNNNOOObbb|||ttttttuuu{{{wwwpppjjjqqqrrr```VVVSSSYYYaaakkkzzz~~~ppp___[[[SSSNNNMMMGGG@@@===:::888777555333111111111000000000000111111////////////000000000000////////////000000000000000000111111111111000000000000000000000000000000///111222222222222444555666666555444555999???CCCKKK```fffWWWTTTLLLJJJHHHHHHIIIIIIIIIHHHDDDCCCAAA???>>>=========<<<;;;:::888777777666777111111222222111000...---***++++++***(((''')))***''''''''''''((()))***+++))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))+++)))((()))******)))((()))))))))))))))******+++,,,,,,+++******+++++++++---......///000/////////......///...---...111333666666777888999999999999888888999===BBBFFFHHHHHHHHHEEEDDDFFFKKKQQQVVVXXXWWWUUUTTTSSSTTTTTTSSSQQQPPPQQQRRRQQQPPPOOOQQQSSSRRRUUUYYY\\\^^^aaaeeehhhhhhhhhiiikkkmmmoooqqqrrrqqqrrrtttuuuuuuwww{{{}}}uuussswwwwwwiiibbb___^^^iii{{{zzzjjj\\\WWWTTTMMMKKKNNNLLL\\\yyyuuunnnooopppvvv~~~{{{tttiiinnnzzzlllYYYRRRSSSWWW^^^www~~~iii]]][[[SSSNNNKKKEEE???<<<999777666555333111111111000000000000111111////////////000000000000////////////000000000000000000111111111111000000000000000000000000000000///000222222222222444666555555666555666999===@@@KKKZZZ{{{gggWWWTTTLLLKKKIIIIIIJJJKKKJJJIIIEEEDDDCCCBBBAAA???>>>===<<<;;;999888777666777777111111222222111000...---)))++++++***(((''')))+++(((((((((((()))***+++,,,((()))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''###$$$%%%%%%&&&&&&&&&%%%))))))(((((((((((()))))))))((('''((()))***)))''')))))))))))))))******+++******)))))))))***++++++,,,,,,---...............---.........---...111333555666666777888999999999999888888:::???CCCFFFGGGFFFEEEDDDEEEJJJPPPVVVYYYWWWUUUSSSSSSSSSTTTSSSQQQPPPQQQRRRQQQOOOOOOQQQRRRRRRUUUXXX[[[^^^aaadddggghhhiiijjjkkkmmmnnnooopppppprrruuuvvvwwwxxxzzz|||~~~}}}qqqeee\\\XXX___mmmzzziiiZZZVVVTTTMMMKKKMMMLLLXXXrrr}}}lllfffgggeeejjjsss~~~zzzjjjlllsss~~~fffXXXTTTTTTWWWjjjxxxbbbZZZZZZSSSLLLIIIBBB===;;;888666666555333222111111000000000000111111.../////////000000000111.../////////000000000111000000111111111111000000000000000000000000000000...000222222222222444666555666777888888:::<<>>:::999777666555444555555111111222222111000...---)))+++,,,***'''&&&)))+++---,,,+++***))))))))))))(((((((((((())))))))))))&&&'''(((*********)))(((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''&&&''''''((()))))))))((())))))(((((((((((())))))((('''&&&''')))******((()))))))))))))))******+++))))))(((((()))******+++++++++,,,------------,,,---.........---...000333222222444666999;;;<<<===999888777888===BBBFFFGGGFFFEEEDDDEEEJJJPPPUUUYYYWWWUUUSSSRRRSSSSSSRRRQQQPPPQQQRRRQQQOOOOOOQQQRRRQQQTTTXXX[[[]]]```dddggghhhiiikkklllmmmnnnnnnnnnooorrruuuxxxxxxyyyzzz{{{|||wwwgggZZZVVVZZZeeeyyyyyygggYYYUUUSSSMMMJJJMMMNNNXXXooovvveee___aaaYYY^^^iiivvvllllllppp}}}uuubbbYYYWWWTTTccc{{{qqq^^^WWWYYYRRRKKKGGG@@@===:::888666666555333222111111000000000000111111.../////////000000111111.../////////000000111111000000111111111111000000000000000000000000000000...000222222222333444666555777999::::::;;;===>>>JJJQQQkkkvvvyyygggWWWTTTKKKKKKJJJHHHFFFEEEFFFGGGFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999888666555555333333222222111000000000//////...------,,,++++++(((((('''&&&&&&'''((()))---+++(((&&&%%%&&&((()))---,,,***(((&&&&&&&&&'''(((&&&$$$"""###%%%(((+++'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&&&&(((''''''''''''&&&&&&&&&''''''((()))))))))))))))''''''(((((()))*********(((((()))***************((())))))******+++,,,,,,---.........///000000000222111000///////////////000222666999;;;;;;:::999666666777999===BBBGGGJJJHHHGGGEEEEEEHHHNNNUUUYYYWWWVVVUUUSSSRRRQQQQQQQQQSSSPPPMMMNNNQQQTTTUUUTTTRRRTTTWWW[[[^^^```aaabbbeeeeeegggiiikkkmmmooopppssssssssstttvvvwwwyyyzzz~~~|||lll___ZZZXXX^^^rrrsssggg\\\WWWSSSOOOLLLLLLNNNYYYnnnttthhh^^^XXXWWWVVVZZZeeesss}}}|||rrrllliiirrrjjj[[[VVVVVV___rrrpppbbbVVVSSSRRRMMMFFFBBB;;;:::888666444333222222000000000000000111111111000000//////.........---222111111111000000//////111000/////////000222333111111000000000000111111111111222222222333333333777777:::???EEEGGGEEEBBBGGGUUUiiirrrsssfffWWWUUULLLKKKJJJHHHFFFEEEFFFGGGFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999777666555555111111111000//////............------,,,++++++***///...---+++***)))******''''''(((((()))******+++)))(((((('''''''''(((((()))(((&&&%%%%%%&&&)))***'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,,,,((((((((((((((((((''''''***++++++,,,,,,,,,++++++//////...------,,,,,,+++------......//////000000000000//////.../////////000222555888:::::::::999888888777888;;;???CCCFFFGGGFFFDDDDDDFFFLLLSSSXXXXXXWWWVVVTTTSSSRRRQQQQQQSSSPPPNNNNNNQQQTTTTTTTTTRRRTTTWWW[[[___aaacccccceeeeeegggiiikkkmmmoooooosssssstttuuuvvvxxxzzz{{{~~~ooobbbZZZXXX^^^pppuuujjj___ZZZVVVPPPNNNNNNLLLVVVjjjoooccc[[[WWWRRRRRRTTT\\\gggqqquuuvvvqqqlllhhhlll|||{{{ggg\\\VVV]]]lll{{{ooobbbVVVRRRQQQLLLEEEAAA:::999888666444333222222111111111000000000000000111111000000000/////////111111000000000/////////111000/////////000222222222111111000000111111222111111222222222333333333666777999===BBBEEEDDDBBBKKKYYYlllnnnkkkyyydddWWWVVVLLLKKKIIIHHHGGGFFFGGGGGGGGGFFFFFFDDDBBB@@@???>>>;;;;;;:::999777666555444222222111111000/////////------,,,,,,+++*********---,,,+++***)))(((((((((&&&''')))+++++++++******%%%%%%'''((()))************)))(((''''''(((((((((''''''''''''''''''''''''&&&'''(((***)))(((&&&$$$$$$$$$%%%&&&'''((()))******+++,,,,,,------,,,,,,*********)))((('''''''''+++++++++++++++++++++***/////////...------,,,,,,,,,,,,---......///000000///............//////000000222555777999999999888:::999888888999===AAACCCFFFEEEDDDCCCEEEJJJQQQWWWXXXXXXWWWUUUTTTSSSRRRQQQQQQOOOMMMMMMOOOQQQRRRRRRPPPRRRVVVZZZ^^^aaadddeeeeeeeeegggiiikkkmmmnnnooorrrrrrsssuuuvvvyyyzzz{{{qqqeee]]]ZZZ___oooyyyoooeee___YYYRRROOOPPPLLLWWWgggxxxnnnaaaZZZXXXOOOOOOOOORRRYYYbbbkkkqqqtttpppjjjhhhooouuubbbYYY]]]hhh{{{xxx~~~nnnaaaVVVRRROOOIIIBBB>>>:::999777555333222222111222222111111000000//////111111111111000000000000000000///////////////...000000000///000111111222111111000000000000111111111111222222222333333333666666777:::>>>AAAAAAAAAMMM\\\nnnkkkfffrrr}}}aaaUUUTTTMMMKKKHHHGGGGGGHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>===;;;:::999888777666555444444444333333222222111111++++++++++++******))))))'''''''''(((((()))******++++++++++++***)))((('''$$$&&&(((***+++++++++***))))))))))))(((((('''&&&''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))(((((()))************)))+++++++++******)))))))))***))))))((((((((((((((())))))***++++++,,,,,,---,,,,,,---...///000000111...---------...///000000000222444666888888888888;;;999888777999===BBBEEEGGGGGGFFFDDDDDDHHHPPPVVVXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMLLLLLLMMMNNNNNNNNNNNNPPPSSSWWW\\\```ccceeeeeefffggghhhjjjlllmmmnnnpppqqqrrrsssvvvxxxzzz{{{|||rrrfff___]]]aaappp}}}vvvmmmfff]]]TTTPPPRRRPPP\\\jjjrrrvvvuuueee\\\YYYPPPOOOMMMLLLOOOYYYfffpppxxxvvvppphhhgggtttfff___aaagggwwwxxxkkk```UUUQQQNNNGGG@@@<<<999888666444333222111111333222222111000///......000000000000000000000000////////////............000000000000000111111222000000////////////000000111111222222222333333333555555555777999<<>>===;;;:::999888666555444444444444333333222111111000++++++************))))))((())))))***+++,,,,,,,,,---,,,)))((('''((()))***'''(((***+++,,,++++++***'''(((((()))((('''&&&%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((())))))*********))))))(((''''''(((((()))((((((((()))******++++++,,,,,,---...///000111222...............///000111111222444666777888888888:::888777777;;;@@@FFFIIIJJJKKKIIIFFFDDDGGGNNNTTTXXXXXXXXXWWWUUUTTTRRRQQQLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNQQQUUUZZZ^^^bbbdddeeefffggghhhjjjkkkmmmmmmnnnoooppprrruuuwwwzzz{{{{{{sssggg```]]]aaannn~~~vvvnnnaaaUUUQQQTTTTTTaaannnqqqlllmmmyyynnnaaaZZZSSSQQQMMMIIIJJJSSSaaammmwwwyyyvvvkkkccciii}}}oooeeeeeeiiivvvyyyggg]]]TTTPPPLLLDDD>>>;;;777777555444222111111111333222222111000///......////////////////////////............///////////////000000000111111111111......------------......111111222222222333333333444444444555666999<<<>>>AAAOOO^^^xxx}}}qqqvvvyyy]]]RRRSSSNNNJJJGGGGGGIIIKKKJJJHHHHHHGGGFFFEEEBBB@@@===<<<::::::999888666555444333111111000000///.........************************))))))******)))(((((('''***(((&&&%%%&&&(((+++---)))******++++++*********''''''((((((((('''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%''')))***(((((('''''''''&&&&&&&&&'''((())))))******))))))%%%%%%%%%&&&'''(((((((((******)))((()))***+++,,,,,,,,,,,,+++******))))))------...///111222333333000////////////000000111333444555666777888888888999777666777;;;AAAHHHLLLMMMNNNLLLGGGCCCDDDKKKRRRWWWWWWWWWWWWUUUSSSQQQPPPKKKLLLMMMLLLJJJIIIIIIJJJLLLNNNPPPTTTYYY]]]aaaccceeefffggghhhiiikkkllllllmmmnnnppprrruuuxxx{{{|||}}}wwwlll___\\\___kkkwwwgggXXXSSSVVVXXXggguuutttjjjdddiiirrrxxxiii```XXXUUUNNNHHHGGGOOO[[[eeeqqqvvvxxxooocccbbbnnn||||||jjjjjjmmmyyywww{{{cccZZZRRRNNNJJJBBB<<<:::666666444333222111111111222222111111000000//////............////////////...////////////000000000//////000111111111111000......------------......111111222222222333333333222333444444444666999<<<:::HHHTTTjjjyyy___UUUWWWNNNJJJFFFGGGJJJLLLJJJHHHHHHHHHGGGEEEBBB???===<<<::::::999777666555444333000000//////...---------++++++++++++++++++++++++''''''((()))((('''&&&%%%'''&&&&&&&&&'''((()))***((((((((('''((())))))***(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((()))***************'''''''''''''''((((((((()))(((((('''(((***,,,...------,,,,,,+++******)))......///111222333444555222111111000000000000111444555666777888888999999888777555666:::@@@GGGLLLOOOPPPNNNGGGAAA@@@GGGNNNVVVVVVWWWVVVUUUSSSPPPOOOMMMNNNPPPNNNLLLJJJJJJLLLOOOOOORRRUUUYYY^^^bbbdddeeefffggghhhiiijjjkkklllnnnoooqqqssswwwzzz}}}~~~|||tttccc___```kkk~~~mmm\\\VVVYYY^^^nnn}}}}}}ooocccbbbgggvvvuuukkkbbb\\\SSSKKKIIINNNVVV\\\iiisssyyytttggg```eeennnrrrrrrttt{{{uuusss___WWWPPPMMMIIIAAA<<<;;;555555444222111111111111111111111000000000000000......//////000000000000/////////000000000111111...///000111222111111000000//////......//////000111111222222222333333333111333555555444555888:::999EEEMMM```zzz```XXXZZZNNNJJJFFFGGGJJJLLLKKKHHHIIIHHHGGGEEEBBB???===<<<:::999888777666555444333111111111000//////......++++++++++++++++++,,,,,,'''(((***,,,---...------'''((((((((((((&&&%%%$$$&&&%%%%%%%%%&&&''')))***))))))(((((()))***+++,,,))))))))))))))))))))))))###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&'''((())))))''''''((())))))))))))))),,,,,,++++++******))))))&&&%%%%%%%%%&&&)))+++---((())))))***++++++,,,,,,...///000111333444555666333333222111000000000111555666666777888999999:::888777555555888???EEEJJJOOOPPPNNNGGG???>>>DDDKKKUUUUUUVVVVVVUUURRRPPPNNNNNNQQQRRRQQQMMMKKKLLLMMMQQQRRRSSSVVVZZZ___ccceeeeeefffggghhhiiijjjkkklllpppppprrruuuxxx|||zzz~~~zzzhhhdddccclllqqq___YYY\\\ddduuuvvvgggbbbcccnnn|||wwwkkkcccYYYPPPLLLOOOTTTXXXfffrrr|||xxxlllbbbbbbgggtttyyyyyy{{{yyyuuuooo]]]VVVPPPMMMHHHAAA<<<;;;555444333222111111111111000000000000000111111111//////000000111111111222//////000000111111222222...///000222222111111000111111000000000000111111111111222222222333333333000333666666444444777999:::EEEKKK[[[~~~aaaUUUVVVPPPOOOLLLJJJIIIIIIJJJKKKDDDCCCCCCBBB@@@??????>>>::::::999888777666555555333333333333222222111000......------------,,,,,,+++)))'''''')))+++++++++&&&&&&'''((()))***++++++***)))'''&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%###"""$$$'''(((&&&###******+++***)))(((&&&%%%******++++++***)))((((((***)))'''&&&&&&(((***+++++++++************++++++)))***,,,///222444666777222///,,,,,,...000///...444666999:::999777777777888888888777888;;;AAAEEEHHHHHHIIIGGGAAA>>>EEENNNSSSYYY\\\XXXTTTSSSRRRPPPOOONNNMMMMMMLLLMMMMMMMMMNNNOOORRRUUUYYY]]]```bbbeeegggiiijjjjjjjjjkkklllrrrsssvvvyyy|||~~~~~~~~~pppfff```jjjpppaaa___ccclll|||nnneeeddddddqqq~~~wwwqqqcccTTTLLLNNNPPPQQQ^^^iiivvvyyyqqqgggbbbaaattt}}}zzzyyyjjjXXXSSSMMMHHHDDD@@@<<<999333333333333333333333333222111000.........///000000000000000000000000000000000000000000000000000000000000000////////////111111000///////////////000111111111111222222222333333333333444666888999:::???GGGZZZ~~~bbbUUUUUUOOOMMMKKKIIIHHHHHHIIIJJJGGGFFFEEECCCAAA???>>>===::::::999888777666555555222222222222111000//////...---------,,,,,,+++++++++)))'''&&&((()))))))))''''''(((((())))))*********)))((('''&&&&&&''''''+++++++++*********))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((&&&%%%''')))***(((&&&&&&&&&''''''&&&%%%###"""''''''''''''&&&&&&&&&%%%((('''''''''((()))+++,,,+++******))))))******++++++,,,...000222444666777333000......000111111000444777999:::999888777888888888888777888;;;AAAEEEIIIHHHHHHGGGBBB???DDDLLLRRRXXXZZZWWWSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMPPPQQQSSSVVVZZZ^^^aaacccdddfffiiijjjjjjkkklllnnnssstttvvvyyy|||~~~~~~~~~yyy|||rrrgggaaakkk}}}mmmggggggmmm|||vvviiiccc^^^hhhyyy{{{lllZZZPPPNNNNNNMMMTTT```pppyyyvvvnnnfffbbbkkk{{{wwwaaaVVVRRRLLLFFFBBB>>>:::888555555444333222222111111222111000/////////000000000000000000000000000000000000000000000000000000000000000000////////////111111000///////////////111111111111222222222222333333333333444666888999:::>>>FFFWWWyyydddUUUUUUNNNMMMJJJHHHGGGGGGHHHIIIIIIHHHFFFDDDBBB???>>>===::::::999888777666555555111111111111000///...---------,,,,,,+++***))))))+++)))&&&&&&'''((((((((((((((((((((())))))))))))******)))'''&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((''''''(((***+++)))(((''''''((())))))((('''&&&******)))((((((((())))))%%%&&&'''((()))***+++,,,+++******))))))******+++------///000222444555666444222000000111333333222555777:::;;;:::999888999888888888777888;;;@@@DDDJJJGGGFFFFFFDDDAAACCCHHHOOOVVVYYYVVVSSSRRRQQQOOOOOOOOONNNMMMMMMMMMMMMMMMQQQRRRTTTWWW[[[^^^bbbcccaaadddgggjjjkkkllloooqqqtttuuuvvvyyy{{{}}}~~~~~~|||tttmmmjjjhhhkkkrrr}}}uuujjjcccmmm~~~rrrllllllzzzrrrfff^^^bbbmmmuuubbbUUUPPPMMMIIILLLXXXhhhvvvzzztttiiiaaadddsss}}}{{{nnnYYYTTTPPPJJJDDD@@@===999666666666555333222111000///222222111000000000111111000000000000000000000000000000000000000000000000////////////000000000000111111000/////////000000111111111111222222222333333333333333444666777888:::===CCCSSSqqqeeeVVVTTTOOOMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFDDDAAA???>>>===::::::999888777666555555222222222111000///...------,,,,,,+++***)))((((((***(((&&&&&&(((************)))))))))((((((((('''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******&&&&&&'''(((((()))((('''((()))***+++,,,,,,+++***++++++***))))))******+++%%%&&&((()))******************))))))))))))******------...///000222222333444222111000111222333333555777:::<<<;;;:::999:::999999888777888;;;@@@DDDKKKGGGFFFGGGEEEBBBBBBEEENNNUUUYYYWWWTTTSSSSSSQQQOOOOOONNNMMMMMMMMMMMMNNNPPPQQQSSSVVVYYY]]]```bbb___bbbfffiiilllnnnqqqsssuuuuuuvvvxxxzzz|||}}}~~~~~~}}}tttnnnjjjhhhfffgggkkkqqq}}}wwwllleeeooo}}}rrrlllwwwqqqhhhdddgggwww}}}lll^^^VVVOOOIIILLLSSSaaaooowwwtttjjj```aaakkkzzz{{{iiiVVVRRRNNNIIICCC@@@<<<888666555555444333222111000///222222111111111111111111////////////////////////000000000000000000000000////////////000000000000111111000000///000000111111111111222222222333333333333444444555666777777999;;;AAANNNhhhfffVVVTTTPPPNNNLLLJJJIIIIIIJJJKKKEEEDDDCCCBBBAAA??????>>>::::::999888777666555555333333333222111///...---,,,,,,+++******)))(((((()))(((&&&'''***---......******))))))(((((('''''')))))))))(((''''''&&&%%%))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******&&&'''((((((((((((((((((&&&'''(((*********))))))''''''&&&&&&&&&''''''(((((()))))))))))))))((('''***))))))))))))))))))***++++++,,,---...///000000222111111000///000111222444777:::;;;;;;:::::::::999999888777888;;;???CCCLLLHHHGGGHHHGGGCCCBBBDDDMMMUUUZZZXXXVVVVVVUUUSSSPPPOOOOOONNNMMMNNNNNNNNNNNNOOOQQQSSSWWWZZZ]]]___^^^aaafffiiilllpppsssvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~yyytttqqqnnniiiggggggjjjqqqyyynnngggqqq|||nnnsssqqqhhhdddnnnzzzlll```UUULLLNNNPPPWWWcccooosssmmmggg```eeeuuuyyy}}}eeeVVVRRRNNNHHHCCC???<<<999666333222222222222222111111111111111222222222111111////////////////////////////////////////////////.../////////000000000111111111000000000000111111111222222222222333333333333333444555555666666666777999>>>JJJ___eeeVVVTTTPPPOOOLLLJJJIIIIIIJJJKKKCCCCCCBBBAAA@@@??????>>>::::::999888777666555555444333333222111///...---+++++++++************)))***((('''(((+++---//////******))))))((((((''''''((((((((()))(((((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''(((''')))++++++***)))***+++((((((***+++,,,++++++***''''''((()))))))))((((((*********)))((((((''''''***))))))(((((())))))***))))))***+++---...//////000111000///......000222333666999;;;::::::::::::999999999888888:::???CCCLLLJJJKKKLLLHHHCCCBBBEEELLLTTTZZZYYYWWWWWWVVVTTTPPPPPPOOONNNNNNNNNNNNNNNLLLMMMOOOQQQTTTXXXZZZ\\\]]]```eeejjjmmmppptttwwwttttttuuuvvvxxx{{{~~~zzzwwwooojjjgggiiimmm}}}|||ppphhhqqqtttsssxxx{{{nnneeeiiiuuu{{{mmm^^^RRRNNNLLLOOOXXXfffppprrrpppaaa```jjj~~~yyyttt___TTTPPPMMMGGGBBB???<<<888666111111222222222222222222///000111111222111111111000000000000000000000000////////////////////////......//////000000111111111111000000000111222222222222222222333333333333333444444555666666555555777888===EEETTTooodddVVVTTTOOONNNKKKIIIHHHIIIIIIJJJFFFEEEDDDBBBAAA???>>>>>>::::::999888777666555555333333222111000...,,,,,,*********++++++++++++,,,,,,***((((((***+++,,,+++))))))))))))((((((((((((&&&'''((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((())))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&(((+++***)))((()))+++)))***+++,,,,,,,,,+++***''')))+++------,,,***)))***)))(((''''''((())))))))))))(((((((((((())))))((()))***+++---...///000///111111///------000333222555888::::::999999:::::::::999888888:::???BBBKKKLLLOOOOOOIIIBBBBBBFFFJJJRRRXXXXXXWWWWWWVVVTTTPPPPPPOOONNNNNNNNNNNNOOOKKKLLLNNNPPPSSSVVVYYY[[[]]]```eeejjjmmmqqquuuwwwsssssstttuuuxxx{{{vvvqqqqqquuusssiiippp}}}uuuqqq{{{|||mmmiiilllvvvzzziii\\\QQQMMMLLLRRR^^^kkkqqqsssgggaaaaaaoooxxxvvvjjjYYYSSSNNNJJJEEE@@@===:::777444333333222222111111000000...///000111111111000000000000000000000000000000////////////////////////.........///000111111111111111000000111111222333222222222333333333444444333444555666666666555444888888<<>>===::::::999888777666555555222222111000///---+++************+++,,,,,,------...+++)))(((((()))(((((((((((((((((())))))))))))%%%&&&'''))))))))))))((('''''''''(((((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((###&&&((((((&&&%%%''')))%%%&&&'''(((((('''&&&%%%###%%%(((++++++***'''%%%)))((('''&&&'''(((+++,,,))))))(((((((((((())))))((()))***,,,...///111111000111222000......000333111444888999999999999999::::::999888888:::???BBBKKKNNNRRRQQQIIIAAABBBGGGHHHPPPWWWWWWVVVVVVUUUSSSQQQPPPOOOOOONNNNNNOOOOOOLLLLLLNNNPPPSSSVVVYYY[[[]]]aaafffjjjmmmqqquuuxxxsssssssssuuuxxx|||~~~}}}{{{yyy{{{uuujjjooowwwnnntttwwwmmmhhhmmm~~~~~~qqqdddVVVQQQMMMPPPZZZeeemmmppppppddd^^^dddnnnxxxrrrqqq}}}eeeWWWSSSMMMIIICCC???;;;888555333555444333222111///......---...///111111111000///000000000000000000000000////////////////////////---......///000111111222111111000000111222333333222222333333333444444444333444555666666666555444999999<<>>999888777666555555555555666666555444333222111111---)))(((+++,,,)))(((***)))*********+++******)))***)))))))))(((''''''''')))))))))(((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''((((((((((((((('''&&&&&&'''''''''(((((()))***+++(((((((((((((((((())))))((()))))))))))))))(((''')))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------222222222222222111000000111222444666888:::<<<======;;;<<<>>>===:::<<>>:::999888666555444444444222222111111000///......///***(((***+++))))))+++...,,,)))***,,,---,,,***++++++******)))(((((('''((((((((('''''''''''''''&&&&&&&&&'''((()))++++++)))))))))(((((((((((('''(((((((((((((((''''''&&&'''''''''(((((()))***+++))))))(((((('''''''''''',,,,,,,,,,,,,,,+++***)))''''''(((((())))))******++++++,,,,,,,,,---------------------......//////222222222333222222111000...///111555888;;;>>>???@@@>>>>>>???===:::;;;???IIIPPPSSSPPPJJJGGGDDD@@@BBBIIIRRRWWWWWWVVVUUUUUUQQQQQQPPPPPPOOONNNMMMMMMLLLMMMOOORRRUUUYYY\\\^^^aaabbbeeeiiillloooqqqrrroooppprrrtttwwwxxxzzzzzz{{{|||~~~|||ssswww{{{oootttvvvwww}}}llljjjxxxzzzrrrxxxnnnbbbVVVTTTXXX^^^gggooossshhh]]]XXXYYYcccuuu~~~xxxooo\\\SSSNNNHHHEEE???;;;888666444222222111111000000000000000////////////////////////222222111000000000111111///////////////////////////000000111111000000///111111111111111111111111111000000000000111222222444777999888666444666888444777666;;;BBBDDDVVVuuu{{{ttt]]]WWWQQQPPPNNNLLLLLLMMMMMMKKKJJJGGGFFFFFFDDDCCCAAA???>>><<<;;;999777666555444444000000///......---,,,,,,222,,,)))+++,,,++++++......)))&&&'''+++...---***,,,,,,++++++***))))))((((((((((((((())))))))))))((('''&&&&&&'''(((***+++(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((()))***+++''''''(((((((((''''''''',,,,,,,,,,,,+++***)))((('''''''''((())))))******+++++++++,,,,,,,,,,,,---------......//////000000000000000111111000000///...///222555999<<>>:::777666444222222111111000000000000000////////////////////////000000000////////////000//////////////////////////////000000000000//////111111111111111111111111000000000000000111222222111333555555333222333444333777666999???AAAPPPkkk~~~sss\\\VVVPPPOOOMMMLLLMMMMMMMMMKKKJJJFFFFFFEEEDDDBBB@@@???>>>;;;:::888666444333333333222222222111111000000///222,,,)))+++,,,++++++...***%%%"""$$$)))---,,,***++++++++++++***************************+++++++++***)))(((&&&&&&&&&'''((('''''''''''''''(((((((((''''''((((((((((((((('''''''''''''''((()))***+++%%%&&&'''((())))))))))))(((((())))))(((''''''&&&'''((((((((())))))******************++++++++++++------......///000111111000000111111111111000000000222444666999<<<>>>???<<<:::;;;===<<<:::;;;@@@EEELLLRRRRRRPPPLLLFFF???>>>DDDLLLRRRVVVWWWWWWVVVRRRQQQPPPOOONNNMMMMMMNNNLLLMMMOOORRRUUUYYY\\\^^^___```bbbeeegggiiijjjkkkkkkmmmqqqvvvyyyzzzzzzzzzzzz|||}}}tttxxxtttvvv}}}}}}}}}sss^^^RRROOOUUUcccpppyyynnnbbbYYYYYYcccwwwyyy|||~~~cccVVVOOOJJJEEEAAA<<<888777555444222222111111000000000000000000000000000000000000000/////////000000000000/////////////////////////////////000000000000//////000000000000000000000000000000//////000000111222111222333444333222222222333888777999>>>@@@LLLbbbttt]]]VVVNNNLLLKKKIIIJJJKKKKKKIIIHHHFFFFFFEEEDDDBBB@@@>>>===888777666444333222222222111111000000000////////////***(((***+++))))))+++&&&$$$###%%%)))++++++))))))************+++++++++,,,,,,,,,+++++++++++++++******((('''&&&%%%%%%%%%&&&''''''''''''(((((((((&&&'''(((((((((((((((((('''''''''(((((()))***+++$$$&&&((()))++++++******++++++,,,,,,,,,,,,++++++************))))))))))))))))))*********+++++++++,,,------...///000111111111222333333444333333333222333555777:::<<<>>>???;;;::::::===<<<999;;;@@@DDDLLLRRRTTTSSSPPPHHH@@@===AAAIIIPPPUUUXXXXXXWWWUUUTTTQQQOOONNNMMMNNNNNNMMMNNNPPPRRRUUUXXX[[[]]]]]]^^^```ccceeeggghhhhhhjjjlllpppuuuxxxzzzzzzzzzwwwzzz}}}}}}{{{~~~xxxtttyyy~~~yyycccTTTOOOSSSaaannnzzzpppddd\\\[[[eee{{{zzzuuu|||xxx___TTTNNNIIICCC???;;;777666555333222222111111000000000000000000000000000000000000000///000111222222222111111////////////////////////...//////000000//////...000000000000000000000000000////////////000111111444444555555555555444444333999888888>>>@@@III\\\xxxuuu^^^UUUMMMLLLJJJHHHHHHIIIJJJIIIHHHFFFEEEEEEDDDBBB@@@>>>===888888777555555444444444/////////............------)))(((+++,,,)))(((***(((((())))))******))))))'''(((((()))***+++,,,,,,,,,,,,,,,++++++*********(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((('''''''''(((((()))***+++'''(((***+++,,,+++***))),,,,,,---...////////////,,,,,,++++++******))))))*********+++++++++,,,,,,+++,,,---...///000000111111222333333444444444333111222444666999<<<>>>???>>><<<<<<>>><<<999;;;???DDDLLLSSSVVVVVVSSSJJJ@@@<<<@@@GGGOOOUUUXXXXXXXXXXXXVVVSSSPPPNNNMMMMMMNNNOOOOOOPPPRRRUUUWWWZZZ[[[ZZZ\\\^^^aaaccceeegggggghhhkkknnnrrrvvvxxxzzzzzzxxxyyy|||rrrzzz}}}}}}}}}iii[[[SSSUUU```kkkyyypppfff___^^^hhhwwwuuu~~~qqq\\\SSSMMMHHHAAA>>>:::666555444333222222111111000000000000000////////////////////////...///000111111111000000////////////////////////......////////////......000000000000000000000000///////////////000111111555444444555666666555444222999888888>>>@@@GGGXXXpppvvv___UUULLLNNNKKKIIIIIIJJJKKKKKKKKKFFFEEEEEECCCBBB@@@>>>===;;;;;;:::999999888999999222222222222111111111111///+++***...///,,,***++++++---......,,,)))))))))&&&&&&''')))***+++,,,---,,,,,,,,,+++***)))((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((('''''''''(((((()))***+++)))***,,,---,,,+++)))(((&&&'''((()))***+++++++++...------,,,+++***))))))++++++,,,,,,,,,---------++++++,,,---...///000111///000111222222222222222...///222555888;;;>>>???AAA??????@@@===999:::>>>DDDLLLSSSWWWXXXUUUKKKAAA;;;???EEENNNUUUXXXYYYXXXZZZXXXTTTQQQOOOMMMMMMNNNPPPPPPQQQSSSUUUWWWYYYZZZYYY[[[]]]```ccceeefffggggggiiilllppptttwwwyyyzzzzzz{{{~~~|||uuuuuunnnaaaXXXWWW___iiixxxpppggg``````jjjwwwvvvmmmZZZSSSNNNIIIAAA===999666555444333222222111111000000000000000........................+++,,,---/////////...---////////////////////////......////////////......000000000000000000000000///////////////000111111333333222333444444333222111888777777===???FFFUUUkkkyyy```RRRNNNJJJHHHFFFGGGHHHJJJKKKJJJGGGFFFDDDBBB@@@>>><<<;;;999999888666555444333222111222333333222000---,,,,,,++++++***)))))))))******(((&&&'''***,,,+++***(((((()))************))),,,***)))***++++++***)))&&&&&&&&&'''''''''((((((************)))(((&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))*********)))***+++,,,---.........,,,+++***)))))))))***+++&&&''')))***+++++++++*********++++++---000222444555444333222222333555555000000111444777<<<@@@CCCCCCBBBAAA???>>>=========DDDKKKQQQSSSSSSRRRLLLEEECCC@@@AAAIIITTTZZZYYYVVVYYYWWWTTTQQQOOONNNMMMMMMQQQQQQPPPOOOOOOQQQUUUYYYYYY\\\___cccfffgggggggggiiikkknnnpppssstttttttttzzzzzz{{{|||~~~{{{xxxwwwuuusssttt|||zzz~~~yyyxxx}}}}}}zzzhhhYYYVVV___hhhoookkkccc___dddtttzzzzzz{{{kkkVVVMMMJJJCCC>>>:::555333333333111///000///...------...///000000000000000000000000000............////////////---------------------------...000111111111000///111000...---...///111333222111111111000000//////222222333333333333444444444444555666888>>>EEEJJJddd|||uuu]]]QQQMMMJJJHHHGGGGGGIIIJJJKKKJJJHHHGGGEEECCCAAA???>>>===::::::999888666555444444333333222000//////.........---,,,,,,+++++++++,,,+++)))&&&''')))***)))'''''''''((()))***++++++,,,---+++))))))******)))(((&&&&&&&&&'''''''''(((((()))))))))))))))*********######%%%&&&'''(((((((((&&&''''''''''''''''''''''''((()))***++++++++++++'''((()))***+++++++++++++++******))))))***+++,,,((()))+++,,,,,,,,,,,,+++,,,+++,,,,,,...111333444555555444444444444444444000111111444777<<<@@@BBBBBBAAA@@@???>>>=========BBBIIIPPPRRRSSSRRRMMMFFFBBB???@@@FFFQQQXXXYYYWWWWWWVVVTTTQQQOOONNNNNNNNNMMMMMMLLLKKKKKKOOOTTTXXXZZZ\\\___ccceeegggggggggjjjkkknnnqqqtttuuuvvvvvv||||||}}}~~~wwwqqqmmmkkkiiijjjqqqwwwttt~~~zzzvvvvvv|||iiiYYYTTT[[[ccciiieee```^^^eeewwwyyy{{{~~~wwwdddRRRKKKIIIAAA===999555333222222111000000///...------...///000////////////////////////............////////////---------------------------...///000111000000///000///.........///111222111111111111000000000///222222333333333333444444555666666666777<<>><<<;;;:::999888666555555555444111///......///000------,,,++++++++++++,,,+++)))''''''''''''&&&%%%'''''''''''')))+++---......+++(((''''''(((((((((&&&&&&'''''''''((((((((((((''''''((()))+++---...$$$%%%&&&'''((()))))))))((('''''''''''''''''''''((()))***++++++,,,,,,,,,(((((())))))***))))))(((***)))))))))***+++,,,,,,+++,,,---------------,,,,,,,,,,,,---///111333555555666666777666555444333111111222444777;;;???BBBAAA@@@???>>>===<<<<<<<<>>===BBBMMMUUUYYYYYYVVVUUUTTTRRRPPPOOOOOOOOOKKKJJJIIIGGGHHHLLLRRRWWWZZZ\\\___bbbeeeggghhhhhhjjjkkknnnqqqtttvvvxxxyyy}}}}}}~~~wwwnnngggdddcccaaafffsssxxxmmmsss~~~vvvnnnuuunnn\\\TTTVVV\\\___^^^\\\]]]ggg{{{yyy~~~}}}kkk[[[NNNJJJGGG>>><<<999555222222222111000//////............//////////////////////////////............////////////////////////////////////......///000000000000000////////////000000000000111111111111000000000000222222333333333333444444666666666555666:::???CCCTTTttthhhVVVNNNMMMKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFDDDBBBAAA??????<<<;;;:::999888777666555444333111000///...//////******)))))))))))))))******)))((('''''''''''''''***)))((('''((())),,,---///,,,(((&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''***,,,...************)))(((''''''((((((((((((''''''''''''(((((()))***+++++++++++++++++++++++++++***))))))(((((()))******+++,,,---------------------,,,,,,,,,,,,,,,,,,...000222444555666888999888666333222222222222444777;;;>>>AAA@@@???>>>===<<<<<<<<<<<<===EEEMMMQQQUUUVVVRRRMMMBBB>>>;;;???HHHQQQWWWZZZWWWVVVUUUTTTSSSRRRQQQQQQMMMLLLIIIGGGGGGKKKQQQUUUZZZ\\\___bbbeeeggghhhhhhhhhjjjlllpppsssvvvxxxyyy|||}}}~~~|||{{{}}}||||||tttjjjeeeddd```dddooo|||mmmmmmsssyyyjjjiiivvvuuubbbUUUSSSVVVVVVVVVXXX]]]iii}}}||||||bbbTTTKKKHHHEEE;;;:::888555222111000000000/////////....../////////////////////////////////............////////////////////////////////////...//////000000000000000......///000111000000000111111111000000000000000222222222333333333444444555555555555666999>>>BBBPPPqqq}}}dddTTTNNNNNNKKKJJJIIIJJJKKKKKKJJJHHHFFFFFFEEECCCAAA@@@???>>>;;;;;;:::999777666555555222222222222111///...,,,)))))))))(((((()))******((())))))(((((()))***+++---,,,)))((('''((()))***///,,,(((&&&&&&''''''''''''''''''((((((((())))))((('''%%%$$$%%%&&&)))************)))((('''&&&&&&((((((((((((((((((((((((&&&'''((()))************+++++++++++++++***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000111444555888999999666333222333333333444777:::>>>@@@@@@???>>>===<<<<<<<<<===<<>>BBBPPPoooyyyaaaSSSNNNNNNKKKJJJJJJJJJLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@??????<<<;;;:::999777666555555111222333333222000---,,,+++************+++,,,,,,'''((())))))))))))+++---...---+++)))''''''''''''...+++(((''''''(((((((((''''''((((((((()))))))))''''''%%%$$$$$$%%%&&&&&&$$$%%%&&&''''''''''''&&&''''''((((((((()))))))))&&&'''((())))))******))))))*********)))(((((('''((()))***+++++++++++++++++++++************+++,,,+++*********+++---///000222444666888888666444333444333333444777:::===???@@@???>>>>>>=========>>><<>>===AAAIIIQQQUUUYYYYYYXXXWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLMMMQQQTTT[[[\\\^^^aaadddfffhhhiiihhhiiijjjlllooosssuuuwwwvvvwwwyyy{{{|||||||||{{{zzzvvvtttttttttuuuzzz{{{llldddgggiiissspppgggbbbkkkyyykkk___\\\dddyyy}}}iiiXXXNNNLLLKKKOOOVVVaaappplllXXXOOOGGGEEEBBB888777666555111///...///111......////////////..........................................////////////000000000000000000000000///////////////000111111////////////000000000000000000000000111111111111222222333333333333444444222444555666777:::>>>BBBPPPiiiuuu^^^QQQMMMLLLKKKKKKJJJKKKLLLLLLIIIGGGGGGFFFEEEDDDCCCAAA@@@@@@===<<<;;;:::999888777666333222222111000///...---***************+++,,,,,,''')))***)))'''''')))+++,,,++++++***)))(((''''''---+++))))))******)))((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''((()))******+++''''''((()))************)))***************)))))))))***++++++++++++***)))******))))))***+++,,,---,,,+++++++++,,,...///111111222444666666666555444444444444444666999<<<>>>@@@@@@???>>>>>>>>>>>>???;;;DDDMMMSSSXXX[[[YYYTTTJJJFFF@@@>>>@@@FFFMMMQQQXXXXXXXXXWWWUUURRRPPPOOOKKKLLLMMMMMMMMMNNNRRRTTT\\\]]]^^^```cccfffhhhjjjjjjjjjkkkmmmooorrruuuwwwtttuuuwwwyyyzzzzzzyyyxxxzzzuuurrrpppoooooottt{{{vvvjjjiiilllwww{{{mmmdddgggooo{{{qqqdddZZZZZZkkkooo]]]QQQMMMIIINNNXXXeeevvvxxxaaaSSSMMMDDDBBB@@@888555666444111...---///222---...///000000///...---....................................////////////////////////////////////000//////...///000111222000///.........///111222///000000000111111111111222222333333333333444444555666777777888999===@@@LLL___rrr]]]PPPKKKKKKLLLKKKKKKLLLLLLLLLIIIGGGHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>===<<<:::999888777555333111///......///000(((((('''(((((()))******(((******)))%%%$$$&&&))))))************)))((((((,,,***)))***++++++***)))(((((((((((())))))))))))%%%%%%''''''((((((''''''------,,,,,,***)))((('''%%%&&&'''((()))***+++,,,((()))***++++++,,,+++++++++,,,,,,---------,,,,,,)))***+++,,,,,,+++)))(((******))))))***,,,...///---,,,,,,,,,---///000111000111333444555666555555555444444555666999<<<>>>AAA@@@??????????????????:::CCCLLLRRRWWWZZZXXXSSSLLLHHHBBB???@@@EEEKKKOOOXXXXXXWWWVVVTTTQQQNNNLLLEEEGGGJJJKKKMMMOOORRRTTT\\\]]]^^^```cccfffhhhjjjllllllmmmnnnpppsssvvvwwwssstttwwwyyyzzzyyyxxxwww{{{vvvqqqnnnkkkjjjooovvvtttkkknnn{{{xxxjjjiiikkkqqqxxxjjj]]]WWWdddwwwvvvcccVVVRRRGGGNNNYYYhhh{{{mmmYYYNNNJJJBBB@@@???888555555444111------///222---...///000000///...---..................................../////////000////////////////////////000///.........///111222111000...---...///111333//////000000111111111222222222333333333444444444777888999888888999;;;>>>IIIXXXzzzjjjUUUNNNKKKGGGJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDDDD===<<<;;;:::888777666555666333///------......---,,,+++******++++++***(((+++******++++++***'''%%%'''$$$ !!!&&&))),,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))(((((('''''')))***+++,,,+++***(((''''''&&&&&&'''(((+++------,,,***)))***(((&&&&&&((()))***)))(((***,,,,,,+++++++++---+++******+++,,,,,,***(((******+++++++++,,,,,,,,,///000222333333222111///111///...111777<<<=========>>>???@@@AAA@@@@@@???===BBBIIIQQQXXXZZZ[[[ZZZOOOJJJBBB>>>???CCCGGGJJJNNNQQQRRRNNNLLLNNNPPPNNNIIIIIIKKKMMMPPPRRRUUUVVVXXX[[[___```aaadddhhhlllkkkiiiggggggiiimmmrrruuuvvvtttsssvvvzzzzzzuuuqqqsssnnnjjjhhheeecccffflllvvvtttqqqsss~~~pppgggjjjqqq{{{yyyhhh]]]ZZZ```hhhlll[[[TTTPPPTTT\\\lllaaaYYYMMMFFFBBB???;;;777444444333111000...---------------............///000000//////............///......------,,,++++++.........///////////////000///.........///111222////////////////////////000000000000000000000000222222333333333444444444333333444666888:::<<<===DDDRRRmmmgggVVVRRROOOKKKIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<;;;:::888777666555555333000.........---,,,---+++******+++,,,***)))******)))******)))((('''+++***)))((((((***,,,---*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''((()))*********))))))(((((())))))((((((((())))))*********---+++)))((()))***)))((()))+++,,,,,,+++***+++,,,+++***)))***,,,,,,***)))***++++++++++++,,,,,,,,,///000222333333222111000222000000333888<<<>>>===<<<===???@@@AAA@@@@@@???;;;@@@GGGOOOUUUXXXWWWVVVRRRLLLDDD>>>===@@@DDDHHHMMMRRRTTTQQQNNNOOOMMMKKKIIIJJJKKKLLLOOOQQQSSSTTTUUUXXX\\\^^^```cccgggkkkmmmllliiihhhiiilllppprrrtttssstttxxx}}}|||wwwrrrooojjjfffccc```^^^aaagggsss}}}tttuuutttooopppvvv}}}}}}lll```[[[___gggppp^^^UUUQQQVVVaaarrr{{{^^^VVVKKKDDD@@@===999555444333222111000...---------------............////////////.........------//////............------.../////////////////////000///.........///111111////////////////////////000000000000000000000000000000000111111111222222666666666666777888999:::BBBMMMfff|||bbbVVVTTTQQQMMMKKKJJJHHHGGGHHHHHHHHHFFFEEEEEEDDDCCCAAA???<<<;;;<<<;;;:::999888666555555444222000/////////---+++---+++******+++,,,***)))***)))((((((((((((((()))((()))+++,,,,,,+++******((((((((())))))*********''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((())))))((((((((()))******+++***)))(((''''''(((***+++///---***)))******)))((()))+++,,,,,,+++******+++***)))((()))***+++***)))++++++++++++,,,,,,,,,,,,///000111222333333222111222111222444888;;;======;;;===>>>@@@AAAAAA@@@@@@<<<@@@FFFOOOVVVXXXWWWUUUUUUOOOFFF>>>;;;===AAAEEEIIIOOOTTTSSSQQQQQQNNNJJJKKKKKKKKKLLLNNNOOOQQQQQQQQQTTTXXX[[[___bbbgggjjjooonnnllljjjjjjllloooppprrrssswww|||~~~xxxssslllfffbbb___[[[YYY\\\bbbooo|||}}}ssslllooouuurrrddd[[[]]]ccc|||vvvaaaWWWRRRYYYggg{{{oooYYYRRRHHHAAA===:::666333444333222111000......------------............///.........---------------.........////////////000//////////////////......//////......//////000111000000000000000000000000000000000000000000000000000000000111111111111222444444555555777888999:::???GGG\\\}}}sss]]]TTTSSSPPPLLLOOOMMMKKKJJJJJJKKKIIIHHHDDDEEEEEEDDDAAA===:::888;;;::::::999777666666555333222111000000///,,,***,,,***))))))***+++)))((())))))((('''&&&''')))***&&&''')))******)))((('''(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))******)))))))))))))))******---+++))))))******)))((()))+++,,,,,,***))))))***)))'''&&&'''((())))))(((+++++++++,,,,,,,,,------...///000222333333333222111111222444777999:::;;;:::;;;===???@@@AAAAAA@@@>>>AAAGGGPPPYYY]]]\\\ZZZVVVQQQHHH???;;;;;;@@@CCCFFFLLLQQQQQQQQQRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOPPPNNNPPPUUUZZZ___cccgggjjjnnnnnnlllllllllnnnpppqqqrrrtttyyy}}}}}}wwwrrrhhhddd```]]]ZZZWWWZZZ```nnn}}}qqqqqqvvvyyyhhh\\\[[[___uuu{{{dddYYYSSS]]]ooo||||||dddTTTNNNFFF@@@;;;888555333333333222111000///......---------............///------------------------,,,------...//////000000////////////........................//////000000000000000000000000000000////////////////////////222222222222333333333333000000222444777:::<<<======BBBQQQoooooo\\\UUUSSSPPPLLLOOOMMMKKKJJJJJJKKKIIIHHHFFFFFFFFFEEEBBB>>>;;;888;;;::::::999888777666666333222111000000///,,,***+++)))(((((())))))(((''')))******(((&&&&&&(((+++++++++++++++******++++++)))))))))(((((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''')))******((('''&&&(((''''''(((***+++***))))))***,,,+++***))))))***(((&&&%%%%%%'''(((((((((++++++,,,,,,,,,---------......000111222333444444000111222444555666777888999:::<<>>@@@AAAAAAAAA@@@???AAAJJJVVV^^^```___VVVTTTNNNFFF>>>;;;>>>AAAHHHLLLOOOLLLKKKMMMNNNLLLOOOOOONNNMMMMMMMMMMMMMMMLLLNNNSSSZZZaaagggiiiiiiiiijjjlllooorrrtttvvvwwwvvvwwwyyyzzzzzzyyywwwvvvllljjjhhhhhhccc]]]\\\___pppsssaaa[[[]]]kkk~~~iii^^^ZZZhhh}}}wwwrrrssshhhXXXMMMJJJEEE???:::777555444222222111111000//////...---------............///---------------.........++++++,,,,,,---...//////000000000///......------------...////////////...////////////////////////000000000000000000000000/////////000000000000111444444333444444555666777<<<===DDDWWWuuulll^^^WWWRRROOOOOOIIIHHHFFFFFFGGGHHHHHHGGGIIIIIIGGGEEECCCAAA???>>><<<<<<;;;;;;:::999999999555333000.........---,,,,,,+++******++++++***)))+++...000...)))&&&'''))))))((((((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&'''((()))))))))(((((()))(((((((((((()))******''''''((((((((('''&&&%%%((('''((()))+++,,,***(((%%%'''************+++,,,+++)))'''''')))+++------,,,,,,,,,------------...---......000222444555666///222555555333222333555777888;;;>>>@@@AAABBBBBBCCC@@@???FFFQQQZZZ]]]]]]YYYXXXSSSJJJ@@@;;;;;;>>>@@@GGGLLLLLLMMMOOOOOOLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMRRRYYYaaaggghhhhhhhhhjjjmmmpppsssuuuvvvwwwwwwwwwxxxxxxyyyzzz|||~~~{{{yyyxxxwwwpppgggcccdddooo~~~zzz{{{yyyfff^^^```iii|||kkkbbb```nnntttqqquuuxxx^^^UUUJJJHHHDDD>>>999555444333222222111111000/////////---------............///------........./////////,,,,,,------......//////111000000///......------,,,---.../////////......------------------------000000000000000000000000////////////000000000000555444444333444444555555:::;;;AAANNNfff~~~hhh\\\UUUNNNLLLNNNJJJIIIGGGGGGIIIJJJJJJIIIJJJHHHFFFDDDBBBAAA@@@@@@<<<<<<<<<;;;;;;:::::::::666333///------......---...---+++,,,------,,,***+++///222000***&&&&&&(((((()))******)))((('''&&&%%%%%%&&&'''((()))***+++************************&&&&&&&&&'''''')))******&&&''')))*********)))((((((((())))))***,,,---...---,,,+++)))))))))***+++*********+++,,,,,,***'''$$$&&&)))*********,,,------+++))))))+++...//////,,,,,,,,,---------......------...000222444666777000333666666444333444555666888;;;>>>@@@AAABBBBBBHHHCCC@@@EEEPPPYYY\\\\\\[[[[[[WWWMMMBBB:::999:::555???HHHLLLPPPSSSSSSPPPKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLQQQXXXaaafffgggfffiiikkknnnqqqtttuuuvvvvvvwwwwwwwwwwwwxxx||||||pppjjjiiimmm{{{wwwwww}}}iiiaaabbbhhhzzzmmmeeedddssstttrrrwwwqqqXXXSSSHHHFFFCCC===888444333333222222111111000000//////---------.........//////........./////////000000.........///////////////111000000///...---------,,,,,,.../////////...---------------------------000000000000000000000000111111111111222222222222222222222333444555666777888:::???HHH^^^wwwddd[[[TTTLLLJJJNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFBBB???>>>???@@@@@@???>>>===;;;999888666555333111000///......******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((('''&&&&&&''')))******))))))((('''&&&&&&&&&******)))(((((((((((((((******))))))((((((''''''&&&(((***,,,,,,***'''%%%'''((()))+++***)))'''&&&&&&'''''''''((((((((()))))))))************))))))&&&''''''((()))******+++++++++++++++++++++++++++******+++,,,------......///...///222666888999999777555333111111333555777999<<<@@@CCCCCCDDDEEEFFFHHH???888>>>MMMZZZ]]][[[[[[ZZZXXXRRRGGG<<<999<<>>999555333111111////////////............111111000000//////......------------------------,,,,,,------------,,,,,,000000////////////000000..................------111000///...............---------............///111111000000111333444666000111222333555666777777777::::::BBBXXXrrrttt```XXXTTTMMMJJJMMMJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGEEEBBB@@@@@@@@@@@@??????>>><<<:::888777555444333111000/////////******+++++++++,,,,,,,,,++++++++++++++++++*********)))((('''&&&&&&'''(((***))))))(((''''''&&&&&&(((((('''''''''''''''((())))))))))))((((((''''''%%%''')))***+++)))'''&&&)))***+++,,,++++++***)))(((((((((((((((((((((((())))))************))))))''''''(((((())))))******++++++++++++++++++++++++++++++,,,,,,------......000000111444777:::;;;;;;666555333222222333555666:::===AAACCCDDDDDDDDDEEEFFF???:::???LLLXXX]]]]]]^^^\\\ZZZUUUJJJ>>>;;;===CCCEEEHHHLLLNNNPPPPPPPPPMMMLLLJJJIIIHHHIIIIIIJJJKKKMMMSSS[[[```ccchhhooonnnppprrrtttvvvwwwwwwwwwyyy{{{{{{{{{{{{zzzuuuttt{{{vvvppptttyyytttyyyuuuhhheeedddtttvvvjjjlllqqqtttwwwdddRRRIIIDDDBBB===999555222111111////////////............000000000000//////......////////////////////////......////////////......//////............//////........................000//////............///........./////////000000111111000000111333444555444444444444444444444444777;;;:::@@@RRRjjjoooZZZTTTSSSNNNKKKLLLIIIIIIHHHHHHHHHHHHHHHGGGDDDEEEEEEDDDBBB@@@@@@AAA???>>>>>><<<;;;999777666444333222111000/////////******+++++++++,,,,,,,,,,,,+++++++++******))))))+++***)))'''&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''')))))))))(((((((((((('''%%%&&&'''(((((((((((((((************************)))))))))))))))))))))(((((())))))******))))))((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000000000333777:::::::::666555333222222333555666;;;>>>BBBEEEEEEDDDDDDEEECCC@@@>>>AAAIIITTT\\\aaaaaa___]]]XXXNNNBBB===>>>AAACCCFFFIIILLLNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJMMMOOOTTTYYY\\\___iiitttrrrrrrssstttuuuvvvvvvwwwwwwyyyzzz{{{|||zzz}}}wwwmmmmmmuuuxxxttt{{{xxxjjjfffdddtttqqqhhhlllxxxwww}}}qqqYYYNNNIIICCC@@@<<<777444222111000/////////............---000000000////////////...////////////////////////......////////////.........------------------.......................................////////////////////////000000000111111111111111111222333444444333444333444333444333666;;;:::>>>KKK___lllVVVRRRSSSOOOKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFDDDAAA??????@@@>>>======<<<:::888666555222222111000000000000000******+++++++++,,,,,,,,,+++++++++***))))))((((((***))))))((('''&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((''''''''''''((())))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------...000444777888777666555444333333444555666;;;???DDDFFFFFFEEEEEEEEE@@@AAABBBCCCFFFOOO[[[dddcccaaa___[[[RRREEE?????????@@@CCCFFFIIILLLMMMNNNNNNMMMLLLJJJIIIJJJJJJKKKNNNOOOSSSVVVVVVZZZggguuuttttttssssssssstttuuuvvvuuuxxxzzz|||~~~zzzkkkiiinnntttwwwxxxzzzlllgggeeetttmmmiiiooo~~~zzzgggRRRJJJHHHAAA>>>:::666333111000000//////.........---------////////////////////////------------------------,,,,,,------------,,,,,,......------------......---------...............------...//////000000000....../////////000000000111111111111111222222333000000111222444555666777555::::::<<>>>>>======<<<;;;:::888666555222222111000/////////000******+++++++++,,,,,,,,,*********))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((''''''&&&''''''(((((('''''''''''''''(((((((((&&&%%%%%%%%%&&&''')))***''''''&&&&&&'''((())))))&&&'''((()))***+++,,,---(((((())))))))))))(((((())))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,---000444666777777666555444444444444555666;;;???DDDHHHHHHGGGFFFFFF@@@CCCEEEDDDDDDLLLZZZfffeeecccaaa^^^UUUHHH@@@>>>===>>>AAADDDGGGJJJLLLMMMOOONNNLLLKKKJJJJJJKKKKKKNNNNNNPPPRRRRRRVVVcccqqqtttssssssssssssttttttuuuuuuxxx{{{|||~~~lllgggiiimmmxxxxxx}}}nnniiihhhvvvzzzlllmmmuuubbbPPPHHHFFF>>><<<888444222000000000............------------.............../////////------------------------,,,,,,------------,,,,,,///..................///---------.........//////,,,---...///000000//////------........./////////000000111111111222111111///000111222444555666666444999999;;;CCCOOOmmmrrr]]]VVVSSSNNNJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFBBB???>>>>>>>>>======;;;:::888666555333222111000///.........******+++++++++,,,,,,,,,(((((((((((((((((())))))&&&&&&'''((())))))(((((((((((((((((((((((('''''')))(((((('''&&&&&&''''''&&&''''''''''''((((((((('''&&&&&&&&&'''((())))))'''(((((())))))******+++&&&&&&'''(((***+++,,,,,,'''(((((())))))(((((('''(((((((((((())))))))))))++++++++++++++++++++++++************++++++++++++.........111555888888888666555555555555555555666;;;???EEEIIIJJJIIIHHHGGGBBBEEEGGGDDDCCCIIIXXXeeehhheeecccaaaYYYLLLBBB???<<<===???BBBFFFIIILLLMMMPPPNNNMMMLLLKKKKKKLLLLLLNNNMMMNNNOOOPPPSSS^^^iiippppppqqqrrrsssttttttuuutttwwwzzz{{{}}}|||}}}qqqhhhffffffppp|||yyyyyyrrrmmmlllyyytttnnnttt}}}xxx]]]NNNGGGCCC<<<:::777333000/////////.........------------,,,---............/////////////////////////////////......////////////......//////............//////,,,,,,------.../////////---...///000000000///...------------............000000111111222111111000333222333222333222333222444999888:::BBBJJJaaayyydddZZZTTTLLLHHHJJJGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIIIIFFFCCCAAAAAAAAA>>>>>>===<<<:::888777666333333111000......------******+++++++++,,,,,,,,,&&&''''''(((((()))))))))'''(((((())))))((('''&&&'''((((((((((((((((((((())))))'''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((************)))''''''(((((((((((())))))''''''((((((((((((''''''''''''(((((())))))******************************+++++++++,,,,,,------...------...111444777888888666666555555555555666666:::>>>EEEJJJKKKJJJJJJIIIEEEGGGHHHDDDBBBHHHWWWccckkkhhhfffeee]]]OOODDD@@@<<<===???BBBEEEIIILLLMMMPPPOOOMMMLLLKKKKKKLLLMMMOOOLLLLLLOOOQQQSSSZZZbbbkkkmmmoooqqqssstttttttttsssvvvxxxyyyzzz}}}{{{uuusssuuu|||pppgggaaagggnnn}}}yyy|||wwwrrrppp|||~~~qqqqqq{{{lllWWWLLLEEE@@@:::888555222000/////////.........---------,,,,,,---------.........//////////////////////////////......////////////.........------------------...,,,,,,------...//////000---...000111000///---,,,............////////////000000111222222111000///222222222222222222222222666999666999AAAEEEUUUooo}}}iii^^^UUUKKKHHHKKKGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHGGGDDDCCCCCCDDD???>>>>>>===;;;999777666444333111000...---,,,,,,******+++++++++,,,,,,,,,%%%&&&&&&'''((()))******))))))******)))'''%%%$$$'''''''''((((((((((((((()))((('''%%%$$$###""""""&&&&&&&&&'''''''''((((((((())))))***))))))((('''"""$$$&&&((())))))((('''***))))))((('''&&&&&&%%%''''''((((((((((((''''''&&&''''''((()))******+++)))))))))))))))))))))))),,,,,,------...///000000++++++,,,...222555666555666666666666666666666666999>>>EEEJJJLLLKKKKKKJJJGGGIIIHHHDDDBBBHHHVVVaaammmjjjhhhggg```RRRGGGBBB;;;<<<>>>AAAEEEIIILLLMMMPPPOOONNNLLLLLLLLLLLLMMMPPPMMMLLLOOORRRTTTXXX^^^hhhjjjnnnqqqtttuuuuuutttrrrtttwwwwwwwwwyyy|||wwwvvvtttwwwjjjaaa```cccrrr~~~zzzuuurrr~~~yyyoootttbbbQQQJJJDDD>>>:::888444111///......///......---------,,,,,,,,,---------.........//////------------------------,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000...///000111000///---+++////////////000000000000///000111222222111000/////////000111333444555666888999666888@@@BBBMMMccciiiZZZTTTOOOLLLLLLGGGGGGFFFEEEEEEGGGHHHIIIHHHGGGEEEBBBAAA@@@@@@@@@======<<<999666444444555444333333222111000......---+++))))))***+++***)))&&&&&&''''''(((((())))))&&&&&&'''(((((()))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))*********))))))((('''&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))***)))((((((((()))+++,,,...------,,,+++***))))))***,,,---...000222666999666555444333333444555666777<<>>???<<<<<>>>>>===;;;777555555666333333333222111000.........,,,******+++,,,+++***))))))))))))************'''(((((()))******))))))((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&'''((((((''''''''''''((())))))***+++++++++***)))''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))***)))((((((((()))++++++++++++++++++++++++,,,,,,,,,---...//////111444777777777555555444555666666777;;;AAAFFFIIILLLNNNPPPJJJHHHHHHHHHFFFFFFMMMVVVeeeggggggeeebbbZZZMMMBBB===999888===BBBEEEHHHLLLLLLMMMNNNNNNNNNMMMKKKJJJHHHJJJNNNPPPQQQSSSUUUWWW^^^eeennnsssrrrpppnnnnnnnnnooopppqqqqqqtttxxx|||zzznnneeedddfffnnn~~~zzzyyyxxxrrrwwwgggUUUFFFBBBAAA999888555111//////000///...............---------,,,***+++---------,,,***)))------------------------........................///...---,,,,,,,,,---......------...000111000///,,,---...///000//////........./////////000000000111111111111111111111111222111111111111333444555666555444444777===EEEKKKbbbjjjZZZSSSNNNLLLKKKGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>><<<999777777888333333333222111000///......---++++++,,,,,,,,,+++************))))))))))))((())))))***************)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))******+++,,,---,,,***(((''''''((())))))((('''%%%$$$(((((((((((()))))))))))))))))))))((()))******+++(((((()))***,,,---...///.../////////...///222444888888777666555555666666666:::>>>CCCFFFJJJOOORRROOOMMMKKKKKKHHHFFFLLLSSSbbbfffhhheeebbb\\\QQQFFF<<<888666:::>>>@@@CCCHHHJJJKKKLLLLLLLLLKKKJJJIIIIIILLLOOOQQQQQQRRRTTTVVVYYY```jjjpppqqqooonnnmmmlllnnnpppqqqssswww|||xxxllleee```dddooo|||zzzyyyvvv~~~|||___OOOCCCAAA@@@777777444111//////000///.../////////.........------+++,,,---------,,,***)))................................................---------,,,------...//////...---...///000///...------...////////////...------........./////////111111111111111111111111111111111111222333444555444444555555666;;;AAAEEERRRpppjjjZZZRRRNNNKKKKKKEEEFFFIIIKKKKKKJJJHHHGGGIIIHHHGGGEEECCCBBBAAA@@@===>>>>>><<<999777777777222222222222111000///......,,,******+++++++++***))))))((((((''''''&&&&&&((())))))******)))))))))))))))))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((())))))***)))***,,,---,,,***(((&&&***+++++++++)))%%%""" (((((((((((()))))))))))))))))))))))))))******+++'''((()))***,,,---...///---.........---///111444777777666666555555444444666888<<>>444555333111///000000///...000////////////.........,,,,,,---------,,,+++***------------....................................,,,---------......//////000///......///000...---------........./////////------------.........///111111111111111111111111111111111111222333444444444555666666777:::===@@@JJJbbbiiiYYYQQQMMMJJJJJJHHHIIILLLNNNOOOMMMKKKIIIGGGGGGFFFDDDBBBAAA???>>><<<======<<<999666555666111111111111111000///...,,,***(((((()))***)))((())))))((((((''''''&&&&&&'''(((((()))(((((('''''''''(((((((((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''((((((((((((((()))******((()))***++++++)))'''&&&))))))******)))'''$$$###(((((((((((())))))))))))((()))))))))************))))))***+++,,,,,,------***+++,,,------///222555555555555444444333333333555777999<<<@@@FFFMMMRRRUUUQQQMMMLLLIIIFFFGGGLLL^^^kkkqqqlllfffbbbZZZOOOBBB;;;777777999:::>>>CCCHHHIIIJJJLLLLLLLLLKKKKKKNNNOOOQQQQQQPPPOOOOOOPPPOOOWWWaaahhhjjjjjjkkklllkkkmmmppptttxxx~~~~~~uuuiii___```fffrrrzzz~~~~~~~~~lllSSSHHH???>>><<<222444222000000000000///---000////////////.........------------,,,,,,++++++++++++,,,,,,,,,---------........................,,,------....../////////000///......///000...------------------......///------------.........///000000000000000000000000000111111222333333333444444555777777888999<<<>>>DDDWWWvvvhhhWWWPPPLLLJJJJJJFFFHHHJJJLLLMMMKKKIIIHHHFFFFFFEEEDDDBBB@@@???===<<<>>>>>>===999666444444000111111111000000///...+++)))(((((())))))((('''************))))))))))))'''((((((((((((''''''&&&''''''((()))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''))))))(((((())))))***+++(((((()))))))))(((((((((%%%&&&''')))******))))))(((((((((((())))))))))))(((((()))************)))******+++++++++,,,,,,,,,)))***,,,,,,---///222555222333333444444444333333555666888;;;>>>DDDKKKPPPUUUPPPMMMLLLJJJFFFGGGJJJ[[[lllvvvqqqkkkiiiaaaVVVEEE===666666666777;;;@@@GGGHHHIIIKKKLLLLLLLLLKKKIIIKKKNNNOOOOOOPPPQQQSSSMMMSSS\\\bbbeeegggjjjllljjjmmmppptttyyy}}}nnnbbbbbbdddlll|||~~~|||bbbOOOFFF===;;;:::222333111000000000000...---/////////.........------------------,,,,,,,,,,,,***++++++,,,,,,---------------------------------------.../////////......///...---...///000///...------,,,,,,------...///------........./////////000000000000000000000000000000111333333333333333333555666777777888:::<<<@@@LLLffffffUUUNNNKKKJJJKKKDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDAAA???>>>>>>@@@@@@>>>:::666444333000000000000000000///...,,,***(((((()))***)))((())))))))))))************)))))))))))))))((('''''''''((()))******((('''%%%%%%%%%&&&&&&'''((((((((())))))((((((''''''''''''%%%&&&'''((()))(((((('''))))))(((((())))))***+++***))))))(((((()))******&&&''''''((())))))******(((((((((((())))))))))))'''((()))***+++******))))))******++++++,,,------+++,,,,,,,,,,,,---000222111222333555555555555444444666888:::===CCCIIIMMMUUUPPPLLLLLLKKKHHHHHHKKKVVVlllzzzvvvqqqpppiii^^^IIIAAA999777777777;;;@@@DDDFFFHHHIIIKKKKKKKKKJJJGGGIIILLLNNNNNNOOOQQQRRRLLLRRRYYY^^^aaadddhhhlllnnnqqqtttxxx}}}yyyiiieeecccfff{{{~~~kkkWWWJJJDDD;;;999999333222111000000111000...---............---------,,,......---,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------......///000000///...---...------...000111000///------,,,,,,,,,---...///....../////////000000000000000000000000000000000///000222333444444333333222333444555555666999;;;AAAGGGZZZyyydddTTTMMMKKKJJJKKKGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGEEECCC@@@???AAABBBBBB@@@<<<777444333///000000000000000///...---+++))))))***+++***)))&&&&&&''''''(((((())))))***************)))((((((((()))+++,,,+++***((('''$$$%%%%%%&&&'''((())))))++++++******))))))((((((%%%&&&((()))))))))(((''')))))))))))))))******+++,,,+++)))((((((***+++---,,,+++***(((''''''&&&&&&(((((((((((())))))))))))'''((()))++++++******)))(((((()))+++,,,---......---------,,,+++,,,...000111222444666777777666666444555888:::===BBBGGGKKKUUUPPPLLLMMMLLLJJJJJJLLLRRRkkk|||yyyuuuuuuooodddNNNEEE===:::::::::>>>CCCCCCDDDFFFHHHIIIJJJIIIIIIIIIKKKMMMMMMMMMLLLMMMOOOLLLQQQWWW[[[^^^bbbggglllsssvvvyyy~~~pppiiicccdddxxx~~~~~~~~~```OOOGGGCCC999777999555111000///000111000...,,,......---------,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------...///000000------------------------//////000000000...---,,,------,,,...000111111000------,,,+++,,,---...///////////////000000000000000000000000000000000000///000222333444444333333000222222222333444888:::EEEFFFTTTqqqdddWWWRRRKKKFFFGGGHHHGGGHHHJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>===;;;777444222333222111111111///,,,)))''''''(((((())))))******+++***)))(((((('''(((((('''&&&%%%$$$%%%''')))+++,,,%%%$$$'''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++******)))'''%%%$$$###(((((((((((((((((('''''')))((('''&&&%%%&&&&&&''')))))))))))))))******++++++*********))))))((((((***+++---.........000222///222444666666666666777666222222888>>>AAAFFFLLLQQQOOOLLLJJJJJJLLLNNNPPPTTTcccuuu~~~wwwrrrooo]]]III888555555333888AAAAAACCCEEEFFFFFFFFFGGGHHHHHHJJJLLLLLLLLLLLLLLLNNNNNNQQQSSSVVVYYY___iiipppwwwyyy}}}oooeeegggxxx~~~zzzuuuXXXLLL@@@===<<<888444222000000//////.........---,,,,,,,,,+++++++++***************+++,,,---...///222000............,,,***++++++,,,---------,,,,,,---------....../////////------------------------,,,...//////...,,,---...000...,,,,,,,,,---,,,+++000111111000///......///222111000000000111333333333333333444555666777888<<>>>>>>>>===;;;777444222000///......///---***((((((((((((((())))))*********)))(((((((((((((((((()))((('''&&&&&&&&&'''(((+++'''######&&&((('''$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((******)))((('''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''))))))(((((())))))***++++++*********)))))))))))))))***,,,---,,,---///000111444777888888888999:::999555444888===AAAFFFMMMQQQPPPPPPOOONNNNNNNNNNNNQQQ^^^ppp|||{{{uuuqqqaaaNNN===888777444999AAABBBDDDEEEEEEDDDCCCDDDEEEHHHJJJLLLLLLKKKKKKLLLMMMNNNPPPSSSUUUYYY```jjjrrrxxx{{{vvviiiiiixxx~~~{{{nnnTTTIII>>>;;;:::666222000000/////////.........---,,,,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,******++++++)))(((++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------...000111111///...///000///---,,,,,,...///...---000111111000///......000222111000000000111222333222222222333444555777777;;;@@@JJJ[[[uuu|||___RRRMMMHHHFFFIIIHHHGGGEEEFFFGGGIIIHHHHHHKKKIIIGGGDDDAAA@@@????????????>>>===:::777444222///...------...---+++)))((((((((())))))))))))***((((((((('''(((((())))))))))))(((''''''&&&&&&%%%))))))((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((()))))))))((('''&&&&&&&&&&&&'''((()))((((((((('''''''''''')))))))))))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''((((((((((((((())))))******************)))))))))(((***+++,,,+++,,,---///333666999;;;;;;;;;;;;<<<<<<777555888<<<@@@HHHOOORRRSSSUUUUUUTTTRRROOOMMMNNNXXXhhhxxxyyyssseeeTTTCCC<<<999666999@@@???AAACCCDDDCCCCCCDDDEEEGGGIIIKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTXXXaaallltttyyy|||pppjjjwww~~~}}}aaaOOOEEE;;;999888444000////////////...............------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++------,,,+++***+++,,,,,,---------,,,************++++++++++++---------------------------///111111///...///000...---,,,---///111111000///000111000///...///000111111000000111111222333111111111222333444666666:::===DDDRRRiiivvv\\\RRROOOJJJGGGIIIHHHFFFDDDDDDFFFGGGHHHHHHKKKIIIEEEBBBAAA@@@@@@AAA??????>>><<<:::777444333000///......//////...,,,))))))))))))))))))))))))'''''''''''''''((()))***((((((((()))((('''&&&&&&'''))),,,+++)))'''''')))&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''$$$$$$&&&'''(((***++++++---,,,+++***))))))******(((((((((((())))))))))))((((((''''''''''''''''''((((((''''''(((((()))***************************)))***,,,,,,++++++---///222666:::<<<<<<<<<<<<===;;;777555888;;;AAAJJJTTTVVVWWWYYYZZZYYYVVVRRRPPPNNNTTT```qqq~~~zzzssshhhYYYIII???999555777<<<:::===@@@CCCDDDEEEGGGIIIFFFHHHJJJJJJJJJIIIJJJLLLMMMOOOQQQSSSWWW```kkktttvvv{{{xxxmmmuuunnnTTTJJJAAA999888666222//////..............................---------,,,,,,,,,------,,,+++++++++,,,,,,---++++++,,,.........---******+++,,,------------***************+++++++++,,,,,,------------------+++,,,......---,,,---...000///---...000111111000///000111000///...///000111111111111111222222222000000000111222333555555888:::???JJJ]]]|||qqqZZZSSSQQQLLLHHHIIIHHHFFFDDDDDDEEEGGGHHHGGGHHHFFFDDDBBBAAABBBCCCDDD@@@???>>><<<999777555444111000......//////...---************))))))))))))''''''&&&''''''((())))))&&&'''(((((())))))((((((%%%))),,,,,,(((&&&&&&((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&###$$$%%%'''(((***+++,,,,,,,,,+++***)))))))))***((((((((()))))))))******''''''((((((((((((((((((((((((((((((((()))*********************+++++++++***+++------,,,,,,---///000444999;;;<<<;;;;;;;;;999666555777;;;AAAMMMXXX[[[[[[\\\\\\[[[YYYVVVTTTQQQRRRZZZhhhxxx~~~yyyrrriii]]]MMMAAA888444555888:::===AAACCCDDDFFFHHHJJJEEEGGGIIIIIIIIIHHHIIIJJJLLLNNNPPPRRRUUU]]]hhhppprrrxxxssssss|||cccMMMGGG???999888666222000000---------.....................---------,,,,,,,,,------,,,+++++++++,,,,,,)))((('''(((***++++++***)))***+++,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......***,,,---...---,,,---...333111//////000000///......000111000///...///111000000111111222222222222000000000111222333444555777888<<>>@@@CCCDDDCCCDDDEEEFFFDDDFFFHHHHHHHHHGGGHHHJJJJJJMMMOOOQQQSSSYYYbbbhhhmmmttt~~~}}}vvvyyyxxx\\\KKKCCC===888888666222000222---------------.........------------,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***)))***,,,------+++)))***+++,,,---.........---------------,,,,,,,,,+++,,,,,,------.........+++---/////////...///000333111////////////...---...///000000//////000111000000111222222222222111000000000111222333555555777777<<>>IIITTTYYY\\\aaadddccc___ZZZWWWUUUQQQOOOWWWeeerrrwwwwwwooogggYYYIII>>>999999999>>>@@@BBBBBBBBBBBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIIIILLLOOOPPPQQQUUU[[[```iiiqqq{{{|||yyywwwgggRRRIII@@@;;;777777555111000222,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++++++++++++++,,,------...///...---...///000///...))))))+++,,,---............---------,,,,,,,,,,,,++++++,,,,,,---......///***,,,...///......///000111///......///000///...---///000000//////000222///000111222333222222111111111111222333444555666666777<<>>:::666444555777999999888666444111///...,,,+++***)))((((((((((((---+++)))((()))))))))(((******)))''''''&&&&&&&&&%%%&&&'''''''''&&&$$$###&&&%%%$$$$$$############&&&&&&''''''''''''&&&&&&***)))'''%%%%%%%%%&&&'''&&&((()))(((***...,,,'''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((()))++++++,,,+++***))))))***+++,,,...------,,,,,,------...++++++******++++++,,,---//////000555;;;>>>===;;;>>>;;;999999999<<>>;;;777222...---.........***,,,......------...///...------,,,,,,++++++***+++,,,---------,,,+++***......---,,,++++++++++++...---,,,,,,++++++++++++///......------,,,++++++------------------------------------------------000000000000000000000000111111111000000000000000111111111111111111111111111111222222222333333333666111111777===KKKiiisss\\\RRRGGGEEEIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>:::666555555777666555333111///---,,,+++,,,+++***))))))((()))))),,,***'''&&&''''''&&&%%%(((''''''''''''(((((()))(((((()))***)))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%)))***((((((***)))&&&'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''((()))***+++******)))(((((()))******,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,...222888;;;<<<;;;???<<<:::::::::<<>>BBBCCCBBB@@@BBBBBBCCCEEEEEEFFFFFFFFFKKKKKKLLLLLLLLLMMMQQQTTT___fffqqqyyyvvvvvvxxx^^^NNNBBB999999666222000000111111111***+++---,,,+++******+++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------........................111111111111111111111111111111222222222333333333999555444888;;;DDD^^^xxxnnnYYYQQQGGGFFFJJJIIIFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDBBBAAAAAA@@@>>>;;;777555666777888666444111///.........---,,,+++***)))))))))))),,,***((('''''''''&&&$$$%%%%%%%%%&&&((()))+++,,,))))))*********)))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''&&&,,,---)))&&&''''''&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''(((''''''(((((()))***+++))))))(((((((((((())))))++++++************++++++++++++******++++++,,,---,,,,,,,,,000555:::===>>>AAA===<<<===<<<<<>>===???>>><<<>>>BBBLLLOOOUUU[[[___aaaaaaaaaccc___XXXTTTXXXgggzzzxxxfffVVVJJJAAA:::666666888;;;???BBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIGGGHHHJJJJJJJJJKKKNNNPPPWWW___iiisss~~~zzz|||bbbNNNDDD>>>:::000///......///...,,,+++,,,...//////---+++,,,,,,))))))*********+++++++++)))***+++,,,------......,,,+++++++++,,,,,,---...++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////000000111222333333111111111111111111111111111111222222222333333333111222666:::;;;>>>LLL[[[eeeSSSNNNGGGGGGKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAA???@@@???<<<999777777777444222///,,,******++++++---,,,+++***))))))))))))---,,,*********)))'''%%%'''''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&+++)))'''$$$$$$%%%''')))***000111+++&&&&&&((()))%%%&&&&&&'''((()))******'''''''''((((((((((((((()))(((((((((((())))))***************************---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,---...000333999???CCCAAA===<<>>AAABBBBBBBBBBBBAAAAAACCCDDDFFFHHHFFFHHHJJJJJJJJJKKKMMMOOOOOOVVVaaajjjuuuxxx}}}uuuYYYHHH???;;;999111///.........---***(((***,,,......---------...+++++++++*********))))))******++++++,,,---.........---,,,,,,+++++++++,,,++++++++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000111222333333444444000000000000000000000000111111222222222333333333///222777;;;;;;===GGGQQQ|||aaaQQQMMMGGGGGGJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA?????????===:::888777888444222000...---,,,,,,,,,,,,+++***)))(((((((((((()))((((((((()))(((&&&$$$)))((((((''''''''''''(((+++***)))((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&+++((($$$!!! """%%%''''''+++,,,'''$$$%%%''''''&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))(((((((((((())))))******++++++++++++************))))))))))))******++++++******++++++,,,---)))+++,,,...111555;;;@@@???;;;:::===???======???BBBEEEKKKRRRZZZaaafffiiiiiifffbbb^^^ZZZ___nnn}}}yyykkk```QQQCCC;;;999888:::===AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIIIJJJJJJJJJLLLNNNMMMTTT^^^gggppp|||xxxzzzjjjQQQCCC:::666444333222000000000...,,,***''')))+++,,,++++++,,,------,,,,,,+++******))))))++++++++++++,,,---......///...---,,,++++++++++++,,,,,,+++++++++,,,---------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111111111000000000000000000000000111111222222222333333333111555999:::888:::@@@FFFyyy___PPPMMMGGGFFFJJJHHHIIIHHHHHHGGGFFFFFFEEEEEEGGGEEECCCAAA@@@@@@AAABBB>>>??????>>>;;;888888888555444333222111///......+++***)))(((''''''''''''(((''''''((())))))'''%%%((((((''''''''''''((((((***)))((('''''''''((()))&&&&&&%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&)))'''%%%######$$$&&&(((&&&((('''$$$$$$'''(((''''''''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((()))***++++++***)))(((******))))))))))))******++++++******++++++,,,---)))+++---///000444999>>>===888666:::>>>======???>>>AAAGGGOOOYYYbbbiiimmmmmmkkkiiiddd\\\YYYcccqqq~~~xxxooo^^^MMM>>><<<::::::===@@@BBBCCCBBBCCCCCCCCCDDDCCCCCCBBBCCCEEEGGGHHHHHHIIIJJJLLLMMMTTT^^^fffmmmvvv|||}}}xxxsss~~~{{{[[[HHH>>>888444333333111//////000///...---)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,------------,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////000000000000000000000000111111222222222333333333222666888777555777<<>>???AAABBB>>>???@@@>>>;;;999888888111111111000///---,,,+++***)))(((''''''&&&&&&&&&(((((((((***,,,,,,***((('''''''''''''''((())))))((('''&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&(((((('''(((((()))***+++'''(((&&&$$$&&&++++++(((((((((((((((((('''''''''&&&'''''''''(((((())))))***)))(((((((((((())))))'''((()))******)))(((''',,,,,,++++++++++++,,,,,,++++++******++++++,,,---***---000222222555:::>>>;;;666444999======>>>@@@===@@@FFFNNNXXXbbbjjjooopppooonnniii]]]UUU\\\hhhxxxyyygggUUU@@@===;;;;;;===@@@BBBCCCBBBCCCDDDDDDDDDCCCAAA@@@AAACCCFFFGGGGGGGGGIIIJJJIIIQQQZZZaaagggoooyyy|||www|||lllOOOAAA<<<888666666///...,,,,,,...//////...---...//////---++++++,,,+++++++++,,,,,,---.........---,,,+++++++++,,,---++++++++++++,,,---.........------,,,++++++++++++*********++++++,,,------++++++++++++++++++++++++------------------------........................///////////////.........000000000000000000000000111111222222222333333333000333555444333666;;;???qqq]]]LLLKKKKKKGGGFFFJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDBBB@@@?????????@@@>>>>>>===<<<:::888666555666444111//////...,,,*********))))))))))))************))))))((((((''''''))))))))))))))))))))))))'''((()))((('''&&&'''(((''''''''''''''''''&&&&&&%%%%%%'''((((((((('''&&&,,,***(((((())))))'''%%%######$$$%%%&&&'''((()))((('''&&&&&&&&&((()))***)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''(((***+++++++++++++++***)))((((((***,,,---++++++*********+++---...++++++,,,---///222555666666777888:::<<<>>>???@@@IIIGGGGGGKKKTTT___hhhnnnooommmlllllleee]]]^^^eeexxxuuuYYYJJJ@@@888888<<<>>>AAADDD>>>AAAEEEGGGEEECCCAAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIKKKOOOWWWaaajjjqqqttt~~~~~~www___IIIAAA<<<444000444000///...---,,,+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------***'''++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---,,,,,,,,,,,,---......000000////////////000000//////000111111111111111444444333333222333333333555444333333444666999;;;ppp\\\LLLJJJKKKGGGFFFJJJJJJIIIGGGFFFEEEFFFGGGHHHEEEDDDBBBAAA?????????@@@>>>>>>>>><<<;;;999777666444222000/////////---,,,))))))(((((((((((())))))++++++***))))))(((''''''))))))))))))))))))))))))((())))))((('''&&&&&&'''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&***)))''''''((((((&&&%%%$$$$$$%%%&&&'''((())))))+++***)))))))))+++,,,---***))))))(((''''''&&&&&&((((((((((((((((((((((((((())))))************)))+++***)))((()))***,,,---,,,+++*********+++,,,---,,,,,,,,,...000222555777555666888:::<<<>>>???@@@BBBAAABBBHHHRRR]]]ggglllpppnnnnnnnnnggg```aaafffvvv~~~eeeOOODDD:::999<<<===>>>???>>>AAAEEEGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJNNNUUU]]]eeekkknnnooo{{{lllWWWCCC>>>:::444111444//////...,,,,,,++++++,,,,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........------,,,,,,------.../////////............////////////000111111111111000222222111111111111111222444444333333444666888:::mmm[[[MMMJJJJJJGGGGGGJJJKKKIIIFFFDDDDDDEEEHHHIIIEEEDDDCCCAAA@@@@@@???@@@>>>>>>======<<<:::999888333111///...///000///...*********))))))*********%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))***(((&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((&&&&&&''''''&&&$$$%%%%%%&&&'''((()))******(((((('''''''''((()))************)))((((((''''''))))))))))))))))))))))))***************)))((((((+++***)))))))))***,,,------,,,,,,++++++++++++,,,,,,,,,,,,---///222555666555666888:::<<<>>>??????<<<<<>>;;;>>>>>><<<<<>>>>>???===>>>BBBJJJUUUaaajjjnnnooopppqqqppplllhhhggggggpppiiiWWWDDD>>>??????>>>===???BBBEEEGGGFFFDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFHHHKKKOOOSSSXXX]]]aaaeeeiiiqqq{{{lllQQQDDD999777666333000111...------,,,+++++++++,,,,,,++++++++++++,,,------************++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++...,,,***))))))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,......------......///000000000////////////000000...//////000000000000000//////.........///000000333333333333444555666777dddYYYMMMHHHHHHHHHHHHJJJFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;:::999888777666666333111//////...,,,++++++++++++******+++++++++'''(((((()))******++++++(((((((((((((((((((((((())))))***(((%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((***((('''((())))))((('''''''''(((((()))*********************************((((((''''''''''''&&&&&&(((((((((((((((((((((((('''''')))******+++++++++***************+++++++++------------,,,,,,++++++*********+++,,,///111222444666999<<<>>>?????????@@@AAADDDLLLWWWbbbjjjnnnmmmpppqqqpppnnnllliiigggnnnvvvbbbKKK@@@>>>===>>>??????AAADDDFFFEEEDDDDDDEEECCCBBBBBBBBBCCCDDDEEEFFFDDDFFFJJJMMMOOOTTTYYY^^^bbbbbbdddjjjrrr{{{{{{bbbJJJAAA888666555222///...------,,,+++++++++,,,,,,***************++++++,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------*********+++++++++,,,,,,---------------.../////////......------......///......///000000000000000///////////////000111222222222333333333444555555}}}aaaXXXNNNHHHGGGHHHIIIJJJEEEGGGIIIJJJJJJHHHEEECCCDDDDDDDDDDDDCCCAAA@@@???;;;;;;::::::999777666555777444111///...---+++***))))))(((((((((((())))))***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((((()))'''%%%$$$$$$%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((***)))(((((()))***)))''''''((((((((()))))))))***))))))*********)))(((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))+++++++++,,,))))))******++++++++++++,,,---------------,,,+++*********+++,,,...000222555777:::===???@@@@@@???BBBBBBDDDJJJUUU```iiimmmnnnrrrtttsssrrrqqqnnniiikkk|||nnnXXXIIIAAA======???>>>@@@CCCDDDDDDCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEECCCFFFJJJKKKLLLOOOUUUZZZ_________aaafffmmmtttxxxzzzlllXXXEEE???888444333111///---,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++)))))))))************+++,,,++++++******++++++,,,,,,,,,,,,+++******))))))(((***------,,,+++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------...//////000000//////000//////000000111222333222222222333333444444444zzz^^^WWWNNNGGGFFFHHHJJJJJJFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEDDDCCCBBB@@@???<<<<<<<<<:::999777555444555333000//////...---+++******))))))))))))******(((''''''&&&%%%$$$###"""((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%&&&'''((())))))'''''''''))))))((('''''''''(((((((((((())))))&&&'''((((((((('''%%%$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************))))))***++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,---///111333666888<<>>===???BBBCCCBBBBBBCCCEEECCCCCCBBBBBBBBBCCCDDDDDDCCCGGGJJJIIIHHHJJJOOOSSSYYY\\\___aaabbbffflllpppsss|||uuu\\\MMMAAA===666222111111000...,,,+++++++++++++++,,,,,,******))))))******+++,,,))))))))))))************,,,++++++******++++++,,,,,,,,,++++++***))))))((()))+++,,,,,,******,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,++++++++++++,,,------.........------.........---...//////000000//////////////////000111222333111222222333333333333333yyy\\\WWWNNNGGGEEEHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEDDDBBB@@@???>>>>>>===<<<:::888666555333111////////////...---...------,,,,,,------...))))))******+++,,,,,,---((((((((((((((((((((((((%%%&&&''''''%%%$$$%%%'''%%%%%%&&&&&&'''((())))))''''''&&&%%%&&&'''((()))'''&&&%%%&&&(((((('''&&&''''''''''''(((((((((((()))***+++++++++)))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***************)))(((((())))))***++++++++++++******+++---...///...------......---...///111333444777999===@@@BBBCCCBBBAAADDDCCCDDDJJJUUUbbbmmmsssuuu{{{~~~|||}}}zzzrrrfffrrrzzziiiVVVFFF??????<<<>>>AAABBBAAABBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEHHHJJJHHHEEEEEEJJJNNNPPPVVV]]]______```dddhhhmmmttthhhPPPEEE===:::555000///111000...+++++++++***++++++,,,,,,++++++******++++++,,,---))))))))))))************,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((+++,,,,,,***((()))---111------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---222222111111111111222222---......///////////////.........//////111222222111111222333333333222222|||cccVVVIIIEEEFFFFFFHHHJJJIIIIIIHHHGGGGGGFFFEEEEEEGGGFFFDDDBBB@@@???>>>>>>BBBBBBAAA???<<<888444111333222111000///...---,,,---,,,+++))))))))))))***+++***((('''''''''((()))***)))(((((('''&&&&&&&&&'''''''''(((''''''&&&%%%))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))(((((('''---...+++''')))...,,,%%%'''''''''''''''((())))))******))))))))))))************))))))((((((''''''++++++************++++++))))))***+++,,,------...++++++++++++,,,---......111888===???AAAEEEFFFDDDGGGGGGGGGIIIOOO\\\mmmxxx~~~~~~~~~~~~~~~}}}}}}|||qqqqqq{{{jjjNNN@@@>>>===>>>@@@AAAAAABBBDDDFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJNNNSSSXXX\\\___```aaaiiiqqq{{{qqq[[[HHH;;;888666333000//////111222...------,,,,,,++++++***++++++------------++++++))))))***++++++++++++***+++***)))))))))***,,,,,,++++++***))))))***+++,,,(((((()))******************++++++,,,,,,++++++******************+++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------,,,---///000111000///---000000000000///////////////000111222222111000///zzzcccVVVIIIEEEEEEFFFGGGJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEECCCBBB@@@?????????@@@??????<<<999666444111111000000//////......---,,,+++))))))))))))***))))))((('''''''''''''''%%%&&&'''((()))))))))((((((((())))))(((((('''&&&'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%((('''(((,,,,,,)))&&&&&&&&&&&&&&&'''((((((***))))))((((((((())))))******))))))((((((((((((++++++************++++++******++++++++++++++++++,,,,,,,,,,,,---...//////222999>>>@@@CCCHHHJJJHHHIIIIIIHHHHHHMMMZZZkkkwww~~~uuuqqquuu{{{[[[HHHBBB<<<>>>???@@@AAAAAACCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFEEEDDDDDDDDDEEEFFFGGGHHHKKKPPPVVVZZZ]]]\\\[[[cccjjjttt{{{fffRRRDDD:::666444111///......///000......---,,,***)))((((((******+++,,,,,,+++******))))))***++++++++++++***+++***)))))))))***+++,,,,,,+++***)))))))))***+++***)))((((((((()))+++,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,+++*********,,,,,,,,,,,,,,,,,,------,,,---///000000000......000000000000///////////////000111222222111000///xxxcccVVVIIIEEEEEEEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@<<<=========<<<;;;999777////////////000000000000---,,,+++))))))))))))***'''(((((()))((('''&&&%%%%%%&&&((()))******)))((()))))))))))))))(((((('''%%%%%%%%%&&&''')))***+++((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''((())))))))))))!!!((()))(((***++++++&&&&&&%%%%%%&&&&&&''''''***)))((('''''''''''''''***))))))))))))(((((((((++++++************+++++++++++++++*********))))))------------...///000000111777<<<@@@EEELLLNNNLLLNNNLLLIIIHHHLLLXXXhhhtttzzzqqqmmmxxxpppUUUIII>>>>>>???AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGJJJPPPWWWZZZYYYVVV]]]ccclllssswww|||pppVVVGGG>>>999444222000---,,,---...///......,,,+++)))((('''&&&))))))************))))))((()))******++++++************))))))******+++,,,,,,+++***))))))))))))))),,,***(((&&&''')))+++---******++++++++++++******++++++,,,,,,,,,---------...------,,,,,,------...*********+++++++++++++++------------,,,,,,,,,,,,,,,---...///000///......////////////000000000000///000111111111111000000yyycccVVVIIIEEEEEEEEEFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@???<<<<<<===<<<<<<:::999888000000000000////////////---,,,+++))))))))))))***'''(((***++++++)))'''%%%******)))(((((('''''''''((())))))))))))(((''''''&&&&&&&&&&&&'''((()))***)))))))))******)))))))))''''''''''''''''''''''''$$$%%%&&&((()))*********"""&&&+++,,,+++*********''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,,,,---...///000...333:::???HHHQQQTTTSSSRRRPPPLLLIIIKKKUUUdddooo{{{~~~rrrhhhnnncccNNN@@@@@@@@@AAADDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEECCCDDDIIIQQQWWWXXXWWW[[[aaahhhnnnrrrxxx~~~zzzvvvsssuuuyyycccLLL@@@:::777222111///---------......------,,,+++***)))((((((************************((())))))******************************+++++++++++++++******))))))((((((***)))((((((((()))+++,,,******++++++++++++************++++++,,,---------...------,,,,,,------...&&&'''((()))+++---............------,,,,,,,,,+++,,,---.../////////......////////////000000000000///000000111111111111111zzzdddWWWJJJFFFEEEEEEFFFIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???>>>>>>>>>===<<<:::999777666222222111000///...---------,,,+++))))))))))))***(((***,,,...---+++(((&&&---+++)))&&&&&&'''(((***''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''###$$$&&&''')))*********,,,)))(((***,,,+++***)))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&))))))))))))************++++++************++++++((())))))***++++++,,,,,,++++++++++++,,,---...///---333999@@@KKKWWW\\\ZZZUUUTTTPPPLLLLLLSSS^^^gggooottt|||wwwjjjkkkxxxoooSSSCCCAAA??????BBBEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEGGGEEEBBB@@@BBBJJJRRRXXX[[[ZZZ___eeejjjooottt|||zzzsssmmmllllllnnnsss~~~|||uuuvvvvvvYYYHHH===777444111000///...------......+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++(((((()))************)))))))))******++++++++++++************))))))(((((('''(((***+++++++++)))))))))******++++++******))))))))))))***+++,,,,,,,,,---------,,,,,,---------(((((()))***++++++,,,,,,.........------,,,,,,,,,,,,------................../////////000000000111000000000000000111111222|||fffYYYLLLGGGGGGFFFGGGJJJFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCAAA???===@@@???===;;;999888666555333333222000///---,,,,,,---,,,+++))))))))))))******+++---......,,,***(((***)))'''&&&&&&))),,,...'''''''''''''''&&&&&&%%%(((''''''&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$&&&'''((())))))))),,,&&&###'''++++++***)))******))))))((()))))))))''''''&&&&&&&&&''''''''')))))))))************+++++++++************++++++((()))***+++,,,---......++++++++++++,,,---......000444999AAAMMMZZZ^^^\\\UUUTTTRRROOOMMMPPPWWW]]]aaagggrrr~~~~~~sssooouuu{{{^^^JJJDDD>>><<>>???>>><<<:::999888777666222111111000///......------,,,+++))))))))))))******+++,,,------+++***((('''(((((()))******++++++((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((($$$%%%***+++((('''*********)))(((((((((((((((&&&&&&&&&&&&'''((()))***))))))*********+++++++++++++++************++++++++++++,,,,,,---------...,,,++++++,,,,,,---...///000333777===IIIUUUXXXUUUQQQRRRSSSPPPMMMLLLNNNRRRVVV]]]jjjwww~~~vvvsss{{{pppVVVMMMCCC===>>>@@@AAA@@@CCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEBBBCCCDDDBBBBBBFFFNNNTTTXXX[[[^^^___aaafffmmmrrruuu{{{~~~}}}qqqbbb^^^YYY```jjjwwwuuuVVVFFF@@@:::444111------------,,,,,,,,,,,,*********+++,,,,,,------+++***))))))))))))***+++'''(((((()))))))))))))))((()))***+++,,,++++++***&&&'''((()))*********)))'''(((***+++++++++))))))))))))************))))))((())))))***+++,,,---...,,,++++++******++++++,,,......---,,,+++***))))))------------............---,,,,,,,,,------...............///000111111111000/////////000111222333|||iii[[[NNNIIIIIIHHHIIIKKKJJJIIIHHHFFFEEECCCBBBAAADDDEEEFFFFFFEEECCCAAA???>>>===;;;:::999888888888000000000000000/////////---,,,+++))))))))))))******++++++,,,+++***)))(((((())),,,---,,,***'''$$$)))))))))))))))(((((('''$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''+++000,,,%%%$$$)))))))))((('''''''''''''''&&&&&&&&&'''((()))***+++))))))******++++++++++++++++++************++++++......------------,,,,,,---------------///000000///111333888CCCNNNPPPLLLMMMPPPRRRPPPLLLIIIIIIJJJPPPXXXeeesss{{{rrruuuaaaWWWIIIAAA???@@@AAA@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@AAABBBBBB@@@DDDGGGEEEAAAAAAGGGMMMYYY[[[]]]]]]^^^aaaggglllrrryyyyyyfff[[[YYYVVV]]]ccchhhrrriiiKKK>>><<<888333000,,,,,,,,,+++++++++++++++***************************)))(((''''''((()))***'''(((((()))))))))))))))((()))***+++,,,+++******%%%&&&((()))***+++******)))))))))))))))******+++))))))************)))))))))******+++---...//////+++******************+++******+++,,,------......,,,---------.../////////---,,,,,,,,,,,,---......---......///000111111222000////////////111333444}}}nnn^^^OOOIIIIIIHHHHHHIIILLLLLLJJJHHHEEEAAA>>><<<@@@@@@AAAAAAAAAAAABBBBBB<<<>>>@@@>>>999555444555555222///............---,,,,,,,,,+++***)))((((((***((('''&&&&&&'''(((***''''''&&&%%%&&&'''((()))))))))))))))((('''&&&%%%)))&&&%%%&&&)))***)))'''$$$###""""""###&&&(((***((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''***))))))((((((((((((((('''***,,,+++(((((())),,,)))((('''&&&&&&'''((()))+++***)))(((((()))***+++++++++,,,,,,,,,---------)))***+++)))''''''***---...---,,,+++***+++,,,---///000111444:::AAAGGGKKKKKKLLLQQQTTTPPPIIIGGGIIILLLTTTaaammmxxx|||uuu}}}nnnUUUCCC===<<<======BBBBBBDDDDDDDDDCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDOOORRRUUUXXX[[[___cccffflllttt~~~~~~}}}yyyrrriii```WWWRRRSSSWWW[[[___ccciiiqqqwwwzzzzzzmmm\\\JJJ???:::444000///---------,,,,,,++++++++++++******)))(((''''''&&&((((((((((((((((((((((((******)))))))))))))))***))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------)))******++++++,,,------***,,,------,,,+++---...000000///...------,,,,,,//////.........---------////////////000000000000222222222222222222222222}}}jjj\\\NNNHHHHHHHHHHHHJJJLLLKKKJJJHHHEEEBBB???===AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCC@@@<<<999888999333222000/////////---,,,,,,+++++++++***)))))))))+++)))(((''''''((()))+++(((((('''''''''((()))***))))))))))))((('''&&&%%%((('''%%%''')))***)))'''+++***(((''''''(((***+++''''''''''''''''''&&&&&&'''''''''(((((()))))))))******)))((((((((())))))''')))***(((%%%$$$$$$&&&)))(((((('''((()))***+++******))))))))))))******,,,,,,,,,,,,++++++++++++***+++,,,***((((((+++...---,,,,,,,,,,,,---//////......///222777===CCCGGGJJJKKKPPPTTTQQQKKKHHHKKKLLLQQQ[[[gggtttvvvzzzjjjTTTHHHCCC@@@===BBBBBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCJJJMMMQQQTTTXXX]]]bbbeeeiiipppxxx}}}~~~|||yyyssskkkccc\\\XXXUUURRRTTTVVVWWWXXX[[[```eeecccdddlllwww~~~aaaRRRAAA999555111......------,,,,,,,,,++++++++++++******)))((((((''''''))))))))))))))))))))))))'''((()))++++++***))))))''''''((((((((()))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------,,,+++++++++++++++++++++***+++,,,,,,++++++,,,---...------,,,++++++******//////.........---------.../////////000000000000222222222222222222222222{{{dddWWWKKKGGGGGGGGGHHHKKKLLLKKKJJJHHHFFFCCC@@@???DDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???<<<999777777888222111//////000///---+++++++++******************+++***)))(((((()))***+++))))))((((((((()))***+++))))))))))))((('''&&&%%%((('''&&&''')))***)))(((///...+++)))(((((()))***''''''''''''''''''((((((&&&&&&'''((()))***++++++++++++***))))))))))))***)))++++++***((('''((())))))((((((((()))***++++++))))))************)))))),,,,,,,,,+++******)))))),,,---,,,+++******,,,...++++++,,,,,,---///000111/////////222555;;;@@@CCCGGGIIINNNSSSRRRMMMKKKLLLKKKMMMTTTaaappp}}}zzzwww{{{fffRRRFFF@@@<<>>@@@CCCEEEKKKRRRSSSOOOMMMNNNLLLMMMRRR^^^nnn{{{yyywwwwww[[[IIIBBBAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@>>>AAAEEEJJJOOOUUU]]]aaabbbfffkkknnnpppuuu~~~xxxkkkbbb]]]ZZZ[[[YYYVVVSSSPPPOOOOOOPPPOOOPPPUUU^^^cccdddhhhnnnyyy~~~~~~~~~wwwYYYJJJ???666222111///...///,,,+++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((+++---///111222++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********(((***++++++***)))+++,,,//////.........---------................................./////////000000000000000111111111111111tttXXXOOOGGGFFFFFFFFFHHHLLLKKKKKKIIIHHHFFFEEEDDDDDDGGGFFFCCCAAA@@@???@@@@@@AAA???<<<:::999888888888555111,,,***+++---///000***************+++++++++((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((('''&&&'''((()))))))))))))))***(((&&&%%%$$$###$$$&&&'''&&&''''''(((((())))))))))))))))))(((((((((((((((,,,++++++***************%%%%%%&&&''')))***++++++))))))(((((('''&&&%%%$$$((()))***++++++***)))(((''''''((()))+++,,,---------,,,***))))))******++++++++++++,,,++++++++++++111111111222444777:::<<>>BBBFFFKKKQQQYYY^^^___bbbfffhhhkkkqqqxxx}}}pppeee___]]]ZZZVVVSSSPPPOOONNNNNNJJJJJJNNNSSSUUUVVV[[[aaaqqqxxxhhhNNNDDD;;;444222000---,,,---++++++++++++++++++++++++************))))))))))))'''''''''''''''''''''''',,,+++)))'''&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''')))***+++---......*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,(((***++++++***)))+++,,,...............------------................................./////////////////////000000111111111pppTTTMMMGGGFFFFFFFFFHHHLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFCCCAAA@@@@@@AAAAAA???===:::999999999777666444111,,,)))***---///000++++++******************''''''((((((((((((''''''&&&'''((()))))))))(((((('''(((((((((((((((''''''''')))******(((((()))+++'''&&&%%%$$$%%%''')))***(((((((((((((((((()))))))))((((((((('''''''''&&&++++++***))))))))))))***,,,***))))))******)))'''((((((((('''&&&%%%$$$###))))))************))))))&&&&&&(((***,,,...///000...,,,***)))*********)))+++++++++++++++***)))))).........///111333666777>>>???GGGRRRXXXWWWUUUTTTRRRRRRWWW```kkkuuuzzz|||{{{^^^MMMHHHBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@????????????===>>>AAACCCGGGLLLSSSXXX[[[]]]```cccgggkkkqqqtttwww|||yyypppfffaaa[[[VVVRRROOOLLLJJJHHHGGGJJJNNNNNNOOOUUU]]]iiiqqq{{{wwwZZZHHH===777222111///+++)))+++*********+++++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&...+++(((%%%$$$%%%''')))''''''((((((((()))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************++++++++++++)))******+++,,,,,,------)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------...............------........./////////......//////000000111111mmmRRRLLLGGGGGGGGGFFFHHHMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGEEECCCAAA@@@@@@BBBCCC===;;;999999:::999666444111///---,,,---......---,,,+++++++++***)))))))))((((((((())))))((((((((('''((()))*********))))))''''''((((((((((((''''''''')))+++***((((((***,,,)))((('''&&&&&&(((***+++)))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''******)))((((((((())))))000...,,,+++------***(((%%%&&&'''(((((('''&&&&&&******))))))))))))******'''((()))+++,,,...///000000---******+++,,,+++***)))***+++,,,,,,,,,+++***---------...000222444555>>>@@@HHHUUU]]]]]]ZZZYYYTTTTTTVVV\\\fffqqq|||tttZZZKKKBBBBBBAAAAAABBBCCCEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCAAA@@@@@@?????????>>>??????@@@BBBGGGLLLQQQTTTVVVZZZ^^^aaaeeeiiikkkqqqvvvxxxnnneee]]]VVVOOOKKKIIIIIIJJJLLLKKKKKKSSS[[[cccmmmxxxbbbLLLCCC999444111111///+++)))+++)))*********++++++++++++************************'''''''''''''''''''''''')))((('''&&&&&&''')))***&&&&&&'''''''''((((((((())))))))))))))))))))))))+++*********))))))))))))((((((((((((((((((((((((************+++++++++++++++++++++++++++++++++,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////------...//////000111111kkkRRRLLLHHHHHHGGGFFFHHHMMMKKKJJJIIIHHHGGGHHHIIIJJJGGGEEECCC@@@@@@AAACCCDDDAAA???>>>???@@@???;;;777------...///000000---***---,,,,,,+++***)))(((((())))))************))))))((()))***+++,,,+++******''''''((((((((((((((('''''')))+++***((((((***,,,+++)))((('''&&&''')))*********))))))((((((''''''###$$$$$$%%%&&&'''((((((***))))))(((((((((((((((+++((('''(((***,,,***(((###%%%'''(((*********)))+++***)))(((((()))***+++******+++,,,---......///222///++++++,,,---,,,***((()))+++---.........---......///000222444555666@@@AAAIIIWWW``````^^^]]]TTTTTTUUUXXXaaannn}}}~~~lllUUUBBBBBBAAAAAABBBCCCEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>???CCCHHHLLLOOORRRUUUYYY]]]```cccdddoootttvvvkkkaaaWWWPPPJJJIIIIIIIIIFFFEEELLLUUUaaalllxxxuuuTTTCCC???777333222333111---,,,...))))))******++++++++++++******************++++++(((((((((((((((((((((((($$$%%%&&&((()))*********%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((()))+++,,,---...(((((((((((((((((((((((()))************+++++++++------,,,++++++************,,,------,,,+++---...........................---------.........//////---------.........//////---------...///000000111uuuTTTNNNGGGEEEFFFIIIJJJIIILLLLLLLLLLLLKKKJJJIIIHHHGGGDDDAAA@@@??????>>>===@@@@@@@@@>>>;;;888444222444222000/////////---,,,...//////---+++))))))***))))))((('''''''''''''''''''''''''''(((((((((((()))'''&&&''')))***(((%%%'''''''''(((((((((((((((++++++***(((((('''''''''***)))((('''''''''''''''&&&''''''((()))((((((((((((***,,,...---+++(((&&&************************))))))************))))))&&&''''''((()))(((((((((------,,,,,,+++***)))))))))))))))***+++++++++,,,***)))((()))+++,,,,,,+++,,,,,,,,,---...000222444???FFFRRR\\\aaabbbaaaaaa]]]VVVSSSWWWaaannnbbbQQQFFF===???CCCDDDCCCBBBGGGDDDBBBAAABBBDDDEEEDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAABBBCCCEEEFFFDDDJJJRRRYYY]]]```bbbdddiiipppzzzqqq___UUUPPPOOONNNLLLHHHFFFLLLUUU\\\lll}}}bbbNNNAAA999222111000///...---,,,,,,000...***&&&###!!!!!! ))))))(((((((((((())))))+++******))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((('''((()))++++++,,,,,,,,,+++++++++***************)))))))))***++++++,,,,,,......---,,,++++++******++++++,,,,,,---...////////////.........---------000000000000000000000000rrrSSSNNNGGGDDDEEEHHHIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEBBB@@@@@@@@@???>>>?????????>>>;;;888555333111000......///000000///---......---***))))))***))))))((('''''''''''''''))))))))))))************,,,***((()))******'''$$$%%%&&&&&&'''((()))******+++***)))((('''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((+++++++++,,,++++++******'''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((())))))+++++++++***))))))((((((***************++++++++++++***)))***,,,...---,,,,,,,,,,,,,,,...000222333<<>>>>>>>>===;;;999666555333111///...///000///...---......,,,***))))))***)))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''...,,,+++******)))&&&$$$$$$%%%&&&'''(((***++++++))))))((('''&&&&&&&&&&&&'''((()))))))))((('''&&&''''''((((((((())))))))),,,+++***))))))+++,,,---************************&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***,,,++++++******)))))))))+++++++++***************+++******+++---......---,,,,,,,,,,,,...000222333777???MMM[[[gggnnnqqqrrrkkkaaaWWWVVV^^^nnnlll\\\KKKFFFGGGFFFEEEEEEGGGDDDAAA@@@AAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@?????????@@@CCCFFFKKKPPPSSSXXX\\\______dddlllrrrwww}}}ooo___VVVMMMJJJHHHHHHLLLQQQ\\\mmmbbbLLL???777111/////////......---------***))))))))))))+++---...))))))(((((((((((())))))%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((()))*********)))(((&&&&&&'''((()))***++++++(((((()))******)))))))))))))))******++++++,,,,,,,,,,,,++++++***)))))))))------------,,,,,,,,,,,,---------......//////000...............---------000000000000000000000000iiiSSSMMMFFFCCCDDDFFFGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGEEECCCBBBCCCBBBAAA???<<<===<<<<<<:::999777666777444111///...---+++))),,,,,,---,,,)))((()))***)))(((''''''''''''((((((%%%%%%&&&&&&&&&''''''''',,,++++++***)))(((&&&%%%%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&&&&''')))******((('''%%%((((((((((((((())))))******))))))))))))***+++,,,************************&&&&&&''''''''''''&&&&&&***((('''&&&&&&(((***+++...---------,,,,,,++++++,,,+++++++++***)))))))))+++******+++---...---,,,,,,,,,,,,,,,---///111222555===KKK\\\mmmxxx~~~yyymmm___[[[___mmmpppZZZMMMGGGDDDBBBCCCDDDBBB@@@???AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@BBBFFFJJJNNNTTT[[[___]]]aaafffjjjmmmsss{{{{{{ggg[[[NNNKKKLLLNNNRRRUUU\\\oookkkRRRCCC;;;555111......------------------+++***))))))((())))))***))))))(((((((((((())))))&&&&&&&&&'''''')))***+++((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&''')))***+++***(((((('''''''''((()))*********((())))))))))))(((((('''))))))******+++,,,------)))))))))***++++++,,,,,,,,,,,,,,,,,,------------............//////000000........................////////////////////////hhhSSSMMMFFFCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFDDDCCCCCCCCCCCCAAA???<<<<<<<<<;;;:::888777777777444111///...---+++)))***+++,,,+++)))(((((()))((((((''''''''''''((((((*********+++++++++,,,,,,(((((())))))((('''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''%%%'''(((******)))'''&&&)))(((((((((((()))******&&&'''((()))******))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((***)))'''&&&'''(((***,,,------,,,,,,,,,,,,,,,+++,,,+++++++++***)))))))))***)))((())),,,---,,,+++---,,,,,,,,,---...000111444;;;III\\\ooo}}}vvvhhhaaabbbkkkzzzqqq\\\MMMCCC@@@BBBAAA???===>>>AAADDDFFFFFFDDDDDDCCCCCCBBBCCCCCCCCC???????????????@@@@@@AAA===???BBBFFFKKKQQQYYY^^^]]]```ccceeegggkkksssxxxqqqbbbSSSNNNOOOQQQSSSVVV___rrrtttXXXDDD;;;777333000------------,,,,,,,,,,,,...---,,,++++++*********))))))(((((((((((())))))&&&&&&&&&'''''')))***+++)))(((((((((''''''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''&&&'''((()))***))))))((())))))))))))((((((((((((((())))))))))))(((((('''))))))***+++,,,------...)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,.........///////////////---.....................////////////////////////iiiTTTNNNGGGDDDDDDFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBCCCCCCCCCAAA???===<<<;;;:::999888777777333111///...///000///...)))***+++***((('''((()))(((''''''''''''(((((()))************++++++++++++&&&'''))))))'''''''''((()))))))))(((''''''&&&&&&(((((('''''''''''''''(((&&&'''((()))))))))((('''***)))((('''((()))***+++'''((()))*********)))(((''''''''''''''''''''''''))))))************))))))))))))((((((((()))***+++))))))))))))))))))))))))+++++++++***************)))(((((()))+++,,,,,,+++---,,,,,,,,,,,,...///000333888EEEWWWjjjxxx~~~tttjjjeeedddhhhrrr|||~~~{{{{{{xxx___KKKDDDDDD@@@>>>======@@@DDDEEEFFFDDDDDDCCCCCCCCCCCCCCCDDD===<<<<<<<<<===>>>??????<<<>>>@@@CCCGGGMMMTTTYYYYYY[[[___```bbbfffmmmrrr}}}zzzlll\\\UUUTTTTTTVVVYYYgggyyyrrr^^^GGG:::555222///...---------,,,,,,+++++++++(((((()))))))))*********))))))(((((((((((())))))%%%%%%%%%%%%&&&'''(((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((((())))))******))))))((('''''''''(((((())))))******)))))))))((((((((('''(((((()))******)))))))))******++++++,,,,,,------,,,,,,++++++***)))))))))++++++++++++************........................---------...............000000000000000000000000mmmUUUOOOHHHDDDEEEGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCBBBBBBBBBCCCBBB@@@>>>>>>===;;;:::888777666666111000......///000000///(((*********((('''((()))'''''''''''''''((())))))''''''''''''(((((((((((('''***+++***(((&&&&&&((((((((((((((((((''''''''')))((((((''''''(((((()))''''''''''''((((((((()))***)))((('''((()))+++,,,,,,+++***************+++++++++++++++++++++++++++)))******************)))((())))))))))))*********((((((((((((((((((((((((***************+++++++++***))))))***,,,------,,,---,,,,,,+++,,,---///000222555>>>MMM^^^jjjooopppnnnhhhddddddeeeffflllrrrqqq||||||yyy[[[MMMKKKBBB@@@======???BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDD@@@??????>>>>>>>>>>>>???===>>>???@@@BBBFFFLLLOOOPPPTTTXXX[[[^^^bbbiiinnntttzzztttggg```^^^^^^bbbgggqqq~~~|||___NNN===666333000.........------,,,+++***))))))$$$%%%&&&'''(((((((((((())))))(((((((((((())))))'''''''''&&&&&&'''(((((())))))(((''''''&&&%%%%%%((((((((((((((((((((((((***))))))))))))))))))***((('''&&&&&&&&&(((***+++(((((((((((())))))))))))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++*********)))(((((((((---------------------------------.........//////000000000000000000000000pppVVVPPPIIIEEEFFFGGGHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGBBBAAAAAABBBCCCBBB???===>>>===;;;999888666666555444222000/////////...,,,((()))***)))((('''((()))'''''''''''''''((()))***))))))))))))***************,,,...,,,(((&&&&&&'''&&&'''''''''(((((())))))))))))((((((((())))))***'''''''''''''''((()))***+++)))((('''((()))+++,,,111///,,,))))))***,,,...))))))))))))))))))))))))))))))************))))))(((((()))************))))))))))))))))))*********))))))******+++++++++,,,+++******+++---......------,,,,,,+++,,,---///000000222999EEETTT^^^bbbaaa```]]]^^^bbbdddeeehhhmmmlllzzz}}}hhhUUUPPPDDDBBB???>>>???@@@@@@@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFEEECCCBBBAAA@@@@@@@@@>>>????????????BBBEEEHHHHHHMMMSSSXXX[[[```ggglllqqqvvvxxxnnnjjjiiikkkqqqxxxyyyzzzyyyuuuVVVGGG:::666555000...///......---,,,+++))))))(((******++++++++++++******))))))(((((((((((())))))+++******))))))))))))***))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((+++***)))(((((()))***+++((('''%%%$$$%%%(((+++---&&&&&&'''((()))***++++++'''((()))++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++******)))(((''''''&&&---------------------,,,---------.........//////000000000000000000000000uuu]]]VVVLLLGGGFFFGGGHHHHHHGGGHHHJJJJJJJJJHHHFFFEEEDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<;;;:::999777777333333222111000///......*********)))******++++++***************)))((('''+++)))(((+++000111,,,&&&******))))))(((&&&%%%$$$$$$%%%'''((())))))))))))&&&((()))((('''&&&((()))%%%'''))))))((((((***,,,***(((%%%&&&)))++++++)))***)))))))))((((((''''''+++***((('''''''''((()))))))))'''&&&)))//////,,,$$$%%%''')))***))))))(((+++***)))((((((***,,,---,,,+++***((((((((()))***---------.........//////+++)))***...///,,,,,,///333333444999BBBKKKSSSWWWTTTSSSWWW\\\\\\[[[bbblllqqq{{{```IIIFFF@@@;;;:::::::::>>>DDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCBBBBBBAAA@@@???>>>BBBBBBCCCDDDCCCBBB@@@@@@AAAFFFMMMTTTZZZ___dddgggkkkqqqzzz{{{vvvttttttxxx~~~~~~uuuxxxsss^^^FFF>>>444//////000...,,,///...---,,,++++++++++++))))))((((((''''''&&&&&&'''''''''''''''((()))***))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&###&&&******'''%%%%%%&&&(((***,,,---------+++***''''''(((((((((((('''''')))))))))))))))))))))))))))((((((((()))***++++++---+++******+++,,,,,,++++++++++++***************((()))***+++---...//////---,,,,,,,,,,,,---...///,,,------...///000000111////////////000000000000yyy___XXXNNNHHHGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999777666555111111000///...---,,,,,,++++++************++++++***+++++++++******)))(((((((((((()))*********)))))))))))))))((('''&&&&&&''''''''''''(((((((((((('''((()))((('''&&&'''(((%%%'''))))))((((((***,,,---***'''''')))+++***)))*********))))))(((((((((,,,+++)))((('''''''''(((((()))'''%%%(((------***%%%&&&'''((())))))))))))+++***)))((()))***,,,---,,,+++***)))(((((()))***************+++++++++,,,***((()))------++++++...000///000444<<>>???@@@AAAAAA@@@???>>>>>>BBBHHHNNNSSSYYY^^^aaagggmmmuuu|||~~~~~~gggSSSCCC;;;333/////////...,,,...---,,,++++++*********((((((((((((((('''''''''(((''''''''''''(((((())))))((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&))),,,,,,***(((((())))))((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((()))))))))(((''''''((())))))(((******************++++++)))))))))***+++,,,---...,,,,,,,,,---------......------......//////000000.../////////000000000000xxx```XXXOOOIIIGGGGGGFFFEEEFFFGGGIIIIIIIIIHHHFFFEEEAAAAAAAAAAAAAAA@@@??????======<<<:::888666444333111111000///...---,,,,,,,,,,,,++++++***++++++,,,))))))******))))))((((((&&&'''(((&&&$$$%%%(((+++'''(((((())))))(((((('''***)))((('''&&&''''''(((((()))***)))'''&&&&&&'''&&&'''(((((((((((()))+++...,,,))))))******)))(((***************)))))))))++++++)))(((''''''''''''((()))'''$$$&&&++++++(((''''''''''''((()))******+++***)))))))))***,,,---++++++***)))))))))******))))))))))))************+++)))***---...++++++............000666???HHHMMMPPPRRRXXX```cccfffmmmuuurrrttt{{{mmmSSSJJJBBBBBBDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBB<<>>===;;;999666444222333333222111000///......---,,,++++++++++++++++++'''''''''((((((''''''&&&''''''''''''''''''((()))''''''((()))))))))))))))***)))'''&&&%%%'''(((***((()))***)))'''&&&&&&'''&&&'''(((((((((((())))))******))))))))))))))))))++++++******************))))))(((((((((((()))))))))***)))%%%&&&)))***''')))((('''''''''(((***+++******)))))))))***+++,,,+++*********************+++++++++,,,,,,,,,,,,---,,,***+++//////,,,,,,///000//////000444<<>>===>>>>>>>>>@@@CCCIIIMMMNNNSSS[[[aaagggoooxxx~~~oooXXXFFF<<<333111...---,,,,,,,,,+++))))))*********)))((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&'''((()))***(((((((((((())))))(((''''''((()))***+++***))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((((()))***+++,,,---,,,,,,)))+++------+++******+++(((((()))***+++,,,,,,,,,...---,,,+++***+++,,,,,,***+++---//////...---,,,------------,,,,,,,,,,,,............////////////zzzdddRRRMMMGGGDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA???===;;;888666444111111000///...---,,,,,,,,,,,,+++***))))))))))))))))))***+++++++++*********'''&&&***000000***$$$'''((())))))************&&&&&&&&&&&&''')))+++,,,&&&((()))(((''''''''')))((('''&&&&&&(((((((((&&&"""$$$'''((((((((()))+++)))))))))***************%%%&&&''')))***+++++++++(((,,,+++'''&&&(((******)))))))))(((((())))))***))))))******++++++++++++)))***++++++,,,+++++++++************+++++++++,,,)))''''''++++++((('''))),,,...///......222999???FFFOOOYYYbbbkkktttwwwuuutttsssvvv|||kkkXXXMMMFFFEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEEEECCCBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@???<<<<<<<<<;;;;;;===AAAEEEFFFKKKRRRWWW]]]eeennntttuuu^^^JJJ<<<555000000...---,,,+++++++++((()))***++++++***)))((('''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''((()))***(((&&&%%%&&&'''((('''&&&###%%%'''))))))(((&&&%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''))),,,------------&&&))),,,,,,)))((((((***)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////vvvbbbSSSNNNGGGDDDEEEFFFFFFDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===:::888666555111111000///...---,,,,,,,,,+++***)))(((((((((((('''((())))))*********)))((('''&&&(((***+++)))&&&((())))))*********))))))&&&'''''''''(((((())))))%%%'''(((((('''''')))***)))'''%%%&&&((()))'''%%%###&&&))))))(((''')))***((((((((())))))*********''''''((()))***))))))(((&&&******&&&$$$'''******))))))*********))))))((())))))***+++++++++++++++)))***+++,,,,,,,,,++++++))))))))))))***************((((((++++++((('''******---///...---...444999BBBMMM[[[ggguuuwwwzzzhhhUUUIIIEEEGGGFFFEEEDDDCCCCCCEEEGGGHHHFFFEEECCCBBBAAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCC=========<<<:::;;;>>>@@@@@@DDDIIINNNRRRXXXaaagggyyy{{{bbbNNN@@@777222/////////...,,,+++******((()))+++,,,,,,+++)))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))''''''&&&&&&&&&'''((((((&&&$$$"""###%%%&&&%%%###%%%%%%&&&&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++++++++******$$$(((,,,,,,)))&&&''')))******************++++++)))***,,,------,,,+++***,,,,,,,,,---------......******++++++,,,,,,---------------.........//////tttaaaUUUPPPIIIFFFFFFFFFEEECCCEEEFFFHHHJJJJJJJJJHHHGGGDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<:::777555444333333222111000///......+++***)))(((''''''''''''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$''')))))))))************))))))((((((((()))(((((('''&&&$$$&&&'''((('''(((***+++)))'''%%%&&&((()))'''%%%%%%(((++++++)))'''((()))''''''(((((()))))))))***))))))*********(((&&&%%%$$$((()))%%%###&&&)))***((()))***++++++***(((((())))))***++++++++++++***)))***+++,,,---,,,,,,+++************++++++++++++---++++++......+++***---***...000000......333888???LLL\\\lll}}}xxxaaaPPPJJJKKKGGGFFFEEEDDDEEEFFFHHHIIIGGGEEECCCAAA@@@AAABBBBBB>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@???======>>>@@@<<<@@@DDDGGGJJJPPPWWW]]]jjjsssmmmUUUEEE<<<777444...///000///---+++******((()))+++,,,,,,+++***)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&***'''%%%%%%''')))(((&&&)))((('''&&&&&&''')))+++''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))***)))'''&&&%%%)))...---***'''(((***+++++++++***************&&&(((+++------,,,***(((------,,,,,,,,,---...///))))))***+++,,,,,,---------------.........//////uuu___SSSKKKFFFGGGGGGCCCCCCGGGJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>;;;999555333111666555222///---,,,,,,,,,+++++++++++++++***))))))***)))))))))))))))******))))))((((((((((((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&((()))+++,,,+++*********))))))((((((&&&'''''''''((((((((((((+++***((('''''')))+++,,,...+++'''&&&(((******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,...000222444666===KKK]]]nnnrrr]]]RRRMMMLLLHHHFFFGGGFFFCCCDDDGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFEEECCCBBBCCC@@@===;;;<<<<<<<<<<<<>>>???@@@BBBDDDIIINNNSSS___gggssstttYYYGGG>>>888444222000///...---+++***)))(((+++*********))))))((((((,,,***((('''&&&'''((()))))))))))))))((((((((((((''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&'''((('''&&&$$$$$$%%%%%%$$$&&&+++,,,)))(((***++++++***)))((('''&&&&&&))))))***++++++++++++***))))))************))))))(((***++++++******+++,,,.........------,,,,,,,,,---------------------------+++)))***...000000...uuu___RRRKKKFFFFFFFFFDDDDDDHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGEEEDDDBBBAAAAAAAAAAAA???>>><<<999666444222111333222000...---+++++++++******+++++++++******)))***))))))((((((((())))))))))))))))))***+++,,,,,,''''''''''''''''''&&&&&&+++***(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''))))))(((((('''''''''&&&((((((''''''''''''''''''&&&&&&&&&&&&''')))***+++))))))))))))(((((('''''')))))))))))))))******+++***)))((((((((()))++++++---+++((()))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---------...///111222333888FFFXXXkkkqqq^^^TTTMMMIIIGGGIIIIIIEEEDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFEEECCC???>>>>>>>>>>>>===;;;===>>>???AAAEEEKKKOOOUUU[[[eeepppyyyzzzeeeMMM???888333000///+++++++++******))))))))))))))))))))))))(((((((((***)))'''&&&%%%&&&'''((()))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((((((((('''''''''&&&%%%&&&((('''&&&%%%%%%&&&******---222111+++&&&&&&)))))))))))))))((((((((())))))***++++++++++++*********++++++++++++******(((***++++++******+++,,,------,,,,,,++++++++++++---------------------------,,,++++++---...///...ttt^^^QQQKKKFFFEEEEEEEEEFFFIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@>>>;;;888666444333333111111111000///...,,,,,,***************+++++++++******)))(((''''''((((((((((((((()))***+++,,,---(((((((((''''''&&&&&&&&&,,,+++)))'''&&&&&&''''''(((''''''&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((''''''''')))((('''''''''((()))***'''''''''''''''((())))))((((((((((((''''''''''''***)))((((((((()))+++,,,(((((()))***************+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............///000111111555@@@PPPccc{{{nnn^^^NNNIIIFFFHHHHHHEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGIIIHHHEEEBBBAAA@@@@@@???>>>;;;<<<>>>>>>@@@CCCHHHKKKPPPTTTZZZaaaiiirrrzzz}}}dddSSSAAA777333000------(((((())))))***+++++++++((((((((((((((()))))))))((('''&&&%%%%%%%%%&&&'''((((((''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$&&&''''''&&&&&&&&&''',,,---111777666...'''%%%(((((())))))*********+++((()))******++++++******+++,,,,,,,,,,,,,,,,,,+++(((***++++++******+++,,,++++++++++++************------------------------,,,---------,,,,,,---///sss]]]PPPKKKFFFDDDDDDFFFHHHJJJIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@CCCAAA===:::777666666666111222333333333111000///***************+++++++++++++++***)))(((((((((((('''''''''''''''((()))***))))))((((((''''''&&&&&&***)))((('''&&&&&&'''''')))((('''&&&&&&''')))***'''''''''(((((((((((()))'''''''''((((((((((((((()))(((&&&&&&&&&(((***,,,)))(((((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''(((***+++++++++)))(((((()))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///111111444<<>>???@@@@@@BBBFFFIIIMMMOOORRRVVV\\\dddlllrrr|||tttwwwqqqUUUGGG:::444333000------******++++++,,,,,,------((((((((())))))*********''''''&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''((('''&&&'''(((******///555555///))))))))))))))))))*********+++((())))))***************++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***,,,///sss^^^PPPLLLFFFBBBCCCFFFIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCBBBBBBAAA@@@@@@BBB@@@<<<999777666666666111222333333333222000///+++******))))))***++++++,,,+++***)))))))))))))))))))))((('''&&&&&&&&&'''))))))((((((((('''''''''%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&((()))***'''''''''(((((((((((()))&&&&&&''''''(((((())))))((('''&&&%%%%%%''')))+++))))))(((''''''''''''((())))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&(((***,,,,,,+++)))(((&&&(((+++...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...000222333333888AAAPPPdddlll___QQQJJJHHHFFFGGGJJJCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFGGGHHHHHHHHHHHHHHHFFFCCCBBBBBBBBB@@@>>>>>>???@@@@@@???@@@CCCEEEFFFGGGIIIJJJNNNUUU\\\bbbjjjsss~~~zzzvvvuuuuuu^^^JJJ???666333111...,,,,,,,,,,,,+++++++++++++++***)))))))))******+++++++++''''''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$&&&((((((''''''((()))***)))+++......***((()))*********))))))))))))((((((((()))************)))))))))************))))))(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++***,,,///www```PPPNNNGGGAAABBBGGGIIIHHHKKKKKKKKKKKKJJJHHHGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@>>><<<:::777555444333333000000000000///...---------,,,***)))))))))***+++******))))))))))))******,,,+++***)))((('''''''''(((((((((((((((((((((((("""###$$$%%%&&&''''''(((&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******((('''&&&&&&&&&'''((())))))(((((('''''''''(((((())))))))))))************((()))))))))************&&&(((***+++,,,+++)))(((&&&))),,,......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---...000222333111444<<>>??????>>>======>>>@@@BBBCCCDDDFFFHHHLLLRRRVVV^^^hhhvvv}}}xxxtttrrrfffQQQBBB999111000...+++******++++++***)))((((((''''''))))))))))))************&&&'''''''''((((((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''''''''(((---***((()))(((%%%$$$'''***)))))))))(((((('''''''''((())))))******))))))''''''((((((((((((''''''(((***++++++******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///|||dddQQQOOOHHHAAA@@@FFFIIIGGGKKKKKKKKKKKKJJJHHHFFFEEEAAAAAABBBBBBBBBAAA@@@???;;;:::999777555333222111111000///...------------///---+++)))(((((()))***'''&&&&&&''''''((()))***+++***)))((((((((((((((('''''''''((())))))******$$$$$$%%%&&&''''''''''''$$$$$$&&&''''''(((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((()))***+++))))))(((((((((((((((((((((((('''''''''(((((()))((((((((()))))))))******'''(((***+++++++++***)))'''((()))***+++******)))(((+++...///...---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---...///000000000111666AAAMMM___yyysss___RRRHHHCCCBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDDDDCCCAAA???@@@@@@???===<<<===>>>???AAADDDFFFGGGIIIMMMOOOTTT^^^lllvvvzzz{{{|||}}}|||yyy{{{}}}oooXXXFFF<<<444...---,,,***)))+++*********)))((('''''''''((((((((((((''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&((())))))'''&&&&&&''',,,(((''')))(((%%%%%%((('''''''''''''''((((((((('''(((((()))))))))))))))''''''((((((((((((''''''(((***++++++******+++,,,************+++++++++,,,++++++++++++++++++++++++---,,,++++++---...///...xxxyyygggRRRPPPIII@@@@@@FFFIIIFFFJJJJJJJJJJJJIIIGGGEEEDDD@@@AAABBBCCCBBBAAA@@@???;;;;;;;;;999777555333222444333000///------......000...+++)))((('''((()))$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&'''((()))***++++++'''''''''(((''''''&&&&&&"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((******+++******++++++***)))(((''''''''''''''''''((())))))&&&'''''''''(((((())))))$$$&&&(((***+++)))'''&&&(((((()))***************+++...000000......///222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///......---------......111000333;;;CCCPPPfff{{{vvveeeVVVLLLHHHEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIGGGFFFFFFGGGHHHIIIEEEDDDDDDDDDFFFFFFDDDCCCBBBCCCCCCBBB???>>>>>>???;;;>>>AAACCCDDDEEEGGGIIIJJJSSS___hhhmmmoooqqqsss{{{~~~yyy{{{xxxcccNNN>>>999222------,,,******---++++++++++++************'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''')))***)))'''&&&&&&''''''%%%&&&******((())),,,$$$$$$%%%&&&'''((()))***'''(((((()))))))))))))))''''''((((((((((((''''''(((***++++++******+++,,,(((((())))))*********+++++++++++++++++++++++++++---+++)))***...000000...uuuwww{{{gggUUUPPPHHHCCCCCCEEEGGGIIIJJJJJJKKKKKKJJJHHHFFFEEEBBBAAAAAAAAAAAAAAAAAA@@@===<<<:::888777666555555222333222000,,,++++++,,,,,,,,,,,,,,,***(((%%%$$$((('''&&&&&&'''((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$+++***(((((()))******)))+++(((&&&''')))+++)))'''))))))(((((((((((()))))),,,,,,,,,,,,***(((%%%$$$***************++++++,,,---------,,,,,,+++++++++***************)))((('''---,,,++++++***+++++++++---...000111111111//////+++...000222777FFFZZZjjj}}}{{{iiiXXXJJJGGGDDDEEEIIIKKKIIIIIILLLIIIHHHGGGGGGGGGIIIKKKMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCAAA???>>>===<<<<<<;;;===???>>>===>>>AAAEEEGGGLLLTTT[[[```dddgggiiiuuuyyy~~~uuutttgggPPP===111000...+++***+++***)))((('''((()))***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%###!!! !!!###$$$%%%%%%&&&&&&'''((())))))''''''(((((())))))******%%%&&&((()))))))))((('''+++***((('''&&&&&&''''''+++,,,,,,+++(((''''''((())))))))))))************++++++++++++++++++++++++******++++++,,,+++++++++))))))))))))***,,,...///wwwyyyttt```RRRMMMGGGCCCCCCFFFIIIJJJJJJKKKKKKJJJIIIGGGEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;999777555555444444333111000///......---,,,,,,,,,+++***(((&&&%%%)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%***)))'''((()))***)))(((***(((%%%%%%''')))(((''')))((((((''''''(((((())))))******+++***)))((('''((((((((((((((())))))***++++++++++++*********))))))************))))))(((******))))))***+++,,,,,,------.........////////////111222222444>>>NNN[[[ttthhhVVVLLLHHHFFFIIIJJJHHHIIILLLKKKIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>><<<===>>>>>><<<===@@@BBBBBBGGGMMMRRRVVVYYY[[[]]]kkkqqqwww|||~~~~~~zzzvvvsss{{{pppYYYFFF999111111...,,,+++,,,+++***)))(((((()))***+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&((()))))))))((('''((('''''''''''''''(((((()))***+++***(((((()))***))))))))))))************++++++++++++++++++++++++////////////...---,,,,,,------+++******++++++,,,zzz}}}mmmYYYOOOJJJEEEBBBCCCGGGJJJLLLKKKKKKKKKJJJIIIFFFDDDCCCAAAAAAAAA@@@@@@@@@??????>>>===;;;999777555333333444111......///000...,,,***+++++++++***)))''''''***)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%%%%&&&&&&'''((((((''''''&&&)))(((''''''))))))(((''')))'''$$$###%%%&&&''''''(((''''''''''''''''''(((&&&'''((()))************((((((((((((((())))))***)))))))))))))))((((((((())))))******+++*********)))))))))***+++,,,...///---,,,,,,,,,,,,---...///000222222111111777BBBKKKeeerrr|||dddSSSKKKFFFEEEEEEDDDFFFJJJLLLJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA===>>>>>>===<<<<<<===???>>>BBBFFFIIIKKKLLLNNNPPP```gggooouuuwwwyyy{{{~~~{{{sssnnnooovvvwww\\\HHH<<<555222111///---,,,,,,,,,+++***))))))*********)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((((('''%%%$$$%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((&&&'''((()))************'''(((***))))))(((***+++))))))))))))************++++++++++++++++++++++++---------,,,+++***)))(((...---,,,++++++++++++,,,{{{iiiUUUMMMIIIDDDBBBDDDHHHKKKMMMJJJJJJJJJJJJHHHFFFCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>><<<:::777555333111111---)))***...000---******************))))))(((***)))((((((******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&((('''&&&'''))))))(((&&&(((&&&###"""###$$$&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))******+++***************++++++,,,))))))))))))))))))((((((((()))******+++++++++++++++++++++,,,,,,...//////+++,,,,,,---------------,,,...000000000444<<>>===<<<<<<<<<===???BBBDDDEEEFFFHHHIIIWWW___iiipppsssuuuwwwyyy}}}||||||yyyrrrmmmiiisssfffMMM>>>777444333000...,,,+++,,,,,,+++************))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&''''''(((((((((((((((((()))+++,,,------,,,+++''')))***)))(((((()))***((()))))))))***************************************+++++++++***)))((((((+++++++++,,,,,,---...///zzzhhhUUUMMMIIIEEECCCDDDHHHJJJKKKIIIIIIIIIIIIGGGEEECCCBBBAAAAAA@@@???>>>>>>======>>>===<<<:::888555222111111,,,)))***...000...*********)))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((('''''''''(((''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&(((''''''((())))))'''&&&&&&&&&$$$######$$$%%%'''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))***************++++++,,,************************((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,***+++...///000///---+++***---///000111333888<<>>===<<<<<<>>>???@@@AAABBBEEEGGGOOOVVV```hhhlllooosssvvvxxxyyy|||}}}~~~yyyxxx|||~~~uuunnnkkkjjjooonnnVVVBBB888444111///...,,,***)))*********(((******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######%%%&&&(((&&&&&&&&&'''''''''''''''******))))))((((((''''''''''''''''''((((((((()))((()))***+++++++++)))((()))***+++)))'''&&&&&&'''((()))))))))************************************++++++,,,------...------***++++++,,,,,,---------uuuzzziiiWWWQQQMMMHHHEEEEEEGGGHHHIIIGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<<<<======<<<;;;999666333111222///------000111000---+++***)))))))))))))))***)))(((''''''))))))(((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&######$$$%%%&&&&&&&&&&&&((('''''')))******(((&&&%%%&&&'''&&&%%%%%%&&&'''(((''''''''''''''''''((())))))((('''''''''((((((((((((((((((((())))))*********+++++++++++++++,,,******++++++,,,++++++++++++***))))))((((((((()))***+++---//////...---,,,,,,...000000000111333555;;;CCCQQQ___jjjxxxsss^^^RRRKKKGGGGGGIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA???===;;;<<<===<<<<<<>>>AAADDDFFFLLLTTT[[[___dddiiimmmtttwww{{{}}}}}}||||||}}}{{{xxxyyy}}}yyywwwzzz|||{{{tttmmmhhhiiinnngggYYYFFF:::555222...***,,,***)))((()))***)))((())))))((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###!!!"""$$$&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))'''''''''(((''''''&&&&&&***++++++)))'''%%%%%%&&&))))))))))))************************************((()))***+++,,,------------------,,,+++***)))(((mmmrrr{{{ooo^^^VVVQQQKKKGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;<<<;;;999666444222222111000000////////////,,,+++***((((((((())))))***)))((((((******)))((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&###$$$%%%&&&''''''''''''(((((((((***++++++(((&&&%%%'''******(((&&&'''((()))((((((''''''(((((())))))(((''''''''''''((()))((((((((((((((())))))************+++++++++,,,,,,++++++,,,,,,,,,+++************)))))))))***++++++,,,++++++******,,,---...,,,---...//////000111222777;;;EEESSS```oootttbbbWWWPPPLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHIIIJJJJJJHHHFFFEEEGGGEEEDDDDDDFFFEEEBBB???======<<<;;;:::;;;>>>AAA@@@DDDJJJNNNQQQWWW^^^ccckkkqqqyyy~~~}}}{{{zzzuuuyyy}}}{{{xxxvvvzzz}}}~~~~~~}}}}}}~~~~~~zzzsssooolllllltttrrrUUUIII;;;444333222---(((---+++))))))***+++***)))(((((('''&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((******)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***&&&&&&&&&&&&''''''((()))((()))***)))'''&&&&&&((())))))))))))************************************&&&'''((())))))***)))))),,,,,,,,,,,,+++)))'''&&&|||ggglllxxxuuueeeYYYTTTNNNIIIFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;:::777444222000111111///---,,,---...---,,,***(((((((((((()))+++***)))***+++++++++)))************************(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&$$$%%%&&&'''(((((((((((()))((()))+++,,,,,,)))&&&%%%(((,,,,,,***''''''((())))))(((((((((((())))))((('''&&&&&&'''((()))+++***************++++++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,---...///000...,,,(((%%%&&&)))---000)))***,,,---///111222333666666>>>LLLZZZjjjxxxjjj___YYYWWWNNNNNNMMMLLLKKKIIIGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJGGGFFFHHHFFFEEEFFFHHHGGGDDD@@@AAA@@@>>><<<::::::===@@@???BBBEEEGGGIIIOOOWWW]]]___gggrrrzzz|||{{{xxxvvvrrrvvvzzz{{{{{{}}}|||{{{zzzzzzyyy~~~~~~||||||}}}~~~~~~|||zzzsssnnnnnnooouuuzzzcccNNNCCC777222444444///***---,,,******+++,,,+++***((('''&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$$$$$$$$$$%%%&&&'''(((++++++***((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&&&&%%%%%%'''''''''''''''''''''&&&'''((((((((())))))******(((''''''&&&&&&((()))***'''''''''''')))+++---///&&&'''((((((''''''((()))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,++++++***'''(((***++++++***)))(((yyykkklllnnnjjj^^^SSSIIIGGGHHHFFFEEEFFFGGGGGGGGGHHHHHHGGGDDDAAA@@@@@@@@@@@@@@@???>>>===:::999888777777444111...333222000///000///---,,,---+++)))'''&&&&&&((((((+++***)))((('''&&&&&&&&&))))))))))))(((((((((((($$$%%%'''(((((('''%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))+++,,,,,,&&&&&&''''''(((((())))))((()))***++++++***)))(((&&&&&&%%%$$$$$$&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))******)))******))))))((('''&&&''')))+++---...---,,,++++++++++++*********)))))),,,,,,------------------000000/////////000000111///333:::CCCNNNaaa~~~yyygggXXXSSSPPPKKKIIIHHHHHHGGGFFFEEEHHHLLLNNNLLLIIIFFFEEEKKKKKKJJJIIIHHHFFFEEEDDDIIIHHHGGGGGGIIIIIIHHHGGGBBBBBBBBBAAA???===<<<;;;=========???BBBFFFIIILLLSSSXXXaaakkktttwwwvvvssssssssssssuuuvvvyyy{{{|||~~~{{{yyyyyyzzzyyyyyy}}}}}}{{{xxxwwwxxxxxxxxxwwwyyyyyy{{{~~~~~~zzzvvvttttttmmmmmmvvv~~~fffSSS@@@:::333000111111///,,,---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''))))))))))))(((((((((((()))))))))))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********qqqcccdddiiiooo^^^SSSIIIGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGDDDAAA@@@@@@AAAAAA@@@@@@???>>>===<<<:::999888666333111333222000///000///---,,,---,,,***((('''((()))***((((((''''''''''''''''''((((((((((((''''''''''''%%%%%%''''''''''''%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))''''''''''''(((((((((((()))))))))(((((()))))))))&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))******+++))))))))))))(((((((((((()))))))))(((((((((((((((&&&&&&'''((((((((('''''''''(((***,,,------,,,,,,+++++++++*********)))))),,,,,,,,,---------------...............///000111111333777===GGGYYYwwwzzzgggWWWRRRLLLJJJJJJJJJGGGEEEGGGHHHJJJKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEGGGFFFFFFGGGJJJKKKKKKJJJCCCCCCCCCAAA@@@>>><<<;;;<<<<<<<<<===???BBBEEEGGGJJJOOOWWW```hhhnnnrrrtttuuuuuuvvvwwwxxxxxxyyyyyyyyy|||zzzxxxyyyzzzzzzzzzyyyyyyyyy~~~{{{zzzxxxvvvvvvxxxzzzzzzyyyyyyyyyzzz|||~~~~~~|||xxxtttpppnnnooonnnuuutttZZZIII;;;555///---......,,,))),,,+++***)))((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''((())))))((('''&&&%%%)))((((((((('''''''''&&&))))))((((((((('''''''''&&&''''''((())))))(((((())))))))))))(((((((((((('''''''''(((((()))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********mmm```bbbeee{{{rrr^^^SSSIIIGGGHHHGGGFFFGGGGGGFFFFFFFFFGGGFFFCCCAAAAAAAAABBBBBBAAAAAA@@@@@@???<<<999888777666444222333111000///000///...,,,---,,,+++)))))))))******&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''***)))'''%%%%%%''')))***&&&&&&'''(((((((((((('''%%%%%%&&&'''((())))))***))))))))))))((((((((((((******))))))(((''''''&&&%%%&&&'''((())))))))))))'''((()))***+++,,,------+++++++++***************+++,,,,,,,,,---------...,,,,,,,,,---...///000111222111333666===NNNkkkzzzeee\\\RRRMMMNNNNNNIIIEEEIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDGGGJJJLLLMMMLLLEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;;;;===>>>@@@BBBGGGMMMSSSYYY```iiioootttuuuwwwxxxyyyxxxvvvuuuuuuxxx}}}uuuooooootttzzz{{{yyyvvvuuuuuuyyy{{{yyyxxxwwwvvvwwwzzz|||}}}|||yyyxxxwwwyyyzzz{{{zzzyyyyyyyyyxxxuuuppplllkkkkkknnntttzzzcccMMM>>>666111,,,+++,,,---+++)))+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$'''(((((((((((('''&&&&&&(((((((((''''''''''''''')))))))))))))))(((((((((''''''((())))))))))))((((((((((((((())))))))))))&&&''''''((()))***+++++++++***))))))))))))***++++++++++++++++++*********nnndddiiiggg{{{sss]]]RRRIIIGGGHHHGGGFFFGGGHHHGGGFFFGGGGGGGGGDDDBBBAAABBBBBBBBBBBBBBBAAAAAA>>>;;;777555444444333111222111//////000000...,,,,,,+++***))))))))))))***''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&((()))))))))((('''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''))))))***+++++++++++++++'''''''''(((***+++---...************************+++++++++,,,,,,------...***++++++,,,---...000111000//////222666CCC[[[ooo{{{nnn]]]TTTSSSRRRMMMGGGIIIHHHHHHIIIJJJKKKLLLKKKIIIJJJJJJJJJIIIHHHGGGGGGCCCCCCCCCEEEHHHKKKKKKJJJGGGFFFFFFDDDCCCAAA???>>>>>>===<<<;;;:::::::::;;;===BBBHHHKKKMMMRRR\\\cccmmmpppsssuuuvvvuuusssrrrsssuuu}}}{{{wwwuuuppplllnnnuuu||||||wwwpppmmmmmmooovvv}}}|||zzzyyy{{{zzzyyy{{{}}}~~~yyywwwuuutttuuuuuutttsssuuutttpppkkkggggggkkkoooxxxxxxfffTTTCCC999222///,,,+++,,,------,,,++++++)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$'''(((&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))***+++,,,---......+++***(((''''''(((***++++++++++++***************nnnggglllooottt]]]RRRIIIGGGHHHGGGGGGGGGIIIHHHGGGGGGGGGGGGEEEDDDAAABBBBBBCCCCCCCCCBBBBBB>>>;;;888555555444333222222111//////000000...---***)))))))))((((((((()))))))))((('''&&&%%%%%%&&&)))))))))(((((((((''''''(((''''''&&&&&&''''''((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))+++++++++++++++***))))))'''''''''((()))***,,,---******************************++++++,,,------...******++++++---...///000------///111444;;;KKKZZZzzznnn```[[[XXXQQQKKKKKKJJJJJJLLLNNNNNNKKKHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDCCCDDDFFFHHHGGGFFFGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@???===<<<;;;::::::999???EEEGGGHHHKKKRRRXXXaaadddhhhmmmoooooommmllllllmmmuuuxxxqqqooopppqqqqqqtttyyy~~~{{{sssjjjfffeeegggmmmuuuzzzzzzzzzzzz{{{~~~~~~xxxuuuqqqooooooooonnnmmmmmmlllhhhcccaaafffpppyyywwwcccSSSGGG;;;333...---++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$'''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((((((((()))))))))***((()))***+++,,,---......***)))'''&&&&&&''')))***************************oooiiiqqq|||www\\\RRRHHHGGGHHHHHHGGGHHHIIIHHHFFFFFFGGGGGGEEEDDDAAAAAABBBBBBCCCCCCBBBBBB@@@===:::999888777555333222000//////000000///---((((((((((((((((((((((((+++***)))((('''&&&&&&&&&***)))))))))((((((((((((''''''''''''''''''''''''***)))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&'''(((((((((((('''%%%%%%&&&'''((())))))***))))))))))))((((((((((((%%%&&&&&&'''(((((())))))))))))))))))((('''&&&%%%''''''(((((())))))*********************+++++++++))))))***+++,,,---......+++++++++,,,---...///000,,,,,,///222333555???JJJeeezzzuuulllddd[[[TTTPPPNNNMMMNNNPPPOOOJJJFFFHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@???===<<<<<<777;;;@@@CCCEEEHHHMMMQQQRRRUUU[[[```cccddddddccceeefffmmmwww}}}wwwpppkkklllqqqvvvyyy|||}}}}}}xxxppphhhcccbbbdddjjjrrrvvvwwwxxxyyy{{{}}}{{{tttpppkkkhhhggggggggggggcccddddddbbbdddmmm|||xxxcccQQQEEE<<<444...++++++************++++++---,,,+++***))))))))))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$''''''(((((())))))******&&&''''''((()))***++++++))))))'''''''''''')))))))))))))))***************zzzxxxyyy\\\QQQHHHGGGHHHHHHGGGHHHHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBB???===;;;:::999888555222111000//////000000///...)))))))))******)))))))))+++***)))((((((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&))))))(((((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))******+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((()))))))))((('''))))))*********+++++++++))))))***+++,,,---......------,,,------...//////------///111111111888AAALLLaaa}}}xxxkkkcccWWWSSSOOONNNOOOOOOJJJFFFHHHHHHIIIJJJJJJKKKJJJJJJHHHGGGEEEFFFGGGHHHGGGEEEGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@???>>>::::::;;;===???BBBEEEGGGGGGIIINNNSSSWWWYYYYYYYYY[[[\\\aaakkkssszzzqqqooommmmmmqqqxxx~~~yyysssmmmiiigggfffeeekkkrrruuuvvvvvvwwwzzz}}}|||{{{||||||{{{yyywwwoookkkeeeaaa````````````]]]bbbggglllqqq}}}pppcccQQQBBB;;;666111...+++,,,,,,,,,+++++++++,,,,,,+++***))))))((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##########################################""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''((()))*********'''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))*********+++yyy\\\QQQHHHGGGHHHHHHGGGHHHFFFDDDBBBBBBBBBCCCBBBAAA???@@@AAAAAABBBBBBBBBAAA<<<;;;:::999888666222000111000//////000000///...)))******+++++++++******)))))))))))))))******+++(((((('''''''''&&&&&&&&&%%%''')))******)))'''%%%$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&''')))***&&&&&&%%%$$$$$$&&&'''((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&'''((()))************&&&''')))******(((&&&%%%))))))******++++++++++++((()))***+++,,,---............---------......//////...///000//////666>>>888MMMiiizzzppp^^^WWWPPPMMMNNNNNNKKKHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIHHHDDDDDDDDDCCCBBBAAA@@@???@@@===:::888:::<<<>>>???AAACCCGGGKKKOOOQQQQQQRRRNNNOOOTTT]]]eeelllvvvxxxqqqkkkkkknnnrrryyy}}}uuuooollllllkkkkkkhhhmmmsssuuuuuutttvvvwwwxxxwwwwwwxxxyyyxxxvvvtttkkkfff```\\\[[[\\\\\\\\\[[[cccnnnwwwttt^^^SSSDDD:::666555333111.../////////...---...///+++***)))(((((('''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&''''''''''''((((((((())))))******'''((((((((('''&&&&&&%%%&&&''''''((()))******+++))))))))))))************(((((())))))))))))(((((((((((())))))*********+++vvvYYYRRRJJJEEEEEEHHHJJJJJJCCCBBBBBBAAAAAA@@@@@@???===>>>@@@AAABBBBBBAAAAAA???===:::888777555222///000000///...---------......---,,,***((('''%%%%%%###%%%&&&&&&&&&(((,,,///666///'''%%%(((++++++***&&&%%%%%%&&&)))++++++******)))'''&&&%%%&&&''''''&&&$$$"""!!!"""%%%(((***%%%&&&((())))))'''&&&$$$!!!"""$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((******)))&&&""" ***************++++++,,,,,,,,,,,,---------......******)))***+++---///111++++++,,,,,,...///111111:::@@@PPPiiiiiibbbZZZRRRNNNLLLJJJHHHIIIEEECCCFFFKKKNNNLLLIIIJJJIIIGGGFFFGGGIIIKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<@@@@@@AAACCCDDDGGGIIIJJJNNNMMMMMMPPPVVV___hhhnnnrrrtttxxx}}}zzzxxxzzz~~~{{{sssvvvxxxxxxvvvsssqqqqqqqqqqqqssszzz}}}tttllljjjjjjlllmmmlllooossswwwxxxwwwtttrrrrrrrrrrrrqqqooonnnlllkkkbbb```\\\WWWTTTUUUYYY]]]___lll}}}uuufffPPPIII>>>444///.........///,,,***,,,000111---(((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''%%%######%%%'''''''''''''''&&&&&&&&&''''''(((***(((%%%######%%%(((***111---(((&&&&&&&&&$$$"""%%%&&&'''((())))))))))))%%%&&&((()))))))))((('''&&&''')))***+++***((('''))))))))))))************tttWWWPPPIIIFFFGGGIIIIIIIIICCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@>>><<<:::888777555333000222111000000////////////++++++++++++*********)))'''&&&%%%$$$$$$''',,,000===555+++&&&'''))))))(((&&&%%%%%%'''))))))(((&&&'''&&&%%%#########$$$%%%&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&%%%$$$%%%'''((())))))((((((***)))((('''&&&%%%%%%$$$&&&&&&&&&''''''(((((()))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))************)))((((((((((((((())))))***+++,,,,,,,,,,,,---------******++++++,,,---//////---------------...///000222666CCCVVViiizzz{{{kkk\\\SSSNNNKKKJJJJJJHHHGGGIIILLLMMMKKKIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>============<<<======>>>???AAACCCDDDKKKJJJIIIIIIMMMSSSYYY]]]dddgggjjjoootttxxx{{{}}}|||vvvrrrppprrrvvvxxxzzz|||~~~yyymmmfffhhhjjjkkkkkklllnnnpppzzzxxxwwwzzz{{{vvvooojjjiiijjjlllmmmqqqrrrtttuuuuuurrrooommmnnnmmmlllkkkiiigggeeeddd\\\[[[XXXTTTQQQRRRVVVYYYgggvvvzzzeeeXXXEEE???666000---,,,------///,,,+++,,,//////,,,(((''''''((((((''''''&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&***(((''''''((()))***)))'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''***'''%%%%%%'''))))))(((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((&&&''')))*********(((((((((((()))))))))*********sssVVVPPPJJJFFFGGGIIIIIIHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>===;;;999888777666444222222111111000///.........,,,,,,,,,+++++++++++++++***)))&&&###"""%%%+++///<<<444+++&&&%%%'''''''''&&&'''(((***+++***'''$$$%%%$$$$$$############$$$$$$&&&)))+++,,,***)))'''''''''''''''''''''''''''&&&'''((()))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))+++---...((((((((((((((())))))*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---...///000111111333:::EEERRRbbbxxxkkk]]]UUUOOOLLLHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAAAAAEEEDDDCCCCCCDDDHHHKKKMMMUUUWWWZZZ___ccchhhkkkmmmooommmkkkiiiiiikkknnnpppqqqrrrtttuuuvvvxxx{{{}}}~~~{{{|||}}}}}}~~~~~~xxxjjj```___aaacccfffiiiooouuuzzz}}}yyyvvvvvvwwwxxxxxxnnnkkkhhhfffhhhkkkmmmnnnppppppqqqpppooollljjjiiiggggggeeeccc```]]][[[YYYVVVUUURRROOONNNQQQVVVZZZqqq{{{hhhVVVIII:::666000---,,,---------000---+++,,,......***''')))(((((((((((('''''''''$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&%%%###$$$'''***++++++%%%&&&'''((())))))))))))'''''''''''''''((())))))&&&''')))*********)))((((((((())))))))))))******ttt\\\TTTKKKFFFFFFGGGHHHHHHDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<:::888777777777555333000000000///...---,,,+++///...---,,,***)))((('''***)))'''%%%###%%%))),,,///,,,'''%%%&&&'''(((''''''(((***---...---)))%%%&&&%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((()))'''%%%$$$''''''&&&&&&&&&'''((((((%%%&&&&&&'''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''(((((()))******************++++++,,,)))************+++++++++,,,---...//////...,,,+++******+++,,,...000222333444444666;;;BBBQQQhhh}}}pppdddYYYRRRLLLNNNPPPOOOMMMKKKJJJJJJHHHHHHIIIJJJJJJIIIIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>???BBBDDDGGGIIILLLMMMPPPSSSWWW\\\___aaaccccccdddeeefffhhhjjjkkklllmmmnnnooooooqqqtttwwwxxxuuusssssswww}}}}}}xxxwwwyyyxxxyyy{{{~~~~~~~~~~~~{{{wwwsssqqqooojjjaaa[[[___bbbggglllqqqwww~~~}}}uuuooojjjiiiiiiiiidddcccccceeeiiimmmooopppkkkjjjjjjiiihhhgggffffffbbbaaa___\\\YYYUUURRRQQQQQQOOOMMMKKKNNNVVV```ggg{{{yyyhhhVVVGGG===444222///......//////...000...,,,+++,,,+++)))''')))(((((('''''''''''''''###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&'''((((((&&&&&&'''(((((()))(((((((((''''''&&&&&&''')))***''''''((()))***))))))((((((((((((((()))))))))***vvvcccYYYMMMEEEDDDFFFHHHIIIEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA???===<<<;;;999888777888777555444111111111000///...,,,+++---,,,+++***)))((('''&&&((())))))(((&&&&&&'''((('''''''''((()))***)))(((''''''(((+++,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))***))))))(((***************++++++,,,)))))))))*********++++++,,,---.........---,,,+++,,,,,,,,,---...///000111333111111333777CCCYYYmmm}}}jjj]]]VVVVVVUUURRRNNNLLLMMMNNNHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFAAABBBBBBCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBCCC>>>>>><<<;;;::::::::::::;;;;;;<<<===@@@BBBDDDFFFGGGHHHIIIKKKOOORRRUUUWWWYYYZZZ]]]```bbbdddeeefffhhhjjjkkkkkkjjjkkkmmmooosssqqqpppppprrrtttuuuuuuzzz~~~vvvpppooolllkkkkkklllmmmnnnllljjjlllmmmooosssvvvwwwuuusssooojjjdddaaa___^^^[[[YYY]]]bbbiiipppuuuyyy|||}}}yyyqqqiiibbb___^^^___```___```dddiiimmmnnnoooiiihhhgggeeedddcccbbbbbb]]]\\\ZZZXXXTTTPPPMMMLLLKKKJJJIIIJJJQQQ___nnnyyyxxxdddSSSEEE999222222000....../////////---///---,,,+++******((('''((('''&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$######"""$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&'''(((((('''&&&$$$$$$$$$%%%%%%'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&''')))***'''(((((()))))))))))))))'''(((((((((((()))))))))uuucccZZZMMMEEECCCEEEGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBAAA???>>>===<<<:::888777777777555333222333333333111///---,,,)))))))))))))))*********'''(((******(((&&&&&&''')))***+++,,,,,,+++)))((()))'''&&&&&&'''((('''&&&"""###$$$$$$%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((((((((()))((((((''''''((())))))(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&(((+++,,,------,,,((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,---,,,,,,++++++111000///...---,,,,,,,,,222000///111555>>>OOO^^^zzzsssbbb]]]VVVPPPKKKIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>============<<<<<<;;;;;;<<<===>>>???CCCCCCCCCDDDFFFIIILLLMMMNNNPPPTTTWWWZZZ\\\\\\]]]bbbdddffffffeeeeeefffgggnnnmmmlllmmmmmmllliiiggglllooouuu{{{|||xxxssskkkeeeeeeaaaaaaaaabbbccccccaaa^^^^^^___aaadddggghhhgggeeegggbbb\\\WWWVVVVVVVVVVVV[[[bbbjjjqqquuuvvvvvvvvvtttsssnnnhhhbbb]]]\\\\\\^^^^^^^^^aaaeeehhhiiiiiiiiihhhfffccc```]]][[[ZZZWWWVVVUUUSSSPPPMMMJJJIIIGGGHHHJJJPPP[[[lll~~~}}}iiiVVVGGG===555000000...,,,,,,---...---,,,---,,,+++***))))))))))))((('''&&&$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%&&&######$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$###############"""######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$%%%&&&((((((((('''&&&%%%%%%&&&'''((($$$&&&''''''&&&&&&'''(((''''''(((((((((((((((''''''''''''''''''((())))))(((((((((((())))))))))))''''''(((((((((((())))))ppp]]]UUULLLFFFEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBB@@@AAAAAABBBAAA@@@>>>===<<<:::888777777666444222000111111111000---+++))))))))))))******+++++++++((())))))(((&&&&&&'''(((,,,,,,,,,+++*********+++111---(((%%%$$$%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&'''$$$%%%&&&((((((((((((''')))((('''&&&&&&'''(((((())))))((('''&&&%%%$$$$$$&&&&&&&&&''''''(((((()))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''((()))+++,,,---((((((((((((((())))))************+++++++++,,,,,,++++++*********++++++,,,000///...---------------222//////333777<<>>===;;;:::999:::<<<===BBBAAA@@@@@@AAABBBEEEFFFFFFHHHKKKOOOQQQSSSTTTTTTVVVYYY]]]______^^^^^^^^^dddccccccdddffffffdddbbbdddfffiiilllnnnpppqqqsssuuuwwwzzz{{{{{{zzzyyyyyyuuuooojjjiiifff___[[[ZZZYYYYYYZZZ[[[]]]]]]ZZZXXXVVVVVVWWWZZZ]]]^^^]]]\\\[[[YYYVVVTTTTTTUUUVVVVVVXXX^^^fffllloooooonnnmmmiiijjjkkkhhhccc^^^]]]]]]^^^\\\[[[\\\^^^`````````aaa```___\\\YYYVVVSSSQQQPPPOOONNNMMMKKKIIIGGGFFFHHHLLLTTT___mmm}}}|||ooo\\\KKK@@@999444111...---++++++---......---++++++***)))(((((()))***)))(((&&&%%%%%%%%%''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$&&&''''''&&&&&&!!! !!!###&&&&&&%%%$$$#########$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&"""%%%''''''&&&%%%''')))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))***'''''''''((((((((())))))kkkUUUPPPJJJGGGGGGGGGEEECCCFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAABBBAAA@@@???>>>===;;;999888777666444222------......,,,***'''%%%------,,,,,,+++***))))))))))))(((&&&$$$%%%(((++++++***(((&&&&&&(((,,,///999444,,,&&&%%%&&&(((((($$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&)))))))))((('''&&&&&&$$$######$$$%%%&&&'''''''''(((((((((((()))&&&&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((+++)))&&&######%%%''')))***************++++++,,,***++++++++++++,,,,,,,,,+++***)))((()))***,,,---+++++++++,,,...000111222...,,,,,,111555777<<>>@@@BBBAAA???>>>>>>@@@BBBCCCCCCEEEGGGJJJMMMNNNOOOOOOMMMQQQVVVYYYZZZYYYYYYYYYYYYXXXYYY\\\```dddeeeeeeaaabbbdddddddddeeegggiiihhhkkknnnpppooommmlllkkkhhhbbb______]]]WWWTTTTTTPPPPPPQQQTTTVVVVVVSSSQQQRRRRRRRRRUUUWWWYYYYYYXXXPPPPPPQQQSSSUUUWWWYYYYYYRRRWWW^^^cccdddddddddddd```cccgggfffccc___]]]]]]]]][[[XXXXXXYYYZZZYYYYYYUUUUUUUUUUUUSSSQQQNNNMMMJJJJJJJJJIIIHHHFFFDDDDDDLLLSSS^^^lll{{{ooobbbPPP@@@777222000...///---+++,,,...000000000*********)))'''((()))++++++)))'''&&&%%%&&&((()))&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$###### !!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&''''''&&&&&&""""""###&&&)))***)))'''#########$$$%%%&&&((()))$$$%%%(((******(((%%%$$$$$$&&&)))(((%%%$$$%%%''''''(((((((((((((((''''''%%%&&&((()))))))))((('''((((((((((((((()))******''''''''''''((((((((()))iii[[[RRRKKKIIIHHHEEECCCDDDFFFFFFFFFFFFEEECCCBBBAAA???@@@AAABBBBBBBBBAAA@@@<<<:::888555333333222222222111000///...---,,,,,,***)))((()))***)))'''%%%)))((('''&&&&&&'''((()))'''(((((((((''')))---000KKK666''''''&&&!!!###+++)))((('''&&&$$$###"""!!!&&&&&&&&&'''''''''((((((&&&$$$"""$$$(((++++++)))%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%************++++++++++++)))************+++++++++(((***,,,......,,,***((('''''')))***,,,,,,---------,,,+++---///000000///------...000222444666777EEEPPPfffooodddZZZUUUVVVOOOMMMJJJGGGFFFFFFGGGHHHKKKJJJHHHFFFEEEDDDCCCCCCFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCC???===<<<::::::<<<===???>>>>>>>>>>>>>>>?????????CCCDDDDDDDDDFFFGGGHHHIIIIIIJJJLLLOOORRRTTTWWWXXXVVVWWWXXXYYY[[[\\\]]]^^^YYYYYYXXXWWWXXXYYY[[[\\\^^^^^^___```````````````]]]ZZZVVVRRROOOMMMNNNNNNOOOOOOOOOPPPPPPOOONNNNNNPPPNNNMMMNNNRRRSSSRRRPPPNNNNNNQQQUUUXXXZZZYYYWWWXXXYYY[[[]]]___`````````bbbcccdddccc```]]][[[ZZZYYYXXXVVVTTTRRRPPPPPPOOOOOONNNNNNMMMKKKJJJHHHGGGDDDBBBAAACCCDDDDDDHHHOOOWWWeeevvvooo^^^PPP@@@777222///---.........---,,,,,,+++******((((((((((((((('''&&&&&&''''''((((((((('''%%%$$$%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%%%%%%%$$$%%%$$$###$$$%%%%%%$$$###############"""""""""!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$&&&'''%%%$$$#########$$$%%%&&&((('''&&&&&&$$$$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))%%%&&&''''''((((((''''''''''''(((((((((((('''''')))(((((((((''''''&&&&&&''''''((()))))))))))))))lll[[[RRRJJJHHHGGGEEEDDDEEEFFFEEEEEEEEEDDDBBBAAA@@@>>>???@@@AAAAAA@@@??????<<<:::888666444222222222111111000///...------,,,...---,,,,,,------,,,******))))))))))))))))))***'''((((((''''''(((+++...BBB111&&&(((***%%%$$$)))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$''')))((('''$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((((((((((((((((('''((((((((((((((('''&&&&&&''''''((((((((()))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))'''((()))***++++++,,,,,,+++***)))+++---......---------...///111333555666===EEEVVVkkk~~~~~~kkk```]]]ZZZVVVPPPMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>???@@@@@@?????????????????????>>>@@@@@@AAABBBDDDFFFHHHIIIFFFGGGHHHIIIKKKLLLMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVSSSRRRRRRQQQQQQRRRSSSTTTSSSTTTUUUUUUVVVVVVVVVUUUSSSQQQNNNKKKJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNLLLKKKMMMPPPQQQPPPOOOLLLMMMNNNRRRUUUVVVUUUTTTVVVWWWYYY\\\]]]^^^^^^]]]___```aaa```^^^[[[YYYXXXTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJHHHFFFDDDBBB@@@HHHDDDBBBDDDGGGLLLUUU___lllxxxtttdddQQQDDD777111///,,,+++------,,,,,,+++******))))))(((((())))))((((((''''''&&&'''((((((((('''%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%#########$$$$$$"""!!!"""###$$$###"""$$$$$$$$$$$$############%%%$$$############$$$%%% !!!"""###$$$$$$%%%&&&%%%$$$#########$$$%%%'''&&&$$$############$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''((((((''''''''''''((((((((((((''''''+++++++++*********))))))&&&'''(((((())))))((((((||||||oooZZZQQQIIIGGGGGGEEEDDDFFFEEEEEEEEEDDDCCCBBB@@@@@@>>>>>>????????????>>>===<<<;;;999666444333222111000000//////.........---...,,,***)))***++++++******++++++++++++++++++***'''(((((('''&&&''')))+++777,,,%%%***---***&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))(((''''''''''''(((((((((((()))))))))))))))*********++++++************************(((((()))***************+++***)))***,,,...---,,,,,,,,,---...///111333444555:::DDDRRRccc{{{ooogggbbb[[[RRRMMMMMMMMMJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>???AAACCCEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIHHHJJJMMMNNNNNNMMMLLLLLLNNNPPPSSSTTTSSSRRRTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[[[[\\\[[[ZZZXXXVVVUUUOOONNNLLLKKKJJJIIIIIIIIIFFFEEEDDDCCCAAA@@@>>>>>>EEEAAA@@@DDDLLLWWWfffsssooo___SSSAAA888///------++++++---+++++++++***))))))(((((())))))))))))((((((((((((&&&''''''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&###!!!"""$$$"""!!! """"""!!! %%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$ """###$$$%%%&&&'''&&&%%%$$$############((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###!!! %%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&'''(((((((((((((((xxxsss{{{oooZZZPPPHHHFFFFFFEEEEEEGGGFFFFFFEEEEEEDDDCCCAAA@@@>>>?????????>>>>>>======<<<;;;999777555333222111///////////////.........---***'''&&&((()))******)))***,,,,,,,,,,,,***)))&&&'''''''''%%%%%%''')))000***&&&(((+++***%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((((((((((()))((()))))))))))))))(((((())))))))))))*********+++))))))))))))******************)))(((((()))******(((((()))*********))))))---,,,+++,,,...///...---,,,,,,,,,---...///111222222444;;;DDDQQQjjj|||nnnbbbTTTMMMMMMOOONNNKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@??????>>><<<<<<======>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@EEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFHHHJJJKKKLLLLLLNNNNNNNNNQQQSSSTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXXXXVVVVVVUUUVVVVVVUUUSSSQQQLLLKKKIIIGGGFFFEEEDDDDDD??????????????????@@@@@@AAA@@@CCCMMMZZZhhhzzzmmmZZZKKKCCC777111,,,---...,,,,,,...++++++*********)))))))))******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$###""""""!!! !!!"""!!! %%%%%%$$$$$$$$$############""""""""""""""""""###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((&&&###!!!%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((xxxpppttt|||lllYYYOOOGGGEEEFFFEEEEEEHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@??????>>>>>>>>>>>>;;;:::999888666444333222///////////////............,,,)))(((***,,,------((()))***++++++***)))(((%%%'''''''''%%%%%%'''(((------***'''''''''%%%!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((###$$$$$$$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$###)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((()))))))))))))))(((((())))))))))))*********(((((()))))))))*********+++***)))'''''')))***+++((())))))*********))))))---,,,+++,,,.........,,,,,,,,,,,,,,,---...///000000222777>>>HHH\\\}}}uuubbbUUUQQQQQQPPPNNNMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@?????????>>>===============@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGFFFFFFDDDEEEFFFGGGGGGHHHIIIJJJMMMLLLLLLNNNQQQRRRRRRQQQSSSTTTUUUVVVWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQOOOLLLKKKJJJHHHEEECCCAAA@@@@@@>>>============>>>@@@@@@BBBEEEPPP```ooo}}}ttt]]]III===888222---+++------******,,,+++++++++++++++***************)))((('''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%'''$$$###$$$&&&'''$$$!!!###"""!!!!!!######"""!!!$$$#########"""""""""""""""""""""######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''%%%$$$%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((())))))******))))))wwwmmmpppwwwkkkXXXOOOFFFDDDEEEEEEFFFIIIHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>=========>>>999999999888777666444444000000//////.........---+++)))'''((()))+++++++++(((((())))))))))))(((((($$$&&&''''''&&&&&&'''))),,,222222***$$$%%%%%%"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%'''))))))(((&&&%%%######""""""''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((()))))))))((((((&&&&&&''''''''''''((((((((((((((()))))))))******+++***)))(((((()))***+++))))))***++++++++++++++++++***)))***+++,,,+++***---,,,,,,,,,---...//////---///444999@@@MMMeeeyyywwwdddXXXRRRNNNKKKLLLLLLLLLKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGBBBCCCEEEFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAACCCBBB@@@???>>>===<<<<<<<<<======>>>??????@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFHHHIIIIIIHHHHHHJJJMMMOOOOOONNNRRRSSSTTTUUUUUUTTTSSSSSSRRROOOLLLLLLMMMMMMKKKHHHIIIHHHFFFDDDBBB@@@????????????>>>>>>???@@@BBBCCCFFFMMM]]]qqqxxxbbbOOO>>>555222...+++***+++***'''''')))++++++++++++++++++++++++***)))'''&&&&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&'''%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%'''$$$""""""$$$%%%$$$"""$$$###""""""$$$$$$###"""#########"""""""""!!!!!!"""######$$$$$$######"""$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))uuukkkmmmssskkkXXXNNNEEEDDDDDDEEEGGGJJJGGGGGGGGGGGGFFFDDDCCCBBB@@@???>>><<<<<<<<<<<<<<<777777888999888777666555111111000///...------,,,((('''&&&''')))***)))((()))))))))(((((()))))))))###%%%'''((((((((()))***)))777<<<111&&&'''(((%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''%%%$$$&&&))))))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++************++++++((()))***,,,,,,---------+++***)))***++++++***)))...------------......///------000555888???MMM[[[ttt}}}kkk^^^UUUPPPOOONNNMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCEEEFFFFFFFFFEEEDDD@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????<<<======>>>???@@@@@@AAA>>>??????AAABBBCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEDDDEEEGGGIIIHHHFFFEEEGGGIIIGGGFFFFFFHHHKKKNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOQQQMMMIIIIIIKKKKKKHHHDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAACCCFFFJJJNNNPPPTTT]]]ooowww```OOOBBB666000///,,,***)))+++***&&&&&&***************************)))(((&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%!!!!!!&&&$$$###""""""$$$$$$###"""$$$$$$$$$#########""""""######$$$%%%%%%$$$###############"""""""""""""""######$$$%%%%%%%%%$$$###""""""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((('''''''''uuujjjlllrrrmmmWWWNNNEEECCCDDDEEEGGGJJJFFFFFFFFFFFFEEECCCBBBAAA???>>><<<;;;::::::;;;;;;666777888999999888777666222111000///...---,,,,,,+++++++++,,,......---,,,+++***)))(((((()))***+++###%%%((()))((()))***+++&&&:::CCC777***)))+++(((!!!"""###$$$&&&'''((()))&&&&&&&&&'''''''''((((((((()))***(((%%%###%%%''')))(((&&&&&&%%%&&&'''((((((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))************+++)))(((''''''((()))+++%%%%%%&&&'''((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))++++++++++++++++++++++++((()))+++,,,---......///...,,,+++,,,------,,,+++.........------......///...---...222444777???IIIQQQeee|||pppeee___TTTSSSPPPNNNKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFAAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFDDDCCCAAAAAACCCDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBB??????@@@@@@AAABBBBBBBBB@@@@@@AAACCCDDDFFFGGGGGGCCCDDDFFFGGGHHHGGGGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFIIIJJJIIIFFFEEEFFFHHHHHHGGGGGGIIIMMMPPPQQQQQQNNNOOOPPPQQQPPPOOONNNMMMQQQMMMHHHGGGIIIIIIFFFBBB@@@@@@@@@@@@@@@AAAAAABBB???@@@CCCHHHNNNVVV\\\```hhhppp|||fffOOOBBB:::222...///---++++++,,,+++((()))---(((((((((((()))))))))))))))'''%%%$$$$$$$$$&&&'''%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$'''!!!***$$$"""!!!"""###$$$###!!!%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&%%%$$$"""!!!###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))###$$$%%%%%%&&&&&&%%%%%%oooeeemmmjjjVVVNNNHHHHHHIIIGGGGGGHHHEEEEEEEEEDDDCCCAAA@@@???>>>===;;;:::999999::::::999888777888888777444111222000...---...///...---///+++'''&&&'''((((((&&&***((('''''')))***))))))$$$%%%&&&%%%%%%%%%''')))'''111::::::000((('''***$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%###******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''***((('''(((***+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///,,,***+++...///...---000//////000222555999;;;EEEMMM]]]pppqqqggg]]]RRRNNNOOOPPPLLLHHHLLLLLLJJJGGGCCCAAA@@@@@@???AAACCCFFFGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGDDDAAA???>>>@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAAAAABBB???AAADDDEEECCCBBBAAAAAAAAA???>>>@@@DDDEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFEEECCCBBBAAABBBAAA@@@???@@@BBBCCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDDGGGGGGGGGEEECCCAAABBBCCCFFFGGGGGGHHHHHHIIIIIIJJJQQQPPPOOOMMMKKKJJJIIIIIIKKKKKKKKKJJJGGGDDDAAA???DDDDDDCCC@@@<<<===@@@DDDCCCEEEKKKVVVdddrrr|||uuucccPPP@@@;;;666---***///------,,,***)))'''&&&&&&)))(((&&&&&&'''((((((((()))(((((((((((('''''''''''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$"""!!!!!!""""""!!!!!! """$$$%%%##############################$$$$$$$$$######"""""""""######$$$%%%&&&''' !!!###%%%%%%%%%###"""%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%$$$###$$$%%%'''((($$$&&&''''''&&&%%%%%%&&&kkknnnoooYYYQQQJJJIIIJJJHHHGGGHHHGGGGGGGGGFFFEEEDDDBBBBBBBBB@@@>>><<<;;;:::::::::999888888888888777444222222000////////////---,,,---***'''''')))******)))***)))''''''((())))))((())))))(((&&&$$$$$$''')))&&&...555444...(((''')))%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&###%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''$$$%%%&&&''')))***+++++++++)))(((((()))***)))(((***++++++++++++++++++***,,,,,,,,,---------......---+++)))***,,,...---,,,......//////111333666777888===JJJ[[[kkkzzzvvvggg[[[UUURRRNNNKKKJJJJJJJJJIIIFFFCCCBBBAAA???AAADDDFFFGGGHHHGGGFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFEEEBBBAAA@@@AAACCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBB???BBBDDDEEECCCBBBAAAAAABBB@@@???AAACCCEEEDDDBBBEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFEEECCCBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCC@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGEEEBBBAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIMMMLLLKKKJJJIIIHHHHHHHHHBBBDDDGGGIIIJJJJJJIIIHHHBBBBBB@@@===;;;>>>DDDJJJMMMTTT```ooo~~~tttdddRRRBBB555333///(((&&&+++)))))))))))))))))))))))))))((('''''''''(((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%###""""""######"""!!!!!!!!! !!!###$$$%%%##############################$$$$$$$$$######"""""""""######$$$$$$%%%%%%$$$##################$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''$$$&&&''''''&&&%%%%%%&&&wwwyyyuuu^^^UUUMMMKKKJJJGGGFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDBBB???===;;;;;;::::::999888888888777555333222111111111111///---***,,,***((((((***,,,,,,,,,,,,***((('''((()))(((''',,,,,,***'''$$$$$$&&&(((&&&***...///---***((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$######$$$&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''((()))+++,,,,,,,,,***((('''(((((('''&&&******++++++++++++******,,,,,,---------.........,,,***))))))+++,,,,,,+++---......///000111222222555666<<>>@@@AAADDDFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@BBBDDDDDDCCCBBBAAABBBCCCBBBAAAAAACCCCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFDDDBBBBBBCCCCCCBBBBBBBBBDDDEEEDDDCCCAAAAAAAAAAAABBBCCCCCCDDDFFFFFFFFFDDDBBBAAABBBCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFF@@@BBBDDDFFFEEEDDDAAA@@@BBBAAA@@@======CCCMMMTTT]]]iiizzzsss^^^MMMCCC777//////...)))(((+++))))))))))))))))))))))))((((((((('''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###""""""""""""""""""###$$$%%%########################"""######$$$$$$$$$######"""######$$$$$$#########&&&%%%###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&xxxaaaXXXOOOLLLKKKGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDBBB@@@>>>===<<<;;;;;;999888888888888666444333222222222222000,,,)))+++***)))))))))***++++++,,,***(((((((((((('''&&&((()))***(((&&&%%%%%%&&&&&&'''+++///111000***&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''))))))'''%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***((('''&&&'''((('''&&&))))))************))))))++++++,,,,,,,,,---------,,,+++******+++,,,,,,---......///000000000000///888666777>>>IIIZZZpppmmm___WWWQQQNNNJJJGGGEEECCCBBB@@@AAABBBEEEGGGIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@??????@@@@@@AAAAAAAAABBBDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFDDDCCCCCCDDDBBBAAA@@@AAABBBCCCCCCAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDAAA@@@AAACCCAAABBBCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCBBB???;;;999AAABBBBBBCCCFFFPPP]]]fffwwwppp^^^JJJ<<<777000,,,------***)))+++,,,+++***)))((('''&&&&&&'''((()))((((((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""###############$$$$$$%%%########################""""""###$$$$$$$$$######$$$$$$%%%%%%%%%$$$""""""######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&uuubbbXXXOOOLLLJJJGGGFFFGGGCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;999777777777777555444222222111222111///+++(((++++++***)))(((''''''(((,,,***(((((((((((('''&&&!!!$$$(((***)))'''&&&%%%&&&'''+++222777555---&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''%%%)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&((())))))(((((())))))******))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,---...//////000000000000//////333000111666===HHHYYYhhh}}}ttthhh]]]WWWMMMGGGEEEGGGHHHIIIBBBDDDGGGIIIKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFAAABBBCCCCCCDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@??????@@@@@@AAAAAACCCDDDDDDCCCBBBCCCDDDCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFDDDCCCDDDDDDBBBAAA@@@AAACCCDDDCCCBBBCCCBBBAAA@@@@@@BBBCCCDDDCCCDDDDDDCCCAAA@@@AAACCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???@@@AAACCCCCCBBBAAAAAA===AAAGGGNNNXXXeeettt~~~yyykkk\\\LLL===555///+++***+++***(((''''''+++******)))((('''&&&&&&%%%(((***)))(((&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%###""""""""""""###"""##################"""###!!! !!!"""###"""!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###!!! """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&ppp```VVVMMMJJJIIIFFFFFFGGG@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;999666555666666555444111000000000000...,,,)))***++++++***'''&&&&&&&&&,,,***((('''((()))((('''!!!&&&))))))(((''''''&&&'''+++222777666...''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''')))******(((&&&&&&&&&)))*********(((((())))))))))))(((((((((((()))))))))*********,,,---...---,,,,,,...000////////////////////////---,,,///444888>>>IIIUUUlll{{{jjj```SSSIIIGGGHHHJJJJJJEEEFFFIIIKKKMMMMMMLLLLLLIIIHHHFFFEEEDDDEEEEEEFFFBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDDDDDDDBBBBBBCCCDDDBBBCCCDDDCCCAAA@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEGGGFFFEEEDDDDDDEEEDDDCCCCCCCCCEEEFFFEEEDDDDDDCCCAAA@@@@@@AAACCCDDDBBBCCCCCCBBB@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@???>>>>>>?????????@@@@@@AAABBBBBBAAAIIIVVVdddqqqvvveeeXXXKKK>>>666333......------,,,***))))))&&&''''''(((((())))))***$$$(((+++***(((&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$###!!!!!!"""###$$$!!!"""############"""!!!"""!!! !!!"""###"""!!!""""""###$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$&&&'''&&&$$$"""!!!"""%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))(((((('''&&&$$$&&&''''''&&&%%%%%%&&&mmm]]]SSSJJJHHHGGGEEEFFFHHH???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;:::888555444444555444333111///------......,,,***(((***,,,+++((('''((()))***)))''''''((())))))(((!!!###&&&'''(((((()))***''''''(((---111222...***))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%'''((()))***+++***)))'''''')))******)))'''(((((())))))(((((('''))))))))))))***************,,,---,,,++++++---///......---,,,,,,---...///,,,,,,000444666888???GGGUUUfff~~~yyygggYYYRRRNNNKKKIIIGGGHHHKKKMMMOOOOOONNNNNNLLLJJJHHHGGGFFFFFFGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@CCCDDDDDDDDDBBBBBBCCCEEEAAACCCDDDCCCAAA@@@AAACCCCCCCCCCCCBBBCCCDDDDDDEEECCCEEEGGGGGGEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCAAA??????AAACCCDDDBBBBBBCCCAAA@@@???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCAAA@@@???>>>>>>>>>@@@@@@@@@AAACCCFFFJJJLLLXXXcccssssssdddSSSHHH???555111111...///000...---,,,,,,,,,&&&&&&''''''((())))))***###'''++++++(((%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%##################$$$$$$$$$###!!!!!!!!!"""$$$%%%"""###$$$$$$$$$$$$###""""""!!! !!!###$$$###"""!!!"""#########"""!!!!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$ """$$$%%%%%%###!!!""""""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))((('''&&&$$$&&&''''''&&&%%%%%%&&&lll[[[QQQHHHFFFFFFEEEFFFIIIAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>;;;::::::777444333333444333222000...,,,,,,,,,---,,,+++'''***,,,,,,***)))***,,,***((('''''')))***))))))&&&&&&&&&&&&&&&'''+++...(((&&&&&&(((+++---,,,+++,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))---+++)))((()))***)))'''''''''(((((((((((('''''')))************+++++++++)))+++---,,,)))))),,,///---,,,+++******,,,...///,,,,,,///222111000444;;;>>>NNNgggqqqdddZZZQQQLLLHHHJJJLLLOOOPPPPPPOOOOOONNNLLLJJJHHHGGGHHHIIIJJJGGGGGGFFFFFFGGGHHHIIIIIICCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@??????CCCDDDEEEDDDBBBBBBDDDEEE@@@BBBDDDCCCAAA@@@BBBDDDDDDCCCCCCCCCCCCDDDEEEEEECCCEEEGGGGGGEEEEEEEEEFFFCCCBBBAAABBBDDDDDDDDDBBBEEECCCAAA??????AAACCCDDDAAABBBBBBAAA@@@???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???BBBGGGNNNXXX```eeeqqq|||zzzfffWWWHHH@@@999111...000)))+++,,,***((()))***)))))))))((((((''''''&&&&&&###''',,,,,,(((%%%&&&)))''''''&&&&&&&&&&&&%%%%%%##################$$$$$$###"""!!! !!!"""$$$&&&###$$$%%%&&&&&&%%%$$$######"""!!!"""$$$%%%%%%### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""######""" '''&&&$$$"""!!!!!!"""######$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))*********((('''&&&$$$&&&''''''&&&%%%%%%&&&pppXXXRRRJJJFFFFFFHHHHHHGGGEEEFFFFFFFFFEEEDDDBBBAAAAAABBBBBBBBBAAA???>>><<<555555666666555444333333111111000...---+++******++++++******)))(((((((((///---***&&&$$$$$$$$$%%%'''''''''&&&&&&(((,,,///%%%###$$$)))///222///+++%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))++++++***'''&&&++++++***)))(((''''''&&&&&&&&&&&&''''''''''''(((---(((###"""&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***$$$"""&&&'''$$$$$$(((%%%###""""""$$$%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***++++++*********)))(((''''''((()))***)))************++++++++++++---///---***((()))++++++***,,,...)))"""$$$+++...//////000111333444555>>>CCCPPPcccwwwooodddWWWVVVTTTRRRPPPPPPQQQQQQTTTSSSOOOKKKGGGEEEFFFGGGJJJHHHFFFFFFGGGGGGFFFDDDGGGFFFEEEEEEDDDEEEEEEFFFHHHGGGEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDCCCCCCEEEFFFEEEEEE@@@@@@@@@??????@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@>>>@@@BBBBBBAAA??????@@@======<<<::::::;;;???BBBFFFLLLUUU^^^gggqqq}}}uuuiiiPPPIII>>>666000...---,,,))))))************))))))((((((''''''&&&&&&&&&%%%+++*********))))))))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$############"""!!!  """#########""""""###$$$%%%%%%$$$###!!!###%%%&&&###!!! !!!###$$$%%%%%%$$$###$$$#########""""""!!!!!! !!!!!!!!!!!!&&&&&&%%%$$$$$$######""""""###$$$&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%''')))+++,,,***(((&&&pppXXXRRRJJJFFFEEEFFFEEEDDDEEEEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@???>>>===;;;;;;888888888777777555444444111000///...---+++******(((((())))))*********+++***((('''%%%%%%%%%%%%%%%%%%&&&'''((()))---222666222000///000111000,,,(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%$$$&&&&&&&&&%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&555...&&&"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!%%%&&&######''')))((('''''')))******)))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%***)))(((''''''((()))***))))))*********+++++++++)))+++,,,+++(((&&&''')))))))))---///+++%%%%%%+++.........///000111222333555777???MMM]]]ooo|||tttggg[[[RRROOOPPPQQQNNNNNNMMMLLLLLLMMMOOOPPPLLLKKKJJJJJJJJJJJJHHHFFFCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBDDDFFFFFFEEE@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA===???AAAAAA@@@>>>======;;;;;;::::::<<>>===<<<;;;;;;:::::::::999888666555444111000///...---,,,+++***)))))))))))))))*********&&&&&&&&&''''''(((((((((%%%&&&'''((())),,,111555777666555333000,,,(((&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%777000'''"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###&&&&&&$$$$$$''''''%%%$$$%%%&&&(((''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))((('''((((((((())))))(((((((((((()))))))))))))))*********++++++)))***+++***(((''''''(((''')))---///---((((((,,,......------......///000444222555===GGGUUUiiizzzxxxggg]]]WWWVVVPPPOOOMMMKKKJJJKKKLLLMMMLLLKKKKKKLLLLLLKKKHHHFFFDDDEEEGGGHHHIIIJJJIIIIIIGGGEEEDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEECCCAAA@@@AAADDDEEEFFFEEEAAAAAAAAAAAA@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBB<<<===??????===<<<<<<===<<<<<<>>>@@@FFFPPPZZZbbbnnnvvvyyyiiiYYYKKKBBB:::777222///...------,,,((())))))******))))))(((((((((((((((((('''''''''$$$%%%&&&'''((('''&&&%%%###%%%'''((((((&&&###!!!$$$$$$$$$############"""$$$############$$$%%%%%%###############$$$$$$$$$###""""""###$$$$$$###!!!%%%%%%$$$###""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%%%%&&&"""######$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((ooo[[[UUUMMMIIIIIIIIIHHHFFFCCCDDDEEEFFFFFFEEEDDDDDDFFFDDDBBB@@@>>>======>>>;;;;;;;;;999888666444333222111000///...---,,,,,,---,,,+++***)))''''''&&&'''((()))***++++++******'''((((((&&&%%%&&&(((***...//////...***'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%...***%%%###$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&''')))###"""!!!!!!###$$$$$$###$$$&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''')))+++,,,))))))(((((((((((())))))))))))))))))************+++,,,,,,+++***)))******((())),,,---+++***,,,...///......---------......555333333777===FFFUUUbbb}}}}}}ooohhh^^^YYYRRRMMMKKKKKKMMMMMMNNNMMMMMMOOOPPPOOOLLLJJJIIIJJJKKKLLLKKKJJJGGGFFFGGGEEEDDDEEEFFFGGGFFFDDDBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@???AAACCCEEEFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<<<<;;;;;;<<<@@@BBBCCCFFFKKKRRR[[[fffrrryyytttdddUUUHHH===777222000...---------+++***(((((())))))))))))((((((((((((((((((((((((((((((((()))***,,,,,,+++***)))$$$%%%&&&''''''%%%###"""$$$$$$$$$#########""""""############$$$$$$%%%%%%#########$$$$$$$$$######"""""""""#########""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""!!!!!!""""""""""""############""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))ppp]]]WWWNNNIIIHHHIIIIIIHHHCCCDDDEEEFFFFFFEEEDDDDDDEEEDDDBBB???>>>>>>>>>>>>::::::999888777555333222333222222111000///......,,,,,,+++***)))((('''''')))******+++******)))((())))))(((&&&###"""###%%%%%%&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&%%%%%%'''(((&&&%%%###$$$&&&''''''&&&%%%&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((""""""!!!!!!"""$$$&&&'''(((((())))))))))))(((((((((((()))))))))*********++++++***************)))*********)))))),,,///000//////...------------...///...000333666999CCCLLL___wwwxxxpppddd[[[VVVVVVWWWWWWQQQQQQPPPQQQRRRQQQOOOMMMKKKLLLNNNNNNMMMKKKIIIHHHHHHGGGFFFFFFGGGHHHFFFEEEAAABBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@???AAACCCEEEFFFEEEEEEEEEFFFFFFFFFEEEDDDCCC@@@???>>>===<<<=========:::;;;;;;;;;===CCCJJJOOOVVV[[[dddmmmvvv|||yyypppaaaSSSFFF===777444...---,,,,,,---,,,***((((((((())))))))))))(((((('''''''''(((((((((((((((((()))***++++++***)))(((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""#####################$$$$$$$$$######"""!!!"""#########"""""""""###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&((()))tttcccZZZPPPHHHFFFGGGHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA???>>>======<<<<<<888888888777666444333222222222222111000/////////((((((((()))******++++++)))((((((''''''&&&&&&&&&((())))))(((&&&&&&'''(((&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&!!!!!!$$$%%%'''%%%$$$$$$&&&''''''&&&%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$(((((())))))))))))((((((((((((((()))))))))******)))(((''''''))))))(((''')))***)))'''(((---//////......---------------...***+++...222222222888???HHH]]]wwwuuujjjccc]]]ZZZVVVTTTQQQPPPOOONNNLLLJJJKKKLLLNNNOOOOOOOOONNNMMMKKKJJJHHHHHHIIIHHHGGGEEEBBBBBBCCCDDDEEEEEEEEEEEEAAAAAABBBCCCEEEFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCAAA@@@AAADDDEEEFFFEEEFFFFFFGGGGGGGGGEEEDDDCCC<<<;;;:::999999:::;;;;;;===???CCCGGGMMMUUU^^^dddpppvvv~~~sssbbbZZZNNNBBB:::666333111---,,,++++++,,,+++)))''''''(((((())))))(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$############""" !!!""""""######""""""######$$$%%%%%%###"""!!! """######"""!!!!!!"""!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######%%%$$$$$$###""""""!!!!!!###""""""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((yyynnndddVVVKKKGGGGGGHHHHHHEEEEEEFFFFFFFFFDDDCCCBBB???????????????>>>======777777777777666555444333111000000//////.........&&&'''''')))***+++,,,---((('''&&&%%%%%%%%%&&&'''''')))***)))(((((()))+++***'''%%%%%%''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###############$$$%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&"""$$$$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''''''''((()))******)))((('''(((((((((((()))))))))***)))'''&&&''')))***(((&&&%%%)))***(((***...---))),,,,,,+++++++++,,,,,,---,,,,,,///222111000444:::;;;IIIZZZlll~~~rrrjjjfffbbb\\\WWWTTTQQQNNNLLLNNNNNNOOOOOOOOOOOOPPPPPPNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIJJJJJJHHHFFFEEEEEECCCBBBBBBDDDFFFFFFEEEEEEFFFGGGGGGFFFDDDBBBAAA;;;:::::::::;;;===???AAAGGGMMMVVV```jjjsss{{{ttt^^^NNNGGG>>>666222000//////+++***)))***++++++)))(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""!!!!!!""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############""" !!!"""#########"""!!!"""###%%%%%%%%%###""" """$$$###!!! !!!###!!!!!!"""""""""""""""!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""############""""""""""""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''}}}yyymmm]]]PPPJJJIIIJJJJJJEEEFFFFFFFFFEEEDDDBBBAAA???@@@AAABBBBBBAAA@@@???777777777777777666555555//////......------,,,,,,))))))))))))************)))(((&&&%%%&&&''')))***((()))***)))((('''((()))+++'''###$$$(((***'''$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''' !!!"""######$$$"""############$$$$$$$$$&&&''''''&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$)))(((###%%%%%%$$$"""###$$$&&&%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((((('''((()))******)))((('''(((((((((((())))))))))))+++)))'''(((+++,,,***((("""(((+++***,,,///,,,$$$******))))))***++++++,,,---,,,...000...---111777111999DDDPPPccc|||{{{vvvnnnfffaaa]]]ZZZWWWTTTSSSQQQPPPNNNNNNNNNNNNPPPNNNLLLKKKKKKJJJGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGIIIJJJLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNIIIJJJKKKLLLLLLJJJHHHGGGFFFDDDCCCCCCEEEFFFEEEEEEDDDDDDFFFFFFEEECCCAAA???<<<<<<<<<===@@@CCCGGGIIIPPPZZZhhhwww~~~uuuaaaJJJCCC===666000...---------)))((('''(((***+++***)))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&,,,***'''$$$######$$$%%%###%%%'''((('''&&&###"""$$$$$$$$$############""" !!!"""###$$$###"""""""""###%%%&&&%%%###!!! """$$$###!!! !!!###""""""#########!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&qqq\\\NNNIIIHHHGGGEEEEEEEEEEEEFFFFFFDDDAAA>>>>>>@@@AAABBBAAA>>>;;;999:::888777666777666555333222111000///...---,,,,,,+++******)))))))))))))))(((((('''''''''(((((()))))))))((('''''''''''''''---)))$$$ """&&&(((&&&&&&%%%%%%$$$###""""""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&&&&%%%%%%&&&''')))***)))&&&$$$%%%))))))$$$ $$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%'''((()))******)))((('''++++++******))))))((((((%%%&&&&&&'''''''''''''''++++++******))))))((((((++++++---............---,,,---............111333111555:::@@@JJJZZZnnn|||xxxpppjjjeee```]]][[[VVVPPPOOORRRRRRMMMHHHGGGIIIKKKIIIFFFGGGJJJKKKIIIJJJMMMNNNKKKLLLLLLKKKLLLMMMNNNPPPQQQPPPSSSTTTQQQQQQTTTTTTRRRVVVOOOLLLOOOPPPMMMHHHFFFDDDCCCAAA??????@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEHHHNNNTTTZZZ^^^rrrxxxsssiii]]]LLL@@@444222///,,,***+++,,,---+++***)))'''''''''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((+++***((('''%%%%%%$$$$$$###!!! ###$$$""" $$$######"""!!! """"""############""""""""""""###&&&((()))((('''&&&%%%###!!! """""""""""""""""""""######### """#########"""!!! !!!###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%###"""&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''ooo[[[MMMIIIHHHGGGEEEDDDDDDDDDEEEEEEDDDAAA>>>??????@@@@@@???===;;;:::<<<:::888888888888666444111111000///...---,,,,,,+++******)))))))))))))))''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''&&&$$$""" &&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%***'''$$$$$$'''((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((()))(((((('''''''''''''''(((((((((((((((((())))))***************))))))))))))))))))((((((++++++++++++++++++,,,,,,---...///...------...000222444666888===HHHVVVaaasss~~~xxxsssjjj```\\\\\\[[[VVVOOOMMMNNNNNNLLLIIIJJJMMMMMMKKKLLLPPPRRRPPPQQQPPPPPPPPPRRRUUUXXXZZZYYY[[[[[[YYYZZZ^^^___]]]^^^WWWSSSTTTTTTQQQLLLKKKHHHGGGFFFFFFGGGIIIKKKLLLFFFGGGGGGHHHIIIJJJJJJKKKKKKOOOVVV^^^gggnnnsssvvv}}}jjj\\\SSSJJJ>>>555111000///---,,,+++***)))***)))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&((()))((('''%%%$$$$$$######$$$"""!!!"""$$$%%%###!!!"""""""""!!! """"""############"""""""""###$$$&&&(((((('''&&&%%%$$$"""!!! !!!"""###$$$#########"""!!!!!!!!! !!!###$$$$$$$$$###"""!!!!!!""""""######""""""""""""######$$$%%%%%%&&&(((&&&$$$$$$$$$###!!!!!!!!!"""#########""""""###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&}}}mmmZZZLLLHHHHHHGGGEEECCCCCCBBBCCCDDDCCCAAA???@@@??????>>>===<<<;;;:::;;;999777777777777555333111111000///...------,,,+++******)))))))))))))))''''''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&((())))))'''$$$"""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%,,,)))&&&$$$%%%'''))))))&&&&&&%%%%%%$$$$$$######(((&&&$$$"""###%%%''')))((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''((())))))*********+++++++++(((((((((((((((((())))))+++***)))((((((((()))***---......---++++++,,,---000111111111111666???FFFVVVjjjxxxwwwtttmmmddd^^^[[[YYYVVVTTTUUUWWWUUURRRSSSYYY[[[ZZZZZZZZZZZZ[[[^^^aaadddfffeeehhhjjjiiimmmuuuyyyyyyyyypppiiigggddd^^^ZZZYYYWWWWWWWWWXXXZZZ]]]```aaa\\\\\\\\\\\\^^^```bbbccc```gggrrr~~~zzzzzz}}}{{{lllXXXIIIAAA;;;444///------......,,,***(((&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''%%%$$$############%%%$$$######%%%%%%$$$###"""!!!!!! ######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!"""######%%%$$$######!!!!!! !!!"""###%%%%%%$$$$$$###""""""""""""!!!!!! !!!!!!""""""###$$$$$$$$$'''%%%"""!!!"""""""""!!!""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&{{{lllYYYLLLHHHHHHGGGEEEBBBBBBAAABBBCCCCCCAAA???@@@???===<<<;;;;;;;;;;;;888666555444555444333111111000000///......------+++******)))))))))))))))(((((('''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&)))'''### """%%%'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((###$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---***'''&&&'''((((((((("""###$$$%%%%%%&&&&&&&&&$$$%%%$$$"""!!!"""$$$''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&''''''(((((()))))),,,+++)))'''&&&''')))***+++,,,,,,+++******,,,------.../////////111666:::DDDRRReeevvv|||vvvrrrnnnllllllmmmjjjeeeeeejjjmmmmmmjjjkkkmmmppprrrsssssssssuuuyyy|||}}}uuuqqqqqqrrrssstttuuuwwwzzz|||~~~}}}|||{{{{{{{{{}}}~~~vvvssstttzzzkkk]]]KKK===777444000---,,,,,,,,,+++***((('''&&&%%%&&&((()))***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!! ######$$$$$$$$$$$$#########$$$&&&&&&%%%$$$$$$$$$######"""!!!!!!"""############""""""!!!!!!!!! !!!"""###$$$$$$$$$######!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%### !!!$$$&&&&&&###$$$%%%%%%&&&&&&&&&%%% !!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&zzzlllYYYMMMIIIIIIGGGDDDBBBAAA@@@AAACCCCCCBBBAAAAAA???===;;;::::::;;;<<<888666555444555444333111000000//////......------+++******)))))))))))))))******)))(((((('''(((((()))((((((''''''''''''''''''###"""%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$""" $$$$$$$$$%%%&&&&&&''''''$$$%%%'''&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))---,,,***((('''((()))***''')))*********+++---///------...///000111444666888???KKKXXXfffyyy|||zzz|||wwwkkkVVVLLL>>>555000...+++(((---,,,)))'''&&&'''((((((%%%&&&''')))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&"""############"""###############"""""""""""""""#########$$$$$$#########"""$$$&&&&&&$$$""""""############""""""""""""""" !!!!!!"""""""""### """#########"""!!! !!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%""" !!!$$$&&&'''"""""""""""""""!!! !!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%{{{mmmZZZNNNJJJIIIFFFCCCBBBAAA@@@AAACCCDDDDDDCCCAAA@@@>>><<<;;;;;;;;;<<<;;;999777777777777555333000000//////............+++******)))))))))))))))++++++***)))(((((((((((())))))(((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!)))(((&&&$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''((())))))(((''''''&&&%%%%%%((('''&&&%%%&&&'''((()))(((((((((((((((((()))))),,,+++***))))))******+++&&&''')))******,,,...111...---.........///000000444555;;;CCCMMM\\\qqquuucccWWWEEE>>>666000...---***(((---+++(((&&&%%%&&&((()))&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''"""###$$$###"""!!!"""$$$########################""""""############"""""" ###&&&&&&###!!!"""$$$$$$$$$######"""!!!!!!  """######$$$ !!!"""###""""""!!! !!!!!!""""""""""""""""""######$$$%%%%%%&&&&&&$$$!!!!!!"""#########$$$$$$$$$######""" !!!""""""######$$$$$$%%%########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%}}}nnn\\\OOOKKKIIIFFFCCCCCCAAAAAABBBDDDEEEEEEEEEAAA@@@???>>>===<<<<<<<<<<<<:::888888888888666444////////////............+++******)))))))))))))))+++***)))(((((('''''''''(((((('''&&&&&&&&&&&&'''&&&(((+++------+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""######$$$%%%%%%&&&&&&%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''((((((''')))'''$$$"""!!!"""$$$&&&$$$"""!!!###'''))))))'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&)))(((&&&&&&&&&''')))***))))))))))))))))))((((((******************++++++''')))*********+++...000---,,,++++++,,,------,,,222000333888>>>FFFVVVdddwwwyyylll^^^OOOEEE999555///,,,,,,---,,,++++++***)))(((''''''(((((((((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&%%%###"""###%%%"""""""""""""""#########!!!!!!""""""""""""!!!!!!"""&&&&&&""" """$$$%%%%%%$$$$$$"""!!! !!!""""""""" !!!"""###$$$###""""""""""""######""""""!!!!!!!!!!!!""""""###$$$$$$$$$&&&%%%######$$$$$$###!!!$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%~~~ppp]]]PPPLLLJJJFFFBBBCCCBBBAAABBBDDDFFFFFFFFFAAAAAA@@@???>>>===<<<<<<:::888777666777666555333///////////////.........+++******)))))))))))))))******)))''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''$$$"""!!!###&&&'''(((&&&$$$!!!###&&&)))"""###((()))((((((''''''&&&$$$######"""%%%%%%%%%&&&&&&'''''''''###%%%&&&((())))))((('''$$$%%%%%%&&&&&&''''''(((((('''%%%$$$%%%&&&(((***++++++******))))))(((((('''((()))***++++++*********+++++++++***+++,,,...+++***)))***+++---------,,,***,,,111444777BBBNNNXXXhhh{{{mmm___TTTIII>>>888000,,,(((%%%&&&(((******))))))*********((('''&&&***)))'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%###%%%'''&&&$$$###%%%'''!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """&&&%%%""" """%%%&&&&&&%%%$$$""" !!!!!!!!!!!!!!! !!!"""###$$$%%%$$$######%%%%%%$$$$$$###!!!  !!!!!!"""############""""""$$$&&&'''%%%$$$ !!!""""""###"""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%qqq[[[MMMGGGCCCAAAAAADDDCCCCCCDDDEEEEEEDDDBBB<<>>>>>AAA@@@<<<::::::888666555444444444222111000///------------,,,+++***)))((('''&&&&&&(((***+++)))&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%&&&%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''(((((()))((((((''''''((((((((()))***,,,,,,,,,***'''&&&+++)))'''(((+++------,,,***++++++,,,------......++++++++++++---///222333777===IIIXXXfffwwwzzzuuuuuuvvv~~~|||kkk]]]TTTGGG>>>888555000,,,,,,+++(((&&&&&&&&&((()))((()))***)))'''''''''(((%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!!!!""""""#########"""""" $$$"""!!! """$$$&&&!!!!!! !!!""""""  !!!""" !!!""""""!!! !!!"""""""""""""""###"""!!! !!! !!!#########""" """""""""""""""#########%%%$$$###""""""$$$&&&'''$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%######$$$$$$%%%&&&&&&&&&pppYYYMMMGGGEEEDDDFFFCCCBBBAAABBBDDDDDDBBB@@@AAA@@@>>><<>>AAA@@@;;;:::999777666444444333333111111///......---------)))))))))***************((()))))))))((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((()))******'''''''''''''''((())))))((('''''''''((()))))))))))))))))))))******++++++//////...------......///......111888>>>HHHWWWeee{{{zzznnnfff[[[LLL@@@===888222...------,,,+++***)))(((((('''''''''''')))'''%%%&&&((()))&&&###%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""###%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$'''&&&%%%$$$"""!!! !!!""""""###$$$%%%%%%&&&$$$$$$$$$###"""!!!!!! $$$$$$$$$############$$$!!!"""""""""!!!!!! !!!  !!!######"""!!! !!! """#########"""!!!!!!!!!""""""###$$$$$$$$$ !!!"""""""""""""""###""""""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!! !!!###$$$%%%%%%%%%$$$%%%$$$###""""""###$$$$$$"""""""""######"""""""""########################!!!!!!"""###$$$%%%%%%$$$&&&%%%%%%%%%$$$$$$######uuuzzzxxxyyygggSSSIIIFFFEEEEEEFFFCCCBBBAAABBBCCCCCCAAA???<<>><<<===>>>===:::999777555444333333333111000///......---......,,,,,,,,,++++++*********)))((((((((())))))))))))((((((''''''((()))***+++'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((('''''''''###$$$$$$%%%&&&&&&%%%%%%!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&$$$""""""######$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))******'''&&&&&&&&&'''((()))***))))))***))))))((((((((((((((()))))))))))))))***))))))))))))******++++++---,,,...222555888AAAIIIXXXjjjwwwgggZZZRRRIII???999777444000---,,,,,,,,,+++))))))******))))))(((((('''&&&&&&(((+++***&&&"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""!!!###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""!!! ############$$$#########""""""#########"""!!!!!! !!!!!! $$$###"""!!!!!!!!!!!!!!! """#########"""!!!"""""""""""""""###$$$$$$ !!!"""""""""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$###"""###""""""""""""""""""#################################$$$$$$$$$######"""''''''&&&&&&%%%%%%$$$$$$qqqyyyxxxwwwsssbbbQQQIIIGGGFFFEEEFFFDDDCCCBBBCCCCCCCCCAAA???;;;AAACCC>>>;;;<<<>>>>>>999888777555444333222222000000///...............------,,,+++***))))))((()))((('''(((***+++***))))))(((''''''((()))+++,,,''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$&&&(((((('''%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!'''&&&%%%%%%&&&&&&$$$"""""""""###$$$%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***'''''''''''''''((()))***(((***,,,+++***))))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,...222333222666;;;CCCRRReeevvv}}}oooaaaQQQHHHBBB<<<888666111000...,,,******))))))((()))***++++++***)))(((&&&&&&'''))))))(((%%%###$$$$$$%%%&&&&&&&&&%%%%%%######""""""""""""######$$$$$$$$$$$$##################$$$%%%&&&&&&''''''#########$$$$$$$$$%%%%%%!!!"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!  !!!"""""""""!!!!!!""""""############"""""" !!!"""######!!! ######"""!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!! !!!!!! !!!"""""""""""""""######"""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!############"""""""""""""""###$$$$$$$$$###!!! !!!"""###$$$$$$$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""'''''''''&&&&&&%%%%%%%%%ssszzzvvvxxxooo```QQQKKKJJJHHHFFFFFFEEEDDDCCCCCCDDDDDDBBB@@@===@@@@@@===<<<>>>>>><<<999888777555444333222222000000///............///++++++******)))((((((((()))'''&&&(((+++,,,+++***'''&&&%%%%%%&&&(((***+++&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""###%%%%%%&&&&&&%%%"""%%%((()))'''%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!"""""""""############"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%$$$%%%&&&&&&%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((()))((("""%%%((())))))((()))+++)))))))))))))))))))))))),,,,,,------......---------+++---111222111333888888AAAMMMXXXcccssszzzmmmcccWWWKKK@@@<<<999444111222,,,,,,,,,***)))(((((((((&&&(((***++++++***((('''''''''&&&%%%######%%%'''###$$$%%%%%%&&&&&&&&&%%%"""!!!!!!!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%""""""""""""############$$$#########""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!###"""!!!  !!!!!!"""""""""!!!""""""######  !!!"""###"""!!!  !!!"""""""""""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""#########!!!""""""############""""""""""""""""""###$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%xxx~~~tttyyymmm___QQQLLLLLLJJJGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@??????===;;;===AAA???999999888666555333333222222000//////............///(((((((((((('''''''''''')))'''&&&(((+++---,,,***&&&%%%$$$###$$$&&&(((***&&&&&&%%%$$$$$$###""""""$$$##################$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%$$$$$$%%%&&&'''%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))(((((())))))))))))((((((###%%%%%%&&&(((***************))))))))))))***++++++++++++***))))))(((&&&&&&***------000555///333888>>>GGGWWWiiiwww{{{rrreeeXXXNNNGGG===555555444///,,,---)))***+++***)))(((((()))%%%&&&)))******)))'''%%%((('''%%%!!!%%%***###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#########"""""" !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############"""""""""""" !!!"""$$$$$$$$$###""" !!!!!!!!!!!!!!! %%%""" """""""""!!!!!!"""###$$$$$$  !!!"""&&&%%%###"""!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""%%%$$$$$$###############!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%$$$### """%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$pppuuupppXXXMMMMMMHHHFFFGGGCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDBBBAAA@@@@@@???<<<:::666555555444444444555555333222111000000...***(((*********))))))))))))((()))***+++***'''&&&'''(((%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%&&&''''''%%%###""""""######$$$$$$%%%&&&&&&$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((###"""""""""###%%%'''(((%%%%%%%%%$$$$$$#########%%%###!!! !!!###%%%''',,,***(((&&&%%%$$$%%%%%%(((&&&$$$%%%((((((%%%"""((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''''''''(((***++++++*********))))))((((((******))))))))))))******.........------......//////000222555:::CCCLLLSSSppp~~~{{{yyy{{{|||~~~~~~}}}~~~|||wwwnnncccXXXMMMCCC>>>777333...,,,------,,,***++++++++++++*********)))(((((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$######""""""""""""######$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""" """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!##############################""""""!!!!!! !!!!!!!!!!!!!!! """############""""""!!!$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%###"""!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$rrruuusssZZZNNNNNNHHHFFFGGGCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@>>>===<<<<<<;;;999666777666555444444444444444111000000000111111///---+++************)))))))))***++++++***'''%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""###%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$###$$$%%%'''(((***)))'''&&&%%%$$$%%%%%%$$$###"""$$$'''(((&&&$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%)))((('''''''''(((***************)))))))))((((((+++******************+++++++++++++++++++++,,,,,,+++,,,...///333999AAAFFFPPP]]]pppzzz}}}zzzxxxwwwyyy|||~~~zzzzzz|||{{{kkkcccWWWMMMEEE>>>777333222///,,,+++,,,,,,+++)))+++*********))))))))))))(((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%)))'''%%%###""""""""""""%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!"""""""""""""""###############""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###  !!!!!! ########################""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!""""""#########"""""""""$$$$$$###"""""""""""""""!!!""""""###"""!!! """"""""""""""""""###$$$############$$$$$$$$$$$$###############$$$$$$$$$tttvvvttt\\\OOONNNIIIGGGHHHDDDDDDEEEEEEFFFFFFFFFFFFFFFBBBAAA@@@??????>>><<<:::888777666555444333333333111111000111222222000...+++++++++************))))))******)))'''&&&'''(((''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$((('''$$$######$$$%%%'''$$$$$$$$$###""""""!!!!!!"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%% !!!###&&&((('''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***))))))))))))((((((((((((++++++************++++++***)))))))))***+++,,,,,,)))***+++,,,---000444777999BBBPPP]]]iiittt{{{uuuxxx||||||yyyvvvuuuxxx}}}yyy{{{}}}zzzyyyzzz~~~}}}yyytttnnniiiYYYPPPCCC:::777555111...,,,***)))***++++++***)))))))))))))))((((((((((((((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%+++***'''%%%############$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""!!!###""""""!!!!!!""""""###$$$###""""""!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""""""!!! ###########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!"""############""""""""""""############$$$###""""""""""""""""""!!!""""""""""""!!! !!!"""$$$%%%&&&!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%uuuvvvttt[[[OOONNNIIIGGGIIIFFFEEEEEEFFFFFFFFFEEEEEEDDDEEECCCBBBBBBBBBAAA???===888888666555333333222222555333111000000///---+++++++++++++++************&&&'''((((((''''''(((***$$$$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$&&&'''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&'''''''''((((((((()))******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******************+++,,,---...***+++,,,,,,,,,,,,///111444888???EEEMMMWWWaaahhhzzzyyyuuuvvvzzz{{{xxxuuuuuu{{{vvvuuuwww~~~uuulllfffaaaZZZVVVJJJAAA777222222333000---''''''((()))++++++******)))(((((((((((('''''''''(((((((((((('''&&&%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""%%%$$$######""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""### !!!###$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$######"""""""""""""""###$$$$$$$$$$$$#########""" !!!"""$$$%%%&&&!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%&&&&&&&&&&&&tttuuuttt[[[NNNMMMIIIHHHJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>===;;;999888888666555333333222222333111/////////...---++++++++++++*********))))))((())))))((('''&&&&&&'''"""###$$$%%%%%%$$$###"""%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&'''''''''(((&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''(((((((((''''''''''''(((((()))))))))***+++,,,...///+++,,,------,,,,,,---///111111222444888>>>FFFKKK[[[gggzzz}}}yyywwwzzz|||zzzvvvttt{{{tttrrrrrrwww~~~~~~wwwoooddd[[[TTTOOOIIIEEE999444...---...///---***&&&''')))*********++++++(((((((((((('''''''''&&&(((((((((((('''&&&%%%$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""!!!!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!"""######""""""""""""###### !!!!!! """""""""""""""""""""""" ###!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!###$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%###"""""""""""""""######$$$$$$$$$###############""""""!!!!!!"""###$$$$$$"""""""""#########$$$$$$''''''&&&%%%$$$$$$######qqqtttxxx^^^PPPOOOIIIHHHJJJGGGFFFFFFEEEDDDBBB@@@???>>>>>>===<<<<<<===<<<:::888888777666555444333333333000...------///000000///*********))))))))))))(((+++,,,+++)))%%%###"""######$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&"""###&&&''''''&&&%%%###'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))+++---...+++,,,,,,,,,******,,,------,,,,,,---000444888;;;CCCMMM^^^ppp}}}yyy{{{}}}|||wwwrrryyywwwuuusssvvv~~~}}}{{{|||{{{wwwtttddd\\\RRRJJJEEE@@@<<<888000///.........---+++***''')))******))))))***+++((((((((((((''''''''''''((((((((('''&&&%%%$$$###"""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&""""""""""""###$$$&&&'''$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""" """"""!!!!!!!!!!!!""""""  """"""   !!!!!!!!!""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!"""############!!! """$$$&&&'''"""""""""""""""######$$$###""""""!!! !!!!!!!!!$$$###"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$"""!!! nnnrrreeeVVVRRRJJJHHHIIIFFFEEEEEEDDDDDDBBBAAA???>>>AAA@@@??????@@@@@@>>><<<777666555444444444444444000///------///111111000)))))))))(((((((((''''''*********(((%%%######$$$$$$&&&(((******)))(((&&&######$$$%%%&&&&&&&&&&&&)))(((%%%$$$###$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%$$$$$$######"""######$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%''''''(((''''''&&&&&&%%%&&&&&&'''(((''''''%%%%%%$$$&&&((('''%%%###$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&!!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((***,,,...///---------+++))))))+++---,,,+++,,,...000222444444666<<>><<<666555555444444444555555555333000//////000///...((((((((((((''''''''''''$$$&&&''''''&&&&&&((()))$$$&&&(((***+++)))(((&&&"""###$$$%%%&&&'''''''''+++(((%%%###"""$$$&&&(((&&&%%%$$$######%%%'''((("""######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''))))))$$$$$$&&&&&&&&&&&&$$$$$$ !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''%%%$$$"""$$$'''&&&$$$"""###%%%%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%###&&&)))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((()))+++---///111222111000///,,,))))))+++---***+++,,,...000000///---222555999===CCCNNN]]]hhhlllxxx}}}|||xxxyyy~~~yyyvvvwwwxxx{{{}}}~~~~~~~~~zzzzzz~~~}}}zzz{{{~~~|||wwwrrrkkkccc\\\TTTMMMIIIEEE???888444222000---***(((+++---***%%%$$$'''+++***+++***'''$$$###&&&)))))))))))))))((((((((((((((((((((('''&&&%%%###"""###$$$&&&''''''&&&$$$### !!!"""###%%%'''((((((%%%%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$###"""!!!  !!!!!!""""""!!!!!! !!!!!!$$$$$$###"""""""""""""""  """%%%%%%###!!!!!!###!!!"""""""""######$$$$$$ !!!$$$$$$$$$######################## !!!!!!""""""###### !!!!!!!!!!!!!!!   !!!$$$''')))""""""!!!""""""###$$$$$$&&&%%%###"""""""""###$$$""""""!!!""""""###$$$$$$############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!|||yyyyyykkkWWWUUUOOOJJJJJJGGGFFFFFFFFFFFFEEEDDDCCCBBB???>>>>>>>>>???>>><<<::::::777444444555777888888333333333222222000//////,,,,,,++++++***+++++++++,,,++++++***)))((((((((())))))'''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''###$$$%%%%%%######$$$%%%''''''&&&%%%%%%&&&&&&&&&)))(((%%%###$$$&&&)))+++***(((&&&'''(((&&&"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$###$$$$$$%%%###$$$&&&((())))))((((((############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&%%%""" %%%$$$$$$$$$%%%%%%&&&'''&&&$$$"""###&&&))))))(((&&&&&&&&&&&&'''''''''''')))))))))***,,,...000222222000---***((()))***+++''')))++++++))))))+++...333333333444888>>>CCCGGGTTTZZZfffrrrzzz}}}}}}|||zzzxxxxxxzzz|||~~~~~~|||zzz{{{|||zzzxxxyyy|||~~~zzz~~~~~~~~~}}}yyypppggg```UUUKKKDDD???<<<:::666333000...---,,,+++******,,,...+++'''%%%&&&)))---***'''''')))++++++)))(((((('''&&&&&&&&&&&&'''(((&&&$$$$$$%%%&&&'''&&&!!!""""""######$$$%%%%%%&&&%%%%%%###!!!)))'''%%%"""!!!!!!"""###%%%%%%$$$###"""""""""###%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""#########$$$ !!!!!!!!!!!! !!!  !!!!!! !!!!!!######""""""""""""######""""""!!! !!!!!!  !!!"""###%%%""""""%%% """###$$$$$$$$$###"""!!!  !!!"""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""############### !!!!!!""""""######!!! """%%%&&&&&&&&&%%%$$$######"""#########!!!!!!!!!###&&&&&&%%%###""""""""""""""""""""""""zzz{{{jjjUUUSSSMMMHHHHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@>>>>>>??????===<<<:::777555555666666666666111111111111000///...---++++++***)))))))))******(((((('''&&&&&&%%%$$$$$$***)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######%%%'''(((%%%###!!!###&&&(((((('''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###"""###'''*********(((((((((((())))))))))))))))))))))))+++---///000111///---+++******+++,,,)))+++,,,+++)))((()))+++///......///222555999<<<>>>CCCMMMYYYaaakkkzzzzzzyyy~~~|||xxxvvvtttqqqpppsssxxx|||}}}{{{|||{{{yyywwwyyy|||~~~~~~}}}~~~~~~|||{{{xxx|||vvvttttttnnneeeWWWQQQHHH@@@;;;999777666666333///---,,,,,,,,,++++++,,,,,,***(((''''''''')))'''$$$$$$&&&((('''&&&(((((('''&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$###"""!!! ((('''&&&%%%$$$%%%&&&&&&%%%$$$######""""""############$$$$$$$$$%%%%%%%%%!!!!!!"""""""""######### !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!! !!!!!!######""""""""""""######""""""!!! """!!!!!! !!! !!!!!!""" !!!""""""!!!  """###$$$$$$######"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""############""" !!!!!!!!!"""""""""###"""!!! """$$$&&&%%%$$$###"""""""""###$$$$$$%%%'''%%%######$$$%%%$$$$$$""""""""""""""""""""""""|||~~~jjjTTTPPPIIIFFFGGGFFFBBBBBBBBBBBBBBBAAA@@@??????===:::999:::;;;:::999:::888666666666666444333////////////...---,,,++++++***)))(((((((((((((((&&&&&&&&&%%%$$$$$$######***)))(((&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%'''$$$"""###'''+++...///#########$$$$$$$$$$$$%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&%%%###"""''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((())))))(((&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###%%%'''***+++***(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,+++++++++******,,,------+++)))''''''(((******++++++---...000111222555<<>><<<888777888999999999:::888777777777555333000...............---,,,++++++******)))(((((((((((((((((((((''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$$$$(((&&&%%%$$$&&&''')))***""""""#########$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''***'''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***(((((()))*********)))(((,,,,,,,,,***)))((('''''')))***+++,,,------......333333666;;;===AAAKKKVVVYYY[[[]]]^^^___dddmmmsss~~~~~~~~~|||zzzxxxxxx{{{~~~~~~wwwvvvzzz|||{{{yyywww{{{}}}yyysssrrrwww~~~~~~|||zzzxxxvvvssszzzzzzsssmmmhhhfff```___\\\YYYVVVQQQIIICCC777444000....../////////000---(((&&&&&&'''((((((,,,)))''''''))))))'''$$$***))))))))))))******)))(((((('''&&&&&&&&&&&&'''%%%$$$%%%&&&''''''%%%###!!!!!!!!!"""######$$$$$$$$$$$$%%%&&&&&&'''&&&&&&!!!""""""###$$$###############""""""""""""######!!!!!!!!!"""""""""######!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!!"""""""""###"""!!! $$$!!!!!!$$$ !!!!!!""""""""""""""" !!!!!!""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!"""###"""!!!!!!!!!!!!!!!"""###$$$%%%***'''$$$""""""###""""""""""""""""""""""""""""""{{{nnnVVVPPPIIIEEEHHHGGGBBBCCCCCCCCCCCCBBBBBBAAACCC@@@===;;;<<<=========:::888777666666555222///....../////////...------,,,,,,+++***)))((((((((())))))))))))((((((((((((((((((((()))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########""""""$$$$$$$$$######$$$$$$$$$"""###$$$$$$""""""###$$$$$$#########$$$$$$%%%&&&######%%%&&&&&&&&&%%%$$$######$$$$$$###"""""""""""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$&&&'''((((((((('''&&&%%%$$$$$$##################$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((***+++++++++)))(((***))))))))))))***))))))'''(((***,,,............111///000222333444;;;CCCFFFIIIKKKKKKLLLPPPVVV\\\gggjjjooowww|||yyyxxxyyy{{{|||}}}~~~xxxsssrrrvvvyyyzzzxxxwww{{{~~~{{{tttrrrwww|||~~~~~~{{{xxxxxx~~~~~~{{{uuunnngggaaa[[[XXXPPPNNNMMMKKKHHHAAA;;;888111///,,,+++,,,---------///,,,(((&&&'''((())))))+++(((&&&&&&((()))&&&$$$%%%&&&&&&&&&&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$&&&''''''$$$""" !!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""#########"""!!! ###""""""!!!""""""######"""""""""############$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!""""""###"""!!! $$$""""""$$$!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!###""" !!!""""""!!!######""""""!!!""""""###$$$###"""###$$$###""" """"""""""""""""""""""""{{{pppXXXRRRJJJFFFHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCBBB???===<<<=========<<<:::888666555555444222000...///////////////......---,,,+++***)))(((((((((((((((((((((((((((((((((''''''(((***************&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&#########$$$$$$$$$$$$%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$###"""!!!###$$$&&&((()))))))))(((''''''&&&%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''' $$$'''((((((%%%$$$$$$$$$%%%%%%&&&'''%%%'''((((((&&&$$$$$$%%%(((((((((((())))))))))))''''''((()))))))))((((((******,,,------,,,+++***(((''''''(((***++++++***%%%&&&(((***,,,---......,,,***+++...//////444:::<<<>>>@@@AAA@@@CCCHHHLLLRRRUUU\\\eeeqqq~~~~~~zzzxxxxxxyyyyyyyyywwwuuussssssuuuxxxyyyyyyyyy}}}~~~zzzxxxyyy|||}}}}}}zzztttooohhh```YYYRRRLLLHHHBBB@@@???@@@<<<666222222---,,,******+++,,,+++***///---******+++++++++***)))'''&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$&&&&&&$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$$$$#########""""""""""""!!!!!!!!!"""##################$$$$$$$$$$$$""""""!!!!!!!!!!!! !!!""""""######""""""!!! !!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!! !!!!!!""" !!!!!!!!!"""!!!!!! !!! !!!""""""!!! """!!!!!! !!!!!!""" !!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!""" $$$###"""!!!!!!!!!!!!!!!!!! !!!###$$$$$$""" """"""""""""""""""""""""pppYYYSSSKKKGGGHHHFFFCCCCCCDDDDDDDDDDDDCCCCCC>>>===;;;;;;<<<<<<:::999:::888555444444444333222......////////////......,,,+++***)))((('''''''''(((((((((((((((((((((((('''((()))******))))))(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''###%%%''''''%%%%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%%%%$$$######$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''######$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%!!! !!!###&&&''''''&&&#########$$$%%%&&&'''(((!!!$$$''''''%%%$$$%%%&&&(((((((((((())))))))))))&&&'''((()))***))))))(((*********+++******))))))((('''&&&'''***,,,+++)))&&&''''''(((***+++,,,------++++++...///...000444222555888888888999===AAADDDHHHNNNUUU^^^hhhsssyyy}}}yyywwwxxxyyyyyyyyywwwyyy||||||{{{{{{|||~~~|||~~~}}}~~~}}}~~~~~~}}}~~~|||wwwvvvuuutttuuuvvvuuurrroooaaa[[[TTTMMMHHHBBB===999888555555777444...---000,,,+++***+++,,,---+++***,,,+++******,,,,,,***(((&&&'''((('''%%%%%%%%%&&&&&&)))++++++)))'''((()))(((((('''&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%$$$""""""######$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$############"""!!!"""###$$$%%%!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$""""""!!!!!!!!! """"""############"""""" !!!"""###!!!!!! !!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""" !!!"""######"""!!! """!!! !!!""" !!!"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""######"""!!!!!!#########"""""""""""""""""""""""""""pppYYYSSSLLLFFFGGGEEEBBBBBBCCCCCCDDDCCCCCCCCC@@@???>>>>>>???>>><<<::::::777444222333444444333------......///.........+++***)))(((&&&&&&%%%%%%)))))))))***************(((((()))))))))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!#########"""!!!"""###%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''""""""""" $$$$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''######$$$%%%&&&&&&''''''###$$$&&&((())))))(((((("""###%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$###############$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((($$$%%%''''''''''''%%%$$$((('''''''''(((&&&###!!!""""""###$$$%%%'''((()))!!!%%%&&&%%%$$$&&&(((&&&&&&&&&&&&'''''''''(((%%%&&&(((************)))((((((''''''&&&&&&&&&&&&)))'''&&&'''***+++***((()))))))))))))))***,,,,,,...,,,,,,...---)))))),,,***...111222111333777:::@@@BBBFFFJJJOOOVVV]]]aaahhhttt|||xxxwwwxxxyyyzzzzzz{{{~~~~~~~~~~~~}}}~~~yyyuuuqqqrrrttttttppplllllljjjiiijjjlllllliiieeeMMMHHHBBB===:::888333000222//////222000***+++000,,,,,,+++---//////...,,,''''''''')))***)))'''%%%$$$''')))'''$$$###%%%(((###&&&((((((&&&$$$%%%&&&(((((('''&&&&&&&&&&&&''''''%%%""""""###%%%%%%%%% !!!""""""######$$$$$$%%%%%%&&&&&&%%%%%% !!!$$$&&&!!!!!!!!!!!!!!!"""######""""""""""""############""""""!!!!!! """"""############"""""" !!!"""$$$$$$!!!!!! !!!!!!!!!!!! !!!!!! !!!"""############""""""""""""""" !!!"""###'''$$$!!!!!!$$$'''""""""  !!!""" """"""""""""!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!"""!!! !!!###$$$%%%(((%%%""" !!!###$$$$$$""""""""""""""""""""""""jjjSSSOOOJJJFFFGGGDDDCCCCCCBBBBBBBBBCCCDDDDDDBBB???;;;999::::::::::::777666555555666555333111......//////...,,,***)))************)))(((&&&%%%&&&'''''''''(((((())))))&&&&&&&&&(((***)))&&&$$$$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''''''''%%%"""###&&&'''&&&$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$######"""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%!!!!!!$$$%%%%%%###%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))(((%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$######"""#########$$$%%%%%%%%%%%%%%%%%%%%%)))((('''''''''(((***+++,,,+++***((('''''''''''''''''''''''''''''''''''''''((()))++++++******)))))))))(((((())))))***+++,,,,,,---...///222444666BBB555666@@@EEEKKKOOOJJJYYYYYY___jjjuuu~~~}}}}}}xxxwwwsssmmmhhhddd```]]]ZZZ[[[YYYWWWYYY[[[XXXQQQKKK<<<:::666222...,,,******+++***************++++++%%%''')))++++++(((%%%###,,,***'''%%%$$$$$$&&&''')))(((&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((()))((((((&&&%%%$$$######$$$$$$$$$############"""###########################""""""$$$((()))(((&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$###""""""###$$$%%% !!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!  !!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###  !!!###%%%&&&&&&%%%$$$"""!!!!!! %%%###  """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######"""!!!  !!!!!!!!!!!!!!! """"""""""""""""""""""""&&&###!!! mmmUUUQQQKKKHHHHHHEEECCCCCCCCCCCCBBBBBBAAAAAA@@@>>><<<;;;;;;<<<;;;:::555444333333444333111///000000//////---,,,+++*********+++,,,,,,+++***)))(((((((((((()))))))))***)))((((((***++++++)))'''!!!"""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''%%%######%%%&&&%%%###&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%&&&'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""'''%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***+++***)))((('''''''''''''''''''''''''''''''''''''''((()))***+++******)))***************+++,,,,,,******))))))***+++---...///333<<<===;;;HHHRRRKKKIIIGGGHHHOOOWWW___jjjsss|||{{{|||~~~}}}vvvpppjjjfff___ZZZVVVQQQNNNKKKHHHEEEDDDEEEFFFDDD>>>999555333111---+++)))((('''++++++***)))))))))******)))+++---......,,,***(((***(((%%%###"""###%%%&&&)))'''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$######$$$$$$$$$############"""########################"""!!!!!!###&&&((('''%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$###############$$$###""""""""""""###$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!  !!!"""######"""!!!!!!!!!""""""$$$###!!! !!!"""###"""""""""""""""""""""""" !!!"""""""""""""""###############"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""$$$!!! """""""""pppXXXSSSMMMIIIIIIFFFCCCCCCDDDCCCBBB@@@???===???===<<<===>>>===<<<:::444333222333444333111///333222000///---,,,,,,+++'''((()))************)))((())))))))))))************)))((((((******)))(((###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$%%%&&&''''''%%%#########$$$###"""%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%((()))((('''%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###!!!"""###%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!! '''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%(((''''''''''''((())))))***)))(((''''''''''''''''''''''''''''''''''''''''''((()))*********))))))+++,,,,,,,,,,,,------------,,,+++))))))***+++++++++///333222:::XXXkkkddd???:::777999===CCCMMMVVV```nnn{{{}}}zzzyyy{{{|||}}}}}}~~~}}}{{{~~~}}}||||||}}}~~~zzz~~~~~~tttjjjccc[[[VVVQQQKKKGGGDDD@@@===:::888555555777666222///...---,,,***)))(((((((((++++++***))))))((())))))((()))******+++******))))))(((&&&$$$###$$$%%%&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%$$$######$$$$$$$$$############"""########################!!! !!!"""%%%&&&%%%$$$""""""""""""""""""""""""""""""""""""############$$$######""""""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!"""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###"""!!! !!!"""###""""""""""""""""""######"""""""""""""""""""""""" !!!###%%%%%%$$$###""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$qqqYYYTTTMMMIIIIIIEEEAAABBBCCCCCCCCCAAA>>>============>>>???>>><<<999666555444444555555333111555444111///---,,,,,,---)))))))))*********))))))((((((((((((((()))))))))'''&&&$$$$$$%%%&&&&&&%%%$$$%%%'''((((((((('''&&&######$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$###"""""""""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&%%%###''''''&&&%%%$$$""""""!!!#########$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))++++++,,,,,,---------,,,---,,,+++***)))***++++++000***111@@@UUUmmmppp]]]:::444000111333555<<>>;;;888555444333444555555333111555444111///...------......---,,,++++++*********''''''''''''''''''''''''&&&$$$""""""$$$%%%%%%$$$!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%###"""!!!!!!"""%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%###""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%$$$###""""""%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((()))))))))))))))***+++,,,++++++***((('''&&&&&&'''((()))***,,,,,,FFFjjjtttgggKKK000111---+++---------000555888CCCLLLJJJGGGHHHMMMPPPYYY[[[]]]]]]]]]___dddiiillluuu{{{uuutttsssrrrqqqqqqppppppqqqrrrqqqpppwwwxxxsssqqqoookkkgggeeennnwwwzzzvvvssstttwww|||qqqlllkkk```aaabbbdddddddddcccbbbgggnnntttpppbbbPPPCCC===777444111//////...---,,,---+++)))))))))******)))(((((()))***++++++,,,,,,***))))))((('''''''''(((******)))(((((()))***+++))))))((('''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ######""""""!!!!!! """!!!!!!""" !!!!!!""""""!!!!!!  """!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""!!! !!!"""###$$$!!!!!! !!!"""###$$$&&&%%%$$$###"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""######oooWWWRRRLLLHHHHHHEEE???@@@AAACCCCCCCCCBBBAAA=========>>>>>><<<999666222111111222333333111000333222111///............+++***)))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%"""###%%%&&&&&&&&&%%%$$$!!!"""$$$%%%%%%%%%$$$######""""""######$$$%%%&&&%%%%%%&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%##############################'''((()))(((%%%$$$###$$$ """###%%%'''((((((%%%%%%$$$###"""!!!!!! &&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$######""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''((()))***'''((()))***+++***))))))''''''''''''(((***,,,---,,,444WWWuuujjjKKK444)))+++((())),,,---***+++...111777:::777444666:::<<>>???@@@AAAAAA@@@@@@??????AAAAAA<<<444---)))(((,,,***((((((***+++++++++&&&'''(((((((((((()))***$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!######!!! !!!### !!!!!!!!! """"""!!!!!!""""""###$$$ !!!""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!  !!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  """$$$%%%&&&%%%###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! """$$$nnnWWWSSSMMMJJJJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::888666333333222222333555555333222---...///000000///...------,,,+++++++++,,,......))))))(((((('''''''''&&&&&&&&&&&&(((***)))&&&$$$"""###$$$%%%%%%%%%$$$### """$$$%%%%%%%%%###"""""""""""""""###$$$%%%&&&###%%%'''&&&######%%%((($$$$$$######$$$$$$%%%&&&###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""###%%%%%%$$$!!!!!!%%%(((&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&(((***+++++++++)))((('''&&&%%%%%%&&&'''((()))&&&+++777777---,,,---%%%)))&&&&&&((((((&&&'''***&&&((((((''')))---,,,)))+++...///...,,,,,,///333444777;;;======<<<======:::888666555666888;;;<<>>;;;999888888777666333333333333222111000000///...---...000000...---+++)))'''&&&''')))---///...---,,,***))))))(((((('''%%%%%%&&&((((((%%%"""%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$############!!!!!!###'''(((&&&$$$'''&&&%%%$$$$$$$$$%%%&&&!!!$$$%%%!!! """###"""#########$$$$$$%%%%%%&&&%%%###!!! !!!$$$%%%&&&%%%%%%$$$$$$#########%%%###""""""$$$&&&&&&%%%"""&&&((('''%%%$$$### """###"""!!! !!!"""''''''''''''&&&%%%$$$######""""""###&&&&&&###  """$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))'''''''''''''''''''''''''''((()))))))))((('''&&&###$$$&&&(((************'''(((***,,,---,,,+++***((('''&&&&&&'''((()))***...,,,***+++------***'''&&&&&&&&&''''''''''''(((************************))))))))))))************000000000000000000000000/////////000000000111111666777:::===AAAEEEGGGIII@@@>>><<<:::777555444444::::::999888888777666666888777555333000...,,,+++------,,,,,,,,,,,,,,,,,,,,,++++++***************'''&&&&&&&&&&&&'''(((((('''((()))***)))(((&&&$$$(((''''''''''''((())))))&&&%%%$$$$$$%%%&&&'''(((((())))))***)))'''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""$$$$$$######"""""""""!!!######$$$$$$$$$$$$######""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###"""  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""  !!!""""""""" !!!!!! """""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!   !!!!!!"""!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!! """###$$$ttt\\\SSSKKKHHHGGGAAACCCCCCCCCBBBAAA@@@???>>>@@@>>>======<<<:::777555333444444333333222111000000000///111333333222000+++***(((''''''***---//////...,,,***(((&&&&&&%%%)))((('''(((******'''$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''' ###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$######%%%''''''&&&%%%%%%$$$###"""""""""#########%%%"""!!!######!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! !!!###$$$$$$$$$%%%%%%%%%$$$######$$$###"""###%%%&&&%%%###"""$$$%%%%%%###""""""######$$$%%%%%%######$$$%%%%%%&&&&&&&&&%%%$$$######%%%###"""###%%%&&&$$$""" !!!"""""""""""" !!!"""###$$$%%%&&&&&&%%%$$$###$$$%%%'''(((""""""""""""""""""""""""$$$%%%&&&''''''&&&%%%$$$$$$%%%''')))************'''((()))++++++***)))((()))((('''&&&%%%&&&&&&'''((('''&&&'''((()))&&&$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))************************************+++++++++,,,,,,,,,+++,,,...000222444555666333222000///---,,,,,,,,,000000//////...------,,,......------,,,++++++******************************))))))(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$###""""""!!!!!!!!! """##################"""""""""############"""""""""""""""!!!!!!!!! """!!! !!!"""""" !!!!!!""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!  !!!#########"""!!! !!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###sss[[[SSSJJJGGGHHHCCCDDDDDDCCCCCCAAA@@@>>>>>>???>>>?????????<<<888444444444444444333222111111111000000222333444333111+++***((('''(((***,,,...---,,,***)))'''&&&&&&&&&)))((('''((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&########################!!!!!!"""###$$$%%%&&&'''""""""##################$$$%%%''''''&&&%%%%%%&&&%%%$$$######""""""###### %%%'''$$$###$$$%%%"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""""""""""""""###$$$%%%&&&%%%$$$###$$$######$$$&&&%%%###!!!%%%&&&&&&$$$"""!!!"""$$$"""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$$$$######&&&%%%######%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&''''''%%%$$$$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))'''((()))))))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&'''))))))(((&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++,,,++++++***))))))***************))))))(((((('''((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((())))))'''&&&%%%%%%&&&((()))))))))((('''&&&''''''((((((((((((((())))))((('''&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$######$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""""""""!!!!!! ###""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""######""""""!!!!!!!!!!!! """!!! !!!"""""" !!!!!!""""""""""""!!!!!!""""""!!! ###"""!!!  """#########""""""""""""!!!!!!!!!!!!!!!$$$###""""""!!!  ###""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! !!!""""""###############!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!"""qqqZZZRRRIIIGGGHHHEEEEEEEEEDDDCCCBBB@@@>>>===???>>>>>>>>>>>><<<888555555555555555444333222111222111000000222111000...***)))''''''''')))+++,,,'''''''''''''''((())))))'''&&&&&&&&&&&&&&&%%%$$$&&&&&&''''''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%!!!!!!!!!"""#########$$$###&&&((('''$$$"""$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$'''((($$$###&&&((('''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$###""""""!!!!!!"""$$$&&&&&&&&&%%%$$$$$$###$$$%%%&&&%%%"""$$$&&&&&&&&&$$$$$$$$$&&&###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$$$$#########$$$%%%&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''(((((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((('''''''''((()))***))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++*********++++++***)))))))))******((((((''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((('''&&&&&&%%%&&&(((******)))'''&&&'''((()))******)))((('''***((('''&&&%%%&&&''''''((('''&&&%%%$$$######### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """ """"""!!!!!!!!!""""""""""""!!!!!!""""""!!! $$$###  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!  !!!""""""""" !!!!!!!!! """"""!!!!!! ###"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  mmmYYYRRRIIIGGGIIIFFFEEEEEEEEECCCBBB@@@>>>===@@@>>><<<;;;;;;:::999888555555555555555333222222444333111111111000---+++)))((('''&&&&&&''')))***&&&&&&&&&&&&'''((()))***'''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""#########$$$!!!$$$&&&&&&"""!!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%'''%%%$$$)))***'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$%%%&&&%%%%%%$$$######$$$%%%&&&$$$!!!!!!%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%&&&'''###$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$&&&'''######""""""###$$$&&&'''&&&%%%%%%$$$###""""""!!!$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&************)))(((((('''(((((((((((('''''''''&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&%%%&&&(((******)))'''&&&((((((*********)))(((''')))(((&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """  !!!"""!!! !!!!!!""""""""""""!!!!!!""""""!!! $$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!  !!!""""""""" !!!!!!!!! !!!!!!""""""###"""  !!!""" """"""!!!!!! !!!!!!""""""!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" hhhWWWQQQIIIGGGIIIFFFEEEEEEDDDDDDBBBAAA??????AAA>>>;;;999:::::::::999666666666666555444333222666555333333222111...,,,)))((('''''''''((())))))******)))''''''&&&&&&&&&((())))))(((&&&&&&''')))%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""##################!!!"""$$$$$$###""""""######$$$$$$$$$$$$###"""!!!###$$$!!!!!!&&&(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%$$$""" !!!$$$$$$###""""""!!!"""######!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%######%%%&&&#########$$$$$$&&&''''''######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%******))))))))))))))))))+++++++++)))(((&&&$$$###$$$%%%''''''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&"""######$$$%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&((()))))))))(((''')))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""######################## !!!!!!!!!!!!"""""""""!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!!!!!!! """ !!!""""""!!!!!!!!!""""""""""""!!!!!!""""""!!! """!!! !!!!!!!!!  !!!!!!!!!   !!!""""""###  !!!!!! ###""""""!!! """"""""""""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!! {{{bbbTTTQQQJJJGGGIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>===<<<===<<<:::999666777777666666555444333333222111111222111///...+++***))))))))))))******,,,+++***((('''&&&&&&&&&((()))***(((%%%%%%'''***%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$#########"""!!!"""###%%%%%%$$$#########$$$$$$$$$###"""!!! ###""""""%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""""""""$$$&&&'''&&&%%%$$$""""""###$$$%%%###"""!!!"""###$$$###""""""######""""""### !!!  !!!$$$%%%%%%%%%$$$###"""""""""$$$&&&%%%###"""###%%%&&&&&&&&&'''''''''&&&&&&$$$%%%&&&'''((()))***+++$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***)))(((&&&%%%%%%%%%&&&&&&((((((''''''(((((())))))'''(((((((((((('''%%%$$$%%%''')))(((&&&%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((()))***++++++'''(((((((((((((((((((((######$$$%%%&&&''''''(((%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((***)))(((((('''''''''(((%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$######""""""""""""########################"""#########$$$$$$$$$$$$"""##################""" !!!!!!!!!!!! """""""""!!!!!!!!! """  """""""""!!!!!!""""""""""""!!!!!!""""""!!!   !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! """""""""""""""!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! www___SSSQQQJJJGGGIIIFFFCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>???@@@@@@???;;;888777777777777666555444333...------...000000///...,,,,,,+++++++++++++++,,,))))))(((((((((((())))))&&&((((((&&&######%%%((('''((((((((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######################## !!!"""###$$$%%%%%%&&&%%%%%%%%%$$$############"""!!!###'''(((&&&$$$%%%%%%&&&'''&&&%%%$$$###$$$&&&$$$###&&&'''%%%%%%%%%%%%&&&&&&'''''''''$$$###"""!!!"""$$$''')))(((&&&$$$"""!!!"""$$$&&&###!!! !!!###$$$$$$$$$###$$$%%%$$$######%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$######!!! ###&&&&&&###""""""$$$###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&########################)))((((((((()))***,,,---+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((())) !!!$$$&&&((()))))))))!!!$$$%%%$$$!!! """&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((###$$$$$$&&&''')))+++,,,"""""""""###############))))))(((((('''&&&&&&&&&''''''(((((()))***++++++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))***)))(((&&&&&&&&&'''((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''############""" $$$#########""""""!!!!!!""""""""""""############ !!!!!!!!!"""######$$$$$$$$$$$$###### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""  """""""""!!!!!!""""""""""""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!  !!!"""###!!!!!!!!! """""""""""""""""""""""" """""""""!!!  !!!!!!  !!!""""""""" !!!""""""######### ###############"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""#########""" |||aaaRRRNNNFFFDDDEEEBBBDDDDDDDDDDDDDDDDDDDDDDDD===>>>>>>>>>>>>>>>===<<<777777666555444222000////////////...------,,,,,,---,,,***(((((()))+++,,,---,,,***)))'''&&&&&&%%%$$$&&&)))(((%%%""""""###'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''******&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######!!! !!!"""###""" !!!&&&''''''%%%&&&((($$$ """###$$$$$$$$$###%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&&&&&&&%%%###!!! """$$$!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''%%%$$$$$$%%%'''(((((('''###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$###$$$&&&(((***++++++)))'''&&&'''(((%%%&&&'''((())))))))))))$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&###$$$&&&(((((('''&&&%%%###%%%&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&((()))'''$$$ !!!$$$&&&&&&&&&&&&'''''''''(((&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%######%%%(((***(((&&&''''''&&&%%%%%%%%%&&&&&&***'''$$$"""###$$$$$$$$$((((((((((((((()))***+++(((((((((((('''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$!!!!!! !!!"""###%%%&&&$$$!!!!!!$$$###"""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!""""""""""""!!!   !!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!! """!!!  !!!""" !!!!!!"""###$$$###  %%%%%%$$$###"""!!! !!!"""""""""!!! """ !!!$$$$$$""""""  ######"""!!! %%%%%%$$$###"""!!! |||bbbRRRMMMFFFDDDFFFCCCFFFEEEEEECCCBBBAAA@@@???===============<<<;;;;;;888888777666555333222111000000//////...------,,,///---+++***))))))***+++***)))((('''&&&&&&&&&'''''')))+++***'''%%%%%%&&&&&&&&&%%%%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''))))))&&&$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$###"""!!!!!!"""$$$%%%%%%$$$$$$&&&''' $$$""" """$$$### !!!"""###$$$$$$############""""""""""""""""""###############$$$$$$$$$%%%&&&%%%###!!! """$$$"""""""""""""""#########$$$$$$############$$$$$$"""###$$$%%%$$$###!!! """""""""!!!!!!"""######(((((('''&&&&&&%%%$$$$$$!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$###""""""$$$$$$###"""!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%(((((()))((('''''')))+++)))******(((&&&%%%&&&(((%%%%%%&&&''''''((())))))$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''$$$%%%'''((()))((('''&&&"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%''''''%%%""""""$$$'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%###$$$&&&&&&$$$!!!$$$$$$$$$%%%&&&'''((()))&&&$$$######%%%''''''''''''''''''((((((((())))))%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""$$$$$$'''%%%$$$""" !!!&&&$$$!!! !!!"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!!%%%%%%$$$###"""""""""### !!!!!!!!!!!!!!! !!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! ###!!! !!!""""""  ######"""!!!!!! !!!!!!!!!!!!!!! !!! !!!###$$$###!!!"""!!! !!!"""######!!!!!!!!!!!!!!!!!! !!!!!!!!! }}}bbbQQQMMMFFFDDDGGGDDDEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999888888888777666444333222111111000//////......---///...,,,+++*********+++''''''&&&&&&&&&''''''(((%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$############"""!!!#########$$$%%%'''%%%"""###'''!!!"""############"""""" !!!"""###$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%###!!!!!!"""###############""""""""""""######""""""""""""######!!!###$$$%%%%%%###!!! !!!"""######***)))((('''&&&%%%$$$###!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""%%%###""""""""""""!!! !!!"""###$$$###""""""######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))((((((((('''%%%$$$%%%'''&&&%%%%%%$$$%%%&&&((()))############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))(((((('''"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&%%%%%%'''((("""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&((((((%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$%%%'''((()))%%%$$$$$$%%%'''(((((('''%%%&&&'''((((((((('''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$###"""""""""###$$$%%%((('''$$$""" %%%###!!!!!!""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!$$$###"""!!!  !!!""""""### """"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###!!!!!!"""###""""""""""""""""""""""""""""""!!!    """###'''"""!!!"""  """!!!!!! !!!!!!  ###$$$$$$###"""!!! ###$$$$$$### !!!!!!"""""" !!!!!!!!!~~~cccRRRMMMFFFEEEHHHFFFBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===;;;:::999888777777777555444333222111111111000//////......---,,,+++*********++++++(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$###"""######$$$$$$######"""$$$$$$###############$$$############$$$$$$$$$$$$ !!!######""""""$$$&&&$$$***%%%"""%%%###############""""""""" !!!"""###$$$$$$%%%########################$$$%%%%%%$$$"""!!!"""###$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$%%%$$$$$$$$$######"""""""""######%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''%%%$$$$$$%%%%%%$$$""" !!!"""$$$$$$######""""""###$$$%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&&&&''''''%%%$$$###$$$&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$###"""!!!"""$$$%%%$$$###%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%''''''((('''((((((%%%''')))++++++***(((&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&""""""###%%%&&&''''''&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&'''''''''%%%###$$$%%%'''(((((('''%%%$$$)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""""""""###$$$%%%&&&$$$###"""!!!!!!"""###### !!!###$$$$$$%%%!!!!!!""""""!!!!!! !!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!  !!!!!!""""""  !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###$$$)))###!!!###"""  !!!!!!!!!###"""  !!!!!! """$$$$$$%%%"""  !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""~~~cccRRRNNNGGGFFFIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@>>>===;;;;;;666666666555444333222111111111111000//////......((((((((())))))***+++++++++***)))((('''''''''''')))(((''''''''''''''''''$$$$$$$$$%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$######"""$$$######""""""###$$$$$$%%%%%%&&&''''''((())))))%%%&&&''''''%%%$$$%%%'''###((()))%%%"""###$$$"""#########""""""""""""""""""""""""""""""#########!!!""""""###$$$$$$%%%%%%###$$$%%%$$$###""""""###$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""&&&$$$"""!!! !!!###$$$#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))&&&%%%$$$%%%'''((('''&&&"""###$$$%%%%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&(((%%%&&&&&&%%%######$$$&&&&&&%%%###"""###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((('''''''''''''''(((((('''&&&%%%&&&'''***,,,,,,+++)))'''%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%% !!!###$$$$$$%%%%%%&&&''''''&&&%%%$$$#########'''&&&%%%&&&''''''%%%###$$$%%%'''((((((&&&$$$###))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""######$$$%%%%%%"""!!!!!!!!!!!!###%%%&&& !!!"""#########$$$%%%"""############"""!!!!!! !!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$""""""!!!!!!   !!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """!!! ###$$$(((###"""$$$###  !!!!!!""""""###"""!!!  !!!""" !!!"""$$$&&&%%%###  !!!!!!!!!!!! #########"""!!! }}}bbbSSSPPPIIIGGGIIIFFFGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAA@@@???>>>===<<<555555555555444333222111111111000//////......---''''''((())))))*********++++++***(((((('''''''''((('''%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&''''''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$############"""!!!!!!###$$$%%%######$$$%%%%%%&&&''''''$$$%%%&&&%%%###"""###$$$###$$$"""!!!###'''&&&!!!###"""""""""""""""######$$$$$$######""""""!!!!!! !!!"""###$$$%%%&&&&&&"""###%%%%%%###"""##################""""""""""""""""""!!!!!!!!!!!!""""""$$$""" !!!"""###"""""""""###$$$%%%%%%'''&&&%%%$$$###"""!!! ######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&###""""""###%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%!!!!!!###$$$%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&%%%######$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***((('''&&&''''''%%%$$$###%%%'''(((((((((&&&%%%%%%%%%###""""""!!!!!!!!!$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$ """######!!! !!!$$$$$$$$$$$$$$$%%%&&&&&&###""""""$$$&&&(((((('''%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&%%%""" ###############""""""!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """###$$$###""""""!!!  """"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###!!!!!!"""###"""   """!!!  !!!!!!!!!!!! !!!"""###"""!!! !!!!!!""""""""" !!!"""""" !!! !!!$$$&&&***'''###!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!! {{{bbbTTTRRRLLLIIIIIIEEEFFFFFFEEEDDDBBBAAA@@@??????????????????>>>======555666666666555444333222000000//////...------,,,***************)))(((((()))(((((('''''''''(((((('''$$$""""""$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%% !!!""""""######!!!"""""" !!!"""!!!!!!"""&&&&&&!!!""""""!!!!!!"""###$$$%%%############"""""""""!!!""""""#########$$$$$$$$$!!!###%%%%%%$$$#########"""""""""""""""############""""""!!!!!!""""""###"""############"""!!!!!!###"""""""""""""""######&&&&&&%%%$$$$$$###""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ """############"""$$$###"""###$$$%%%$$$######$$$&&&'''''''''&&&%%% !!!"""###%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%$$$%%%&&&%%%$$$###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&+++(((%%%$$$&&&&&&&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!###%%%$$$"""!!!!!!###$$$$$$$$$###$$$$$$%%%&&&###!!! !!!$$$'''((((((''''''''''''&&&&&&&&&%%%'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""&&&%%%###"""!!!!!!!!!!!!%%%'''(((&&&""""""""""""###"""!!!!!! !!!""""""""""""!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""  """"""!!!  !!!"""!!!!!!  !!!!!!!!!!!! !!!!!! !!!###"""!!! !!! !!!!!!""""""""""""!!!""""""  ###&&&)))&&&"""!!!!!!"""###""" !!!!!!!!!!!!!!! zzzbbbUUUTTTMMMJJJIIIEEEBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>>>>>>>>>>===<<<666777777777666555444444/////////...------,,,,,,---------,,,***((('''&&&%%%%%%%%%&&&'''((())))))***'''$$$$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!"""$$$&&&""""""#########$$$$$$$$$ !!!###$$$###$$$%%%'''!!!###!!! $$$$$$!!!"""!!!!!!!!!!!!###%%%&&&"""""""""""""""#########$$$$$$$$$###############!!!###%%%%%%$$$#########!!!!!!""""""######$$$$$$######""""""""""""#########%%%(((******'''$$$!!!%%%$$$###############$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((('''&&&%%%'''%%%$$$$$$%%%%%%###"""###$$$%%%&&&'''&&&%%%%%% !!!"""###%%%%%%&&&&&&&&&(((***+++***)))))))))$$$%%%&&&%%%$$$$$$%%%'''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***'''######%%%''''''&&&###############$$$$$$$$$############$$$%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!$$$'''(((&&&&&&(((***((('''&&&$$$###"""""""""&&&$$$!!! """$$$%%%%%%)))((('''&&&&&&&&&&&&'''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$"""!!!!!!!!!"""###"""%%%'''&&&###!!!!!!"""!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!""""""!!!!!! !!!!!! !!!"""""""""  !!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!#########"""!!! !!!""""""!!! !!!!!!!!! !!!$$$""" !!!############!!!"""###!!!"""&&&&&&###!!!"""### !!!"""###$$$ !!!!!!!!!!!!"""cccSSSPPPKKKIIIJJJFFFCCCBBBAAAAAABBBBBB@@@?????????>>>???@@@???===;;;333444555555555333000///000///......///000///---***+++++++++)))'''%%%$$$!!!&&&***+++,,,+++,,,)))%%%%%%''')))(((&&&))))))((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$)))(((&&&$$$#########$$$)))'''&&&$$$######$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$######"""!!!!!! $$$""" """###!!!$$$$$$$$$############""""""###%%%%%%###"""###$$$&&&%%%$$$###""""""""""""######""""""###$$$%%%%%%%%%%%%$$$###""""""######"""######"""  """######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%######%%%''''''$$$!!! !!!!!!"""""""""###%%%%%%$$$###""""""######'''$$$""""""%%%&&&$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!######"""!!!!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$### """$$$&&&(((***+++%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$######%%%$$$######$$$%%%'''(((&&&***---***%%%!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###'''&&&$$$""""""###$$$%%%&&&$$$######$$$%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$###############"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$%%%'''((((((((('''&&&(((%%%######&&&((((((&&&+++### &&&***((('''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""""" !!!$$$%%%###$$$'''!!!###%%%'''(((!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """!!! !!!###$$$!!!!!! !!!!!!  !!!!!!""""""!!! !!!!!!  !!!###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!   !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!! !!!"""""""""!!! !!!"""###$$$$$$%%%###"""!!!  """!!!!!!  $$$&&&  !!!cccSSSPPPKKKJJJKKKGGGCCCAAA@@@@@@@@@@@@>>>===@@@???>>>???@@@???===:::777777777666444111...,,,111///......//////...,,,++++++******)))'''&&&%%%###$$$&&&((())))))(((''''''%%%""""""$$$%%%$$$"""((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$############"""$$$$$$$$$""""""###$$$$$$$$$###""""""!!! %%%"""!!!!!!######!!!#########"""""""""!!!!!!"""###%%%%%%###"""###$$$$$$###############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$#########"""""""""######"""!!! """############""""""#################################$$$"""!!!"""$$$%%%### !!!!!!!!!""""""#########%%%$$$$$$######"""######%%%###!!!"""%%%'''&&&$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&& """%%%&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######''''''(((((('''&&&&&&%%%######$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###'''&&&$$$###""""""######%%%''')))'''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$'''&&&$$$######$$$%%%&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$##########################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''$$$"""###%%%''''''%%%)))### &&&***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((('''%%%%%%$$$###""""""""""""&&&######%%%%%%!!!!!!$$$############$$$%%%&&&'''!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!"""###$$$###"""!!!!!!!!!!!!!!!"""  !!!!!!!!!!!!!!! !!!!!!   """"""""" !!! !!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!!  !!!!!!  !!! !!!!!!!!!  """$$$%%%$$$###!!!$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%"""!!!%%%%%%""""""!!! dddTTTQQQLLLJJJLLLGGGHHHGGGEEEDDDDDDDDDBBB@@@@@@???>>>???@@@???<<<:::777777666555333111...---222000............---+++++++++***(((''''''''''''++++++***)))((('''&&&&&&((('''%%%&&&''''''&&&$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$###""""""!!! """######"""!!!###$$$$$$######""""""!!!!!!!!!$$$###""""""###$$$"""!!!""""""""""""!!!!!!!!! """###%%%%%%###"""###$$$""""""""""""###$$$%%%&&&#########"""######$$$%%%######$$$%%%$$$###"""!!!"""#########""""""###%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!"""!!!!!!"""""""""###############$$$$$$$$$##################"""!!!###%%%''''''&&&##############################$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&$$$######$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&%%%$$$"""!!! %%%$$$$$$############$$$!!!"""###%%%&&&&&&''''''""""""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$###$$$%%%%%%%%%""" !!!$$$%%%%%%######$$$$$$$$$###!!! !!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((%%%$$$"""###$$$&&&&&&%%%'''""""""&&&)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%$$$###""""""""""""((($$$###$$$"""%%%%%%$$$############$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!  !!!!!!!!!!!!!!!     !!!  !!!!!!"""""""""""""""!!! !!!!!!!!!!!! !!! !!!""""""  !!!  ###&&&&&&$$$!!!"""""""""!!!""""""###### !!!"""######$$$''''''$$$ ######!!!###"""!!! cccTTTQQQLLLKKKLLLHHHKKKIIIGGGFFFFFFEEECCCAAA@@@???>>>??????>>>;;;999333444444444444333222111222000.........---,,,***+++***)))'''''''''((()))+++***)))((((((((()))***))))))(((((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$"""!!! """#########%%%'''%%%$$$$$$$$$#########"""$$$#########$$$$$$############"""""""""!!!!!!!!!"""###%%%%%%###"""###$$$######""""""###$$$$$$%%%$$$###############$$$$$$!!!###$$$%%%%%%$$$"""!!!"""###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!  !!!""""""##################$$$$$$######$$$$$$$$$##################$$$%%%%%%%%%%%%########################"""######$$$$$$######"""%%%$$$###""""""###$$$%%%%%%%%%%%%###!!!!!!###%%%""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$############%%%$$$"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%&&&###""""""###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$############$$$%%%###""""""###$$$###"""!!!###$$$%%%$$$"""!!! !!!"""######$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%(((***(((%%%###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$###$$$&&&'''%%%$$$###""""""!!!!!!!!!%%%"""!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!   !!!!!!!!!!!!!!!  !!!  !!!  !!!!!!  !!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!""" !!!  !!!###$$$$$$"""  !!!""" !!!""""""######&&&### !!!###   !!!!!!~~~cccSSSQQQLLLKKKLLLHHHGGGEEECCCBBBBBBAAA???===@@@???>>>>>>???===;;;888333333333333333333222222222000.........---+++)))***)))(((''''''((()))***)))((('''&&&'''((()))***&&&&&&'''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$#########""""""""""""###%%%%%%###"""###$$$%%%$$$$$$###""""""######$$$$$$###############$$$!!!"""$$$%%%%%%$$$###!!!"""###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!###$$$$$$$$$##################"""######$$$$$$$$$######$$$%%%&&&&&&%%%######"""########################"""######$$$$$$######"""$$$###""""""""""""###$$$#########"""!!!"""$$$'''!!!!!!"""########################$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$###$$$$$$$$$%%%%%%&&&&&&((((((&&&&&&&&&'''((()))%%%%%%%%%%%%$$$######"""!!!!!!"""###$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&###""""""###%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""""""""""""""%%%%%%%%%&&&&&&$$$!!!!!!$$$%%%%%%$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%&&&'''''''''''''''(((&&&'''((()))***)))'''$$$#########$$$$$$%%%%%%%%%"""###%%%$$$"""###%%%'''%%%$$$###"""!!!!!!!!!!!!$$$ """!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!   """!!!  !!! !!!!!!!!! !!!  !!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!  !!! ###"""!!!!!! !!!!!!""" !!!!!! """ ###"""  """"""}}}aaaRRRPPPKKKJJJLLLHHHFFFEEECCCBBBBBBBBB@@@>>>@@@???>>>>>>>>>===:::777777666555444222111000///111///------------,,,***)))(((((((((((())))))******)))(((&&&&&&&&&''''''(((((((((&&&$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$(((((((((&&&###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$###""""""###%%%$$$$$$$$$$$$############"""###%%%%%%###"""###$$$&&&%%%$$$###""""""""""""%%%$$$######"""#########!!!"""###$$$%%%$$$######"""#########""""""###%%%$$$$$$############$$$$$$###########################$$$$$$###""""""###%%%###############"""""""""!!!"""###%%%%%%$$$######$$$&&&''''''$$$"""!!!!!!##############################$$$$$$$$$$$$####################################$$$###"""###%%%'''!!!"""""""""""""""!!!!!!#########$$$$$$%%%%%%&&&$$$&&&'''%%%""" """$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%#########$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###############"""""""""$$$$$$$$$%%%%%%$$$ !!!###%%%&&&&&&&&&""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%'''((()))((('''((()))'''******)))(((***(((%%%""""""######$$$%%%%%%%%%$$$&&&(((&&&######%%%((($$$$$$###"""!!!!!!!!!!!!###!!!!!!$$$$$$""""""%%%""""""""""""###$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$######""""""!!!!!!  !!!!!! !!!"""""""""""""""######""""""""""""######   !!!!!!!!!!!!!!!!!!  """!!!!!! !!!!!! !!!!!!""""""!!!  !!!"""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!! ###"""  """$$$!!!!!!!!! !!!!!!"""""" !!!"""$$$"""!!!""" !!!"""###{{{```QQQOOOJJJIIIKKKGGGHHHFFFEEEEEEEEEEEECCCBBB@@@???>>>>>>>>><<<999777777666555333222111000000///...,,,------...,,,+++''''''((()))))))))))))))***)))((('''''''''''''''))))))(((%%%######'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!######!!!!!!"""%%%############"""""""""""""""###%%%%%%###"""###$$$$$$$$$###############$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$"""######"""!!! """############""""""#################################!!!###%%%%%%###!!!"""$$$#########""""""!!!!!!!!! """###%%%%%%%%%###""""""%%%''''''%%%"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###""""""######""" !!!##################"""!!! """######$$$%%%%%%&&&&&&!!!$$$'''%%%""" """&&&&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""%%%'''&&&###"""###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((&&&$$$"""###%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!"""!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###&&&))))))'''&&&'''(((&&&***+++&&&%%%((((((%%%!!!""""""###$$$$$$%%%%%%%%%''')))'''###!!!$$$'''$$$###"""!!!!!! !!!""" ###$$$""""""%%%"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!!!!""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!"""###$$$   !!!!!!!!!!!!!!! !!!!!!   !!!"""""""""!!!  !!!!!!""""""!!!!!! !!!!!!""""""""" !!!!!!!!!!!!  !!!!!!""""""!!!!!!  !!! !!!!!!!!! !!!"""###""""""!!! !!!!!! !!!!!!""""""!!! $$$### $$$""""""!!!!!!!!!!!!""""""zzz___PPPNNNIIIIIIJJJGGGEEECCCBBBBBBCCCCCCBBB@@@@@@???>>>>>>>>><<<999777333333333222222333444444...---,,,,,,......---,,,%%%'''(((*********))))))''''''(((((()))))))))***%%%%%%######''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$!!!"""$$$&&&''''''''''''$$$$$$"""""""""###$$$%%%!!!"""###""""""$$$&&&""""""""""""""""""######!!!###""" """$$$""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$""""""""""""###$$$%%%&&&%%%%%%$$$###""""""############""""""###$$$%%%%%%"""######"""  """######""""""""""""##############################"""%%%%%%###!!!!!!######"""""""""!!!!!! !!!###%%%&&&%%%###""" ###''''''%%%######$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%''''''%%%###!!! !!!!!! %%%%%%%%%$$$###"""!!! """"""###$$$%%%%%%&&&&&&###&&&%%%"""!!!$$$(((#####################$$$###$$$%%%&&&''''''&&&%%%"""######$$$$$$$$$###### !!!"""###%%%%%%%%%&&& !!!###$$$%%%%%%$$$$$$!!!%%%(((&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&((()))'''###!!!"""$$$&&&&&&'''''''''&&&%%%$$$!!! ###%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%% """%%%'''(((&&&###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$"""%%%((((((&&&%%%&&&'''&&&******%%%###'''(((%%%!!!""""""###$$$$$$%%%%%%$$$&&&(((%%% !!!$$$$$$###"""!!!!!! !!!!!! ###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!""""""#########$$$ """#########"""!!! !!!"""   !!!""""""!!!!!! !!!!!!   !!!""""""###!!!!!!  !!!!!!!!!  !!!"""############ !!!!!!!!!!!! !!!""""""######"""!!!  !!!!!! !!!"""""""""!!! !!!""""""""""""!!! !!!"""$$$%%%%%%  ### $$$'''&&&%%%###"""!!!!!!!!!{{{aaaRRRQQQLLLKKKLLLHHHEEEEEEDDDDDDCCCCCCBBBBBB????????????>>>===;;;;;;555444333333555555444333000111222111111///---,,,))))))))))))))))))))))))+++***((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$###$$$%%%%%%&&&%%%$$$#########$$$%%% """%%%&&&&&&### ###%%%''')))(((&&&### !!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$##################%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$$$$(((&&&$$$$$$%%%%%%$$$###"""#########"""!!!""""""###$$$$$$%%%&&&&&&(((%%%"""!!!###$$$%%%$$$""""""""""""""""""""""""!!!"""#########!!! ''''''''''''&&&$$$"""!!!$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""""""""###$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%###"""!!!!!!!!!"""############"""!!!"""###$$$%%%$$$###### !!!!!!""""""######%%%###!!!!!!###%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###############%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&%%%#########%%%(((++++++***'''%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%&&&''')))******'''######$$$&&&$$$###&&&%%%%%%%%%&&&((()))***$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""######"""""""""!!! """$$$%%%###!!!  """  ###$$$   """######!!!!!!  !!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """!!! """"""""""""!!!!!!!!!!!! '''### """!!!  !!!"""######   !!!#########"""!!!!!!!!!   {{{```PPPMMMHHHGGGHHHDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>>>>======<<<:::999888222111///000111222111000111111000000...---,,,+++))))))))))))))))))))))))***)))((('''&&&&&&''''''))))))((('''''''''''''''%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$ !!!!!!"""$$$%%%&&&&&&$$$""" !!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""###%%%&&&&&&%%%###"""########################%%%$$$$$$######$$$$$$%%%$$$###""""""""""""$$$$$$&&&%%%######$$$$$$###"""######$$$$$$###!!! &&&%%%%%%$$$###"""!!! !!!"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""#########"""!!! !!!"""######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$######""""""############"""""""""$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''########################%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""!!!"""######$$$$$$######!!!"""###$$$$$$$$$######!!!!!!!!!"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############"""######%%%'''((($$$###"""!!!!!!!!!""""""###%%%'''))))))(((&&&%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&''')))******'''$$$###$$$%%%$$$"""%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!  !!!"""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!"""""""""""" !!!""""""  !!!  """"""  !!!!!!    """######!!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!  """"""""""""!!!!!!!!!  !!!!!! &&&### !!!""""""!!! """!!! !!!""" !!!!!! !!!  !!!}}}aaaOOOLLLFFFEEEGGGCCCEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===;;;999888777555444222222333444444333222111000...,,,++++++***)))))))))))))))))))))))))))(((''''''''''''((((((***))))))((('''(((((((((******)))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$############$$$""""""#########"""!!!!!!#########$$$######"""!!!#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""###$$$%%%%%%$$$###"""########################%%%$$$############$$$%%%!!!!!!!!!!!!!!!"""$$$$$$%%%###""""""#########"""###$$$$$$$$$$$$"""!!! %%%%%%$$$###"""!!!"""$$$!!! ###'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!"""$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$######""""""######!!!!!!!!!"""###$$$&&&'''"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############'''&&&$$$###""""""######"""######$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""!!!""""""######$$$$$$$$$!!!!!!"""###$$$&&&'''(((%%%###!!! """###%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$$$$$$$###"""$$$%%%&&&'''((((((''''''(((((('''&&&&&&%%%%%%%%%  !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!#########!!!!!!$$$###"""!!! """""""""!!!!!! !!!!!!!!! !!!  !!! """######""" !!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!!!!!!!!  !!!!!!""""""!!!!!!$$$""" !!!""""""!!! """!!!!!! !!!!!!"""!!!  !!!  !!!cccQQQMMMHHHHHHKKKHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>===;;;999888888666555555666777777666444222000---,,,+++++++++++++++++++++++++++++++++'''''''''''''''((((((((())))))((('''''''''''''''(((((()))*********))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###############''''''&&&&&&&&&&&&''''''$$$######"""""""""######%%%%%%$$$###!!!"""%%%'''########################%%%$$$$$$$$$$$$%%%&&&&&&!!!"""############"""!!!###############$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$%%%###!!!"""###$$$###"""###$$$%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%###!!! $$$##################$$$&&&&&&%%%%%%$$$%%%%%%&&&"""""""""######$$$$$$%%% !!!"""###%%%%%%%%%&&&$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######'''%%%###!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$!!!""""""###############$$$######""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$""" """"""###$$$%%%%%%&&&&&&""""""######$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$###"""!!!###$$$&&&(((((((((&&&%%%(((''''''&&&$$$######"""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$### !!!$$$###"""!!!  """###"""!!!""""""!!! !!!  !!! !!!######""" """"""!!!  !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!"""!!! !!!""""""""" !!!"""######  $$$###""" !!!""" !!!!!!!!! !!!!!!!!!cccRRRNNNJJJJJJNNNKKKGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>><<<;;;999888666555444555666666555444444333111...---,,,------************************'''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""%%%$$$#########$$$%%%%%%%%%$$$###"""######$$$%%%$$$$$$###!!! !!!###&&&########################!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######################## !!!"""#########%%%###""""""$$$%%%$$$$$$######$$$%%%%%%$$$"""!!! """%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$###!!! #########$$$$$$#########&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$######"""""" !!!###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###!!!!!!"""###%%%######$$$%%%%%%%%%%%%$$$"""""""""""""""#########$$$$$$######""""""!!!!!!"""$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%###!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$)))((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$&&&(((((('''%%%$$$&&&&&&%%%$$$###!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!  !!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!"""!!!  #########!!! """"""!!!    """"""!!! """"""""""""!!!!!! !!!!!!!!!  !!!  !!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!   !!!!!!!!!!!!"""###$$$ !!!"""###### $$$###""" !!!""" !!!!!!!!!!!!!!!!!! |||aaaPPPNNNJJJJJJMMMJJJGGGFFFFFFDDDCCCBBBAAA@@@<<<<<<<<<;;;:::999888777666666777888:::999666444333222111000///.........'''''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$#########$$$$$$######"""!!!#########"""######$$$%%%$$$$$$#########$$$%%%%%%!!!!!!!!! !!!##############################""""""""""""###$$$$$$''''''''''''''''''''''''"""""""""###$$$$$$%%%%%%""""""###$$$$$$###"""""" !!!"""############%%%###""""""$$$%%%%%%$$$""""""###$$$$$$###"""!!!!!!###%%%&&&'''&&&$$$###'''%%%######%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""######$$$$$$$$$###"""!!!!!!""""""""""""######$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""######""""""######$$$$$$%%%%%%%%%%%%$$$"""!!! """###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$"""######$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###$$$##################"""""""""###$$$%%%%%%$$$###""""""###$$$$$$$$$###!!!!!! !!!!!!!!!%%%%%%%%%%%%%%%###""""""!!!###%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&'''###$$$%%%&&&&&&'''&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""######""" !!!###!!!  """#########"""!!!!!!!!!  !!!  !!!!!!"""""""""!!!!!!    !!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!   """"""!!!"""###%%% !!!""""""######""""""!!!!!!    !!!!!! |||aaaQQQOOOJJJIIIKKKGGGEEEEEEDDDCCCAAA@@@???>>>:::;;;;;;;;;::::::999888555666888;;;===;;;666333//////000000///......---(((((((((((((((((((((((((((((())))))((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&************)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###"""######$$$###"""!!! $$$$$$%%%%%%&&&&&&&&&&&&"""""""""#########$$$$$$ !!!"""""" !!!"""########################%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$######"""###"""!!!!!!###$$$$$$### !!!"""#########"""!!!###$$$&&&&&&&&&###!!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""""""%%%$$$$$$######$$$%%%&&&$$$###""""""###$$$&&&'''"""###$$$$$$$$$$$$###"""######""""""######$$$%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############################## """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%""""""""""""############!!!"""######$$$$$$######"""!!!!!! !!!"""###$$$##################$$$$$$"""##################"""############"""""""""""" !!!!!!!!!$$$$$$%%%%%%%%%$$$###""" """$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$"""%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!  !!!###%%%&&&%%%$$$"""###$$$!!!   !!!""""""""""""  !!!!!!  !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!  """"""""""""###%%% !!!"""###$$$$$$###"""!!!  !!!!!! !!!!!! ~~~cccTTTQQQLLLIIIJJJEEEDDDCCCBBBAAA???>>>===<<<;;;<<<<<<======<<<<<<;;;///111555888:::777222---,,,---...//////...---,,,++++++++++++++++++++++++)))))))))))))))'''%%%$$$(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###"""######$$$$$$"""!!! """###$$$$$$%%%%%%%%%$$$ !!!"""######"""""""""$$$&&&&&&$$$###$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$"""""""""!!! """######""" !!!"""######"""!!! !!!"""$$$%%%%%%### ###&&&$$$"""###%%%"""""""""""""""""""""""" !!!#########"""!!! !!!"""$$$&&&)))'''$$$"""!!!"""$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$%%%&&&&&&'''""""""$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$############$$$$$$%%%%%%&&&!!!!!!""""""#########$$$!!!"""############""""""!!!!!!"""###############"""!!! !!!###$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$######"""!!!"""""""""$$$$$$$$$$$$############""""""$$$%%%&&&%%%%%%$$$""""""!!!"""%%%)))---///"""###$$$%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!$$$%%%$$$###%%%'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!! """###!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!"""######!!!!!!  !!!!!!!!!!!!!!!"""###""""""$$$&&& !!!"""###### !!!""""""!!!  """#########"""""" !!!!!! |||bbbTTTQQQJJJGGGIIIFFFGGGEEECCCAAA@@@??????@@@======>>>>>>===;;;999888888999999999888666444333111111000///...---,,,,,,++++++,,,,,,+++***((('''+++)))'''(((******(((&&&&&&&&&&&&%%%%%%%%%$$$$$$***)))'''%%%%%%%%%'''((('''$$$""""""%%%&&&%%%###$$$%%%'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$***))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$### !!!"""!!!!!!!!! !!!!!!!!!$$$###""" !!!"""$$$$$$######$$$$$$%%%&&&!!!"""""""""############!!!  """$$$&&& $$$"""!!!!!!"""$$$############""""""""""""!!!"""###%%%%%%%%%$$$###"""######$$$$$$$$$######"""%%%'''&&&###"""$$$'''%%%$$$$$$$$$######""""""&&&&&&&&&(((***)))$$$!!!"""%%%&&&%%%###  ######""""""%%%((('''&&&$$$"""!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""############""" !!!%%%''''''%%%########################$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!! !!!""""""$$$###""" !!!"""%%%$$$###!!! """ !!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""$$$&&&'''&&&%%%!!!!!!###$$$$$$$$$$$$$$$"""$$$&&&&&&######$$$$$$%%%%%%&&&&&&'''"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$"""!!! %%%""" ###$$$###!!!!!!!!!"""""""""  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""###"""!!! !!!""""""!!! !!!###$$$%%%""" !!!!!!!!!!!!!!! !!!  !!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!$$$###!!! !!!"""###$$$%%%$$$"""  !!!"""######  !!!""""""!!!!!!|||bbbSSSQQQJJJGGGIIIFFFGGGEEECCCAAA@@@??????@@@===>>>>>>>>>===;;;999888555555555555444222000///222222111000///...------++++++,,,,,,+++***((('''***(((&&&'''((()))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""!!! !!!"""###%%%""" !!!###$$$###!!!$$$&&&'''(((&&&%%%%%%&&&###$$$$$$$$$$$$$$$$$$###########################((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$### !!!"""###$$$%%%%%%'''&&&&&&%%%$$$######"""%%%$$$###"""!!!""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! """###$$$"""######$$$$$$$$$$$$$$$###"""!!! !!!"""###############""""""""""""""""""###$$$$$$#########$$$$$$$$$$$$######"""!!!###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$#########!!!"""%%%&&&%%%######$$$$$$$$$###"""""""""###$$$$$$######$$$%%%&&&&&&%%%$$$#####################""""""##########################################"""""""""!!!!!!############$$$$$$$$$$$$"""!!! """%%%&&&&&&$$$#################################$$$######""""""######$$$$$$$$$$$$######!!!!!! !!!!!!"""###$$$###"""!!!!!!!!!""""""###$$$%%%$$$!!! !!! !!!""""""######""""""$$$###""""""""""""###$$$########################%%%$$$###$$$&&&&&&%%%$$$##################"""""""""$$$%%%&&&%%%### %%%%%%%%%%%%%%%%%%%%%$$$"""###%%%$$$###""""""###&&&%%%%%%&&&'''(((&&&$$$$$$###"""!!!!!! $$$""" """###""" !!!"""######"""!!!!!!!!!!!! !!!"""""" """"""""""""!!! !!!  !!!"""### !!!!!!###"""""""""###%%%'''(((((($$$ !!!!!!!!!!!!!!! !!!  !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!!  !!!!!!###"""  !!!""" !!!###$$$$$$###"""!!! !!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!|||bbbSSSPPPJJJHHHIIIFFFGGGEEECCCAAA@@@??????@@@===>>>>>>>>>===;;;999888666666666666555444222222333222222111000///......+++++++++++++++***)))(((***(((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$###!!!!!!###$$$###"""###%%%((()))'''&&&%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$### !!!"""$$$&&&'''$$$$$$$$$######"""""""""%%%$$$###############$$$!!!"""###$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""###!!!!!!!!!""""""""""""######"""!!! !!!"""###############""""""""""""#########"""""""""""""""%%%%%%%%%$$$###""" %%%###""""""######""" $$$$$$$$$$$$############ !!!&&&((($$$###"""!!!"""###$$$%%%'''%%%$$$$$$%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""##################"""""""""######"""""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!!!!"""#########""""""######$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$###"""""""""###### ###%%%%%%###!!! !!!"""######$$$$$$############""""""""""""##############################'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$###""""""!!!!!!$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%$$$$$$######"""###$$$###!!! !!!"""'''&&&&&&'''((((((&&&%%%######""""""!!!!!! ###""" !!!!!!  """###$$$$$$$$$######""""""!!!!!!!!!!!!""" """""""""!!! !!! !!!""""""  !!!"""###$$$!!!!!!  !!!"""###)))&&&"""!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!    !!!""""""!!! !!!!!!!!!!!!"""###############"""!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """### !!!###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!{{{aaaSSSPPPJJJHHHJJJFFFGGGEEECCCAAA@@@??????@@@>>>>>>>>>>>>===<<<:::999777777777666555444444333222222111000///...------++++++++++++******))))))******))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''((()))***+++&&&%%%$$$$$$%%%%%%%%%%%%"""%%%(((((('''%%%$$$$$$"""######$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!!######$$$%%%$$$$$$###"""###########################"""!!!!!!######"""!!!  !!!###$$$ !!!"""###$$$$$$########################!!!###$$$%%%$$$"""!!!#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$ !!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!######""""""!!!!!!""""""######$$$######"""!!!!!!%%%""" ######!!!""""""""""""""""""""""""$$$"""!!!$$$%%%"""!!!!!!!!!!!!"""$$$$$$(((%%%"""###%%%%%%### !!!"""$$$%%%&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$############%%%$$$$$$$$$$$$#########$$$############$$$######"""""""""""""""""""""""" !!!"""""""""""""""""""""###$$$$$$$$$######"""""""""""""""######$$$$$$$$$################## """######!!!  !!!"""######$$$$$$######""""""""""""""""""""""""########################%%%$$$"""###$$$%%%$$$###%%%%%%$$$###############&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$%%%###!!! !!!"""'''&&&%%%&&&''''''%%%###"""""""""""""""!!! !!!!!!  !!!"""###$$$###""""""######"""!!! """""""""""""""""""""""""""""""""!!!  !!!!!!  !!!!!!!!!"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!"""######&&&$$$     !!!!!!   !!!"""###"""!!! !!!!!!!!!!!!############""""""!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""### !!!"""######""""""!!!!!!!!!!!!!!! """!!!!!!!!!  !!!!!!!!!!!!!!! {{{aaaSSSPPPJJJHHHJJJGGGGGGEEECCCAAA@@@??????@@@>>>>>>??????>>><<<:::999444444333222222111111111000000///...---,,,,,,+++++++++******************))))))))))))(((''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&"""$$$&&&'''&&&$$$###$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!""""""$$$$$$$$$###"""!!!########################"""!!! !!!"""!!! !!! !!!!!! !!!"""###$$$%%%&&&&&&!!!!!!""""""""""""""""""!!!###$$$%%%$$$"""!!!""""""""""""#########$$$"""""""""######$$$%%%&&&"""!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""############"""""""""!!!############"""""""""""" !!!"""###############$$$""" """###!!! !!!!!!!!!!!!!!!"""$$$%%%&&&%%%###"""!!! """"""""""""!!!$$$""" !!!$$$%%%$$$!!!!!!"""$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""###%%%&&&''''''$$$$$$$$$#########""""""###############"""""""""$$$$$$$$$$$$###"""######"""""""""""""""""""""""" !!!""""""""""""""" !!!""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$######!!!!!!!!! """ !!!""""""######""""""""""""############""""""###########################!!! !!!###$$$%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""###%%%&&&%%%$$$$$$%%%%%%###!!!!!!""""""###""""""!!!  !!!!!! !!!!!!"""""""""!!!"""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!! !!!###$$$$$$###!!! ######"""!!!!!!!!!!!!!!!"""!!!  !!!!!!        !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!  !!!!!!"""""""""""" !!!!!!!!!"""""" !!!!!!""""""""""""""""""!!!!!!  !!!""""""###!!!  !!!!!!!!!!!!!!! zzzaaaRRRPPPJJJHHHJJJGGGGGGEEECCCAAA@@@??????@@@>>>?????????>>><<<:::999666555444333333333333444000//////...---,,,+++***++++++******)))******+++&&&(((((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%###!!!###########################!!! !!!"""!!!!!!!!!"""############"""######"""""""""!!!!!!!!! !!!""""""""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""""""""######### !!!"""###$$$%%%%%% !!!"""!!!!!!""""""""""""!!!!!!############""""""""""""!!!"""###%%%%%%%%%$$$###!!!"""###$$$$$$$$$"""!!! !!!"""###"""!!! !!!!!!!!!!!! %%%''''''$$$###""" !!!"""###"""!!! !!! !!!###%%%$$$$$$ !!!"""#########"""###""""""!!!!!!""""""### !!!"""$$$%%%%%%""""""!!!!!!!!! !!!!!!"""""""""############$$$%%%$$$""""""###$$$########################!!!!!!"""#########"""""" !!!"""""""""""""""!!!!!!!!!!!!"""######!!!"""######$$$#########!!!!!! !!!### !!!""""""######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###%%%&&&&&&$$$$$$######$$$%%%'''((("""$$$&&&(((((((((&&&%%%""""""######$$$%%%%%%&&&%%%%%%%%%$$$"""###%%%'''%%%$$$###$$$$$$$$$""" !!!"""######"""!!! !!!""" !!!"""""""""!!! !!!  !!!!!!"""""" !!!"""!!!!!!!!! !!!!!!!!!!!! $$$###"""!!! ###"""!!! !!!"""###!!!!!! !!!!!!!!!!!! !!!!!!    """"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######$$$ !!!!!!!!!""""""""" !!!!!!!!!!!!!!!######"""!!!!!!  !!!"""######!!!!!!!!!!!!!!!!!! zzz```RRRPPPJJJIIIKKKHHHGGGEEECCCAAA@@@??????@@@????????????>>><<<;;;999999888777666666666777888000000///...---,,,++++++++++++***))))))***+++,,,(((***+++***'''&&&''')))''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&###$$$%%%$$$""""""$$$&&&'''((((((&&&%%%%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%###########################$$$%%%&&&%%%### ########################%%%###""""""######"""!!!!!!$$$&&&&&&%%%$$$###""""""!!!  !!!"""###$$$######"""#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""############ !!!!!!""""""""""""!!!!!!############""""""""""""!!!$$$'''((('''%%%$$$ !!!"""#########""" !!!""""""""""""###%%%!!!!!!!!!"""""""""###### """###""""""$$$'''$$$######""""""""""""### """############$$$&&&""""""""""""""""""###############""""""#########!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%%%%!!!###%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""" !!!""""""#########!!!!!! !!!!!!"""### !!!"""#########""""""!!!"""###"""!!! """###!!!"""######$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%&&&&&&$$$###"""!!!!!!###$$$%%%###$$$%%%'''''''''&&&&&&###############$$$$$$$$$#########"""!!!"""%%%(((&&&%%%$$$$$$%%%$$$""" !!!"""######"""!!! """###!!! !!!""" !!!"""######""" !!! !!!"""   !!!"""""""""!!! !!!!!!  !!!  !!!"""  !!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!  %%%###!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!"""######### !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!!!!!!! zzz```RRRPPPJJJIIIKKKHHHGGGEEECCCAAA@@@???@@@@@@??????@@@???>>>===;;;:::777666444333333444555555111111000///...---,,,,,,++++++***))))))***+++,,,+++---///...+++***+++---(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%'''((('''$$$$$$&&&)))******)))'''&&&'''))),,,%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""###$$$$$$$$$%%%&&&'''%%%### """"""""""""""""""""""""&&&%%%$$$$$$%%%%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!""""""""""""!!! ###""" !!!###%%%!!!!!!""""""""""""!!!!!!############"""""""""""" %%%)))***)))&&&$$$!!!"""""""""""""""!!! !!!$$$###"""!!!$$$'''""""""######$$$$$$$$$%%%$$$$$$""" %%%+++)))'''$$$!!!!!!"""$$$&&&!!!$$$&&&%%%###"""$$$'''%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$###""""""!!!############""""""""""""!!!!!!"""###%%%&&&'''((( ###%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! """######$$$$$$$$$ !!!"""""" !!!#########"""!!! ###%%%&&&%%%###############$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$###%%%&&&&&&&&&%%%$$$"""  !!!"""&&&%%%$$$$$$############%%%%%%$$$$$$###"""""""""!!!!!!!!!!!! """%%%((('''&&&%%%%%%&&&%%%###!!! """###$$$###!!! """###"""!!!"""### """###$$$$$$######!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###### !!!"""""""""!!! ######""""""""""""###### !!!""""""!!!!!! !!!"""###$$$###!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!  '''%%%!!! !!!!!!!!!""" !!!"""############### !!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""!!!   !!!"""###!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""!!! uuu]]]PPPOOOIIIHHHJJJGGGFFFEEEDDDBBBAAA@@@??????CCCCCCCCCBBB???<<<888666666666666666555444333222222222111000///...------&&&+++...+++((())))))(((++++++******))))))(((((('''(((***++++++)))'''&&&!!!!!!"""############"""((('''$$$###"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################(((%%%""""""$$$''')))***'''&&&%%%$$$###$$$%%%&&&######""""""###$$$%%%%%% !!!!!!""""""############""""""""""""###############$$$$$$#########%%%""" !!!"""###!!! ###%%%'''&&&%%%############""""""""""""$$$###############$$$$$$ !!!"""""""""""""""!!!"""###""" !!!""" !!!"""!!!  """"""!!!!!!"""######!!! """"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""""""""""""""""""""!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$$$$###"""%%%$$$"""!!!"""###"""!!!######""""""###$$$%%%%%%&&&$$$"""$$$'''(((&&&$$$!!!###%%%&&&%%%$$$###&&&%%%###""""""###%%%&&&"""!!! !!!###$$$$$$###$$$$$$#####################!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""#########!!! !!!!!!!!!!!!!!! %%%%%%$$$$$$###"""""""""######"""""""""###%%%&&& ###&&&)))***)))&&&%%%"""###%%%&&&&&&%%%###"""$$$###"""""""""###%%%&&&&&&&&&%%%$$$$$$######"""'''&&&&&&%%%$$$###""""""!!!"""###%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$ !!!!!!""""""#########"""!!!!!! """"""############""""""     !!!!!!!!! !!!!!!"""!!! ######!!! !!!!!!!!! !!!!!!!!!!!! !!! !!!!!! !!!  !!!!!!!!!!!! ###""" !!!!!!  """### !!!!!!!!!!!! !!! !!!$$$%%%"""!!!!!! !!!!!!!!!  """###$$$$$$"""!!!  !!!!!!!!! !!!######!!! xxx___RRRQQQKKKJJJLLLIIIFFFEEECCCBBB@@@???>>>>>>???@@@@@@@@@>>>;;;999777444555555555444333222222///000111111000...+++***$$$***,,,)))'''))))))((()))((((((((('''''''''&&&(((((())))))((('''%%%$$$######$$$%%%%%%%%%%%%$$$""""""#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''######""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$""" !!!######""" """"""##################""""""""""""!!!!!!!!!!!!$$$######"""""""""###### !!!!!!!!!!!!!!!###$$$&&&&&&%%%$$$$$$%%%!!!"""###"""!!! !!!###!!!  !!!!!!  !!!"""""""""""""""#########"""######$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!"""###$$$$$$$$$###"""$$$""" !!!"""!!! ###"""""""""######$$$%%%$$$"""!!!"""$$$%%%$$$"""!!!"""############!!!!!!$$$###"""!!!!!!"""###$$$&&&$$$###$$$%%%%%%$$$##############################!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$#####################"""!!!"""###$$$%%%!!!"""%%%''''''&&&%%%$$$"""###%%%&&&&&&%%%###"""  !!!"""###%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!! !!!    !!!  ###$$$!!! ###!!!!!!  !!!!!! """"""!!!!!!!!! !!!!!! !!!!!!!!!!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!! !!!""""""$$$###"""!!!   !!!""""""!!! xxx___RRRQQQKKKJJJLLLIIIFFFEEECCCAAA???>>>======<<<===>>>>>>===;;;999777333333444444444333333222,,,...111222111...***'''###(((***(((''')))***(((((((((((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%###############$$$&&&'''(((#########"""######$$$%%%""""""""""""!!!!!!!!!!!!######""""""""""""#########$$$$$$$$$$$$$$$$$$###"""!!! !!!#########!!!!!!$$$$$$"""!!!"""$$$############""""""""""""$$$###""""""!!!!!!!!!!!! !!!!!! """###"""!!!!!!!!!"""###$$$###"""!!!"""$$$$$$""" !!!""""""""" !!!""""""""""""""""""""" !!!###%%%&&& !!!"""""""""""""""$$$$$$%%%%%%%%%###"""!!!!!!!!! !!!!!!######$$$$$$$$$###""""""""" !!!""""""!!!"""""""""############$$$###"""!!!"""$$$$$$$$$############"""!!! ###"""!!! !!!"""###'''&&&$$$$$$%%%$$$###!!!###########################!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""!!!  """###$$$%%%%%%%%%"""############$$$$$$$$$###"""!!!!!!!!!"""###$$$"""###$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!!!!""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""###############%%%%%%%%%%%%$$$#########""""""""""""######!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""!!!  !!!  """"""!!!!!!!!!  !!!!!! ###$$$!!!!!!###"""!!!  !!!!!!  !!!!!!""""""""""""!!!!!! !!!"""!!!   !!!""""""""""""""""""""""""""""""!!!  !!!"""!!!!!! !!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!######"""!!! !!!!!!  !!!""""""!!! vvv]]]PPPOOOIIIHHHIIIFFFFFFEEECCC@@@>>>===<<<<<<<<<===>>>>>>===;;;999777333444444555555444444333...///000111000---+++)))$$$((()))'''(((+++,,,***************))))))))))))((('''&&&&&&%%%&&&&&&'''%%%%%%&&&'''''''''''''''###%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%'''(((&&&$$$#########$$$$$$%%%&&&'''$$$###############$$$$$$######""""""!!!!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""##################!!!!!!%%%)))%%%%%%$$$$$$$$$#########$$$###"""!!! !!!!!!!!!!!!!!!  !!!"""######!!!!!!"""###'''%%%"""!!!###%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""!!! ###%%% !!!""""""""""""""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!"""  """#########""""""###############"""$$$$$$###$$$%%%%%%%%%%%%$$$$$$"""!!!!!! !!!!!!######"""""""""###$$$%%%$$$###""""""######""" """"""""""""###############!!!!!!!!!###$$$###""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###############$$$$$$######"""!!!!!!""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""###$$$%%%$$$$$$#########$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""###""""""""""""""""""###""""""!!!!!!  !!!!!!!!!!!!   !!! !!!  !!!!!!!!! !!!  !!!""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!   !!!""""""!!!  !!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""!!! ###"""!!! """"""!!!!!!  !!!""""""!!! www^^^PPPOOOIIIGGGIIIFFFEEEDDDBBB@@@>>>===<<<<<<@@@@@@AAA@@@>>><<<999777555666666666666555555444333222000///...---------&&&))))))((()))...///,,,))))))))))))************&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$###############$$$######""""""!!!!!! ######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!"""#########$$$$$$######!!!!!!$$$((($$$$$$#########"""""""""######"""!!!!!! !!!!!!""""""#########""""""!!!###%%%$$$###"""""" !!!"""""" !!!"""(((%%%""""""###%%%&&&&&&""""""###$$$$$$$$$$$$$$$&&&$$$!!! """$$$ !!!""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!###"""!!!"""###%%%%%%$$$""""""#########""""""!!!######$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&'''"""!!! !!!###$$$###"""!!!!!!"""""""""############!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$""""""######""""""!!! !!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""######&&&%%%$$$$$$###$$$%%%%%%######################## !!!!!!"""""""""""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""###$$$%%%&&&%%%$$$###""""""""""""######"""""""""""""""!!!!!!  !!!!!!"""""""""  !!!!!!!!!!!!   !!!!!!!!!  !!!!!! !!!"""  !!!  !!!!!!!!!!!!   !!!!!!""""""###!!! !!!!!!!!!""""""############ """  """  !!!""""""!!!!!!!!!"""""""""!!! """!!!!!! """""""""!!!!!!  !!!!!!!!!!!! yyy```SSSQQQKKKIIIKKKGGGEEEDDDBBBAAA???>>>>>>>>>AAABBBBBBBBB@@@===:::888777888888777777666444444555333000...------...///(((***)))'''***//////,,,''''''''''''((((((((((((&&&&&&&&&'''(((((())))))###$$$%%%%%%&&&&&&%%%%%%'''%%%###""""""%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%###!!! """###$$$###$$$$$$%%%%%%$$$###""""""%%%$$$######"""#########""""""""""""!!!!!!!!!!!!######""""""""""""#########$$$$$$$$$$$$$$$$$$###!!!###$$$###""""""###$$$ """%%%$$$!!! !!!###!!!!!!!!!!!! ###""""""!!!!!!""""""#########$$$$$$$$$###"""""""""%%%&&&%%%$$$$$$$$$!!!"""!!!  !!!%%%###!!! """######### !!!"""""""""""""""((('''%%%###"""###$$$$$$ !!!"""""""""""""""!!!!!!""""""""" """"""############""""""!!! !!!"""###%%%###""""""$$$%%%%%%$$$!!!"""#########"""!!! !!!###"""!!!!!!"""$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''###""""""###%%%'''&&&%%% !!!!!!""""""############!!!!!!"""###$$$###"""!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!! !!!""""""!!!"""###$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&######################## !!!"""#########""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! ######%%%%%%%%%%%%$$$###""""""############""""""!!!!!!!!!!!!!!!  !!!""""""     !!!"""  !!!!!!### """""" !!!$$$  !!!    !!!!!!!!!!!!!!!"""""""""$$$""" """ !!!"""#########"""""" !!!  !!! !!!######"""  """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!zzz```SSSQQQKKKIIIJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::888888888777666444333222222111000...------------)))***(((&&&)))......+++&&&'''''''''((((((((()))&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%)))'''%%%$$$%%%(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""$$$$$$""" """"""$$$$$$%%%$$$######%%%$$$$$$###""""""######!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""!!!!!!!!! """""""""""""""###$$$%%%###############"""!!!!!!!!!######!!! !!!""" """###"""!!! !!!"""###!!! !!!"""###"""!!! !!!"""""""""""""""%%%$$$$$$#########$$$$$$ !!!"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&$$$""""""###$$$###"""!!!"""###$$$###""" !!!###"""!!! """$$$######$$$$$$$$$"""!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$######%%%&&&%%%$$$ !!!!!!"""######$$$###!!!!!!"""###$$$###""" !!!"""###$$$""""""""""""""""""""""""  !!!""" """###$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%'''&&&$$$#########$$$%%%""""""######$$$$$$%%%%%%######""""""""""""######$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%#########"""""""""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!     !!!!!!!!!  ### !!!%%%%%%""""""%%%""""""!!!!!!!!!!!!""""""!!!  !!!!!! !!!!!!!!!!!!!!! """!!!   !!!"""!!!!!! !!!$$$&&&'''%%%###""" """###"""!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!""""""""" !!!!!! !!!!!!xxx___QQQOOOIIIGGGHHHEEEDDDCCCBBBBBBAAAAAABBBBBB===>>>@@@AAA@@@???===<<<888888777666555333111000//////000000...---+++*********'''%%%(((------)))((()))))))))******++++++''''''((((((&&&$$$!!!$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''### !!!"""$$$%%%%%%%%%$$$%%%%%%$$$###""""""###### !!!!!!""""""############""""""""""""############$$$$$$$$$$$$#########%%%&&&%%%""" """$$$###""""""###%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""###%%%&&&'''"""""""""""""""!!! !!!"""###"""!!! !!!"""!!!###$$$###"""!!!"""#########"""###%%%%%%###!!!""""""###$$$$$$$$$$$$$$$ !!!""""""""" !!!!!!""""""""""""""""""!!!!!! !!!!!!"""### !!!""""""!!! """"""""""""$$$&&&((()))%%%$$$"""!!!"""###"""!!!!!!"""###$$$###""" !!!###%%%$$$""""""$$$&&&###$$$%%%$$$###  !!!""""""""""""%%%###""""""######!!!  !!!"""######$$$###!!!!!!"""###$$$###""" !!!"""$$$$$$"""""""""""""""""""""""""""!!! """###$$$$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$((('''%%%$$$$$$$$$%%%%%% !!!###$$$$$$$$$$$$######""""""""""""######""""""######"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%!!!"""###$$$$$$###"""!!! !!!!!!"""""" !!!"""###$$$%%%&&&''' !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!!!!''''''""" ###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!  !!!!!!!!!!!!  !!!!!!!!!  """""""""""""""""""""""" !!!###$$$###!!! """######"""!!!!!!!!! !!!"""###  !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!www^^^PPPNNNHHHFFFGGGDDDAAABBBCCCCCCCCCAAA???===@@@@@@???>>>===;;;999888777777666555444222000/////////......------------***(((&&&&&&(((*********,,,......---***'''''''''((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&!!!!!!######!!! %%%&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$######"""!!! %%%!!!"""'''(((%%%!!!###"""!!! !!!"""###"""###$$$%%%%%%$$$###""""""!!! !!!###$$$!!!!!!!!!!!!""""""""""""$$$###""""""######"""!!!!!!###%%%%%%###!!!!!!!!!!!! !!! ### !!!###!!! !!!"""###$$$$$$###!!! !!!"""######"""!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""""""""""""""!!!###############"""!!!  ###%%%%%%$$$######$$$$$$$$$"""!!! !!!!!!"""######$$$$$$"""""""""""""""""""""###"""############$$$$$$$$$"""######"""!!! !!! !!!!!!"""###$$$$$$%%%###&&&))))))&&&###"""###%%%%%%$$$###"""""""""###'''&&&%%%%%%$$$###""""""""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!"""##################$$$$$$$$$""""""""""""""""""""""""$$$###!!!"""###$$$$$$### !!!!!!!!!!!!!!!'''%%%""" !!!###$$$ !!!""""""!!!   """!!!!!!"""   """!!! !!!!!!!!!!!!!!! """""""""""""""#########  !!! !!!  !!!  !!!!!!!!! !!!""""""   !!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!xxx___QQQOOOIIIFFFHHHDDDAAABBBCCCCCCBBBAAA???>>>@@@??????>>>===;;;999888777777666666444333111000000//////...------,,,,,,***(((&&&'''(((*********''')))***)))'''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%##################$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&&&&$$$!!!!!!"""###!!!  ###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!""""""#########""""""  ######"""!!!!!!"""######"""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""###$$$""""""""""""!!!!!!!!!!!!"""!!! !!!!!!  """###"""!!!""""""!!!###$$$### """$$$$$$###""""""!!!!!!!!!!!!!!!""" !!!"""######"""!!! ###############$$$$$$$$$###############$$$$$$$$$ """#########"""!!! ######$$$$$$$$$###""""""###"""!!!!!!######"""!!!!!!"""#########"""!!! !!!"""############"""!!! !!!"""$$$%%%!!!!!!"""""""""#########!!!!!!!!!!!!  ###"""!!! !!!"""%%%&&&"""%%%''''''%%%######$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$###""""""'''&&&$$$###!!!!!! """"""!!!!!!"""###%%%&&&&&&%%%%%%$$$###"""!!! """"""""""""""""""""""""###""" !!!"""$$$######""""""""""""""""""!!!!!!###""" !!!"""$$$###"""!!! !!!!!! !!!!!!  !!!  !!!   !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!  !!!!!!!!!"""""""""""" !!!!!!""""""""" !!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!    xxx___QQQPPPIIIGGGHHHDDDCCCBBBBBBAAAAAA@@@@@@????????????>>>===;;;:::999666666666666555444333333111000000...---,,,++++++***((('''''')))******)))''')))++++++)))))))))***''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%!!!!!!!!!"""###$$$%%%&&&(((&&&$$$###$$$$$$###""" !!!###$$$###"""#################################""""""!!!!!!!!! """######$$$$$$$$$"""$$$%%%$$$!!! !!!"""######""""""""""""######"""######$$$$$$######"""!!!"""######$$$###############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$"""$$$$$$$$$ """######"""###!!! """### !!!!!!""""""!!!!!! """"""######$$$$$$$$$$$$"""""""""""""""""""""""" $$$$$$$$$###"""!!!!!!!!!"""############"""&&&$$$######$$$$$$"""!!! """######"""!!!!!!"""""""""######$$$$$$%%%&&&%%%###"""!!!!!!###### !!!!!!!!!"""""""""!!!!!!!!!!!!!!! &&&$$$!!!!!!%%%'''"""###%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""!!!!!!!!!"""###$$$$$$%%% !!!!!!"""$$$&&&'''(((%%%%%%$$$###"""!!!!!! """""""""""""""""""""""""""  """######"""$$$$$$######""""""!!!!!! !!!!!!!!!&&&$$$!!!  !!!"""""""""!!! !!!!!!!!!    !!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!! """"""!!!  !!!!!!!!!""""""""" !!!!!!"""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###&&&%%%""" """!!!"""""""""!!! !!!   """!!!!!!!!!!!!!!!!!!""" uuu]]]PPPOOOIIIFFFFFFBBBDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>===;;;:::999666666666666666666555444222111000///---+++*********)))((((((*********))))))***,,,,,,***)))***+++'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###%%%&&&(((((('''&&&%%%%%%%%%%%%######################## !!!!!!"""###%%%%%%$$$#########%%%&&&&&&'''### """$$$$$$"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!"""###############%%%&&&&&&%%%$$$$$$%%%%%%""""""""""""""""""""""""""""""############"""""""""###$$$%%%%%%$$$###"""######""""""!!!!!! """###$$$$$$######$$$%%%!!!!!!!!!!!!"""$$$$$$""" """""""""!!!""""""!!!!!!!!! """!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""!!!!!!!!!!!! !!!!!!!!!""""""""""""##################"""!!!  !!!""""""""""""$$$###"""###%%%&&&%%%$$$ !!!"""######"""!!!%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$"""!!! !!!!!!!!!"""""""""$$$$$$######$$$$$$######&&&$$$"""!!!!!!"""$$$%%%"""""""""""""""###%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$############!!!###%%%'''((((((!!!!!!"""###%%%&&&'''(((!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!! """$$$$$$###$$$$$$######"""!!! !!!"""###$$$$$$######!!!!!! !!!!!!!!!  !!!"""""" !!!!!!      !!!!!!!!!!!! !!!"""###$$$%%%"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""  !!!""""""!!! """"""""""""!!!!!!  !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""&&&)))((($$$!!!"""###""""""""""""!!! """!!!   """"""!!!!!!!!!!!!""""""qqqYYYMMMMMMGGGEEEEEEAAADDDCCCBBB@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<::::::555666666666666666555555222111000///---+++******+++)))))))))***+++)))((('''((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""############$$$%%%'''$$$ """$$$$$$###""""""""""""""""""""""""$$$#########"""""""""!!!###############"""!!!!!!!!!!!!$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###"""""""""!!!!!!!!! """$$$%%%$$$###"""###%%%"""#########!!!!!!"""###$$$###!!! !!!"""!!! !!!""""""!!!  !!!"""###$$$###""""""!!!!!! !!!!!!""""""#########$$$$$$$$$ $$$$$$$$$############"""!!!!!!"""######$$$###### !!!"""###$$$$$$$$$$$$###"""###%%%&&&&&&%%% !!!#########""""""&&&&&&&&&&&&&&&'''''''''$$$&&&(((***)))&&&### !!!!!!!!!"""""""""######%%%###""""""$$$%%%$$$"""######$$$$$$$$$$$$###""""""!!!!!!"""###%%%&&&&&&######""""""""""""###########################$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###%%%%%%%%%######"""!!! !!!"""$$$%%%$$$###""" """###""" !!!!!!!!!  !!!"""""" !!!!!! !!!  !!!  !!!!!!  !!!!!!"""""" !!!"""###$$$$$$###"""!!! !!!  !!!!!!!!!  !!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!"""$$$###!!! """"""""""""!!! ###"""!!!   !!!  !!! mmmVVVKKKKKKGGGEEEEEEAAACCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::555555666666666555444444111000000...---,,,+++++++++***)))***++++++)))'''((()))***)))'''&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!###""""""""""""###$$$$$$$$$%%%%%%###!!!!!!"""######!!! """$$$%%%%%%################################################$$$$$$$$$######"""  $$$### !!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""############$$$######""""""!!!!!!!!!"""""""""""""""!!!###%%%### !!!######$$$$$$###!!! """###!!!!!!######### """""""""###$$$ ###$$$%%%$$$###"""!!!  !!!######################## !!!!!!!!!#########""""""!!!!!!!!! """###$$$%%%%%%%%%""""""###%%%%%%&&&&&&&&&'''%%%$$$$$$%%%%%%###"""!!!!!!###$$$$$$###""""""######################## %%%)))***)))'''%%%!!!!!!"""""""""#########""" """$$$""" !!!###%%%&&&&&&%%%###"""###"""!!!###%%%&&&&&&%%%"""!!!!!!!!!!!!"""######!!!"""""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%$$$###""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""$$$&&&&&&%%%""""""!!!!!! !!!""""""!!! ###&&&'''&&&###"""!!!!!!  !!!!!!!!! !!!  !!! !!!!!!!!! !!!!!!!!! !!!""""""""" !!!!!!"""############"""!!! !!!     !!!!!!!!! !!!"""### !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!! ###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!kkkTTTJJJKKKHHHFFFGGGCCCAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::555555555555555444333222000//////...------,,,,,,+++******+++,,,+++)))'''(((***++++++***))))))***%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&##################$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%&&&$$$!!! """$$$!!!"""############%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""#########""""""!!!### !!!$$$%%%$$$"""###$$$$$$$$$$$$###"""###"""!!! !!!"""###$$$###""""""!!!!!!!!!""" !!!!!!""""""######"""%%%'''$$$ """!!!""""""!!! """$$$ !!!""""""!!! """""""""$$$%%% !!!"""############!!!  !!!%%%%%%$$$$$$###""""""""" !!!"""######!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$%%%$$$######$$$%%%$$$"""######$$$%%%%%%$$$"""""""""""""""!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%% !!!!!!!!!""""""""""""$$$"""""""""$$$%%%%%%%%%%%%$$$######"""$$$'''(((%%%###""""""!!!!!!"""######$$$ !!!!!!"""###$$$$$$%%% ###$$$%%%%%%$$$$$$######$$$$$$$$$###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$$$$"""!!!  !!!  !!!"""!!!!!!"""  !!!!!!!!!""" !!! !!!"""### !!!""""""### !!!!!!!!!""""""$$$###"""!!! !!!    !!!!!!!!!  !!!!!!!!!  !!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!  !!!$$$ !!!$$$$$$""" !!!!!!!!!!!!!!! !!!    """"""""""""""""""""""""jjjSSSJJJLLLIIIHHHIIIEEEAAABBBCCCDDDCCCAAA???======>>>>>>>>>===<<<;;;;;;555555555555444333222111//////.........---------+++******+++,,,+++)))'''###%%%'''(((''''''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&!!!!!!!!!!!!"""###$$$$$$"""######%%%&&&'''(((((('''&&&%%%$$$############!!!###%%%$$$######%%%((( ###&&&%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""######$$$$$$###""""""""" """%%%$$$%%%&&&&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$###!!! !!!""" !!!"""###$$$$$$%%%(((***'''"""!!!$$$  ###&&&###!!!"""###"""!!!"""###!!! !!!###%%%!!!  !!!&&&%%%%%%$$$###"""!!!!!! !!!###$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$######""" !!!!!!!!!!!!!!! """%%%''''''&&&$$$%%%&&&&&&%%%$$$###"""#########"""""""""""""""###"""  !!! !!!!!!### $$$&&&### ######""""""###%%%'''((($$$######&&&))))))%%%"""######""""""###$$$%%%%%% !!!"""###$$$$$$%%%$$$%%%%%%$$$""" !!!"""###$$$$$$###"""!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%$$$""""""""""""############$$$$$$######""""""!!!!!!!!!"""######### """!!!!!!""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """!!! ###$$$ !!!""""""### !!!!!!!!!!!!!!!$$$$$$"""!!! !!!!!!  !!!  """######  !!!"""""""""!!!  !!!"""!!!"""$$$%%%$$$###!!!  !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!!!!"""!!!"""!!! !!!!!!!!!!!!!!!    """"""""""""""""""""""""kkkXXXNNNLLLFFFFFFGGGAAACCCBBBBBBAAA@@@???>>>>>><<<<<<<<<===<<<<<<;;;;;;666555555444333333222222444222///+++'''### '''&&&%%%$$$%%%''')))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$(((### '''&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$"""!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$###"""!!!###$$$$$$$$$$$$&&&''''''%%%###""""""!!! """#########$$$$$$$$$$$$(((%%%###$$$&&&'''%%%"""""""""""""""""""""""""""!!!"""$$$%%%&&&$$$###!!! !!!"""!!!!!!""""""#########$$$  ###%%%'''  !!!"""##################$$$$$$%%%!!! !!!"""$$$%%%"""""""""!!!""""""######!!!!!!!!!!!!!!!  """###$$$""""""###$$$ !!!"""""""""""""""!!!$$$###!!!  %%%%%%%%%$$$###"""!!!!!! !!!""""""###&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""$$$$$$################## !!!###$$$###""" !!!"""""""""&&&!!!!!!!!!!!!"""###$$$%%%$$$"""  !!!$$$###""" !!!!!!"""###"""  !!! !!!""""""!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!""""""   !!!!!!!!!!!! !!!  !!! !!!"""###$$$ !!!  !!!  !!!!!!  !!!""""""!!!   !!!!!!!!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! !!!!!!"""###"""!!! !!!###""""""!!! !!! """!!!  !!!!!!"""!!!!!! !!!  !!! kkkXXXNNNLLLFFFFFFGGGAAACCCBBBAAA@@@???>>>======<<<<<<<<<===<<<<<<;;;:::555555555444444333222222111000///...,,,+++***))))))((('''&&&&&&((()))*********)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""&&&)))###"""''''''!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""###$$$###!!!$$$$$$$$$#########"""""" !!!!!! """###$$$###""""""###%%%%%%$$$$$$$$$%%%%%%$$$"""###"""!!!!!! !!!!!!"""""""""#########$$$$$$$$$%%%&&&&&&$$$#########"""""""""""""""""""""""" !!!!!!""""""######%%%$$$###"""""""""######!!!!!!"""""""""#########&&&$$$"""  !!!########################%%%$$$###""" """!!!!!!!!!!!!"""######!!!!!! !!!"""$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%###############"""!!!!!!!!!###$$$$$$######$$$%%%############""""""""""""'''&&&$$$###""""""""""""$$$######""""""!!!!!!!!! !!!!!!""""""##################""""""""""""""""""""""""""""""""" """#########"""$$$$$$$$$$$$#########"""######$$$%%%%%%$$$###"""########################""""""###$$$%%%%%%&&&&&&""""""!!! ########################&&&&&&'''''''''&&&%%%$$$!!!"""!!!  """%%%$$$$$$$$$$$$###############""" !!!!!!###"""!!! !!!!!!!!! !!!""""""  !!!!!!!!! !!!!!!   !!!!!!!!!!!! !!!  !!!######$$$$$$######"""!!!!!!  !!!  !!!!!!   !!!""""""!!!   !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!""""""!!! !!!###"""!!!   %%%$$$###"""!!!!!!"""### !!!!!!!!!!!! !!!  !!! kkkXXXNNNLLLFFFFFFGGGAAACCCBBBAAA@@@>>>===<<<;;;<<<<<<======<<<;;;;;;:::555555555555444333222222///////////////.........++++++)))(((((()))******++++++*********)))))))))&&&&&&''''''''''''&&&&&&(((((((((((('''&&&&&&%%%###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""%%%***(((''')))&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$###"""$$$$$$$$$###############!!!""""""######""""""!!!!!!"""######""""""$$$%%%&&&$$$""""""######"""!!!######"""!!!!!!!!!""""""!!!!!!!!!"""""""""###### %%%((('''### """""""""""""""""""""""""""#########"""!!! $$$###"""!!!!!!!!!""""""!!!!!!""""""""""""######(((&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$%%%$$$$$$###"""!!!###%%%%%%$$$###$$$%%%&&&%%%$$$"""""""""######((('''&&&$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######### !!!###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!!########################!!!"""###$$$%%%&&&''''''"""!!!!!! ########################%%%$$$$$$###############"""!!!!!!!!!###$$$######%%%&&&&&&&&&%%%$$$"""!!!###"""  !!!!!!"""!!!   !!!!!!  !!!!!!!!!!!!  !!!!!!!!!    !!!  !!!!!!!!! !!!!!!"""""""""!!! !!!  !!!  !!!  !!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$ !!!"""!!! !!!"""!!!  """!!!   !!!!!!!!!!!!!!! !!! !!! kkkXXXNNNLLLFFFFFFGGGAAABBBBBBAAA???===<<<;;;:::============<<<;;;::::::555555555555555333222111000000///...---++++++***,,,+++***)))(((((())))))++++++*********)))))))))&&&&&&''''''''''''&&&&&&'''((((((''''''&&&%%%$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########"""""" %%%&&&""""""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$###########################"""##################"""!!!############$$$%%%&&&###!!! !!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""""" ###&&&&&&### """"""""""""""""""""""""$$$######"""!!! !!! !!!!!!""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%%%% !!!""""""!!!!!!!!!""""""######$$$######""""""!!! $$$$$$$$$%%%%%%$$$######!!!"""$$$$$$#########$$$'''&&&###!!! !!!"""###%%%$$$###"""!!! !!!!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''''''''&&&!!!!!!"""###%%%&&&''''''&&&&&&&&&%%%$$$###""""""########################!!!"""###$$$%%%&&&&&&'''######""""""""""""#####################$$$$$$$$$###!!!  !!!###!!! ###&&&'''$$$!!!###$$$&&&&&&&&&$$$!!! """!!! !!!!!!!!!  !!!!!!!!! !!!""""""!!! !!!!!!!!!!!!  !!!!!!!!!     ######"""!!!  !!!!!!!!!      !!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""!!! !!!"""   !!!!!!"""!!!!!!  !!!!!!!!!kkkXXXNNNLLLFFFFFFGGGAAABBBAAA@@@???>>><<<;;;;;;============<<<;;;:::999444555555666555444222111111000///---,,,***)))(((+++******)))((((((((((((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!$$$%%%%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%!!!!!!$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$$$$########################### !!!!!!  ###############%%%%%%"""  !!!!!! ######""""""""""""######!!!!!!!!!!!!"""""""""""""""!!!"""###$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!$$$&&&'''""""""!!!!!!""""""###$$$"""""""""###############%%%%%%%%%%%%$$$###"""!!!""""""###############"""!!!######"""!!!"""###&&&%%%"""  !!!""""""""""""!!!!!! """#################################""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&!!!!!!"""$$$%%%&&&'''((((((((('''&&&%%%$$$$$$$$$########################"""######$$$$$$%%%&&&&&&######""""""""""""######""""""#########$$$$$$$$$&&&%%%"""!!! !!!###$$$"""!!!!!!###'''(((%%%"""!!!"""$$$%%%%%%$$$""" !!!!!! !!!!!!!!! """!!!  !!!"""!!!###"""  !!!!!!!!!!!!  !!!!!!!!!     !!!!!!!!!!!!!!!!!!!!! """######$$$$$$#########    !!!!!!!!! !!!!!!!!! !!!!!!  !!! !!!"""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """###"""!!!!!!!!!  """"""""""""###"""""""""#########"""!!! !!!"""!!! kkkXXXNNNLLLFFFFFFGGGAAAAAAAAA@@@???>>>======<<<>>>>>>======<<<;;;999999444444666666666444222000/////////...------,,,,,,************))))))))))))******)))))))))(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$ """$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""###############$$$$$$$$$!!!""""""######""""""!!! ###$$$###""""""######!!! !!!""""""!!!""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######""" !!!%%%$$$ """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############"""!!! """"""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#####################$$$%%%%%%""""""###$$$$$$######""""""###$$$$$$###"""  !!!""""""###""""""""" """"""!!! !!!"""$$$###""" !!!!!!""""""############"""!!!$$$$$$$$$###############""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""###$$$$$$%%%%%%&&&%%%###!!!!!!"""###$$$ !!!$$$&&&&&&%%%###!!!!!!######$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! &&&$$$"""!!!"""!!!######  """  !!!!!!!!!     !!!!!!  !!!!!!""""""!!!!!! !!!!!!    !!! !!!!!! !!!!!! !!!""""""!!!  """!!! !!!"""### !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###!!!$$$$$$###!!! !!! !!!!!!  !!!!!! !!!"""""""""!!!!!!#########"""!!!!!!"""!!! kkkXXXNNNLLLFFFFFFGGGAAAAAAAAA@@@@@@????????????>>>>>>>>>===<<<:::999888333444666777666444111000//////............------******++++++++++++++++++++++++*********)))))))))&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''###%%%&&&'''%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%(((***((($$$""""""##############################$$$&&&'''&&&###!!!""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$###!!!!!!!!! !!!###$$$###!!!!!!!!! !!!!!!"""###"""""""""#########$$$$$$ !!!""""""###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$###"""!!!""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$############$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!"""!!!  !!!!!!"""######""""""!!!"""###"""!!!"""######""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""###"""""""""##################$$$$$$$$$$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""" !!!""""""!!!""""""###$$$$$$%%%%%%###"""!!!  !!! """#########%%%&&&$$$$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!! ######"""!!! !!!$$$###  ### !!!!!!!!!  !!!""""""### !!!!!!  !!!!!! !!!!!!   !!!!!!    !!!!!!  """!!!  !!!""" !!!""""""!!!  """!!!  !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###%%%!!!###&&&&&&$$$""" """!!!  """!!!  !!!""" !!!!!!!!!!!!!!! !!!""""""!!!kkkXXXNNNLLLFFFFFFGGGAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<:::999888333444666777666444111000//////...---,,,++++++******+++,,,,,,------------,,,,,,,,,+++++++++******&&&''''''''''''''''''&&&$$$$$$&&&'''((()))))))))&&&((()))(((&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$""" ###########################""""""$$$'''((('''### """"""######$$$$$$$$$$$$"""######$$$$$$######"""!!!$$$$$$###!!!  """$$$%%%###""" !!!""""""############$$$$$$$$$$$$!!!###### ###&&&""""""""""""""""""""""""######""""""!!!!!! !!!"""#########""" """"""!!!!!!  """############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###############$$$$$$%%%"""###$$$%%%%%%$$$"""""" !!!###$$$%%%$$$"""!!! !!!"""############### """###$$$###"""###$$$"""######$$$$$$$$$######!!!###$$$$$$$$$$$$$$$######"""!!!  !!!""""""###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! !!!"""$$$&&&((()))***###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!"""""""""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%######"""!!!!!!!!!!!!!!! ######!!!!!!$$$''')))(((&&&$$$###"""!!!!!! !!!""""""!!!!!!!!!"""#########"""  !!!"""""" !!!$$$### ### !!!!!!!!! !!!!!!!!!  !!!###$$$$$$ !!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!    !!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!!""" !!!######!!!  ###"""  !!!###$$$"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###### """$$$"""%%%''''''%%%""" """"""!!! !!!"""!!!  !!!""" """#########"""""" !!!""""""""""""!!!""""""!!!ppp___NNNHHHHHHGGGEEEEEE???????????????AAABBBBBBBBB@@@>>>===<<<:::777555666666555555444444444333111111///...---,,,,,,+++))))))+++,,,,,,+++***)))&&&(((***,,,+++)))&&&###&&&&&&&&&'''(((((('''&&&)))((((((''''''&&&%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&&&&&&&$$$""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""###%%%&&&((($$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!"""#########""""""!!! """###$$$%%%$$$""" !!!!!!"""######"""!!! !!!!!! !!!"""###### !!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!""""""#########""" !!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""""" $$$#########""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""" """$$$%%%%%%%%%###"""!!! !!!!!! !!!""""""###"""!!! !!!""""""%%%""" !!! $$$!!! ###%%%$$$""" !!!!!! !!!###$$$%%%&&&&&&'''$$$$$$##################!!!"""$$$$$$$$$""" !!!!!! !!!!!!!!!!!!!!!!!!"""######"""######!!! !!!###%%%!!!!!! !!!"""###!!!###$$$%%%%%%%%%(((%%%###"""""" ###### !!!#########"""!!! !!!!!! !!!!!!!!!""""""###############"""!!!!!!"""  !!!""""""!!! !!!!!!!!!!!!    !!!!!!!!!  !!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!"""""""""!!! !!! !!!"""""" $$$$$$###!!!"""""""""!!!  !!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!%%%%%%%%%$$$###""""""!!!'''&&&%%%###""" !!! !!!""""""!!!!!!  !!!  !!!!!!!!!!!! lll^^^OOOKKKJJJHHHEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA???>>>>>><<<999666888777666555444333222111111000///...---,,,,,,,,,)))***++++++++++++***)))***+++---......---***)))***))))))*********)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%'''(((###############################################################%%%&&&'''"""""""""""""""!!!!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!! """"""""""""""""""######!!!!!! !!!"""###$$$%%%""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!###$$$%%%###$$$%%%'''((((((''''''###########################""" !!!"""$$$##################"""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""" """###%%%%%%$$$###"""!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$&&&'''&&&###  """"""!!!!!!  """"""!!! !!!!!!"""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$######""""""""""""######!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$###"""$$$%%%###"""!!! !!!!!!""" !!!!!!!!!"""""""""&&&$$$###!!! !!!""" """$$$&&&%%%$$$###""" !!!!!! !!!!!!  !!!###"""  """### !!! !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """!!!  !!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!! !!! """"""!!!!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!! hhh\\\PPPMMMLLLIIIDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBBBB@@@???>>>===;;;888666999888777555333222111000111000///...---,,,,,,,,,)))******++++++***))))))'''((()))))))))))))))(((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&!!!!!!!!!"""""""""""""""&&&&&&%%%$$$###"""!!! ########################!!!!!!!!!""""""#########"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!  """%%%&&&###""" """$$$&&&$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!""""""""""""###""""""""""""###$$$%%%&&&!!!"""###$$$%%%%%%$$$$$$""""""""""""""""""""""""###!!! """$$$##################"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$#########"""""""""""""""###%%%&&&(((&&&###!!!!!!"""######""" """######"""!!! !!!!!!!!!!!!!!!""""""###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%'''((())))))((('''######""""""""""""######!!!!!!!!!!!!!!!"""######$$$%%%&&&%%%$$$""""""###!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!######""" $$$###!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!"""!!!  !!!"""  !!!"""!!!!!! !!!!!!!!!!!!!!!   """""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! ###!!!  """"""!!!  !!!!!!"""""""""!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""#########""""""!!!  """  !!!"""!!!!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!! ggg[[[OOOLLLKKKHHHEEEDDDCCCCCCCCCCCCCCCAAA@@@??????>>><<<;;;;;;999777444777777666555333222111111000000///------,,,,,,,,,***************)))))))))%%%%%%$$$%%%%%%&&&'''''''''(((((((((&&&$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%!!!"""""""""###$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""""""""#########!!!!!!"""""""""#########""""""!!!!!!""""""###$$$ !!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$%%%$$$"""!!! %%%%%%$$$###"""""""""###"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!! !!!!!!!!!########################%%%###!!!!!!!!!!!! #########""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######""" !!!!!!"""###%%%&&&&&&###"""""""""""""""""""""  """###$$$"""!!!!!!"""######"""!!!$$$((('''$$$!!!!!!""""""""""""!!!"""######$$$"""######$$$$$$$$$############$$$%%%&&&&&&''''''###$$$%%%&&&&&&%%%%%%$$$!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###!!!###%%%$$$"""  """###%%%&&&((('''%%%$$$$$$$$$$$$%%% """""" """ !!!"""!!! !!!!!!"""#########!!!!!! !!!!!! !!!"""!!! !!!"""""""""!!!  !!!"""!!!!!!   !!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""   $$$###!!!  !!!!!!!!!!!!!!! """"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!  """!!! !!!"""!!!   !!!!!! fffZZZNNNJJJIIIGGGGGGHHHDDDDDDCCCCCCBBBAAA@@@??????>>><<<<<<;;;:::777555444444444444444333333333000///...---------------+++******))))))((((((((())))))(((((()))***+++,,,)))+++,,,+++(((''''''((($$$%%%%%%&&&'''((())))))&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$&&&'''&&&$$$###"""#########################################################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################!!!!!!"""""""""#####################"""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""###!!!""""""###"""!!! !!!"""######"""%%%%%%$$$###"""""""""#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$###""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############ """###$$$$$$%%%"""######$$$%%%%%%&&&&&&!!! """!!! !!!"""!!! $$$''''''$$$!!!!!!""""""""""""""""""###$$$$$$""""""###$$$$$$$$$############$$$%%%&&&&&&''''''%%%%%%%%%$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!!!!""""""###!!!###$$$$$$""" !!!"""""""""&&&&&&%%%%%%%%%%%%%%%&&&!!!!!!  $$$###!!! !!!"""###"""!!! !!!!!! !!!!!!!!!""""""!!! !!! !!!"""""""""!!!  !!!"""  !!!""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!  """"""!!! """######!!!!!!  !!!!!!#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!! ###!!! !!!!!!    dddYYYNNNIIIHHHFFFGGGJJJFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>>>>===;;;888333333333333444444444444//////...---------------++++++)))(((((((((((((((+++***************+++,,,'''))),,,***'''%%%&&&(((######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$################## """%%%&&&%%%$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$######"""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###!!!!!!$$$$$$""" $$$$$$###"""""""""######$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$############""""""""""""###$$$%%%%%%&&&%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!""""""###""" !!!"""###$$$%%%%%%$$$###""" !!!  !!!"""!!! !!!""""""!!! """""""""""""""######$$$!!!!!!"""###$$$$$$############$$$$$$%%%%%%&&&&&&((('''&&&%%%###"""!!!!!!"""!!!!!!""""""###$$$%%%!!!!!!!!!!!!!!!"""#########$$$%%%$$$###!!!!!!"""!!!!!!""""""!!! ######$$$$$$$$$######""" !!!!!! !!!###'''$$$ ###""""""!!!!!!!!! !!!!!! """###!!!  !!!"""!!!!!! !!!!!! !!!!!! !!!######"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!   !!!!!!!!!   """###"""!!!!!!!!!!!! !!!!!!  !!!!!!"""!!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!!!!###!!! !!!!!!!!! !!!!!! """!!!!!!!!!!!!  ```WWWOOOKKKJJJGGGGGGIIIFFFEEEBBB@@@@@@AAABBBDDDBBBAAA@@@??????>>><<<:::333333333333333333333333//////...------------...,,,+++)))(((''''''(((((((((''''''''''''''''''&&&###&&&)))(((%%%###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$ ###&&&'''&&&%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""""""""""""""$$$$$$$$$###############""""""######$$$%%%%%%&&&"""###############$$$$$$######""""""######$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!""""""#########$$$$$$$$$#########""""""!!!"""###%%%%%%%%%%%%$$$"""!!! !!!"""######################## !!!###$$$###!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""""""""!!!!!! !!!!!!!!!%%%$$$"""!!! !!!!!!"""!!! !!!######"""!!!  !!! """!!!!!!!!!!!!"""###### !!!###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""############$$$###!!!!!!"""$$$!!!!!!######$$$######"""###$$$%%%%%%$$$"""!!!!!!!!!"""######"""!!!###!!!"""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!! !!!!!!!!!!!! !!!!!! """###$$$"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!     !!!""" !!!  !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""#########!!! !!!"""!!! !!!!!! """!!!!!!!!!!!!  ]]]VVVPPPNNNLLLHHHFFFGGGDDDBBB???===<<<>>>AAACCCAAA@@@>>>>>>>>>===;;;999555555444333333222111111//////...---------......,,,+++)))((('''''''''((('''((((((((('''&&&%%%%%%%%%))),,,+++(((&&&(((+++&&&&&&&&&'''''''''((((((!!!"""$$$&&&''''''''''''########################$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))))))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""""""""!!!!!! &&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&& !!!"""###$$$%%%&&&&&&#########"""######$$$%%%!!!!!! !!! !!!###$$$$$$$$$$$$$$$############!!!!!! !!!!!!"""######$$$$$$$$$###"""!!!!!!  """###%%%&&&&&&$$$$$$$$$$$$######""""""""""""######"""!!!###"""!!! !!!"""###""""""""""""""""""""""""###!!!!!!!!!!!! !!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! $$$$$$$$$$$$############""""""!!! !!!"""###"""!!!!!!"""$$$%%%###"""""""""$$$###!!!!!!!!!!!!!!!!!!""""""### !!!"""$$$$$$%%%%%%$$$$$$########################""""""!!!""""""""" !!!######!!!!!!!!!!!!!!!"""###### !!!!!! !!!$$$!!!$$$'''((())))))&&&'''((()))'''######!!! """%%%&&&### """!!!###!!!"""###$$$!!!!!! !!!!!!!!! !!!""""""   !!!""""""!!!  !!!!!! !!!"""$$$  !!!"""!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!   !!!  !!!!!!   !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!  """###$$$%%%$$$!!!!!!"""""" !!!!!!   aaaXXXOOOLLLJJJGGGFFFGGGEEEDDDBBB@@@>>>======>>>>>>?????????===;;;999888777777666555333222111111333222000///------,,,,,,,,,+++)))''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''))))))))))))(((((((((((('''&&&$$$###"""###$$$$$$'''&&&%%%%%%######"""!!!''''''&&&&&&&&&%%%%%%%%%"""###%%%$$$$$$###%%%&&&""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########!!!!!!!!!"""###%%%&&&'''"""###$$$$$$###"""!!! ###$$$%%%&&&%%%%%%######'''&&&%%%$$$###############"""!!!!!!!!!"""$$$$$$"""!!!  !!!###%%% !!!""""""!!! !!!###$$$%%%$$$"""!!!###$$$%%%%%%%%%###"""!!!!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%$$$###!!! %%%$$$$$$$$$$$$$$$$$$$$$###  ###&&&%%%########################### """"""!!!!!!""""""###$$$!!!!!! !!!!!!"""#########$$$$$$$$$###"""  """$$$$$$"""!!! """!!! """######""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """&&&))))))'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!"""$$$$$$$$$###############"""######$$$$$$***((($$$!!!$$$%%%$$$"""!!!!!!!!!"""###%%%%%%$$$###!!!$$$$$$#########$$$&&&'''"""!!!  !!!"""""""""###$$$%%%''''''(((''''''&&&&&&$$$###!!!   !!!!!!  $$$###"""!!! !!!"""  """!!!!!! !!!!!!""""""  !!!!!!!!!  """ !!!""""""!!!!!!!!!!!!!!! $$$###""" !!!""""""!!! $$$###""" !!!!!!$$$!!!""" """###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###$$$""" !!!"""!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!zzz}}}```VVVNNNKKKIIIFFFDDDFFFDDDCCCAAA???>>>===>>>>>>?????????>>>===;;;999888777666666444333222111111111000...---++++++******+++***)))(((((('''''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############"""######$$$%%%###$$$%%%%%%$$$###"""!!!!!!!!!###$$$$$$$$$###### !!!"""###$$$######"""""""""###$$$%%%""""""######$$$$$$$$$$$$!!!!!!"""""""""!!!!!! !!!"""###$$$######""" !!!""""""!!! !!!"""###$$$$$$###"""!!!!!!"""###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""######""""""!!!!!!!!!"""###$$$$$$$$$$$$######"""!!! !!!!!!""""""!!! $$$###!!!!!!""""""!!! !!!""""""""""""""" !!!"""######$$$$$$""""""!!!!!!  """$$$''''''&&&###"""######################## !!!!!!""""""### !!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%'''$$$)))&&&$$$(((###"""!!!  !!! !!!!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$  !!!###$$$!!!"""###$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!!!!  !!!!!!  !!!!!! """"""!!!  !!!!!!!!!!!!!!!  """"""!!!  !!!!!!!!!  !!! !!!!!!  """ !!!!!!!!! !!!!!!!!!!!!!!!!!!  """"""!!! !!!"""###%%%### !!!"""!!!!!!  !!! !!!!!!""""""######!!!!!!!!!!!! ###""" """######"""#########""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!yyysss~~~___UUUMMMIIIHHHEEECCCDDDBBBAAA???>>>======>>>>>>?????????>>><<<:::999888666666555444333333222222111000...---++++++******************)))(((''''''&&&&&&&&&'''''''''''''''''''''((()))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''!!!""""""###%%%&&&&&&'''%%%&&&((('''&&&&&&((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%%%%$$$$$$ !!!"""###$$$############$$$%%%%%%"""###%%%''''''&&&$$$######"""""""""""""""######!!!"""""""""#####################$$$######"""!!!""""""############""""""!!!###%%%&&&&&&&&&########################%%%%%%$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""""""""#########$$$###"""!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!! &&&$$$"""""""""!!!  !!!"""""""""""""""!!!""""""###$$$$$$$$$###!!!!!!!!!!!! !!!"""###$$$$$$$$$###"""######################## !!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%''''''&&&%%%$$$$$$$$$$$$!!!$$$'''((('''&&&''''''""""""!!! !!!###$$$"""###&&&''''''%%%"""!!!!!!"""$$$%%%!!!""""""###$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!! !!!!!! """!!!!!!!!!!!!""""""###""""""!!!   """$$$###!!! !!!!!!  !!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""###$$$$$$###"""!!! !!!"""######"""!!!  !!!"""######$$$ ###!!! !!!###$$$$$$###$$$$$$$$$$$$############!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!www}}}___VVVMMMJJJHHHEEECCCEEEAAA@@@>>>=========>>>>>>@@@???>>>===;;;:::888888555555555444444333333333333222000///---,,,,,,,,,)))******+++***)))((('''''''''''''''''''''''''''&&&''')))***)))(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%&&&&&&&&&'''''''''(((((("""######$$$%%%&&&&&&&&&"""$$$&&&''''''(((***+++''''''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$###"""""""""###$$$%%%"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""###$$$%%%%%%%%%$$$###"""""""""""""""#########&&&$$$ $$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""%%%&&&%%%$$$"""!!!!!!!!!"""###$$$###"""!!! !!!%%%###""""""###"""!!! !!!"""""""""""""""%%%&&&&&&%%%$$$""" !!!"""""""""#########$$$######################## !!!!!!!!! $$$$$$#########%%%'''(((((('''&&&%%%$$$#########&&&(((### $$$&&&###$$$######"""""""""""""""$$$""" !!!""""""###$$$%%%$$$"""  !!!"""###$$$""""""###$$$$$$%%%&&&&&&%%%$$$!!!  !!!"""""""""!!!!!! !!!!!!  !!!"""""""""""" !!!!!! !!!"""!!!  """""""""######$$$$$$%%%!!!!!!   !!!""""""!!!  """""" """"""!!!!!!!!!!!!!!!!!!  !!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!""""""###""""""""""""""""""""""""!!!!!!  !!!"""###$$$$$$ !!!"""""""""!!! !!!###%%%%%%$$$########################!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!{{{```VVVMMMJJJIIIFFFDDDEEEAAA@@@>>>=========>>>>>>@@@@@@>>><<<:::999888777444444444444444444444333333222000///---,,,,,,,,,))))))+++++++++***((('''''''''(((((((((((())))))'''((()))******(((&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%%%%&&&((('''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######"""""""""#########)))((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$##################$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""""""""$$$%%%&&&"""""""""!!!"""######$$$!!!!!! !!!!!!!!!!!!###""""""""""""""""""###!!!"""""""""""" !!!!!!"""""""""#########&&&&&&$$$ ###((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!"""$$$%%%$$$$$$"""!!!!!!!!!"""###%%%%%%$$$###""""""######"""""""""###$$$$$$###!!! !!!"""""""""""""""%%%%%%&&&&&&$$$""" !!!!!!""""""######$$$$$$$$$$$$$$$#########$$$$$$ !!!!!!!!!!!!!!! """!!! !!!"""$$$%%%&&&&&&%%%###"""""""""""" %%%$$$$$$&&& ###############""""""!!!'''%%%###!!! !!!"""""""""!!!  !!!!!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&$$$"""!!! """###"""!!!!!!   !!!""""""!!!!!! !!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""######### !!!!!!!!!!!!  """ !!!!!! !!!!!!!!!  !!!######"""  !!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""!!! !!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""!!!!!!!!! !!!!!!""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!""""""""" !!!###$$$%%%$$$!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!yyy```WWWNNNKKKIIIFFFDDDFFFBBBAAA???>>>======>>>>>>AAA@@@>>><<<999888777777333333444444444444444444111000...---++++++******)))******+++******))))))(((((())))))***+++++++++(((((()))***)))((('''&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%###!!!!!!"""&&&%%%$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%"""""""""!!!""""""###$$$'''&&&%%%###""""""""""""!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%$$$$$$$$$&&&$$$""" !!!###$$$""""""""""""###$$$%%%%%%!!!"""""""""############""""""!!!!!!!!!"""############""""""""""""###### !!!"""#########"""!!!!!!""""""######$$$$$$$$$ ###&&&((('''%%%######""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$###""""""""""""#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%%%%###!!! !!!""""""""""""""" !!!###%%%%%%$$$###""" !!!!!!""""""%%%$$$$$$$$$$$$#################################!!!!!!!!!"""""""""""""""############$$$%%%&&&&&&%%%%%%$$$###""""""""""""$$$%%%"""&&&'''"""!!!!!!!!!!!!!!! $$$###"""""""""###$$$%%%"""!!!  !!! !!!!!!!!!!!! ############$$$$$$%%%%%%""""""!!! !!!"""###""""""!!!  !!!!!!!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!""""""!!!!!!!!!  ###   !!!######!!! !!!!!!!!!  !!!"""!!!"""!!!!!!  !!!!!!!!!!!!  """######"""!!! !!!!!!"""!!!!!! !!!!!! """"""###""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! """  """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!xxx___UUUMMMJJJHHHEEECCCDDDDDDCCCAAA???>>>===>>>>>>BBB@@@>>>;;;999888777777333333333444444555555555111000...---++++++******+++******)))*********+++(((((()))***,,,---......))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###""""""###&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$######"""###############"""""""""###$$$%%%$$$###""""""""""""###$$$ !!!!!!"""###$$$!!!"""###$$$$$$$$$######$$$$$$###""""""""""""""" !!!"""###$$$$$$$$$$$$ !!!"""###$$$######"""$$$$$$#########$$$&&&&&&$$$###"""!!!!!!"""###$$$!!!"""$$$%%%&&&&&&&&&%%%""""""######$$$%%%%%%&&& !!!"""$$$%%%$$$!!!"""""""""""""""""""""""" !!!"""$$$%%%&&&%%%$$$###""""""#########"""!!! """"""############""""""!!!"""$$$%%%&&&%%%%%%$$$#########$$$%%%%%%""" !!!""""""""""""""""""$$$%%%$$$###""" !!!!!!!!!!!!######$$$$$$###""""""!!!########################!!!!!!""""""######$$$$$$$$$%%%&&&'''((((((((((((%%%$$$$$$#########$$$$$$%%%$$$###"""$$$&&&'''&&& !!!!!!"""!!!  !!!"""###$$$$$$%%% !!!!!!!!!!!!"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########$$$###"""!!! !!! !!!!!!!!!!!! """!!! """### !!!!!!!!!!!! !!!"""!!!  !!!!!!!!!"""!!!!!! !!!  """"""  """!!!!!!!!!  !!!!!!!!!   """"""  !!!!!! !!!"""!!!"""!!!  """###"""!!! !!!!!!!!!   !!!""" !!!""""""###"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""  !!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!www^^^TTTKKKHHHGGGCCCBBBCCCFFFDDDBBB@@@>>>======>>>BBB@@@===;;;888777777777222333333444444555555555333222000///------,,,,,,++++++)))))))))***+++,,,((((((***+++---///000000******)))((('''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!###$$$$$$%%%''')))&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$#########$$$&&&'''###"""""""""###%%%''')))%%%$$$###""""""!!!!!!!!! !!!"""###$$$###"""""""""###%%%%%%%%%###!!!  """###$$$$$$######!!!###$$$%%%$$$"""!!!!!!!!! !!!###$$$$$$###"""!!!!!!"""###$$$ !!!"""###"""!!!!!!""""""###$$$%%%%%%&&&&&&***%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$"""!!! """###$$$###"""!!!"""###$$$$$$###"""!!! ###%%%&&&&&&%%%$$$%%%$$$$$$%%%%%%$$$!!! !!!!!!"""""""""""""""!!!###$$$$$$""" ############""""""""""""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&""""""$$$''''''$$$%%%'''"""###$$$$$$$$$###!!! !!!"""###""""""""" ###%%%%%%$$$###!!!!!!############ !!!"""###$$$$$$######%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!! ###%%% ###$$$%%%%%%%%%###"""!!! """"""!!!  ###$$$""" !!!###!!!!!!###""""""!!!!!!!!!  !!!""""""###   """"""  !!!!!!  !!!"""  !!!!!!"""###"""   !!!"""!!! !!!!!!!!!!!! !!! !!!"""###""""""#########!!! ######""""""!!!!!! !!!$$$&&&'''"""   !!!!!!"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!yyy]]]SSSJJJIIIJJJHHHGGGGGGEEEGGGFFFCCC>>>;;;<<<>>>BBBAAA???<<<999777555444111222222333333333222222444333111///---,,,++++++---+++))))))******(((%%%''''''((()))***+++,,,,,,((('''&&&&&&&&&&&&'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!!!!!!!"""###%%%&&&###$$$%%%&&&%%%$$$###"""############$$$%%%&&&'''!!!"""$$$%%%&&&'''''''''$$$"""!!!###%%%&&&$$$"""%%%$$$###""""""###$$$$$$"""!!!!!!!!!"""###%%%'''%%%%%%%%%$$$###"""!!! """###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&""""""############""""""""""""###""""""!!! !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$######%%%&&&%%%$$$###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$###!!! """)))'''%%%%%%'''''''''&&&$$$###""""""!!!""""""### !!!"""$$$$$$######"""!!!!!!"""###############!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!""""""############"""&&&$$$""" !!!###$$$######""""""""""""######%%%$$$"""!!!!!!!!!"""###"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% $$$"""!!!!!!!!!!!!!!!"""###### !!!!!!  """$$$###!!!  """###!!!!!!!!! !!! !!!!!! $$$###""""""######"""!!! !!!""""""!!!!!! ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!! """"""!!!!!! !!!!!! !!!!!!!!!!!!$$$!!!!!!"""!!! """""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!###"""""""""""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###""""""!!!!!! """"""""""""""""""""""""vvv\\\RRRJJJIIIJJJHHHFFFFFFCCCCCCBBB@@@===;;;<<<<<>>===DDDCCCAAA>>>;;;999777666222222333333333333222222///............///000000...+++)))(((***+++++++++---,,,+++)))(((&&&%%%$$$((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&""""""###&&&)))***)))'''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%###!!!$$$%%%&&&%%%$$$###$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######%%%%%%$$$############$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! ###""""""###%%%%%%$$$"""######""""""""""""######&&&&&&&&&%%%%%%###""""""""""""###$$$$$$$$$$$$$$$"""############""""""!!!######"""""""""######$$$""""""############"""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##################""""""""""""#########""""""$$$%%%&&&$$$###"""###""" !!!!!!!!!!!!""""""###$$$""""""!!! """#########"""###&&&(((777111***%%%""""""""""""""""""$$$$$$$$$$$$###""" !!!"""$$$$$$######"""!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$######!!!!!!""""""###############$$$'''))))))'''%%%###$$$$$$############$$$$$$######"""!!!!!!"""###$$$"""###$$$###""""""###$$$!!!!!! !!!"""""""""!!! !!!!!!  !!!"""$$$##################$$$!!!"""$$$###"""!!!!!!"""######!!!$$$!!!"""$$$'''$$$!!! !!!!!!  """###!!!!!!  """#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!""" !!!###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!############""""""""""""!!!   $$$######"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  !!!!!!!!!!!!!!! mmmYYYOOOGGGGGGHHHFFFEEEEEEEEEBBB@@@@@@BBBDDDBBB@@@CCCBBB@@@>>>;;;999777666333333333444333333222222///............//////000++++++++++++,,,,,,,,,+++(((((((((((((((((((((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((((((&&&$$$&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""&&&%%%###"""""""""###$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$"""!!! """"""######$$$$$$$$$###""""""""""""""""""######!!!###%%%%%%%%%%%%"""######$$$$$$$$$######""""""###""""""!!! $$$######""""""""""""###"""######$$$$$$######"""!!!""""""###$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%########################!!!"""###"""!!!"""###%%%$$$"""!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!! """#########"""###%%%(((999555///***'''&&&$$$###"""###%%%&&&&&&%%%###""" !!!"""###$$$######"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!""""""###$$$$$$###%%%'''))))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!"""###!!!###$$$$$$###"""###$$$###############"""""""""!!!""""""###"""!!! !!!!!!"""!!!  !!!"""!!!###%%%%%%###!!! !!! ###!!!"""$$$&&&### !!!!!!!!!!!!!!! !!!######!!!  """#########""""""!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###"""  !!!###$$$ !!!!!!!!!!!!$$$#########""""""""""""###"""!!! !!!"""### !!!!!! %%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! lllYYYOOOGGGFFFHHHFFFEEEEEEEEEBBB???@@@CCCDDDCCCAAAAAA@@@>>><<<:::888666555444444444444444333222111111000///...............(((***---......,,,***)))'''''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''))))))'''%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!! """$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""############!!!"""######%%%%%%%%%$$$###"""!!!!!!"""""""""""""""!!! ######""""""!!!"""""""""######$$$$$$$$$$$$###### !!!"""#########"""&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%!!!  """######"""!!!!!!!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$###"""!!!!!!###%%%222000...,,,+++***'''$$$###$$$&&&'''&&&%%%###!!! !!!"""###$$$######"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$""" """$$$%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########""" !!!###### !!!!!!  !!!###%%%%%%###!!! !!! !!!!!!!!!  !!!!!!"""!!!"""""""""######!!! """###"""  !!!###!!!!!!!!! !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!! """###"""  !!!""""""!!!  !!!  !!!###$$$ !!!!!!!!!""""""#########""""""""""""!!!###"""!!!!!!!!!!!!###### !!!"""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! lllXXXOOOGGGFFFHHHGGGEEEFFFBBB@@@??????@@@AAAAAA@@@@@@???>>><<<:::888666555444555555444444333222111222222000///------,,,,,,'''***---...---***))))))************))))))))))))$$$$$$%%%%%%%%%%%%$$$$$$&&&'''(((((()))(((((((((((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!###%%%&&&&&&$$$%%%&&&'''&&&%%%$$$%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" ###%%%$$$$$$###""""""""""""###&&&%%%$$$"""!!! ###$$$%%%&&&&&&&&&&&&&&&!!!"""$$$$$$#########%%%!!!"""###$$$$$$%%%$$$$$$ """###$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!""""""""""""!!!!!! """"""!!!!!!!!!""""""#########$$$$$$$$$$$$###### !!!!!!""""""""""""!!!######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$!!!"""""""""!!!!!!###$$$  ###$$$$$$###""""""""""""######$$$%%%$$$$$$#########"""""""""###$$$$$$"""!!!!!!###%%%(((((((((***++++++(((&&&&&&'''''''''&&&$$$"""!!! !!!"""$$$$$$######"""!!!!!!"""##################"""!!! !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&)))'''$$$""""""###%%%'''$$$$$$############$$$$$$'''&&&$$$""" """%%%&&&%%%$$$$$$%%%$$$$$$######""""""!!!!!!""" ######   !!!"""!!!  !!!!!!"""$$$###"""!!!!!!"""  !!!"""!!!  """"""""" """$$$###  """###"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!! """######!!! !!!!!!""""""!!! !!! !!!"""### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############"""###""""""!!! """""""""""""""""""""""" !!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! nnnYYYOOOGGGGGGIIIHHHFFFGGGAAAAAABBBAAA??????AAABBBAAA@@@>>>===;;;999777666555555555555444333222111222111000...------------***+++,,,+++((('''(((***---,,,,,,+++***))))))((($$$%%%&&&''''''&&&%%%$$$&&&'''((()))***))))))(((&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&'''$$$"""!!!"""$$$%%%%%%$$$&&&'''''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""!!!'''&&&$$$"""!!! ######$$$%%%%%%%%%%%%%%% ###%%%%%%###"""###%%%!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""#########"""!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""#########$$$$$$ !!!"""""" !!!"""$$$"""!!! !!!###$$$###"""#########"""######$$$$$$"""""""""""""""###############$$$###"""###%%%((($$$$$$$$$&&&)))++++++******)))(((&&&%%%###"""!!! !!!"""$$$$$$######"""!!!!!!"""##################"""!!! !!!"""###%%%$$$"""!!! !!!"""###!!!!!! !!!###%%%'''***(((%%%###"""###$$$&&&#########""""""#########$$$###"""!!!!!!!!!"""###"""%%%&&&%%%%%%%%%%%%#########"""!!! !!!"""""""""!!!!!!!!!!!! !!!!!!"""### !!!!!!!!!!!! !!!"""!!! """###  !!!"""!!!!!! !!!"""###!!! ######!!! ###"""!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!""" !!!!!! """$$$###""" !!!"""###!!! """ !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""" !!!!!!""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!pppYYYOOOGGGGGGIIIHHHGGGGGGBBBDDDEEEDDDAAA@@@BBBEEEBBBAAA???>>><<<:::999888555555555555444333222111111000///...............------+++((($$$$$$(((,,,,,,,,,,,,++++++++++++***'''((()))******)))((('''&&&'''(((*********)))((((((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&'''''''''(((((()))'''$$$$$$%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###"""###$$$$$$$$$###!!! %%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$######""" ###%%%%%%###"""###%%%"""###%%%&&&''''''&&&&&&"""!!!!!! !!!###$$$%%%""""""###$$$$$$$$$$$$### !!!"""######$$$###### !!!###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&& !!!!!!!!!""""""###### !!!"""!!! !!!"""$$$$$$###""""""######"""!!!$$$$$$##################"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$%%%(((+++%%%$$$###%%%(((,,,//////,,,+++)))&&&$$$""""""!!! !!!"""$$$$$$######"""!!!!!!"""###############$$$"""!!! !!!"""$$$'''%%%###!!! !!!###%%%!!!!!! !!!###&&&'''+++)))'''%%%$$$###$$$$$$######""""""""""""######"""!!!!!!!!!"""###%%%&&&"""%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!! """%%%$$$ ###'''!!!!!!!!!!!!!!!"""###### !!!!!!  """$$$&&&$$$"""!!!!!!!!!###$$$ !!!!!!"""!!!!!!!!!###$$$### !!!###!!! !!!$$$!!!!!!""""""!!!  !!!"""###$$$$$$ !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!  !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!"""""" !!!!!! """$$$$$$""" """###!!! """!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!! !!!!!!!!!!!!""""""""""""!!!  ###%%%&&&$$$"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""pppXXXSSSMMMHHHGGGGGGGGGGGGBBBCCCDDDEEEDDDCCCAAA@@@DDDDDDBBB@@@>>>;;;999777888555222222444555444222444222///.........,,,+++...---+++)))(((((()))******))))))+++---...---+++,,,)))&&&%%%''')))(((&&&((('''&&&&&&'''((('''%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%&&&'''((((((&&&$$$######%%%&&&&&&%%%&&&%%%###$$$%%%&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&,,,%%%"""'''((($$$!!!###########################&&&&&&%%%$$$$$$######"""$$$""" """###$$$$$$%%%###"""###$$$$$$###"""##################$$$$$$%%%$$$###!!! """###"""!!! !!!###%%%""" !!!$$$&&&&&&%%%###!!! ###$$$$$$$$$"""  !!!$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""###"""!!!$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$######""""""###&&&((())))))***)))&&&$$$"""!!! !!!""""""#########""""""""""""""""""###$$$&&&&&&######"""!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$######""""""###%%%''')))(((&&&%%%$$$$$$$$$""" ###"""!!! !!!""""""$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""" !!!!!!""""""###"""!!! !!!"""!!!  !!!!!!!!!!!!""""""""""""'''%%%""" !!!"""###### !!!""""""!!!!!!  !!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!!!!!!!!"""!!!  !!!"""######"""!!!!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""######"""    !!!"""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%######%%% ######""""""!!!!!! ###"""!!! !!!!!! !!!###%%%%%%$$$"""!!! !!!!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!######"""!!!  oooVVVRRRLLLGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBB@@@===;;;888777666555444555666666333000111///---------...---,,,...---+++)))))))))***++++++******+++------+++******(((%%%%%%'''((((((&&&)))'''&&&&&&''''''&&&%%%&&&&&&'''''''''&&&$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&'''&&&$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$###"""###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%(((""" $$$%%%""" """########################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###$$$&&&%%%%%%$$$###""""""###$$$###!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!  ######"""""""""### !!!!!!!!!""" !!!###$$$$$$%%%%%%###"""""""""######$$$"""!!!"""###%%%$$$$$$######################## !!!!!!!!!""""""%%%$$$###$$$&&&&&&%%%###"""""""""""""""#########!!!""""""##################!!! !!!"""$$$$$$###&&&%%%$$$"""!!!!!!""""""""""""############""""""""""""!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$###""""""###%%%'''((((((&&&$$$$$$$$$$$$""" """!!!!!! !!!"""############"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""""" !!!!!!!!!!!!$$$###""" !!!""""""!!!  !!!!!!!!!""""""""""""$$$###!!! !!! !!!!!!"""""" !!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!!!!!!!!"""!!!!!! !!!!!!"""###"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!  !!!!!!"""!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!###"""""""""!!!!!!!!! ###"""!!!  !!!%%%###!!! """###$$$###"""!!! !!!!!! !!!!!!!!!"""""""""###"""!!! !!!"""###""""""!!!!!! """""""""!!! """"""""""""""""""""""""nnnUUUPPPKKKGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAA???===:::888777555555666777888666222//////---,,,,,,---......------,,,+++******+++,,,------,,,++++++,,,+++)))'''(((&&&%%%%%%'''(((((('''***(((''''''''''''%%%###'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''%%%%%%%%%'''((('''&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&$$$$$$###""""""$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&""" ###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$######$$$&&&&&&%%%######"""!!!"""###$$$###""" !!!"""$$$%%%&&&&&&#########"""!!!!!!!!!!!!###%%%%%%#########  """"""!!!!!! !!!###$$$$$$###!!!!!!!!!!!! $$$"""!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!###%%%%%%###!!! !!!!!!"""###$$$$$$$$$!!!""""""###############(((&&&$$$$$$$$$%%%$$$######"""!!!!!!!!!"""$$$$$$""""""############"""""""""!!!  ######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$###"""###$$$&&&''''''&&&$$$$$$$$$$$$""" !!!!!! !!!!!!"""""""""""""""############"""###$$$$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!""" """!!!!!! !!!!!!!!!  !!!!!!!!!"""""""""!!!!!!  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!""""""!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!""""""!!! !!!!!!###"""!!! """######!!! !!!!!!  !!!!!!!!!###""""""!!! !!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!""""""!!! !!!'''&&&###!!! !!!""""""!!! !!!!!!""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""lllTTTPPPKKKHHHGGGFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDAAAAAA@@@>>><<<:::888666666666777777777555333111000...------.........------,,,+++++++++,,,---...///...,,,,,,,,,+++(((&&&&&&&&&&&&&&&''''''''''''+++)))'''''''''&&&$$$###'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%&&&((()))(((&&&)))(((&&&%%%&&&&&&%%%$$$###$$$&&&''''''&&&$$$###$$$######%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%#########$$$%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!###%%%%%%###!!!$$$###"""###$$$%%%$$$### !!!!!!"""###$$$$$$%%%""""""######"""""""""!!!!!!###%%%$$$###"""###!!! !!!""""""###"""!!! """$$$%%%$$$""" ###"""!!!!!!###$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$!!!$$$&&&&&&### !!!!!!!!!"""######$$$$$$"""######$$$$$$$$$$$$$$$)))'''%%%%%%%%%&&&%%%$$$###"""!!!!!!"""###$$$%%%"""############""""""!!!!!!  ###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$#########$$$%%%&&&&&&%%%######$$$$$$""" """!!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!   !!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""   !!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###""""""!!!!!!!!!""""""######"""  !!!"""!!!"""###%%% !!!!!!!!!!!!  !!!!!!""""""!!!!!! ######################## !!!"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!! &&&$$$"""  !!!!!! !!!!!!!!!""" !!!!!!!!! !!!""""""!!! """"""!!!!!!  !!!!!!"""""""""""" jjjTTTQQQLLLIIIHHHHHHGGGGGGEEEDDDBBBAAAAAAAAABBBCCCAAA@@@@@@>>><<<:::888777999999888666555444444444444222////////////---,,,,,,,,,,,,,,,,,,,,,------///...,,,,,,,,,+++(((&&&&&&'''''''''''''''''''''+++)))'''''''''&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%&&&'''))))))'''&&&)))'''%%%%%%&&&&&&%%%$$$"""$$$&&&''''''&&&$$$###&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!###%%%%%%###!!!%%%$$$###$$$&&&'''&&&%%%######""""""""""""""""""!!!"""######$$$######"""###$$$$$$###!!! !!!### !!! !!!"""$$$%%%$$$""""""###$$$$$$$$$$$$#########!!! !!!"""$$$############################## !!!!!!"""###%%%(((******'''%%%""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!###$$$$$$###%%%%%%######"""###$$$%%%###############"""!!!!!! !!!"""###$$$###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############$$$%%%&&&&&&&&&$$$############"""!!!""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%#########$$$$$$######"""!!! !!!!!! !!!  !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!#########""""""###$$$$$$######"""  !!!### !!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!  !!!!!!"""######### hhhTTTQQQMMMJJJIIIIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???===;;;999888::::::999666444333444666555333111000//////...,,,,,,,,,,,,,,,,,,+++++++++---,,,++++++,,,+++)))''''''(((***)))(((&&&&&&'''***(((''''''''''''%%%###%%%%%%&&&&&&&&&&&&&&&'''############$$$%%%&&&'''%%%%%%%%%'''))))))'''%%%&&&%%%###$$$%%%&&&&&&%%%######%%%&&&&&&%%%%%%$$$'''%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$### ######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$######$$$&&&&&&%%%###$$$######$$$&&&'''&&&%%%$$$######""""""!!! !!!###$$$%%%$$$######&&&&&&%%%""" !!!### """$$$$$$"""!!!"""###"""!!!!!!"""$$$%%%%%%$$$###############$$$$$$$$$###!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$&&&((((((&&&$$$#########"""""""""""""""###$$$$$$%%%&&&%%%%%%%%%###"""!!!"""$$$&&&&&&&&&'''&&&%%%#########$$$$$$######$$$######"""!!! !!!"""###%%%&&&######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&&&&'''%%%###""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########$$$######"""!!!  !!!!!!!!!!!!!!!!!! !!!"""######$$$######### !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""#########!!! """ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!######"""""""""###$$$$$$###"""!!!  !!! !!!!!!""""""!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""!!!  !!!""" !!!!!!!!!  """""""""""""""!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""gggRRROOOLLLJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAA???>>><<<:::999999:::;;;999666333444555333111////////////...---,,,,,,,,,,,,+++***))))))+++******+++------+++***)))+++,,,+++(((&&&&&&''')))'''&&&&&&''''''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((((((&&&###$$$###!!!"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%% $$$$$$!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%"""!!!!!!"""$$$%%%%%%$$$"""""""""""""""!!!!!!!!!!!!###%%%%%%%%%$$$######$$$%%%$$$"""!!!"""###"""%%%''''''%%%###$$$%%%$$$""" !!!###%%%%%%%%%###"""!!!!!!!!!"""$$$%%%"""!!! """######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&!!! !!!######!!! !!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$$$$&&&(((((('''&&&%%%###"""""""""###$$$$$$$$$$$$######"""!!! """!!!!!!!!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$%%%''''''((($$$###""""""######"""!!!!!!"""######""""""!!!!!!""""""#########$$$###############"""!!!!!! !!!######"""""""""!!!!!!!!! """#########"""""" !!!!!!!!!  !!!!!! !!!!!!""""""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!! !!!"""###  !!!""" """######""" !!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""!!! !!!""""""!!!!!!"""############### !!!!!!!!!"""""""""### !!!"""""""""!!! !!!!!!""" !!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!"""""""""""""""""""""######""""""""""""""""""""""""~~~gggQQQNNNKKKIIIHHHHHHFFFEEEFFFGGGGGGHHHHHHGGGEEEDDDBBBBBBAAA@@@>>>===;;;:::777:::===<<<888444333333000///------///000///...,,,,,,,,,+++***)))((('''***))))))+++---...---+++***,,,...---)))&&&&&&'''((('''&&&&&&'''((('''%%%###$$$&&&(((((('''&&&%%%&&&&&&%%%$$$##################$$$&&&((('''%%%###"""!!! !!!$$$&&&&&&%%%$$$#########$$$$$$&&&&&&"""!!!!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%"""'''''' """&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$""" """###$$$$$$  ###$$$###""" !!!!!!""""""###### ###%%%&&&%%%$$$$$$"""%%%&&&%%%###"""""""""$$$$$$!!! """%%%""" """%%%&&&&&&'''&&&%%%$$$$$$&&&(((***"""!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$###!!!"""######"""!!! """###%%%&&&&&& !!!"""""""""""""""$$$###!!!"""###$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$######!!! ######"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""$$$&&&'''((()))$$$###""""""######"""!!!!!!!!!!!!!!! """"""""""""###########################"""!!!!!! !!!$$$$$$######""""""!!!!!!  !!!!!!!!!  !!!!!!!!!"""###$$$$$$ !!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!   !!!#########"""""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!!!!!""""""!!!  !!!""" !!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""!!!!!!""""""""""""!!!!!! """""""""!!!   !!!"""""""""!!! !!!!!!!!!""""""###### !!!"""""""""!!! !!!!!!!!!!!!"""!!!!!!""""""!!!"""!!!!!!""" !!!!!!!!!######"""""""""""""""""" cccTTTMMMGGGGGGHHHFFFDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDCCCAAA>>>;;;888666555:::>>>AAA???888333222333666222------000111...+++///...---+++***)))))))))******++++++++++++******,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""((('''%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###"""""" !!!###$$$%%%)))&&&######%%%&&&%%%###%%%$$$$$$'''***+++(((%%%#########"""""""""!!!!!!######""""""""""""######%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$######$$$$$$$$$$$$$$$############"""'''&&&%%%$$$###!!! """"""#########""""""!!!'''%%%$$$$$$%%%"""!!!"""!!!%%%&&&%%%$$$"""""""""######$$$###"""!!!!!!###%%%&&&!!!!!!"""""""""!!!!!! """############"""!!!!!!""""""############""""""$$$$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!#########""""""""""""!!! ###$$$"""!!! !!!"""###""" %%%""" !!!"""###!!!######"""!!!!!!!!!!!!!!! ######!!!!!!###"""###$$$%%%&&&&&&&&&&&&######""""""!!! !!!"""!!! !!!""" """###$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! """"""!!!!!!  """!!!"""!!!!!! !!!!!! !!!""""""    !!!""" !!!""""""!!!!!!!!!!!!!!!!!! $$$######"""!!! !!!###$$$$$$###!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$###""""""!!! $$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!""""""!!! ###"""!!! !!!!!!""""""""""""!!!!!!  !!!"""###!!!  !!!### """######""""""###%%%  """"""!!!""""""""""""""""""""""""  !!!!!!""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""~~~~~~lllWWWOOOHHHGGGGGGEEEDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@>>>;;;888777666333888<<<<<<888666666888777333......000111///---///...---,,,++++++******'''(((((())))))(((((('''***)))(((&&&%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!######$$$$$$%%%%%%&&&&&&'''%%%######$$$%%%$$$"""###"""###%%%((()))&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$############"""&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%$$$!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""###"""!!! !!!"""$$$%%%###$$$$$$%%%$$$$$$#########$$$$$$$$$######"""""" !!!!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!""""""######$$$$$$#########""""""""" !!!!!! !!!###$$$%%%$$$######%%%%%%$$$###$$$"""!!!"""$$$%%%$$$""""""!!!!!! !!!!!!$$$###"""!!!!!! %%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""######"""!!! !!! !!!"""$$$%%%&&&&&&&&&$$$$$$######"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! $$$###""" !!!!!! !!!!!!!!!"""""""""!!! ######$$$$$$$$$$$$$$$$$$ !!!"""!!! !!!!!!""""""!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########$$$######"""!!!!!! ######"""!!!   !!!""""""######""""""""""""""""""!!!!!!!!!###$$$%%%%%%$$$###!!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!"""###$$$ """###"""!!!!!!"""######!!! !!!"""!!! """"""""""""""""""""""""''''''&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!sssuuuuuu[[[RRRIIIGGGGGGDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???===;;;999777666000444888999888666777999777333000///111111000............------,,,,,,,,,***++++++,,,,,,++++++***)))(((''''''&&&&&&''''''))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''%%%$$$###%%%$$$######$$$$$$###"""!!!!!!"""$$$&&&&&&$$$"""''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######$$$$$$$$$############"""$$$$$$#########"""""""""###$$$$$$%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$'''$$$!!!!!!######""" !!!!!!!!! !!!!!!"""######"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""""""""!!! !!!!!!"""######$$$$$$$$$$$$$$$############### !!!"""###$$$%%%%%%$$$$$$$$$############!!!"""###"""""""""$$$&&&%%%$$$######%%%%%%$$$###!!! !!!###$$$$$$###""""""!!!!!!!!!"""######&&&  $$$$$$$$$$$$###"""!!! !!!!!!"""######$$$"""###$$$$$$$$$"""!!! !!!"""###%%%&&&&&&&&&&&&$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!! $$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$""" """""""""""""""""""""""" !!!"""""" !!!!!!"""""""""$$$!!! !!! !!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$######""""""!!!!!!""""""!!! !!!"""###$$$$$$ """"""!!!  """######"""  !!!"""""""""!!!  !!!!!!""""""!!!!!! ###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###""" """%%%###!!!!!!!!!"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!lllpppzzz]]]SSSJJJGGGFFFDDDDDDFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>><<<;;;999888777444666999999777555555666666333000//////000///...------------------,,,,,,,,,------------------,,,''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&%%%### $$$$$$$$$$$$%%%%%%$$$###!!!!!!"""###$$$$$$######$$$$$$############""""""######""""""""""""######***)))'''%%%#####################$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############$$$$$$######""" %%%$$$######$$$%%%%%%%%%'''%%%###"""!!!""""""""""""""""""###$$$$$$%%%&&&$$$###"""""""""###$$$$$$""""""###$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""!!!!!!$$$$$$######""""""!!!!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$#########%%%&&&"""!!! """"""!!!  !!!!!! $$$############$$$%%%%%%"""!!!###""""""###$$$$$$$$$$$$$$$ !!!!!!!!! !!!"""###%%%$$$###!!!"""###$$$%%%&&&&&&&&&&&&######""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!"""""""""""""""""""""!!!!!! !!! !!!!!!""" !!!""""""!!! !!!!!!!!!!!! """!!! !!!###$$$ !!!"""######$$$!!!!!!  !!!""""""!!!!!!  !!!!!!""" !!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!!!!""""""!!!  !!!!!!!!!!!! !!!""""""!!! """######!!!  !!!!!!!!!!!!!!!!!! ###""""""!!!!!!  !!!!!! !!!""""""!!!  $$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!kkkooo|||]]]SSSJJJGGGFFFDDDDDDFFFDDDCCCCCCBBBBBBBBBBBBBBB??????>>>===;;;:::999888777888999999777555444444333111///---------------++++++,,,,,,,,,,,,+++***))))))************))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((($$$%%%&&&&&&$$$!!!$$$%%%&&&'''&&&&&&%%%%%%"""###$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######***)))'''$$$###"""""""""######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$#########""""""!!!""""""""""""#########!!!!!!"""""""""!!! #########"""!!!!!!"""###"""$$$%%%""""""&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""#########""""""!!!!!!!!!############""""""""""""%%%%%%%%%$$$$$$$$$###### !!!"""!!! """$$$!!!  !!!  !!!!!! #########""""""######$$$!!!!!!""""""$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""%%%&&&%%%######$$$%%%%%%&&&&&&&&&&&&"""""""""!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""###$$$$$$!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!"""$$$#########"""""""""!!!""""""!!! """###$$$ !!!"""######$$$!!!###### """ !!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! ###"""""""""!!!  !!! &&&%%%###"""!!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!! !!!######"""  !!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%""""""!!!!!! ###"""""""""""""""###### zzzlllpppzzzZZZPPPIIIGGGGGGEEEEEEGGGDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>><<<:::999999666666777777777777777666222111///---,,,,,,,,,---++++++,,,---,,,+++)))(((******++++++++++++******''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$"""!!!###&&&((()))'''&&&&&&'''###$$$%%%%%%######$$$&&&$$$############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!###$$$%%%&&&&&& !!!"""!!! !!!""""""%%%###!!!&&&!!!"""############$$$$$$$$$$$$############"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&!!!""""""""""""""""""!!! !!!"""###$$$%%%&&&#########"""""""""""""""$$$$$$#########"""""""""%%%$$$$$$$$$############ ###"""!!!!!!######"""!!!###$$$$$$###!!! !!!""""""!!! ###%%%###!!!%%%(((((('''&&&%%%$$$"""!!!######""""""!!! !!!!!!%%%((('''%%%######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###$$$!!!""""""######""""""!!!  !!!"""###$$$""" !!!###"""""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""""""""###!!!!!!$$$$$$ """   !!!"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!!!!!!!!############"""!!! '''%%%"""  !!! !!!###$$$$$$###!!!  !!!"""""""""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """ """"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!! !!!"""""" vvvkkkooosssUUUMMMGGGGGGHHHFFFFFFGGGEEEEEECCCBBBBBBBBBCCCDDDBBBBBB@@@???===;;;:::999555444444555666666666555222111000...,,,,,,---...,,,---......---+++)))(((++++++,,,,,,,,,,,,++++++(((((()))***))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$!!!"""$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%"""%%%((()))'''%%%&&&'''###%%%&&&%%%""""""$$$&&&$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%&&&''''''((((((###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!"""!!! """### """$$$###!!! !!!""" !!!"""######"""""""""""""""""""""!!! !!!"""###$$$%%%%%%%%%%%%'''&&&$$$###"""###$$$%%% !!!!!!""""""!!!!!!  """###$$$%%%&&&""""""####################################$$$$$$$$$$$$#########""""""""" !!!!!!  """%%%###"""###$$$%%%$$$###"""$$$%%%$$$"""!!!"""$$$%%%$$$###"""!!! """$$$!!!###'''''''''&&&$$$###!!! ((($$$!!!"""&&&)))((('''"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!"""######"""!!! !!!!!!!!!  !!!!!!""""""!!!!!! !!!### !!!$$$### """"""!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """############""""""!!!!!!!!!  """"""  !!!!!!!!!""" !!!!!! !!!!!!"""!!! """!!! !!!""" """###"""!!!!!!"""###""" !!!"""!!! """"""""""""""""""""""""############"""!!! !!!!!!!!!!!!!!! !!!!!! tttjjjnnnlllRRRKKKFFFGGGIIIGGGFFFHHHFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCBBB@@@===;;;:::999666555444444444444333222333222111///------...///...///000000...,,,)))(((((((((((())))))(((((((((((()))*********((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""%%%((()))******((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&& $$$'''(((&&&$$$%%%&&&###$$$%%%$$$!!!!!!###&&&#########""""""""""""!!!######""""""""""""######&&&%%%###!!!!!! !!!!!!%%%%%%&&&&&&'''((())))))%%%&&&'''((((((((('''&&&$$$$$$$$$############"""###"""""""""!!!!!!!!!!!!#########"""!!!!!!######"""$$$%%%######"""###$$$$$$!!!!!!"""$$$%%%%%%$$$###### !!!!!!  """"""#########'''&&&$$$""""""###$$$%%%""""""############"""""""""""""""""""""#########""""""######$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&#########""""""""""""!!!$$$%%%%%%$$$######$$$&&&$$$###"""###$$$$$$$$$"""!!!###"""!!! """%%%)))((('''%%%$$$######"""$$$%%%&&&$$$""""""%%%(((######$$$$$$$$$######""" !!!!!!"""#########...)))$$$###'''))))))'''""""""###$$$$$$$$$###### !!!!!!!!!!!!!!!""""""!!!!!! ###"""!!!   """######!!!!!!"""!!!!!! &&&%%%%%%$$$###""""""!!!!!!"""""""""!!!  """###!!! ### """###%%%!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""!!!  !!!###$$$$$$###!!!  !!!""""""!!!  !!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!! """""""""""""""######### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!###$$$%%%$$$"""!!!!!!"""###%%%%%%###"""!!! !!!"""###  !!!#########""""""!!!  !!! """######""""""###%%%%%%###!!!!!!!!!"""!!! """""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""### sssfffsssgggSSSMMMHHHGGGFFFCCCBBBDDDDDDBBBAAAAAABBBBBBBBBAAABBBAAA@@@>>>;;;999888777888555333222333555666666999555000...//////...,,,++++++***************+++******((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%'''&&&%%%&&&''''''%%%######$$$%%%%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""&&&&&&'''(((&&&$$$""" %%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$######$$$$$$###!!!  !!! ######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######"""!!!  !!!""""""""""""""""""###$$$$$$&&&%%%$$$#########$$$%%%'''((((((&&&$$$""""""###$$$$$$$$$#########"""""")))(((&&&$$$######$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$$$$$$$######""""""$$$###"""!!!!!!###%%%&&&###"""""""""###$$$%%%%%%###"""!!!"""###$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$######""""""!!!!!! !!!###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%"""  """#########"""""""""""""""!!! ######""""""!!!!!!  """!!! """###$$$###$$$$$$$$$###!!! !!!!!!!!!!!!"""###$$$%%%###!!!  !!!###"""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""######$$$#########""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""  ###&&&'''$$$!!!"""######$$$$$$$$$######!!!!!!!!! ###"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!  !!!!!!""""""######!!!""""""!!! !!! !!!""""""!!!  !!!"""###$$$$$$ !!!!!!!!!!!!'''&&&###"""!!!"""###$$$  !!!######"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""ooofffrrrfffTTTMMMHHHHHHGGGDDDCCCEEEEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@>>><<<:::888888888555333222444555666666666222///...///000000///+++*********+++,,,------------,,,,,,,,,,,,,,,,,,***************))))))((('''&&&&&&&&&''''''%%%###"""$$$%%%$$$###"""###$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%&&&''''''&&&%%%###"""%%%&&&&&&&&&$$$###$$$%%%""""""######$$$$$$$$$%%%"""""""""""""""###$$$$$$#########"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""$$$&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""!!!"""##################""""""""""""###$$$%%%%%%%%%#########$$$$$$############"""!!!!!!!!!!!!"""######"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%"""!!!!!!"""$$$$$$$$$#########""""""'''&&&%%%$$$######$$$$$$########################!!!###$$$###"""!!!"""$$$%%%$$$###"""""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$###"""!!!"""###%%%&&&#########"""######$$$$$$###"""!!!"""###$$$###"""############""""""""""""!!!!!! !!!"""######"""!!!  !!!"""###$$$$$$#########""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  %%%$$$"""!!!!!!!!!!!!"""$$$%%%$$$$$$###"""!!! $$$$$$###""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """'''***+++((($$$!!!"""""""""######"""!!!!!! """!!!  !!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!$$$%%%$$$ !!!""""""###!!!!!!!!!!!! !!!""""""""" """"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######  !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!kkkdddpppfffUUUNNNIIIIIIHHHEEEEEEGGGEEEDDDBBBAAABBBCCCBBBAAACCCBBB@@@???===;;;999999888555333333444666666666222000......000111222222------,,,,,,+++,,,,,,---***)))))))))******+++,,,((((((((((((((('''''''''(((&&&&&&&&&''''''&&&$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######%%%&&&&&&$$$%%%&&&&&&&&&&&&$$$###$$$%%%&&&%%%###"""###$$$!!!"""###$$$%%%&&&''''''"""""""""""""""###$$$$$$%%%$$$###"""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$""""""#########"""!!!""""""######""""""!!!#########$$$%%%%%%&&&&&&##############################""""""""""""######$$$######"""""""""######""""""###############""""""###$$$###!!! !!!"""$$$$$$$$$###############%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$$$$###"""!!!!!!!!!"""#########"""""""""!!!!!!######""""""###$$$%%%&&&######""""""""""""!!!!!!$$$###"""""""""###%%%&&&$$$$$$######"""#########$$$"""!!!"""######"""!!!!!!!!!!!!!!! #########""""""""""""""" """""""""!!!  !!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!   ###""""""!!!!!!!!!""""""$$$###""""""!!!!!!!!!!!!############"""!!!  """######"""  !!!""""""###!!!!!!!!!!!! !!!""""""#####################""""""!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! ###'''***+++((($$$!!!""""""""""""!!!  !!!!!!!!!!!!!!!  !!!"""######  """###!!!###''' !!!"""###$$$$$$!!!!!!!!!!!! !!!"""###$$$###""""""#########"""!!!  """""" !!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!! !!!"""###!!!!!!"""""""""######### !!!!!!!!!!!!  }}}jjjbbbnnnhhhUUUOOOJJJJJJIIIFFFFFFHHHEEECCCAAAAAAAAABBBAAA@@@BBBBBB@@@???===;;;:::999777666444444555666666555111000//////000111111222///...---,,,************''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&''''''((('''&&&'''((((((&&&$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%&&&''''''(((###############$$$%%%%%%(((&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$""""""#########"""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%$$$##################$$$""""""""""""""""""""""""$$$$$$######""""""###### !!!"""""""""!!! """###"""!!!!!!"""###########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$######""""""!!!!!!$$$$$$$$$###""""""!!!!!!"""!!! ###%%%'''"""""""""!!!!!!!!!!!!!!!######"""""""""###$$$%%%%%%%%%$$$###"""""""""###$$$###""""""######"""!!! !!!""""""#########$$$$$$$$$$$$$$$$$$!!!""""""###""""""!!! $$$$$$$$$$$$######""""""""""""""""""""""""######"""  !!!!!!   !!!###$$$%%%"""!!!  !!! !!!"""#########""" !!!""""""!!!  !!!!!!"""######!!!!!!!!!!!! !!!!!!"""############"""""""""""""""!!!!!!!!!!!!######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!#########"""!!! """"""!!!!!!!!!!!!!!!!!!  """"""!!!!!!   !!!!!! """!!! $$$"""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""############"""###"""""""""!!!!!!!!! !!!###$$$%%%#########$$$!!! !!!"""$$$%%%###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!"""###$$$%%%######################## !!!!!!!!!!!!  !!!!!!!!!wwwhhhaaammmkkkUUUOOOJJJJJJIIIGGGGGGIIIGGGEEECCCCCCCCCCCCBBBAAABBBAAA@@@>>>===;;;:::999777666444555666777666555222222111111/////////000,,,++++++************+++---,,,+++***))))))))))))+++******))))))***++++++((('''&&&'''((((((&&&$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&& """%%%%%%%%%$$$&&&((()))((('''&&&%%%%%%%%%%%%$$$###!!!!!!"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""###############$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$ """###$$$###"""!!!!!!"""$$$###""""""###%%%########################!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$#########!!! !!!###%%%!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%$$$###"""""""""###$$$###""""""######"""  !!!"""###$$$ !!!!!!"""""""""$$$$$$$$$$$$######""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!###"""  !!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!!  !!!"""### !!!""""""######""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!  """######$$$######"""!!! $$$$$$###"""!!!!!!  !!!!!!###""""""!!! !!!!!! !!!""""""### !!!######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!"""""""""###!!!###$$$%%%$$$###$$$%%%###"""!!!!!!"""$$$&&&'''######""""""!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!"""###$$$&&&'''%%%%%%%%%$$$###""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""qqqccc```mmmkkkTTTNNNJJJJJJIIIGGGGGGIIIKKKIIIGGGFFFFFFFFFEEEDDD@@@@@@???===<<<:::999999777666555666777777666555222333333222///------...''''''((()))***,,,---......---,,,+++***)))))))))***)))((((((((()))++++++((('''''''''((((((&&&%%%!!!"""######!!!!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%#########""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###&&&)))'''&&&&&&%%%%%%%%%%%%%%%$$$###!!!!!!"""""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!!!!!!!!!! ###############$$$%%%%%%######$$$%%%&&&&&&&&&&&&"""$$$%%%%%%######$$$%%%###############$$$$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###!!!!!!""""""""""""######""""""######$$$$$$$$$$$$$$$$$$######"""#########%%%###""""""######!!! ###"""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%&&&%%%%%%$$$#########""" !!!"""!!!!!!""""""!!! $$$"""!!!!!!"""""""""!!! !!!""""""""""""""""""!!!!!!!!!"""""""""""""""  """"""""""""###$$$$$$%%%$$$###"""!!! ###"""  """###############""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###""" !!!###%%%############""""""!!! $$$$$$$$$###"""!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!"""###$$$$$$""" !!!"""$$$%%%&&&!!!!!!!!!!!!  !!!!!! !!!"""######### """""""""!!!"""######""""""######$$$%%%%%%######""""""!!!!!!  ###""""""!!! !!!!!!!!!"""$$$&&&'''(((&&&&&&%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###mmm______mmmfffSSSMMMIIIIIIIIIFFFFFFIIIKKKIIIFFFFFFFFFFFFDDDCCC???>>>===<<<;;;:::999888777666555666888888666555111333444222///---...///)))))))))***+++,,,---...******)))(((((((((((((((((('''&&&%%%&&&''')))***)))((('''((()))((('''%%%"""###$$$$$$""""""###$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&""""""########################""""""######$$$%%% """$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& $$$$$$"""!!!$$$'''%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$""""""#########""""""##################"""########################%%%$$$###!!!!!!###$$$%%% !!!""""""""""""!!! """""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%###"""###$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$###########################$$$%%%%%%######$$$%%%!!!"""###$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$#########"""######$$$$$$%%%$$$""""""######!!!""""""""""""!!!!!!!!!!!!"""######$$$&&&'''((((((&&&%%%$$$###"""""""""""" """######"""!!!""""""!!!!!! ###""" !!!"""######""" !!!!!!""""""!!!!!! !!!!!!!!!""""""  !!!!!!"""!!!  !!!"""############%%%###!!! !!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$!!!!!!!!!!!! !!!""""""""""""""" !!!"""######$$$ !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!""""""######!!!!!!!!!""""""!!! """""""""######$$$$$$$$$"""!!! !!! !!!!!!!!!!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """######!!! """$$$%%%''''''!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!"""!!!!!!"""###!!!""""""######"""""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!"""$$$%%%!!!!!!"""###%%%''')))***$$$$$$######"""""""""!!! !!!!!!!!!!!! !!!!!!!!!""""""mmm^^^___nnn{{{aaaSSSMMMHHHIIIHHHFFFFFFIIIHHHFFFDDDCCCCCCCCCBBB@@@>>>======;;;:::999888888777666666777888888666555///222444333000......000000///...,,,+++***)))))))))))))))))))))******++++++***)))((()))***,,,...)))((('''((())))))'''%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%&&&'''$$$$$$%%%&&&''''''((()))!!!!!!!!!!!!!!!""""""###!!!$$$''')))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%(((+++(((### """$$$############$$$%%%&&&&&&'''%%%######$$$%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!!!!""""""###$$$&&&'''((("""!!!!!! !!!###%%%&&&###$$$%%%$$$"""""""""###""""""######$$$$$$$$$$$$$$$%%%&&&'''&&&&&&$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%% """###$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$######"""""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&$$$""""""###"""!!! !!!"""###### """###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&%%%$$$"""!!! !!!"""###$$$%%%"""  """######### !!!!!!!!!  !!!!!!  """#########"""""" !!!!!! """!!! $$$&&& !!!######!!!  !!!###$$$%%%&&&'''"""!!!!!!!!! !!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###$$$!!!######"""  !!!  !!!"""$$$&&&''''''""""""!!! $$$###"""!!!  !!!"""###"""""""""""""""""""""""""""&&&&&&$$$!!! !!!#########$$$$$$%%%%%%%%%"""!!!!!!!!! !!!""""""######""""""!!!!!! !!!############$$$%%% !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!! !!!"""%%%(((***!!!!!!"""###%%%(((***+++"""""""""""""""######### !!!!!!!!!!!!  !!!!!!nnnfff\\\tttyyy```RRROOOKKKHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDD@@@???>>><<<:::888777666666666555444444444444555222000......111111///---,,,+++***))))))+++---...+++++++++***)))(((''''''+++***)))(((((()))***+++---+++)))&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&$$$"""###&&&((('''%%%$$$%%%&&&$$$"""!!!!!!"""$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%###""""""###%%%&&&'''%%%$$$""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%""" !!!###$$$""" """$$$%%%&&&&&&%%%###""""""''')))%%%%%%***---+++%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###############$$$$$$$$$$$$###"""""" """$$$%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$#########"""""""""""""""!!!""""""""" """###"""############$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$%%%&&&((()))$$$""" !!!$$$%%%###!!! !!!!!!"""#########"""######$$$$$$$$$######"""######""" !!!###%%%$$$$$$######""""""!!!!!!  !!!!!! """"""!!!""" !!!###$$$$$$"""""""""!!!!!!  !!!""""""""" !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$$$$###!!!######""""""!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! ######""""""!!!!!! ###""""""!!! !!!!!!!!!$$$$$$###""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!&&&%%%$$$###"""""""""""" !!!"""######$$$ !!!!!!!!!!!!!!! #########"""!!!!!! !!!"""### """%%%''')))######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!kkkddd]]]vvvwww^^^QQQNNNJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@???===;;;999888777555555444333333333333333222000...///000111///------,,,***)))((()))***++++++++++++***))))))((((((***))))))))))))))))))***---,,,***((((((((()))***%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%###!!!"""%%%&&&%%%$$$'''((()))'''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""""""""""""""###$$$$$$""" !!!$$$&&&&&&$$$######$$$%%%%%%$$$###"""!!!&&&'''$$$###'''***(((!!! !!!###$$$"""""""""""""""""""""""" !!!"""############%%%%%%%%%%%%%%%$$$######!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$!!!"""###""" """### !!!###$$$%%%&&&'''%%%$$$$$$###$$$&&&(((*** !!!""""""!!!!!! $$$""" !!!###$$$"""  !!!""""""############$$$$$$$$$######"""######$$$###""""""$$$&&& !!!!!!!!!!!!!!!###""""""###$$$$$$###!!!""""""!!!!!! """###""" !!!"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!! !!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!###"""!!! ############"""""""""!!! !!!""""""###"""!!!  !!!!!!""""""######!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""###"""!!!!!!!!!"""######$$$"""""""""!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!iiiccc^^^vvvuuu\\\QQQMMMIIIGGGFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA???===;;;999888777444444333222222222222333222000//////000000///---...---+++)))((('''((((((++++++******************((())))))******))))))(((+++***)))))))))***+++,,,%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$###!!!"""###$$$$$$###((())))))(((&&&%%%%%%'''$$$######""""""######$$$###$$$&&&'''&&&$$$"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""" !!!"""$$$$$$"""!!!!!!"""%%%&&&&&&%%%########################!!!%%%%%%"""!!!$$$&&&%%%###""" !!!###''')))"""""""""""""""""""""""" !!!"""######$$$######%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""###""""""""""""###$$$$$$ !!!!!!"""###$$$%%%%%%""""""###"""!!! """$$$!!!""""""###$$$$$$%%%%%% """$$$&&&'''''')))***++++++)))'''%%%###!!! !!!"""###"""  !!!"""""""""$$$$$$$$$$$$###"""!!!!!! !!!!!!!!! """$$$ !!!!!!"""######$$$######$$$%%%%%%$$$""" """"""!!!  !!!!!!!!! """######!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""######""""""""""""""""""""""""######"""!!!  !!!"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""!!!!!!  !!! !!!"""###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""""" !!!""""""!!!!!!!!! !!!""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! jjjddd]]]vvvuuu]]]PPPMMMIIIFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???===:::888777666555444333333222333333333111111000000//////......---,,,+++***))))))))))))************++++++++++++'''((()))******)))(((''')))((((((''''''(((((())))))'''%%%######%%%''')))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$#########$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&%%%$$$"""!!! !!!"""$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$  !!!"""######&&&%%%%%%$$$$$$$$$###""""""""""""!!!""""""###$$$"""$$$$$$###!!!"""###$$$%%%$$$$$$###$$$&&&((()))""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%$$$###############""""""###$$$$$$"""""""""######$$$$$$$$$"""######"""!!!!!!"""$$$&&&&&&%%%$$$###"""!!!  """###$$$###$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""$$$$$$$$$$$$###""" !!!""""""!!!!!!"""$$$""""""#########$$$$$$$$$!!!!!! !!!"""###!!! """"""!!! !!! !!!"""!!! """"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! """!!!!!!"""######"""!!!!!!"""###### !!!!!!!!!"""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""############ !!!"""##################$$$$$$$$$###### """!!! """###$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""!!!###$$$$$$$$$### !!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!lllhhh```xxxvvv```PPPMMMIIIFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>;;;999777555444666555555444444444444444111111111000///.........,,,,,,,,,+++,,,,,,,,,,,,******************++++++'''((()))******)))((('''))))))(((''''''&&&&&&&&&***)))&&&%%%%%%&&&)))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$&&&%%%$$$######$$$%%%&&&'''&&&$$$#########$$$$$$"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!"""""""""&&&&&&&&&%%%$$$###"""###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$"""!!!"""%%%######$$$$$$$$$######"""########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$######"""""""""#########!!!!!!###$$$'''&&&%%%$$$###!!! %%%$$$$$$$$$######$$$$$$$$$###!!!!!!"""$$$&&&(((!!!"""""""""!!!!!!!!!""" !!!"""""""""$$$$$$$$$###"""!!! $$$%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$#########"""  !!!!!! !!!"""""" !!!!!! !!!"""###"""!!!###"""  """### !!!!!!""""""""""""!!!!!!  !!!!!!""""""""" !!!!!!!!!!!!!!!###"""  """###$$$###""""""""""""###$$$###"""""""""!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!  !!!!!!"""""""""""" !!!"""###$$$$$$ !!!"""$$$%%%%%%%%%%%%!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!"""###$$$$$$######""""""######""""""""""""!!!!!!!!!!!!!!!"""############ !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""#########""" !!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""nnnjjjddd|||wwwbbbQQQMMMIIIGGGFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@???===;;;888666444333666666555444444444444555111222222111...------...+++,,,,,,---------......******))))))))))))))))))'''(((((())))))(((((('''******))))))((('''&&&&&&((('''&&&$$$$$$&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''%%%$$$###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%'''$$$$$$%%%%%%&&&&&&''''''############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%$$$######"""""""""###"""###$$$$$$######$$$&&&!!!""""""######$$$$$$$$$%%%###$$$%%%$$$!!!"""&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""&&&&&&%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&&&&%%%$$$###""""""!!!"""###$$$###"""!!!###%%%###############$$$$$$$$$%%%%%%$$$$$$###""""""!!!)))'''%%%$$$%%%(((,,,...!!!###$$$###"""!!!"""$$$ !!!!!!"""#####################"""!!! """###$$$$$$""" $$$######"""!!!!!! """!!!!!!!!!######!!! !!!"""""" !!!""""""!!!!!!"""######"""  """  !!!""""""###"""""""""!!!  !!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!! !!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!"""######$$$ """$$$%%%%%%%%%%%%!!!!!!!!! !!!!!!"""###############$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$ !!!!!!!!!!!!""""""!!!  !!!"""!!!!!!!!!#########"""!!!  !!!"""######"""!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""ooojjjddd|||vvvaaaQQQNNNJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@>>>;;;999666444333666555444444333333444444111222333111...,,,---...,,,,,,------,,,,,,++++++***)))))))))((('''''''''(((((((((''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$&&&&&&%%%""""""###&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######"""""""""###$$$$$$!!!###$$$$$$"""!!!###%%% """###%%%%%%%%%%%%$$$$$$""""""%%%$$$ """'''(((&&&###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%""""""######$$$$$$$$$%%%""""""""""""""""""!!!!!! !!!###"""$$$%%%%%%""""""###%%%!!!!!!""""""###$$$$$$$$$!!!"""""""""""""""!!!!!!!!!"""###"""""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!!!!""""""""" !!!###!!! !!!###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!! !!! """"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###"""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!! """"""#########"""!!!!!! !!!!!!""""""###### """$$$$$$###"""!!!!!!!!! !!!""""""### !!!!!!!!!"""!!!"""###"""!!! !!!!!! !!!!!!""" !!!!!!""""""######""""""#########""""""!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""""""""!!! $$$###"""!!!  !!!###$$$$$$###!!! ######"""!!!!!!!!!!!!!!! nnniiibbbzzzttt```RRROOOKKKHHHHHHGGGGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA???<<<999777555444555444333333222222333333111222333111...,,,---...---------,,,+++***)))(((***))))))((('''&&&&&&%%%)))((('''&&&&&&'''((()))!!!"""###$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###%%%&&&$$$!!! """%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%$$$###""" !!!###&&&'''&&&&&&%%%'''%%%$$$""""""###%%%&&&"""############$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!"""$$$%%%&&&###%%%&&&$$$ !!! """$$$&&&'''&&&%%%$$$### !!!$$$### !!!'''%%%!!!%%%***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""%%%&&&%%%###"""$$$&&&"""""""""###$$$$$$%%%%%% !!!"""""""""""""""!!!'''((()))'''$$$!!! #########$$$%%%%%%&&&&&&"""!!! !!!######!!! !!!""""""!!! """### !!!"""!!! $$$&&&'''%%%""" """""""""""""""""""""""""""""""""!!! ###""""""!!! """"""!!!!!! ##############################"""!!!  !!!!!! !!!"""$$$&&&&&&$$$"""!!! !!!!!!""""""###### !!!"""###""""""""""""""""""""""""%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$###!!! !!!"""###!!!"""""""""######$$$$$$!!!###$$$""" """"""!!!!!!!!!""""""### !!!"""######$$$%%%%%%$$$$$$"""!!!  !!!"""######$$$!!!"""#########!!!"""""""""!!! """!!!  !!!""" """###%%%%%%###""" ######"""!!!!!!!!!!!!!!!kkkiiibbbvvv|||```QQQNNNIIIFFFFFFFFFFFFEEEBBBAAA@@@@@@@@@AAABBBCCC@@@@@@???===;;;888555333666555333333444444333111.........///////////////---......//////......---'''***---,,,)))'''''')))******)))(((((((((((((((******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%'''%%%$$$&&&)))***(((%%%)))(((&&&&&&''''''&&&%%%$$$%%%%%%$$$######$$$&&&''''''''''''''''''''''''$$$"""!!!"""%%%&&&&&&&&&'''&&&$$$#########$$$%%% !!!!!!!!!""""""""""""'''&&&%%%&&&''''''%%%$$$$$$###""""""$$$&&&&&&%%%%%%$$$######"""#########$$$""""""###&&&((()))(((######"""!!!!!!!!!!!!!!!######"""!!! $$$%%%'''&&&%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%% !!!""""""#########$$$###!!! !!!"""#########"""######$$$%%%"""""""""!!!!!!###((('''%%%%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$### !!!###%%%&&&$$$""" ###%%%"""000444***"""###%%%###$$$$$$$$$######"""""""""######$$$$$$$$$######"""$$$$$$######"""!!!!!!!!!$$$######""""""###$$$$$$###$$$%%%$$$###""""""$$$ !!!!!!""""""###### !!!!!! ###"""!!! !!!"""###$$$###!!! !!!"""$$$%%%""""""!!!!!!  !!!!!!""" !!!!!!!!! !!!"""$$$######"""!!! """"""""""""!!!!!!!!!!!! """$$$$$$######$$$%%%$$$###""" """###$$$""""""!!!!!!!!!!!!""""""###############"""!!!!!!######$$$######"""!!!!!! !!!"""!!!  """######!!!!!!""""""###""""""!!! """!!! !!!###$$$$$$#########""""""!!!!!! """!!! !!!###$$$###"""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!  !!!"""###%%%%%%%%%$$$###!!!$$$$$$$$$""" """$$$!!!"""$$$$$$"""!!!$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!! """!!!!!!!!! iiifff___rrr{{{___TTTPPPKKKHHHGGGGGGGGGFFF@@@???>>>===>>>>>>???@@@@@@@@@???>>><<<999777555666555444444444444333111///////////////.........,,,,,,,,,,,,+++***)))((()))***++++++***))))))*********)))(((((((((((((((((((((((((((((()))))))))&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%&&&)))***(((&&&'''%%%$$$$$$%%%&&&$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&&&&%%%%%%$$$###############"""""""""######$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%(((&&&$$$$$$$$$%%%$$$"""$$$######"""!!!!!!!!!!!!""" !!!###%%%&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!%%%'''((((((%%%###""""""!!!"""###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$"""############"""!!!!!!###"""!!!!!! !!!!!!###############$$$$$$%%%'''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""$$$###""""""$$$$$$###"""%%%$$$############$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""&&&%%%$$$############### ,,,000)))###$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###!!! !!!""""""#########""""""&&&%%%%%%$$$###"""!!!!!!!!!"""###"""!!! """!!!!!!!!!!!!"""""""""""" !!!!!! """"""!!! !!!""""""""""""!!! !!!"""###$$$""""""!!!!!!!!!  !!!!!!"""!!!  """###$$$######""""""!!!!!!  !!!!!!"""""" !!!######""""""###$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!  """""""""!!! """$$$%%%$$$######"""""""""""""""!!!!!! """!!!!!!!!!###$$$###"""###"""""""""!!!!!!!!! !!!!!!"""""""""""""""""" !!!!!!!!!""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$###############"""!!!!!!!!!!!!"""$$$###"""!!! !!!!!!$$$###"""!!!"""""""""""" !!!"""######"""!!! #########"""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!gggccc^^^rrr{{{___TTTPPPKKKHHHGGGFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBB??????>>>===<<<:::999888777555444444444444222111000000//////......---------,,,,,,+++)))(((&&&%%%,,,***))))))+++,,,,,,+++******)))(((((((((((((((&&&''''''((())))))******&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&''')))***(((''''''%%%$$$$$$%%%&&&%%%###&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&...+++(((&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&''''''&&&%%%######%%%''''''''')))'''%%%$$$%%%%%%$$$###%%%%%%$$$###""""""!!!!!!"""  ###$$$%%%$$$%%%%%%$$$############$$$""""""###$$$$$$$$$$$$$$$"""$$$'''(((&&&$$$""""""""""""############""""""$$$$$$###""""""###$$$$$$&&&&&&%%%$$$###""" """"""""""""""""""!!! ###############$$$%%%%%%&&&###!!!!!!$$$'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$##################%%%$$$$$$######$$$$$$%%%############""""""!!!!!!###"""!!!"""###$$$###!!!$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###"""!!!&&&&&&''''''&&&$$$""" '''***&&&###&&&$$$##################$$$$$$&&&&&&%%%%%%###"""  """###$$$$$$#########$$$$$$%%%$$$###"""!!!!!!"""###"""!!! """""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!""""""###!!!######"""!!!"""###$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!"""######"""  !!!"""$$$$$$$$$######!!!!!!!!!"""""""""""""""###"""!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!""""""$$$###"""!!!!!!###&&&'''""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""""""""!!! &&&%%%$$$###!!! !!! !!!###%%%"""!!!!!!"""######"""!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""############""""""""""""############kkkeeedddwww|||aaaRRRNNNIIIEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCC<<<<<<<<<<<<;;;:::999999777666444444444444222000111111000///...------,,,.........---,,,***)))(((---***'''(((+++...---,,,***))))))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))((('''((('''&&&&&&'''((('''&&&%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''...+++'''%%%%%%%%%%%%%%%"""###$$$%%%$$$###"""!!!$$$$$$$$$%%%&&&'''''''''&&&$$$""""""$$$'''((()))&&&%%%$$$$$$&&&(((((('''((((((''''''&&&%%%$$$###$$$###""""""$$$&&&&&&%%%%%%$$$$$$#########$$$$$$"""###$$$$$$%%%$$$#########&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%$$$""""""$$$############$$$%%%%%%$$$ """%%%$$$!!!%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$############"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$### ###$$$$$$$$$###$$$$$$%%%%%%$$$###!!! """%%%%%%"""###'''%%% ######""""""!!!!!!!!!!!!""""""###$$$$$$$$$###### !!!"""$$$$$$$$$###""" """%%%&&&&&&%%%$$$###$$$%%%$$$"""""""""$$$######""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!! !!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%"""""""""!!!"""######$$$!!!"""######$$$######"""!!!!!!!!!!!!"""""""""""" !!!""""""###!!!"""$$$$$$"""""""""#########"""!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!! !!!!!!"""""""""!!!!!! """"""############"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!"""###$$$###"""""""""""""""!!!!!!!!!!!! !!!""""""###!!!"""######$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&"""!!!!!! !!!!!!""" !!!!!!"""""""""###""""""############""""""!!!!!!""""""!!!!!! %%%%%%###"""!!! !!!"""$$$%%% ###$$$"""!!!"""#########"""!!!!!!"""######""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######!!!!!!"""""""""#########vvvpppnnn}}}bbbQQQMMMHHHEEECCCCCCCCCBBBAAAAAAAAAAAA@@@@@@??????::::::999999999999999999888666444444444333222000111111000///...------,,,---------------,,,,,,+++---***'''(((+++...---,,,***))))))((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''(((((((((((('''''''''(((&&&&&&&&&(((((('''&&&$$$%%%%%%$$$######$$$&&&(((((((((((((((((((((((()))&&&###"""###$$$%%%$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!"""$$$&&&((((((&&&%%%$$$$$$&&&((((((''''''((((((((('''&&&$$$###&&&$$$######$$$%%%%%%$$$######"""""""""######$$$###$$$%%%%%%$$$###!!!"""%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&((($$$ !!!&&&)))'''$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""%%%&&&%%%%%%$$$######""""""###$$$$$$&&&%%%""" """'''(((%%%&&&&&&%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""!!!  """%%%&&&&&&%%%$$$###$$$%%%$$$"""""""""$$$######""""""!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%&&&"""""""""""""""###$$$$$$###############""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$&&&%%%$$$######$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!""""""######"""""""""!!!!!!"""""""""""""""!!!""""""###############""" !!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""!!!"""######"""!!!!!!!!!!!!!!!"""""""""""" !!!"""###### """############""" !!!############"""!!!  !!! !!!!!!!!!""""""######""""""############""""""$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!""" """$$$%%%%%%$$$###!!!!!!'''&&& !!!&&&######""""""""""""######!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!{{{{{{```QQQMMMIIIFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????999999888777777777888888888666555444444333111000000000//////......------******+++++++++++++++***,,,***))))))+++,,,,,,+++******)))((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$%%%$$$###"""$$$&&&((((((((((((((((((((((((%%%###"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%$$$""""""$$$&&&&&&&&&)))'''%%%$$$%%%%%%$$$######$$$%%%&&&%%%$$$###"""%%%$$$""""""###$$$###"""###""""""""""""###$$$$$$$$$%%%&&&&&&%%%""" !!!$$$%%%$$$"""!!!!!!$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&)))&&&######&&&((('''%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%%%%%%%%%%$$$#########%%%&&&'''(((%%%"""!!!###&&&(((((()))((('''&&&%%%###""""""%%%%%%%%%$$$$$$"""!!!!!!$$$$$$######"""!!!!!!!!!###$$$$$$%%%$$$###"""!!!!!!"""###"""!!! """""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""######$$$######""""""!!! """""""""""""""######$$$$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$######"""""""""$$$%%%'''&&&%%%###$$$$$$"""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!""""""############### !!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""#########""""""!!! !!!######$$$###""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$ !!! !!!###$$$###"""!!!!!!!!! !!!!!!!!!""""""""""""""""""### !!!############!!! !!!!!!"""############### !!!"""###!!!###&&&((('''%%%""" !!!&&&%%% %%%######################## !!!!!!!!!!!!""""""!!!  !!!""""""""""""""""""""""""  !!!!!!""""""!!!!!!!!!!!! www\\\OOOKKKGGGEEEEEEFFFFFFEEECCCDDDDDDDDDCCCBBB@@@???;;;:::888777777777888888999777555444444333111//////////////////.........******++++++***)))(((((()))***++++++***))))))*********)))(((((((((((((((''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%$$$'''((('''%%%###$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&%%%######%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''%%%###%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""%%%$$$######%%%&&&%%%$$$(((&&&$$$$$$$$$%%%$$$"""!!!"""$$$%%%%%%%%%###"""'''%%%######$$$%%%$$$##################$$$%%%%%%###%%%&&&''''''%%%"""!!!###%%%''''''%%%$$$$$$$$$%%%$$$############$$$%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$###"""######$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$%%%$$$###$$$%%%&&&%%%###$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$%%%$$$$$$######%%%$$$$$$%%%%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%###"""!!!!!!!!!###$$$&&&%%%%%%$$$###"""!!!!!!!!!"""###"""!!! """!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!! !!!"""###$$$!!!!!!"""""""""##################"""!!!!!! """!!!!!!!!!!!!"""######$$$######"""###$$$%%%&&&######""""""!!!!!! """"""""""""############$$$%%%&&&&&&$$$######$$$""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""############""""""""""""######$$$###!!! """###$$$###""""""######""" !!!!!!!!!"""""""""########################$$$ !!!!!! !!!!!!"""##################""""""""""""###############""""""""""""""" """######"""  !!!!!!!!! !!!"""###$$$!!!"""$$$&&&&&&$$$"""!!!!!!""""""!!!  !!!"""###$$$$$$$$$$$$###""" !!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!""""""######$$$######"""!!! tttXXXLLLHHHDDDCCCCCCDDDDDDDDD@@@@@@AAAAAA@@@>>>===<<<<<<;;;:::888888888888999999777555444444333111///.........///////////////---------,,,***)))'''&&&'''***---,,,)))'''''')))******)))(((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''$$$&&&((('''$$$"""###%%%'''&&&%%%&&&((()))((('''&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''((()))***)))&&&###&&&&&&%%%$$$%%%&&&((())))))((('''&&&$$$###"""!!!%%%$$$$$$$$$&&&%%%$$$"""$$$###""""""$$$&&&&&&%%%!!!###%%%'''''''''&&&%%%***(((&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''"""$$$'''((()))'''%%%$$$###%%%'''((('''''')))***''''''%%%%%%%%%%%%''''''"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$#########"""!!!"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%###"""###%%%!!!"""$$$%%%&&&&&&%%%%%%""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###!!!"""$$$%%%$$$!!!!!!###&&&)))'''###"""$$$ !!!"""######$$$!!!!!!"""$$$$$$%%%%%%%%%$$$"""  """%%%'''$$$######"""######$$$$$$###$$$%%%$$$###""""""$$$ !!!!!!""""""###### !!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""$$$###!!! !!!"""$$$&&&!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""#########""""""$$$&&&)))+++$$$######"""!!!  !!!"""###$$$$$$###$$$%%%%%%###"""""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!######$$$%%%%%%%%%%%%%%%!!!!!! !!!"""######"""!!! !!!!!!%%%$$$!!!  !!!"""%%%###""""""######""" !!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!"""###$$$###""" ######"""!!!"""###&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!######!!!  """###$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""######$$$$$$'''"""!!!###!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$&&&%%%$$$###""" lllVVVLLLJJJHHHGGGGGGFFFDDDBBB>>>>>>???AAABBBAAA>>><<<:::<<<======:::888777777222333555777666444222000......///000000///...---,,,,,,,,,+++***)))((('''***(((&&&&&&))))))'''%%%))))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&$$$""""""'''+++((())))))***)))(((&&&%%%&&&%%%$$$$$$&&&(((((('''''''''&&&&&&%%%$$$#########$$$%%%$$$######%%%'''%%%%%%%%%&&&'''%%%"""######$$$$$$$$$$$$######%%%%%%$$$""" !!!"""############""""""!!!!!!%%%&&&'''((((((&&&$$$###&&&'''''''''&&&&&&$$$$$$###$$$$$$%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""$$$&&&""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&'''''''''&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######$$$###"""###%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###############!!!"""$$$$$$$$$#####################"""!!!!!!###"""  """%%%'''''''''&&&%%%$$$###"""!!!'''### ###%%%"""&&&%%%%%%%%%$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###############$$$$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$######"""""""""!!! !!!###$$$%%%%%%$$$###"""!!! ########################""""""###$$$%%%%%%&&&&&&"""""""""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""!!! !!!""""""'''###"""%%%%%%######%%%$$$###""""""!!!"""""""""!!! ###%%%$$$"""$$$$$$###""""""!!!""""""!!!""""""###$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&'''&&&### $$$"""!!!!!!"""%%%(((***!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$""""""!!! """###$$$'''### """"""!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""kkkUUUNNNLLLIIIGGGGGGFFFDDDCCC@@@@@@@@@AAACCCBBB???===<<<======<<<999777666777777888888999888666444333//////000000000///---,,,,,,,,,,,,,,,+++***))))))+++)))'''''')))***(((&&&************)))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$&&&'''((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%((('''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""!!! """%%%'''((('''((((((((('''%%%###"""&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$######%%%''''''&&&%%%%%%%%%$$$!!!######$$$$$$$$$$$$######$$$$$$$$$###!!! !!!"""$$$$$$$$$######"""""""""%%%&&&'''''''''&&&$$$###(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$###""" """######$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%$$$############$$$%%%&&&&&&''''''&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$(((&&&%%%$$$%%%%%%###"""'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """###%%%$$$###"""!!! ###!!!"""$$$###!!!######"""""""""!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""########################!!!""""""""""""""""""###""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######%%% $$$$$$"""!!!######"""!!!!!!!!!!!!"""!!!  ###%%%$$$"""$$$$$$###"""""""""######!!!!!!!!!""""""#########%%%$$$###""""""$$$%%%'''+++)))'''$$$###"""######$$$###""""""###%%%''')))!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""###$$$&&&### !!!######"""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################lllVVVQQQNNNIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCBBB???============:::888666666777666666666555444333333222111111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++***))))))******)))'''***++++++******)))(((''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&""""""######%%%'''((()))'''''''''((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%### %%%(((((('''%%%%%%&&&&&&&&&&&&%%%$$$&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''(((&&&$$$$$$$$$###!!! ######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!"""###%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%))))))'''&&&&&&&&&'''(((&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""######""" !!!###$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******(((&&&%%%$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''"""###$$$%%%&&&'''((((((&&&''''''''''''&&&%%%%%%'''&&&$$$$$$%%%%%%$$$"""&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$############!!!!!!""""""!!!!!!  !!!######"""!!!  !!!###$$$%%%""""""!!!!!!!!!!!! !!!!!!"""""""""#########!!!""""""######""""""!!!!!! !!!"""###############$$$$$$$$$$$$$$$ !!!""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$######""" !!!!!!""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$%%%&&&### ######"""!!!!!!!!!!!!"""!!! !!!###$$$###"""######"""""""""###$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$((('''%%%###!!!!!!!!!"""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$"""""""""!!!""""""###$$$$$$###""""""$$$%%%$$$### !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################qqqZZZRRRNNNIIIEEEDDDDDDCCCCCCBBBAAA@@@AAAAAA@@@>>><<<;;;<<<;;;999777666888:::444444333222222333444444222222111000///...---,,,,,,,,,,,,,,,,,,,,,------++++++***************)))***************)))((('''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###'''))))))(((######$$$&&&'''((())))))&&&%%%######%%%&&&%%%%%%%%%$$$$$$######"""""""""###$$$%%%$$$######%%%'''&&&$$$###"""###$$$$$$######$$$$$$%%%%%%$$$$$$###!!!$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$&&&''')))((('''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%''')))******)))&&&%%%########################%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$$$$%%%$$$$$$###((('''%%%$$$$$$$$$%%%&&&######$$$$$$$$$######""" """#########""""""$$$$$$$$$###"""!!!!!!  """"""!!!"""$$$&&&#########""""""""""""""" !!!!!!!!!""""""""""""""""""######"""""""""""""""""""""###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$#########$$$$$$$$$%%%%%%########################!!!!!!"""""""""#########$$$######"""!!!  !!!!!!""""""###############$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&& !!!&&&%%%######$$$$$$###""""""""""""###!!!!!!!!!"""############!!!!!!!!!!!!""""""###$$$#####################"""""""""!!!!!!!!!"""###$$$%%%$$$"""!!! !!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$########################""""""###%%%&&&&&&%%%$$$ !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""######vvv___QQQMMMHHHDDDCCCCCCBBBBBBBBBAAA?????????>>><<<:::888999999888777888:::<<<555555444444555777999;;;333222111000///...---------,,,+++++++++,,,---...++++++++++++************(((((())))))((((((''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&& ###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&(((******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$&&&((($$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$###!!!!!! ###$$$%%%$$$######%%%'''$$$###""""""%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$############%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$############$$$$$$$$$$$$###%%%'''))))))'''%%%$$$#########$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$######!!! !!!$$$%%%%%%$$$"""""""""######"""""""""######################## !!!###$$$%%%$$$###""""""!!!  !!!###$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!"""#########""""""$$$%%%"""""""""""""""######### !!!!!!""""""############""""""""""""""""""###$$$&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################"""""""""""""""###############""""""!!!  !!!!!!!!!"""""""""###!!!!!!"""""""""""""""!!!########################%%%###  ###%%%&&&$$$$$$%%%$$$!!!"""%%%%%%%%%$$$############$$$""""""######""""""###$$$ !!!"""###""""""""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""$$$%%%&&&'''&&&%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$######!!!###%%%&&&&&&%%%%%%$$$ !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""|||~~~xxx```PPPLLLHHHFFFEEEDDDCCCBBBCCCAAA???>>>======;;;999777888999888888888:::<<<333333333333444666888:::333222111000///.........---,,,+++******+++,,,---***+++,,,+++)))))))))***''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###""" ###%%%&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((++++++)))'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###&&&((('''###!!!###&&&'''&&&%%%$$$######$$$$$$((('''%%%%%%&&&'''&&&%%%&&&&&&%%%$$$###"""!!!!!!###$$$%%%$$$######%%%'''$$$######$$$'''(((((('''$$$$$$%%%%%%%%%%%%$$$$$$ !!!#########"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$""""""###""""""#########$$$$$$$$$"""###%%%''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$######"""""""""$$$$$$%%%%%%$$$$$$###"""$$$###""""""###$$$###!!!!!!"""############"""!!!###############$$$$$$$$$ !!!###%%%&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######"""""" !!!############"""!!!"""""""""!!!!!! ###""""""""""""######### !!!!!!!!!!!!"""""" !!!!!!!!!"""######$$$$$$######"""!!! !!!"""######%%%%%%%%%$$$######""""""(((((('''&&&$$$###"""!!!!!!"""######$$$$$$######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$######""""""!!!"""""""""""""""!!!!!!!!! !!!""""""""""""!!!########################'''%%%""" """%%%'''$$$$$$%%%%%%!!!%%%%%%%%%$$$############$$$"""###$$$$$$""""""###$$$!!!!!! !!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$######!!!###&&&&&&%%%$$$$$$$$$!!!""""""""""""""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""tttwwwvvv]]]OOOMMMJJJHHHHHHGGGFFFDDDDDDBBB@@@>>>>>>===;;;999888999::::::888777777888333222222222222333444444333222000/////////000000...---+++)))))))))***+++)))+++,,,+++(((''')))***'''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!$$$&&&''''''%%%$$$'''''''''((((((((())))))######$$$$$$%%%&&&&&&&&&'''))),,,,,,***'''%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((()))***(((&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%''''''&&&&&&'''))))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###"""!!!!!!###$$$###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$###$$$%%%&&&%%%###"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%!!!"""%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%% !!!"""############"""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!"""$$$###"""!!!!!!!!!"""""""""######!!!!!!!!!""""""""""""###"""######$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$(((''''''&&&%%%$$$###### !!!"""#########""""""#####################$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$##################"""""""""######""""""!!!!!! !!!"""#######################################$$$$$$############$$$$$$$$$""""""###!!!###$$$###""""""!!!!!!"""""""""$$$%%%$$$"""!!!###%%%$$$######""""""""""""### !!!!!!""""""######  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######%%%%%%&&&&&&&&&%%%######"""$$$&&&%%%###"""###$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!"""###$$$$$$$$$rrrwwwsssYYYOOONNNLLLKKKKKKJJJHHHFFFFFFDDDAAA???>>>===<<<:::999;;;<<<;;;888666444444888777777666666555444444222111000//////000111111...---+++)))(((((()))***(((***,,,+++((('''(((***((())))))*********))))))%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''((()))(((''''''&&&(((***++++++***(((&&&'''((((((((())))))******%%%&&&&&&'''((()))******'''))),,,,,,***'''%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$###&&&***+++)))&&&&&&&&&''')))+++///222333+++)))''''''(((((('''&&&""""""###$$$&&&'''((((((###$$$%%%$$$######%%%''')))))))))******(((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$#########""" ###%%%#########$$$$$$%%%%%%%%%!!!"""$$$&&&'''&&&$$$###$$$%%%&&&''''''''''''&&&((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$#########%%%''')))))))))$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%"""$$$''')))***)))(((&&&$$$%%%%%%&&&%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!%%%$$$!!!######$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###############$$$ !!!###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%% !!!######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$######################## ###$$$$$$### &&&!!!"""$$$###"""$$$""""""!!! """$$$&&&%%%"""!!!###%%%&&&&&&%%%$$$#########$$$######$$$%%%&&&'''''''''"""######$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''""""""""""""""""""""""""################################################&&&$$$!!!!!!$$$&&&%%%%%%&&&'''&&&%%%###"""###%%%&&&%%%""" """$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&hhhmmmrrr^^^OOOMMMIIIGGGFFFFFFDDDCCCFFFEEECCCAAA???===<<<<<<>>><<<:::777666555666666777666555444333222222111222111000///////////////111000000///...---------+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((()))******)))((('''((('''&&&%%%$$$%%%&&&'''---,,,+++)))(((&&&%%%$$$$$$'''))))))'''&&&&&&'''%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%'''///000)))+++:::GGGJJJ000***$$$###%%%&&&### ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&$$$%%%&&&(((%%%######&&&'''&&&$$$$$$%%%%%%%%%$$$$$$###""" $$$&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######(((&&&######$$$%%%&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$+++)))'''%%%$$$$$$&&&'''###$$$&&&'''(((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%)))'''%%%###""""""###$$$''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''%%%###$$$&&&'''%%%###!!!!!!""""""""""""!!!!!!###"""!!!!!!""""""!!! $$$#########""""""!!!!!!######"""""""""""""""###"""  ###$$$###!!!%%%%%%$$$###"""!!! """"""!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$###"""!!! """!!!%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!$$$######""""""""""""""""""!!!!!! !!!""""""""""""!!!!!! &&&%%%###"""!!!!!!!!!""" !!!$$$%%%%%%$$$!!! $$$"""!!!!!!"""######"""!!!!!!!!!!!!!!! !!!######$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!#########"""!!!"""###""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%&&&&&&%%%$$$"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""#########""""""!!!!!! ###########################!!! ###$$$""" $$$#########""""""!!!!!!!!!!!! gggkkkxxxqqq\\\NNNLLLIIIHHHHHHIIIHHHGGGFFFEEECCCAAA???>>>======>>><<<:::777666666666777666666666555444333222111000000//////.../////////000000//////...------,,,++++++++++++++++++++++++((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''''')))))))))(((((((((''''''###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%&&&''''''''''''&&&%%%222;;;:::999??????;;;,,,((($$$###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""###'''$$$"""###%%%&&&%%%$$$###$$$$$$$$$$$$$$$######"""###$$$$$$#########%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$'''&&&$$$###%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%...,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%###%%%%%%$$$###"""###$$$)))'''%%%$$$###$$$%%%&&&######$$$$$$###""" &&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$"""###%%%&&&$$$"""######$$$$$$$$$$$$######!!! !!!###%%%%%%$$$##################"""""" !!!"""###$$$%%%$$$"""!!!"""%%%&&&%%%###$$$$$$######""""""!!!!!!%%%$$$###!!! """""""""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$###############%%%"""!!!######"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$#########""""""""""""$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!""""""$$$$$$#########"""""""""$$$###!!!  """###$$$%%%%%%$$$###"""$$$###!!!!!!#########""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$""""""###$$$######"""""""""!!!!!!!!! !!!""""""######""""""############""""""!!!!!!$$$$$$###""""""###$$$$$$%%%&&&&&&$$$###"""$$$&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$######""""""!!!!!!!!!!!!########################%%%###!!!"""$$$%%%###!!!$$$#########""""""""""""###"""""""""!!!!!!!!!!!!gggkkkqqqppp[[[MMMKKKIIIIIIJJJKKKKKKKKKDDDCCCBBBAAA@@@?????????>>><<<:::888777777777777666666666555444333222111///............//////000/////////......------,,,************++++++++++++((((((((((((((((((((((((++++++*********)))))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''((((((&&&&&&''''''((())))))***%%%'''))))))'''%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''$$$222======;;;999333***&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$"""""""""$$$%%%$$$""""""$$$%%%$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%###!!!!!!###%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%------+++)))'''%%%$$$###'''&&&%%%$$$$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$######%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&$$$""" %%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###""""""$$$$$$###"""######$$$$$$$$$$$$######"""!!! """$$$&&&&&&%%%#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$!!!  """"""""" ########################%%%$$$###"""!!!!!!!!!!!!##################$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%'''$$$!!! !!!!!!!!! $$$$$$$$$###############$$$$$$%%%%%%%%%$$$#####################"""""""""$$$$$$###""""""""""""###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$############"""$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###"""########################!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!###$$$%%%%%%######$$$%%%#########""""""""""""!!!!!!!!!"""############""""""""""""""""""!!!!!!!!!$$$$$$###""""""###$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$###""""""""""""!!!!!!!!!########################'''&&&$$$$$$%%%%%%$$$"""###############"""""""""$$$$$$$$$$$$$$$#########jjjooouuuooo[[[NNNLLLIIIIIIJJJKKKKKKJJJBBBAAA@@@???????????????===<<<;;;999888888888888666666666666555444222111...---------...///000000.........---------,,,,,,)))))))))))))))*********))))))))))))))))))))))))++++++++++++*********)))%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%&&&'''(((((())))))***+++,,,+++'''$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&---111...+++***'''"""$$$%%%%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$&&&'''$$$###""""""######$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%$$$%%%&&&''''''&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&))))))((((((&&&$$$"""!!!((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$#########$$$$$$$$$###!!!""""""######""""""!!!&&&%%%###$$$%%%%%%$$$"""#########$$$$$$%%%%%%&&&&&&&&&$$$###!!!!!! !!! !!!!!!!!!!!!"""""""""######$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%###"""!!!!!!!!! ########################$$$$$$%%%%%%%%%$$$$$$###########################%%%$$$######""""""######""""""""""""###$$$%%%&&&############""""""""""""%%%%%%$$$$$$############%%%$$$############$$$%%%%%%###""""""###$$$$$$###"""""""""###############!!!"""######$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$#########"""""""""!!!"""######$$$$$$##################""""""""""""$$$##################$$$###$$$&&&%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$""""""###$$$""""""""""""""""""""""""########################''''''&&&%%%%%%$$$###"""########################%%%%%%%%%%%%$$$$$$$$$$$$sssyyyppp\\\OOOLLLIIIHHHHHHHHHGGGFFF@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999888888666666777777666444222111...............///000111------------,,,,,,,,,,,,''''''''''''(((((())))))************************++++++++++++*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&'''$$$%%%&&&'''(((((())))))&&&&&&&&&&&&''''''''''''&&&''')))(((&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&((('''###!!!"""###"""%%%&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&&&&'''(((############""""""###$$$&&&&&&'''''''''''''''&&&"""%%%'''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''&&&%%%$$$###$$$######"""###%%%'''(((%%%%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&''''''%%%$$$"""!!!!!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%""""""############""""""&&&%%%$$$$$$%%%%%%$$$"""#########$$$$$$%%%%%%&&&((('''%%%$$$###""""""!!!&&&&&&&&&&&&%%%%%%%%%&&&""""""######$$$$$$%%%%%%!!!!!!!!!"""$$$%%%''''''$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""#########""""""""""""##############################$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$###############""""""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###!!!!!!!!!""""""#########"""######$$$$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""$$$%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%$$$###"""###$$$""""""""""""####################################%%%&&&%%%$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp\\\PPPMMMIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;:::999999666777888888777555222111000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''''''(((((())))))++++++++++++++++++++++++++++++*********)))))))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%% ###%%%%%%%%%&&&'''&&&&&&''''''((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&###$$$%%%$$$""""""$$$%%%'''(((((((((''''''&&&%%%!!!%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((('''''''''''''''''''''''' !!!###$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$######%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###!!!"""$$$''')))$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!###%%%''''''&&&#########$$$$$$$$$$$$$$$###############$$$%%%&&&%%%&&&''''''%%%$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$####################################$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######"""""" """#########"""$$$%%%###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$%%%$$$""""""$$$%%%$$$### !!!""""""###############$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$###"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%"""""""""############$$$###########################$$$%%%$$$"""!!!!!!"""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$ooo[[[OOOLLLIIIGGGFFFEEEDDDBBBCCCBBBAAA@@@????????????=========<<<<<<;;;:::999666777888888777555222000222111111000000000000111++++++++++++++++++,,,,,,''''''(((((()))******+++******************************)))))))))((((((((((((((('''&&&%%%$$$$$$###!!!###%%%'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%% $$$%%%%%%%%%&&&'''&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((''''''&&&$$$###$$$'''(((&&&$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%###"""###$$$$$$%%%&&&%%%###"""$$$'''''''''''''''&&&$$$###"""!!!$$$&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%'''(((((())))))'''&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###%%%%%%$$$###"""###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''')))******(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&%%%###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!"""%%%&&&&&&%%%##################""""""!!! !!!!!!"""###$$$%%%"""$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""""""""###$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$ """%%%$$$###"""###%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$######$$$##################$$$&&&$$$######$$$%%%$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$###"""!!!###%%%&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!###%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$########################!!!###%%%$$$"""!!!"""$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%mmmZZZOOOLLLIIIGGGFFFFFFEEEDDDEEEEEECCCBBBAAA@@@@@@@@@<<<=========<<<;;;::::::666777888999888555222000333333222111000000000111+++++++++++++++++++++,,,((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''%%%$$$###""" """%%%(((***)))((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$&&&''')))''''''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&'''%%%'''))))))'''&&&%%%&&&&&&&&&'''((())))))((((((%%%&&&''''''(((((('''''''''$$$"""###%%%&&&''')))%%%"""!!!$$$))),,,)))%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&'''(((&&&$$$######$$$$$$&&&'''&&&######%%%(((''''''&&&%%%$$$"""!!! &&&&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))***(((&&&###""""""###$$$&&&'''((()))))))))((('''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$###$$$%%%''''''((((((((((((''''''!!!"""$$$%%%### &&&&&&&&&''''''(((((((((***+++---,,,***'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!$$$%%%%%%"""!!!###%%%"""######$$$$$$######"""%%%$$$"""###$$$$$$###!!!$$$#########""""""!!!!!!"""!!! !!!!!!%%%'''((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$%%%&&&&&&!!!$$$&&&%%%###!!!"""$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######"""""""""""""""""" !!!!!!""""""""""""$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###%%%%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$########################!!!###%%%$$$"""!!!###&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&qqqZZZPPPNNNJJJHHHGGGGGGEEEDDDHHHGGGDDDBBBAAABBBCCCDDDCCCBBBAAA???<<<:::999888888999::::::888666333111111222222222222111000000,,,,,,+++******)))((((((......---,,,+++++++++,,,)))))))))))))))))))))))))))))))))******+++,,,,,,))))))((('''%%%$$$###"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''((("""$$$&&&((())))))((('''%%%%%%%%%$$$$$$#########'''%%%###""""""###%%%''')))'''%%%%%%&&&''''''''',,,***((('''&&&'''((()))++++++***(((%%%###!!!%%%%%%&&&''''''&&&%%%%%%)))******(((&&&%%%&&&(((###$$$&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))&&&######%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((""""""""""""##################$$$&&&((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&!!!!!!!!!""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######"""""""""!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################%%%###!!!!!!###%%%########################"""$$$%%%###%%%((('''###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&$$$"""!!! !!!"""###)))&&&###!!! """%%%'''%%%%%%%%%$$$$$$#########!!!"""###%%%%%%%%%$$$###&&&%%%$$$###$$$%%%&&&'''+++(((%%%$$$&&&&&&%%%###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%(((***,,,qqqZZZOOOLLLIIIFFFFFFEEECCCBBBFFFEEECCCBBBAAABBBBBBCCCAAAAAA???===;;;:::888888444444555555555333222111222111111111000000000000000000000///...---------++++++***)))))))))))))))************************+++++++++++++++*********((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&(((((())))))(((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''(((*********)))'''%%%%%%&&&'''((()))))))))'''&&&$$$"""!!!%%%%%%&&&''''''&&&%%%%%%'''(((((('''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++)))&&&$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""########################%%%$$$"""""""""###%%%&&&############$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""$$$$$$$$$$$$############''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&###############"""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################&&&%%%###""""""###%%%&&&######################## """""" !!!%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$&&&%%%###!!!!!!"""###%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!!!!"""%%%((('''$$$!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))***rrr[[[NNNKKKHHHEEEDDDCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBB??????>>><<<;;;999888888555555666666666666666666222111000///...//////000/////////......------,,,+++***))))))((()))))))))++++++++++++++++++++++++------,,,,,,+++******)))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((('''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%!!!"""######%%%%%%&&&'''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%######$$$%%%'''***,,,---'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&((((((&&&###"""!!!###%%%'''%%%%%%$$$###############''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&%%%$$$###"""((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""###############$$$$$$$$$###########################"""!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$###$$$$$$###"""#########"""""""""!!!!!!(((''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!""""""###############''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&'''((((((((($$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""""""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$$$$###""""""""""""###############""""""""""""$$$############$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((wwwzzzuuu]]]OOOLLLHHHEEEDDDBBBAAA???@@@@@@AAABBBBBBBBBAAAAAA??????>>>===;;;:::999999888777777666666666666777222000...---,,,---///000......---------,,,,,,,,,,,,++++++******+++++++++------------------------,,,,,,,,,,,,++++++******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$'''''''''&&&'''(((((()))''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&'''((()))+++---&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&''')))((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$###%%%&&&&&&%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&'''((((((&&&$$$$$$%%%&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''########################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&"""!!!%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$##################%%%$$$###"""######%%%&&&!!!"""$$$%%%%%%%%%$$$###(((&&&###!!!"""###&&&'''%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&tttzzzyyy___OOOLLLIIIFFFEEEDDDBBBAAA???@@@AAAAAABBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::777666444333222111111111111000...,,,,,,---...000///////////////.........,,,+++++++++++++++,,,,,,------------------------*********++++++,,,,,,,,,*********)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&(((%%%%%%$$$$$$%%%&&&(((***'''''''''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$'''))))))'''''')))+++&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((((((((()))***'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%###""""""$$$&&&''''''%%%%%%$$$$$$$$$#########!!!"""###$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((((((&&&$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$### ######%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%vvv}}}{{{```OOOLLLIIIGGGFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<::::::888777666555333222111000111000///...---......///------------------,,,,,,*********)))******+++,,,------------------------((())))))***++++++,,,,,,+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''%%%$$$$$$$$$%%%&&&######$$$%%%&&&((()))***'''&&&&&&%%%######"""!!!$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''(((((($$$############$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%((('''$$$""""""$$$'''(((&&&)))+++***'''&&&''')))''''''''''''((((((((((((%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###&&&((())))))((()))***&&&'''((())))))(((&&&%%%!!!"""""""""###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%%%%%%%###$$$%%%&&&''''''''''''"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!"""""""""########################$$$$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$!!! !!!$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''((()))***&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$######"""$$$&&&''''''%%%$$$$$$%%%""""""######$$$%%%%%%%%%$$$######""""""######$$$########################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&&&&"""!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%#########$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###((()))&&&""" $$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ """$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$xxx~~~zzz___NNNKKKHHHFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBAAA@@@>>><<<:::999888777777888888777555444333000000000/////////......*********************+++++++++******+++,,,,,,---------------------------))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%))),,,+++(((&&&'''***&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''###%%%((()))((('''''''''&&&&&&&&&&&&'''''''''((($$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$######"""""""""""""""!!!########################$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###"""###$$$'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$######"""!!!###############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''######""""""""""""####################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$***,,,'''$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&"""&&&'''$$$###"""$$$$$$%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ ###%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$xxx~~~zzz^^^LLLJJJGGGFFFFFFFFFFFFEEEFFFEEEBBB@@@???@@@AAABBBAAAAAA???===;;;999777666111222444555555444222111000000000111000//////...........................------------......///000------------------------******))))))((((((''''''&&&&&&&&&'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&((((((((((((((()))******%%%&&&&&&'''((((((((('''%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""######$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((%%%%%%&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''''''''&&&%%%$$$%%%''')))***&&&'''''''''(((((())))))(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&$$$(((,,,,,,(((&&&(((+++%%%&&&&&&'''((((((((('''(((((())))))((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''"""%%%(((((('''&&&%%%&&&'''&&&$$$###$$$&&&(((***((((((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$$$$&&&((('''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))++++++)))'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$%%%&&& !!!""""""######$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""))),,,'''######%%%%%%########################""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$###"""""""""###%%%&&& """"""!!! !!!%%%)))$$$%%%&&&'''((('''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$#################################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%yyybbbQQQMMMHHHFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCAAA???<<<:::999999999666666555555444333222111222111000///...---,,,,,,------,,,+++************---------------...///000000111222000,,,***+++,,,(((***+++,,,,,,+++***(((&&&'''((()))***,,,,,,---&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###)))'''&&&(((+++---,,,***%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))###$$$&&&((((((&&&$$$###(((((('''&&&&&&%%%$$$$$$%%%$$$$$$%%%'''(((((('''((((((''''''''''''((((((%%%$$$$$$######$$$$$$%%%(((((())))))((('''&&&&&&%%%&&&'''&&&%%%$$$&&&((('''''''''&&&%%%$$$###"""&&&'''(((((())))))(((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((++++++'''$$$((((((&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%!!!"""$$$&&&'''((())))))(((((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$##################"""!!!!!!!!!###%%%'''''''''%%%$$$(((%%%""""""$$$%%%$$$"""######""""""######$$$%%%***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###$$$###!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$#######################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$uuu]]]PPPMMMHHHFFFFFFGGGGGGGGGBBBCCCDDDEEEEEEFFFFFFEEEBBBAAA???===;;;:::999999666666666555444333222111222222111000///...------------,,,,,,+++,,,,,,,,,///.........//////000111---///000...+++)))***,,,((()))+++,,,,,,+++)))(((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((&&&&&&'''***+++***)))&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$######$$$&&&((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&((()))))))))(((((('''&&&%%%&&&'''&&&$$$$$$&&&'''%%%&&&&&&%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))+++***'''###(((''''''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''&&&%%%%%%'''''''''''''''((())))))(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((""""""$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$#########$$$$$$!!!""""""###$$$$$$######''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!"""$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&$$$###$$$&&&'''&&&$$$########################%%%&&&((('''%%%$$$$$$%%%''''''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&%%%$$$&&&$$$""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!"""$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$qqqYYYPPPLLLHHHFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA???===;;;:::::::::777777666666555333222111333333222111000///......------,,,,,,------............---------...//////***,,,,,,+++***))))))***((((((************((((((((('''&&&%%%&&&''')))***''''''''''''''''''''''''%%%%%%'''((())))))))))))'''&&&&&&''')))***)))((((((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%$$$%%%'''((((((''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***+++***&&&###''''''&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&)))((('''''''''(((***++++++++++++***)))'''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""%%%'''(((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###$$$&&&'''&&&%%%########################(((******)))&&&$$$$$$$$$&&&''''''&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""###&&&(((((((((%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$qqqYYYOOOLLLHHHFFFFFFFFFFFFFFFHHHHHHGGGFFFDDDBBB@@@???AAAAAA???>>><<<;;;::::::888888777777555444222111222222111000000///......,,,,,,,,,,,,,,,---...///+++++++++******+++,,,,,,((()))))))))(((((())))))'''((())))))))))))((('''---+++(((''''''(((***,,,&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))******)))(((((((((((()))******)))***))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!&&&&&&%%%%%%$$$$$$$$$$$$((('''&&&''')))***)))((('''(((***++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++)))%%%###%%%%%%%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%'''((()))%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''((((((&&&&&&&&&''')))***+++++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&& """%%%''''''((((((''''''((((((((()))))))))$$$$$$$$$$$$%%%%%%&&&&&&((('''$$$###"""###$$$%%%%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$######(((&&&$$$###"""###$$$%%%#########$$$&&&'''(((((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$####################################$$$%%%%%%######$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss[[[NNNKKKHHHFFFFFFFFFFFFEEEIIIIIIHHHFFFDDDBBB@@@???AAA@@@@@@???===<<<;;;:::999999888777666444333222000000000//////......---++++++******+++,,,------,,,++++++*********++++++(((''''''(((((())))))((((((((())))))))))))((((((---+++)))''''''(((***,,,(((((('''&&&&&&'''(((((((((((()))))))))))))))((()))***************++++++*********))))))(((((('''%%%%%%%%%&&&'''((()))***$$$&&&''''''%%%"""&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&&&&((()))((('''&&&((()))++++++)))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%######%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$######""""""############%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))(((''''''&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''''''''((((((((()))%%%%%%$$$$$$#########"""%%%$$$###""""""###%%%'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''%%%#########$$$$$$$$$%%%%%%&&&''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""(((&&&$$$"""!!!"""$$$%%%###$$$%%%%%%%%%%%%%%%&&&###############$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%***)))'''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt\\\MMMKKKHHHFFFFFFFFFEEEDDDEEEEEEFFFEEEEEEDDDCCCCCC@@@@@@@@@???>>>===;;;:::::::::999888666555333222000/////////.........---++++++*********+++,,,,,,......---,,,,,,,,,------)))((('''((()))***)))((())))))))))))))))))))))))***)))'''&&&&&&&&&((())),,,+++***))))))***+++,,,((()))))))))))))))((('''***+++,,,,,,******+++,,,************))))))))))))%%%&&&&&&'''(((***+++,,,%%%&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&$$$&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$###$$$%%%%%%%%%######%%%&&&"""######$$$$$$######"""""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))'''&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''))))))((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%$$$###""")))'''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!!!!""""""!!!!!!"""$$$&&&'''###"""######$$$%%%&&&'''$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''######################## """$$$%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""############"""&&&%%%###"""!!!"""$$$%%%"""$$$%%%%%%$$$###$$$%%%######""""""######$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrZZZMMMJJJHHHFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@@@@@@@???===<<<;;;;;;;;;:::999777555333222000000000///////////////------,,,+++++++++,,,,,,//////...---------------,,,***((()))++++++***(((*********))))))*********((('''''''''''''''((()))+++***)))(((((()))***+++&&&&&&'''((()))))))))))))))+++,,,+++)))(((***,,,))))))***************+++(((((((((((()))+++,,,,,,(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&######$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&''''''(((((((((((('''%%%$$$###############$$$%%%%%%''''''''''''''''''((((((%%%%%%$$$#####################$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))(((&&&%%%###$$$&&&'''((('''&&&%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$############$$$$$$%%%&&&######$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%'''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''######################## """$$$%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""######$$$$$$$$$###$$$######""""""###$$$%%%!!!$$$%%%$$$###$$$&&&$$$############$$$%%%%%%###############$$$$$$$$$########################$$$%%%&&&%%%######%%%'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%############$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((""""""""""""""""""""""""###$$$%%%%%%######$$$%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppXXXLLLJJJHHHGGGGGGFFFEEECCCGGGGGGGGGFFFEEECCCAAAAAA???@@@@@@@@@???>>><<<;;;;;;;;;:::999777555333222111111111111000000000000///...------,,,,,,,,,,,,...---,,,,,,++++++++++++---+++)))))),,,,,,***(((++++++************++++++((())))))***************)))'''&&&%%%%%%&&&''')))###$$$&&&''')))******+++(((***,,,+++(((''')))+++)))))))))***+++++++++,,,+++***************+++++++++)))'''&&&'''+++///222''''''((((((((((((((((((+++***))))))***+++)))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''$$$%%%%%%$$$######$$$&&&&&&&&&'''(((((('''''''''%%%%%%&&&''''''''''''&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$###&&&)))******++++++***(((&&&%%%######""""""###$$$%%%%%%%%%&&&&&&''''''(((((((((!!!!!!""""""###%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((())))))(((&&&$$$###%%%''')))***(((&&&%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&$$$###!!!###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!""""""######!!!""""""############"""&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%'''((('''$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$&&&((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%"""$$$######%%%'''%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&'''((((((""""""""""""""""""""""""%%%'''(((&&&$$$###&&&((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllVVVMMMJJJGGGEEEEEEFFFFFFEEEGGGGGGFFFEEECCCAAA@@@>>>>>>???@@@AAA@@@>>><<<:::;;;:::999777666444333222111111111111000000000000))))))***+++,,,,,,------%%%&&&'''(((******++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++---,,,***(((''''''(((((()))******++++++,,,------)))************+++++++++***))))))((('''&&&&&&&&&((('''&&&%%%&&&'''***+++))))))))))))))))))))))))'''(((((('''%%%%%%&&&((()))(((((('''''''''((((((&&&''''''&&&%%%$$$&&&(((''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&'''&&&%%%$$$%%%'''&&&"""$$$&&&((('''$$$######%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$############&&&'''(((((('''&&&###"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&$$$$$$&&&(((...)))%%%###$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''&&&$$$######$$$&&&'''))))))(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#################################"""######$$$%%%(((&&&$$$###"""$$$&&&'''"""######$$$$$$%%%&&&&&&$$$$$$###"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&'''&&&&&&%%%!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&((('''&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""###%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%'''((('''%%%#################################%%%%%%%%%$$$$$$$$$$$$$$$,,,***(((&&&%%%$$$%%%%%%!!!"""###%%%&&&&&&%%%%%%lllVVVMMMJJJGGGEEEEEEFFFFFFEEEGGGFFFFFFEEEDDDBBBAAA@@@>>>????????????===<<<;;;;;;:::999777555444333222111111111111000000000000*********+++,,,,,,------+++++++++++++++******))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((())))))))))))((((((---,,,***))))))))))))***,,,+++++++++++++++++++++)))************++++++++++++******)))((((((''''''''''''&&&'''(((***,,,---))))))))))))))))))))))))((())))))(((&&&&&&'''((('''''''''''''''((())))))$$$%%%&&&%%%$$$$$$&&&'''))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((($$$!!!"""%%%&&&%%%###!!!"""###''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$'''(((((('''((('''&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))******)))''''''(((***)))&&&######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%######%%%&&&'''(((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$######""""""######$$$""""""######$$$$$$######$$$$$$$$$#########""""""###"""!!!!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&'''((('''%%%$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!((('''%%%$$$############"""###$$$%%%&&&&&&%%%%%%mmmWWWMMMJJJGGGEEEEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBB?????????>>>======<<<<<<;;;:::888666444333222222111111111111000000000000***++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++***,,,++++++******++++++,,,------,,,,,,+++******))))))************++++++++++++++++++******))))))(((%%%&&&''')))***,,,---...)))))))))))))))))))))))))))*********((('''((()))''''''''''''((())))))***&&&'''(((((('''''')))***+++***)))((('''((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((''''''(((***)))'''%%%###%%%&&&&&&$$$######$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''###$$$&&&'''(((((('''''')))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''))))))(((***(((&&&$$$###$$$&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''((()))(((&&&%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$######""""""######$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$######$$$$$$%%%&&&################################################)))'''%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""#########""""""!!!!!!!!!!!!"""""""""############""""""!!!###############"""""""""$$$###"""!!! !!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%'''((('''%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$%%%%%%%%%%%%$$$$$$oooXXXMMMJJJGGGEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDAAAAAA???>>>>>>===>>>>>>:::999777555333222222222111111111111000000000///+++,,,,,,,,,---------...+++,,,---...////////////,,,,,,,,,,,,---------------------------,,,,,,,,,++++++---......---++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++*********))))))*********+++++++++++++++*********)))))))))%%%&&&((()))++++++++++++)))))))))))))))))))))))))))+++,,,+++***((()))***))))))((((((((((((((()))%%%'''((()))(((((()))***+++)))'''&&&&&&''')))***'''''''''&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''((()))))))))((('''&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''((())))))$$$%%%&&&'''((((((((('''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&***((($$$!!! """$$$%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$######""""""############""""""""""""""""""###############""""""!!! ##############################!!!!!!!!!!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######################################################$$$&&&'''&&&$$$######$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$uuu|||pppYYYMMMJJJGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA???????????????:::999666444222111111222111111111111000000000///---------------.........,,,,,,---...////////////,,,,,,---------..................---------,,,,,,++++++---......---++++++***)))(((((((((((()))******++++++,,,------......******+++++++++,,,,,,,,,))))))*********+++++++++***)))))))))))))))((((((''''''((())))))(((((('''))))))))))))))))))))))))***+++---,,,+++))))))***,,,+++***)))((('''''''''"""$$$&&&'''&&&%%%&&&''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&'''(((((()))******&&&'''(((((((((''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))************((('''((())))))(((&&&+++)))%%%"""!!!###%%%&&&((('''''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%###"""!!!)))***,,,+++)))((((((((('''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%'''((()))(((((('''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''&&&%%%%%%%%%&&&$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##########################################%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%###############"""!!! ############$$$$$$$$$$$$"""!!!!!!!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%##########################################$$$$$$"""$$$%%%%%%###""""""###########################""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%nnnsssrrrZZZMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@???>>>>>>:::888555333111000111222111111111111000000000000........................////////////...---++++++,,,------....../////////.........------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++***+++,,,---------------)))******+++,,,,,,------)))************+++++++++))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))+++------+++***)))***,,,+++***)))((('''''''''''')))++++++***)))((()))''''''&&&%%%%%%&&&((()))'''''''''(((((((((((((((%%%&&&'''((()))***++++++&&&'''((('''&&&%%%&&&''''''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***++++++)))((('''(((***++++++***---+++)))'''&&&''')))***((((((((('''(((((()))***(((((((((((((((((((((((('''(((((('''&&&$$$"""!!!&&&(((***+++)))((((((((())))))***)))&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((((((&&&$$$###$$$&&&)))+++))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%)))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############%%%'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""###%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&'''~~~jjjmmm|||sssZZZMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCAAA?????????AAAAAA??????@@@@@@???>>><<<;;;:::888555222000000111111111111111111000000000000........................111111000000///---,,,+++,,,------...//////000000......------,,,++++++***++++++************++++++...---+++******+++---...***+++,,,------,,,+++++++++++++++++++++++++++,,,)))************+++++++++************************))))))(((''''''((()))***))))))))))))))))))))))))(((+++------+++)))))))))***)))))))))))))))******+++---//////---+++******&&&'''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((()))))))))'''))))))(((%%%$$$%%%'''(((&&&&&&'''***+++)))''''''''''''((((((((())))))))))))((('''''''''((((((&&&&&&&&&''''''((())))))))))))((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***,,,---......+++)))))))))++++++***))),,,+++***))))))***++++++)))((((((((())))))***+++))))))))))))))))))))))))'''''')))***)))(((&&&%%%"""%%%((()))(((''''''''''''(((((('''$$$$$$''')))&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((((((((((((((())))))(((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''(((***+++)))(((((((((''''''&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$###%%%(((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&%%%%%%$$$###%%%%%%$$$$$$%%%&&&'''((({{{fffjjjxxxsss[[[MMMJJJGGGEEEEEEFFFFFFEEEDDDCCC@@@>>>>>>>>>???@@@<<<===>>>???>>><<<:::999:::888444111000///000111111111111111000000000000///////////////............//////000000000000///---------...///000000111......---,,,++++++******,,,+++***))))))***+++,,,+++***(((''''''(((***+++***+++,,,,,,,,,,,,******------,,,++++++*********)))************+++++++++++++++++++++++++++++++++)))(((''''''(((***,,,...))))))))))))))))))))))))(((***------+++)))(((((('''''''''((()))+++,,,---''')))+++***(((%%%$$$$$$&&&'''((()))******))))))'''((((((((())))))******(((((((((((('''''''''''')))***+++)))%%%$$$&&&(((***)))(((***,,,---,,,)))'''((((((((())))))*********)))(((''''''&&&''''''%%%%%%%%%&&&((()))+++,,,++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******,,,---///000222222000...+++******)))'''%%%))))))))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))&&&''')))+++,,,+++***)))$$$'''***,,,++++++++++++$$$&&&&&&%%%###$$$(((,,,&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((())))))))))))((((((&&&&&&((()))************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))*********)))(((((((((((('''''''''''')))))))))))))))***++++++%%%&&&&&&'''((()))******))))))(((((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((("""$$$%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%$$$%%%(((&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&'''(((''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&''''''((()))((('''&&&%%%%%%%%%$$$$$$%%%'''((()))yyyfffeeennntttYYYJJJGGGDDDCCCDDDFFFGGGHHHDDDBBB???>>>???@@@??????AAA???===<<<<<<;;;999777555666777666444222222222000000000000000000000000---------...///000000111111111111111111111111111------............------...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++)))((((((+++---************************)))************+++++++++***)))(((''''''((()))***(((((())))))))))))(((((('''((()))***++++++***)))***))))))((((((((())))))(((((()))))))))))))))(((,,,,,,++++++***)))))))))'''((()))))))))(((&&&%%%%%%&&&((()))*********)))******))))))(((((('''''',,,,,,,,,+++++++++******,,,***(((&&&&&&'''((())),,,,,,++++++******))))))((((((((((((((((((((((((***)))((((((((()))+++,,,************************))))))(((((((((((())))))&&&***...---)))'''))),,,,,,,,,,,,,,,,,,,,,,,,---,,,---......//////......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******'''))),,,......---+++***)))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++***************+++(((%%%&&&)))+++***)))((((((((((((((()))***+++))))))************))))))***++++++***((((((((()))'''(((***,,,---,,,+++***((()))***)))((('''(((***''''''((())))))***))))))))))))(((((((((((())))))(((((())))))))))))((('''((())))))***++++++,,,,,,))))))))))))))))))))))))''''''&&&''''''((()))***++++++***************+++***)))'''&&&%%%&&&((())))))))))))))))))(((((('''******))))))(((((('''''')))+++,,,)))$$$###(((---///---+++***((((((((()))***)))'''%%%$$$%%%&&&'''((()))))))))((('''&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))***)))((('''&&&%%%%%%%%%((())))))(((&&&%%%'''(((///...,,,***((('''&&&&&&+++***)))(((((('''(((((()))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((()))******)))((('''&&&&&&''''''''''''&&&&&& ###&&&***,,,------,,,%%%$$$###&&&)))***)))&&&))))))((((((((('''''''''((((((((((((((('''''''''&&&'''''''''&&&%%%$$$$$$((('''%%%$$$%%%'''***,,,(((''''''(((***+++)))((()))(((''''''((()))***+++((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&wwwddddddnnnqqqWWWLLLIIIEEEDDDEEEFFFGGGGGGDDDAAA???>>>???@@@???>>>???===;;;;;;::::::888666333444555444222000000000111111111111111111111111------......///000000111////////////////////////---......//////......---......------,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,***,,,...///...,,,+++,,,++++++++++++++++++++++++************+++++++++,,,++++++))))))))))))+++++++++***(((''''''(((***+++((()))***++++++******)))))))))(((((((((((())))))(((((()))))))))))))))(((,,,++++++++++++*********)))******+++***)))((('''&&&'''((()))******))))))***************))))))))),,,,,,+++++++++*********++++++)))((((((((()))))),,,++++++++++++++++++***))))))))))))))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++,,,+++******))))))))))))'''***...---***((())),,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))((((((******++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))((((((''''''(((((()))************++++++++++++...+++((('''((()))(((&&&'''&&&&&&&&&&&&''''''(((******++++++++++++******((()))***)))(((''''''(((((()))+++,,,,,,,,,***)))((()))******(((((()))***(((((())))))******)))))))))))))))(((((()))))))))))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((***))))))))))))******+++++++++***************+++***)))(((''''''((()))***,,,+++)))((((((((()))***)))))))))))))))((((((((('''((((((&&&######&&&)))+++***)))(((((()))***++++++)))((('''&&&''')))***(((((()))))))))(((''''''(((((((((((((((((((((((()))((('''''''''((()))******)))((('''&&&&&&&&&&&&)))***+++***)))((()))*********))))))***++++++,,,******)))((((((((())))))((((((((()))))))))))))))''''''''''''(((((()))***''''''((())))))(((''''''''''''((((((((((((''''''(((((())))))))))))((((((###$$$&&&''')))))))))))))))((('''))),,,---+++)))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''((((((((((((((((((((((((''''''---+++)))'''&&&&&&&&&'''+++***((()))******)))((((((((('''''''''((()))***++++++*********)))))))))(((((((((((((((***+++,,,))))))((((((((('''''''''((((((((('''''''''&&&&&&sssaaabbbnnnoooUUUNNNKKKGGGEEEEEEGGGGGGGGGDDDBBB@@@???@@@@@@???>>>>>><<<:::999999999777555444555666555333111000111111111111111111111111111---......//////000000111////////////////////////---......//////......---///...............//////,,,,,,,,,,,,,,,,,,,,,,,,......------------------)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---///,,,(((%%%%%%(((,,,///******+++++++++***)))))))))((((((((((((((())))))))))))*********))))))(((*********+++++++++,,,,,,+++,,,,,,,,,,,,+++******(((((()))******))))))(((******+++++++++++++++++++++++++++***************+++++++++++++++******)))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---...---------,,,,,,++++++......,,,+++******))))))(((,,,///...,,,***+++,,,,,,,,,++++++******)))))))))***++++++,,,,,,++++++------,,,+++***)))(((((())))))*********)))((((((---,,,***))))))***+++,,,******+++,,,,,,,,,++++++******))))))))))))***************++++++,,,,,,,,,...,,,***)))))))))((('''+++++++++++++++*********+++++++++,,,,,,+++++++++***+++,,,+++)))((()))******+++,,,---,,,+++***))))))***+++***)))((()))+++******************)))(((************************+++***)))(((((()))***+++......---,,,***)))((((((************************------,,,+++++++++,,,,,,+++******)))******++++++))))))******++++++,,,,,,---+++(((&&&%%%''')))+++)))))))))))))))************)))((((((((()))***+++(((((((((((()))+++,,,---+++***)))((()))***+++,,,(((((())))))***)))))))))************************((((((((((((((()))***+++))))))((((((((((((((())))))+++------,,,++++++,,,((())))))***+++,,,......))))))))))))))))))******'''(((((()))***+++++++++((((((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))******************)))((((((''''''''''''(((((()))'''''''''))))))((('''((('''''''''''''''&&&&&&'''(((((())))))*********+++***)))))))))***+++,,,555444222///---***)))(((000---***))))))***)))((()))))))))((())))))***+++))))))((((((((((((''''''+++*********+++,,,---...)))((((((((((((''''''''')))(((((((((((((((''''''mmm]]]aaannnoooWWWPPPMMMIIIFFFFFFGGGGGGGGGEEECCCBBBAAABBBBBBAAA???>>><<<:::::::::999888666888999999888555333333333111111111111111111111111......//////000000000000000000000000000000000000......////////////............------......///000---------------.........000000//////......---------,,,***'''&&&'''+++///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,++++++,,,------000---)))'''''')))---000,,,,,,,,,++++++******))))))(((((((((((()))************++++++******))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******)))))))))((()))*********++++++,,,,,,***************************+++---......,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...//////......------,,,,,,---,,,+++++++++++++++++++++...000000...------...------,,,,,,+++***))))))+++,,,,,,---...---------,,,,,,++++++*********)))++++++,,,,,,,,,,,,++++++---,,,+++******************+++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---)))******+++,,,---......++++++***++++++,,,,,,,,,////////////...------,,,***++++++,,,,,,++++++***---...///...---,,,---...,,,,,,------,,,+++***)))***+++,,,+++***)))***,,,++++++,,,,,,+++***))))))******++++++++++++******,,,+++)))((()))***,,,---......---,,,+++***))))))------------------------///......---,,,,,,,,,,,,+++************++++++,,,)))***+++---............***)))(((&&&&&&'''((())))))))))))******+++++++++,,,***))))))+++---------)))))))))***+++,,,---...******))))))***+++,,,---(((((()))***+++++++++***************************((((((((()))***+++,,,,,,)))))))))))))))***++++++))),,,......---,,,,,,---,,,++++++***************))))))))))))******+++,,,(((((())))))************,,,,,,+++***(((&&&%%%$$$))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******,,,+++***(((((()))***+++)))(((''''''''''''''''''************************))))))***+++,,,------...,,,+++***))))))+++---///::::::999888666333111///333000,,,***)))***)))(((,,,++++++++++++,,,,,,,,,((((((((('''''''''''''''*********++++++,,,,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))gggZZZ```oooqqqZZZQQQNNNIIIGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA???===<<<;;;<<<<<<:::888999:::;;;999666444333444111111111111111111111111/////////000000000000000000000000000000000000000...//////////////////......---------------......------........./////////000000000//////.........///000111000......000111------------------------------------............---,,,++++++++++++,,,---...---,,,++++++,,,---...------,,,+++++++++******)))))))))))))))***+++,,,+++++++++++++++***))))))&&&''''''((()))***++++++,,,,,,++++++*********************)))))))))))))))((())))))******+++++++++******************++++++***+++---//////...,,,***((()))))))))******++++++++++++++++++++++++++++++,,,,,,------............/////////.........------)))))))))***+++,,,---......///111222111000////////////...---,,,+++++++++,,,,,,---............---******++++++,,,,,,,,,---,,,,,,------------,,,,,,+++,,,---...---+++)))(((,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******+++,,,---......///+++,,,---------------...,,,------------,,,*********++++++,,,,,,++++++***---///000///...---...000------------,,,,,,+++++++++,,,---,,,+++***+++---,,,---------,,,+++******++++++,,,------,,,++++++---,,,***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,,,,,,,,,,+++++++++++++++,,,------++++++---...////////////***+++,,,,,,,,,+++)))((())))))******++++++,,,,,,)))((('''(((***++++++***------------------------)))))))))******++++++,,,))))))***+++,,,,,,,,,+++************************((()))***++++++,,,------************+++,,,------***,,,------,,,+++,,,------,,,+++***)))(((((((((***************+++,,,---*********)))))))))((((((+++++++++***(((&&&%%%###*********))))))*********,,,+++***))))))***+++,,,*********++++++*********,,,+++)))((()))***---...,,,,,,,,,+++******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++)))))))))+++---///444555666777777666444333444111---************)))+++++++++++++++++++++***++++++++++++++++++,,,,,,)))))))))***************************************************************|||dddZZZcccrrrrrr]]]PPPMMMIIIFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEECCCAAA@@@???======>>>===<<<:::999::::::888555333222222222222222222222222222222000000000000000000000000////////////////////////...//////000000//////...///......---,,,,,,------.........///000000111111000000//////////////////(((---444777666111---***........................---.........////////////...---,,,++++++,,,---...---......//////......---------,,,+++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,+++***)))''''''(((((()))***++++++,,,+++******))))))************)))))))))******+++)))))))))***************+++++++++++++++,,,,,,,,,***+++---...///...,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................(((((((((***+++---///000...///000111111000///...//////......------,,,,,,***+++,,,,,,------,,,,,,******+++,,,---...//////++++++,,,---------,,,,,,***,,,...000///---+++)))......//////......------++++++************++++++,,,,,,,,,------.........///000111000...,,,+++,,,---...///000///...---,,,+++,,,,,,------,,,,,,++++++---...---,,,,,,---///......------------------,,,---...---,,,+++,,,...------------------,,,++++++,,,---......---,,,+++,,,,,,++++++,,,---...///++++++,,,------...//////------------------------......---,,,,,,,,,------,,,,,,,,,,,,---...//////------......//////000000---...000222222///---++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,//////000000///...---,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,,,,+++++++++,,,---......,,,------,,,***)))+++,,,++++++*********++++++,,,+++++++++***++++++,,,,,,,,,,,,++++++***))))))(((((()))***++++++***)))(((++++++************++++++,,,,,,++++++++++++,,,,,,******++++++++++++******)))(((''''''(((***,,,...+++++++++***))))))+++...)))))))))************+++(((((())))))******++++++,,,+++*********+++,,,---+++,,,---///000000//////222///,,,++++++,,,+++***))))))*********)))((((((*********+++++++++++++++((())))))*********))))))+++++++++,,,,,,,,,,,,---*********++++++++++++,,,zzzddd\\\gggwwwrrr\\\OOOLLLHHHFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEDDDAAA???@@@???>>>===>>>>>>===;;;:::;;;;;;999666333333333222222222222222222222222000000000000000000000000//////////////////////////////000000000000//////111111///...------,,,,,,......///000000111222222......//////////////////''',,,111333222...+++)))////////////////////////....../////////000000000//////------------//////...//////000000//////...------,,,+++,,,,,,......,,,,,,,,,,,,---...//////------------,,,+++***)))))))))******++++++,,,,,,,,,,,,***)))))))))***+++***))))))))))))***,,,---+++++++++++++++*********++++++,,,,,,,,,---------***+++,,,---...------,,,------,,,,,,,,,,,,,,,+++------------------------+++,,,---.........------,,,------......//////000*********+++,,,...///000------.../////////---,,,------------------------+++,,,------......------,,,------....../////////,,,,,,---...............,,,---.../////////...---000000000000000///......---,,,,,,++++++,,,,,,---------------............///111333222///,,,,,,---...///111222222222000///......////////////......+++,,,------,,,,,,---///---------------......///,,,...///...---,,,---...,,,------............---,,,---...//////...---,,,+++,,,,,,---......//////,,,,,,,,,---.../////////------------------------...------------......///---------......///000111//////...------...///000///000111111111000...---,,,,,,,,,,,,,,,+++++++++---///111000---,,,---///...//////000///...---,,,,,,------------,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,---------,,,------......000///...+++((((((+++---+++++++++,,,---...///000---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,)))***,,,---...---,,,+++,,,+++************+++,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,))))))(((((()))***,,,---((())))))(((&&&'''+++...************+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++)))******+++++++++++++++...,,,+++,,,------,,,+++***+++,,,,,,+++***)))(((((((((((())))))************+++,,,,,,,,,,,,+++***------------.........///++++++++++++,,,,,,,,,---zzzddd___kkk{{{rrr[[[NNNKKKGGGEEEEEEGGGGGGGGGCCCBBBBBBCCCCCCCCC@@@>>>@@@???======>>>>>>===;;;<<<======<<<888666555555222222222222222222222222111111111000000000000000111111111111111111111111//////000000000000//////444333111000...---------...//////000111222222222------......//////000000111111000...,,,---111333000000000000000000000000////////////000000000000111000///......///000111000000////////////000000---,,,,,,+++,,,---///000,,,,,,,,,---...///000111------------,,,+++***)))+++,,,,,,,,,,,,------------,,,+++*********+++,,,))))))(((((()))+++---...---------,,,,,,+++++++++,,,,,,,,,------.........***++++++,,,------------/////////......---------////////////////////////++++++---.........---,,,++++++,,,---...///000000---------------...///000+++++++++---...---+++***,,,,,,,,,,,,,,,,,,,,,---...///000000111000000000///////////////.........//////000111111222111111///...------...///000111111111111111111000//////000000////////////000000...............---------+++///222222000...///111***+++---///000///...---000000111111111111000000,,,...//////......///111---------------...///000---...///...------...///,,,,,,---.../////////...,,,---///000000///---,,,+++,,,---...////////////---------.........//////////////////////////////......---......///000111.........//////111222222111000...,,,,,,---///000//////...------------------------,,,,,,+++++++++)))---111///***(((***---,,,---...//////...------.../////////...---,,,,,,............---,,,++++++........................,,,---.........---,,,+++///......---------......333111...+++((((((+++..................///000000...------,,,++++++++++++------......///000000000---...///000000...,,,+++---,,,+++******+++,,,---)))***+++,,,,,,+++***)))------............------,,,,,,,,,,,,,,,,,,------***,,,,,,+++)))***...222,,,,,,,,,------.........///////////////.........---.........---,,,++++++//////...---,,,++++++***+++******,,,......---+++......///000///...,,,+++++++++,,,,,,,,,---------------/////////...---,,,............//////000000+++++++++,,,,,,---------vvvhhhaaaoooppp___QQQLLLGGGFFFIIIIIIGGGCCCFFFEEEDDDEEEFFFEEEDDDBBBAAAAAA@@@AAABBBAAA>>><<<;;;::::::999777666444333000000000000111222333333000000////////////000000000000111111111111000000///000111000///...///111111111111111000000000000+++---///000///000222444---------...///000000111000000//////.........---)))+++---000222333333333111111111000//////............------------......,,,---...000000...---,,,---------.........//////.........---,,,,,,,,,+++000///...,,,***)))))))))---,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......//////...,,,***)))000000000000000000000000------............------111000///...---,,,,,,,,,........................333///***+++...000...++++++,,,------......------///...---,,,+++,,,,,,------...111333444333333222...............///000000//////000000111111222222000///---,,,,,,---...//////000111222222222222222000000///...............//////............//////111111111111111111111111///////////////////////////////////////000111111.../////////000000111111333222111/////////000111---------.........//////000000//////.........------------........./////////////////////////////////...---,,,,,,---...///,,,,,,,,,---///000222333000000111111111111000000///...---...000222222111////////////////////////...///000000///---+++***......---------,,,,,,,,,..................------........................---..................------------.........//////........................,,,,,,,,,---------...............///000111111222///.........///000222333000000000000000///......,,,---------.../////////......////////////......000...---///222333111...------.........---+++***,,,,,,++++++***+++++++++,,,------...---,,,***)))++++++++++++++++++++++++........................///,,,***---333444...(((,,,---...---++++++---///------......///000000000..................------------............------------------............---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......++++++++++++---...000000------,,,,,,+++***))))))wwwhhhbbbpppkkkZZZQQQLLLHHHGGGIIIJJJGGGDDDEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@@@@AAACCCCCCAAA???<<<<<<;;;:::999777555444444444444444444555555666222111000///////////////000000111111111111000000///000111111//////000111111111111111000000000000///111222111//////000111------...//////000111111000000/////////.........+++,,,...000111111111111///////////////000000000......////////////......---...///111111///...------------....../////////000000///////////////...111000//////............------,,,,,,,,,------............---------,,,,,,111111000///...---,,,,,,---------,,,,,,,,,,,,,,,---...///000000000000000...////////////---,,,+++000000000000000000000000......////////////......//////......---.........////////////////////////444000,,,,,,///111///---------...///////////////111000...---------...//////000222333333222111000//////......//////000111.........///////////////000/////////...//////000111111222222222111111000111000///............///111000000//////000000111000000000000000000000000111111111111111111111111///////////////000111111/////////000000000111111222222000/////////000000------........./////////000000/////////.........------.........///////////////////////////////////////............//////---------...///000111222//////000000000000/////////...---...///111111000//////////////////////////////000000///---,,,+++++++++,,,---...//////000......................................................////////////......------........./////////........................------------............---......///000000111111//////......///000222333//////000000000000/////////.....................---..................---///...---///111222000...---......///...---,,,+++...------,,,,,,,,,------,,,------......---,,,+++................................................---------...000000...,,,...///000///------///000////////////////////////........................---......//////......---/////////000000000000111......------------............------......///000,,,,,,---...///000111222.........---,,,+++++++++xxxiiibbbpppiiiXXXPPPLLLHHHGGGIIIIIIHHHEEEDDDCCCBBBCCCDDDDDDBBB@@@@@@??????AAACCCDDDCCCAAA======<<<;;;:::888777666444444333333222222333333333333111000//////......000111111222222111111000000111222111000///000222222222111111111000000000000111111///,,,******+++......//////000000111111000000////////////......---...///////////////...------...//////000111111//////000111111000//////...///111222222111///...............////////////////////////000000000000------,,,,,,,,,------...---------....../////////...............---------111000000///...---,,,,,,------------------------000000111111222111111111//////000000000//////...000000000000000000000000///000000000000000000///...............///000111/////////000000111111111444111......111222111......///000000111111000000111111000/////////000000111222222333222111000///000////////////000111111//////////////////......000000111111111111000000333333333333222111000///111000000///////////////222222111111111111222222000000000000000000000000333333333333333333333333000000000000000111111111000000000000000111111111111111000/////////000000......///////////////000000000000000////////////........./////////000000000000000000000000000000///000000000000000000//////.........//////000111...//////////////////...000...------///000/////////////////////////////////000000000///...---,,,++++++,,,---...///000000............/////////////////////////////////////////////000000/////////............////////////////////////////////////........./////////000000---......//////000000111///////////////000222222...//////000000000000///000000//////......------------............------///......///000111000............///......---,,,//////............//////,,,---...............---------------------------........................---///000///---,,,---///000111222111000///000222111111000000///......---............////////////......////////////......,,,,,,---------.........//////............////////////......//////000111......///000111222333333/////////......---,,,,,,wwwhhhaaannn}}}gggXXXOOOLLLIIIHHHHHHIIIHHHFFFDDDCCCCCCCCCDDDDDDBBB@@@@@@???>>>@@@AAABBBAAA@@@<<<<<<<<<;;;:::999888777555444333222111111111111222222111000000000111111111111222222222222111111111222333222111000111333222222222111111111000000111222222000---+++++++++/////////000000111111111000000//////////////////000000//////......---,,,.........//////000000000///000222333333222000///000111333444444333111000////////////////////////---------......//////000---,,,,,,++++++,,,,,,------...//////000000000000///.....................+++++++++,,,------......---...............//////111111222222222222111111000000111111111111111111111111111111111111111111000111111222222111111000000////////////000111111...//////000000111111222333111//////111222111/////////000111111111111111111111000000000000000000111111222222222111111000111000000000000111222222333222222111111000000000//////111222222222111000222333333333222222111000111000000//////000000000222222111111111111222222222222222222222222222222444444444444444444444444000000111111111222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000222333333222000000000000///////////////000//////000000000000//////111///------...///...---////////////////////////000000000000//////....../////////............---///////////////000000000////////////////////////......////////////............/////////000000000//////////////////////////////000000000111111111.........//////000000000/////////000000111111222000000000000000///......000000//////////////////......////////////......///...//////000000///........./////////.........//////////////////000111---......//////000000000------------------------.........//////////////////000000///------...000///111222222111000111222111111111000000////////////////////////000000000...//////000000//////...,,,,,,,,,---------......000//////......//////000//////......//////000111//////000111222222222222/////////......---------vvvggg```nnnvvvbbbUUUMMMKKKIIIGGGGGGHHHGGGGGGEEEDDDDDDDDDEEEEEECCCBBBAAA???>>>>>>>>>???>>><<<;;;;;;;;;;;;:::999777777999888777555444444444444000000000000111333444555222222333333333333222222222333444333222111222444222222222222111111111111333444444333111000111222000000000111111111111111//////000000000000000000111111000///...---------111111000000000/////////000111333444444333111000111222444555555444222111000000000000000000000000---......//////000000000222111000//////............///000111111111111000////////////////////////++++++,,,------...//////.........//////000000000000000111222222222111111222222111111222222222333222222222222222222222222111111222222222222111111222222111000000000000111.........//////000000000000000///000111111000/////////000111111111111000000000000111111111000000//////000111222333333333222111111111111222333333333333222222111111000000...///000111222111000000111111222333333333333333111111000000000111111222222111111000000111111222222222222222222222222222333333333333333333333333000000111222333222222222222222222222222111111111000000111111111111111111111111111111111111111111000111111111111111111111000000000111111111222222222222222222222222222222000111222333333222111000111111000////////////000000111111222222111111000111///------/////////...000000000000000000000000111000000000////////////000000/////////........./////////000000000111111000000000000000000000000......////////////....../////////000000000111111000000000000000000000000000000000111111111222222/////////000000000000000000000000111111111111111222222222111///...,,,,,,......//////000111222222000000111111111111000000///000111111000////////////////////////////////////////////////000111111/////////000000111111222222222222222222222222222/////////000000111111111333111//////000000000///...000222222000//////000000000000000111111222222/////////000000000111111///000000000000000000///111111222222222333333333//////............//////......------......///000......000111111111111111............------------ssseeeaaappplllYYYNNNKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDEEEFFFFFFDDDBBBAAA???===<<<======<<<;;;;;;;;;;;;;;;:::999888777777666555444333222222222//////000111222444666777222333333444444333333222333444555444333222333555333222222222222111111111...///111111000000111333111111111111111111222222//////000000000000111111111111000///////////////333333222111111000//////111111222333333222111111111222444555555444222111111111111111000000000000111111111111222222222222111111000......---------///000111111111111///...////////////000000000000111111111000000000///////////////000000111111222///000111222333333333333333333222222111222222333222222222222222222222222111111222222222222111111444333222111111111111111//////////////////////////////000111111111111000///000111111222222111111///000111111222222111111//////000111222333444444333222222222222333444444000000000000000000//////...///000111111111111111000111222333444444444444111111111111111111222333222111111111111111111222111111111111111111111111222222222222222222222222000111222333444333222222333333333222222222222222000111222222333333222222333222222222222111111111111111111111222222222222111111111222222222333333333333333333333333333333111222222222222222222111111111000//////000000000111222222333333222222111111///......000111000000111111111111111111111111111111000000000000111111------...///000111222222//////000000111111222222000000000000000000000000...//////000000//////...000000000000111111111111000000000000000000000000000000000111111111222222111111111111111111111111000000111222222111111000222222222111///...,,,+++---...///000111222333444111111222222222222111111000222333222111000000111000////////////000111111000/////////000111222333222111111111111111222333222222222222222222222222000111111222222333333333555333111111333333111///---///111111000////////////000000111222222333333//////000000111111222222000000111111111111000000111111111222222222333333//////............//////......------......///000---...///111111111000///........................pppdddcccttteeeTTTKKKHHHHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEEEECCCAAA@@@>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;:::999333222111000000000000000000000111111333444666777333333444444444444333333333555666555444333444555333333222222222111111111,,,---///000///000111333222222222222222222222222//////000000000111111111111000000///000111222333333333222222222222222222111111111111111111111111111222444555555444222111222222222111111000000000333222222222222222111111------,,,,,,,,,,,,------///000111222111000...,,,//////000000000111111111222222222222111111111111//////000000111222222333///000222333555555666666555444333111111111111222333333333333333333333333111111222222222222111111333222222222222333333444222111111000000//////...///000222333333222222222111111222333333333333333000111222333444333333222000000000000111222333333333333333333333444444555000000000000000000111111000000000111111222333444222222333333444333333333111111111111111222333444333333222222222222333333111111111111111111111111222222222222222222222222000111333444555444333222444444333333333222222222111222333444444444444333444333333333222222222222111111111222222222333333222222222222333333333333333333333333333333333333222222111111111111222222000000000///000000111111111111222222222222111111111///...///111222222222333333333333333333333333222111000000000111222222---...///000111222222333//////000111111222333333111111111111111111111111111111111222222111111111000000000111111111222222111111111111111111111111000000000000111111111111222222222222222222222222000111222222222222111000000000000000000//////...//////000111111222333333111111111222222111111111111333555444222000111222000000/////////000111222111111111111222333444555444333222111111222222333111111111111111111111111222222333333444555555666333555777666444222111222---///222222111/////////111222222222222222222222//////000111111222333333000111111222222111111000...////////////000000000111000000//////000000111//////......//////000111---...000111222111//////////////////////////////nnnddddddxxx|||cccTTTMMMGGGGGGGGGEEECCCCCCDDDFFFDDDCCCBBBCCCDDDDDDBBB@@@???===<<<<<<>>>@@@AAA@@@===>>>>>>>>>===<<<;;;;;;444444333333222222333333222222222222333444555555333444444555555444444333444555666555444444555666333333333222222222111111222333555555555555777888222222222222222222222222//////000000111111111222000000///000000222444555111222222333333444555555222111111000000111111222111222444555555444222111222222222222111111000000222111111111000/////////.........//////111222222000111222222111///,,,+++//////000000111111111222---...///000111222333333//////000111222222333333000111333555666777888888666444333111000000111111333333333333333333333333111111111222222111111111111111111222333444666666444333333222111000//////000222444555444333333444222333444444555555444444111222444555666555444444333222111111000111111111444333333333333444555555111111111222333333333444222222111111222444555777444444444444333222111111222111111111222333333444555444444333333444444555333333333333333333333333333333333333333333333333000111333555555444333222444444444333333222222222111222444555666555444444444444444333333222222222111111111222222333333333222222333333333333444444444444444444444444444444333222111000000111222333000000000000000111222222000000111111111111000000111000///000222444444333444444444444444444444444222222111000000111222333111111111111000000000000///000000111222222333333111111111111111111111111222333333444444333333222000111111111111222222222111111111111111111111111///000000000000111111111333333333333333333333333000111222333333222000000------///000111111111111111111111111111222222222000000111111111111000000222444666555222111111333111000/////////111222333222222222333444555666777666555333222111222222333444444444444444444444444333333444444555666777777111777<<<:::444000111555---000222333222000//////444444333222222111111111///000000111222222333333111111222222222222111111111111111111222222222222222222111111111111222222000000000000000111111222...///111222222111000///000000000000000111111111pppiiijjjxxxfff___VVVIIIGGGEEECCCCCCDDDFFFGGGGGGEEECCCAAA???>>>>>>>>>AAA@@@@@@???>>>>>>??????<<<;;;;;;;;;<<<<<<:::888777666555444333222222222333333222222333333444555555666666555333222222333111222333333444444444444111111111000000111222222666555444333222333444444333333333222222111111111111111111111111111111222222222222222222222222222555222000111444555444333333333333222222222111111444333222000000000111222111111222222222222111111222222111000//////000000111111111111111000///...111111111111111111111111...///111222333333222222222333333111//////111222111111111111111111111111333333333222222222222222555333222222444444333222000000000000111222333444333333444444333333222111222333444555555555444333777888888666444333444666444333333333333444555555333333333444444444555555444555666555222111333666333333222222333333444555333444555555666666555555222222222222222222222222555444333222222333444555333333444444333333222111444333333222222333333444222222222222333444555555444444444333333222222222222111111111111111222222000111222333444444444444222222222333333222111111222222111111222222333444333333333333333333333333111222222333333444444555333444555666666444222111222222222222222222222222333222111000111333555777444333111//////000111222333333333222111000///...111111111000000000000000111111222222333444555555666333000//////000000000111111111111111222222333000111222333444666777999000000000000000000000000222222222222222222222222555444444333222111000000000111...666333333<<<+++444333333222222111111000/////////000111111222222222222222222222111000///555333111000000111000///222222111111222222333444555333111//////111333555222333444444333222000///111222333333333111000///000000111111111222222222888777666444333222111111000000111222333444444555333444444555555444444333777999:::777333000111222222111000000000000000111000111333333444333222111222111000......000111222111111111111111111111111222222222222111111000000000000000000000000000000000000//////......------000000000000000000000000...............///000000pppiiikkksss___WWWMMMIIIGGGEEECCCCCCDDDFFFGGGEEECCCBBB@@@?????????@@@@@@@@@??????????????????===;;;::::::;;;;;;:::999777666555444333333333333444333222222222333444555555666777555333222222333222222333444444444444444555555444444444444555555444333333333333444666666888888777777777666666666222222222222222222222222333333333333333333333333555333111222444666555333444333333333333222222222444333222111000000111222222333333444444333333222444333222222111111111222222222222222222111000000111111111111111111111111///000111333333333333222222444444333222111222333333333333333333333333333333333333333333333444444111000111222555666555444000111111222333444444444333333444444444444444333222333444555666555555444666777777555333222333555444444333333444444555666333333444444444555555555444666666555222222333666333333222222222333333444444444555666666666555555444444444444333333333333444333333222222333333444333444444444444333222222444333333222222333333444333333222222222333444444444444444333333333222222333222222111111111222222111111222444444555555555333444444444444444333333333222222222222333444444333333333333333333333333333333333333222222222222000111333444555444333222333333333333333333333333444333222111111111222333444333111000000000222222333333333333222111000///111111111111111111111111111111111222333444444444666444111000000111111111111000000000000111222222444333111111333444555555333333333333333333333333111111111111111111111111333333222111111000//////444222,,,333,,,,,,BBBBBB333222222222222111111111//////000000111222222333333333333333333222111111555555444444444444333222222222111111222222333444444222000//////000222444444555555444444333222111333333333333333222111111111111111222222222333333444444333333333333444444333333333333333333444444333333444444444444333333555666555444111//////000111111111111111111111111111222333333333333222111333222111000000111222333222222222222222222222222222222222222111111111000111111111111111111111111111000000000000000000///111111111111111111111111000000//////000000111222nnnhhhlllpppYYYPPPFFFHHHGGGEEECCCCCCDDDEEEFFFBBBBBB@@@??????@@@AAAAAA??????????????????@@@@@@>>><<<:::999:::;;;;;;:::888777666555444444444555555444222111222333555777666777777666444333333555333333444555555555444444444444333333333333444444222222222333444666777888777777777777666666666666444444444444444444444333444444444555555555555555555444333444555666666444555444444444333333333333333333222111111111222222444444555555555555444444555444444444444333333333333333444444444333222222222222222222222222222222000111222333444444444444333555777777555444333444444444444444444444444444333333333444555555666666000000111333666666555333111222333444555555444444333333444555666666666666333444555666666666555555555666666444222222333444444444444444444555666666444444444444555555555666666666666555333333444666555555444444333444444444444555555666666666666666555555555555555555555555222333333444444333333222444444555555444444333222444333333222222333333444444444333222222222333333444444444444444333333333444444333222222111222222222222333444555555555555555555666666666666666555444444333333444444555666444444444444444444444444555444444333222222111111///111333555666666555555444444444444444444444444666555555444333333222222444333222111000111222333444444333333222222111111111111111111111111111111111111222222333444444444777444222111111222222111000000000000000111111222999666222111333444444222444444444444444444444444111111111111111111111111111111111000000/////////,,,000111;;;666888SSSXXX333333222222222222222222000000111111222333333333444444333333333333222222111222333333333222111000222222111111222222333444333222000//////000222333777666555444333333333333444444333222222222222333222222222333333333444444333333222222222222333333555555555444444333333333222222333333333333222222444333222111222222000///000111111222222222111111222222333333333333222222444333222111111222333444444444444444444444444444222222222222111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111000111222222333jjjgggmmmrrrZZZPPPFFFGGGFFFDDDCCCCCCDDDEEEEEEBBBBBB@@@?????????@@@AAA>>>>>>??????@@@@@@@@@@@@>>><<<999888999;;;<<<<<<888888777666666666666666666555333222222444666888666777888777555444555666444555555666666666555555444444333333222222333333333333333444555666666777666666666666666666666666666666666555555555555555555666666666666666777777555555555666777777666666666666555555555444444444333333333333333333333333555555666666666666555555555555555555555555444444555555555666666555555444333333333333333333333333222222333444555555555666555777::::::999777555555444444444444444444444444222333333444555666666777555444444555666555222000000222444666666555444333333444555666777888888888555555666666666777777777666777777555333222333555555555555444555555666777444555555555555666666666777777777666555555555666888888777666666666666777555555666777777777777666444444555555555555666666222333444555555444333222555555555555555444333333444444333333333333444444555555444333222222222333555555555444444444444444666555444333222222222222333333444555555555555555555555666777777777666666555555555555555666666777444444444444444444444444555555555444444333333333444555666777888888888888555555555555555555555555777777888888777777666555444444333222222222222333555444444333333222222222111111111222222222222222333333333444444555555555666444222222333333333222000000//////000000111222<<<777222222444666666444444444444444444444444444111222222222222222333333111111111111111111111000---333000555777GGG```YYY888777555333222222222222111111111222333333444444444333333333333333333333000222444555444333111111222222222222222333333444444333111000000111333444888666555333222333333444444333222111111222333444333333333444444444555555666555333222111000000000444444444444444333333333111222222333333222222111555333111222444666444111000111222333333333222111333333333333333333222222333333222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111000000111111222222333333111111111111111111111111111111111111111222222333hhhgggpppvvv]]]SSSIIIFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>>>>???>>>??????@@@@@@@@@??????>>>;;;999888999;;;<<<<<<999999888888777777888888777666555444555666888999777888999888666555666777666666777777777666666555888888777666666666666666555555555555555555555444999999999999999999999999777777777666666666555555666666666777777888888888555666777888888888777777777777777666666666666555444444555555555555555555555555666666666666555555444444555666666555555444666666777777777777666666555555555555555555555555444444444555666666777777777999<<<<<<;;;999888777555555555555555555555555333333333444555666777777777666666666777666333111111222444666666555333222333444555777888999999:::666666666777777777888888888888888777555444555666666555555555555666777777555555555666666666777777999888777666666777777666777777666666666666777777555666777777888888777777333444444444555555555666333444555666666555444333555666666666666555444444555555444444444444555555666666555444333333333444555555555555555555555555666666555444444333444444444444555666666666555555444444555666666666666666666666555555666666777888555555555555555555555555555555555555666666777777777777777777777777777666555555555555555555555555555666777777888888777777555444444333333333333333555444333222222222333333111222222222333333333444555555555555666666666666555444222222333444333222000000000000000111111222777444111111444666666555444444444444444444444444333333333444444555555555333333333333333333444444777===000---:::ZZZoooSSS===;;;888555333222222222222222333333444444555555333333222222222333333444666999<<<<<<:::888777777333333333333333444444555555444333333333333444555777666444222222222333333333222111000000111333333333333444444444555555555555444333222111000000000000111111222333444444444111222222333333222222111444222000111555666444222111111222333333333333333555444444333333222222222222222222111111222222222333333333333333333333333222222222222222222222333111111111111111111111111000000000111111222222222111111111111111111111111111111000000111111222333iiikkkvvvwww^^^SSSIIIEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA???>>>===>>>>>>???@@@@@@AAA@@@???>>>======;;;999999:::<<<<<<<<<::::::999999999999999:::888888888888888999::::::777888999999777777888999777777888888888777666666777777666555444444444444666666666666666555444333777777777777777888888888888888888777666666555555666666777777888888999999555777::::::999888888999888888888888777777777777555666777777888888777777666666777777777777666666444555666777777777666555666666777888888888777777777777777777777777777777666666555666666777999999999;;;======;;;:::999:::777777777777777777777777555555555666666777777888777666555666888999888777444555666666777666555444333444666777888999999999888888777777777888999:::999999999888555555666777666666666666666777888888666666666666777777777777;;;999777777888888888777555444444444555555666777666666777888888888888888333333444444555666666666555666666666666666666555666666666777666666555444666666666555555666666666777777666555555555666666555555555666666666666666666666555555555555666666555555666666666666666555222333444555666666666555666666555555666666777888666666666666666666666666444444555555666777777888666666555555444444444444555555555555555555555555222222333333444555555666555555555444444444333333444333222111111222333444222222222333333444444555666666666666666666666666444222111222333444333111111111111111111222222333000000111111222333444555666666666666666666666666333444444555555666666777444444444555555666666666///???BBBOOOfffYYY>>><<<999555333222222333333333333444555555666666555444333222333444555666888;;;>>>===999777777888555444444444444555666666666555555444444555555666666555444333222222222222222222222222222333333444333333333444444444555555222222111222222333444555///000000111333444444555222222333333333333222222111000000111222333333222222222222222333444555555666555444333222222222333111222222222222222222111222222222222222222222222222222222222333333333333222222222222222222222222111111111111111222222222222222222222222222222222111111000000111111222333~~~nnnrrrxxx]]]QQQGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>???@@@@@@AAAAAABBBAAA???<<<;;;;;;:::999:::<<<===<<<;;;;;;:::::::::::::::;;;;;;999999;;;<<<<<<<<<;;;:::888999:::999888888999:::888888999999888888777666555444333222111111111111444555666777777666555555444555555555666666666666888888888777666555555555666666666777888888999999555888<<<<<<:::999999:::999999999999888888888888777777999:::::::::999999888888999999999999888888555666888999999999888777666666777888888888888888999999999999999999999999777777666666777888:::;;;;;;<<<===<<<;;;::::::;;;::::::::::::::::::::::::888888999999999999999999;;;999777666888:::;;;:::888888888888888888888888444555666777888888888888999888888777888999:::;;;888999888777555444555777777777666666777777888999666666777777777888888888<<<999777777999:::999777555555555555666888999:::666777888888999999888888444444555666666777888888888888777777777777888888666777777777777666555555888888777777777777888888777777777777777777888999555555666666666777777777555555555555666777888888666666777777777666666555222333444555666666666666666555555555555666777777666666666666666666666666444444444444444555555555444444444333444444555555444444444444444444444444333222111111111222333444555555555555555444444333333222111000000111333444222222333333444555555555555555444444444444444444222111111222333333222000222222222222222333333444---111555555333111333666666666666666666666666666333333444444555666666777444444555555666777888888(((;;;NNNnnnYYY;;;999666333222222333444333444444555666666777777777666555444555666888999888;;;===:::555333444777666666666666666777777888555555555555555555555555555666666555555444333222333444444555555555555555222333333333444444444444222222222222333444555666222222222333333333444444333333444444444444333333111222333333222222333444444333222111222444666888777666444333222222333333222222333333333333222222444444444444444444444444222222222333333333444444222222222222222222222222333333333333222222222222222222222222222222222222222222222222222333444444}}}ssswwwyyy]]]PPPFFFDDDDDDDDDDDDDDDCCCCCCCCC??????>>>>>>>>>???AAABBBAAAAAABBBBBBAAA>>><<<::::::999999;;;======<<<:::;;;;;;:::::::::;;;;;;<<<999:::<<<>>>>>>===<<<;;;888999::::::999888999:::999999999999999888777666888777666555444333333333222333555777888888777777888888999999999:::::::::888888888777666555555444555666666777888888999999555999<<<===;;;999999;;;:::::::::999999999888888888999:::;;;<<<;;;;;;:::999::::::;;;;;;::::::999666777999;;;;;;;;;999888555666777888888888888888::::::::::::::::::::::::888777777777777999:::;;;<<<======<<<::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::AAA>>>999777777888999999;;;;;;:::999999::::::;;;444555666777777888777777:::999888888888999:::;;;777888888666444333444666777777777777777888888999777777777777888888888888<<<:::777777:::;;;999777777888888999:::<<<===>>>777777888999999999999888555666666777888999999999:::999888777777888999:::777777777777777666666555999999888888888888999999888777777777888999::::::555666666666777777888888555555555555666888999:::666777777777777777666666333444555666777777777777555555555555555666777777777777777777777777777777555444444333333222222111444444444444555777888999444444444444444444444444777555333111000111222333555555666666555555444333333222000//////111222444222222333333444555666666333333333333333333333333111000000111333333111000333333222222333333444555///555;;;;;;555222444888444444444444444444444444222222333333444555666666333444444555666777888888777:::EEEbbbiiiaaaaaaOOO777666333111111222444666444444555555666777777777999888777666777888:::<<<<<>><<>>??????>>>>>>===<<<;;;999999:::;;;;;;;;;::::::999999888777777888999:::555888<<<===<<<;;;:::::::::888777777888999999888444444555555555555444444888999:::;;;;;;:::888888::::::999999::::::;;;;;;=========<<<;;;:::999888;;;::::::999999::::::;;;:::::::::;;;::::::999999;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;>>>>>>;;;888<<<<<<;;;::::::999999888::::::;;;;;;;;;;;;;;;;;;>>>===;;;999777777777777:::999777666666777999;;;999888888888999;;;===>>>;;;<<<=========<<<;;;::::::<<<===??????>>><<<;;;999999999999999999999999:::888666888;;;===<<<;;;777888999999:::::::::999;;;::::::999999888888888:::999888888777777888888999999888888888888888888;;;:::999888888:::<<<===888888888999:::;;;======<<<;;;:::888777666666666777777888999::::::::::::::::::;;;:::999666333111888888999::::::888777666999999999999999999999999888888888888777777666666777666666666666777777888888888777777777777888888888888777777777777888888666666666666666666666666555555666666666555333222444444444444333222111111333555777888777777888999666777888999999888777666777555333444777999777555444444444555555666666666222222333444444555666666666222000111...***---444666888999777444222444666555444333333333333444555444444444444444444444444222333444444333222333444555444333333222222222333333444444555555444444333444444555555444444333222666555333111111222333444555555555555555555555555444444444444333222111000555999>>>BBBBBB???:::777666222111555555111000444888777555444555666888999===<<<;;;:::999888888888::::::::::::::::::::::::666888999;;;;;;:::999888666666555444444444444444888888888888888777666666555555666666666666555555555444444333333444444555555555555666777888888999666333111111444666666444444444444444444444444444777777666555555555555555999888777666666777888999555555555444444333333333777777777777666555444333555555555555555555555555666555444333333222222333333444444444555666666666444555666777666555444333222222333444555555555555444333222111222333444555tttnnnuuu}}}bbbQQQIIIFFFDDDAAA@@@AAABBBCCCCCCAAA@@@???@@@AAAAAA???>>>@@@BBBDDDEEEDDDAAA>>><<>>===::::::;;;;;;;;;;;;:::999::::::999888888888999:::888;;;>>>>>>===<<<;;;<<<:::888777777999::::::999555666666777777666666555777777888999999888777666999999999999::::::;;;<<<<<<<<<<<<;;;:::999888888:::999999999999999999:::::::::;;;;;;<<<;;;;;;;;;:::999999999999999999999<<<;;;:::<<<>>>???===;;;<<<<<<;;;;;;:::999999999:::;;;;;;;;;<<<<<<======>>>===:::888777888888999<<<;;;:::999999::::::;;;;;;:::::::::;;;<<<===>>>;;;;;;<<<======<<<;;;:::;;;<<<>>>??????>>><<<;;;::::::::::::::::::::::::;;;999888999<<<>>>===<<<999999:::;;;;;;;;;:::::::::::::::::::::999999999;;;:::999999888888999999:::::::::999999999999999:::999888777777999;;;<<<999999888999999:::;;;<<<:::999999888888888888999;;;;;;;;;;;;;;;;;;::::::888999:::;;;:::999777666999999999999999888888777888888888888888888999999999999999888888777777777:::999888777666555555555::::::999999999999::::::888888777777777777888888666666666666666666666666666777777888777666555444333333444555666666666666555777888888666555555666666777777888888777777666555444222333666777666444444444444555555555666666222222333333444444444555999444333555444000222777666777888777444333333555555555444333333444555555444444444444444444444444000111222222111000111222444444444333333222222222333333444444444444333333222333444555555555555555666555333222111222333444444444444444444444444444555555555444444222111111444666888::::::999777666666222111444333///...111777666555444444666888999<<<<<<:::999999888888888::::::::::::::::::::::::666888999;;;;;;:::999888888777777666555666666666666666666666666555444444666666666666666666555555444444333333333333444444444444555666666777888888777444222333555777777666555555555555555555555555777777666555555555555555888777666666666666777888666666666555555555444444666666777777777777777666666666666666666666666666555555555555666777888999444444555555555555555555555555555555555444333222333333444555555555444444444333222222222333444555pppiiipppdddSSSLLLFFFDDDAAA@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAA@@@BBBBBBCCCDDDCCCBBB@@@???AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;:::999<<<;;;:::999999999999999;;;===>>>>>><<<;;;;;;<<<:::999888888:::;;;;;;;;;888888999999999999888888777888999::::::999888888888888888999:::;;;<<<===;;;;;;;;;;;;::::::999888999999999888888999999999:::;;;<<<======>>>===============<<<<<<;;;;;;;;;===<<<;;;<<<>>>@@@@@@???======<<<<<<;;;::::::999;;;;;;<<<<<<===>>>??????>>>===:::888888999;;;<<<>>>>>>>>>>>>======<<<;;;======<<<<<<<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>>===;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999::::::::::::::::::;;;;;;;;;;;;;;;999888777777777888:::;;;:::999999888888999999:::888888888888999999:::;;;<<<<<<;;;;;;:::999888888666888999;;;;;;;;;;;;:::;;;:::999999888888999999666777777777888888999999::::::999999999999888888::::::888777666666555555::::::999999999999::::::999888888777777888888999777777777777777777777777777888999999999888777666555666777888888999999888888999999888555333333333777777666666666666777777555444333444666777666555444444444444555555555555333333333333444444444444999555444777888666555777666777777666444333444555555555444444444444555555555555555555555555555555000222333222111000111222222333444444444333222111333333444444444444333333111222333555666666777777666555444333222333444444444444444444444444444444555555555555444333222222444444333333444444555666777444333555333000///111555444333333444666888999;;;:::999888888888888888999999999999999999999999666777999:::::::::999888999999888777777777777888666666666666666555555444777777777777666666555444444444333333333333444444444444444555666666777777777666444555666888777777666666666666666666666666777777666555555555555555777666666555555666666777777777777666666666666666555666777888999999999999888888888888888888888888666666666666777888999:::666666555555555555555555777666555444333222222222555555555555555555444333444333333333333444555555pppfffnnneeeTTTMMMFFFDDDAAA@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDCCCAAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<>>>>>>>>>===<<<;;;:::999======<<<;;;::::::::::::;;;<<<===<<<:::999:::;;;;;;:::999999;;;======<<<:::;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<;;;888888999999:::;;;======;;;<<<<<<<<<<<<<<<;;;:::;;;::::::999999::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@???>>>======<<<<<<===<<<;;;;;;===???AAABBB>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<>>>???@@@AAAAAA???===;;;999999;;;===???>>>???@@@AAA@@@>>><<<;;;>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>===<<<<<<===============>>>>>>>>>===>>>???@@@@@@@@@???======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888888888999:::;;;;;;:::999888888888888888999999999999999:::;;;;;;999999888888777777777777666777999:::;;;;;;;;;;;;<<<;;;:::888888999::::::777777777888999999::::::::::::::::::::::::::::::777777777777888888999:::999888888777777888888999999999888888888888999999888888888888888888888888777888999::::::999888777:::::::::999999888777666888999999888555333333333888777666555555666777888666666666666777888888777555555555555555555555555555555555555555555555555666444444777999888666444666666666666555444444444666555555555555555555666555555555555555555555555333444555555333333444555111333444555555444222111333333444444444444333333333333444666666777777777666666555444333444444444444444444444444444444444555555555555555444333333555444444333444555666777888777666666666444444555333333333333444666777888999999888777777777888888999999999999999999999999777777888999:::999999888:::999888888777777888888777777888888888888777777777777888777777666555444444444333333333333444444444444444444555555666666666555555555666777777777555555555555555555555555777777666555555555555555666666555555555555666666666666666666666666666666555666777888888888888888888888888888888888888888999888777666555555555555777777666666555555444444888666444333222222222333666666666666666555444333444444444444444555555666vvvnnnwww~~~dddTTTMMMGGGDDDAAAAAABBBCCCCCCCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@???>>>===?????????>>>===<<<;;;:::============<<<<<<;;;;;;===>>>>>>===;;;:::;;;<<<===<<<:::;;;===>>>>>>===<<<======>>>>>>======<<<;;;<<<===?????????>>>===::::::::::::;;;<<<===>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>======<<<;;;:::999999;;;;;;;;;;;;<<<>>>@@@BBB??????>>>======<<<<<<;;;<<<<<<===>>>???AAAAAABBB???>>><<<;;;;;;===???AAA===???@@@AAAAAA???===;;;>>>>>>======<<<<<<;;;:::<<<<<<<<<======>>>>>>>>>???????????????>>>>>>============>>>>>>?????????>>>???@@@AAAAAA@@@@@@@@@>>>>>>?????????>>>>>>===<<<<<<======>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<888999999999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999888888888888<<<;;;;;;:::::::::::::::888888777777777888999:::888888999999999999999999===<<<:::999999999:::;;;999999999::::::;;;;;;;;;:::::::::::::::::::::;;;777777777888888999;;;;;;999999888888888888999999::::::999999999999::::::999999999999999999999999777777999999:::999888777999999:::999999888777666666888999888666555555666888777666555555666777888555666666666666666777777666666666666666666666666777777777888888888888888555666777888999999777444777666666666666666555555666666666666666666666666666666666666666666666666444666777666555444555666222333555666666555444222333444444555555444444333666666666777777666555555666666555555555444555555444444444444444444444444555555666666666555444444333444555555666666555555444555666555666777888777333333333444555666666777777777666666666777888888888888888888888888888888777777888888999999999999888888777666666666666777777777888888888888777777777777888888777666555555555444444333333444444555444444444555555555555555444444555666555555666666444444444444444444444444777777666555555555555555555555666666666666555555555555555555555555555555666777777777666666555444777777777777777777777777999888777666666555555666777777777666666555555444777666444333222222333333777777777777666555555444444444555555666666666666|||}}}dddSSSMMMHHHFFFCCCBBBCCCDDDEEEDDDBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>===<<<======>>>>>>???>>>>>>===???@@@BBBBBB@@@??????@@@@@@>>><<<<<<>>>???>>>===>>>>>>????????????>>>>>>:::;;;<<<>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@>>>======<<<<<<======>>>===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<;;;<<<============???AAA@@@@@@???>>>>>>======<<<======>>>>>>???@@@AAAAAA??????>>>===>>>>>>???@@@===>>>@@@AAAAAA@@@>>>=========>>>>>>===<<<;;;;;;>>>>>>======>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>======>>>>>>??????@@@@@@>>>@@@BBBCCCBBB@@@@@@AAA======>>>???????????????>>>>>>>>>>>>????????????>>>===<<<<<<;;;<<<<<<<<<888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999===<<<;;;;;;::::::::::::;;;:::999999:::<<<===>>>999999999999888888888888<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;::::::999888888999999;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::777888999:::::::::999888666666777999999999999999666888999999888777888999888888777777777777888888333555666666555444666777888888888888777777777777888888888999:::;;;;;;;;;777;;;>>>;;;:::::::::999888777666666888888777666666666777777777777666666777777777777777777777777444666777666555444555666444555666777777777666555555555666666666666555555777777777777777666555555666666666666666555555555555555555555555555555555555666666666666666555555000222444555666555333222///222333222333777888666444555555555555666666666555555555555666666777888777777777777777777777777777777777777888888999999777777666555555555555666444555555666666666666666666777777888888777777666666666555555555555666666555555555555555555555555222444666666555555555666444444444444444444444444777777666555555555555555555666666777777666666555444444555555555555666666777777777666666555444333666666666666666666666666777777777777888999:::;;;777777666666666666666666666666555444444444444555777777777777777777666555444555666666777777666666~~~dddTTTMMMIIIGGGDDDCCCDDDEEEFFFFFFBBBAAAAAAAAACCCBBBAAA???===>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@>>>??????@@@??????>>>>>><<<===>>>@@@@@@@@@@@@???>>>AAADDDDDDCCCBBBAAABBBBBB@@@>>>>>>>>>???>>>===>>>??????@@@@@@??????>>>:::<<<===????????????>>>@@@???>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@======<<<<<<<<<<<<======>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@;;;>>>@@@@@@???>>>???AAAAAA@@@@@@???>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????===>>>???AAAAAAAAAAAA@@@===>>>?????????>>>===<<>>>>>=========>>>??????@@@@@@>>>AAADDDDDDBBB@@@@@@AAA;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;<<<999999999:::;;;<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===;;;::::::<<<===>>>::::::999999999999::::::<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::999999888888999999999::::::::::::;;;;;;:::999999999999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::777777888999::::::::::::777999;;;;;;999888999:::888888999999999999888888555777888888666666888::::::::::::999999999888888666777888999:::;;;<<<===888@@@CCC>>>999:::<<<<<<:::888666777999:::999777666777888888888888777666777777777777777777777777666777888888666666777888666666777777888888888888666666777777777777666666666666777888888888777777777777777777777666555555666666666666666666666666555666666777777777666666111222333444555444444333///333444111222666777444666666777777666666555555444444444444555666777888777777777777777777777777777777777777777888888999777777666555555555555666444444555666666666666666555666777888888888888888777777666666666666777777666666666666666666666666333555888888666555666777555555555555555555555555777777666555555555555555666666777888888777666666555555666666666777777777666666777777777666666555666666666666666666666666777777777777888999::::::666666666666666777777777555555666666777777666666666666777888888888777777444555666777888777666666eeeUUUNNNJJJHHHEEEDDDEEEFFFGGGFFFCCCBBBAAAAAABBBBBB@@@>>>;;;===>>>@@@AAAAAAAAA@@@BBBBBBBBBBBBAAA@@@??????>>>??????@@@@@@@@@??????;;;===>>>@@@AAAAAAAAA@@@<<>>??????>>><<<>>>??????@@@@@@??????>>>===>>>@@@AAABBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<>>>>>===============>>>>>>>>><<<@@@CCCCCC@@@??????AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCCCC>>>???@@@AAAAAA@@@???>>>@@@@@@??????@@@BBBCCCEEECCCBBBAAA@@@????????????<<<======>>>??????@@@@@@===AAADDDDDDBBB??????@@@:::;;;===>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>888999:::;;;;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<===:::::::::;;;<<<===>>>??????===;;;999999999:::;;;:::::::::::::::;;;<<<===;;;<<<=========<<<:::999<<<;;;;;;:::999888777777888888888999999:::::::::888888888999:::;;;===>>>:::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<<<<;;;;;;;;;;;;:::999888888:::;;;<<<<<<:::999999999888999:::;;;;;;:::999888888;;;===<<<:::999;;;>>>;;;;;;;;;::::::999999999555555777888:::<<<======888BBBFFF>>>666777<<<===;;;999777888;;;<<<:::888666777888999999888777666777777777777777777777777999:::;;;;;;:::999:::;;;888888777777888999::::::777777888888888888777777444555666888999999999999777777777777777666555555777777777777777777777777666666777777777777777666555555444444555555666666222666666333333777888333888888888888777666555444333333333444555666777888777777777777777777777777777777777777777888888999888777777666666666666666666666777888888888888888444555666888999999999999888888777777777777888888777777777777777666666666333777::::::888666777999666666666666666666666666777777666555555555555555666777888999999888777666666666777777888888888999555666777888888999999888666666666666666666666666888777666555444444444444555555666666777777888888333555666888888888777777555666777888888888888888444555777888888888777666gggVVVQQQKKKJJJHHHGGGFFFFFFGGGHHHIIIGGGEEEBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCBBBAAAEEEDDDBBBAAA@@@@@@AAABBBDDDBBB???>>>===???AAACCC>>>===<<<>>>@@@BBBBBBBBBAAAAAA@@@@@@??????>>>>>>DDDCCCBBB@@@>>>===;;;;;;>>>>>>???@@@AAABBBBBBCCC@@@???>>>???AAABBBAAA@@@???>>><<<<<<===>>>=========>>>>>>@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@???>>>>>><<<;;;===AAACCCBBB@@@===>>>???@@@@@@AAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>@@@???>>>======<<<=========>>>???@@@???===;;;:::???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;========================999;;;>>>>>><<<;;;;;;;;;>>>======<<<:::999999888<<<=========<<<;;;;;;:::888:::<<<======<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<;;;;;;:::::::::>>>===<<<;;;;;;;;;;;;;;;???>>><<<;;;::::::;;;;;;999:::;;;:::999666333111888999:::;;;<<<=========<<<;;;::::::999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999;;;:::999999:::;;;===>>><<<<<<>>>>>>>>>===<<<;;;@@@===999888888999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::888999999:::::::::999999666888:::::::::999:::;;;;;;;;;;;;;;;:::999888888:::999888777777777888999999999999999888888777777999999999999888888888777999999999999888666555444777888999:::::::::::::::999999999999999888777777555555555666666666777777777777777777777888888888888888777666666666666666666666666666777777777777999999888888888888999999888888888777777777777777777777777777777777777777777777777888888999999999777888888999999888888777:::999999888777777777888777777777777777666555555777777777777777777777777888888777777777777888888999888777666666777888888777777555444444555666777999::::::::::::999888888777777666666555555555444777777777777777666555555888888999999999999888888999888777777777888:::;;;777777666555555666888888888888777777777999:::;;;666666777888888777666555hhhVVVRRRMMMLLLJJJIIIHHHHHHIIIIIIJJJHHHFFFDDDBBBAAAAAAAAA???@@@AAACCCDDDDDDDDDCCCEEEDDDCCCAAAAAAAAAAAABBBBBBAAA???>>>===>>>???@@@???>>>===>>>@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>AAAAAAAAA@@@@@@??????>>>??????@@@@@@AAAAAABBBBBB@@@???>>>???AAABBBAAA@@@@@@???======>>>>>>>>>===??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>===>>>AAABBBAAA@@@===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCC@@@???>>>======>>>???@@@AAAAAAAAAAAA@@@???============<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>======<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>@@@???===<<<;;;;;;<<<<<<============<<<:::888666999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;:::::::::;;;<<<===>>>;;;;;;<<<======>>>>>>===???<<<:::999999:::999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;999999:::::::::::::::999888:::;;;;;;999888999999999:::;;;<<<<<<<<<;;;:::===<<<;;;:::999::::::;;;;;;;;;;;;;;;::::::999999999999999888888888888888999999999:::999999888888888888999999::::::999999999::::::::::::999888888555555555555555666666666666666666777777888888888999888777777666666666777777777888888888999999999777777777666666777777777777777777777777777777777::::::::::::::::::::::::888888888999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;:::999888888888888888888888888888888777666666888888888888888888888888888888777777777777888888999888777777777777999999888888777777777777777888999999::::::999999888777888888888777777777666666777888888888888777666555888888999999999999888888999888888777888999:::;;;888777666666555666777777999888777777777888999:::666777777888888777666666hhhVVVRRRLLLKKKJJJHHHHHHHHHHHHIIIJJJIIIGGGEEECCCBBBBBBBBB???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA???>>>>>>@@@AAA@@@????????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAA@@@???@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@AAAAAA@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????AAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAA======<<<<<<<<<>>>???@@@????????????>>>===<<<<<<<<<<<<<<<======>>>???@@@>>>===<<<;;;<<<>>>AAABBB@@@@@@??????>>>>>>======>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<<<<===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::=========<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<>>>???@@@@@@???===<<<<<<<<<<<<===??????>>>======<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;<<<>>>???@@@>>><<<;;;;;;<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888888888888:::<<<>>>???>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::888888888888999999999999999999:::;;;;;;;;;;;;;;;999999999999999999888777:::::::::::::::999999888555555555555555555555555555555666777777888999999999999888888777777888888999999999999::::::::::::888888777777777777888888666777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999999::::::999999888888888888888888888888888888999888888777777888888999888888777777888999:::;;;888999999::::::999999999999999999999999888888777::::::999999999999999888888888999999999888777777888999999::::::999999888999999999888999::::::;;;999888777666666666666666999999888777777777888888777777888888888888777777gggUUUPPPJJJIIIHHHFFFFFFFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCAAA??????@@@AAA@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>???@@@AAA@@@???AAAAAAAAA???>>>===>>>???@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBAAA@@@???>>>BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAA@@@@@@???>>>>>>>>>=========>>>???AAABBB>>>>>>>>>>>>>>>>>>======???>>>>>>>>>??????@@@AAA======<<<<<<<<<===???????????????>>>>>>=========>>>>>>>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===>>><<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<>><<<:::999999:::;;;========================<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@???>>>===<<<;;;<<<<<<===>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;>>>======<<<<<<<<<==============================<<<==================<<<<<<<<<======>>>??????@@@===<<<<<<;;;<<<===???@@@===<<<<<<<<<>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>============<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<:::<<<===<<<;;;999999::::::<<<>>>@@@AAA@@@>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::888999999999999:::::::::::::::;;;<<<<<<;;;;;;:::999:::::::::999888777777999::::::::::::999888888666666666666555555555555666666777888999:::;;;<<<::::::999999999999999:::999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999888888888888999999888888888999:::;;;;;;<<<888999:::;;;<<<;;;:::999999999999999999888888777::::::::::::::::::::::::999999:::::::::999999888999999::::::::::::999999:::::::::::::::;;;;;;;;;:::999999888777666666555999999888888777777777777888888888999999999999999gggTTTNNNKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEECCCAAAAAAAAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@???@@@AAAAAA@@@???AAABBBBBB@@@===<<<>>>???===>>>???@@@BBBCCCDDDEEEBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA????????????@@@AAABBBBBBCCCCCCBBBFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBAAA@@@???>>>AAAAAABBBBBBBBBBBBAAAAAA???@@@@@@??????>>>===<<<======<<<<<<===???AAABBB>>>>>>??????@@@?????????@@@???>>>===============<<<<<<=========<<<::::::>>>===============<<<<<<=========<<<;;;:::999888999:::;;;<<<===<<<<<<<<<===========================>>>???>>>======>>>???============<<<<<<<<<<<<>>>======<<<<<<===>>>>>>AAA???<<<:::999:::;;;<<<<<<<<<===>>>??????@@@@@@;;;<<<<<<===============AAA@@@???>>>===;;;::::::>>>============>>>??????>>>===<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<============>>>>>>>>>======<<>>>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======>>>???@@@@@@@@@AAAAAA@@@>>>===<<<======>>>===<<<<<<===??????===<<<========================<<<===>>>>>>??????>>>>>>>>>============>>>???@@@@@@@@@???>>>======>>>>>>:::<<<===>>>===<<<===>>>>>>???@@@AAAAAA???===<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888:::::::::::::::999888777999999::::::999999888777777777777777777777777777888999:::;;;<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999::::::999999999999::::::888999999:::;;;<<<<<<<<<777999:::;;;<<<;;;:::::::::::::::::::::999888888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777666::::::999999888888777777999999999999::::::;;;;;;hhhUUUOOONNNMMMLLLJJJJJJJJJJJJKKKIIIIIIIIIHHHGGGEEEDDDCCCHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>???@@@AAABBBDDDEEEFFFEEECCCBBBCCCDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@BBBBBB@@@<<<;;;===???<<<===???@@@CCCDDDFFFGGGCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEECCCAAA??????@@@@@@@@@AAABBBCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;===>>>???>>>>>>???@@@AAAAAAAAAAAA>>>===<<<;;;::::::::::::<<<===>>>???>>><<<:::888============<<<<<<<<<<<<<<<=========<<<;;;::::::999:::<<<===>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======???@@@??????>>>>>>======<<<<<>>======>>>@@@AAAAAA@@@>>><<<;;;<<<===>>><<<===>>>>>>???@@@AAAAAA;;;<<<===>>>>>>>>>======BBBBBBAAA@@@>>>===<<<<<>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@?????????????????????@@@@@@AAA??????????????????????????????@@@@@@@@@@@@??????>>>???@@@AAAAAABBBBBBAAACCCBBBAAA???>>>>>>>>>===>>>===<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@?????????>>>>>>===>>>???AAABBBCCCBBB@@@???>>>??????@@@;;;===???@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>===@@@@@@@@@AAA@@@??????>>>?????????@@@@@@@@@@@@@@@============<<<<<<<<<;;;============;;;:::999888:::;;;;;;;;;;;;;;;:::999:::::::::::::::999999888999999999:::::::::;;;;;;;;;;;;<<<======>>>??????<<<<<<;;;;;;;;;<<<======::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>=================================<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<======<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999:::;;;<<<======<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<============<<<;;;<<<<<<<<<;;;:::999888:::::::::;;;::::::999888::::::999::::::;;;<<<===kkkXXXSSSPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFHHHHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGGGGFFFEEECCCBBB@@@@@@???@@@BBBFFFIIIKKKGGGFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEDDDEEECCCBBBBBBCCCDDDBBBAAA???AAABBB@@@;;;999;;;>>>>>>>>>???AAACCCDDDEEEFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCEEEFFFDDDAAA???@@@BBB@@@AAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@??????@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>???===>>>???@@@AAAAAAAAAAAA======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>>>>>>======;;;<<<>>>@@@@@@@@@???>>>???????????????????????????@@@@@@>>>======???AAA??????@@@@@@@@@@@@@@@AAAAAA@@@???>>>???@@@BBBCCCAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@======???@@@@@@@@@???>>>BBBAAAAAAAAAAAA@@@@@@@@@=========>>>???@@@AAABBB@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@?????????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????===<<<<<>>??????@@@AAA@@@@@@@@@@@@???>>>>>>>>>@@@BBBCCCEEEDDDAAA@@@??????@@@AAA???@@@BBBBBBAAA@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBAAA??????AAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@???>>>===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>??????<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<;;;;;;;;;>>>===;;;::::::;;;===>>>::::::999999:::;;;;;;<<<:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<<<<>>>??????<<<<<<======<<<<<<;;;:::<<<<<<<<<=========>>>>>>;;;<<<======>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;:::;;;:::::::::;;;<<<===>>>nnn[[[WWWOOOMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJFFFFFFGGGGGGFFFEEECCCBBBCCCCCCBBBCCCFFFJJJNNNQQQHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHCCCCCCDDDFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCCDDDDDDCCCBBB>>>AAABBB???:::888;;;>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCEEEFFFDDDAAA@@@AAACCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@??????@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDCCCAAA@@@???>>>>>>???@@@@@@<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@???>>>===>>>@@@BBBCCC>>>>>>>>>>>>>>>?????????>>>??????@@@@@@@@@@@@???<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???======@@@BBB???@@@@@@AAACCCDDDDDDEEEBBBAAA@@@??????AAACCCDDD@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBAAA@@@>>>>>>===>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDD;;;<<<<<<>>>@@@BBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCAAABBBDDDDDDDDDBBB???>>>???@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDCCCCCCBBB@@@AAABBBCCCDDDCCCBBBAAA@@@>>><<<<<<>>>AAABBBCCC??????????????????????????????@@@AAAAAAAAAAAA@@@@@@???>>>>>>???@@@CCCDDDFFFDDDBBB@@@???@@@AAABBBBBBCCCDDDDDDBBB@@@@@@AAA@@@???=========???AAACCC??????@@@AAA@@@???>>>===@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???===<<<<<<======>>>????????????>>>;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???AAAAAABBB<<<<<<<<<==============================>>>??????============>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::<<<;;;999888888999;;;<<<999999999999::::::;;;<<<::::::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>===<<<;;;>>>======<<<===???AAABBB=========>>>======<<<;;;======>>>>>>?????????@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>?????????>>>===<<<===>>>??????>>>======999:::<<<===>>>===<<<<<<;;;;;;::::::;;;<<<>>>???oooYYYMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLLLLKKKIIIIIIJJJFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBBBB@@@>>><<<::::::;;;===???>>>???AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFDDDCCCBBBCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBAAACCCDDDBBB??????BBBDDDEEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBCCCDDDCCCAAAAAA@@@??????@@@AAACCCDDDCCCEEEEEECCCCCCDDDAAA<<<@@@@@@??????@@@BBBCCCEEEAAA@@@===<<<===@@@CCCFFFBBBBBBAAA@@@>>>>>>???AAA;;;<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAACCCCCCDDDEEECCCBBB@@@@@@@@@@@@BBBCCC@@@AAACCCBBBBBBAAACCCDDDAAABBBDDDEEEEEEDDDBBBAAA??????>>>>>>>>>>>>>>>>>>BBB@@@>>>===???AAABBBBBBFFFBBB??????AAACCCCCCBBBBBBAAAAAA@@@?????????@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===???AAACCCDDDCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@<<<===>>>??????@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@?????????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBGGGDDDCCCEEEDDD@@@???BBBEEEDDDAAA@@@???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>??????@@@AAABBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>????????????BBB@@@???======>>>@@@AAADDDCCCBBB@@@???>>>>>>>>>===???@@@>>>;;;;;;===@@@>>>>>>======<<<<<<;;;;;;==============================<<<<<<;;;;;;;;;:::>>><<<:::999999;;;>>>???;;;:::::::::;;;===>>>@@@???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<======<<<<<<===???BBBCCC@@@???>>><<<<<<>>>???@@@>>>===<<<===>>>???>>>===;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<=====================>>>??????oooZZZOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@>>><<<<<<>>>@@@AAACCCCCCCCCCCCCCCCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBCCCDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCEEEGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDBBBAAABBBCCCDDDCCCAAABBBBBBAAAAAABBBCCCDDDEEEBBBDDDCCCAAABBBFFFGGGEEEAAAAAAAAAAAAAAACCCDDDEEEEEECCCBBBAAAAAACCCFFFGGGBBBBBBBBBAAA??????@@@BBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@BBBCCCBBBAAAAAABBBCCCAAABBBCCCEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAACCC@@@>>>>>>@@@BBBBBBBBBFFFCCC@@@???BBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAADDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@CCCCCC@@@@@@BBB???>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????<<<=========>>>?????????AAAAAAAAA@@@@@@AAAAAAAAA????????????@@@@@@AAABBB>>>>>>????????????>>>>>>????????????????????????>>>>>>>>>>>>============<<<<<<<<<======>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDDDD<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@AAA@@@???>>>>>>???@@@AAA?????????@@@@@@@@@AAAAAA===???@@@???<<<;;;===???==================>>>>>>========================>>>>>>======<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>???===<<<;;;;;;;;;<<<===>>>??????>>>======<<<;;;;;;========================;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===???AAABBB@@@???>>>======>>>???@@@???>>>======>>>???===<<<=========>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<==================>>>??????qqq]]]SSSLLLLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBCCCBBB@@@??????AAABBBDDDDDDDDDDDDDDDCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFF???BBBDDDDDDCCCBBBBBBBBBFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAACCCDDDCCCAAACCCCCCCCCCCCDDDEEEFFFGGGRRRQQQLLLDDDAAACCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFBBBCCCCCCBBB@@@@@@BBBCCCFFFEEEEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCBBBAAA@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEECCCAAA??????AAACCCCCCCCCEEECCCAAAAAABBBDDDDDDCCCDDDCCCBBBBBBAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@??????AAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDAAA>>>>>>AAABBB@@@@@@CCC===>>>>>>???AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCC>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>============<<<<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>???@@@AAAAAA@@@@@@>>>???@@@@@@>>>======>>><<<======>>>??????@@@@@@========================?????????>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>===<<<<<<<<<<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>======<<<<<<===???AAABBB@@@???>>>======>>>???@@@@@@???======>>>>>>===<<>>>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@<<<===??????@@@???>>>>>>>>>>>>??????>>>>>>============<<<<<<<<<<<<=====================>>>??????rrr^^^TTTLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBAAAAAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEE@@@AAABBBBBBAAAAAABBBBBBDDDDDDDDDDDDCCCDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFGGG\\\[[[UUUJJJCCCBBBAAA>>>CCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAACCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDBBBAAAAAACCCDDDDDDDDDEEEDDDCCCCCCCCCDDDDDDEEEBBBAAAAAA@@@@@@AAAAAAAAAEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEBBB??????BBBBBB@@@@@@BBBBBBBBBBBBCCCBBBBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEE@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@???@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>???AAABBBCCC???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;<<<===???@@@AAAAAA>>>??????@@@@@@@@@??????CCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@???>>>===???@@@AAAAAA???>>>======>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???===>>>???@@@@@@@@@??????>>>=====================?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@??????>>>>>>??????@@@AAA???>>>>>>??????===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAABBBAAA???>>>>>>>>>?????????>>>>>>===>>>>>>============>>>>>>===============>>>>>>???rrr^^^SSSMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGCCCEEEGGGHHHHHHGGGEEECCCGGGEEEDDDCCCDDDFFFGGGHHHCCCCCCCCCCCCDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAABBBDDDEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFFFFNNNQQQQQQLLLGGGGGGGGGEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEDDDDDDCCCBBBDDDEEEGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAABBBBBBDDDEEEEEEDDDBBBBBBAAACCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCEEEFFFGGGEEECCCBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFCCCBBBBBBBBBBBBBBBCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFCCCBBBDDDDDD@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDEEEEEE@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCDDDCCCAAA@@@???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>>>>>>>>>>@@@AAA????????????????????????=========<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAA@@@@@@???>>>===AAA@@@@@@@@@?????????>>>????????????????????????@@@AAAAAAAAAAAAAAAAAAAAA===>>>@@@AAABBBAAA@@@???<<<<<<===>>>>>>??????@@@???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCC@@@@@@????????????@@@@@@AAA???>>>>>>??????>>><<<=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===@@@AAABBBAAA@@@???>>>>>>????????????>>>>>>@@@@@@????????????@@@@@@===============>>>>>>???}}}}}}}}}}}}ttt```TTTPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJFFFGGGGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCDDDGGGHHHHHHGGGDDDCCCGGGEEECCCDDDFFFGGGHHHHHHCCCCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEFFFFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFAAAHHHLLLJJJGGGGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDEEEGGGGGGGGGEEEEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBFFFFFFEEEEEEEEEEEEDDDDDDIIIEEEEEEFFFEEEAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@???<<<<<<<<<=========>>>>>>@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAACCCDDDEEEDDDBBB@@@???@@@@@@???>>>AAAAAA@@@@@@???>>>>>>===????????????????????????@@@AAAAAAAAAAAABBBBBBBBB>>>>>>@@@AAAAAAAAA@@@???;;;<<<===???@@@@@@AAAAAA@@@@@@????????????????????????????????????????????????>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>><<<<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@??????>>>>>>??????@@@@@@??????@@@@@@????????????@@@@@@===============>>>??????~~~qqqjjjkkkkkklllpppxxx}}}hhh\\\SSSRRRPPPNNNMMMKKKKKKJJJIIIJJJJJJIIIGGGHHHJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEGGGIIIJJJIIIIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBCCCFFFIIIIIIFFFDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCDDDGGGHHHGGGFFFDDDEEEFFFGGGHHHHHHGGGGGGAAAHHHLLLIIIEEEEEEEEEDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGIIIJJJIIIHHHHHHIIIEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEAAACCCDDDEEEDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFHHHHHHGGGFFFEEEGGGIIIHHHFFFEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDGGGEEEDDDFFFFFFCCCBBBEEEHHHGGGFFFDDDDDDDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????????????????>>>>>>>>>>>>=========>>>>>>?????????>>>>>>??????>>>>>>===<<<>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@@@@AAACCCFFFHHHGGGDDD???>>>???@@@@@@??????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>???@@@@@@@@@@@@@@@======???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAA??????@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@??????>>>===>>>@@@AAAAAA@@@>>>>>>>>>??????@@@@@@@@@???????????????????????????????????????>>>>>>>>>===>>>???@@@@@@@@@@@@??????>>>>>>======>>>>>>???===============>>>??????|||nnnbbbdddeeefffhhhllltttzzzrrreeeVVVUUUSSSQQQOOONNNMMMMMMJJJKKKKKKIIIHHHHHHJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHIIIFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGCCCBBBAAABBBCCCFFFIIIJJJEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHFFFCCCAAAAAACCCFFFHHHDDDEEEHHHMMMPPPOOOIIIDDDFFFGGGHHHIIIJJJIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHEEEDDDDDDEEEGGGIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIHHH???GGGKKKIIIFFFHHHKKKLLLIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJEEEHHHJJJKKKJJJIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEHHHJJJJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFAAACCCEEEEEEEEEFFFHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGIIIIIIHHHFFFEEEGGGJJJIIIGGGEEEFFFHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIJJJLLLNNNNNNMMMKKKJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEEEEEEEDDDDDDCCCCCCEEECCCCCCFFFFFFDDDDDDGGGSSSPPPMMMIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@======>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>============???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>???AAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCC>>>???@@@AAABBBBBBBBBBBBHHHFFFCCC@@@@@@BBBEEEGGGIIIEEE???===>>>@@@@@@@@@=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>?????????@@@@@@@@@??????@@@AAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB===>>>>>>?????????>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======>>>@@@BBBBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>=========>>>===>>>???@@@@@@@@@@@@@@@======<<<<<<<<<<<<=====================>>>??????sssmmmkkkkkkllliiiiiissskkk___XXXRRRPPPOOOKKKKKKMMMJJJJJJJJJKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFKKKHHHEEEFFFHHHJJJJJJIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIFFFFFFGGGFFFEEEDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGGGGIIIJJJIIIIIIHHHGGGFFFFFFGGGIIIIIIHHHFFFHHHJJJKKKJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJJJJIIIIIIIIIKKKHHHGGGGGGHHHJJJJJJIIIGGGFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHMMMIIIHHHKKKHHHDDDFFFLLLIIIJJJHHHEEEAAAAAAEEEIIIEEEHHHIIIHHHFFFFFFHHHKKKGGGHHHJJJJJJHHHGGGHHHIIIGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIHHHEEECCCCCCCCCGGGEEECCCCCCDDDEEEDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDDDDFFFIIILLLKKKFFFBBBDDDEEEFFFEEEDDDDDDEEEGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGEEEDDDDDDGGGIIIGGGHHHIIIJJJIIIGGGEEECCCHHHJJJKKKKKKIIIIIIIIIJJJHHHKKKOOOQQQQQQQQQRRRTTTPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOOOOLLLJJJRRRKKKGGGIIILLLJJJGGGGGGJJJIIIHHHIIIKKKLLLLLLKKKMMMLLLLLLMMMNNNNNNLLLKKKHHHIIIIIIHHHFFFDDDBBB@@@EEEFFFGGGFFFEEECCCDDDEEEDDDCCCCCCCCCDDDEEEGGGIIIUUURRRMMMHHHFFFEEEGGGHHHDDDGGGHHHFFFGGGJJJIIIFFFFFFGGGEEEBBBBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<>>======???@@@@@@@@@????????????>>><<<;;;;;;<<<;;;::::::;;;===???AAAAAACCCEEEEEEDDDCCCCCCCCC>>>>>>>>>>>>@@@BBBDDDEEECCC@@@@@@EEEEEE@@@???BBBAAA@@@@@@AAABBBAAA???<<>>>>>??????>>>>>>??????@@@AAABBBBBB===???BBBEEEDDDBBB???<<<@@@AAAAAAAAAAAAAAA@@@@@@;;;<<<>>>?????????>>>============<<<======>>>???>>>???AAABBBAAA@@@>>>===???????????????@@@@@@@@@======>>>>>>>>>>>>======??????@@@@@@@@@???>>>===BBB@@@===>>>??????===:::<<<<<<===???@@@@@@@@@AAAAAA@@@>>>======>>>@@@AAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@???>>>======@@@???======>>>??????>>>BBB@@@??????@@@AAA???===AAA???<<<===@@@AAA@@@>>>|||yyyvvvxxxuuu^^^WWWQQQPPPOOOLLLLLLOOOQQQPPPOOOOOOOOOOOOMMMLLLMMMMMMMMMLLLLLLMMMNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEFFFIIIKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNLLLKKKJJJJJJKKKJJJJJJKKKJJJIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMMMMLLLKKKJJJJJJJJJLLLKKKJJJLLLMMMNNNLLLKKKJJJKKKMMMNNNNNNNNNLLLLLLOOONNNMMMMMMNNNOOOPPPQQQQQQSSSTTTSSSQQQOOOOOOPPPTTTPPPNNNQQQPPPMMMMMMPPPOOOOOOOOOLLLIIIHHHJJJLLLDDDEEEFFFEEEDDDEEEHHHKKKKKKMMMNNNNNNMMMLLLLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKIIIEEECCCBBBBBBCCCBBBAAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEDDDEEEHHHJJJJJJGGGDDDBBBCCCDDDCCCBBBBBBDDDFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGIIIGGGHHHHHHHHHHHHGGGEEEDDDAAADDDGGGHHHHHHHHHJJJKKKNNNPPPRRRRRRPPPOOOOOOPPPNNNMMMLLLKKKLLLLLLLLLKKKOOOOOOPPPSSSTTTSSSPPPMMMRRRLLLJJJNNNRRRQQQOOONNNOOOMMMLLLLLLNNNPPPQQQPPPOOONNNNNNOOOQQQQQQOOONNNOOOOOOOOONNNMMMKKKIIIHHHFFFGGGGGGEEECCCBBBCCCEEECCCCCCCCCDDDEEEFFFHHHHHHLLLJJJIIIGGGFFFFFFGGGHHHFFFIIIIIIGGGHHHKKKJJJFFFJJJIIIGGGEEEEEEGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@??????@@@BBBBBBBBBBBBBBBAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@@@@???=========???@@@BBB@@@BBBDDDDDDBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCC??????BBBBBB>>>???CCCBBBAAAAAACCCDDDDDDBBB@@@<<>>BBBCCCAAAAAACCCAAA>>>BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEDDDBBBDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBB???@@@@@@AAABBBBBBCCCCCC@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB>>>===============>>>>>>===>>>???@@@@@@???>>>===BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAABBBCCCDDDEEECCCAAA??????AAABBB@@@?????????>>>>>>???AAABBBCCCAAA@@@???>>>>>>>>>???@@@======>>>>>>??????@@@AAACCCCCCCCCCCCBBBAAA@@@???AAA@@@???@@@AAAAAA@@@???CCCBBBBBBBBBBBBBBBBBBAAABBB@@@>>>>>>AAABBBBBBAAAvvv___XXXRRRQQQPPPNNNOOORRRRRRQQQOOONNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIJJJLLLNNNMMMMMMHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMMMMMMMMMMMMMNNNNNNQQQQQQOOONNNMMMLLLLLLLLLPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMKKKJJJOOONNNNNNOOOQQQSSSSSSRRRQQQRRRTTTUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUVVVXXXXXXZZZ^^^bbbaaa\\\XXXXXX[[[\\\WWWTTTVVVXXXUUUSSSSSSQQQRRRRRRQQQMMMKKKIIIIIICCCDDDCCCBBBBBBDDDHHHKKKQQQSSSTTTSSSRRRQQQRRRSSSPPPNNNLLLJJJJJJKKKMMMNNNNNNNNNNNNKKKGGGCCCBBBAAA@@@???@@@BBBDDDDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCFFFFFFGGGIIIKKKKKKJJJHHHEEEFFFGGGFFFFFFFFFHHHIIIEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFBBBDDDHHHKKKMMMPPPSSSVVV[[[\\\]]]\\\ZZZYYYXXXYYYTTTTTTSSSSSSSSSSSSSSSSSSVVVWWWYYY\\\]]][[[WWWTTTSSSPPPQQQXXX]]]\\\YYYYYYVVVTTTRRRRRRTTTWWWXXXXXXTTTTTTUUUWWWYYYZZZYYYWWWWWWVVVUUUTTTQQQOOOLLLKKKJJJJJJHHHDDDAAA@@@BBBCCCAAACCCEEEHHHKKKMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLPPPRRRRRRQQQSSSVVVUUUQQQPPPMMMJJJIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBBBBAAA@@@?????????@@@===>>>???@@@AAAAAABBBBBB@@@???>>>======>>>???@@@CCCDDDEEEEEECCCAAAAAABBBEEEEEEEEEDDDCCCCCCBBBBBBEEEBBBAAABBBCCCAAABBBFFFBBBAAAAAACCCDDDDDDCCCAAA???AAACCCDDDDDDCCCDDDEEE???CCCDDDBBBBBBEEEDDDAAACCCCCCDDDDDDEEEEEEEEEEEEBBBAAAAAAAAACCCDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@AAAAAABBBCCCCCC???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@???CCCBBBAAAAAA@@@@@@AAAAAACCCAAA???>>>???AAADDDEEEBBB@@@>>>>>>???@@@AAA@@@???>>>===<<<===>>>@@@BBB????????????>>>>>>==================>>>???@@@AAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAACCCCCCAAA???@@@AAABBBBBBAAA@@@AAACCCDDDBBB@@@@@@BBBCCCDDDDDDuuummmaaaZZZUUUTTTTTTSSSTTTWWWSSSQQQPPPPPPRRRTTTUUUTTTOOOOOOOOOOOOOOONNNMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPSSSRRRQQQOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRSSSSSSTTTSSSQQQPPPPPPPPPPPPQQQMMMMMMOOOQQQTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPOOOPPPQQQSSSTTTRRRRRRRRRRRRRRRPPPOOONNNPPPOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTRRRRRRSSSTTTXXXYYY[[[[[[[[[[[[\\\]]]YYYXXXWWWWWWWWWWWWUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWSSSRRRRRRRRRRRRRRRPPPOOORRRRRRSSSVVVZZZ]]]______^^^___```bbbccccccbbbbbbccccccdddfffgggiiikkkkkkrrrxxx|||zzzrrrmmmmmmpppnnniiieeeeeegggeee```[[[XXXYYYZZZXXXTTTNNNIIIFFFEEEDDDBBB@@@AAADDDGGGJJJRRRSSSTTTSSSRRRRRRSSSTTTPPPNNNKKKIIIHHHJJJMMMNNNPPPPPPOOOLLLGGGCCCAAAAAA>>>???@@@CCCEEEEEECCCAAA@@@@@@BBBCCCDDDDDDDDDDDDGGGIIIMMMPPPQQQPPPNNNLLLIIIJJJJJJJJJIIIIIIKKKMMMIIIGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEGGGJJJNNNTTT\\\eeekkkooopppqqqpppnnnmmmnnnoooeeedddbbb```^^^^^^aaaccchhhiiijjjkkkllljjjeeeaaa^^^]]]aaajjjnnnlllhhhhhhbbb```^^^^^^```ccceeeeeeaaabbbdddhhhlllnnnmmmlllhhhfffccc^^^YYYTTTQQQOOOPPPNNNKKKEEEAAA??????AAA@@@DDDIIIPPPUUUYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ___aaabbbbbbgggmmmlllhhh```ZZZUUUUUUUUUTTTSSSTTTUUUTTTRRRPPPNNNMMMMMMMMMKKKKKKLLLKKKJJJHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCC@@@@@@@@@@@@??????AAABBB>>>???@@@AAABBBCCCCCCCCC??????>>>??????AAABBBCCCFFFGGGHHHGGGEEEDDDDDDEEEGGGGGGFFFFFFEEEDDDCCCBBBEEEEEEEEEFFFFFFEEEFFFGGGCCCCCCBBBCCCDDDDDDAAA???AAADDDGGGHHHHHHHHHHHHIIIEEEHHHIIIGGGGGGIIIGGGDDDDDDEEEFFFGGGGGGGGGFFFFFFCCCBBBAAABBBDDDEEEEEEDDDBBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????????????????===>>>>>>????????????>>>===<<<;;;;;;;;;<<<>>>???AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@??????DDDCCCBBBAAAAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@AAACCCBBB@@@??????@@@AAAAAA??????>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCEEEGGGGGGDDDBBB???AAACCCCCCAAAAAACCCEEEGGGEEEDDDCCCCCCCCCDDDDDDrrrmmmiiibbb^^^^^^^^^\\\]]]___\\\ZZZWWWWWWYYY\\\]]]^^^XXXWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXXXX[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWUUUTTTSSSRRRRRRUUUVVVXXXXXXWWWUUUTTTSSSUUUUUUVVVVVVWWWWWWWWWXXX[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYY\\\aaafffiiiiiihhh______^^^^^^^^^^^^_________^^^]]]]]]]]]^^^___```]]]^^^^^^]]][[[YYYVVVUUUVVVVVVWWWXXX[[[^^^aaaccc```bbbcccbbbaaaaaacccfffiiikkkoooppppppppprrrtttnnnkkkgggfffeeeccc```]]][[[\\\]]]^^^___```aaabbb]]][[[ZZZ[[[]]]___^^^]]]``````bbbgggmmmsssvvvwwwvvvvvvwwwxxxzzz|||}}}~~~zzzrrrnnnnnnmmmiiicccZZZQQQKKKGGGEEEAAA??????AAACCCEEEKKKKKKLLLKKKIIIIIIKKKMMMLLLJJJGGGEEEEEEGGGJJJLLLLLLMMMLLLJJJEEEBBBAAA@@@>>>>>>@@@BBBEEEEEECCC@@@AAABBBDDDFFFGGGHHHHHHIIILLLPPPVVVZZZZZZWWWSSSPPPMMMNNNOOONNNLLLLLLNNNPPPRRROOOJJJEEECCCEEEHHHJJJKKKMMMNNNMMMJJJGGGEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKFFFGGGJJJOOOZZZjjjzzz}}}{{{wwwqqqnnnpppuuuyyy~~~}}}{{{wwwtttoooqqqwww~~~yyywwwqqqooonnnnnnqqqsssuuuuuutttvvvyyy~~~~~~zzzuuummmeee^^^YYYVVVTTTRRRNNNGGGAAA>>>>>>???@@@EEEMMMVVV]]]ccceeegggiiihhhfffeeegggjjjnnnpppqqqsssuuuyyy{{{rrrllllllmmmjjjhhhjjjhhhfffccc___\\\ZZZZZZYYYUUUVVVXXXYYYWWWRRRMMMIIIKKKJJJHHHFFFEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDFFFHHHEEEFFFGGGGGGHHHHHHHHHGGGCCCCCCEEEFFFHHHJJJLLLMMMKKKLLLLLLKKKIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNNNNOOOMMMLLLNNNMMMLLLLLLLLLJJJGGGEEEEEEIIIMMMPPPPPPOOOOOOOOOLLLPPPQQQNNNMMMMMMKKKFFFHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDDDDFFFHHHHHHFFFEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEECCCAAA@@@???>>>???AAABBBBBBBBB@@@@@@??????@@@AAA@@@>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBB???????????????@@@AAAAAA>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDDDDCCCBBBAAAAAAEEEDDDDDDCCCCCCDDDDDDEEEAAAAAABBBBBBBBBAAAAAA@@@DDDDDDCCCBBBAAAAAABBBCCCAAABBBBBBCCCCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFIIILLLLLLJJJHHHEEEFFFHHHIIIIIIJJJLLLMMMLLLKKKJJJHHHFFFEEEDDDDDD{{{vvvsssttttttqqqpppqqqmmmjjjeeecccdddfffggghhhgggfffcccaaa`````````aaabbbbbbbbbbbbccccccccccccdddfffhhhjjjjjjiiihhhffffffeeecccaaa___]]]]]]\\\ccceeehhhiiigggdddbbbaaaccccccddddddeeeeeeeeeeeellllllmmmmmmmmmlllkkkkkklllmmmpppvvv}}}wwwvvvvvvvvvvvvvvvvvvwwwssssssrrrrrrrrrsssssstttuuuuuuvvvuuussspppmmmkkkffffffgggiiilllppptttwwwzzz|||~~~~~~||||||}}}zzzwwwrrrnnnmmmmmmoooppprrrtttuuuvvvuuurrroooooosssvvvwwwvvvzzz{{{}}}vvviii\\\TTTMMMIIIDDDAAA??????>>>>>>AAAAAAAAA@@@>>>???AAACCCEEEDDDBBBAAABBBDDDGGGIIIGGGIIIIIIHHHEEECCCCCCCCCBBBAAABBBDDDEEEFFFDDDBBBDDDFFFHHHJJJMMMNNNOOOPPPSSSXXX^^^bbbaaa]]]YYYWWWZZZ[[[[[[YYYWWWVVVWWWYYY___ZZZSSSLLLIIIIIIKKKMMMOOOQQQSSSRRROOOKKKHHHFFFEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJMMMUUUcccvvv}}}{{{www{{{|||wwwvvvuuuwwwyyy{{{|||{{{}}}|||vvvmmmeee]]]XXXUUUSSSQQQMMMHHHBBB???>>>???AAAEEEMMMUUU\\\aaadddeeegggffffffgggkkkqqqwww{{{~~~}}}xxxvvvrrrmmmjjjhhhggggggdddfffggggggccc]]]VVVRRRRRRQQQNNNLLLKKKKKKLLLMMMQQQSSSTTTQQQNNNLLLNNNPPPOOOOOOPPPQQQQQQQQQQQQQQQOOOPPPRRRUUUWWWZZZ[[[\\\YYYYYYZZZYYYWWWWWWYYY[[[]]]\\\ZZZXXXXXXXXXXXXYYY^^^bbbcccbbbccceeedddaaaaaa```_________]]]ZZZXXXXXX]]]dddhhhiiigggeeeccc___dddfffdddcccaaa]]]WWWUUUVVVWWWXXXWWWUUUSSSQQQMMMMMMOOOQQQRRRQQQNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMKKKIIIFFFDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDEEEDDDCCC@@@===;;;>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAACCCDDDEEE>>>??????AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDFFFGGGGGGGGGGGGGGG???@@@BBBCCCCCCCCCBBBAAA@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGCCCEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKOOORRRTTTTTTSSSSSSRRRSSSUUUXXX[[[[[[ZZZ[[[[[[[[[XXXSSSOOOLLLKKK~~~{{{|||~~~{{{zzzzzz|||}}}{{{{{{{{{zzzzzzzzzzzzyyyxxx{{{~~~}}}{{{yyywwwvvvvvvvvv{{{|||lllaaaWWWSSSLLLHHHEEEBBB>>>;;;=========;;;::::::===???@@@@@@@@@@@@BBBDDDFFFGGGHHHJJJLLLLLLKKKKKKLLLMMMKKKJJJIIIJJJKKKLLLKKKJJJHHHIIILLLOOORRRUUUWWWXXX\\\```ddddddbbb___^^^^^^dddddddddaaa___]]]^^^___eeebbb[[[UUUOOOLLLKKKKKKPPPRRRTTTSSSPPPJJJGGGEEEDDDEEEHHHJJJLLLMMMMMMMMMNNNOOOQQQWWWcccsss~~~|||~~~}}}tttooommmmmmmmmjjjooozzz{{{sssooojjjjjjkkkmmmpppqqqpppoooqqqrrrtttxxxzzzzzzxxxuuunnnjjjeee^^^WWWQQQMMMKKKLLLKKKJJJGGGBBB@@@???@@@BBBDDDIIINNNRRRUUUVVVWWWXXXXXXZZZ]]]bbbhhhmmmqqqvvvxxx|||yyy~~~|||zzzvvvqqqooommmmmmnnnoooppppppooommmjjjfffddd]]]\\\YYYWWWWWWXXXZZZ[[[^^^aaadddccc``````cccgggcccdddeeeggghhhiiijjjjjjlllmmmooorrrtttvvvwwwxxxtttuuuuuuuuutttuuuwwwyyy}}}zzzvvvsssqqqqqqssstttxxx{{{zzzvvvvvv|||~~~|||ssssssssstttuuutttrrrpppqqqxxx~~~yyyzzzssskkklllmmmmmmllliiifffddd^^^___bbbeeeeeeccc]]]YYYXXXWWWVVVUUUVVVWWWYYYZZZYYYZZZZZZYYYXXXUUUSSSQQQNNNOOOQQQSSSSSSQQQOOONNNNNNMMMKKKIIIFFFDDDBBBAAACCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNIIIJJJLLLOOOPPPQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNNNPPPSSSUUUWWWVVVUUUUUUMMMLLLKKKIIIHHHFFFFFFEEEDDDHHHMMMOOOPPPPPPRRRTTTVVVTTTRRROOOOOOOOOQQQRRRSSSRRRRRRSSSTTTVVVXXXYYYWWWZZZ___cccdddcccaaa___````````````___^^^]]]]]]``````aaadddiiilllnnnnnnqqqmmmlllooovvvzzzxxxuuutttvvvvvvssskkkccc^^^\\\}}}qqqaaa\\\UUUPPPLLLHHHBBB===??????>>>===;;;<<>>???@@@AAACCCEEEGGGHHHLLLNNNQQQRRRSSSSSSUUUWWWUUUSSSQQQQQQRRRSSSRRRRRRJJJLLLOOOSSSVVVYYY[[[\\\bbbdddeeedddaaa___aaacccccccccbbb```\\\ZZZ[[[\\\fffddd___YYYSSSMMMHHHFFFMMMPPPRRRQQQMMMHHHCCCAAACCCEEEIIILLLNNNOOONNNNNNLLLMMMOOORRRYYYdddqqqyyyvvvuuurrrmmmhhheeedddeeebbbfffjjjkkkjjjkkkpppuuuyyykkk___YYYWWWXXXZZZWWW]]]iiittttttjjjaaa^^^XXXYYY[[[^^^aaaaaa```^^^^^^___```bbbcccaaa]]]ZZZ^^^[[[WWWQQQMMMIIIGGGFFFEEEFFFFFFEEEBBBAAAAAABBBBBBCCCEEEGGGHHHIIIHHHHHHKKKLLLOOOSSSWWW[[[^^^______aaaeeemmm|||~~~pppjjjqqqwwwuuuuuuzzzxxxvvvsssooommmmmmnnnooosssrrrrrrrrrssstttuuuuuulllkkkiiiggghhhjjjlllnnnkkkpppuuuvvvvvvyyy~~~{{{}}}{{{|||~~~~~~~~~~~~~~~zzzwwwuuummmooorrrvvvvvvrrrkkkfffbbb```^^^]]]^^^```cccdddaaabbbccccccbbb```]]]\\\VVVXXXZZZ[[[[[[YYYWWWUUUWWWTTTPPPLLLIIIGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKLLLNNNOOOPPPOOONNNMMMMMMNNNOOOPPPSSSUUUWWWXXXWWWYYY\\\^^^`````````___`````````aaaaaaaaaaaaaaa```bbbgggjjjlllllljjjiiidddaaa[[[VVVQQQNNNMMMMMMPPPVVV]]]bbbdddeeehhhjjjnnnjjjddd```___aaafffiiijjjjjjiiiiiikkknnnqqqsssuuuyyy}}}~~~~~~~~~~~~}}}|||{{{zzz}}}|||}}}vvvooollluuukkk^^^TTTOOOLLLHHHDDDBBBAAAAAA@@@AAABBBDDDEEECCCCCCDDDEEEFFFGGGGGGHHHNNNRRRXXX^^^bbbbbbaaa___aaa```]]]ZZZXXXWWWVVVVVVOOOPPPPPPPPPQQQQQQRRRRRRUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZWWWTTTQQQQQQQQQYYYZZZYYYTTTMMMGGGDDDDDDEEEDDDCCCCCCDDDCCCAAA??????@@@CCCEEEGGGGGGHHHGGGCCCDDDGGGJJJOOOSSSWWWYYYZZZXXXUUUSSSPPPOOONNNNNNRRRRRRRRRTTTXXX]]]aaadddgggbbb[[[WWWUUUTTTTTTTTTQQQTTTXXXZZZYYYWWWVVVVVVQQQSSSUUUWWWWWWUUUSSSQQQRRRVVVYYYXXXTTTQQQSSSUUUTTTTTTRRROOOLLLKKKKKKLLLJJJJJJJJJKKKJJJHHHFFFDDDFFFIIILLLLLLIIIFFFFFFGGGKKKHHHHHHLLLNNNOOORRRWWWVVVUUUYYYbbbiiilllooorrrfffggggggfffgggkkktttzzzzzz|||}}}|||{{{yyyyyyzzz}}}}}}zzzzzz~~~|||uuurrrqqquuuzzzwwwyyy|||}}}}}}||||||yyyxxxwwwxxxwwwvvvvvvuuusssoookkkdddbbb___]]]]]]^^^___aaagggccc___^^^^^^___]]][[[YYYZZZ[[[\\\]]]^^^___```\\\[[[[[[ZZZXXXVVVUUUTTTWWWVVVUUUUUUVVVYYY[[[]]]XXX[[[___ccceeedddbbb```gggffffffgggjjjkkkkkkjjjmmmqqqwww}}}|||xxxwwwvvvxxx{{{~~~{{{vvvooohhhbbb^^^ccchhhqqqzzzwwwjjj___XXXRRRKKKFFFFFFEEEDDDDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKRRRUUUZZZ^^^aaaaaa```^^^]]][[[YYYVVVTTTSSSSSSSSSHHHHHHHHHHHHIIIIIIJJJJJJMMMMMMNNNOOOOOOOOONNNNNNNNNOOOPPPOOOMMMKKKLLLMMMLLLNNNOOOMMMHHHDDDBBBBBBBBBAAA@@@@@@@@@@@@??????>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLOOOOOONNNNNNLLLJJJIIIHHHKKKLLLMMMPPPUUUZZZ^^^aaa___^^^\\\[[[[[[YYYVVVSSSNNNRRRVVVXXXWWWUUUSSSSSSRRRTTTUUUWWWWWWUUUTTTRRRVVVYYY]]]\\\YYYVVVXXXZZZYYYYYYXXXTTTPPPNNNPPPRRRTTTUUUTTTSSSPPPNNNMMMMMMQQQTTTWWWWWWUUURRRRRRRRRRRRPPPQQQUUUWWWUUUWWWZZZ\\\ZZZ]]]ccchhhiiillloookkkmmmoooooopppttt||||||uuurrrsssssssssoooiiicccbbbdddiiiuuu~~~ssslllkkklllllllllkkkoootttxxxyyyyyyyyyyyy|||~~~~~~|||yyyuuurrrpppnnnnnnpppooonnnnnnnnnmmmjjjgggbbbaaa___^^^]]]___aaabbbdddaaa^^^^^^```bbbaaa```______```aaacccdddfffgggffffffgggggghhhhhhgggggghhhhhhhhhiiikkkmmmoooppptttwww{{{~~~~~~}}}|||rrrjjjbbbZZZQQQJJJFFFEEEDDDCCCCCCCCCDDDEEELLLKKKJJJIIIHHHHHHHHHHHHOOOPPPSSSUUUVVVUUUTTTTTTRRRQQQOOOMMMKKKKKKKKKKKKAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHIIIHHHEEECCCBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMLLLJJJIIIMMMNNNRRRWWW\\\aaaeeegggcccfffiiimmmnnnjjjddd___ZZZ]]]bbbcccbbb```^^^]]]^^^___aaabbbcccbbbaaaaaagggjjjmmmmmmjjjiiijjjkkknnnooonnniiicccbbbeeejjjnnnnnnmmmiiidddaaaccceeefffiiikkkllljjjhhhgggfffeeecccdddhhhhhheeedddfffpppnnnnnnrrrttttttvvvzzzzzz|||}}}wwwuuuyyy~~~{{{{{{||||||zzzwwwuuutttvvvxxxzzztttpppiiidddaaaaaa```___ZZZUUURRRTTTWWW^^^kkkvvv{{{mmmbbb^^^]]]]]]\\\[[[^^^bbbdddeeedddeeeeeekkklllmmmmmmmmmooorrruuupppooommmkkkiiihhhhhhgggkkkjjjjjjkkkmmmmmmlllkkkiiihhhgggfffggghhhiiijjjhhhgggfffhhhkkknnnnnnnnnnnnnnnnnnoooqqqtttvvvxxxzzz{{{|||}}}uuurrrmmmiiiccc\\\SSSMMMEEEDDDCCCBBBAAAAAABBBCCCFFFFFFDDDCCCCCCCCCDDDDDDIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBDDDFFFIIIIIIIIIHHHIIIJJJQQQOOOLLLIIIGGGHHHJJJLLLOOONNNLLLJJJHHHHHHIIIKKKJJJLLLOOORRRTTTVVVWWWWWWSSSSSSTTTUUUVVVWWWXXXXXXUUUVVVVVVXXXYYYZZZ[[[\\\aaaccciiinnntttyyy|||}}}|||zzzwwwzzz~~~{{{zzzzzz{{{|||~~~}}}{{{~~~}}}{{{|||{{{wwwwwwyyy{{{vvvtttssswwwrrrjjjccc```ccciiinnnpppnnnkkkjjjmmmrrruuuvvvsssssspppllliiiggghhhjjjsss}}}wwwrrrnnnfffdddaaa```aaadddgggjjjiiigggccc```^^^\\\[[[ZZZWWWRRRPPPRRRVVV\\\gggrrryyymmmddd```^^^]]]\\\[[[^^^```aaaaaaaaaaaabbbggghhhjjjjjjkkkmmmppprrrooooooppppppqqqqqqrrrrrrtttssssssvvvzzz~~~~~~}}}||||||||||||{{{{{{|||}}}pppbbbbbbaaa___[[[UUUNNNIIIEEEDDDCCCBBBAAAAAABBBCCCBBBAAAAAA@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJNNNRRRVVVXXXZZZ\\\^^^aaa\\\UUUQQQRRRVVV]]]aaaddddddbbb]]]YYYWWWYYY[[[\\\^^^bbbgggllloooqqqrrroooqqqrrrtttuuuvvvvvvvvvqqqpppnnnnnnppptttyyy||||||xxxuuutttuuuttttttrrrmmmiiifffeeefffgggccc]]]XXXWWWXXX[[[]]]___[[[YYYZZZ\\\___bbbddd\\\]]]]]]\\\\\\^^^aaadddiiirrrxxxtttmmmjjjiiiiiiaaa___^^^]]]```eeejjjnnnoooooonnnllljjjhhhffffffddd___\\\]]]___cccmmmvvv{{{tttpppppppppooommmmmmooopppqqqppppppqqqsssuuuwww{{{|||}}}~~~zzznnnbbbXXXXXXXXXVVVRRRLLLGGGDDDAAAAAA???>>>>>>???@@@@@@>>>>>>===>>>@@@BBBEEEGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIKKKLLLNNNKKKLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRWWW___ffflllppptttwwwuuuooogggdddhhhqqqzzz{{{uuuqqqrrrtttvvvyyy~~~}}}yyy{{{{{{vvvuuunnnnnnlllhhhcccaaaaaabbb``````___]]]]]]___cccfff___\\\XXXVVVVVVWWWXXXXXXVVVRRRQQQTTTWWWXXXZZZ\\\VVVWWWYYY[[[]]]```eeeiiijjjqqqtttppplllnnnqqqrrrlllkkkjjjjjjnnnttt{{{{{{wwwtttuuuuuuxxx}}}zzzwwwssspppoootttwwwwwwtttqqqiii```UUUUUUUUURRROOOKKKIIIHHHBBBBBBAAA@@@@@@AAACCCDDDBBBAAA@@@AAABBBFFFIIIKKKQQQRRRUUUWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^___```cccfffhhhgggeeeaaa^^^```aaacccfffiiikkklllmmmmmmrrr{{{~~~wwwqqqkkkkkknnnrrruuu|||zzzpppjjjiiiaaaaaa___\\\ZZZYYYZZZ\\\[[[[[[\\\]]]aaaiiirrrxxxsssoooiiieeeeeeeeedddcccaaa]]]]]]cccfffeeefffiiikkkmmmnnnooopppsssxxx{{{xxx|||}}}{{{|||ooogggcccaaa]]]ZZZbbbiiioooqqqrrrrrrmmmgggUUUUUUUUUSSSQQQOOOOOOPPPKKKKKKJJJJJJJJJKKKMMMNNNLLLKKKJJJJJJKKKNNNQQQSSS\\\^^^bbbeeehhhiiiiiiiiiooooooooooooqqqsssuuuwww}}}~~~{{{}}}~~~~~~vvvpppiiiaaa___aaacccgggooovvvvvvsssuuu{{{tttkkkfffeeeaaaaaa```___]]]^^^```cccbbbccceeeiiippp{{{}}}|||zzzxxxzzzvvvwww~~~wwwoookkkpppmmmeee\\\UUURRRRRRTTT\\\mmm{{{|||{{{zzzqqqeeeWWWYYY]]]aaacccbbbaaa```ZZZVVVSSSSSSWWW]]]bbbeeedddccc___[[[YYY]]]eeekkkrrryyyyyywwwyyytttkkkaaa^^^bbbcccgggllloooqqqtttxxx{{{xxxrrrqqqnnnrrrrrrmmmkkkooouuuwww|||zzzyyy}}}~~~yyy|||xxxrrrooonnnkkkhhhccc[[[UUUSSSTTTVVVhhhwwwyyynnnhhhlllsssyyy}}}}}}{{{yyyjjjhhhfffhhhnnnuuu{{{~~~xxxxxxvvvsssrrrvvv}}}{{{yyy{{{ppplllmmmuuuxxx{{{}}}~~~|||qqqoootttwww~~~yyyyyyyyyxxxvvvwwwzzz|||vvvtttooohhhbbb______```ooo}}}vvvwwwzzz~~~tttqqquuuzzz}}}wwwtttssszzz~~~zzzyyyyyyzzzzzz}}}~~~|||uuuwwwzzzyyyvvvtttssssssvvvyyy|||||||||~~~zzzyyyyyy|||vvvrrrrrruuuuuuuuutttrrrqqqpppoootttuuuwwwwwwwwwyyy{{{}}}}}}yyytttnnnhhhdddbbbbbbeeehhhgggccc______```dddjjjppptttuuuxxx}}}yyy{{{zzzxxx{{{}}}|||wwwwwwxxxvvvxxx{{{{{{}}}vvvsssssssssuuuxxxyyyxxxuuuttttttyyy{{{||||||{{{|||~~~}}}xxxvvvuuurrrpppmmmkkkiiijjjkkklllqqqrrrssssssooojjjeeebbbdddhhhllllllhhheeefffhhhmmmuuu|||~~~{{{qqqppptttyyyyyyuuuuuuuuuuuusssxxx|||zzz|||~~~}}}~~~xxxsssqqqqqqxxxuuupppllliiiiiijjjkkkyyy}}}xxxsssqqqwww}}}~~~||||||~~~ttttttyyyxxxwww{{{}}}ssspppnnnoooppp|||yyyxxxyyyzzzzzzyyy{{{xxxxxx}}}{{{pppttt{{{zzzyyyvvv{{{xxxnnnhhhgggjjjlllqqqoooooowww~~~|||||||||tttoooqqqttt|||zzzvvvpppjjjjjjnnnrrrzzzuuussszzz}}}}}}vvvtttuuusssrrrrrrooopppqqqooonnnoootttyyy||||||~~~}}}rrrhhhgggiiijjjkkkmmmlllppptttvvvuuuuuuwwwzzzwwwvvvsssrrruuu{{{sssqqqrrrrrruuuxxx~~~uuuppplllggghhhppp~~~~~~~~~~~~}}}~~~~~~{{{zzz{{{~~~~~~yyywww|||