BM6P6(@ wwwhhheeehhheee\\\UUURRRTTTUUUVVVUUURRROOOMMMIIIHHHGGGGGGHHHFFFCCCAAA@@@@@@???>>>===<<<;;;;;;999888777555333222222222111111222222222333333333111111///---+++)))'''&&&***************+++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,***+++---,,,+++******+++111000///...............+++---...///000222555777:::999888;;;AAAIIIOOORRRYYYXXXXXXZZZ]]]bbbfffiiinnngggfffmmmuuuwwwuuutttrrr{{{zzzpppXXXPPPSSSWWWdddwwwwwwlllccc]]]WWWSSSMMMLLLJJJHHHFFFEEEFFFFFFGGGEEEDDDFFFFFFFFFJJJPPPNNNYYYaaalllxxxbbb\\\UUUSSSPPPMMMIIIFFFDDDCCC@@@???>>>>>>@@@BBBDDDFFFDDDSSSnnn|||lllxxxyyyjjjhhhkkkggg___XXXSSSTTTUUUUUUTTTRRROOOMMMIIIHHHHHHHHHIIIHHHFFFCCCAAA@@@???>>>===<<<<<<<<<999888666555333222222222222222222111111000000000,,,,,,,,,,,,------------++++++******************+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++---//////---------...------,,,,,,,,,------......///111111111222444666999888888;;;AAAHHHNNNPPPTTTUUUVVVYYY^^^ccchhhlllkkkdddbbbiiipppqqqooonnnpppxxx{{{tttZZZQQQSSSXXXeeeyyy|||rrrkkkddd```VVVTTTPPPMMMLLLKKKJJJIIIHHHFFFFFFHHHHHHFFFJJJOOOOOOXXX[[[dddvvv~~~ggg___VVVTTTQQQMMMJJJGGGDDDCCCAAA@@@??????@@@BBBDDDEEEGGGWWWqqqqqqjjjvvvyyykkkiiillliii```YYYSSSTTTUUUUUUTTTRRROOONNNHHHHHHHHHIIIKKKJJJHHHFFFBBBAAA???>>><<<<<<======888777666444333222222222333222111000///...------******+++---...///000111,,,+++++++++***)))))))))++++++++++++++++++******++++++************++++++''')))+++++++++***+++,,,++++++,,,,,,---......///000111222222111111333555888777888<<>>888777555444333222222222222222111000000///..............................,,,,,,,,,+++***)))((((((***)))))))))((('''''''''++++++************++++++%%%'''))))))))))))***+++---......//////000//////...000111111000111333555777777888===CCCHHHLLLMMMOOOQQQUUUZZZ```fffkkknnngggaaa```eeekkkllllllmmmrrrwww{{{|||}}}```TTTUUU^^^nnnrrriii]]]UUUQQQPPPNNNLLLMMMLLLMMMOOOOOONNNQQQVVVVVVZZZWWWXXXeeevvvnnnbbbYYYWWWTTTOOOKKKHHHFFFEEECCCBBBAAA@@@@@@AAACCCDDDLLL[[[uuutttgggiiivvv|||nnnlllooojjj```YYYTTTTTTTTTTTTSSSQQQPPPOOOGGGFFFFFFHHHJJJJJJHHHFFFBBBAAA???>>>===<<<======777666555444333222222222111111111111111111111111000000///...------,,,,,,,,,,,,,,,+++***)))((((((***)))))))))((('''''''''+++******))))))******+++(((***,,,---,,,,,,---...//////000000//////------+++,,,...//////111444666666666888===CCCIIIMMMNNNRRRTTTXXX]]]bbbgggjjjlllddd______dddjjjlllnnnqqqvvvyyy{{{zzzzzz}}}|||yyyxxxyyy{{{}}}bbbVVVWWWbbbrrrzzzlllaaa[[[ZZZYYYYYYTTTQQQPPPRRRRRRRRRWWW^^^\\\```[[[ZZZdddqqqqqqcccZZZXXXTTTPPPLLLHHHFFFDDDDDDCCCAAA@@@@@@AAACCCDDDLLL[[[tttmmmfffkkkzzztttrrrtttoooddd\\\UUUTTTTTTTTTSSSQQQPPPOOOHHHHHHHHHHHHIIIHHHFFFDDD@@@@@@???>>>===<<<;;;;;;666555444333222222222222000000000111111222222222.........---------------,,,+++++++++***)))))))))++++++++++++++++++************))))))))))))******(((***,,,,,,++++++,,,------......///...,,,+++))))))+++---...///000333666666666888<<>>??????>>><<<999888555555444333222222222222000000000000000000//////---------,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,******))))))))))))******((()))++++++***))))))***+++,,,...///...---,,,++++++---...//////000333555777666777<<>>???>>>;;;888666555444444333222222222222111111000///...------,,,......---,,,++++++*********************+++++++++)))))))))***+++++++++,,,******))))))))))))******,,,...//////---,,,,,,---+++---///000111111///......///000000///000222444777666777;;;DDDMMMUUUXXX[[[^^^ccchhhkkkmmmmmmmmmeeeaaaaaadddggghhhlllqqqqqqvvvxxxvvvvvvvvvsssnnniiikkkttt|||aaaYYY]]]aaattt|||{{{yyyyyy}}}}}}uuuqqqsss}}}rrroooqqqtttcccYYYWWWSSSOOOJJJFFFDDDBBBBBBAAA@@@@@@AAADDDFFFHHHOOOfffyyyggghhhqqqxxx{{{}}}ssseee]]]XXXWWWVVVVVVVVVTTTQQQNNNJJJKKKLLLLLLJJJGGGCCCAAA@@@???===;;;999888777777888777666555333222111000............---,,,+++***///............---------)))))))))))))))*********+++,,,------++++++,,,---222---******---...+++(((...///000111111000///...,,,---------,,,,,,...000111000//////000111222333444555777<<>>===<<<;;;;;;;;;<<<888777666555444222111111111000000//////...------............------------))))))))))))***************+++,,,,,,+++***+++,,,222...***+++...///---***+++,,,---......---,,,++++++,,,---,,,++++++---///...------------///000111222333777<<>>============888888777666444333222222222111000............///............------------***************************+++,,,,,,******+++,,,111...+++,,,...000...,,,***+++,,,------,,,+++***,,,---------,,,,,,...///------------...///000111222444999???GGGPPPVVVZZZccchhhnnnsssuuuuuuuuuvvvpppllliiiiiigggcccccceeessszzz~~~yyytttrrrrrrqqq|||vvv___WWWYYY```vvv{{{zzz}}}xxxpppllljjjmmmuuuqqqbbbZZZXXXUUUQQQMMMIIIFFFDDDAAABBBBBBAAABBBDDDHHHLLL^^^zzzqqqsss|||zzz}}}~~~sssfff___WWWVVVUUUVVVVVVUUURRROOOKKKJJJHHHFFFDDDDDDCCCDDDEEECCCAAA???<<<;;;:::999999888777666555444333333111000...,,,+++,,,---............---------,,,,,,++++++***************)))+++,,,---,,,+++***+++---...,,,++++++---......---,,,---...//////...---,,,---...///...------///111......//////000111222333444777<<>>;;;999888777888888777666555444444333222000...,,,+++,,,---......------------,,,,,,,,,,,,+++++++++******))))))+++---...---,,,+++,,,...,,,+++******+++,,,,,,,,,---...///000000///...---,,,---...---,,,,,,...000......///000222222333333444777===EEENNNVVV]]]```eeehhhnnntttyyyzzzyyyxxxrrrlllhhhiiihhhccc``````iiiuuu}}}xxxwww{{{~~~vvv```WWWZZZnnn~~~wwwwww}}}yyysssoooooowwwzzzxxxxxxzzzvvveeeZZZYYYVVVRRRNNNKKKHHHFFF@@@AAAAAABBBCCCFFFKKKNNNcccxxx{{{yyymmm___YYYTTTSSSSSSSSSTTTSSSPPPNNNKKKJJJHHHFFFEEEEEEEEEEEE@@@???>>><<<;;;:::999999777777666666555444444333333222111////////////000------------,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,------++++++,,,---++++++***************++++++,,,---......---,,,+++***+++++++++******,,,---,,,---...000111222222222333666;;;CCCLLLUUU]]]aaadddiiipppyyy{{{xxxooojjjgggiiijjjgggccccccjjjvvvsss^^^WWW[[[qqq|||xxxwww}}}tttlllggggggnnnzzz|||~~~yyyggg\\\ZZZWWWSSSOOOKKKHHHFFFAAABBBBBBBBBCCCFFFKKKNNNddd{{{tttxxxwwwkkk___ZZZTTTSSSSSSSSSTTTSSSQQQNNNKKKJJJIIIGGGFFFFFFFFFFFF@@@???>>><<<;;;:::999999666666555555444333333333222222111111000/////////---------,,,,,,,,,++++++------,,,++++++***)))))))))***++++++***)))***+++------,,,+++***)))***+++***+++,,,------,,,+++******+++,,,,,,++++++,,,...,,,...000222333444444444444666:::AAAKKKUUU^^^ccceeekkkuuuyyymmmgggeeejjjnnnllljjjiiikkkwwwmmm[[[WWW\\\mmm{{{xxxxxx~~~qqqkkkkkkllloooxxx{{{ggg]]][[[XXXTTTOOOKKKGGGFFFBBBBBBCCCBBBCCCFFFJJJNNNfffxxxyyyvvvqqqvvvvvvkkk___[[[VVVUUUUUUUUUVVVUUUSSSQQQJJJJJJIIIIIIHHHGGGFFFFFFDDDCCC@@@===:::888777666555555555444444333333222///000000000///...---,,,---------,,,,,,,,,++++++------,,,,,,+++***))))))''')))***)))((('''((())).........,,,*********++++++,,,------------,,,+++.../////////......000111///000333555666777777777666888<<>>>>>>>>>>>888777777666555333222111000//////...------,,,,,,///---++++++,,,,,,,,,+++,,,---.........---,,,+++)))***+++***((((((((()))*********+++,,,---...///---------............///---------.........//////---111444333000000444888555777;;;CCCLLLTTTZZZ\\\dddmmm{{{~~~nnnjjjiiipppuuussspppnnnmmmzzz|||fffUUUQQQUUUiiixxx{{{sssdddaaalllyyy}}}|||}}}mmm```___[[[WWWRRRMMMJJJHHHEEEBBBBBBDDDDDDEEEKKKRRRiiimmmkkkrrrwwwqqqwwwzzzooo```XXXTTTUUUUUUTTTQQQOOOOOOPPPMMMLLLJJJIIIIIIHHHFFFDDDAAAAAA@@@???>>>===<<<<<<888777777666444333111111222111111000...------,,,000...------......---,,,---.........---+++***)))***+++,,,+++)))((()))***,,,,,,+++++++++,,,------------------............---------------.........,,,///222111//////222666555777;;;BBBLLLTTTYYY[[[ccckkkwwwsssnnnmmmsssvvvtttpppoooooo|||}}}fffTTTQQQUUUiiiyyy||||||jjjaaaeeettt~~~xxxuuuvvv}}}}}}}}}~~~ooobbb```\\\WWWRRRMMMIIIGGGEEEBBBBBBDDDDDDEEEKKKSSSgggyyyfffhhhqqqyyyuuu|||~~~rrraaaYYYTTTVVVWWWVVVSSSPPPOOOOOOMMMKKKIIIHHHIIIHHHFFFDDDAAAAAA@@@@@@>>><<<999888888777666555444222111111333333222111///......---///...,,,,,,---...---+++......------+++***((('''***,,,,,,,,,***)))***+++------,,,+++++++++++++++------------............------------,,,,,,,,,,,,+++---000///---...111444555666:::BBBKKKSSSXXXZZZ___eeeoooxxx~~~~~~yyytttsssvvvxxxuuuqqqpppqqq~~~~~~fffTTTPPPVVVjjj{{{|||mmmaaaaaalllvvvpppoooxxx~~~|||zzzzzzyyy|||qqqlllggggggffffffjjjppprrrcccaaa]]]XXXRRRLLLHHHFFFDDDBBBCCCDDDDDDEEELLLUUUiiilll```fffqqq{{{zzztttcccYYYTTTVVVXXXWWWTTTQQQOOONNNLLLJJJIIIHHHHHHHHHFFFDDD@@@@@@AAA@@@>>>:::777555888777666444333222111111111111000000000/////////,,,+++***+++,,,,,,***(((,,,,,,,,,+++***)))((((((+++,,,---,,,*********+++,,,,,,+++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,++++++++++++---//////......111333444666999AAAJJJRRRWWWYYYZZZ___fffmmmtttxxxzzz{{{}}}xxxwwwyyyyyyuuurrrrrrsssfffSSSPPPVVVkkkzzz{{{yyyfff___eeetttxxxooommmuuu}}}{{{zzzyyyyyy{{{}}}|||ssskkkccc\\\[[[\\\\\\]]]aaaooo}}}ssseeebbb^^^XXXRRRLLLHHHEEEDDDCCCCCCDDDDDDEEENNNXXXooofff^^^fffpppwwwcccYYYTTTUUUWWWVVVSSSOOOMMMLLLKKKJJJHHHHHHHHHHHHFFFDDD@@@@@@AAA@@@===:::666444888777555333222111111111---......//////000111111,,,+++++++++,,,,,,***(((*********************++++++,,,---,,,*********+++************+++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222444444555999@@@IIIPPPUUUWWWXXX[[[aaahhhnnnssswwwxxx|||xxxwwwyyyxxxtttrrrsssttteeeQQQOOOVVVjjjxxxxxx}}}}}}ooobbbbbblll}}}{{{qqqnnnuuu||||||}}}|||{{{{{{|||||||||}}}yyyoooeee\\\ZZZZZZYYYXXXZZZeeessssssfffccc___YYYRRRLLLGGGEEECCCCCCDDDEEEDDDEEEOOO[[[yyyvvvbbb]]]dddmmmyyycccXXXSSSTTTUUUSSSPPPMMMKKKKKKJJJIIIGGGGGGHHHHHHFFFEEEAAAAAA@@@???===:::777666888777555333111111111111------......///000111111.........///000///---+++))))))))))))***+++,,,---***,,,,,,,,,***)))***+++((()))))))))+++,,,---...,,,,,,,,,,,,------------+++,,,,,,,,,------------/////////000111222333444333444888???HHHOOOTTTVVVWWW[[[```gggmmmrrruuuvvvwwwttttttvvvvvvrrrrrruuuvvveeePPPOOOWWWhhh~~~uuuvvv|||qqqjjjgggmmm{{{}}}tttpppvvv}}}{{{|||~~~}}}{{{zzzzzzzzzxxxvvvzzz}}}uuuxxx}}}wwwmmmbbb^^^[[[WWWUUUVVVaaalllrrrfffccc___YYYRRRMMMHHHFFFCCCCCCEEEEEECCCEEEQQQ^^^|||nnn^^^[[[aaahhhzzzbbbVVVRRRSSSRRRPPPLLLJJJIIIIIIJJJHHHGGGGGGHHHHHHFFFEEEBBBAAA@@@>>><<<:::999888888777444222111000111111000000000000000000000000/////////000111000...+++++++++*********+++,,,,,,***+++,,,+++)))((()))*********))))))***+++,,,,,,++++++,,,,,,,,,---------++++++,,,---...//////000000/////////111333444444333444777>>>GGGNNNSSSUUUTTTXXX___fffkkkooopppqqqpppnnnooorrrrrrqqqrrrvvvxxxeeePPPNNNWWWfff}}}tttvvv|||ttttttzzzyyyuuuzzz~~~{{{|||}}}|||zzzwwwxxxxxxuuurrrssswww{{{{{{vvvpppjjjfffccceeelllyyyzzzppphhhaaa[[[YYY[[[```iiizzzssseeeccc^^^YYYSSSMMMIIIGGGCCCCCCEEEFFFCCCFFFRRR```~~~vvvhhhZZZZZZaaaggg~~~{{{bbbUUURRRRRRPPPMMMJJJHHHHHHIIIJJJHHHGGGGGGHHHHHHFFFEEECCCBBB@@@>>><<<;;;::::::999777444222000000111222444444333222111000//////...---...///000///,,,***...---+++*********++++++)))***+++***((((((((())),,,+++******)))*********++++++,,,,,,,,,---------***+++,,,---///000111111///......///111333333333333444777>>>FFFNNNRRRTTTPPPUUU\\\ccchhhkkkkkkkkkkkkjjjkkkooopppooorrrwwwzzzeeeOOONNNWWWddd~~~|||tttvvv}}}~~~{{{~~~||||||}}}{{{xxxvvvxxxxxxuuuqqqqqqssswwwvvv{{{uuuqqqlllhhhddd___ZZZWWWYYY[[[bbbooo}}}tttjjjbbb```cccaaahhhxxxttteeebbb^^^YYYSSSNNNJJJGGGCCCDDDFFFFFFCCCFFFSSSaaa{{{yyysssfffYYY[[[ccciii{{{rrr[[[VVVPPPPPPOOOOOOMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDAAA>>><<<;;;999666333888777555333222222222333444222000000111000...,,,+++444...&&&...444000...666***+++111,,,+++,,,'''***+++,,,,,,+++***)))((())))))***,,,...///111111,,,---.../////////...---,,,,,,,,,------...............000111222222222111555666:::???DDDIIINNNPPPSSSUUUZZZaaahhhmmmnnnnnnjjjjjjkkklllnnnpppqqqqqq|||fffQQQMMMQQQccc|||tttuuu}}}zzzyyy}}}~~~|||||||||yyyvvvwwwuuurrrooommmmmmnnnoooqqquuu{{{~~~wwwlllddd```]]][[[YYY[[[]]]aaagggqqq}}}vvvlllgggeeelllnnnwwwsssccc\\\WWWUUUQQQLLLIIIJJJEEEGGGDDDDDDHHHFFFOOOdddzzzyyyiiiXXXVVV]]]cccxxxmmmWWWTTTQQQPPPPPPOOONNNLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEBBB@@@>>>===<<<;;;888666888777555444333222222222222222111000000000111111###111444222333///+++111+++&&&---222---,,,,,,$$$++++++,,,,,,,,,+++***)))++++++,,,,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,,,,------.........//////000111222333333555777:::???EEEKKKQQQSSSRRRTTTYYY```fffkkkmmmmmmhhhjjjlllnnnoooqqqrrrsssiiiTTTNNNQQQccc{{{sssttt|||xxxtttvvvzzz}}}}}}|||zzzwwwvvvtttqqqnnnmmmmmmnnnoooppptttzzz}}}|||rrrlllhhhdddaaabbbcccfffllluuu~~~tttnnnlllpppqqqzzzrrrggg___YYYVVVRRRLLLHHHIIIDDDFFFCCCDDDHHHGGGPPPfff|||zzznnnZZZWWW]]]ddduuu}}}hhhUUUUUUQQQQQQPPPOOONNNLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEBBB@@@>>>=========;;;999777777666555444333333222///111222111///000444888DDDCCC:::999AAA===111///444///000---%%%***111,,,+++,,,,,,,,,,,,+++************+++++++++)))((('''***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------////////////000222444555555777;;;@@@GGGOOOUUUYYYWWWYYY\\\```ccceeeggghhhggglllqqqttttttuuuwwwzzznnnVVVOOOQQQdddzzzrrrsss{{{~~~tttqqqoooxxx~~~~~~}}}zzzwwwvvvtttrrrpppooopppqqqrrrqqquuuzzz}}}|||wwwuuuuuuuuuxxx|||xxxtttrrrttt}}}sssjjjbbb[[[WWWRRRKKKGGGGGGDDDFFFCCCDDDIIIHHHRRRhhh~~~ttt]]]VVV\\\dddpppyyy{{{hhhVVVWWWPPPPPPOOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEEEECCCAAA???>>>>>>>>><<<:::777777777666555444333222---000222111...000777===VVV[[[@@@:::EEE666111111---&&&,,,444///++++++++++++++++++******'''(((***+++++++++)))(((,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,---------000/////////000333666888666888;;;AAAIIIRRRZZZ___ccccccccccccaaa```aaaaaaiiipppwww{{{{{{{{{~~~pppXXXOOOQQQgggzzzqqqrrrzzz~~~}}}xxxqqqttt}}}~~~~~~}}}zzzwwwwwwvvvtttsssssstttuuuvvvtttwww|||zzzssswwwvvvjjjbbb[[[WWWRRRKKKGGGGGGDDDFFFCCCDDDIIIIIITTTjjjwww]]]TTTYYYaaalllsss}}}yyyiiiVVVWWWPPPOOOOOOMMMKKKIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDEEECCC@@@???>>>===:::888777777666555444333333222,,,///111000...111888>>>xxxwwwOOO<<<111111333...//////'''******))))))************)))***+++,,,,,,+++******...///000111222111111000------------------------000/////////111444777999888999<<>><<<:::888888777555333222222222333---///000000///222666;;;LLLvvvQQQ777000)))(((++++++******))))))******+++,,,///...---,,,+++***))))))...000111333444444444333/////////.............../////////111333666888:::999:::<<>>>>>===;;;999888666333000///000222333......///000111222444555;;;KKK[[[yyyiii888---'''$$$+++111,,,,,,+++++++++,,,---...000...,,,*********++++++,,,---///222333444444444111000000000////////////---...000222555777999:::::::::<<>>======>>>>>><<<;;;999666222...---///222444///......///222333222111,,,555???LLLWWWYYYiiiZZZ111555777---***,,,...------,,,---...///000,,,+++)))((()))+++...000)))***---000222333444444222222111111000000//////,,,...000333666888999:::;;;;;;===BBBKKKWWWcccjjjrrrsssrrrlllgggfffjjjnnnnnnjjjiiioooyyy{{{~~~mmmUUUQQQWWWddd}}}}}}ssssssxxxuuulll```WWWRRRPPPOOOMMMJJJIIIJJJKKKKKKNNNXXXcccuuurrrddddddiiiooo|||~~~{{{yyyzzz{{{}}}{{{yyyuuuxxxrrrjjjbbb]]]WWWNNNJJJIIIIIIJJJEEEEEEIIIJJJUUUmmmfffTTTOOONNNMMMVVV]]]fffqqqzzzttt^^^TTTSSSQQQOOOOOOPPPNNNJJJFFFIIIFFFDDDEEEIIIIIIFFFBBB???@@@@@@???>>><<<:::999555444333333111111000///000000000000////////////---...000333666888;;;<<>><<<:::999666666555444333222111111000000000000////////////222222111111000000//////222000---***)))***,,,...)))*********++++++,,,,,,,,,,,,+++***************+++,,,---......---+++***,,,,,,------.........///------///000333555888999:::999:::@@@LLLWWW```dddkkkjjjjjjkkknnnrrrtttuuutttppppppuuuzzzzzzzzz||||||oooUUUOOOUUUcccxxx{{{ooopppttt~~~wwwnnnfffbbb[[[VVVSSSQQQPPPPPPLLLKKKIIIGGGFFFHHHMMMPPP[[[nnnrrrfffYYYUUUPPPOOOOOOVVVfffttt~~~zzz|||zzz|||tttlllaaaXXXSSSOOOLLLIIIHHHCCCCCCGGGGGGIIIVVVeee~~~aaaTTTNNNLLLMMMNNNYYYiiivvvttt```WWWUUURRRNNNLLLLLLMMMMMMMMMIIIGGGEEEFFFHHHIIIFFFCCC@@@@@@@@@@@@>>><<<:::999888888777666555444333333000000000000////////////........................'''((()))******************++++++,,,---......///,,,++++++************+++------------,,,+++******++++++,,,---......//////,,,,,,...///222444777888666777:::BBBMMMXXXaaaffflllmmmnnnoooqqqsssuuuuuutttqqqrrrxxx{{{zzzyyy{{{yyypppWWWPPPUUUbbbxxxyyymmmnnnrrr|||}}}qqqkkkeeebbb___]]]]]]\\\WWWTTTNNNKKKIIIIIIJJJMMMNNNOOOWWWcccuuu|||pppeee]]]SSSPPPNNNNNNPPPUUUbbbnnn~~~uuummmbbbYYYTTTPPPLLLHHHFFFBBBBBBGGGGGGIIIVVVeeeyyy___SSSNNNMMMNNNMMMYYYjjjyyysss```YYYTTTSSSQQQOOOOOONNNNNNNNNIIIGGGFFFGGGHHHHHHFFFDDDAAAAAAAAA@@@???<<<:::999888888777666555444333333000000000000////////////,,,,,,------......//////)))***+++,,,,,,***)))(((++++++,,,---......///000,,,++++++******+++++++++---,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,......///------///000333555888999777999===EEEOOOYYYaaafffkkkmmmoooqqqrrrrrrssstttrrrqqqsssyyy{{{yyyxxxyyyyyysssXXXPPPUUUcccyyyzzznnnooosss||||||uuupppfffeeegggjjjlllhhh```YYYQQQNNNMMMOOOSSSUUUTTTSSSYYY]]]ggguuu{{{uuunnniii___ZZZVVVTTTSSSVVV^^^ggg~~~vvvnnnccc[[[UUUQQQLLLHHHEEEAAABBBGGGGGGIIIUUUddduuu[[[PPPKKKIIIJJJMMMYYYjjjzzzqqq___XXXRRRTTTUUUUUUSSSPPPNNNMMMHHHHHHGGGHHHHHHHHHFFFEEEBBBBBBBBBAAA???<<<:::999777666666555444333222222000000000000////////////000///...---+++***)))(((---------,,,,,,+++******''''''((()))******++++++,,,+++++++++++++++,,,,,,******++++++,,,---......'''((((((***+++,,,------------...000333555777999999;;;???EEEMMMUUU^^^cccgggjjjoooqqqqqqppppppqqqpppqqquuu{{{|||xxxuuuwwwwww{{{}}}vvvZZZQQQVVVddd{{{}}}nnnooorrr{{{{{{yyypppsssvvvyyyxxxpppcccZZZTTTSSSTTTWWW\\\^^^[[[XXX[[[[[[aaammm|||ssskkkbbb\\\WWWUUUZZZaaavvvuuummmccc[[[VVVQQQLLLHHHEEEAAABBBGGGGGGHHHSSSbbboooXXXMMMIIIGGGGGGLLLXXXhhhxxxnnn]]]WWWRRRUUUXXXXXXTTTPPPMMMKKKHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCBBBAAA???===:::999666555555444333222111111000000000000////////////++++++************))))))+++*********+++,,,---...)))))))))************+++,,,++++++++++++,,,,,,---((()))***,,,---...//////(((((()))***++++++,,,,,,++++++---...111333666777888:::===AAAGGGOOOXXX^^^ccciiipppsssrrrppppppqqqooorrrxxx~~~}}}xxxuuuvvvuuu~~~xxx[[[RRRWWWfff}}}~~~nnnnnnqqqyyy|||oooccc[[[[[[\\\___ccceeedddaaa^^^]]]]]]aaammmzzzwwwooohhhcccdddhhhvvvrrrkkkbbb[[[VVVQQQLLLHHHEEEBBBCCCGGGFFFFFFQQQ___|||kkkVVVMMMJJJIIIIIILLLVVVeeessslll[[[UUUSSSVVVWWWVVVQQQMMMKKKKKKHHHHHHIIIIIIHHHGGGGGGGGGCCCCCCCCCAAA???===:::888666555555444333222111111000000000000////////////(((((()))***+++,,,------'''((()))+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...((())),,,---......---,,,******++++++,,,,,,,,,---+++,,,---///111444666888777999<<>><<<:::999999888666555333222222222111///......//////000------------------------,,,+++++++++***)))))))))---,,,***))))))***,,,---,,,+++***(((((((((((()))))))))*********++++++++++++,,,------++++++,,,---.........///111444777888555666888===EEEOOO[[[bbbiiinnnvvv|||~~~|||zzz{{{|||zzzzzzcccRRRVVVgggxxxnnnlllnnnvvv|||uuusssxxxyyyuuutttuuutttvvvxxxwwwuuuvvvzzz}}}xxxjjjeee___ZZZUUUQQQMMMJJJGGGDDDDDDDDDDDDEEEMMMVVVqqqrrrsssuuu^^^QQQGGGDDDHHHKKKOOOZZZgggsss{{{{{{hhhZZZUUUQQQSSSSSSQQQMMMHHHFFFEEEFFFGGGGGGGGGGGGEEEDDDCCCDDDBBB???>>>>>>===;;;999888777666555444222111111222111000///......//////......---,,,,,,+++******++++++++++++************,,,+++***))))))***+++,,,***++++++,,,,,,,,,++++++*********++++++++++++,,,+++,,,---,,,+++***+++------...///111333444666777555666999>>>FFFPPP[[[bbbgggmmmuuu}}}}}}~~~gggUUUYYYfff~~~vvvnnnlllmmmvvv~~~~~~~~~}}}~~~~~~}}}zzzuuuqqqqqquuuyyy{{{uuujjjfff___ZZZUUUQQQMMMJJJGGGDDDDDDEEEEEEFFFNNNXXXsssoooppp}}}fffSSSJJJHHHJJJIIINNNXXXeeeppp}}}wwwrrrvvv}}}vvvfffYYYUUUPPPPPPOOOLLLHHHEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCAAA???>>>===<<<:::888777666555444333111111000222222000///............///...---,,,+++)))((((((*********++++++++++++++++++***)))(((((()))***+++''')))+++---...---,,,+++++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++,,,---......000111333444555555777777999???GGGRRR\\\bbbeeelllvvv~~~lllYYY]]]eee{{{tttnnnlllmmmtttzzzrrrnnnpppuuuzzzrrrjjjfff```ZZZVVVRRRMMMJJJFFFDDDDDDEEEFFFHHHPPPYYYvvvkkkmmm{{{sssXXXNNNLLLKKKIIILLLUUUaaalllyyyqqqkkkooowwwzzzqqqbbbVVVSSSOOONNNMMMIIIFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHCCCAAA???>>>>>>===:::888666666555444333222111111222222111000///......---///......---,,,+++***)))*********++++++,,,,,,,,,******)))(((((()))******'''((()))************)))++++++,,,,,,,,,---------,,,---......,,,,,,---...///......///000222555666888888:::???IIISSS\\\aaadddlllvvv~~~ooo[[[]]]cccvvvtttoookkklllsss~~~zzzttttttzzzwwwuuurrrpppppprrruuuwwwwwwzzzrrriiifff```[[[WWWRRRMMMJJJFFFDDDDDDFFFFFFIIIQQQ[[[wwwlllnnn|||___RRRNNNKKKIIILLLSSS^^^hhhuuuoooiiimmmsssvvvmmm^^^RRROOONNNNNNLLLIIIEEEDDDEEEGGGFFFFFFFFFGGGGGGHHHIIIIIIDDDBBB@@@??????>>><<<:::777666666555444333222222111111111000///......---............------------******++++++,,,,,,,,,---***))))))))))))))))))***---+++)))''''''((()))***++++++,,,,,,,,,---------...///000///...---...000000...,,,+++,,,000555888999888999???IIITTT[[[___dddkkkttt{{{~~~qqqZZZ[[[```qqquuuoookkkjjjqqq|||}}}~~~zzzqqqdddccc```^^^___aaadddfffgggkkkssssssiiifffaaa\\\XXXSSSMMMJJJFFFDDDDDDFFFFFFIIIQQQ[[[vvvqqqrrrlllWWWOOOIIIJJJLLLRRR[[[eeerrrpppiiilllrrrtttkkk[[[PPPMMMMMMMMMKKKHHHFFFDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIEEECCCAAA@@@???>>><<<:::666666666555444333333333///000000000000//////................../////////+++++++++,,,,,,,,,,,,,,,************************111...+++(((''')))+++---++++++++++++,,,,,,,,,,,,...///000///......///000///---++++++---111666999999777888???JJJTTTZZZ]]]aaahhhpppuuuvvvxxx~~~rrrYYYYYY\\\lllvvvoookkkjjjooozzzzzzoooddd\\\RRRQQQOOOOOOOOOQQQTTTVVVYYY]]]fffttt|||{{{uuuiiifffaaa]]]YYYSSSMMMIIIFFFDDDDDDEEEFFFHHHPPPYYYtttwwwwww~~~___PPPIIIJJJKKKPPPXXXaaannnpppiiilllrrrtttkkk[[[QQQNNNJJJKKKJJJHHHFFFDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGDDDBBB@@@???>>>===;;;999555555444444333222222222......000111111000000////////////......------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******...---+++))))))***,,,---*********++++++++++++,,,,,,...///...---,,,---...,,,,,,---///222555888999888666777>>>JJJTTTYYY[[[\\\cccjjjmmmmmmooouuu{{{}}}sssZZZYYYXXXggg~~~vvvooojjjiiinnnxxxtttppplllgggaaaYYYRRRMMMGGGGGGFFFEEEFFFGGGHHHIIILLLPPPZZZkkk~~~xxxqqqrrrxxx}}}tttiiifffbbb^^^YYYTTTMMMIIIGGGDDDDDDEEEEEEFFFNNNXXXssszzzzzziiiRRRLLLIIIJJJNNNUUU]]]jjj~~~pppiiilllrrrtttkkk\\\RRROOOHHHIIIIIIHHHEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGCCCAAA???>>>===<<<:::888444333333222222111111111,,,...///111111111000000000000///...,,,+++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++((((((((()))******++++++))))))*********++++++++++++,,,------++++++,,,---))),,,000444777888999999888666777>>>IIITTTYYYYYYXXX___fffiiihhhjjjpppwwwuuuyyy{{{xxxttt[[[YYYVVVeee|||vvvooojjjhhhnnnxxxwwwccc___ZZZUUUQQQMMMIIIFFFDDDDDDCCCCCCBBBBBBBBBBBBDDDHHHRRReeezzzyyyooohhhkkkqqqyyyvvvwww|||tttiiifffbbb^^^ZZZTTTNNNIIIGGGDDDDDDDDDDDDEEEMMMVVVsss|||{{{pppUUUOOOHHHHHHLLLRRRZZZggg{{{rrriiikkkmmmkkkeee[[[QQQKKKKKKJJJHHHGGGGGGHHHJJJKKKHHHGGGGGGFFFEEEDDDCCCCCCEEECCCAAA@@@???<<<888555555333000000000111111000111222222222222000...---)))************)))(((((('''(((******))))))***,,,******+++++++++,,,,,,,,,******))))))))))))*********+++,,,,,,******+++,,,,,,,,,,,,---...///000000444222000///000222444666555666:::@@@HHHOOOTTTUUUWWW```eeeeeedddgggkkklllppprrrvvvzzz~~~~~~{{{xxxuuu}}}sss]]]UUURRR```vvvuuuoookkkiiinnnvvvuuuoootttxxxyyywwweeeZZZOOOIIIFFFBBB@@@BBB???===;;;:::;;;>>>@@@BBB@@@DDDMMM]]]uuuwwwiii^^^ZZZ```hhhtttxxxssszzzzzzpppfffeeebbb^^^YYYRRRLLLIIIFFFDDDDDDEEEEEEGGGOOOYYYwww{{{wwwWWWLLLIIIHHHJJJOOOVVVcccvvvqqqbbbdddeeebbb\\\TTTLLLGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEDDDCCCCCCBBBAAA@@@@@@>>>:::888666444111111111222222111111111111111000///...---------......------,,,+++***+++,,,+++***)))***+++*********+++++++++,,,,,,))))))((())))))***+++,,,)))***+++***)))))))))+++++++++,,,,,,------......111000//////000333666888777888:::@@@HHHPPPUUUWWWXXX```fffeeedddfffiiijjjkkkmmmpppuuuxxxyyywwwtttttt{{{rrr]]]VVVVVVcccyyytttmmmiiiggglllsss~~~{{{ooogggjjjkkkjjjpppyyyyyycccXXXLLLGGGCCC???>>>???>>>===<<<;;;<<<===???@@@???CCCLLL\\\tttmmm___UUURRRWWW^^^kkkyyyzzzrrruuu~~~wwwlllfffeeebbb^^^XXXRRRLLLIIIFFFDDDDDDEEEEEEGGGOOOXXXxxx~~~uuuVVVMMMIIIHHHJJJOOOVVVbbbuuuppp]]]^^^]]]ZZZSSSMMMHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@AAAAAA???<<<:::777555222111222222222111111111000///............,,,,,,,,,,,,,,,++++++***+++,,,---,,,+++***+++,,,*********++++++++++++,,,+++******)))))))))*********+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///111555888:::::::::;;;???GGGOOOVVVYYYZZZaaaeeedddccceeegggffffffgggjjjooossstttsssqqqrrrwww}}}sss^^^XXXZZZhhh|||tttjjjgggfffjjjqqqzzz{{{pppgggfffddd```bbbiiijjjtttfffZZZMMMFFFBBB>>>===???======<<<<<<<<<<<<===>>>>>>BBBKKK[[[ssssss```SSSMMMKKKNNNRRR^^^nnn~~~qqqooouuuuuujjjgggeeebbb]]]XXXQQQLLLIIIFFFDDDDDDEEEEEEFFFOOOXXXxxxrrrVVVMMMJJJIIIKKKOOOUUU```rrrooo^^^^^^\\\WWWPPPKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAAAAAAAA???<<<999666444111000111222111111111000///---------...///+++,,,,,,,,,,,,+++******(((***++++++******,,,---************++++++++++++...---+++***)))(((((((((,,,---......,,,,,,---...---------,,,,,,,,,,,,,,,.........///222555888:::;;;::::::>>>FFFOOOVVVZZZZZZ```ddddddccceeeeeeccccccdddfffkkkoooqqqqqqooopppssswwwzzz{{{~~~uuubbb]]]```mmmuuuiiiffffffkkkrrr{{{{{{rrrnnniiicccbbbdddaaafffooo|||mmm```RRRJJJEEEAAA@@@BBB============<<<<<<;;;;;;<<>>===<<<;;;;;;:::<<<@@@IIIYYYqqq}}}nnn___OOOGGGEEEDDDEEEGGGNNN___xxxoooiiilllyyy~~~|||}}}~~~ssshhhfffbbb\\\VVVPPPKKKHHHGGGDDDCCCDDDDDDEEEMMMVVVtttpppUUUMMMIIIHHHJJJNNNSSS\\\mmm|||vvvgggfffbbbYYYNNNJJJKKKOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDBBB@@@???<<<888555444111///.../////////...000000//////...//////000---............---,,,,,,,,,------+++(((&&&%%%&&&)))))))))************+++((((((((()))+++---...///***+++,,,+++***)))***,,,..............................///111333555666777:::999999>>>GGGQQQYYY^^^]]]bbbfffhhhjjjmmmlllhhhcccbbbcccfffjjjmmmnnnnnnuuuwww{{{ttthhheeeiiivvv}}}llliiihhhnnnuuuyyypppiiieeebbb^^^^^^cccmmmzzz}}}nnn\\\PPPHHHCCCAAACCCBBBAAA???>>><<<;;;;;;;;;<<<@@@IIIYYYqqqxxxuuupppjjj]]]RRRGGGCCCAAA@@@AAADDDLLLZZZqqq~~~oooiiiiiisss{{{vvvrrrjjjmmmrrr|||wwwiiifffaaa[[[UUUOOOJJJHHHGGGDDDCCCDDDCCCEEELLLVVVqqqpppSSSKKKGGGGGGIIIMMMRRR[[[kkkzzz}}}lllkkkfff[[[OOOIIIKKKOOOMMMLLLKKKKKKKKKKKKLLLMMMJJJJJJIIIHHHGGGFFFEEEEEECCCAAA@@@???>>><<<888555444222000//////000000//////000000000111000000///+++++++++++++++***))))))+++,,,,,,+++)))((((((***))))))))))))***************)))******+++,,,---...)))***+++***)))))))))+++,,,,,,,,,------......///+++,,,...111333666888999:::999;;;AAAKKKUUU]]]aaa```eeejjjmmmqqquuusssoooiiihhhhhhjjjnnnqqqrrrrrr|||~~~oooeeeddddddsssoookkkiiimmmttt~~~}}}ssslllfffcccbbbdddfffnnnvvvcccUUULLLEEEDDDFFFEEECCCAAA>>><<<;;;;;;<<<<<<@@@IIIYYYqqqzzzqqqjjjaaaYYYNNNGGGBBB@@@>>><<>>>>>>>><<<999777555333111000000111111000///000111222222111000///------......------,,,+++%%%'''***++++++---///111))))))))))))************///...---+++***))))))(((***+++,,,,,,******+++,,,******+++,,,,,,---......)))***---000444777:::;;;::::::===CCCNNNXXX```dddbbbhhhmmmqqqvvvzzzyyytttqqqooonnnpppsssvvvxxxxxx{{{kkkbbbbbb]]]mmmqqqllliiikkkqqq|||~~~vvvllljjjiiihhheeegggvvv}}}iiiZZZPPPIIIGGGIIIHHHEEEAAA>>><<<;;;<<<===<<>><<>>=========>>><<<999666222333444444222...+++(((---...///////////////............------,,,,,,,,,......---,,,,,,+++******+++)))&&&%%%%%%'''+++------)))(((---333444...'''******+++++++++,,,,,,,,,------------------------......---///222666;;;===;;;;;;<<>>===BBBJJJYYYooozzznnndddZZZPPPIIIEEECCC@@@>>>===>>>@@@AAAHHHLLLYYYpppzzzssssss}}}uuulllfff```aaabbbbbbaaa___]]][[[WWWWWWZZZ^^^bbblll~~~~~~ssskkkggg```YYYTTTOOOJJJGGGFFFBBBAAABBBBBBCCCIIIQQQgggdddNNNKKKGGGEEEFFFKKKQQQZZZjjjwwwqqqkkkbbbZZZTTTRRRSSSTTTVVVQQQKKKJJJLLLNNNNNNLLLLLLJJJHHHGGGGGGGGGFFFEEEAAA???===<<<<<<;;;999888666777777666444222///---......////////////......,,,,,,,,,,,,,,,+++++++++...------,,,++++++******+++)))((('''''')))+++,,,,,,,,,++++++++++++++++++************++++++++++++------------------------///......///222666:::<<<;;;:::;;;???IIIWWWdddlllqqquuuzzz||||||{{{zzzzzzxxxvvvwww|||ttt]]]UUUTTTccczzzvvvnnnjjjmmmrrrwwwwwwrrrppppppuuu|||{{{gggXXXOOOLLLKKKKKKKKKIIIGGGDDDAAA???===>>>BBBIIIVVVkkkttthhh^^^UUUMMMGGGCCCAAA>>><<<<<<<<<>>>???DDDGGGSSSggg{{{xxxuuu}}}rrriiibbb\\\WWWXXXYYYZZZ[[[[[[ZZZXXXWWWSSSRRRTTTVVVYYY```ppp~~~ssskkkggg```YYYTTTNNNJJJGGGFFFBBBAAABBBBBBCCCIIIPPPfffbbbMMMJJJHHHFFFFFFJJJPPPXXXffftttooojjjbbb[[[UUUSSSSSSTTTVVVRRRMMMKKKMMMOOONNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDAAA===;;;::::::999888666555444333222000///...///////////////...---,,,******+++++++++++++++,,,------,,,,,,++++++************))))))******+++,,,+++------)))######(((...************++++++++++++------------------------////////////222555888:::;;;999999===HHHWWWgggqqqzzz}}}|||zzzyyyzzzxxxxxx|||{{{___TTTPPP___wwwyyyooojjjlllpppttt|||yyy|||sssaaaVVVRRRRRRPPPOOONNNKKKGGGCCC???===???BBBGGGRRReeexxx{{{lll___VVVOOOHHHDDD@@@???===;;;:::;;;<<<===???BBBLLLZZZkkk{{{~~~vvvhhh]]]WWWSSSPPPMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOPPPTTTaaannn~~~ssskkkfff___YYYSSSNNNIIIFFFEEEBBBAAABBBCCCCCCIIIPPPeeecccNNNKKKHHHFFFGGGJJJNNNVVVcccpppnnnjjjccc[[[UUURRRQQQQQQTTTQQQMMMKKKLLLMMMMMMLLLLLLJJJGGGFFFGGGGGGFFFDDDDDDBBB???===<<<:::777555666555333111000//////000///000//////...---,,,+++******++++++,,,,,,------,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++***,,,,,,(((######)))///++++++++++++,,,,,,,,,,,,,,,,,,------------------000//////000222444666888999888777<<>><<<;;;:::;;;<<<======???FFFPPP]]]rrryyyiiibbbXXXOOOLLLJJJJJJIIIDDDFFFHHHJJJLLLMMMNNNNNNOOOLLLLLLLLLLLLNNNWWWaaaooo{{{~~~ssskkkfff___XXXSSSNNNIIIFFFDDDAAAAAABBBCCCCCCHHHOOOccc{{{jjjRRRMMMHHHFFFGGGKKKOOOVVVcccoooppplllddd[[[UUUQQQOOOOOOQQQOOOLLLKKKKKKKKKKKKKKKKKKIIIGGGFFFFFFFFFEEEDDDBBBAAAAAA@@@???;;;666222999777555333333333444444////////////...---++++++++++++,,,,,,------......,,,+++++++++++++++******)))***+++,,,---,,,,,,+++))))))))))))))))))+++,,,,,,,,,,,,------------...,,,,,,,,,---------....../////////000222444555777777666777>>>KKK^^^ppp|||}}}{{{yyywwwwww{{{cccOOOLLLXXXooovvvllleeefffiiipppxxxhhh]]]WWWRRRRRRPPPNNNKKKGGGDDDBBB@@@BBBDDDKKK[[[ooo}}}tttdddUUUMMMHHHDDDBBB???>>>===<<<<<<<<<=========???DDDKKKUUUjjj~~~lllaaaVVVQQQJJJEEEBBBBBBDDDDDDAAABBBDDDFFFHHHJJJLLLLLLLLLIIIIIIJJJJJJJJJQQQYYYaaammmsssjjjfff___XXXSSSNNNIIIFFFCCCAAA@@@CCCCCCCCCHHHNNNaaa{{{qqqVVVMMMGGGFFFGGGLLLQQQXXXeeeqqqwwwqqqggg]]]UUUPPPNNNNNNOOONNNMMMKKKJJJJJJJJJJJJKKKIIIGGGFFFFFFFFFEEEDDD@@@AAAAAABBBAAA===666111666555333222111222222333...............---,,,+++,,,---------------......++++++++++++++++++************+++,,,,,,,,,,,,+++)))((((((***---...,,,***,,,,,,,,,,,,------------+++,,,,,,------............//////000222444555666666666999@@@NNN___oooyyy~~~}}}|||{{{|||gggRRRNNNWWWlllwwwlllddddddgggnnn~~~sssggg^^^VVVTTTRRROOOLLLIIIGGGFFFBBBCCCDDDHHHWWWkkk{{{tttdddUUULLLGGGDDDBBB>>>>>>>>>=========>>>>>>===>>>BBBHHHRRReeezzzkkk]]]TTTLLLJJJFFFBBB@@@@@@AAABBB@@@AAABBBDDDFFFHHHIIIJJJHHHEEEEEEGGGGGGFFFKKKQQQWWWaaapppsssjjjeee^^^XXXRRRMMMHHHEEECCC@@@@@@CCCCCCCCCGGGMMM___zzzYYYLLLGGGFFFHHHMMMQQQXXXeeeqqqxxxlll```VVVPPPNNNNNNOOOOOONNNLLLKKKJJJJJJKKKKKKIIIFFFFFFFFFFFFEEECCCAAAAAAAAAAAA@@@===888444111111000/////////000000---------......---,,,,,,---------,,,,,,,,,,,,,,,******************++++++************+++++++++,,,+++)))(((***,,,,,,+++)))*********+++++++++,,,,,,++++++,,,,,,---......///------///000222444555666666777;;;BBBNNN\\\iiiqqqxxx|||}}}}}}{{{zzz|||nnnYYYPPPXXXiii{{{ooofffeeegggmmm}}}~~~tttlll\\\ZZZUUUQQQLLLJJJHHHHHHDDDEEEDDDFFFRRRfffvvv}}}uuudddVVVMMMGGGCCCAAA==================>>>>>>;;;;;;???FFFPPPaaa{{{~~~qqqfff\\\SSSMMMHHHGGGFFFDDDAAA@@@@@@AAA@@@@@@@@@AAACCCDDDFFFGGGGGGDDDCCCEEEEEECCCFFFJJJOOOVVVbbbqqqsssjjjeee^^^XXXRRRMMMHHHEEEBBB@@@@@@CCCCCCCCCGGGMMM^^^___OOOHHHFFFHHHLLLPPPVVVbbbmmm}}}pppbbbWWWQQQOOOOOOPPPPPPOOONNNLLLKKKKKKLLLKKKIIIFFFEEEFFFFFFEEECCCCCCAAA??????>>><<<999777222222222222222222222222,,,,,,------...------------,,,,,,++++++***************************++++++******))))))******+++,,,,,,+++***)))(((((())))))((())))))))))))*********++++++,,,,,,---...//////,,,---...000222444666777666888===DDDNNNYYYccciiirrrvvvzzz}}}~~~}}}||||||vvvvvvxxxttt^^^SSSYYYhhhssshhhfffgggmmm}}}~~~wwwbbb^^^XXXRRRMMMJJJIIIIIIGGGFFFDDDDDDOOObbbrrrzzzuuueeeWWWMMMGGGCCC@@@<<<<<<==================:::999===EEEOOO___uuuzzzlll```XXXSSSMMMJJJCCCCCCCCCAAA???===<<<<<>>>>>>>>===<<<:::999888:::777333000000000///...//////...---,,,,,,++++++......------+++)))(((''',,,,,,------///000222333,,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,...---+++)))***+++,,,---.........***'''$$$%%%)))---------,,,...000111222444777999:::;;;;;;>>>DDDNNNZZZbbbkkkooouuuwwwvvvuuuuuuwwwvvvvvvwww{{{___TTTVVVddd|||wwwhhhccceeekkkzzzzzz}}}tttmmmcccXXXPPPLLLJJJJJJFFFFFFHHHLLLPPPZZZlll}}}|||vvviii[[[SSSOOOHHHAAAAAA???<<<;;;;;;<<<<<<;;;777;;;@@@FFFOOO```tttxxxkkk^^^XXXUUUNNNGGGDDDJJJHHHEEECCCAAA???<<<:::============???AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGNNN[[[jjj{{{tttjjjddd\\\TTTOOOJJJGGGDDDBBBBBBAAA@@@???BBBFFFJJJ___}}}pppUUULLLHHHFFFJJJOOOUUU^^^gggzzzgggYYYTTTQQQMMMQQQPPPNNNLLLKKKKKKKKKLLLKKKIIIGGGFFFFFFEEEDDDBBB@@@@@@???>>>===<<<:::999777555222111111222111000///..................---************************------,,,,,,,,,------...))))))))))))))))))))))))***(((''')))+++---,,,******++++++,,,------------,,,)))'''(((+++.........,,,...000111222444777999888888999;;;@@@JJJUUU\\\eeehhhmmmoooooooooppprrrsssrrrtttxxx~~~cccTTTUUU```yyy{{{jjjddddddhhhuuuyyyxxx}}}{{{uuujjj___UUUNNNKKKIIIFFFEEEFFFJJJNNNXXXjjjzzz~~~{{{qqqddd[[[UUUMMMFFFBBB@@@>>>===>>>>>><<<;;;<<<>>>AAAEEEPPPbbbxxx{{{ooobbbWWWSSSQQQMMMHHHGGGIIIGGGDDDCCCBBB@@@===;;;>>>>>>===>>>???AAABBBDDDBBBBBBAAA@@@@@@@@@@@@@@@CCCDDDIIITTT```pppsssiiiccc[[[TTTNNNJJJFFFDDDAAAAAA@@@???>>>AAAEEEIII]]]|||vvvYYYMMMHHHFFFJJJOOOUUU^^^fffppp___VVVSSSQQQSSSQQQNNNLLLKKKKKKMMMNNNKKKIIIGGGGGGGGGFFFDDDBBB<<<<<<<<<;;;999888666555444333111222333444333111111000000///......------***))))))***,,,...000111......,,,+++***)))))))))((((((((((((((((((((((((+++***))))))++++++***)))++++++,,,------,,,,,,,,,...,,,++++++,,,...///...,,,...000111111333666888888888888999>>>FFFPPPWWW^^^aaadddgggiiikkknnnqqqsssrrrrrruuuzzzhhhUUUTTT\\\sssmmmeeebbbdddppp}}}|||www{{{uuuhhh\\\RRRKKKGGGFFFEEEEEEHHHMMMVVVhhhwwwvvvjjj___TTTLLLDDDBBB@@@@@@@@@???>>><<>>>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBEEELLLVVVcccvvvrrrhhhbbb[[[SSSNNNJJJFFFDDDAAAAAA@@@>>>>>>@@@EEEHHHZZZzzz}}}\\\NNNIIIGGGJJJOOOTTT]]]eeezzzeeeYYYVVVUUUTTTRRRNNNKKKJJJKKKMMMOOOKKKIIIHHHGGGGGGFFFDDDBBB<<<<<<;;;:::888666555444333222222333444444222111222222111///...,,,+++***------,,,---...111555666...---,,,+++))))))((((((+++++++++++++++++++++++++++************))))))(((,,,,,,---------,,,++++++///...---,,,------......,,,...000111111333555888::::::999:::>>>EEENNNTTTYYYZZZ^^^bbbhhhmmmsssvvvwwwuuussstttwww{{{}}}~~~oooZZZUUUYYYmmmnnneeeaaabbbkkkxxx|||pppbbbUUUKKKEEEGGGEEEEEEHHHLLLUUUeeesss}}}oooaaaWWWNNNJJJEEECCCBBBBBBBBBAAAFFFKKKSSS]]]kkk}}}|||zzz}}}xxxlll```YYYTTTOOOLLLLLLHHHFFFDDDCCCDDDCCCAAA???@@@@@@@@@@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCIIIQQQ\\\mmm{{{qqqfffaaaYYYRRRMMMIIIEEECCCAAAAAA@@@???>>>AAAEEEIIIXXXxxx^^^OOOJJJGGGJJJNNNSSS[[[dddiii[[[XXXXXXTTTRRRNNNKKKJJJKKKMMMOOOKKKJJJHHHHHHHHHGGGDDDBBBAAAAAA@@@???===;;;999888555444333444444444222000.........------,,,,,,,,,000///...---...111333555------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((((((((,,,,,,---------,,,++++++------------,,,,,,,,,------...000000111222555777999999999:::===DDDLLLRRRTTTVVVZZZ```iiirrrxxx|||{{{xxxuuutttuuuwwwyyyyyy|||yyybbbYYYWWWhhhmmmeeeaaaaaajjjvvv~~~sssfffYYYNNNHHHGGGDDDDDDGGGJJJQQQ^^^jjjxxxwwwlll___ZZZRRRLLLJJJKKKMMMNNNNNNUUU```lllwwwvvviii```XXXPPPLLLLLLIIIGGGFFFEEEEEEEEECCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>??????BBB@@@AAAFFFLLLUUUdddqqq{{{pppeee```XXXQQQLLLHHHEEEBBBBBBBBBAAA??????AAAFFFIIIUUUtttcccOOOJJJGGGIIIMMMQQQYYYaaajjj\\\WWWWWWSSSQQQNNNLLLKKKKKKMMMNNNKKKJJJIIIIIIIIIGGGDDDBBBBBBAAA@@@???===;;;999888666444333333444444333111)))***+++,,,---///000000......---,,,,,,---...///------,,,,,,+++,,,,,,---************************)))***+++***((('''((()))++++++,,,------,,,,,,,,,+++,,,------+++***+++,,,---...000000000111444666555666777888<<>>===>>>CCCGGGMMMZZZeeessstttnnnddd^^^WWWPPPKKKGGGDDDBBBAAAAAA@@@>>>>>>@@@EEEHHHQQQnnniiiOOOJJJFFFHHHKKKOOOVVV^^^}}}hhhZZZUUUTTTQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJIIIJJJJJJHHHDDDBBB@@@???>>>===;;;888666555555333222222333555555555+++,,,,,,---...//////000,,,,,,,,,,,,,,,+++++++++------,,,++++++++++++,,,))))))))))))))))))))))))((()))+++***((('''(((******++++++,,,------------***,,,......,,,+++,,,...---...000000000111333666444555777999>>>EEENNNSSSUUUVVV[[[cccnnnwww}}}~~~~~~zzzyyyzzz}}}ppp```UUU]]]uuummmddd```^^^fffqqq~~~~~~}}}~~~xxxqqqhhhaaa\\\XXXSSSPPPPPPNNNLLLNNNSSSZZZdddrrr}}}yyyvvvtttsssuuuuuuuuutttqqqkkkddd```YYYZZZ\\\bbbmmm|||}}}tttiii]]]VVVUUUNNNLLLJJJJJJIIIHHHFFFEEEBBBCCCDDDDDDCCCBBBAAA@@@CCCBBBBBBAAAAAAAAAAAAAAA<<<;;;===AAACCCGGGPPPYYYfffvvvzzzmmmjjjccc]]]VVVOOOJJJGGGDDDBBB??????>>><<<<<<>>>CCCFFFLLLfffjjjOOOIIIFFFGGGIIIMMMTTT\\\zzzeeeXXXSSSQQQOOOOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHDDDBBBCCCBBBAAA@@@===;;;999888444222000000333666888888222111000///...---,,,,,,,,,------......---,,,,,,......,,,+++************************************''')))+++***'''&&&(((+++)))***+++,,,---.........))),,,//////,,,,,,---///---...000000000111333555555666999<<>>>>>======>>>>>><<<<<<>>>AAABBBCCCJJJSSS]]]mmmqqqhhhgggbbb]]]UUUOOOJJJGGGCCCAAA======<<<::::::<<>><<<:::999888888666555444444222222111000000---***+++///000///------------...///000000111***))))))))))))+++,,,------+++************)))(((...---,,,+++************...,,,***))))))***,,,...---------......---,,,,,,---...///000000111333666888999:::===BBBLLLWWW___aaaeeeiiimmmvvv~~~cccUUU\\\iiittthhhbbb```dddiiizzzwwwpppiiiooowww~~~vvvnnnlllooosssrrrnnngggaaa\\\WWWRRROOORRRUUUZZZeeetttvvvmmmdddYYYRRROOOMMMIIIFFFFFFCCCCCCJJJSSS^^^kkkvvvwwwjjjbbb[[[VVVPPPKKKIIIHHHGGGFFFGGGFFFEEECCCCCCBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@======AAADDDDDDHHHMMMWWWbbbqqqqqqiiieee```[[[UUUNNNJJJFFFBBB@@@======<<<<<<===>>>@@@AAAJJJYYYwwweeePPPHHHCCCDDDGGGJJJPPPVVVqqq___TTTOOOLLLJJJJJJIIIIIIHHHIIIIIIIIIIIIGGGEEEEEEFFFFFFDDDCCCAAA@@@>>>===;;;:::999888777666555444333222222111111000...---......---,,,,,,,,,,,,---......//////,,,+++***))))))******++++++************+++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000111333666888:::<<>>@@@AAADDDHHHQQQZZZiiixxxzzzmmmgggccc```[[[TTTNNNIIIFFFBBB@@@===<<<<<<<<<<<<>>>???@@@IIIXXXvvvdddOOOHHHCCCCCCFFFIIIOOOTTTppp^^^SSSOOOMMMHHHHHHHHHHHHHHHIIIIIIJJJGGGFFFDDDDDDEEEEEEDDDBBBAAAAAA???>>><<<;;;999999777777666555444333222222222333222000...,,,+++,,,+++++++++,,,------......---,,,+++***)))))))))))))))))))))************+++)))))))))***+++---...///***+++,,,------,,,+++***+++,,,,,,------,,,,,,,,,---...///000000111333666888;;;>>>AAAFFFPPP]]]fffhhhmmmrrrvvv}}}|||lll[[[[[[cccyyy}}}oooeeeaaabbbgggtttuuulllkkkooouuuwwwzzz}}}xxxttttttuuu|||zzzwwwtttqqqlllfffaaa```___^^^___dddllluuuzzztttbbbWWWJJJFFFCCCAAABBB@@@===999AAA@@@AAADDDFFFLLLYYYfffoooqqquuuyyy}}}iiiddd\\\UUUPPPMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@AAABBBBBBBBBAAA???>>>>>>;;;;;;>>>???>>>AAAEEEIIIPPP\\\jjjxxxuuukkkgggccc^^^ZZZSSSMMMIIIEEEBBB???===<<<<<<;;;<<<>>>???@@@FFFTTTrrr|||pppzzz~~~cccNNNGGGBBBCCCEEEHHHMMMRRRppp]]]RRROOONNNKKKJJJJJJIIIIIIIIIJJJJJJFFFDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@???===;;;:::999666666555444333222222111111333444222...+++,,,...++++++,,,,,,---------...,,,++++++*********)))))))))***+++***)))((()))***+++++++++***++++++,,,,,,******++++++++++++*********+++,,,,,,,,,,,,,,,,,,---...///000000111333666777;;;>>>BBBGGGQQQ^^^iiilllrrrxxxzzzxxxvvv{{{tttaaa]]]aaauuusssfff___```dddppp}}}vvvnnnlllrrrzzz~~~yyywwwuuutttuuutttsssqqqooollliiiffffffiiimmmppptttzzz~~~|||pppaaaSSSKKKFFFDDDAAAAAABBBBBB@@@>>>@@@AAACCCDDDDDDHHHVVVdddnnnrrrsssrrrsssyyy{{{}}}pppjjjbbbZZZTTTPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCBBB@@@AAABBBCCCCCCAAA???>>>BBB???>>>AAAAAA@@@AAADDDCCCIIIRRR\\\jjj{{{ssskkkhhheee]]]YYYRRRLLLHHHDDDAAA???<<<<<<;;;;;;<<<===???@@@BBBPPPlllwwwhhhsss{{{aaaMMMFFFAAABBBDDDFFFJJJOOOqqq]]]SSSOOONNNMMMMMMKKKJJJIIIHHHGGGGGGEEEDDDBBBCCCDDDDDDCCCBBBAAAAAA@@@???>>><<<:::888555444444333222111000000---000333222///---...000---------------.........))))))******++++++++++++***+++,,,+++(((&&&'''(((+++++++++***++++++,,,,,,+++***)))(((((()))***+++***+++,,,,,,---------------...///000000111333666666:::???BBBFFFPPP^^^iiipppwww|||}}}{{{rrrpppuuu|||{{{fff``````rrrvvvggg]]]]]]aaammmyyy}}}uuusssvvv}}}}}}{{{|||~~~{{{wwwuuuwwwzzz}}}~~~yyywwwtttpppnnnmmmnnnnnnjjjnnnppplllaaaUUUMMMIIIFFFDDD@@@??????@@@@@@@@@???@@@BBBDDDDDDHHHTTTbbbpppuuuuuuoookkkooottttttvvv{{{qqqllllllvvvtttnnneee]]]VVVRRRNNNLLLJJJIIIHHHFFFDDDCCCCCCCCC@@@AAACCCCCCCCCBBB@@@>>>DDDAAA@@@CCCBBB@@@@@@CCCAAAEEEKKKSSS^^^mmmooojjjhhhddd\\\WWWQQQKKKGGGDDD@@@>>><<<<<<;;;;;;;;;===>>>???BBBNNNiii{{{iiiqqquuuwww]]]MMMFFFAAABBBDDDEEEIIIMMMsss___TTTPPPNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBCCCDDDEEEDDDBBB@@@@@@@@@???>>>;;;999777444444333222111000//////,,,...000111000//////000---------------.........(((((()))++++++,,,,,,+++)))+++,,,+++'''%%%'''))))))))))))***+++---...///---+++(((''''''(((+++---++++++,,,---............---...///000000111333666555:::???BBBEEENNN]]]iiisss{{{xxxpppmmmoootttwwwyyy{{{{{{}}}~~~jjjbbb___oooyyyiii]]][[[___jjjuuu|||{{{~~~zzzvvvtttsssrrrzzz|||wwwwwwyyy|||}}}}}}|||zzzxxxvvvsssqqqooogggiiihhhcccZZZRRRMMMLLLDDDBBB???===<<<===???@@@AAA@@@BBBDDDEEEIIITTT```nnnuuuuuullleeegggiiigggeeejjjsss~~~|||ssshhh```[[[\\\dddmmm}}}vvvpppggg^^^XXXTTTPPPNNNKKKJJJHHHGGGEEEDDDCCCCCCAAABBBCCCCCCCCCBBB@@@???BBB??????AAAAAA>>>>>>@@@AAACCCFFFKKKSSSaaaqqq|||{{{lllhhhfffaaaZZZVVVOOOJJJFFFCCC@@@>>><<<;;;;;;:::;;;===>>>???EEEOOOgggmmmqqqooowwwZZZMMMGGGBBBCCCDDDEEEHHHLLLvvvbbbVVVPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCCCCEEEEEEEEECCC????????????===;;;888666555444444333222111000///,,,,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++++++++***)))%%%(((+++***'''&&&))),,,************+++,,,---...,,,,,,+++******+++,,,,,,+++,,,---...////////////---...///000000111333666666;;;AAACCCEEENNN]]]jjjuuu~~~}}}ssskkkhhhlllrrrvvvwwwyyy}}}~~~kkkbbb]]]mmm}}}kkk^^^\\\```fffpppwwwqqqmmmffflllttt|||{{{{{{{{{}}}~~~|||xxxtttqqqjjjiiigggbbb[[[TTTPPPMMMGGGGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEGGGJJJNNNVVV___mmmvvvwwwlllccccccccc```[[[ZZZ^^^gggrrrxxxvvvttteee]]]UUUPPPLLLMMMTTT]]]iiitttvvvqqqhhh```ZZZVVVSSSQQQLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>AAA@@@===<<>>???DDDMMMdddsssqqqmmm}}}___NNNGGGCCCDDDEEEEEEGGGKKKxxxcccWWWQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKEEEDDDCCCDDDEEEFFFEEEDDD>>>?????????===:::777555666555555444333222111000...,,,,,,...111111---***++++++++++++++++++++++++++++++,,,,,,+++***((('''!!!&&&******'''(((+++000...---,,,+++************,,,,,,............,,,,,,,,,---...///000000000000---...///000000111333666777===BBBDDDEEENNN]]]jjjvvvvvvjjjdddgggooovvvxxx|||}}}kkkbbb\\\kkkmmm```]]]aaacccmmm|||sssmmmbbbeeejjjrrr~~~|||vvvsssmmmllliiiddd___XXXQQQMMMNNNPPPRRRTTTSSSRRRQQQQQQPPPKKKIIILLLOOOSSSYYY```ooozzz{{{oooeeedddccc___ZZZUUUTTT\\\fffhhhccc^^^VVVPPPIIIFFFCCCDDDKKKSSSUUUaaassswwwqqqiiiaaa\\\YYYVVVTTTLLLKKKJJJGGGFFFDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBBAAA>>>???BBBAAA>>>===@@@>>>???@@@AAAEEEOOO\\\eeeoooyyy{{{nnnkkkhhhaaaYYYTTTNNNIIIEEEBBB???===;;;;;;::::::;;;<<<>>>???BBBJJJ___wwwrrrnnneeeNNNHHHCCCDDDEEEEEEGGGKKK}}}fffUUUOOOMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJGGGCCCAAABBBBBBBBBBBB@@@???======<<<:::666333555444444333222111000///222111111000///.........+++++++++++++++,,,---......000000...)))&&&''')))...+++))))))***+++)))'''///---++++++,,,---,,,+++,,,---...---+++***+++,,,***+++,,,---,,,+++***)))"""(((///222111222777;;;:::;;;@@@EEEGGGNNN\\\jjjwwwuuullliiikkkmmmzzzzzz}}}yyy|||hhh^^^\\\eee}}}hhh[[[XXXYYYdddiiixxx~~~uuummmhhheeehhhqqq{{{zzztttpppnnniii___XXXVVVTTTUUUXXX[[[]]]\\\XXXUUUXXXUUUSSSQQQMMMNNNWWWbbbttt~~~rrrddd___^^^ZZZVVVQQQOOORRRYYY]]]ZZZUUUOOOJJJFFFDDDBBB@@@DDDJJJNNNUUUbbbrrrxxxmmmccc\\\YYYYYYSSSQQQNNNJJJHHHFFFEEEDDDGGGEEEBBBAAAAAAAAA@@@>>>??????>>>>>>======<<<<<>>>>><<<:::999999;;;>>>???FFFKKK[[[xxx}}}qqqkkk|||jjjXXXGGGDDDHHHDDDCCCHHHGGG|||eeeUUUOOOMMMMMMLLLKKKIIIHHHHHHIIIIIIJJJGGGEEECCCDDDDDDCCCBBB@@@???======<<<:::666333444444333333222111000000111111000//////...------,,,,,,++++++,,,------...((()))***)))(((((()))***...+++))))))+++,,,+++)))...,,,+++***+++,,,+++***((()))++++++******+++,,,,,,,,,---......---------+++///222333333333666999;;;===@@@EEEHHHNNN[[[iiiyyyyyyrrroooqqqsssyyyzzz}}}xxxrrrwww{{{hhh^^^\\\ffflll___ZZZ[[[bbbggguuurrrlllgggggglllwww~~~xxxtttooogggaaaaaa]]]```cccggghhhfffbbb______\\\YYYUUUQQQQQQZZZeeexxxuuuhhhcccaaa]]]VVVQQQMMMPPPVVVYYYWWWRRRLLLGGGCCCBBB???===@@@EEEHHHMMMWWWeeevvv{{{ooofffaaa^^^WWWUUUQQQMMMKKKJJJIIIIIIHHHFFFCCCBBBCCCCCCAAA@@@?????????>>>======<<<<<<======>>>>>>@@@CCCIIIMMMYYY___ggglllmmmnnnoooqqq|||ooojjjddd^^^UUUQQQJJJFFFCCCAAA???>>>===<<<:::999999;;;===???DDDGGGUUUpppxxxhhhvvvtttZZZHHHDDDHHHCCCCCCGGGGGGyyybbbTTTOOOMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFDDDCCC@@@???>>>===<<<:::777444333333333222222111111111000000//////...---------------,,,,,,,,,---......((('''&&&''')))******))),,,+++******,,,------,,,---+++******++++++***)))&&&(((************,,,...,,,,,,,,,,,,---......///000000111111333555777888>>>>>>AAAEEEHHHMMMZZZgggxxxxxxvvvwwwyyyzzz|||}}}nnniiillluuummmaaa[[[ddd~~~tttfff___]]]___dddrrr}}}}}}{{{{{{wwwnnnjjjjjjnnnyyy{{{vvvqqqnnnooollloootttvvvvvvsssnnnkkkkkkgggbbb^^^XXXWWW```kkk}}}zzzmmmiiieeeaaaZZZTTTNNNOOOUUUYYYWWWSSSJJJEEEBBBAAA???<<<===AAABBBEEEKKKUUUdddwwwyyymmmeeeZZZVVVQQQMMMLLLKKKJJJIIIIIIGGGDDDDDDDDDDDDCCCBBB@@@??????>>>>>>===<<<<<<;;;<<<<<<;;;<<>>===;;;:::999999;;;===>>>AAACCCOOOhhhppp|||^^^KKKDDDGGGCCCBBBGGGFFFsss___SSSOOONNNMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFFFFGGGFFFDDDBBB@@@???>>>======:::777444333333333222222222111111//////......------------...------,,,------......---***((()))+++,,,***'''++++++***+++,,,---......---+++))))))***+++***))))))+++,,,,,,,,,,,,...///******))))))***,,,...//////---+++---111555888999@@@???AAAEEEHHHMMMYYYdddsss|||xxxyyy{{{~~~}}}rrrgggbbbcccmmmuuueee[[[```xxx~~~nnneee```]]]aaannn|||yyyvvvsssooommmttt}}}{{{tttooommmrrrxxx~~~zzzwwwxxx{{{||||||vvvsssxxxsssnnnhhhaaa___gggqqqtttoookkkeee```YYYRRRRRRXXX]]]\\\ZZZNNNHHHEEEDDDCCC???>>>@@@@@@BBBFFFMMMXXXfffvvv|||oooccc^^^WWWRRRPPPNNNLLLJJJIIIGGGEEEDDDEEEEEECCCBBB@@@@@@??????>>>======<<<;;;;;;;;;::::::<<<@@@CCCHHHMMMTTTXXXYYY[[[___bbbrrr~~~wwwmmmgggbbb]]]RRRNNNHHHDDDAAA@@@???===<<<;;;:::999:::;;;<<<===???BBBMMMeeebbbMMMEEEGGGCCCBBBFFFEEE~~~nnn\\\SSSPPPPPPLLLLLLLLLLLLLLLLLLKKKKKKGGGFFFEEEEEEFFFFFFDDDBBBAAA@@@>>>>>>===;;;777444444333333222222111111111...............---------...------,,,,,,,,,---------***((())),,,---+++(((******++++++,,,---...000---+++))))))***+++***)))+++---------++++++,,,---******))))))***,,,...//////---+++,,,000555888999AAA???@@@DDDHHHMMMWWWbbbppp{{{}}}xxxxxxzzz~~~xxxtttmmmddd______gggzzz}}}jjj\\\___tttwwwjjjbbb]]]```kkk~~~}}}wwwqqqkkkgggcccbbbiiiqqqwwwyyysssrrruuu|||~~~|||{{{~~~{{{yyy~~~yyysssllliiioooyyy|||xxxrrrlllfff]]]UUUTTTZZZaaabbbaaaSSSLLLGGGGGGFFFBBB@@@AAA???AAADDDIIIOOOYYYbbbiiiggghhhhhhfffeeehhhnnntttvvvoooeee^^^ZZZWWWQQQMMMKKKHHHFFFEEEEEEEEECCCBBB@@@@@@@@@???>>>>>>======<<<<<<<<<;;;:::;;;>>>@@@@@@DDDJJJMMMOOOQQQUUUYYYhhhsssuuulllfff```\\\PPPLLLFFFBBB@@@???>>>===;;;::::::999:::;;;<<<===???BBBNNNfffgggPPPFFFGGGBBBBBBEEECCC|||kkkZZZRRRQQQPPPLLLLLLMMMMMMMMMMMMLLLLLLGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@???>>>===;;;888555555444444333222111000///........................------,,,+++++++++,,,,,,'''''''''(((+++,,,,,,+++)))***++++++++++++---///---+++******++++++***)))***+++,,,+++)))((()))***,,,,,,,,,,,,---......///111000//////000333666999AAA>>>>>>BBBGGGLLLVVV```mmmyyy~~~xxxxxx{{{|||xxxsssnnnjjjgggjjjwwwooo___```rrrnnnddd^^^___iiizzz{{{uuummmgggdddbbbbbbffflllnnnvvv}}}xxxxxxvvv{{{yyyuuuyyy~~~vvvmmmcccYYYVVV\\\cccffffffWWWNNNHHHGGGFFFBBB@@@@@@===???CCCFFFIIINNNTTTXXXRRRTTTUUUUUUVVVZZZaaagggnnnxxxxxxnnnggg___VVVNNNNNNLLLIIIGGGFFFEEECCCBBBAAA@@@@@@??????>>>======<<<======<<<;;;;;;>>>@@@???CCCGGGJJJKKKMMMRRRVVVdddnnn}}}rrrllleee^^^[[[NNNJJJEEEAAA@@@???>>>===:::::::::::::::;;;;;;<<>>===;;;888555666666444333111000///...////////////////////////---,,,+++***************''')))***+++***+++,,,---(((***,,,+++)))))),,,......,,,+++***+++,,,+++***)))***++++++***)))***,,,,,,,,,---......---------,,,...000000///111666:::@@@<<<<<>>@@@BBBDDDFFFIIINNNRRRPPPRRRTTTSSSSSSVVV\\\```___hhhvvvzzznnn```VVVSSSPPPMMMJJJIIIGGGEEECCCAAAAAA@@@??????>>>>>>===;;;<<<===<<<;;;;;;===???@@@CCCFFFHHHHHHKKKPPPTTT___hhhuuuqqqlllddd\\\YYYMMMIIIDDD@@@??????>>>===999999:::::::::;;;;;;;;;>>>@@@III\\\yyyoooUUUGGGFFFBBBBBBDDDAAAmmm[[[RRROOONNNLLLLLLNNNOOOOOONNNMMMLLLKKKHHHEEEDDDFFFGGGHHHHHHBBB@@@???>>>>>>;;;888555777777555333111///...---/////////000000000000000,,,++++++***)))))))))***---///111///+++***+++---(((***,,,+++((((((+++---///---++++++,,,---,,,+++)))***,,,,,,,,,,,,...000***+++,,,---,,,+++***)))###(((,,,...---///666<<>>>>>>>>:::;;;<<<<<<;;;;;;===???<<<>>>AAABBBBBBDDDIIINNNUUU]]]iiisss||||||ppplllddd[[[XXXLLLHHHCCC@@@??????>>>===999999:::::::::;;;;;;;;;>>>>>>DDDTTTqqqqqqVVVGGGFFFBBBAAADDDAAAqqq\\\PPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLIIIGGGFFFGGGGGGFFFDDDCCCAAA>>><<<:::999::::::444444333222111000///...++++++,,,,,,,,,,,,,,,,,,......------------,,,,,,111***'''+++...+++'''%%%+++++++++*********))))))+++)))((())),,,---------,,,***((('''(((+++///111+++++++++***++++++,,,,,,222000...---///222555888;;;===@@@CCCHHHNNNUUUZZZbbbiiiqqqwww|||nnnbbbgggsss|||jjj```]]]bbbqqqyyyuuutttsssrrrooommmjjjhhhhhhrrr|||{{{ssseeebbbgggiiihhhaaaVVVLLLJJJIIIFFFDDDDDDEEEDDDCCCDDDIIISSS___ggghhhlllqqqqqqkkkddd___\\\___```dddnnn{{{sssiii___TTTOOOKKKGGGFFFIIIBBB@@@???>>>???@@@???>>>@@@@@@AAA@@@@@@???>>>===AAABBBBBBCCCDDDEEEFFFFFFPPPVVV^^^fffppp{{{|||rrrggg```YYYNNNJJJGGGCCC@@@???>>><<<;;;999::::::;;;;;;::::::999;;;>>>DDDOOOgggqqqXXXJJJHHHAAA???CCCAAAsss]]]RRRPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA>>><<<:::::::::;;;444444333222111000//////........................,,,,,,++++++++++++******&&&!!!!!!'''------+++++++++++++++*********))))))+++***)))))),,,---------,,,+++)))(((((())),,,---,,,,,,,,,,,,,,,,,,---...444222000......000333555;;;===???AAADDDIIIOOOSSS___dddkkkqqqwww~~~rrrdddfffooo~~~mmmaaa\\\___lllyyy}}}{{{||||||yyyuuuqqqnnnlllttt}}}~~~zzz{{{{{{mmmiiilllnnnlll___TTTKKKJJJJJJHHHGGGGGGDDDDDDFFFJJJTTTaaaqqq{{{xxxnnngggcccaaa```bbbiiisssuuujjj___XXXRRRKKKIIIJJJEEECCCAAA@@@AAAAAA@@@>>>>>>????????????>>>>>>===AAAAAABBBBBBCCCDDDEEEEEEMMMRRRZZZaaaiiissswwwnnneee^^^YYYOOOIIIFFFBBB@@@???>>><<<;;;999::::::::::::::::::999<<<>>>CCCMMMaaaoooWWWIIIHHHBBBBBBEEEDDDttt___TTTPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHEEEEEEEEEEEEDDDBBBAAA@@@>>><<<;;;:::;;;;;;444444333222111000000///000/////////...---------,,,,,,++++++++++++******)))%%%$$$))),,,+++))))))+++++++++***************+++***))))))+++------,,,++++++***)))))))))))))))---------------...//////222111///......111333555:::<<<>>>AAACCCGGGLLLPPP\\\___dddkkkrrrzzzwwweeeccciiirrreee______hhhsss}}}xxxvvvwww}}}yyyzzz|||uuupppqqqqqqnnn]]]SSSKKKKKKLLLKKKJJJJJJDDDFFFJJJRRR___qqqzzzpppllleeebbbbbbffflllvvvvvvhhh___WWWNNNHHHGGGGGGEEECCCBBBBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCIIIMMMSSSYYY___hhhssszzzrrrjjjbbb\\\XXXOOOHHHFFFBBB???>>>>>><<<;;;999::::::::::::::::::999<<<===@@@IIIZZZwwwrrrXXXJJJHHHCCCBBBEEEBBBuuu```TTTOOOMMMJJJJJJKKKKKKKKKJJJIIIHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;444444333222222111000000///......---,,,++++++***......---------,,,,,,,,,000+++***...///,,,******************************,,,***)))***+++------,,,******+++++++++*********,,,,,,,,,,,,---...//////------,,,---///333666888888;;;???CCCGGGKKKPPPSSSXXXZZZ^^^gggpppxxx~~~yyyeee```ddd{{{xxxkkkccc___fffppp|||~~~}}}xxx}}}xxxssstttsssooo___UUUMMMMMMOOONNNLLLLLLFFFHHHMMMVVVeeezzzyyysssiiieeedddfffkkkrrrrrrhhh___TTTKKKHHHGGGEEEBBBAAABBBBBB@@@???@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAADDDHHHNNNRRRWWW___iiipppnnnhhh___ZZZUUUMMMGGGDDDAAA???>>>===<<<::::::999999999999999999:::<<<<<<>>>EEETTTmmmxxx\\\LLLIIICCCAAABBB???ttt^^^RRRLLLIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIFFFDDDCCCDDDDDDCCCAAA@@@???>>>===<<<;;;::::::444444333333222111111111//////...---,,,,,,++++++......---------,,,,,,,,,,,,******///111//////111************************,,,+++)))***+++,,,,,,+++)))***+++---------------++++++++++++,,,---...///,,,,,,,,,---000333666888999<<>>======;;;::::::999999888888999999:::::::::===DDDOOOfffyyy~~~aaaNNNIIICCCBBBCCC???ppp[[[PPPKKKGGGEEEGGGIIIKKKLLLKKKJJJIIIIIIGGGDDDDDDDDDDDDCCCAAAAAA@@@???>>><<<:::999888444444333333222222222222111000000000///.........,,,,,,++++++++++++******...+++,,,//////++++++---***************+++++++++---+++******+++,,,,,,+++)))***+++---.../////////++++++++++++,,,---//////000//////...///000222333:::===AAADDDFFFGGGIIIJJJKKKNNNUUU]]]eeemmmrrruuu{{{|||ooocccdddlllnnnccc\\\___fffrrr~~~|||xxxuuuuuuwwwzzz}}}}}}|||~~~|||xxxjjj```XXXXXXXXXTTTQQQPPPIIIJJJPPPZZZmmmwwwrrrnnnoooppprrrwww~~~|||rrreeeXXXQQQJJJHHHFFFEEEFFFFFFEEECCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>BBBFFFIIILLLSSS[[[bbbhhhrrr|||kkkfff\\\TTTPPPHHHEEEBBB???======<<<;;;::::::999888777777888999:::999999===DDDLLL^^^wwwgggQQQKKKEEEEEEGGGCCClllXXXOOOKKKIIIDDDFFFIIIKKKMMMMMMKKKKKKIIIGGGEEEDDDEEEEEECCCBBBBBBAAA@@@>>><<<999777666444333333333333222222222000000000000////////////,,,,,,++++++++++++******///------...,,,(((''')))))))))*********+++++++++---+++******+++,,,,,,++++++++++++,,,,,,---------++++++,,,,,,---///000111000000////////////000111888<<>>>>>===@@@CCCDDDFFFKKKRRRXXX]]]fffsss~~~wwwhhhcccZZZRRRNNNGGGDDDBBB>>>===<<<<<<;;;::::::999888777777888999:::888888===DDDIIIWWWxxxxxxzzztttZZZOOOGGGEEEGGGCCCiiiVVVOOOLLLKKKCCCEEEHHHLLLMMMNNNMMMLLLJJJHHHEEEEEEEEEEEEDDDCCCCCCBBBAAA???<<<999777555444333333333333333333222---------........................---------,,,,,,'''''')))......---...222))))))******++++++++++++---+++******+++,,,+++***---,,,++++++******++++++,,,,,,------///000111222------......000111222333555:::@@@DDDGGGHHHJJJKKKIIIOOOXXX\\\^^^aaaggglllqqqvvv~~~nnniiihhhttthhh______bbbjjj|||~~~xxxrrrmmmkkkdddhhhnnnvvv~~~zzz}}}~~~ooofff______```\\\YYYXXXRRRQQQSSSYYYhhh~~~wwwppplllmmmiiimmmsss{{{pppggg\\\YYYUUUQQQOOOMMMJJJHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCBBBBBBAAA@@@???>>>>>>===???AAAAAABBBEEEKKKQQQVVV^^^kkkvvvssseeebbbXXXQQQNNNGGGDDDAAA>>><<<<<<<<<;;;::::::999777666666777999:::999999>>>DDDFFFRRRqqqyyyuuubbbSSSGGGCCCCCC>>>hhhVVVNNNKKKIIIJJJIIIIIIKKKNNNOOOMMMJJJGGGFFFFFFEEEEEEEEEEEEEEEHHHFFFBBB>>>:::888777777000111333666777555222/////////............//////000///...---,,,+++++++++,,,+++---222777666000***000///,,,***))))))***+++///......---,,,+++******&&&))),,,///111000///...(((***------,,,++++++++++++---///000///000222444777:::>>>AAACCCEEEGGGIIIMMMXXX______^^^cccggggggqqqttt~~~{{{aaahhh{{{zzzkkk^^^\\\___gggxxx}}}ssskkkhhhfffgggmmmwww~~~yyyuuuwwwvvvnnnfffeeeiiihhh^^^UUUQQQNNNOOOVVVaaarrr|||sssiiibbbaaa```aaaeeejjjvvvyyymmmgggaaa``````]]]VVVNNNPPPLLLIIIJJJLLLKKKGGGBBBGGGEEEBBB???===<<<<<<===::::::::::::===AAAEEEHHHOOOTTT\\\fffqqqwwwjjjaaaTTTOOOMMMGGG@@@???>>>===<<<<<<<<<<<<:::777555666999;;;:::999777999===AAADDDSSSrrrzzzoooqqqsss]]]LLLHHHIIICCChhhUUUNNNKKKIIIKKKJJJJJJKKKNNNNNNLLLIIIFFFFFFEEEDDDDDDCCCDDDDDDCCCAAA???;;;888666444444555444444444555444333222//////............////////////...,,,,,,++++++,,,,,,+++,,,000444444///***,,,)))&&&######$$$'''))),,,+++***(((&&&$$$"""!!!***+++---.........---,,,++++++,,,---.........---,,,...///000///000111333555888<<>><<<:::999999888666444444666777666444;;;<<<>>>AAACCCPPPmmm|||oooppp}}}pppXXXMMMKKKEEEfffUUUPPPOOOMMMLLLKKKKKKLLLMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>><<<999777666777666444222111111111222//////............/////////...---,,,,,,++++++,,,,,,+++***---000111...+++---+++(((%%%%%%(((+++---...---,,,***(((&&&%%%$$$---------,,,++++++******---***(((***---//////------///000000//////000222333666:::>>>AAAFFFKKKOOOTTT```mmmrrrtttxxxzzz{{{qqq___kkkxxxhhhaaa```cccqqq}}}{{{uuuooonnnsss{{{xxxwwwxxxyyyzzzyyyxxxzzzsssnnnjjjlllpppmmmcccYYYSSSOOOLLLOOOTTT\\\iiiuuu|||uuuooojjjddd]]]WWWOOOMMMKKKKKKKKKQQQ___mmmzzzppphhh```[[[UUURRRQQQPPPLLLIIIDDDCCCAAA>>>===<<<<<<===;;;:::::::::;;;===@@@BBBEEEIIIOOOUUU\\\hhhuuu~~~qqqeee^^^SSSNNNMMMGGGCCCAAA???===;;;:::999888<<<:::888777888888777666<<<:::===AAACCCNNNjjj}}}mmmmmmzzzjjjTTTLLLEEEzzzbbbUUUTTTUUUTTTLLLLLLLLLLLLLLLJJJHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@>>>;;;999777555555444222///...////////////............//////...------,,,+++++++++,,,,,,***)))***,,,...---,,,---,,,++++++,,,---...///.........---------------...---+++***)))******+++,,,((($$$&&&+++...---+++...///000000///...000111333666999===AAAEEEKKKOOORRR^^^nnnyyy~~~qqq___fffzzz}}}lllddd```bbbmmm{{{xxxuuuwww}}}xxxuuuwwwzzz}}}}}}}}}ssspppooosssvvvssshhh^^^YYYTTTPPPPPPRRRUUU]]]eeerrryyy{{{vvvqqqjjjddd```[[[TTTOOOMMMJJJGGGFFFEEEHHHRRR]]]nnnxxxmmmeee^^^ZZZTTTOOOLLLJJJGGGEEEAAA@@@???>>>===<<<<<<<<<<<<;;;:::999:::;;;===>>>AAAEEEIIINNNTTT^^^kkksssoooccc]]]QQQLLLKKKDDD>>>>>>===<<<;;;;;;;;;;;;;;;:::999999999:::::::::888555888???DDDOOOlll{{{iiihhhuuu{{{ZZZLLLCCCxxx```UUUTTTVVVUUULLLMMMMMMMMMKKKIIIGGGFFFIIIHHHGGGFFFEEEEEEEEEEEE=========<<<;;;888666444444666777555222///.../////////............//////------,,,+++++++++,,,,,,,,,***))))))***+++,,,,,,&&&(((***+++,,,+++******++++++++++++++++++,,,,,,,,,+++***))))))+++,,,------(((%%%&&&+++...---+++...///000000///...000111444777;;;>>>AAAEEEJJJMMMMMMYYYjjjyyyqqqccceeetttooofffaaaaaakkkxxx~~~~~~|||xxxxxx{{{sssrrrssswwwzzzvvvkkkbbb\\\UUUQQQRRRSSSTTTYYY___fffmmmssssssrrrrrrpppllliiiddd^^^ZZZXXXTTTPPPLLLKKKGGGEEEDDDCCCCCCJJJRRR^^^ooo{{{uuummmccc]]]WWWTTTNNNIIIFFFDDDBBBAAA>>>>>>======<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;>>>BBBFFFKKKTTT___hhhxxxmmmbbb[[[OOOIIIGGG@@@>>>===<<<;;;::::::::::::555555666666666777999::::::444555>>>CCCNNNjjj{{{gggcccooo```MMMCCCxxx```TTTRRRRRROOOKKKMMMNNNMMMJJJGGGFFFFFFHHHHHHGGGFFFFFFFFFGGGGGG??????>>><<<;;;888777555555888:::999444111111222//////............//////,,,,,,++++++++++++,,,,,,++++++)))))))))***+++,,,&&&'''***+++,,,+++)))(((,,,,,,,,,+++***))))))(((+++*********+++,,,...//////,,,***+++...000...------///000000//////000222444777<<<@@@DDDGGGJJJMMMJJJTTTeeevvvwwwfffeeepppsssiiicccaaajjjvvv}}}zzz|||~~~~~~}}}vvvvvvxxx|||~~~yyyooofff^^^XXXUUUWWWZZZ\\\aaafffiiiooorrrpppmmmllliiieeeaaa\\\WWWTTTSSSRRROOOLLLFFFCCCAAAAAA@@@???CCCIIISSSbbbttt~~~xxxuuupppkkkeee___XXXTTTNNNLLLIIIEEEBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<>>>AAACCCGGGOOOZZZaaaqqq||||||iii___YYYMMMHHHFFF???AAA???===;;;999888777666555666777888888999;;;>>>DDD999666===AAAIIIeeekkkaaajjjbbbOOOEEEwww___SSSQQQOOOKKKJJJLLLNNNMMMJJJGGGFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHCCCBBB@@@===;;;:::888888555888999666111///111444//////............//////,,,+++++++++++++++,,,,,,++++++******))))))***,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,---...///....../////////...------,,,...///000///000111333111666===BBBGGGJJJMMMOOOMMMTTTbbbsss}}}gggccckkkyyynnneeeaaaiiittt~~~|||wwwoooiiiccc```eeelllqqqvvv|||~~~~~~yyyvvvrrrnnnfffaaaZZZVVVTTTRRRNNNKKKFFFCCCAAABBBAAA???@@@EEEMMM[[[lllwww}}}{{{vvvooopppqqqsssuuuwwwyyyzzzyyyyyywwwuuuppplllhhhgggccc```\\\WWWSSSOOOLLLIIIDDDDDDCCCAAA???===<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::???@@@BBBCCCEEEKKKTTT[[[gggsssvvvddd[[[WWWMMMHHHGGG@@@@@@???===;;;999777666666888:::;;;;;;::::::===???MMM>>>888===@@@FFFaaasssbbbfff\\\MMMFFFuuu^^^TTTRRRPPPLLLIIILLLNNNMMMIIIGGGFFFHHHDDDDDDDDDDDDEEEFFFGGGHHHBBB@@@===:::777666555555444555555000++++++000555//////............//////+++++++++***++++++,,,,,,+++++++++***))))))***+++///---***((((((***,,,...&&&&&&'''((()))******+++,,,,,,------------------,,,...000///---++++++++++++---///000///000222444...444<<>>>>><<<;;;::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::===>>>>>>===>>>BBBJJJQQQ```lllrrraaaYYYVVVMMMJJJIIICCC<<<<<<;;;:::999999999999666888:::999666666888;;;PPP@@@777<<>>>>>>>>===<<<999777555444444444444333222111111222000......000000---+++,,,---...,,,***))))))***'''(((***,,,,,,***((('''---,,,+++******+++,,,---,,,***((((((+++,,,+++***111///............,,,+++---------------------------...///...---,,,---...333555:::AAAHHHMMMOOONNNSSSWWW```lllwwwpppaaacccwwwxxxmmmjjjlllnnn{{{}}}}}}wwwmmmddd[[[SSSNNNKKKKKKJJJFFFCCCAAAAAACCCFFFNNN]]]nnn||||||pppfff___]]]YYYRRRPPPSSSMMMNNNNNNMMMKKKJJJJJJKKKHHHEEEBBB@@@???>>><<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;===???>>>>>>FFFOOOYYYddduuuxxxeee```WWWOOOJJJFFFCCCAAA<<<;;;;;;::::::999999888777888888888888999999999;;;999666;;;BBBCCCWWWyyyllliiiwwwsssYYYLLLHHHppp\\\RRRNNNKKKIIIIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCBBB???>>>>>><<<;;;999777666444444444444333222111111333000...---//////...,,,,,,---...,,,***))))))***((()))***++++++***)))((())))))(((''''''((())))))///,,,***)))******)))'''---,,,,,,,,,...///...---------------------------///000111000///...///111555777<<>>===>>>>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===>>>DDDMMMTTT^^^oootttfff```WWWOOOIIIDDDAAA???;;;::::::999999888777777666666777777777888888888999999777<<>>===<<<;;;::::::;;;;;;;;;:::;;;=========BBBJJJMMMWWWgggxxxooofff___VVVNNNGGGBBB???<<<::::::999888888777777666555555555666666666777777777999888<<<@@@>>>IIIcccuuugggooohhhQQQHHHGGGmmmYYYPPPNNNKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@===;;;999888999999444444444444333222111111222000...------......///,,,---...---+++***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,)))((((((***---......---,,,,,,------------------,,,---......------...///---...111888@@@HHHLLLNNNWWWXXX[[[bbbmmmwwwyyyvvvsssvvvzzzgggYYY^^^mmm~~~qqqiiieeeeeeppp}}}rrrjjjccc[[[QQQKKKIIIGGGCCC???BBBDDDIIISSS```mmmxxx~~~~~~wwwmmm```TTTMMMIIIHHHGGGFFFFFFDDDBBB@@@BBB@@@===;;;;;;:::888777;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========AAA???===;;;::::::;;;<<<<<<:::;;;======<<<@@@GGGHHHQQQ```ppplllddd^^^TTTLLLEEE@@@<<<:::::::::999999888888777777555555666666666777777777777999888:::???<<>>;;;:::999999999444444444444333222111111000000///...------...000,,,---...---+++++++++---++++++************++++++((())))))))))))))))))((())))))))))))***+++,,,---+++***)))***,,,---,,,+++,,,,,,,,,---------......+++---......------...000222222555;;;BBBIIIMMMNNNSSSVVVWWW\\\gggrrrtttoookkkkkknnnttt{{{jjjZZZ]]]gggvvvjjjdddeeennn|||{{{oooeeeYYYQQQMMMJJJEEEAAAEEEEEEGGGKKKSSS]]]hhhoooxxxlll^^^SSSMMMJJJGGGFFFFFFFFFCCCAAACCCAAA>>>===<<<<<<:::999;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>AAA@@@===;;;:::;;;<<<======::::::======<<>><<<;;;:::999999444444444444333222111111...///000000...---...///,,,---...---,,,+++,,,---++++++++++++++++++++++++)))******++++++******)))+++,,,,,,+++)))((()))+++---+++******,,,,,,+++***+++,,,,,,------.........---///000000//////111222333444777===DDDJJJMMMNNNNNNSSSUUUWWWaaaoootttpppllliiiiiinnnssszzzppp]]]]]]aaavvv{{{lllcccffflllwwwzzzpppcccXXXQQQLLLHHHEEEGGGGGGGGGHHHKKKQQQZZZ```ssszzzxxxjjj^^^TTTOOOIIIGGGFFFFFFDDDBBBAAA???>>>>>>???@@@??????;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>>>>??????@@@???>>>===<<<<<<======???;;;;;;===>>><<<>>>AAAFFFLLLXXXfffxxxuuufff\\\VVVNNNGGGBBB???<<<:::<<<<<<;;;;;;:::999999888666666777777777888888888666:::777777<<<===CCCTTTfffwwwiiittt{{{^^^LLLDDDlllXXXOOOLLLJJJGGGHHHHHHIIIJJJJJJIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@???>>><<<:::999888444444444444333222111111+++...111111///......///,,,---...---,,,,,,---...******,,,,,,,,,,,,******+++,,,------------,,,+++***+++,,,+++((((((***,,,---+++***+++,,,---,,,+++++++++,,,,,,---......///---...000000//////111333///111666===EEEJJJMMMMMMIIIQQQUUUUUU^^^oooxxxvvvrrrllliiilllpppvvvwww```[[[[[[kkkrrrhhhfffiiiqqq~~~zzzmmm___TTTNNNKKKJJJEEEGGGHHHHHHIIILLLRRRVVVbbbmmmwww}}}zzzpppaaaZZZPPPJJJIIIHHHEEECCCBBB@@@??????@@@AAAAAA@@@;;;<<<<<<===>>>>>>??????<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@===;;;>>>???======@@@DDDJJJTTT```rrrmmmaaaWWWRRRKKKEEEAAA???===<<<;;;;;;::::::999888888888555555555666666666777777333:::888888>>><<>>===;;;<<<<<<===>>>??????@@@<<<======>>>???@@@@@@@@@===>>>>>>?????????>>>>>>AAA===<<>>===@@@BBBHHHPPP]]]nnn}}}hhh]]]TTTOOOIIIDDDAAA@@@>>>>>>::::::999999888777777777444444444555555555666666111999::::::???<<<;;;EEEUUUssswwwyyyzzz```SSSyyybbbRRRKKKIIIIIIGGGIIIKKKLLLLLLKKKIIIGGGEEECCCBBBBBBCCCDDDBBBAAA<<<<<<<<<<<<:::777444222777666555444333222222111222111111000///......---,,,,,,,,,,,,+++***))))))***++++++***)))(((***,,,000---)))))),,,///000//////...---,,,++++++++++++---------,,,,,,++++++++++++,,,------......---------...//////......///000222222555===HHHPPPRRRPPPFFFJJJPPPVVV]]]iiiyyy}}}tttrrr|||kkk^^^YYY___yyysssiiijjjmmmuuu{{{wwwtttyyy|||xxxkkkaaaXXXQQQLLLKKKNNNPPPPPPNNNMMMOOOQQQVVVZZZbbbnnn~~~ooo```YYYUUUMMMIIIIIIEEECCCAAAAAABBBBBBAAA@@@============>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===>>>?????????===<<<;;;:::;;;<<<<<<;;;;;;===???CCCGGGOOO[[[hhh{{{tttccc]]]RRRMMMGGGBBB???<<<;;;999999999999888888888777777666666666666777777777777555666666666777:::???BBBUUUfffyyyttt{{{sssZZZvvv```QQQKKKIIIIIIGGGIIIKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCAAA===>>>>>>===<<<999666444666666555444333333222222111111111000///.........,,,,,,------......------***+++,,,+++)))((()))***...+++''''''***,,,------///...---,,,++++++++++++///......---,,,,,,------+++,,,------......------,,,...//////...---///000111111333;;;EEELLLNNNMMMFFFKKKPPPTTTZZZeeetttxxxcccWWWZZZpppzzzkkkkkknnnuuu~~~|||~~~pppeee\\\UUUPPPOOOTTTYYYYYYVVVRRRPPPPPPSSSUUU\\\hhhyyy|||jjj```WWWMMMGGGFFFGGGEEECCCBBBCCCCCCBBBAAA????????????????????????>>>>>>???@@@AAABBBBBBCCC>>>>>>?????????>>>===<<<<<<===>>>===<<<<<<>>>@@@BBBEEELLLXXXeeexxxsss```YYYPPPLLLFFFAAA>>>===;;;:::999999888888888777777777444555555555555666666666555666666666777:::>>>BBBOOO```}}}}}}sssvvvnnnrrr\\\OOOJJJIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHEEEDDDCCCCCCDDDDDDCCCAAA????????????===;;;888777555555555444444333333333111111000000//////......,,,,,,---......---------&&&)))+++,,,+++***+++,,,---+++(((((()))+++,,,,,,......---,,,++++++++++++///...,,,******+++,,,---+++,,,------......------,,,---///...------...000000000222888@@@GGGIIIIIIIIILLLPPPRRRWWW```nnnyyylllXXXXXXiiiyyyooommmmmmssswwwlllddd]]]XXXVVV]]]dddfffaaaYYYRRROOOOOOPPPUUU```pppwwwiii]]]QQQJJJGGGIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDD?????????@@@??????>>>===>>>?????????>>>>>>???AAA@@@BBBIIITTT```rrrttt]]]UUUNNNJJJEEE@@@>>>===<<<;;;888888888888777777777777333333444444444555555555555666666666777999>>>AAAGGGWWWtttqqqooonnnYYYNNNJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHDDDCCCBBBBBBCCCCCCBBB@@@?????????>>>===;;;999888555555444444444333333333111000000000/////////...,,,,,,,,,,,,+++***))))))"""%%%))),,,---------......---+++***+++,,,---...---,,,+++***************,,,+++((('''&&&(((***,,,+++,,,------......---------///000000......///111111000111666<<>>>>>@@@AAA@@@BBBGGGPPP\\\mmmwww^^^SSSMMMIIICCC@@@>>>===<<<;;;888888777777777666666666333444444444444555555555444555666777777999===@@@BBBPPPkkkpppiiiwwwlllWWWNNNKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIIIICCCBBB@@@AAABBBBBBAAA???>>>>>>===<<<;;;:::888888555555555444444333333222000000000000////////////******++++++,,,,,,++++++$$$'''+++---,,,,,,,,,,,,------,,,+++++++++,,,---+++***)))))))))))))))))),,,***(((&&&&&&(((***,,,+++,,,------......------...000111111000///111222222111111444:::???DDDFFFOOORRRVVVWWWYYY^^^iiiqqqccc\\\bbbfffsssiiijjjrrr}}}xxxtttqqqnnnsssxxxwwwmmmaaaWWWRRRRRRNNNNNNSSS\\\iii}}}pppddd[[[VVVMMMKKKGGGEEEDDDCCCAAA???@@@@@@?????????>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAA???@@@@@@???>>>>>>???AAAAAABBBFFFNNNXXXiii{{{```UUUKKKGGGBBB???======<<<;;;777777777666666666555555444444555555555666666666444555777777777999<<<>>>AAALLLdddrrrgggrrrkkkWWWNNNLLLLLLJJJIIIJJJJJJJJJJJJJJJJJJIIICCCBBBAAAAAABBBBBBAAA???======<<<;;;:::999888888777666555444333222222111000000000000////////////((()))+++---...000000111***,,,------***(((((((((***++++++***(((((()))+++******))))))((())))))***,,,+++***))))))+++---...+++,,,------......------...000111111000///111222222111111333777===CCCFFFOOOTTTYYY\\\]]]aaaiiioooiiiZZZYYY[[[qqqxxxkkkiiiooozzz}}}zzzuuuggg]]]WWWVVVQQQOOORRRWWW___sss|||mmmaaaYYYPPPMMMJJJGGGFFFDDDBBB@@@@@@@@@@@@???>>>>>>======>>>???AAABBBCCCDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAA@@@>>>>>>???AAABBBBBBEEELLLUUUeee~~~|||bbbVVVKKKGGGBBB>>>===<<<;;;:::666666666666555555555555444555555555555666666666444555777777777888;;;===AAAHHH\\\{{{zzzgggmmm|||kkkWWWOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJEEECCCBBBBBBCCCDDDBBBAAA======;;;:::999999888888888777666555333111000000////////////000000000000++++++,,,---............+++,,,---+++)))(((((())))))+++,,,***((('''(((***++++++************+++++++++++++++++++++,,,------+++,,,------......---------...//////......///000000000000111555;;;BBBFFFNNNTTT[[[___```ccciiinnn}}}rrr\\\VVVXXXddd|||~~~ooommmpppvvvpppccc]]]XXXRRRPPPSSSTTTYYYlllwwwhhh]]]TTTQQQMMMJJJIIIFFFDDDAAABBBAAAAAA@@@??????>>>>>>???AAADDDFFFGGGGGGEEEDDDBBBBBBAAAAAAAAABBBDDDEEEBBBCCCCCCAAA@@@???@@@BBBBBBBBBDDDIIIRRRbbbzzzzzzaaaVVVKKKGGGBBB>>><<<;;;:::999666666666555555555444444333333444444444555555555333555777777777888:::<<<@@@DDDTTTqqqggghhhnnnlllXXXPPPOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDDDDEEEEEEDDDCCC>>>===<<<;;;:::999999999999888777555333111000///////////////000000000000//////...---+++)))'''&&&'''(((******)))***---///+++---...---***(((***,,,,,,,,,,,,+++,,,,,,------))))))******+++++++++++++++,,,------......------+++,,,...---,,,,,,---////////////000333999AAAFFFLLLSSS\\\aaabbbdddiiimmm|||{{{aaaYYY\\\\\\rrrtttrrrrrrtttwwwhhh```XXXRRRQQQTTTTTTWWWiiiooobbbWWWTTTPPPMMMKKKHHHFFFCCCCCCCCCBBBAAAAAA@@@??????DDDFFFHHHJJJJJJGGGDDDBBBCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDCCCAAAAAABBBCCCAAAAAACCCHHHOOO___xxxxxx___UUULLLHHHBBB>>><<<:::999888666666555555555444444444222222333333333444444444333555777888777888:::<<>><<<:::888666444333444444444444333222111111111111111111111111111111.../////////...,,,***)))'''(((***+++------------***************++++++,,,...,,,))))))+++,,,,,,+++************************,,,,,,++++++,,,,,,---......---------...///111222---...//////111666???FFFIIIVVVaaacccccceeeiiijjjwwwqqq```\\\XXXhhhvvvrrrxxxooocccZZZUUUQQQPPPQQQVVVcccpppttthhhaaaUUUJJJHHHIIIFFFCCCBBBDDDCCCAAA@@@@@@AAACCCDDDEEEKKKQQQPPPJJJFFFFFFIIICCCCCCDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDBBBDDDJJJOOOYYYqqquuu___TTTIIIGGGBBB===:::888888999777777666666555555555444555555555555555555555555333333444444666777888999:::>>>JJJbbbllldddbbboooppp^^^TTTNNNKKKJJJLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCCCCCCCDDDDDDAAA???======<<<;;;:::999999888777777777777666555444444........................---------...---,,,***))))))+++---...///...,,,+++)))))))))))))))******+++---+++))))))***+++++++++++++++++++++++++++++++++++++++******++++++,,,---......------...///111222---...//////000555>>>DDDGGGRRR\\\___```bbbeeeeeerrr}}}ggg^^^VVVccczzzwwwllliiirrr~~~sssfff___YYYTTTRRRRRRVVVcccooowwwhhh]]]QQQHHHGGGHHHGGGDDDDDDFFFEEECCCAAA@@@AAABBBCCCFFFMMMTTTVVVQQQKKKHHHIIIEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAEEEBBBDDDJJJNNNXXXpppppp]]]RRRIIIFFFBBB===:::888888888777777666666666555555555444444444444444444444444555555555555666888999:::;;;>>>III^^^}}}uuujjjdddmmmooo[[[RRRMMMKKKLLLNNNLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@>>>??????>>>===<<<;;;;;;:::555555555555444333222111------------------------,,,------......------,,,,,,---///000///---+++)))*********)))***++++++,,,,,,***(((((()))++++++***++++++++++++++++++++++++***************++++++,,,......---......///000111---...//////000555===CCCHHHQQQYYY\\\^^^bbbbbb```jjjyyysssaaaWWW```qqqooocccaaalllzzzzzzmmmfff___YYYUUUSSSVVVbbbnnn{{{iiiZZZQQQHHHHHHJJJHHHGGGGGGGGGFFFDDDBBBAAAAAABBBBBBHHHPPPZZZ^^^ZZZSSSLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBFFFCCCEEEJJJNNNWWWnnnjjjXXXPPPGGGDDDAAA===:::888888888777777666666666666555555333333333333333333333333777666666666777888888999<<<>>>FFFYYYuuuxxxjjjmmmlllXXXOOOKKKKKKMMMOOOMMMJJJHHHFFFFFFFFFFFFFFFDDDCCCBBBBBBBBB@@@>>>CCCBBBAAA>>><<<:::888777444444444333222111000///////////////////////////------...///////////////------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,***(((''')))*********++++++++++++++++++++++++++++++******++++++,,,---............//////000000...///111111111555<<>>DDDSSSlllyyysssiiiVVVNNNKKKKKKMMMNNNMMMKKKIIIGGGFFFFFFGGGFFFDDDBBBAAAAAAAAA???>>>BBBAAA@@@>>>;;;999777666888888777777666444333222////////////////////////,,,,,,,,,------...//////...,,,***((()))+++---///***************+++,,,,,,,,,***(((''')))*********************************---,,,,,,,,,,,,---...............//////////////////111222222222666<<>>;;;999888777777666666777777777777777777333333333333333333333333555555444444444555555666:::<<>>>>>===<<<;;;:::999999777777666666444333111000------------------------***************+++,,,------+++)))'''(((***...000((((((''''''(((((()))***,,,***(((((()))++++++***************************---------------...//////......////////////......///111333222222555;;;@@@IIIQQQXXXZZZ[[[]]]\\\YYY___gggwwwfff___\\\fff~~~~~~lll``````fffrrrssshhh___]]]eeeooo|||nnnfff^^^ZZZTTTMMMIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIRRR```nnntttooocccXXXOOOOOOOOOOOONNNMMMKKKJJJGGGGGGFFFFFFFFFEEEEEEEEEHHHEEEFFFKKKNNNWWWnnnuuu]]]OOOHHH@@@>>>===;;;999777777666666666777777777777888888333333333333333333333333444333333333444444555666888:::???HHH\\\zzzyyyaaaUUUPPPMMMLLLLLLIIIJJJKKKLLLKKKJJJHHHGGGDDDBBB@@@@@@@@@AAAAAA@@@>>>>>>===<<<;;;::::::999555555444333222000///...........................,,,,,,+++***++++++------------,,,+++++++++,,,,,,))))))(((((())))))***+++---+++))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000000///...------///111111111333888===GGGPPPYYYYYYWWWXXXYYYXXX___eeerrrnnndddZZZ]]]pppqqqccc___cccjjjxxxtttjjjfffmmmwwwzzzssskkkeee^^^VVVRRRRRROOOOOOOOONNNMMMKKKJJJIIIKKKSSS```pppzzzxxxmmmbbbSSSTTTUUUVVVTTTRRROOOMMMHHHGGGGGGGGGGGGFFFFFFFFFHHHEEEGGGLLLPPPYYYppprrr[[[MMMGGG>>>===<<<:::999777666666666666777777777888888888444444444444444444444444333333333444444666777888777:::>>>DDDTTTppp}}}uuu___UUUQQQNNNLLLKKKGGGIIIKKKMMMMMMKKKIIIGGGDDDBBB??????@@@AAABBBAAACCCBBB@@@>>>;;;999777666888888777666555333111111111111111111111111111111000///...------...///000......///000...,,,***(((,,,,,,++++++,,,,,,---......,,,))))))+++,,,,,,,,,........................,,,,,,++++++,,,,,,---.........///000000///...---,,,...000000///111666;;;FFFQQQ[[[ZZZWWWWWWXXXYYY___dddpppwwwjjj[[[XXXfff~~~vvvfffaaaeeeeeerrr}}}rrrmmmttt}}}}}}uuuppphhh___[[[\\\SSSSSSRRRPPPNNNKKKIIIHHHMMMTTTaaaqqq}}}}}}sssiiiVVVWWWYYYZZZYYYVVVRRRPPPHHHHHHHHHGGGGGGGGGFFFFFFHHHFFFGGGLLLPPPZZZqqqpppYYYLLLFFF===<<<;;;:::999777666555666666777777888888888999555555555555555555555555333333444444666777999999777:::===BBBOOOiiiyyyyyysssbbbUUUOOOMMMKKKIIIKKKLLLMMMNNNMMMJJJGGGFFFIIIFFFBBB@@@@@@@@@??????>>>?????????===:::777555555555555444444333333222333000---...000000...+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,000///...---,,,---...///000000//////.........---111000//////000333777999DDDKKKSSSWWWXXXYYY]]]aaabbbeeeooorrr```^^^aaaiiizzzjjj___ZZZbbbiiiuuuvvvsssuuu|||xxxuuu{{{xxxrrrjjjbbb[[[TTTQQQPPPTTTTTTOOOKKKKKKPPPVVVaaannn{{{|||rrrgggYYYWWW^^^^^^^^^[[[QQQKKKHHHEEEFFFHHHIIIHHHEEEGGGHHHJJJLLLOOO[[[tttlllUUUHHHFFF@@@>>>:::777555444444555666555555555555444444444444444444444444444444444333222111000000222444555777666:::AAAJJJ\\\~~~}}}xxxtttbbbUUUPPPNNNKKKIIIIIIJJJLLLNNNMMMLLLJJJHHHHHHEEEBBB@@@@@@@@@@@@???>>>??????>>>===:::777555444444444333222222111111222111///......---,,,***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,---000/////////.........---000///......000333666888@@@GGGPPPVVVZZZ]]]bbbffffffiiiqqqyyybbb[[[ZZZ^^^qqq}}}mmmaaa\\\___eeeppp~~~}}}tttppprrrrrr{{{zzzzzzqqqeee\\\VVVSSSRRRUUUUUUOOOLLLKKKMMMUUUaaappp{{{lll]]][[[```______]]]TTTKKKHHHEEEEEEGGGIIIGGGEEEGGGHHHJJJLLLOOO\\\uuufffPPPFFFDDD===<<<999777666666666777555555555555444444444444444444444444444444444444444444333333333444555666;;;999;;;@@@EEETTTsss{{{qqq}}}vvvdddVVVPPPNNNLLLJJJGGGIIIKKKLLLMMMLLLKKKIIIFFFDDDAAA@@@AAAAAAAAA@@@>>>>>>>>>>>><<<999777666444444333222222111000000...///000///---,,,,,,---,,,,,,,,,++++++*********...------,,,+++***)))(((+++************)))))))))---,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---/////////...............//////......///111444666;;;BBBMMMUUU[[[aaaggglllkkkmmmtttgggZZZTTTTTTbbbsssqqqeee___[[[```jjjvvv~~~uuuqqqrrrnnnuuuzzzjjj___[[[WWWWWWYYYXXXSSSNNNMMMNNNWWWdddssstttccc___cccbbbbbbaaaXXXLLLIIIEEEDDDGGGHHHGGGFFFGGGHHHJJJMMMPPP]]]vvvqqq\\\KKKBBBBBB;;;:::888777666666777888555555555555444444444444444444444444444444444444333333444444444444555555;;;888999===@@@KKKfff{{{jjjppp~~~yyyfffWWWPPPNNNLLLJJJGGGHHHIIIJJJJJJJJJHHHGGGDDDCCCAAA@@@BBBBBBBBBAAA>>>>>>>>>===;;;999777666555444444333222111000000***---//////,,,,,,...111///......------,,,,,,+++------,,,,,,+++***))))))***)))))))))))))))))))))...---+++))))))***+++,,,+++,,,,,,,,,,,,---------...---------......//////..............................------///111333444888???JJJTTT\\\ccciiimmmnnnpppttt~~~ppp___UUURRRZZZffftttwwwiiiaaaYYY]]]dddooo}}}|||wwwwwwwwwzzzqqqeee```]]]\\\___]]]WWWQQQPPPRRR[[[iiixxx|||jjjdddfffdddeeeeee]]]PPPKKKFFFEEEFFFHHHHHHFFFGGGHHHKKKMMMQQQ^^^xxxvvvdddSSSFFF??????:::999888777666666666777555555555444444444333333333333333333333333333333000111222333333333222222666333555:::===GGG^^^vvvggggggrrr}}}iiiYYYQQQMMMKKKIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAA???>>>===<<<:::888777666666666555444333222111111,,,...000///,,,+++---000.........------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***...---+++))))))***+++,,,+++++++++,,,,,,,,,------,,,------....../////////---------.....................---...///000222333888>>>HHHRRR[[[bbbgggjjjlllooossszzz}}}iii[[[SSSTTTZZZdddvvv|||mmmdddZZZ\\\aaaiiiuuuxxxlllccc``````bbbaaaZZZSSSRRRTTT^^^lll{{{qqqiiijjjgggiiijjjcccVVVPPPJJJGGGGGGIIIIIIGGGGGGHHHKKKNNNRRR```zzzkkk[[[NNNBBB===>>>;;;:::999777666555444444555444444444444333333333333333333333333333333333000111222333333333222222444222444999<<>>===;;;999888777666777777666555333222111111222222222000---,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))************+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,******+++,,,---------------------------..................//////000111222888===EEEOOOXXX___ccceeeggglllrrrxxxyyyeeeTTTNNNPPPYYYiii|||rrrggg[[[\\\^^^dddnnn~~~}}}ssseeeccccccfffddd]]]WWWUUUTTT```oooxxxnnnmmmkkknnnpppkkk]]]VVVNNNJJJIIIJJJJJJIIIGGGHHHLLLOOOSSSaaa{{{uuubbbTTTIII@@@<<<===;;;:::999888666555444333444444444444333333333333333333333333333333333333333333444444444444555555777444666:::;;;===LLL]]]~~~rrreeefffzzznnn[[[QQQLLLHHHEEEIIIIIIHHHHHHHHHGGGFFFFFFDDDCCCBBBBBBCCCCCCAAA??????>>><<<:::999777777666777666555444222111000000333111000000000000...---)))******++++++,,,,,,---,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++)))***+++---------------,,,,,,,,,------........./////////000000111111222666:::BBBLLLUUU\\\```aaacccjjjrrrxxx}}}qqq[[[PPPNNNRRR___ooowwwlll]]]\\\\\\___hhhwwwvvvkkkiiiiiimmmllleee^^^\\\YYYeeeuuu~~~sssrrrooossswwwsssddd\\\SSSMMMKKKKKKKKKJJJGGGIIILLLPPPTTTbbb}}}|||lllZZZMMMEEE>>><<<<<<888888888888777666555444444444444333333333222222222222222222222222222222444444333333333444555666888555666:::999999EEETTToookkkfffmmmppp\\\QQQKKKGGGDDDHHHHHHIIIIIIIIIIIIJJJJJJDDDCCCBBBBBBCCCBBB@@@>>>???>>><<<:::888777777666666555444333111000///...///---,,,...333555444222***+++,,,---......///000...------,,,+++***))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))((())))))))))))************,,,---///000000//////,,,,,,,,,------.........//////000000111111222222444888@@@JJJTTT[[[^^^___```hhhrrrxxx|||}}}dddVVVSSSOOOYYYhhhzzz{{{ooo^^^\\\[[[]]]eeessswwwrrroooqqqtttssslllfffdddaaalllzzzwwwuuussswww|||xxxhhh```VVVOOOLLLLLLLLLKKKGGGIIILLLPPPUUUccc}}}vvvfffTTTIIIBBB===;;;<<<666666777777777777666666444444444333333333222222222222222222222222222222333222111000000222444555666333555999999888BBBPPPdddrrrhhhdddvvvppp]]]PPPJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB===>>>??????===;;;888666555666555333000000444777:::777333000---------...,,,---...//////...---,,,------------,,,+++******,,,,,,,,,,,,+++***)))(((......---------......///------...////////////...,,,---.../////////...------------,,,,,,+++++++++...---------...///111222444666;;;CCCMMMXXX___cccjjjnnnwwwwww^^^OOOSSSZZZiii~~~qqq```[[[YYY\\\aaaiiivvvzzzxxxyyy}}}}}}uuulllhhhiiirrr}}}yyywww~~~|||sssfffZZZUUURRRNNNLLLLLLLLLIIILLLTTTZZZddd}}}tttbbbNNNEEEBBB>>>:::999777777777777666666666666888555222222444555444222555444444333222222222222111111222222222333333333666666666666777;;;AAAEEEZZZvvv|||aaacccjjjqqq]]]QQQLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA======>>>>>><<<:::888666555666777555333222555777777555333000//////000111,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***)))******+++,,,***++++++,,,,,,,,,,,,,,,+++,,,---...///......------------,,,,,,,,,++++++000000......---...//////333555999AAALLLWWW```eeeooossszzzkkk[[[VVVYYYfff|||uuuccc]]]YYYZZZ^^^eeeqqq|||}}}~~~zzzqqqmmmrrr{{{~~~{{{yyy|||ttthhh\\\XXXWWWTTTRRRRRRPPPLLLNNNUUU[[[eee~~~qqq___MMMDDDAAA>>>:::888777777777666666666555555777444222222444444333111333222222222222333333444111111222222222333333333444444444444555999>>>CCCQQQllliiiaaaeeewwwrrr^^^SSSOOOMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@============;;;999777666666777888777555444555666333222000//////000222333,,,,,,,,,++++++,,,,,,,,,***+++,,,---............)))***+++,,,------...---,,,+++)))(((((()))***+++,,,---......//////......++++++,,,---------------------------,,,,,,,,,,,,///............//////000222444777>>>HHHTTT___eeeqqquuu{{{}}}lll___]]]dddyyy{{{ggg```YYYXXXZZZ```jjjtttyyyuuu~~~}}}~~~ssshhh^^^\\\\\\ZZZYYYYYYUUUQQQQQQWWW]]]jjjkkk\\\KKKCCC@@@<<<999888777666666666666555555555555333111111222333333222111111000111111222333444111111222222222333333333222222222222333777;;;???IIIaaazzzfffeeeqqqttt___TTTOOONNNMMMKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBB@@@??????<<<<<<<<<<<<:::888777666666666777777666444444333000///...------///000111...---,,,++++++,,,---...+++,,,---...............***+++,,,------...------///---+++))))))***,,,---------...////////////...++++++,,,,,,,,,,,,---,,,------------------,,,,,,***+++,,,---///111333444222333555:::BBBMMMYYYaaajjjpppxxx~~~}}}mmmdddddduuummmcccYYYVVVWWW[[[dddmmm{{{~~~pppfff]]]]]]^^^^^^]]]^^^YYYVVVVVVZZZcccrrryyyeeeWWWHHHBBB???;;;888888666666666555555555444444333222111111222222222222111111111000111111222222111111222222222333333333111222222222333555999===EEEXXXvvvtttlllnnnuuu___SSSOOOLLLJJJLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@??????======<<<;;;:::888777666666555555555555444222111222111000////////////000///...---,,,,,,---...///------......---,,,,,,++++++,,,,,,------,,,,,,+++000...,,,+++***+++,,,---((())))))***************++++++++++++,,,,,,------------------------------******,,,...000111333333222333444777<<>>===<<<;;;:::888888777777666444333444444222000555444333222111000000000///......------......///------------,,,+++***)))++++++,,,,,,,,,+++******---,,,++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......------------............---...//////000//////...111333444666999BBBMMMVVVXXX___kkkwwwnnnbbbjjjyyyppp___WWWUUUWWW\\\ccclllwwwqqqggg```aaaddddddcccddd``````bbbhhhtttkkkVVVLLLBBB>>><<<888777888555555444444444333333333222333333333111111333555666555333222000/////////111111222222222333333333222333444444333555888::::::DDDWWWqqqoooqqqqqq[[[QQQNNNLLLJJJLLLLLLMMMLLLKKKIIIFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999888:::777444333444444333111333222222111000000000///,,,------......------,,,+++++++++,,,++++++******(((((()))***++++++++++++***+++++++++***)))((('''---...//////000000//////...---,,,,,,,,,---//////------------.........///...//////000000///...---///222555666999AAALLLUUU[[[^^^gggttt~~~wwwfffgggnnnwwwyyyeeeZZZUUUUUUXXX]]]dddmmm|||xxxooohhhiiikkkkkkjjjjjjeeegggjjjooo|||{{{hhhQQQHHH@@@===;;;777666777444444444333333333333222111333444444222222444777555555444222111111111111111111222222222333333333222333444333333444666888777>>>LLLaaa|||{{{qqqzzznnnYYYPPPOOONNNLLLKKKLLLMMMLLLKKKHHHFFFDDD??????@@@@@@@@@AAAAAAAAA@@@???>>><<<::::::999999===999444333444555444333..................------++++++---......---++++++((()))***+++++++++++++++%%%&&&''')))+++,,,,,,,,,***+++,,,---,,,***(((&&&,,,------.....................---,,,---...///000---------.........//////+++,,,...000000000000///...111555888;;;BBBNNNWWW``````fffqqq}}}kkkfffgggkkk}}}jjj\\\VVVTTTVVVYYY^^^ggguuu~~~uuunnnoooqqqqqqoooooojjjllloootttyyyfffNNNFFF???<<<:::666666777444444444333333333222222222444555444222222555888444444333333222333333333111111222222222333333333111222333333222333555777999>>>HHHXXXooovvvvvvooo[[[RRRLLLIIIIIIMMMMMMMMMLLLJJJHHHEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::999888777555333222222222333000...+++(((''')))+++,,,,,,,,,------,,,,,,+++***))))))***+++,,,------...------------------------------+++*********+++,,,+++'''''',,,---***+++000////////////...---,,,,,,,,,...///---***)))+++---...---***'''''')))///333......111555777???OOO^^^^^^cccjjjqqq}}}rrreee```bbbrrrrrrbbbZZZWWWVVVTTTWWW```mmmzzzzzzwwwxxxzzzyyyxxxvvvsssqqqwww{{{dddOOOHHH???;;;;;;;;;888555333444555666555444333222333333111000000000111222222222111111111111111222222111111111000000//////222111111000111333444555888>>>DDDLLL^^^|||xxxqqq^^^TTTNNNKKKJJJLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===;;;:::999999666555444333222111111111000///...---,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++...)))(((++++++(((***///......///......---,,,,,,---//////...+++***,,,...---///111111///.........000000222555777===KKKYYY```hhhqqqxxxpppddd```iiiwww~~~kkk___XXXTTTRRRWWW___iiiuuu~~~~~~~~~~~~}}}{{{yyyxxx~~~{{{cccLLLEEE>>>:::::::::888555444444444555444333333222333222111000000000111222222222111000000111111222111111111111000000000///222111111111111333444555444888===EEETTTpppttt```VVVOOOLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@>>>===;;;:::999888444444444333222111//////000111222222111000...---...............------,,,........................++++++++++++++++++++++++,,,+++******))))))******///,,,)))******(((***------............------,,,...//////...,,,,,,---//////111333222000...---...222111333555666:::GGGSSScccnnnyyypppcccccckkkzzzxxxggg\\\VVVTTTWWW[[[cccmmmyyyvvv]]]GGGBBB<<<999999999888666555555444333333333333333333222111111000000111111111111000000000111111222111111111111000000000000111111111111222333444555222444888===JJJcccyyyttt```VVVPPPLLLLLLIIIJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???===;;;:::999888444444444444333222000...222222222222222000///...///////////////......---,,,,,,++++++************************************++++++*********)))))))))---,,,,,,,,,,,,,,,,,,---,,,,,,---.........------.........------------...000///---***)))***...222222111222444555999CCCNNNbbbooo}}}oooggghhhoooqqqccc[[[XXXVVVWWW\\\eeeppp}}}kkkSSSBBB>>>:::777888888777666666555333222111222333444222222222111111111111111111000000000000111111222111111111000000000000000111111111111222333444444555555666;;;DDDXXXtttssswwwsss___UUUNNNKKKKKKHHHIIIIIIIIIIIIGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA??????>>><<<;;;999888888555555666666555333111///333222111/////////////////////000000//////...---++++++******))))))((((((************************++++++++++++******))))))))),,,...///000000///---++++++,,,---.........------,,,++++++,,,---------,,,,,,+++))))))+++///333111///000333555888AAAJJJ[[[jjjzzz{{{zzz}}}qqqkkkkkk{{{{{{jjj___YYYUUUSSSVVV___hhhsss}}}^^^JJJ>>><<<999777666777777666555444333222111222333333222222222222111111000000000000//////000111111222000000000000000000111111000111111222333333333444888555666:::@@@NNNfff|||qqqqqq~~~ppp]]]SSSMMMJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA===<<<<<<;;;:::999888888666666666555444333222111222111///...------...//////////////////......---------,,,,,,+++++++++***************************+++,,,,,,,,,,,,+++******(((,,,......000222111---******+++------.........---+++******,,,------,,,&&&***...111111000//////111...///222555777===EEERRR```qqq}}}zzzyyy}}}~~~pppkkkuuutttcccZZZTTTPPPRRRZZZaaaiiiyyylllTTTEEE;;;:::999777666666666666444444333222222222222222111222222222222111000000////////////000111111222000000000000111111111111000000111333333333333333777333444888<<>>OOOcccyyynnntttnnn[[[RRRMMMKKKKKKJJJJJJJJJIIIGGGDDDBBB@@@CCCBBBBBBAAAAAA@@@??????888888888888888888888888666555333111000000111111---///111222111///,,,)))...............------,,,------------------------++++++++++++++++++++++++,,,---...///...---,,,+++...///,,,%%%%%%+++...,,,((()))***,,,---.../////////---+++,,,///000000............,,,+++,,,///111555222000222333333666:::DDDPPPaaarrr{{{sssrrryyypppooouuuxxxjjjWWWPPPOOOUUUXXXYYYeeeuuucccNNNBBB???:::::::::888666555555666222222333444333222111000111111222333222111000///............///000222222//////000000111111111222///000222333444444333333555111333999:::<<>>AAABBBBBBBBB<<<===<<<;;;:::777555333444444444444333222111111000000///...---,,,,,,,,,...---+++))))))***+++,,,)))***++++++------...///++++++++++++++++++++++++***+++---------+++)))(((%%%(((+++,,,,,,+++++++++,,,,,,---------------------------........./////////......---------.........///111111000111444666CCCKKKZZZmmm~~~wwwtttwww|||qqqnnn|||qqq]]]XXXSSSQQQOOORRR\\\gggwwwqqqYYYFFF???@@@999888777666444444333333333333333222222222111111333222111000/////////000111111000//////...//////+++---///000000///---,,,000111111111111222222222111222555888888===IIIWWWttt}}}xxxqqq\\\SSSMMMKKKKKKIIIIIIIIIHHHGGGEEECCCAAA@@@???>>>???@@@AAA@@@???>>>>>>>>>===;;;999666555444444444444333222111111000000///------,,,,,,---000///---,,,+++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,&&&))),,,---,,,+++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,------///......---------.........///000111000111333666???FFFUUUhhhyyy|||xxxwwwrrrkkktttvvvaaaYYYQQQNNNMMMPPPWWW```lllyyy{{{dddPPPAAA<<<<<<999888777555444444333333333333222222222111111111222222111000000000000000222111000000000000000111&&&(((***,,,---.........000000111111111222222222222333444666666999DDDPPPjjjxxxzzzqqq^^^TTTOOOKKKKKKIIIJJJJJJIIIHHHFFFDDDCCCCCCBBB@@@???@@@???>>><<<=========<<<:::888666555444444444444333222111111000///...---------------000///---,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++000...,,,+++***+++---...)))+++---...,,,++++++++++++,,,,,,,,,---------...+++++++++,,,,,,,,,------......---------......///...///000000000111333555888@@@MMM___qqq~~~~~~zzz}}}{{{mmmooo~~~~~~hhh]]]QQQMMMMMMOOOTTTYYYeeeqqqhhhTTTGGG===999:::888888666555444444333333333222222222222111111111222111111000000000111111111111000000111111222222++++++,,,---///000111111000000000111111111222222333222333444333444===HHH[[[uuuuuupppppp___VVVOOOKKKJJJKKKKKKKKKKKKJJJHHHFFFEEEDDDBBB@@@@@@@@@???>>><<<;;;;;;:::999777666555444444444444444333222111111000///...---------------------,,,++++++++++++,,,)))***++++++------...///++++++++++++++++++++++++------++++++++++++,,,---+++,,,......,,,++++++,,,+++++++++,,,,,,------...---------.........//////...------------...//////...///000000000000222444444:::FFFVVVgggvvvxxxqqqwwwrrrcccTTTOOOPPPQQQSSSUUU^^^iiiyyytttZZZJJJBBB===:::999888777666555444444444444222222222222111111111111111111111000000111222222000/////////000111222222111111000/////////000000000000000000111111111111222111222333222222999BBBNNNdddooodddpppooo^^^UUUOOOKKKJJJLLLLLLMMMLLLLLLJJJHHHGGGCCCAAA@@@@@@AAAAAA???>>><<<;;;:::999777666666555444444444444333222111111//////...------------...------,,,,,,+++++++++,,,)))***++++++------...///++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++---...---,,,++++++,,,******++++++,,,------...---------.........//////---------------...//////...///000000///000111333222777AAANNN^^^nnn|||wwwuuu}}}lllZZZSSSRRRRRRRRRRRRVVV___mmm{{{~~~hhhPPPCCC???<<<999888777666555444444333444444222222222111111111000000111111000000111222333333...............///000111//////...---,,,,,,------//////000000000111111111111///000333333333888@@@EEEVVVrrrlll\\\dddvvvlll\\\TTTOOOKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGBBBAAA@@@@@@AAABBBAAA??????>>><<<;;;:::999999999444444444444333222111111///......---------......////////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++'''(((***,,,,,,+++)))(((***,,,---,,,+++***,,,---))))))***+++,,,---......+++++++++,,,,,,,,,---------------------...///000...000000000//////111333222666===GGGUUUfffuuuvvv{{{xxxdddYYYTTTQQQOOOPPPTTT[[[eeeqqqnnn[[[HHH???<<<:::777666666555555444333333444444222111111111111000000000000000000111222333444555......---------...//////---......///000000111111/////////000000000111111000...///333333333777===@@@KKKbbb|||kkkZZZ]]]hhh}}}jjjYYYRRRMMMKKKKKKHHHIIIJJJJJJIIIHHHFFFEEECCCAAA@@@@@@AAABBB@@@???@@@???===;;;;;;:::;;;;;;444444444444333222111111......---------......//////////////////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++)))***++++++******,,,...))))))***+++,,,---......+++++++++,,,,,,,,,---------,,,,,,------///000000///000000000...///000222222555:::AAAMMM^^^ooo{{{}}}|||||||||rrrcccYYYRRROOOPPPSSSXXX___iiiuuurrr^^^PPPBBB===<<<999666666555555444444333333444444111111111111000000000000000000000111222333555666000//////............//////000222333444333333222////////////000000000111000......222333222444888<<>>>>>===<<<:::999999::::::444444444444333222111111......---------......///------......------,,,+++)))***+++,,,---......///++++++++++++++++++++++++,,,+++***)))***+++---...((()))******)))***,,,...((()))***+++,,,---......---------.........//////,,,,,,,,,---...///000111///000000///......000222222444888>>>HHHYYYkkkwww|||zzz{{{mmm^^^TTTQQQRRRNNNQQQWWW___jjjzzzwwwiiiVVVKKKAAA>>>===:::888888555555444333333333444444111111111111000000000000000000000111222444555666222111000//////.../////////000111222111///---+++////////////000000000000000......111222000111555:::===MMMggggggVVVSSSRRRYYYllljjjXXXPPPLLLIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEDDDCCCAAAAAAAAA???===:::;;;;;;:::999999888888777666666555444333222222111//////...------------............------,,,,,,,,,+++++++++***++++++,,,,,,,,,***))))))******(((''',,,+++******))))))******,,,+++***)))))))))++++++,,,------......---,,,,,,000...,,,+++++++++---...---...000000///......///------...000111222333444222222555;;;BBBMMM```pppsss{{{xxxeeeYYYRRRPPPQQQOOOQQQWWWaaaooovvv___OOOGGG???:::;;;;;;999666555555444444444333333333222222222111111111111000000000///...............///...---,,,,,,---...//////////////////////////////000000000111111111111000111111111111222222222999999BBBYYYvvvlll]]]SSSOOOVVVbbbuuujjjXXXQQQMMMJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@>>><<<;;;::::::999999888888777666666555444333222222111/////////.........------------------------,,,,,,---,,,+++***************,,,+++******++++++******+++++++++++++++,,,---...++++++*********+++,,,,,,***+++++++++,,,---------///...,,,+++***+++,,,---...000111000...---------/////////000000111111222333333555:::???IIIZZZiiisss{{{pppcccYYYTTTRRROOOOOOTTT[[[fffvvvxxx```MMMFFF>>>:::999:::888555444444444444333333333333222222222111111111000000000//////...............//////...------...//////........................//////000000000111111111000000111111111222222222666666>>>RRRkkklllaaaXXXXXX]]]kkklllZZZRRRNNNJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBAAA???===:::::::::999888888777777666666555444333222222111//////000000000///...---,,,,,,------------------------+++***)))(((((((((+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---///000111***++++++,,,------------++++++++++++---///111222...---,,,+++***+++,,,,,,///000111000...,,,,,,,,,000000000000000/////////444444555999<<>>::::::999999888777777777666666555444333222222111...///111222222000...---,,,,,,,,,------.........,,,+++******))))))))))))***+++,,,,,,+++,,,---...,,,,,,,,,------...///000***+++---...///......------,,,,,,---///222555777......---,,,+++,,,,,,---...///000000...,,,,,,---////////////////////////444333555888:::???MMMZZZnnn{{{zzzhhh\\\UUUPPPNNNPPPSSSXXX```iiizzzoooUUUEEE@@@:::777666555444333333333333333222222222222111111111111000000000000//////...------------...////////////////////////................................./////////000000000000000000111111111111333444888@@@MMMbbb~~~jjj[[[[[[lllooo\\\SSSLLLHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCAAAAAAAAABBBBBB@@@>>>::::::999888888777777666666666555444333222222111...///111222222000...---,,,,,,,,,------.........***)))))))))***+++,,,,,,(((***,,,+++******,,,---------,,,,,,,,,,,,,,,---+++,,,---...///...------,,,,,,,,,,,,///222555777///......---------------+++,,,...///...---...///---------...//////000000222222444777999===IIIUUUiiixxxnnn```VVVPPPMMMNNNQQQTTT[[[bbbmmm|||fffOOOAAA>>>999666444333333222333333222222222111111111111111111000000000////////////...---------------......////////////..............................---............///////////////000000000111111111444555888<<>><<<999999999888777777666666666666555444333222222111//////000000000///...---,,,,,,------------------)))))))))***+++,,,......(((+++---,,,)))(((+++---------,,,+++***+++++++++,,,------......------,,,************,,,...000111......------------,,,,,,)))+++---.........///000,,,,,,,,,---...//////000000000333666777:::EEEQQQbbbtttzzzkkk[[[SSSMMMMMMOOOQQQUUU[[[cccrrrwww\\\JJJ>>><<<999666333222222333222222222111111111000000111111000000000////////////...------,,,,,,------------............------------------------------------------.........////////////000000000111111333444777:::===IIIbbbxxxgggYYY[[[cccssslllZZZSSSNNNKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@???<<<:::999999888888777777666666666666555444333222222111/////////.........------------------------,,,,,,++++++++++++,,,---......***---///---***(((+++...,,,+++++++++++++++,,,---///...---,,,++++++++++++)))))))))***++++++,,,,,,+++,,,,,,,,,++++++*********,,,......------...///------------------------//////222444444666???JJJ\\\ppp|||ggg]]]TTTPPPOOONNNQQQUUUZZZgggwww|||cccPPPEEE<<<;;;999666333222222333222111111111000000000000111000000000///////////////...------,,,,,,------+++,,,---......---,,,+++------------------------,,,,,,---------.........////////////000000000111000222555777888@@@RRRdddppp]]]YYY[[[aaa|||iiiYYYSSSPPPMMMMMMHHHHHHIIIHHHHHHGGGFFFEEECCCAAA@@@??????>>>;;;999999999888888777666666666777666555444333222222111//////...------------............------,,,,,,,,,......---,,,,,,,,,------+++///111///+++)))+++...*********+++,,,---...///000///---+++*********+++***++++++,,,,,,++++++***)))************)))((((((,,,---///...---,,,,,,---//////...------,,,++++++//////111333222333;;;EEEXXXmmmsssggg[[[TTTQQQOOOOOORRRSSS___mmmzzzlllTTTFFF???;;;:::999666333222222333111111111111000000000000000000000000////////////......---,,,,,,,,,,,,---++++++,,,------,,,++++++------------------------,,,,,,,,,---------......////////////000000000000---///222555555:::IIIXXXqqqxxxbbbZZZYYYXXXtttjjjZZZSSSNNNKKKJJJFFFGGGHHHIIIHHHFFFCCCBBBAAAAAA@@@???>>>===<<<<<<777888:::::::::888666555777666555444222222111111333222000...---...000111............---,,,+++***************************,,,++++++******++++++,,,000---)))***---...+++''')))***+++,,,---,,,++++++))))))***+++,,,,,,------//////000000///...------,,,++++++******++++++,,,---------......000111111---------///222777;;;>>>SSSccczzzsss```TTTPPPPPPNNNLLLTTTWWW```nnn{{{rrr[[[III@@@>>>777666666555444444333333111111111111111111111111222222111000///...------,,,------......------,,,------------,,,,,,+++***,,,,,,+++***+++,,,---...........................,,,------...///000111111222000///222444777???GGGbbbwwwmmmZZZUUUVVVddd~~~hhhXXXRRRMMMKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDAAAAAAAAA@@@???>>><<<<<<;;;<<<======<<<:::888777999888777555444444333333000///---,,,,,,...///000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...***(((***---///,,,))))))***+++,,,---,,,+++++++++++++++,,,,,,------...---------------,,,++++++---,,,,,,,,,,,,,,,,,,---------------...///000111111000000000222666999<<>>HHH^^^zzzzzzooo```dddtttyyyaaaTTTOOOLLLJJJJJJHHHHHHHHHHHHFFFEEECCCBBB@@@AAACCCDDDCCC@@@===;;;::::::999999777555333222444333222111000000000000111111//////......//////---.........------,,,+++************************++++++************++++++---+++***+++...///...,,,)))***+++,,,---,,,++++++------------,,,,,,,,,,,,.........//////......---------,,,,,,,,,,,,---------------------...///000222111111000111333555666;;;EEESSSbbbooo{{{|||iii]]]VVVQQQNNNNNNKKKLLLQQQYYYdddvvv||||||lllWWWHHH>>>::::::444444444444333333222222111111111111111111111111////////////////////////,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...///222333111444999CCCUUUooopppiiimmmvvv___SSSOOOLLLJJJJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@AAACCCDDDCCC@@@===;;;======<<<;;;999888666555777777666555444444444444222111000...---,,,++++++---------...------,,,,,,************************+++******))))))******+++///...------......---,,,)))***+++,,,---,,,++++++,,,,,,,,,+++++++++++++++------...............---,,,,,,++++++++++++,,,,,,...------------......///------......000222444555555===IIIVVVcccnnnvvv{{{~~~ttteeeZZZRRRNNNMMMKKKLLLPPPUUU[[[hhhuuu{{{|||~~~~~~}}}wwwxxx~~~dddPPPDDD<<<888999333333333333333222222222000000000000000000000000000000000///...------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////---///222111///111555???LLLccc|||ooofffrrruuu___SSSPPPMMMKKKKKKLLLLLLJJJIIIGGGFFFEEEDDD@@@AAABBBBBBAAA???===;;;;;;;;;:::999777666666555666555444333333333333444//////...---,,,***)))))),,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******/////////...---,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,...---------------......***+++,,,---///111333444444999BBBMMMZZZeeennnrrrvvv}}}~~~{{{rrrcccWWWQQQKKKJJJKKKNNNOOORRR[[[eeexxxzzzvvvwwwyyy{{{zzzsssuuu}}}rrrYYYHHH???888555444222222222222222222222222000000000000000000000000111000000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///---...111000...000444999AAATTTlllvvvccceeetttvvv```UUUQQQNNNLLLLLLMMMLLLJJJIIIGGGEEEEEEDDDAAAAAAAAA@@@???>>><<<<<<888888777666555444444444222111111000000000000111..................------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,---,,,+++++++++,,,)))***+++,,,---,,,++++++***+++++++++,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...++++++,,,...000111222333555777<<>>===<<<<<<::::::999888888777888888444333222222222222222222//////111222333333333333,,,,,,------...---------******************************))))))))))))******((()))************+++---)))***+++,,,---,,,++++++++++++,,,,,,---...//////+++,,,------...............------,,,,,,------......------,,,,,,,,,------------...///000111222222777666888@@@MMM^^^lllttt{{{|||vvveee[[[PPPMMMJJJIIIGGGHHHPPPYYY```lll~~~zzzrrrrrrtttwwwzzzsss```JJJ???;;;777444333111111111111111111222222000000000000000000000000---------............///......////////////......***+++,,,,,,------------***+++,,,---...---,,,,,,........................000////////////.........000...---//////---111666666666@@@SSShhh{{{ooobbb]]]bbbzzzsss___UUURRROOOMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCBBB@@@?????????>>><<<:::;;;;;;:::888777555444444333333222222222222222222///............---------+++,,,,,,,,,,,,+++*********+++---......---+++***++++++++++++++++++++++++---...///000000///---+++&&&''')))+++++++++******,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......//////000111222222333333222333777???IIIWWWkkk}}}uuucccXXXRRRNNNMMMJJJHHHIIIMMMWWW```mmm}}}wwwqqqsssrrrqqqssszzzbbbOOO@@@<<<888111000555333333333222222333444444...222333///---...---+++,,,,,,---...---,,,***)))+++++++++************)))+++++++++++++++***)))(((,,,,,,,,,,,,++++++***)))---,,,++++++---//////...///...------------...///////////////000000000000444444999FFFYYYnnnttt```ZZZ^^^nnnwwwaaaVVVRRRNNNKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDAAA@@@?????????>>><<<:::;;;:::999888777555444444333333333222222222222111///............---------+++,,,,,,,,,,,,+++*********+++---......---+++***++++++++++++++++++++++++---+++(((&&&&&&(((+++---------------,,,+++***)))******+++++++++++++++***,,,,,,,,,,,,,,,---------,,,------------------,,,---,,,,,,,,,,,,---............///000000111222222222222666===FFFSSSgggyyyooo```WWWPPPMMMKKKIIIJJJMMMQQQWWWbbbppp~~~~~~wwwqqqnnnmmmnnnpppttt}}}tttXXXHHH;;;999777111000555222111111000000000111111+++000111...,,,......,,,,,,,,,---------,,,+++***+++++++++************)))+++++++++++++++***)))))),,,,,,---------,,,++++++...,,,++++++---......---........................///////////////000000000444444888BBBQQQeee~~~qqqddd___hhhwwwzzzcccWWWQQQMMMIIIHHHHHHGGGGGGFFFEEEEEEDDDDDD@@@???>>>>>>>>>>>>;;;999;;;:::999888777555555444333333333222222222111111///............---------,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***************************---+++(((''''''))),,,...000///...---,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---......//////000000000222222444:::AAAMMM```qqq~~~mmm```SSSNNNMMMKKKKKKMMMKKKOOOVVV```mmm|||}}}{{{~~~wwwqqqnnnlllkkkhhhkkkqqqxxxqqqaaaKKK???666666555111111555222111111000000/////////***...000---,,,//////...,,,,,,---------,,,+++++++++++++++************)))***++++++++++++***))))))+++,,,------------------///---++++++,,,------,,,,,,---...//////...---,,,........./////////000000333333666<<>>===>>>>>>>>><<<:::::::::999888777666555555444333333222222111111111///............---------,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((()))+++---...---+++***,,,++++++***+++---...000)))***+++,,,------------///......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...............//////000000000222111222777<<>>===>>>???>>><<<::::::999999888777666555555444444333333222111000000///............---------,,,------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))***)))(((((()))***,,,---((((((***+++,,,,,,,,,,,,.........------,,,,,,+++---,,,++++++++++++,,,------,,,,,,,,,,,,---......//////000000000000000111111000222555888???MMM[[[qqq~~~wwwdddYYYTTTOOOLLLKKKJJJIIIIIILLLSSS```oooyyy{{{rrrmmmpppwww~~~|||wwwqqqmmmkkkkkkkkkkkkooouuuxxxjjjWWWHHH;;;777444444333111///000111111222111000///...---...222333///---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++******((()))***+++++++++++++++///---++++++,,,,,,+++***+++,,,...//////...,,,++++++,,,,,,---....../////////000222444888DDD[[[ppp|||jjjccchhhwwwzzzbbbUUUPPPMMMKKKJJJCCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>???@@@???>>><<<999999888888777666666555555444444333222111000000///............------------------------,,,++++++++++++++++++++++++++++++************************,,,***((('''))),,,///222++++++***)))((((((((((((''''''((()))*********))),,,,,,,,,,,,,,,,,,++++++---,,,+++******+++,,,------,,,,,,,,,,,,---......000000000000000000000000000000222555666:::EEEQQQcccsssrrrfff\\\SSSMMMLLLHHHGGGFFFFFFKKKUUUaaajjjvvvllleeegggmmmwww}}}qqqnnnkkkiiijjjkkkkkkkkkwww~~~~~~tttkkk^^^MMMCCC888777666444222000//////---......///...---+++***...222333///---...---+++,,,,,,+++++++++,,,------+++++++++************)))))))))***++++++++++++***((()))***************)))...,,,******+++,,,,,,++++++,,,---......---,,,+++***++++++,,,---...////////////111444777???QQQaaazzzvvvfffbbbjjjzzzbbbTTTOOOKKKIIIIIIEEEFFFGGGHHHHHHFFFDDDCCCAAA@@@???@@@AAAAAA???===999999888888777666666666555444444333222111000//////............------------------...------,,,+++++++++************++++++++++++++++++++++++++++++---,,,***)))+++...222555,,,,,,,,,,,,+++***)))((()))******+++++++++************++++++++++++++++++---,,,+++))))))+++,,,------,,,,,,,,,,,,---......//////////////////////////////333555555666>>>HHHWWWhhh|||ssseeeXXXPPPOOOGGGFFFEEEEEEHHHOOOXXX^^^nnnzzzvvvkkkcccdddjjjpppvvv}}}yyyllliiifffeeegggkkkmmmnnn|||ssshhh^^^PPPDDD>>>555666555333111000000000+++,,,---......---+++***+++///000---+++------+++,,,,,,+++++++++,,,---...+++++++++************)))))))))***+++++++++++++++******+++++++++***)))))),,,+++)))***+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000...000333666;;;FFFQQQlllsssffffffttt{{{bbbSSSNNNJJJGGGGGGHHHIIIJJJKKKJJJHHHFFFDDDAAA@@@@@@@@@AAAAAA@@@>>>999999888888777777666666555555444333222000000/////////.........---------------......------,,,+++++++++************++++++++++++++++++++++++++++++$$$&&&)))+++---------,,,***+++---...//////...---....../////////...------)))))))))******++++++,,,---,,,***))))))***,,,------,,,,,,,,,,,,---...........................---...///333666555444;;;DDDNNNaaawww|||kkk[[[SSSQQQHHHGGGFFFFFFHHHMMMTTTZZZ```nnnyyynnneeeeeekkklllsss|||{{{uuuqqqlllhhhddddddgggkkkppprrr~~~~~~kkk___UUUHHH>>>:::222444444111///000111111+++---...000000///---,,,''',,,---+++***,,,---+++,,,,,,+++***+++,,,...///+++++++++************)))((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***)))***+++------,,,---,,,,,,++++++,,,,,,---)))******+++---...//////111///000444666999???FFFaaayyynnnhhhnnnwww___TTTNNNGGGEEEHHHHHHGGGDDDBBBBBBCCCDDDFFFAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888888888888444444333222111000///...,,,,,,---......---,,,++++++******,,,......---,,,***)))((('''((()))+++,,,,,,***(((''')))*********+++*********++++++,,,---------,,,++++++,,,------***)))(((***...000///...))))))(((((((((***+++,,,++++++,,,---......//////,,,------,,,++++++,,,...,,,,,,,,,------///000111///000111333666888;;;<<>>===<<<;;;::::::;;;;;;:::999888888888888444444333222111000//////......///......,,,+++***,,,++++++,,,---...,,,+++)))******++++++,,,++++++---+++)))(((***++++++***)))))))))*********++++++++++++***))))))***+++++++++))))))***---///...---+++***)))(((((()))******'''''''''((()))*********,,,------,,,++++++,,,...------------...///000000000000000222333555777888===OOObbbqqqzzzjjj\\\QQQLLLJJJIIIGGGEEEFFFJJJLLLSSS]]]iiivvv~~~yyypppllllllkkknnnvvvzzzqqqjjjfffeeeeeebbbaaabbbiiirrr{{{xxxmmm\\\MMMBBB<<<666333111111111111111000......///.........------------,,,,,,,,,,,,---------...,,,***)))***---...---,,,&&&'''((()))))))))))))))))))))))))))))))))******++++++******************++++++******))))))(((((('''(((***+++,,,---,,,,,,***))))))***,,,------,,,------......///222888<<>>===<<<;;;::::::;;;::::::999888888777777444333333222111000//////000000///...---+++)))(((---,,,+++,,,------+++))))))+++---...///...,,,+++---+++))))))+++,,,++++++'''((())))))******))))))+++******))))))******+++,,,+++***+++---------,,,,,,,,,+++))))))(((((()))******++++++,,,,,,------,,,------,,,++++++,,,.../////////......///000000111111111111222333555555888FFFWWWggg|||zzzlll[[[SSSLLLKKKIIIFFFCCCDDDJJJNNNTTT]]]gggsss~~~yyywwwwwwzzzxxxsssqqqrrrooorrryyyzzzppphhhcccbbbaaabbbaaaaaaeeelllwww{{{lllaaaRRREEE===777333000111111111111000///..................------------+++,,,,,,,,,,,,,,,------,,,+++******,,,---,,,***'''(((((()))))))))(((((())))))*********)))(((((())))))*********************************************+++,,,------------,,,,,,++++++,,,...///...------......///000222777:::>>>NNNhhh{{{gggeeennnvvv]]]RRRNNNIIIGGGIIIFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@???>>>=========:::::::::999888777666666333333222222111000000////////////...---+++******---,,,+++,,,,,,,,,***(((***+++,,,---------,,,++++++***))))))++++++***)))(((((()))*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++******))))))))).........//////000000000,,,,,,---,,,++++++,,,...111000000////////////000000000111111222444555666666???MMM^^^uuukkk^^^QQQMMMLLLIIIEEEDDDKKKLLLOOOSSS[[[fffqqqyyy}}}ssspppppptttvvvttttttvvvssswww}}}}}}wwwooofff```^^^^^^______aaaccchhhooozzzyyylllaaaXXXKKK@@@:::666333111111111111111000///...---------------------------++++++++++++,,,,,,,,,,,,++++++******++++++*********++++++++++++******)))))))))*********)))'''&&&(((((())))))******++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,+++...---,,,---///000///...,,,...///000000222555888<<>>>>>======::::::::::::888777555444333333222222111000000000......------,,,,,,,,,,,,---,,,++++++,,,,,,***(((,,,+++***))))))***+++,,,)))((('''(((******)))''')))***************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******+++))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,++++++,,,...111000000////////////000,,,------///000222444555555;;;EEEVVVmmm|||kkkYYYPPPNNNKKKHHHGGGHHHHHHHHHJJJNNNWWWaaahhhrrrzzz{{{rrrllljjjnnnqqqrrrtttwwwxxx|||~~~sssnnnggg```\\\\\\^^^```^^^aaaggglllttt}}}yyylll```WWWOOOCCC;;;777555333111000111111000000///...---,,,,,,------------------++++++++++++++++++++++++******+++******))))))******++++++++++++******)))((()))*********((('''%%%((((((((())))))******+++***++++++,,,,,,------...+++++++++***************+++)))))))))+++,,,+++***+++---///000000111333555:::===HHH\\\tttuuuiiijjjyyyxxx]]]SSSQQQMMMKKKLLLKKKIIIEEEBBBAAAAAACCCDDD>>>=========<<<<<<<<<;;;::::::::::::999777444333222222222111111111000000------,,,,,,,,,------...,,,+++***+++,,,,,,***(((,,,+++)))''''''((()))+++(((''''''((())))))(((&&&++++++***)))))))))******)))******++++++******)))***+++,,,+++***)))***+++((()))***+++,,,,,,,,,,,,)))*********************,,,------,,,++++++,,,.../////////......///000000)))******,,,...000222333555888???NNNbbbvvvyyydddXXXRRRMMMIIIIIIFFFFFFFFFGGGIIIOOOWWW\\\hhhppp}}}|||rrrjjjeeeggglllppptttxxx|||zzzuuujjjgggaaa]]][[[\\\___aaa___eeemmmsssyyyxxxyyyxxxggg\\\NNNFFF<<<666333333222000000000000000///...------,,,,,,,,,,,,------------+++++++++************)))((()))******)))((()))+++'''(((((()))))))))(((((((((((()))))))))(((''''''(((((())))))))))))))))))((((((((())))))***************)))(((((())))))***,,,+++******,,,,,,,,,******,,,.../////////000222444666===JJJ^^^www|||ooommmrrrzzz]]]SSSRRROOOMMMNNNIIIHHHFFFDDDCCCBBBBBBBBB============<<<<<<<<<<<<999:::::::::999666444222222222222111111111111111///...---,,,+++,,,,,,---***))))))***,,,,,,+++)))******))))))((((((((((((((((((((()))******(((&&&,,,+++((('''&&&''')))***)))***++++++++++++***)))(((***,,,+++))))))***,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,------,,,++++++,,,...------------...///000000,,,,,,,,,---...000111222444444999EEEVVViii|||uuuggg\\\QQQKKKIIIGGGGGGHHHHHHIIIMMMQQQUUU]]]fffsss~~~}}}sssiii```bbbgggnnntttzzzzzzrrrmmmcccaaa^^^\\\[[[]]]___aaacccjjjttt{{{{{{uuuqqqccc[[[HHHAAA999333222222111000000000000000///...---,,,++++++,,,,,,,,,---------++++++******))))))))))))&&&(((******((((((***,,,&&&'''((()))))))))))))))(((((('''''''''((()))))))))))))))))))))((((((((((((((((((((((((((())))))***)))((((((((()))******...---,,,---......---,,,(((***---///.........//////333888???LLLbbb~~~ooohhhzzz^^^TTTSSSQQQNNNOOOGGGGGGGGGGGGEEECCCAAA???????????????>>>>>>>>>>>>999:::::::::999666333222222222222111111111111111222000...,,,+++***++++++)))))))))***,,,---+++***)))***+++++++++)))(((&&&)))))))))***++++++)))''',,,***'''$$$$$$&&&(((***+++,,,---......---,,,+++'''***,,,+++))))))+++---+++,,,------,,,+++)))(((***))))))))))))))))))))),,,------,,,++++++,,,...,,,,,,,,,------///000111222111111111111222222333222222666???NNNaaavvvtttfffWWWMMMJJJCCCEEEFFFGGGGGGIIILLLNNNPPPYYYfffrrrzzz~~~sssggg^^^^^^eeemmmuuu|||}}}uuummmggg___^^^\\\[[[[[[]]]```aaafffnnnyyyyyyvvvxxxggg[[[UUUGGGAAA999444333333333222000000000000///...---,,,+++++++++,,,,,,---------+++*********))))))(((((($$$'''))))))((((((***---(((((()))++++++,,,,,,,,,((('''&&&&&&&&&((()))+++******))))))((((((''''''*********)))))))))))))))***)))((((((((()))+++,,,+++***))))))++++++***)))'''***---......---,,,---...333888;;;AAATTTpppxxxiii}}}dddWWWSSSPPPLLLJJJGGGDDDAAAAAACCCCCCAAA???@@@@@@AAA@@@???===;;;::::::::::::999888666444222000000000000000000000000...------,,,,,,------...'''(((***+++,,,,,,+++***++++++++++++++++++++++++(((***+++***)))((()))***''''''&&&%%%%%%'''((()))+++---...+++'''&&&***...++++++******************************************++++++***************+++(((%%%$$$'''---000///,,,...------,,,,,,,,,------////////////000000000000333333777<<>>;;;666333222222111111///000000000000//////............------,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''++++++******)))((((((((())))))))))))))))))))))))+++++++++***************---,,,,,,,,,,,,---......//////111555;;;GGG\\\ooohhh|||cccUUUQQQMMMJJJHHHIIIFFFCCCBBBCCCCCCAAA>>>>>>?????????>>><<<:::999<<<;;;999777666555555555444333333222111000000///000///---+++)))'''&&&&&&------..................))))))))))))))))))))))))'''((())))))''''''((()))+++***((('''''''''((((((%%%'''(((%%%!!!!!!$$$(((************************************************++++++***************+++,,,)))''')))---000...+++,,,---/////////...---,,,.../////////000000000000000000333888>>>III\\\mmmssscccXXXMMMLLLIIIFFFDDDDDDFFFGGGIIILLLQQQXXXaaalllwwwvvvrrrmmmkkknnnuuu~~~|||vvvqqqiii___ZZZ[[[WWWWWWXXXXXX[[[aaahhhmmmxxx|||zzzssshhh```SSSFFF;;;888333000000000///........./////////...------,,,,,,,,,,,,++++++++++++******************))))))))))))))))))))))))))))))***))))))))))))(((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))*********)))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......000///000444777@@@RRRbbbvvvyyy```RRRNNNKKKGGGEEEIIIGGGEEEDDDCCCCCCAAA???????????????>>>===;;;:::===;;;888666444555666666666555444333222000//////333222000---+++)))((((((------,,,+++++++++,,,,,,((((((((((((((((((((((((((()))***)))(((((()))***...---+++)))((((((((((((---...///---***))),,,///************************************************+++***************++++++///,,,***+++---...,,,)))+++---000111111000---,,,....../////////000000000000///000444999AAARRRaaarrrqqqfffXXXRRRJJJEEEDDDEEEEEEEEEDDDFFFIIINNNVVV```kkksss~~~|||zzzxxxxxxzzz~~~yyyrrrkkkfff___WWWTTTUUUUUUVVVWWWYYY^^^eeemmmsss{{{||||||jjj___WWWKKK@@@:::666222000/////////...------......---,,,,,,+++***************+++++++++*********+++++++++++++++))))))))))))))))))))))))************))))))))))))&&&''''''''''''(((((((((%%%%%%&&&'''((()))******(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...///...///222333888DDDQQQjjj~~~ttt\\\OOOLLLIIIFFFEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA???===<<<;;;:::999777666555555555555444333222111000//////000///..................---,,,***)))(((((()))***''''''''''''''''''''''''***,,,---,,,+++***+++,,,---,,,+++)))(((((())))))((()))***(((&&&&&&(((******************+++++++++*********************************)))******+++,,,...---++++++,,,---+++)))+++,,,.../////////...---........./////////000000222111111444777===IIIVVVeeeuuuuuueeeZZZMMMFFFFFFHHHGGGEEEBBBCCCEEEHHHMMMVVV```gggqqqyyy~~~zzzrrrjjjccc^^^XXXRRRQQQTTTUUUVVVYYY\\\```gggpppuuu}}}vvvdddXXXOOODDD<<<999777333111111111000///---.........---,,,+++***)))))))))******+++++++++*********++++++,,,,,,---))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''(((((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,---...---...000000222:::CCCXXXmmmpppXXXMMMKKKIIIGGGFFFBBBCCCDDDEEEDDDCCCCCCCCC???@@@AAAAAA@@@???===<<<888888::::::999777444333111111111111111000000000************+++---......///...,,,+++***+++,,,,,,((((((((((((((((((((((((***,,,---,,,+++***+++,,,***)))((((((((((((******))))))***)))))))))***+++))))))*********+++++++++******************************))))))***++++++,,,+++*********+++,,,+++***---,,,+++***+++,,,...///............////////////333111111333555999BBBLLLYYYjjj}}}pppcccRRRIIIHHHIIIHHHEEECCCDDDDDDFFFIIIPPPXXX]]]eeemmmzzz~~~wwwrrrhhhbbb[[[WWWSSSOOOPPPTTTSSSVVVZZZ___eeellltttyyy~~~xxxvvv{{{rrr```TTTIII@@@999777444222111111111000///...///......---,,,+++***))))))******++++++,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&'''((()))******+++))))))))))))))))))))))))''''''(((((())))))))))))+++************+++,,,,,,,,,+++---000000000555<<>>>>>>>><<<;;;:::666777:::;;;;;;888444222000000000000000000000000------,,,,,,,,,---......---,,,++++++++++++++++++))))))))))))))))))))))))((()))***)))(((((()))***(((((('''&&&'''((()))***.........///////////////)))))))))***++++++,,,,,,************************))))))))))))***+++,,,,,,)))))))))******++++++,,,---+++)))((()))+++...000------........./////////111......111222444;;;BBBNNN___sss}}}ooo\\\PPPKKKJJJGGGDDDDDDEEEEEEEEEGGGKKKPPPUUU[[[bbbmmmyyy~~~uuummmhhh^^^XXXSSSQQQOOOMMMNNNSSSPPPUUU]]]eeemmmttt{{{zzzrrrkkkooo~~~jjj[[[PPPEEE<<<888222111///...//////---,,,/////////...---,,,+++******************+++++++++*********+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''))))))((((((''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))'''(((((())))))******+++******))))))******+++,,,+++***,,,///000///222888:::HHH^^^tttqqqYYYMMMKKKIIIFFFEEEAAADDDFFFEEEBBB???>>>???;;;;;;<<<======;;;:::999777888999:::999777555444222222222111111000000000000000////////////000000******+++,,,,,,,,,++++++(((((((((((((((((((((((('''((())))))''''''((()))***)))((('''&&&'''((()))$$$$$$$$$%%%&&&'''&&&%%%((())))))***++++++,,,,,,************************))))))))))))***+++,,,---******+++++++++++++++,,,,,,+++******+++,,,...///---------........./////////---,,,///111333777>>>CCCTTThhhuuummm]]]SSSNNNIIIFFFCCCDDDEEEEEEEEEGGGJJJLLLQQQVVV^^^hhhqqqzzz~~~}}}uuukkkccc]]]WWWRRROOOOOOOOOMMMOOOTTTSSSZZZcccmmmtttzzzxxxooojjjkkk{{{sss___SSSJJJ@@@999666111///...---......---,,,......------,,,***)))(((***))))))))))))))))))(((******************)))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))***+++++++++***+++...///...000555555<<>>>>>>>>===<<<;;;999999888888777777666666666555444333111000//////,,,,,,+++,,,,,,---...///---...000111222111000000(((((((((((((((((((((((((((***+++***)))((()))***,,,+++)))((('''&&&''''''((((((((()))++++++***)))((())))))***++++++,,,,,,************************))))))))))))***+++,,,---,,,---------+++++++++,,,***+++,,,---............---------.........//////000------000333444888======MMMaaannnxxx{{{hhh[[[RRRMMMJJJBBBCCCDDDDDDCCCDDDEEEGGGIIIMMMSSSZZZbbbkkktttzzz~~~~~~xxxoooeee\\\WWWTTTPPPOOOPPPQQQPPPRRRVVVZZZ```jjjsssyyy|||xxxoooeeefffssszzzhhhVVVMMMFFF===666555222000//////000000///...------,,,,,,***)))((('''))))))(((((('''''''''&&&+++*********))))))(((((())))))))))))))))))))))))************))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,)))))))))))))))******+++,,,******......---///222666888???MMMccc|||nnnYYYQQQGGGDDDEEEBBBGGGDDDBBBBBBDDDDDDAAA???============<<<;;;:::999999999888777666555444444666555333111000///.........------------,,,,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++******))))))((((((''''''((()))***++++++***)))((((((&&&%%%(((+++,,,***((('''(((+++,,,---,,,***)))+++***)))))))))***,,,---...------,,,,,,------...,,,***)))***...///...,,,'''(((***,,,---...//////))),,,...//////...//////222111000//////111333444>>>CCCPPPbbbpppzzz}}}mmmaaaTTTIIIJJJGGGDDDCCCDDDFFFGGGGGGFFFHHHLLLQQQWWW```iiiooovvv|||}}}xxxqqqhhh___YYYTTTRRRMMMNNNOOOPPPPPPSSSVVVYYYeeejjjsss{{{~~~}}}||||||~~~|||~~~rrrppphhhzzzlll```PPPEEE@@@;;;555000222222111///...---,,,++++++---///---***((()))***,,,+++)))((((((((()))***))))))((((((''''''&&&&&&'''(((((()))***+++,,,,,,%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))((('''''')))***+++,,,,,,+++***)))((()))+++,,,+++***(((&&&*********+++,,,---///000111222777AAAMMMaaa|||jjjVVVOOOGGGEEEHHHDDDFFFDDDBBBBBBCCCCCCAAA>>>============<<<;;;::::::999999888777666555444444666555333111000///......////////////............,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,***)))))))))((((((((('''((()))***++++++***)))((((((&&&&&&(((+++,,,***(((((()))******++++++******((((((((((((((()))******++++++************++++++,,,***)))+++---///...,,,***+++,,,,,,---------,,,***,,,...//////...///000111000//////000111333555888<<>>============<<<;;;::::::999999888777666555444444555444333111000/////////////////////............+++,,,,,,---------,,,,,,)))******++++++,,,,,,,,,))))))))))))(((((((((((())))))************))))))((('''''')))++++++***)))))))))*********+++++++++'''((())))))***)))))))))******))))))))))))******+++******+++---......---------------,,,+++*********,,,...///.........000///.........000222444555333666@@@OOO\\\hhhuuuooo```UUUPPPJJJEEECCCCCCCCCCCCAAABBBDDDFFFIIINNNTTTYYYccciiirrrzzz~~~xxxuuuiiiddd[[[RRRLLLKKKLLLMMMKKKKKKKKKMMMRRRZZZdddkkkrrrvvv|||~~~~~~~~~|||zzzzzz|||}}}~~~rrrttt~~~wwwgggTTTJJJ???888666666333000//////.........---------+++,,,---,,,***))))))***))))))******))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))((((((''''''(((((())))))(((((('''&&&''''''(((***++++++,,,************+++---...///000...///333888CCCUUUeeemmmXXXPPPGGGEEEFFFBBBEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;:::999999888777666555444444555444333111000/////////---------,,,,,,,,,++++++)))***,,,---------,,,++++++++++++***************))))))))))))(((((((((((()))))))))******)))))))))((((((((()))***+++***)))(((***,,,---...---+++***)))***,,,------,,,+++***++++++************+++++++++++++++,,,,,,---------------------,,,+++******+++---.........---...000---------...000222444555444555<<>>>>>>>>>>>===<<<;;;:::999999888777666555444444444444222111000000000000---,,,,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))---,,,++++++***)))(((((((((((((((((())))))))))))***))))))))))))))))))***((()))******************'''***...111222///,,,)))***+++,,,------,,,+++***+++******))))))******++++++,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,.........------...000,,,,,,---...000111333333555444999CCCNNN[[[jjjvvvkkkdddYYYPPPKKKHHHGGGGGGDDDEEEEEEDDDCCCDDDFFFIIIIIIOOOXXXbbbkkkttt|||}}}}}}~~~}}}xxxrrrjjjddd```XXXVVVQQQMMMJJJIIIIIIIIILLLQQQXXX```hhhpppwww|||||||||{{{zzzyyyyyy|||{{{vvvttt~~~|||dddTTTEEE???777222111111111000,,,,,,,,,,,,------------*********++++++***)))((((((((()))******((('''&&&&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$######"""((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''(((((()))************+++,,,,,,---,,,***+++///111555???III[[[jjjmmmYYYRRRKKKJJJMMMJJJFFFGGGFFFDDDAAA??????@@@>>>>>>>>>>>>===<<<;;;;;;999999888777666555444444444333222111000000000000............------------***++++++++++++***)))(((,,,,,,+++***)))(((((('''(((((((((((())))))))))))******))))))))))))******(((***++++++***)))******'''***///222222000,,,)))*********+++******)))((())))))(((((((((((())))))+++,,,------++++++,,,---)))***+++,,,---.........---...///...,,,,,,...000+++,,,---...///000111222333222555===GGGRRRaaammmyyyzzzqqqcccWWWOOOJJJHHHGGGDDDDDDDDDBBB@@@@@@BBBCCCEEEIIIQQQYYYaaajjjsssyyy~~~~~~{{{xxxxxxxxxyyyzzzxxxsssmmmfff___YYYWWWQQQPPPMMMKKKJJJJJJKKKKKKQQQXXXbbbkkksssxxx}}}||||||{{{yyyxxxzzz~~~{{{rrrqqquuu}}}|||rrr\\\NNN@@@<<<555111////////////,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***((((((((())))))(((((('''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))***))))))(((((())))))***)))))))))(((((('''''''''***************+++,,,,,,)))''')))---///111777>>>KKKVVViii~~~lllXXXRRRKKKJJJMMMJJJGGGHHHHHHFFFBBB@@@@@@AAA>>>??????>>>>>>===<<<;;;999999888777666555444444333333222111000000000000.........---------,,,,,,...---,,,+++***)))))))))))))))))))))************'''((((((((()))))))))***+++***)))(((((()))***+++(((***,,,,,,***((()))+++)))***,,,---...---,,,+++,,,+++******)))))))))******))))))(((((())))))***+++,,,...---+++***,,,---******+++,,,------------...//////---,,,,,,...000+++,,,---...//////000000222000222999BBBKKKYYYeeeqqq|||qqqaaaUUUNNNJJJHHHDDDEEEDDDCCC@@@@@@AAABBBBBBEEEIIINNNUUU\\\dddjjjrrrxxx~~~zzzvvvrrrqqqqqqqqqoookkkfff___YYYTTTQQQPPPNNNLLLJJJJJJKKKNNNRRRUUU^^^dddnnnwww}}}||||||{{{yyyyyy{{{yyyppplllrrr|||~~~|||fffRRRGGG:::777222...------......,,,,,,,,,+++++++++++++++***)))((()))+++,,,***'''))))))(((''''''''''''((((((((((((((((((''''''''')))))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))))))))))))))(((''''''''''''((()))&&&'''((()))))))))((('''***************++++++,,,***((()))---...---///444===DDDTTTgggwwwnnnYYYRRRJJJGGGIIIFFFGGGIIIIIIGGGBBB@@@@@@BBB????????????>>>===<<<;;;999999888777666555444444333333222111000000000111,,,,,,,,,+++++++++******111000---+++***)))******&&&'''((()))***+++,,,,,,'''((((((((())))))******+++***)))(((((()))***+++(((+++---,,,***((()))++++++***)))))))))***+++,,,///...,,,+++***+++,,,,,,,,,,,,++++++++++++,,,,,,+++---...---+++***+++...++++++,,,---------,,,,,,...//////---,,,,,,...000,,,,,,---.../////////...222000222999@@@IIIUUUaaakkkwww}}}jjj[[[RRRLLLJJJFFFFFFFFFEEECCCBBBCCCDDD???AAACCCFFFJJJPPPWWW\\\ccckkkvvv|||~~~~~~|||wwwrrrnnnllllllllleeebbb\\\VVVQQQNNNLLLLLLNNNLLLJJJIIIMMMSSSZZZ___jjjooowww}}}|||{{{zzzyyy{{{~~~vvvooohhhiiiuuuttt]]]KKKAAA555222///+++***+++,,,---,,,,,,,,,+++++++++*********(((''')))+++,,,***'''***)))(((&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((###%%%''')))******)))(((******************++++++...,,,,,,///...++++++...555:::GGGYYYhhhvvvuuu[[[PPPMMMHHHFFFHHHHHHGGGFFFDDDCCCAAA@@@???;;;<<<===>>>>>>===<<<;;;777777666555444333333222666444222111/////////000000---+++,,,...000///---************)))))))))(((++++++++++++*********))))))************)))((((((************************((()))))))))((()))+++---******)))(((((()))***+++))))))*********))))))(((*********+++,,,,,,,,,,,,)))******++++++,,,---------***)))***,,,---,,,***///...---,,,+++,,,---.........//////000111111111222111//////666BBBQQQ[[[kkkwwwzzzmmmaaaVVVPPPOOOLLLFFFCCCAAAAAA@@@???@@@??????AAADDDHHHMMMPPPYYY^^^fffnnnwww~~~|||{{{||||||}}}~~~~~~~~~~~~xxxvvvrrrmmmgggaaa]]][[[XXXRRRMMMMMMLLLJJJJJJMMMLLLNNNQQQSSSVVV\\\dddkkktttzzz}}}zzz{{{~~~}}}{{{xxxnnnhhhggghhhqqqzzzgggSSSCCC===333111............---,,,,,,,,,,,,+++++++++******''''''(((((())))))******)))((('''&&&&&&'''((())))))***+++,,,+++***(((&&&)))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))'''&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$''')))***)))((('''(((***'''&&&&&&%%%%%%'''((()))&&&''''''((()))******+++((((((((((((((()))******************+++,,,---...111333<<>>===;;;999888::::::999888777666666555333222000///...---......000...,,,,,,...///...,,,++++++++++++************++++++*********)))))))))*********))))))))))))(((************************((()))***)))((('''((()))'''''''''((()))+++---...&&&'''((())))))***))))))'''((((((((('''''''''((()))******++++++,,,,,,---...,,,+++,,,///000///------,,,++++++++++++,,,---------...//////000000111111111111333888AAALLLSSSfffsssxxxlllaaaZZZRRRNNNHHHDDDBBBBBBAAA@@@??????>>>???AAADDDGGGIIIMMMQQQYYYaaajjjttt~~~~~~}}}yyyvvvttttttuuuwwwzzz|||}}}~~~~~~~~~}}}|||{{{|||{{{xxxvvvooommmiiiccc]]]XXXTTTRRRQQQMMMJJJKKKJJJHHHHHHJJJNNNQQQUUUYYY]]]ccclllsss{{{~~~|||}}}zzzqqqiiieeehhhmmmyyy}}}mmm[[[III;;;666111///------......---,,,,,,,,,+++++++++*********''''''(((((())))))))))))(((((('''&&&&&&'''((((((((()))***++++++)))'''&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))'''&&&((((((((('''''''''&&&&&&$$$$$$%%%&&&''')))+++,,,''')))***)))((('''((())))))(((((('''((()))***+++&&&&&&&&&'''((()))))))))((((((((((((((()))******************+++,,,---...///000777@@@KKKZZZnnnmmmUUUMMMLLLIIIHHHJJJFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>>>>===<<<:::888777;;;;;;:::999888777666666333222000///............000///---,,,---...---,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((+++***)))((((((((())))))************************)))***,,,+++)))''''''''''''''''''((()))+++,,,---%%%%%%'''((()))*********)))+++,,,+++(((&&&'''***))))))******+++,,,,,,,,,)))(((((()))+++------,,,,,,++++++******++++++,,,,,,,,,------...//////000///111333666999???EEEJJJ^^^mmm~~~}}}rrrjjj[[[VVVOOOIIIGGGEEEDDDCCC???????????????@@@AAABBBBBBFFFKKKRRRZZZdddnnnuuu}}}}}}|||yyy{{{}}}~~~{{{xxxtttqqqppprrrtttvvvwwwyyy{{{~~~~~~}}}||||||{{{{{{||||||yyyxxxwwwvvvuuusssnnnkkkeeebbb^^^XXXSSSNNNJJJHHHKKKHHHGGGIIIIIIGGGHHHKKKSSSXXX^^^bbbgggnnnvvv}}}~~~}}}tttjjjeeebbbaaakkkuuu~~~lll]]]NNN???444111///...,,,---...///...---,,,++++++++++++*********'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&)))))))))(((((((((((((((******)))(((((((((((()))'''((())))))''''''((())))))(((((((((((()))******%%%%%%&&&&&&''''''((((((((((((((((((((()))*********************+++,,,---//////222888???JJJ\\\lllmmmVVVNNNMMMJJJIIIKKKEEEEEEDDDCCCBBBBBBAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;999999888777555444333333444333222111111000000000000///...---,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))((((((((((((,,,***((('''&&&''')))***************************(((+++------+++)))((((((*********)))))))))))))))''''''((()))******))))))+++---///---)))'''(((+++)))))))))***++++++,,,,,,&&&&&&&&&((()))++++++++++++++++++++++++,,,,,,,,,++++++,,,------......///...000222555777<<>>>>>======AAABBBCCCEEEHHHMMMTTTYYYaaagggqqqzzz~~~yyyzzz{{{{{{{{{|||~~~}}}|||sssqqqnnnlllmmmooosssuuuxxxxxxxxxyyyyyyzzz{{{{{{xxxwwwvvvttttttuuuvvvvvvqqqooommmkkkhhhccc]]]XXXUUURRROOOJJJGGGEEEDDDCCCGGGEEEEEEHHHKKKNNNWWWaaakkkpppvvvzzz{{{}}}~~~|||||||||}}}}}}|||}}}zzzhhh\\\\\\eeeqqqyyyooobbbTTTJJJAAA888333222...------///111222000///+++++++++*********))))))((((((((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++&&&((()))((('''&&&'''(((%%%&&&&&&'''''''''''''''((((((((((((((()))))))))((((((((((((((())))))*********))))))******++++++///...000222444888EEEQQQkkkTTTLLLJJJEEEBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;:::::::::;;;:::999777666444333222000000000000000///......---......---+++***+++---*********)))))))))((((((******)))))))))(((((((((***)))((('''''''''(((((())))))))))))))))))))))))"""$$$'''((('''&&&'''((('''''')))***++++++++++++---------,,,+++***(((((((((((((((((())))))******(((((())))))***+++++++++((()))++++++++++++---...++++++,,,...............++++++,,,,,,---......///............000555;;;@@@EEESSSeeeuuuuuukkkaaaXXXOOOJJJBBBBBB@@@???======<<<<<<@@@@@@AAAAAAAAADDDIIIMMMSSSYYYbbbkkksssyyy~~~|||zzz{{{|||}}}|||||||||~~~~~~}}}~~~|||zzzyyyyyysssrrrpppoooppprrruuuvvvxxxwwwvvvuuuttttttttttttsssrrrrrrqqqqqqqqqqqqqqqkkkiiifffccc```ZZZTTTPPPJJJHHHFFFCCCBBBBBBBBBCCCFFFEEEGGGLLLQQQWWWbbbmmmyyy~~~~~~}}}~~~}}}{{{zzzyyyyyyzzz|||}}}~~~yyyqqqhhhgggppprrr```UUUIIIBBB;;;444000///---------///111111///---+++************)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((((((&&&&&&'''((('''(((((()))***)))))))))(((((())))))))))))))))))((((((((((((((()))************)))))))))******+++***+++---000000222;;;FFFjjjSSSKKKJJJEEEBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;;;;;;;<<<;;;:::888666555333333///000000111000///......,,,---...---******,,,...+++++++++*********))))))++++++*********)))))))))))))))((((((((('''''''''))))))))))))))))))))))))%%%&&&((('''&&&&&&'''((('''((()))***++++++******+++++++++++++++***)))((('''%%%$$$&&&+++...---***(((((())))))******++++++''')))+++***)))(((***,,,)))***,,,---......------,,,,,,,,,---......//////...//////...///222666:::===JJJZZZiii{{{{{{qqqfff[[[UUULLLIIIFFFBBB@@@>>>>>>>>><<<===>>>>>>>>>???BBBEEEJJJNNNTTT\\\ccckkktttyyy|||}}}~~~}}}{{{zzz~~~}}}}}}}}}~~~{{{zzzzzz|||}}}|||xxxuuuuuuvvvssssssssssssssstttuuuvvvvvvuuusssqqqpppooooooooommmmmmmmmmmmmmmllllllkkkdddbbb]]]YYYVVVQQQLLLHHHBBB@@@???>>>???AAACCCEEEFFFIIIPPPXXX^^^dddooozzz{{{xxxxxxxxxyyyxxxwwwvvvvvvxxx{{{|||~~~uuusssvvvpppcccTTTJJJ@@@;;;777111,,,,,,,,,+++,,,...//////---***************))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((($$$%%%%%%&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%''''''&&&$$$#########$$$$$$$$$%%%%%%***)))'''&&&$$$###""""""&&&'''((((((&&&&&&'''((('''''')))*********)))(((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******((())),,,///......444===jjjTTTMMMLLLHHHEEEFFFAAAAAABBBBBBBBBBBBBBBCCC@@@???>>>======>>>???@@@;;;:::999777555444222222111111222333333222000000***,,,...---******,,,///,,,,,,,,,+++++++++******++++++++++++************((((((((()))(((((('''&&&))))))))))))))))))))))))+++,,,+++***((('''(((******+++++++++***)))'''&&&((())))))*********))))))""" (((,,,***&&&((((((((()))******+++++++++---///...,,,+++---///((()))+++,,,------,,,,,,,,,,,,---......//////000///000000000///000222444888DDDSSSaaattt~~~rrrggg```UUURRRMMMHHHDDDBBBAAABBB:::;;;=========>>>@@@BBBFFFHHHLLLRRRYYYaaakkkqqqtttvvvyyy|||~~~~~~}}}}}}|||}}}}}}|||{{{{{{|||~~~~~~}}}zzzxxxwwwvvvwwwyyyzzzwwwrrrooonnnpppnnnnnnooooooppppppqqqqqqtttsssqqqooommmmmmmmmmmmiiiiiijjjkkkkkkiiihhhggg___\\\WWWSSSOOOJJJFFFCCC>>>===<<<<<<>>>AAAEEEGGGHHHMMMXXXdddjjjoooyyy~~~yyyuuuttttttxxxwwwuuutttuuuxxxzzz|||~~~xxxxxx{{{xxxeeeXXXNNNEEE<<<999555///+++*********+++,,,...---***(((************))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%''''''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&'''((('''&&&&&&'''((($$$%%%'''((((((((('''&&&'''''''''''''''''''''&&&((((((((((((((()))************)))))))))))))))***(((***...111///,,,111888eeeSSSPPPKKKIIIIIICCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>><<<;;;::::::999888666555444444444555555333222333555444111......---,,,,,,------***((()))***,,,,,,***)))***+++)))))))))((('''&&&&&&%%%+++***)))((((((((((((((('''&&&%%%$$$%%%''')))+++)))(((&&&%%%&&&''')))+++...,,,)))'''&&&&&&((()))******))))))((((((''''''---+++)))((((((((('''%%%******))))))((((((''''''''''''&&&(((+++,,,,,,+++,,,,,,,,,---...///...,,,,,,+++++++++++++++++++++------------...000111222;;;<<>>======>>>>>>===;;;AAABBBCCCFFFMMMTTT[[[```hhhlllrrrvvvxxxzzz|||}}}zzzzzzxxxwwwvvvxxx}}}~~~|||zzzwwwtttsssrrrrrrssssssssstttsssqqqooollljjjjjjlllnnnpppqqqqqqqqqqqqrrrpppnnnllllllkkkhhhffflllhhhdddccceeeddd___ZZZUUUQQQLLLIIIHHHEEEAAA===777888:::;;;>>>DDDJJJOOOSSS\\\hhhqqqvvv{{{zzztttqqqpppqqqssssssssstttwwwzzz{{{{{{|||~~~{{{zzzzzzgggYYYQQQDDD@@@:::333///---------+++++++++***)))(((((('''''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''''''''((()))(((&&&%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***)))'''%%%)))///000,,,&&&''''''((()))(((((((((***,,,------------...000gggSSSOOOIIIHHHHHHCCCBBBBBBAAAAAAAAAAAABBBBBB@@@???>>><<<;;;::::::::::::999777555444333444444000...---...000///,,,)))///---,,,,,,,,,,,,+++)))'''(((******((('''((()))------,,,,,,+++******)))((((((((('''''''''''''''((('''&&&%%%%%%&&&''''''(((''''''&&&'''((()))***+++******)))((('''''''''***)))))))))((((((((('''+++)))''''''((()))((('''***)))))))))((((((((('''((('''''')))+++---,,,,,,,,,++++++,,,......---+++++++++++++++,,,,,,,,,,,,------------...000111222888999BBBRRReeeyyyzzz~~~ssslllcccZZZTTTNNNGGGBBB@@@>>>======>>>??????>>>>>>>>>???AAAFFFKKKQQQTTT[[[___dddiiimmmqqqtttwwwwwwwwwwwwvvvvvvxxx|||~~~{{{sssqqqooolllkkkkkkmmmnnnqqqpppooommmllljjjjjjiiikkklllnnnoooppppppooooooooommmkkkkkkkkkjjjhhhfffhhhddd___]]]\\\ZZZTTTOOOLLLHHHDDDBBBAAAAAA>>><<<>>>??????@@@CCCJJJSSSYYYaaahhhrrryyy|||{{{zzzxxxuuuqqqnnnooopppuuuuuutttuuuvvvxxxyyyyyy}}}~~~ppp^^^PPPIII@@@<<<777111---+++,,,,,,++++++******)))(((((('''''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''((((((&&&%%%)))000111---%%%&&&&&&'''((('''''''''((()))++++++******,,,---jjjTTTNNNGGGFFFGGGBBBAAAAAA@@@@@@@@@@@@AAAAAA===<<<;;;:::999999999999:::999777666444333333333222111000111222111...,,,000...++++++,,,,,,+++***'''(((******((('''((()))+++++++++***))))))((((((%%%&&&'''((()))(((''''''******)))(((((('''&&&&&&''''''''''''((((((((()))***++++++,,,+++***((('''))))))))))))(((((((((((()))'''&&&''')))******)))))))))))))))(((((((((((()))(((((())),,,------,,,+++******+++------,,,***+++++++++,,,,,,---------,,,,,,------...///111222333555===JJJYYYlllyyyqqqqqqttt~~~vvvnnnfff]]]RRRKKKEEECCC@@@???@@@AAAAAAAAA<<<<<<<<<===@@@BBBEEEGGGKKKOOOTTTYYY___eeekkkoooqqqssstttuuuvvvxxx{{{~~~}}}}}}~~~yyytttqqqjjjhhheeebbbbbbdddggghhhmmmkkkiiifffeeeeeeggggggiiijjjlllmmmmmmmmmllllllllljjjhhhhhhhhhgggfffdddccc^^^XXXUUURRRNNNHHHDDDBBB???<<<:::;;;===>>>>>>DDDDDDEEEFFFKKKSSS]]]dddooouuu{{{~~~{{{yyyttttttsssqqqnnnnnnooopppwwwvvvvvvvvvvvvxxxyyyzzz~~~{{{|||xxxcccRRRFFF@@@:::777333...+++***++++++++++++******)))(((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''((()))(((&&&&&&&&&(((***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%***111111---'''((())))))******))))))''')))************+++---lllUUUMMMFFFEEEFFFBBBAAAAAA@@@@@@@@@@@@AAAAAA<<<;;;::::::999999999999:::999888666555333222222444555555555555444222000000...+++++++++,,,+++***)))***,,,,,,***)))***+++))))))((((((''''''''''''%%%&&&(((***+++***((('''***++++++++++++***)))(((&&&''''''((()))(((((((((+++++++++,,,++++++******))))))))))))(((((((((((()))((('''''')))******)))))))))))))))((((((((((((***))))))***,,,...---,,,***))))))***,,,,,,+++)))******+++,,,---.........,,,,,,,,,---...///000111000333:::CCCMMM^^^wwwrrriiifffgggzzz~~~vvvkkk___WWWPPPLLLGGGCCCBBBBBBBBBAAA<<<<<<<<<======??????@@@CCCFFFJJJNNNSSSZZZaaafffhhhkkkooosssvvvyyy|||}}}~~~|||zzzzzz{{{zzz|||~~~}}}wwwqqqllliiiccc```^^^\\\\\\___bbbdddgggfffdddcccbbbbbbcccccceeefffhhhiiijjjjjjjjjiiijjjhhhfffddddddbbb```^^^ZZZWWWQQQMMMJJJFFFAAA>>>>>><<<999888999<<>>???AAADDDFFFJJJOOOVVVZZZ\\\aaagggmmmrrrvvv{{{~~~}}}zzzxxxzzz|||}}}|||zzzyyyxxxyyyxxxyyy{{{}}}|||wwwrrrlllhhheee]]][[[YYYXXXXXXZZZ]]]______```aaabbbbbbaaa```___bbbccceeegggiiijjjjjjiiihhheeebbb___]]]ZZZWWWTTTNNNLLLHHHDDDAAA???===;;;<<<;;;:::999;;;>>>CCCFFFJJJNNNUUU\\\bbbgggmmmpppssstttvvvvvvwwwwwwyyyzzzxxxxxxwwwuuutttrrrqqqppprrrrrrrrrqqqpppqqqsssuuuwwwzzz}}}zzzvvvvvvrrr___PPPEEE>>>:::111000///---,,,+++++++++*********)))))))))))))))''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&############$$$%%%&&&''''''(((''''''+++///,,,'''###$$$%%%%%%&&&&&&%%%%%%''')))******)))***+++---oooWWWNNNFFFDDDEEEAAABBBBBBAAAAAAAAAAAABBBBBB<<<<<<:::999999888888888777777777777666555333222000222333333111///.........---,,,,,,------***((('''(((******((('''((()))((((((''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))&&&%%%###""""""%%%''')))(((((((((((())))))))))))+++***((('''((()))((('''(((((((((((())))))))))))+++***)))***,,,,,,,,,+++***))))))***,,,,,,+++)))*********++++++,,,,,,,,,++++++,,,,,,---...000111///111555999===GGG[[[nnnwwwiii```\\\\\\ggg}}}{{{uuukkkeee]]]UUUNNNHHHCCC@@@???>>><<<;;;:::;;;;;;<<<<<<===>>>???AAADDDIIIMMMPPPTTT[[[aaaggglllrrruuuxxxzzz|||{{{yyyvvvtttttttttvvvxxxyyywwwvvvvvvvvvuuuvvvxxxzzz{{{|||}}}}}}{{{~~~~~~~~~~~~~~~|||uuuxxxzzz{{{zzzxxxxxxxxxzzzyyywwwsssoookkkgggeeeZZZYYYXXXVVVVVVWWWXXXYYYZZZ[[[^^^___```___]]]\\\```bbbdddfffggghhhhhhgggaaa^^^ZZZWWWTTTPPPLLLIIIBBBAAA>>><<<::::::::::::;;;<<<===>>>@@@DDDIIIMMMUUUZZZbbbhhhlllnnnppprrroooooooooppprrrtttvvvwwwuuutttsssqqqooonnnnnnnnnoooppppppppppppqqqtttvvv{{{~~~~~~sssuuu|||vvvdddTTTIIIBBB<<<888.........------,,,++++++******))))))))))))))))))''''''((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$&&&'''''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''"""""""""###$$$&&&((()))'''(((((((((+++...+++$$$''''''((())))))))))))((($$$&&&''''''''''''(((***oooWWWOOOGGGEEEEEE@@@AAAAAA@@@@@@@@@@@@AAAAAA<<<;;;999888777666666555555666777777777666444333222444666666333111111111,,,,,,---...///---***''''''(((******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&'''((()))***%%%%%%%%%%%%&&&'''))))))'''((((((((()))))))))******((('''''')))******)))'''((((((((()))))))))******)))((()))+++++++++*********)))+++,,,---,,,***************************+++++++++,,,---...///000///000222666999???NNN]]]rrr~~~nnnbbbZZZ___mmm{{{vvvmmmeee]]]UUUNNNJJJEEECCC???<<<::::::;;;<<<999:::;;;<<<<<<>>>AAADDDEEEIIINNNSSSXXX^^^cccgggllloooqqqpppmmmkkkkkkllllllnnnqqqsssrrrqqqqqqqqqqqqqqqssstttvvvvvvwwwwwwwwwyyy|||}}}{{{yyyxxxxxxyyyyyy{{{||||||||||||{{{zzz{{{|||}}}~~~~~~~~~}}}~~~}}}|||||||||}}}~~~}}}|||{{{zzz{{{}}}|||}}}|||yyyuuusssooorrrttttttrrrpppqqqrrrtttsssrrrpppmmmjjjhhhfff\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^___```aaa```___^^^XXXUUUQQQNNNKKKGGGDDDAAA<<<<<<;;;999888999:::<<<;;;>>>CCCFFFIIINNNTTTYYYcccfffkkknnnnnnnnnnnnnnnjjjjjjiiijjjmmmpppssstttsssrrrooommmllllllllllllkkklllnnnoooqqqssswww{{{{{{uuusssnnnxxxrrrgggXXXKKKCCC===777333,,,---------,,,+++***))))))))))))))))))))))))***''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###%%%$$$$$$###%%%&&&'''((())))))(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((()))$$$'''((((((,,,///+++$$$)))******+++++++++++++++###%%%&&&&&&&&&&&&''')))nnnXXXPPPHHHEEEEEE@@@@@@@@@????????????@@@@@@;;;:::999777555444333333444555666777777666555444111333666555222///000111+++,,,---///000...)))&&&)))***,,,,,,***)))***+++)))))))))***************---,,,+++***))))))******,,,+++)))'''&&&'''((())))))(((&&&%%%&&&''')))+++'''(((***+++,,,,,,,,,,,,'''((((((((())))))******'''&&&%%%''')))+++++++++'''((((((((())))))*********)))((((((***+++***)))+++******+++------,,,************)))))))))))))))+++++++++,,,---...///000///...111444666;;;FFFRRReeessslll______fffvvv{{{sssjjjbbbZZZUUULLLHHHDDD???<<<;;;<<<===888:::;;;;;;;;;<<<>>>@@@???BBBFFFJJJNNNSSSXXX\\\bbbdddfffeeebbbaaabbbdddfffiiilllnnnnnnmmmmmmnnnmmmnnnooopppqqqrrrrrrrrrsssvvvyyyzzzxxxuuutttsssvvvvvvwwwyyyyyyzzzzzzzzzwwwxxxyyyzzzzzz{{{{{{{{{yyyxxxvvvvvvuuuvvvwwwwwwzzzxxxvvvttttttuuuwwwyyytttuuuwwwzzz}}}zzzzzzzzzxxxuuurrrnnnlllnnnppprrrrrrooonnnoooqqqppppppooonnnllljjjhhhgggaaa``````___]]][[[YYYXXXWWWVVVVVVVVVWWWYYY[[[]]]ZZZZZZZZZZZZYYYXXXVVVUUUPPPMMMJJJGGGEEEBBB???<<<===<<<<<<:::999:::===???===BBBHHHMMMRRRWWW^^^ccckkkmmmnnnmmmkkkiiiiiijjjgggfffeeefffiiimmmoooppprrrpppmmmkkkjjjjjjkkkkkkiiilllnnnqqqssswww|||vvvmmmiiilll|||iii^^^PPPEEE>>>999333///++++++,,,,,,+++***(((''')))))))))))))))*********''''''((((((((((((''''''#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%###%%%)))++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''(((((()))"""%%%'''(((---000,,,&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%'''(((((('''((()))+++pppYYYQQQIIIFFFEEE@@@BBBBBBBBBCCCDDDDDDAAA???===:::666444666777777555666666666666555444333222444222111222333111---)))---,,,++++++******++++++***++++++++++++***))))))***((('''&&&&&&'''(((***++++++******)))((((((((())))))((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''((()))))))))))))))''''''(((((())))))******%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***'''+++///000---+++,,,---------+++***))))))((((((---------------...///000,,,...///111444888>>>CCCXXXfffyyyzzzgggeeehhhpppxxx~~~xxxoooeee^^^UUUNNNFFFAAA???>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<>>>=========@@@DDDHHHJJJRRRUUUXXXYYYZZZ[[[]]]^^^aaacccfffhhhhhhiiikkkmmmmmmlllkkkkkklllmmmoooppprrrrrrsssssssssssstttttttttuuuuuusssrrrrrruuuwwwuuuuuutttqqqoooooopppsssoooooonnnmmmmmmnnnnnnnnnpppqqqsssssssssqqqooommmjjjmmmppptttwwwxxxyyyxxxttttttsssrrrpppmmmkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjgggccc```^^^\\\YYYWWWWWWUUUTTTRRRRRRSSSUUUVVVXXXXXXXXXVVVTTTPPPLLLJJJFFFBBB???===>>>===;;;888777777777666777:::@@@DDDJJJLLLPPPVVV\\\aaafffhhhllllllkkkjjjiiigggeeedddaaabbbdddfffiiilllnnnpppooommmkkkiiiiiijjjkkklllmmmmmmnnnqqqvvv~~~qqqgggcccdddxxx{{{wwwbbbVVVGGG===:::888333///++++++******)))((((((((('''(((***+++,,,,,,++++++(((((('''&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""""""""'''$$$"""###%%%&&&$$$!!!""""""############""""""%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((###"""""""""""""""######%%%(((---222444000***%%%+++***)))((('''&&&&&&&&&******))))))((((((''''''pppYYYQQQIIIFFFEEE@@@@@@???>>>???@@@@@@>>><<<===:::666555777888888777666666555555444333333333111000000111333222///,,,------,,,+++++++++++++++)))(((((((((''''''&&&&&&***)))'''&&&&&&''')))***&&&''''''((())))))******%%%%%%%%%&&&'''(((((()))++++++***)))(((((((((((())))))((('''&&&%%%%%%$$$((((((((((((((()))))))))&&&&&&((()))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((()))+++,,,,,,+++***((((((((()))***,,,---...,,,,,,,,,,,,,,,---......+++,,,...///111555;;;???MMM[[[ooosssnnnnnnuuu{{{{{{sssmmm___WWWMMMFFFCCCAAA???===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<>>>>>===<<<<<<:::777777888999:::999777666444333222222333333/////////111222222000......------,,,,,,,,,,,,,,,***)))'''&&&%%%%%%%%%&&&***)))(((''''''((()))***'''''''''((())))))******###$$$%%%&&&'''((()))***000///,,,)))((('''((((((((('''''''''((()))+++,,,))))))((((((((((((((((((&&&&&&((()))************************************))))))(((((((((((())))))+++(((&&&(((,,,...---***''''''((()))+++---///000+++++++++++++++,,,,,,---)))+++,,,,,,...111555999AAAOOOdddyyyxxxtttzzz|||wwwmmmdddYYYOOOJJJGGGDDDAAA;;;::::::999999999999:::;;;:::999888888:::<<<===>>>AAAEEEHHHKKKMMMPPPRRRTTTWWWZZZ]]]___aaaccceeefffffffffggghhhjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnoooppppppooommmlllmmmoooppppppnnnjjjfffddddddfffggghhhhhhiiiiiiiiihhhhhhkkkkkklllmmmmmmllljjjjjjhhhiiillloooqqqrrrssssssqqqpppnnnlllkkkkkkkkklllkkkllllllmmmmmmmmmnnnnnnmmmmmmmmmkkkjjjhhhfffeeefffhhhhhheee___ZZZXXXXXXTTTRRRPPPMMMKKKJJJJJJJJJHHHHHHGGGFFFCCC@@@===;;;:::888666666666777666555888:::<<>>???@@@??????;;;:::999999999:::;;;;;;777666444222111222333444000000000000111000///.........---,,,,,,,,,------...,,,)))'''&&&'''((()))***)))(((((((((((()))***+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''111...+++(((''''''((()))''''''&&&%%%''')))+++---)))))))))((((((''''''&&&%%%%%%'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***(((***---//////...+++++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,...222555:::FFF[[[tttwww|||}}}xxxpppfff]]]VVVOOOIIIDDD>>>===<<<:::999999999999999888777666666777999::::::===@@@CCCEEEGGGIIIKKKJJJMMMQQQTTTVVVXXX[[[]]]^^^___```bbbeeegggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkiiihhhiiijjjlllllljjjfffaaa^^^^^^^^^aaabbbccccccdddccccccbbbggghhhiiiiiiiiiiiihhhhhhfffhhhiiilllmmmnnnoooooommmllljjjhhhggghhhiiijjjjjjjjjkkkkkkllllllmmmmmmllllllkkkiiigggdddbbbaaabbbeeehhheee]]]WWWVVVXXXSSSQQQNNNKKKIIIGGGFFFEEE@@@??????===;;;999777555777666666666777999999999;;;>>>BBBFFFKKKQQQWWW[[[___aaadddhhhiiiiiihhhgggdddccc```^^^]]]^^^___```aaaaaaaaaaaaaaabbbcccdddeeefffgggiiikkkmmmnnnoooqqqqqqttt{{{|||xxxnnnjjjeeeeeejjjrrrzzzkkkOOOEEE999111/////////...*********)))((((((''''''))))))((('''((()))***+++''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!###%%%&&&$$$  """$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))%%%###&&&+++---***%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))***nnnXXXQQQIIIGGGGGGBBBEEECCC@@@??????@@@@@@???::::::::::::::::::;;;<<<888666444222111222333444111222222000///------,,,......---,,,,,,,,,------...---***((((((((()))***))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&,,,+++(((&&&&&&''')))+++***(((&&&$$$######$$$%%%))))))((((((''''''&&&&&&$$$%%%%%%&&&''')))******(((((((((((((((((((((((((((((())))))))))))((((((((()))+++,,,+++,,,///222...---,,,+++************------,,,,,,,,,,,,,,,---***,,,---------...000333555???RRRjjj|||~~~~~~yyyrrrkkkddd[[[PPPHHHGGGEEEBBB???===<<<<<<<<<888777777777777888999:::999;;;===?????????AAABBBBBBEEEHHHKKKMMMNNNQQQSSSSSSTTTWWW[[[___bbbdddfffeeeeeefffffffffggggggggghhhjjjjjjjjjhhhgggggghhheeeeeeddd```[[[XXXWWWXXX]]]]]]^^^______```______cccddddddeeeffffffffffffdddeeefffggghhhiiijjjjjjkkkiiigggfffeeefffhhhiiiggggggggghhhhhhiiiiiiiiiggggggeeedddaaa___]]][[[[[[___bbb___XXXSSSRRRTTTMMMLLLIIIGGGDDDAAA??????::::::999888777666555444555666777888:::<<<>>>@@@AAAEEEJJJNNNSSSXXX]]]aaaaaacccfffhhhhhhgggeeecccaaa___]]][[[[[[\\\]]]^^^```````````````aaabbbccccccdddgggjjjlllmmmnnnnnnoooqqqtttxxxzzzuuummmfffbbbcccgggnnnvvv|||ttt\\\FFF???666///---...//////******))))))(((''''''''')))((('''''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&$$$  """$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%##################""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$)))%%%###&&&+++///...,,,)))((('''%%%%%%%%%%%%&&&%%%%%%&&&'''((()))******mmmWWWPPPIIIHHHIIIDDDCCCAAA???>>>>>>>>>===<<<999:::;;;;;;999999999;;;888777555444333333444444222222222000---,,,,,,---...------,,,,,,,,,,,,,,,+++***(((''''''(((((()))'''(((((((((((((((((('''"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&'''((()))((('''&&&%%%&&&''')))+++''''''&&&&&&'''(((***+++((((((''''''''''''''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((###'''++++++)))***...222,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,---+++---............000222111999GGG\\\sss|||xxxqqqgggZZZQQQLLLJJJEEEAAA===;;;;;;;;;999999999999999999:::;;;777888::::::999999:::;;;<<<>>>AAACCCDDDEEEFFFHHHHHHJJJMMMQQQUUUXXXZZZ[[[]]]^^^^^^___```aaabbbbbbccceeeffffffeeedddeeeeeebbbcccbbb___[[[XXXWWWXXXZZZZZZYYYZZZZZZ[[[\\\]]]_________```aaabbbccccccaaaaaaaaabbbbbbccccccdddgggfffeeedddccccccddddddaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]][[[YYYVVVTTTSSSQQQSSSUUUSSSOOOKKKKKKLLLDDDCCCAAA???===:::999888666666666666666777777777555777:::<<<>>>AAAEEEGGGJJJMMMRRRVVVYYY\\\___bbbbbbdddeeeffffffeeedddbbb^^^]]]\\\[[[[[[\\\\\\]]]\\\]]]]]]^^^___aaabbbcccdddfffiiilllnnnnnnnnnmmmnnnooopppoookkkddd^^^ZZZaaahhhrrr|||yyyaaaNNN<<<777111,,,++++++,,,,,,***))))))((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########""""""""""""!!!###$$$$$$$$$"""!!!"""#########$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######&&&***///222333///---+++)))(((&&&&&&&&&%%%%%%&&&'''(((((())))))kkkVVVPPPJJJIIIJJJFFFAAA@@@>>>>>>>>>>>>;;;999999;;;<<<;;;999777888999888777777666666555444444000111222000---,,,---///------,,,+++++++++++++++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&"""""""""###$$$$$$%%%%%%######$$$%%%&&&&&&'''''''''&&&&&&&&&''''''((()))&&&&&&'''(((((()))******&&&&&&''''''''''''''''''''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''###%%%(((+++,,,---...///*********+++,,,---...///------,,,++++++++++++++++++,,,.........///000222000555>>>NNNbbbyyyzzzrrrfff^^^TTTPPPKKKEEE@@@>>><<<<<<<<<<<<;;;::::::999999888555777999888777666777888888:::<<<===<<<<<<===>>>???AAADDDGGGIIIKKKLLLLLLPPPPPPRRRSSSUUUWWWXXXXXXXXX[[[]]]^^^]]]\\\]]]^^^\\\]]]^^^\\\YYYWWWVVVVVVTTTRRRQQQPPPQQQSSSVVVWWWZZZZZZZZZ[[[\\\]]]______\\\\\\[[[[[[[[[\\\\\\]]]______^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTSSSQQQPPPMMMLLLJJJGGGGGGFFFEEEDDDCCCBBBBBB===<<<<<<:::999777555444444444555666777888::::::999<<<@@@BBBEEEHHHMMMQQQRRRUUUYYY\\\]]]^^^___```aaaaaabbbbbbbbbbbbaaaaaa\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^```ccceeefffhhhkkknnnpppqqqqqqooommmhhhhhhgggaaa[[[XXXZZZ]]]llluuu|||ppp```OOOCCC444111...+++***+++++++++)))))))))(((''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""!!!!!!""""""#####################$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""############$$$$$$$$$###"""###$$$%%%$$$###"""##################""""""###$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&############$$$$$$$$$$$$###""""""######$$$%%%&&&"""###%%%&&&&&&)))---000///000000000...+++(((%%%&&&&&&&&&''''''(((((((((jjjUUUOOOJJJJJJLLLHHHAAA@@@@@@@@@@@@???<<<999999;;;===;;;888666666888888888888888777666555444...///111///---,,,...111---,,,++++++******++++++&&&'''((()))************%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######''''''(((((((((((((((''',,,+++((($$$ %%%&&&&&&''''''(((((((((***)))(((''''''((()))***'''''''''''''''''''''''''''((()))******)))((('''&&&&&&''',,,111333111...,,,,,,++++++,,,,,,------,,,,,,+++***))))))*********,,,............000222111444;;;FFFXXXpppxxxooohhh___\\\VVVOOOIIIFFFDDDDDD???>>>===;;;:::888777666555777999999888888888999777888::::::888888888999;;;<<>><<<<<<=========<<<;;;;;;::::::999777666555333444444666888:::<<<======AAAFFFIIIKKKOOOTTTYYYWWWZZZ]]]______^^^^^^___^^^^^^^^^^^^^^^^^^______[[[[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^aaacccfffiiijjjlllnnnqqqttttttrrrpppnnn``````]]]WWWQQQSSS^^^gggwww}}}~~~qqq]]]NNNCCC;;;111000...---,,,,,,,,,,,,)))))))))(((''''''&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&%%%"""!!!###&&&(((&&&$$$""""""############"""""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""""""""###$$$%%%''''''###&&&(((&&&"""!!!%%%)))---000444666444///)))%%%&&&&&&&&&'''''''''''''''kkkVVVPPPIIIHHHIIIDDDBBBCCCCCCCCCBBB@@@>>>===<<<<<<;;;::::::999999888999777555444444333111///222222111000///...------///...,,,***((((((((((((***)))((((((((((((((()))''')))+++,,,***((('''&&&***(((%%%######$$$&&&'''$$$%%%'''(((((('''$$$###''''''!!!"""(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))+++***((('''&&&&&&''''''((((((((((((''''''''''''((('''''')))++++++***(((((()))+++...///000000000***+++,,,,,,+++***((('''++++++++++++,,,---...///(((***,,,.........///111444222444>>>MMMaaa{{{yyyuuupppjjjbbbZZZTTTNNNJJJGGGDDDBBB>>>===<<<<<<;;;:::999888777888999888777555888999999:::999888666555777777666666777999;;;<<<<<<<<<===>>>???AAABBBBBBFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJPPPOOONNNMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCCCCBBB@@@??????>>>888999:::999777666777888777666555555444444555555999999:::;;;===@@@BBBDDDHHHHHHIIIMMMSSSXXX[[[\\\``````______^^^^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZYYY[[[\\\\\\\\\\\\]]]___^^^^^^___aaaeeeiiimmmoootttssstttxxx|||zzzqqqjjj\\\YYYXXX[[[aaajjjqqqtttyyykkk]]]NNN???888777,,,+++***(((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$$$$%%%%%% !!!"""$$$%%%&&&'''$$$$$$###"""!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######!!!"""###$$$$$$$$$$$$$$$########################""""""#########""""""!!!'''))),,,//////,,,)))''''''&&&&&&%%%%%%&&&&&&'''gggSSSNNNGGGFFFGGGCCCBBBBBBBBBBBBAAA???>>>===;;;;;;::::::999888888888999777555444444333111///222222111000///...---------,,,+++***))))))************)))(((''''''((((((&&&(((++++++)))'''&&&&&&((('''%%%$$$$$$$$$&&&''''''''''''''''''''''''&&&((()))'''!!!"""(((+++***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((()))(((((((((((((((((((((((((((&&&%%%&&&''''''&&&%%%&&&'''((()))***************++++++++++++***)))(((***************************,,,---...---------///222111333;;;GGGYYYrrr~~~zzzuuupppjjjccc^^^YYYUUUQQQMMMJJJEEEBBBAAA???===;;;<<<:::888888777666333111666666666666666555444444777777777777888999::::::777777888999:::;;;<<<<<<===<<<<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@???@@@?????????@@@AAABBBCCCGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@===<<<<<<;;;:::999999888555777888777666555666888777777666666777888999999<<<<<<>>>@@@CCCGGGKKKLLLPPPPPPQQQTTTZZZ^^^```aaaaaa``````___^^^]]]]]]\\\XXXXXXWWWWWWXXXXXXYYYYYYZZZ\\\^^^^^^^^^___aaaccceeeeeeeeefffiiimmmqqqssstttwww{{{}}}zzzsssiiibbb]]]```gggpppzzz~~~~~~yyymmm]]]PPPCCC666111111---,,,+++))))))))))))***'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!"""###$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$$$$%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&bbbPPPLLLEEEDDDFFFBBBAAAAAAAAAAAA@@@>>>===<<<::::::999999888777777777888666555444444333111000222111000000///...------++++++*********++++++,,,+++***)))(((''''''&&&&&&%%%'''))))))(((&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''******((((((++++++)))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((()))***''''''(((((())))))*********)))'''''')))***+++***+++******))))))))))))************++++++***))))))+++++++++******)))'''''',,,---...---,,,+++,,,---///000333888???MMMcccvvvzzztttuuu{{{|||yyytttpppmmmiiidddaaa[[[WWWRRRMMMIIIEEEAAA>>>>>><<<::::::999888555333666555555444444444444555333444444555555444444333333333444555666666777777666555555555555555666666999999999999888888888888:::999999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<<<>>>>>??????@@@AAA>>>>>>>>>===============:::::::::;;;::::::999999777777777666666666555555444666888888777777999:::888999999:::<<<>>>@@@AAABBBCCCFFFIIINNNRRRVVVXXXYYYYYYYYY[[[___bbbccccccaaaaaa```___]]]\\\[[[[[[VVVUUUUUUUUUVVVXXXZZZ[[[\\\^^^___```aaacccfffiiijjjjjjjjjkkknnnrrrvvvxxxzzz||||||yyyrrrkkkgggfffkkkrrr~~~vvvxxx~~~kkk^^^NNNAAA777...+++------,,,+++***)))))))))***((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""""""""######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""""""""######"""$$$&&&((('''&&&###!!!#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&yyy^^^NNNKKKEEECCCEEEBBBAAAAAA@@@???>>>===<<<<<<999999888888777666666666888666444444444333222000111000000///......------++++++++++++++++++++++++,,,+++)))((('''&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&'''(((*********))))))'''&&&&&&&&&&&&''''''(((%%%&&&''''''((((((((('''+++)))(((''''''((()))+++(((((((((''''''(((((((((&&&&&&&&&&&&''''''((((((''''''(((((()))***++++++***(((&&&&&&))),,,---...---,,,***))))))***+++,,,)))))))))***************++++++,,,,,,,,,+++))))))+++,,,---,,,++++++---...//////222555888AAATTTeeexxxzzzqqqooorrr|||xxxyyy{{{}}}{{{yyyvvvrrrooojjjfff```ZZZUUUOOOIIIFFF@@@>>>===>>>>>>===;;;999888777666444444555666666333444444555444333222111333444444444555555666666666555444444333333333444666666555555555555555555777777777777888888999999999:::;;;;;;;;;999777666888888888888888999::::::888888888888888888888888555666777888888777555444666666666666666666666666666888:::;;;;;;<<<>>>@@@======???AAACCCFFFHHHJJJLLLMMMPPPTTTXXX\\\___aaa___^^^]]]^^^```bbbcccbbbaaa```___^^^\\\[[[ZZZYYYVVVUUUUUUVVVXXX[[[^^^```]]]^^^```aaabbbfffkkknnnkkklllmmmppprrruuuwwwxxxzzzssslllkkkooowww}}}xxxooozzzxxx```RRRCCC888111,,,,,,...++++++******)))((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""""""#########"""""""""""""""######"""""""""""""""###########################""""""""""""""""""""""""%%%$$$$$$######"""""""""$$$%%%&&&&&&&&&$$$"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&vvv\\\NNNLLLEEECCCEEECCCAAA@@@???>>>===<<<<<<<<<999999888777777666666555777666444444444444222000000000//////......------------,,,,,,+++******)))+++***)))'''&&&%%%%%%%%%%%%'''((((((&&&&&&&&&((($$$%%%''')))))))))''''''"""###%%%'''''''''%%%$$$%%%$$$$$$$$$%%%%%%%%%'''***)))(((((((((((()))***'''((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''((()))******+++(((&&&######$$$&&&'''''')))((('''&&&'''((()))***((((((((())))))******+++((()))******++++++++++++)))***+++++++++,,,...111000///111333444999GGGUUUjjjxxxppplllmmmttt{{{|||vvvtttzzz~~~{{{xxxwwwsssmmmgggbbb[[[UUUQQQFFFEEECCCCCCCCCAAA???<<<:::999777555555555666666666777888888777666444333444444444444555555555555555555444333222222222222333333333444444444444444444444555555555555555555666777888888888777555444111111111111111222222333444444444444444444444444444555666666555444222111333333444444555555666666777999<<<===???@@@CCCEEEDDDEEEGGGIIILLLOOORRRSSSWWWXXXZZZ]]]___bbbdddeeebbb```______```aaaaaa```______^^^\\\[[[YYYXXXWWWUUUUUUVVVWWWZZZ]]]```bbb^^^^^^___```bbbgggmmmrrrqqqrrrtttuuutttsssqqqoootttmmmgggjjjvvvwwwsss|||jjjVVVIII:::333000------///)))))))))(((''''''&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!######""""""""""""!!!!!!###"""""""""""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$######""""""&&&%%%$$$$$$############""""""#########$$$$$$$$$""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%sss[[[OOOLLLEEEBBBEEEBBBBBBAAA@@@>>>======<<<===999999888888777666666666777555444444444444222111/////////.........------------------,,,+++***)))***)))((('''&&&&&&%%%%%%&&&'''(((((('''&&&((()))"""###$$$%%%%%%%%%$$$### """%%%'''(((&&&$$$###'''$$$###%%%%%%$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''((((((''''''&&&$$$$$$&&&&&&''''''(((((())))))...+++(((&&&&&&%%%$$$###))))))(((((())))))******'''''''''((()))***+++,,,&&&&&&&&&&&&'''((()))***((()))*********,,,///222111......111222555>>>HHH\\\pppxxxqqqmmmkkkooouuutttqqqwww~~~}}}xxxsssnnniiiccc___TTTQQQNNNKKKIIIEEEAAA>>><<<<<<:::888777666666666444555555555444333222222444444444333333333333333222111000///////////////000000111111111111222222111111222222222222222111222333333444444333333222222111111111111222333333111111111111222222222222444444444444444333222111000111222333444555666666888;;;>>>AAACCCFFFIIILLLNNNOOOPPPRRRUUUXXXZZZ\\\^^^___```bbbcccddddddddddddbbb````````````___^^^\\\\\\[[[ZZZYYYWWWWWWVVVSSSTTTVVVYYY\\\^^^```aaa______``````ccchhhooottt|||zzzxxxtttooojjjfffdddaaabbbiiiyyy|||rrr___JJJ>>>222///...,,,+++,,,'''((((((((('''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########!!!""""""######"""!!!!!!$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$"""!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""&&&%%%###""""""###$$$%%%"""""""""############$$$""""""###$$$$$$$$$############$$$$$$$$$######"""######################## !!!"""###############!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%pppZZZNNNLLLDDDAAACCCAAACCCBBB@@@>>>============:::999999888888777666666666555444444444444333111//////.........---------+++,,,,,,------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&((((((((('''''')))+++$$$$$$$$$$$$$$$######""""""###$$$&&&&&&&&&&&&&&&'''$$$$$$((((((%%%%%%)))$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''000...,,,+++++++++)))'''++++++++++++***)))((((((''''''''''''(((***,,,---)))(((&&&$$$%%%&&&(((*********+++***)))***...000111,,,***---000333777===KKK]]]sss}}}wwwrrrtttzzz~~~wwwvvvvvv|||yyytttoookkkbbb___[[[WWWTTTOOOJJJGGGCCCBBBAAA@@@>>>;;;999888444333333222222222333333555555555444444333333333111000000////////////000////////////000000000111000000111222222111000///000000000000111222222333444444444444444555555666111111222222222333333333555555444444555555666666555555666888999;;;<<<===>>>AAAEEEHHHKKKNNNRRRUUUWWWXXXYYYZZZ\\\___aaabbbaaaaaacccdddeeeeeeddddddcccaaa___^^^^^^^^^]]][[[YYYYYYXXXXXXWWWVVVUUUUUUTTTVVVYYY]]]```aaaaaaaaaaaaaaaaaaaaaccciiiqqqvvv~~~zzzrrrjjjccc___^^^^^^```iiiyyy|||~~~{{{}}}zzzcccSSS@@@555---,,,---+++(((''''''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$#########"""!!!"""############"""!!!############$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""!!!!!!!!! """""""""""""""""""""""""""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$""""""""""""###############$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%oooYYYNNNLLLCCC???AAA???CCCBBB@@@???======>>>>>>::::::999999888777777777666555333444444444333111...............---------)))***+++---......------(((''''''&&&&&&&&&'''''''''((()))((('''(((***,,,'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%"""$$$)))***%%%$$$'''$$$&&&(((******(((&&&$$$&&&'''((())))))((('''&&&###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((***,,,---,,,***(((((()))(((&&&$$$""" '''&&&&&&'''(((***,,,---...,,,(((%%%%%%&&&)))+++,,,,,,+++***((())),,,...000***'''+++000222444777???NNNbbbttt~~~~~~}}}xxxttt|||~~~{{{vvvrrrjjjhhhdddaaa___[[[VVVSSSIIIIIIHHHGGGDDDAAA>>><<<:::999888777777888::::::888777777666666555555555333333333222222333333444/////////000000111111111111222333333333222111000000/////////000222444555222111111111111222333333444444444555555555666666777666666666777999<<<=========???@@@BBBDDDEEEFFFDDDGGGKKKOOORRRUUUZZZ]]]]]]]]]^^^___aaacccdddeeeaaabbbcccdddeeeeeedddccc```^^^\\\[[[[[[[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUUUUWWWYYY]]]aaadddeeeddddddccccccbbbbbbdddjjjrrrxxxzzzssshhh^^^XXXXXXZZZ]]]kkkwwwyyyssstttzzzvvvpppzzzyyy||||||fffRRREEE;;;111***+++...+++'''$$$((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$!!!$$$&&&&&&%%%###"""""""""""""""############%%%&&&&&&'''&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%uuuYYYHHHFFFAAAAAADDD@@@BBBAAA???===<<<;;;;;;;;;999999999888888888888777777666555444444333444444///...,,,+++******+++,,,***++++++***((('''(((***((((((((()))(((''''''&&&)))&&&$$$%%%'''(((&&&###"""###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))))))))((((((''''''''''''&&&''')))*********)))(((&&&%%%%%%'''))))))((('''***)))((((((((()))+++,,,))))))))))))))))))))))))///,,,******---...---+++,,,,,,---....../////////999???LLL___uuuzzzvvvyyy{{{wwwuuurrrooollljjjfff___ZZZTTTUUUTTTSSSOOOJJJFFFCCCAAA@@@===;;;999888888888:::888666666666777666555333333333222111000///...222222222222222222333333111111222222222111000000000111111222222333333444444333222111111222333444888777666555444444444444555888;;;<<<===>>>@@@AAACCCCCCEEEGGGJJJLLLMMMNNNPPPOOOOOOPPPRRRUUUYYY[[[\\\^^^```bbbccccccaaaaaabbbbbbcccbbbbbbaaa``````[[[\\\]]]]]][[[YYYYYYZZZYYYXXXVVVVVVVVVUUUSSSPPPXXX\\\```dddfffeeecccaaacccbbb``````bbbeeeiiillljjjbbbYYYRRRLLLKKKXXXfff{{{zzzooojjjoooyyyyyywwwkkkooozzz{{{iiiUUUEEE<<>><<<<<<<<<<<<999999999888888888888777666555444333333222222222000///---,,,+++++++++,,,...---,,,***)))((((((((()))*********))))))(((((()))'''&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&!!! !!!###''')))***)))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))---+++)))***,,,---,,,***,,,,,,,,,,,,---...//////444999BBBQQQcccxxx}}}xxx||||||yyytttrrrpppppppppnnnjjjfffbbbbbbaaa___\\\WWWRRROOOLLLJJJGGGCCC???===<<<;;;;;;999888888888888777555777777777777666555444444222222222222222222222222222222222222111000///...222222333333333333333444444444333333444444555666888888888888888999:::;;;>>>@@@CCCEEEEEEFFFHHHIIIIIIJJJKKKMMMOOOPPPRRRRRRWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ[[[^^^```aaaaaa``````]]]^^^^^^_________^^^^^^XXXYYYZZZZZZXXXWWWWWWXXXWWWVVVVVVWWWXXXWWWUUUSSS[[[]]]aaadddfffeeedddcccfffeeecccbbbaaaaaabbbbbb[[[TTTNNNKKKIIIOOO```qqq~~~qqqmmmjjjllluuutttllljjjhhhppp~~~xxxiiiWWWGGG;;;444///...,,,***((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""############""""""""""""############"""!!!"""###$$$%%%###""""""!!!!!!!!!!!!"""!!!"""""""""######$$$$$$########################"""""""""###$$$$$$$$$$$$$$$######"""""""""###############$$$$$$######"""""""""""""""""""""""""""###"""!!!"""$$$$$$""" #########"""""""""!!!!!!""""""!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$zzz^^^MMMJJJEEEEEEHHHEEEBBBAAA@@@>>>===<<<<<<;;;999999999888888888888777555444333222111111111111222111///---,,,+++,,,,,,222...+++***+++***(((%%%''''''''''''&&&&&&&&&&&&***(((''''''((()))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''',,,)))'''&&&'''((((((''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,***((()))***+++******,,,++++++***+++,,,...///000444999AAANNNbbbzzz~~~}}}~~~}}}{{{yyywwwuuuuuuuuuuuusssqqqkkklllkkkjjjfffbbb]]]ZZZWWWVVVRRROOOKKKHHHFFFFFFBBBAAA@@@@@@@@@???<<<:::888888999888888777666555666666666555444444444333555555444444333222111000444444555555555555555555666666888999::::::;;;;;;;;;;;;<<<===???AAACCCDDDGGGIIILLLMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXWWWVVVVVVUUUTTTSSSSSSVVVWWWYYY\\\]]]^^^^^^^^^ZZZZZZ[[[]]]]]]^^^^^^^^^VVVWWWXXXXXXVVVUUUVVVWWWYYYXXXXXXYYYZZZYYYWWWTTTZZZ\\\```dddfffgggfffeeebbbaaa^^^[[[WWWTTTRRRPPPLLLIIIGGGHHHLLLXXXlll}}}zzzqqqggghhhkkksss}}}sssfff```aaammmyyy~~~zzzwwwyyy}}}~~~{{{vvvnnnaaaRRRDDD:::333000,,,,,,,,,,,,+++)))((('''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$###""""""!!!!!!""""""###""""""""""""#########$$$ !!!!!!""""""""""""!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""""""""!!!!!!""""""###########################""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$######~~~aaaPPPLLLFFFEEEGGGCCCAAA@@@???>>><<<;;;::::::999999999888888888777777555444333222222111111111333222000...---,,,,,,---111,,,((((((+++,,,)))%%%''''''&&&&&&%%%%%%%%%%%%)))((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))///,,,)))'''''''''''''''))))))))))))******++++++((((((((((((((((((((((((***)))((((((((()))))))))+++***))))))***+++---//////333777:::AAARRRjjj||||||uuuxxx|||}}}{{{xxxvvvtttsssrrrooopppqqqqqqoookkkhhheee```___]]][[[YYYWWWVVVUUUNNNNNNNNNNNNNNNKKKHHHDDD??????>>>>>><<<:::999888<<<<<<;;;::::::999888888999999999999999999888777666666777888999::::::;;;;;;<<>>===;;;:::999888999999999888888888777777666555444333222222222222333222000...---------------(((%%%&&&***,,,)))&&&))))))(((''''''''''''(((''''''''''''&&&%%%%%%&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))###!!! !!!$$$(((***+++******++++++,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((''''''((()))******))))))***+++---...---222777888;;;FFFZZZjjjxxx}}}wwwuuu}}}xxxwwwvvvxxx~~~}}}zzzvvvsssrrrqqqrrrsssuuuvvvvvvtttqqqpppiiihhhgggfffdddbbbaaa```[[[ZZZZZZZZZZZZXXXTTTQQQNNNMMMLLLJJJHHHEEECCCAAABBBBBBAAA@@@??????>>>>>><<<===>>>???????????????999:::;;;===???AAACCCDDDCCCEEEGGGJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTTTTTTTSSSRRRPPPPPPNNNOOOQQQSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[VVVWWWXXXWWWVVVWWWYYY[[[___^^^___aaaaaa```]]][[[YYY\\\```bbbbbb___[[[XXXTTTPPPJJJEEECCCDDDHHHJJJUUUZZZ^^^___aaahhhrrryyy~~~vvvyyy~~~||||||zzzkkk^^^XXX]]]eeevvv{{{wwwvvv{{{ssshhhWWWPPPEEE<<<555111---+++&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###"""""""""######""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!#########"""!!!########################""""""""""""""""""""""""######""""""""""""""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%###"""eeeRRRLLLEEEBBBBBB>>>??????>>>>>><<<:::999888999999999888888888888777666555444333333222222222222111///...------......***'''%%%&&&)))***)))'''&&&&&&$$$#########$$$%%%&&&'''''''''%%%$$$%%%&&&"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%###"""###%%%((()))((('''((()))*********))))))))))))))))))))))))))))))((())))))((('''&&&(((***)))******+++,,,,,,------)))///555666555<<>><<<:::999999999999888888888888777555444333222111111111111000///...---------...///***)))((((((((((((((()))&&&%%%###"""!!!"""###$$$&&&((()))(((%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''''''''&&&---+++)))(((((((((&&&$$$%%%&&&'''((()))(((((('''))))))))))))))))))))))))''')))***)))'''&&&(((+++((()))+++---...---,,,,,,(((---111111000444<<>>555000---+++'''###&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$!!! !!!"""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###"""!!!"""!!!!!!"""###$$$%%%%%%"""!!!  """$$$%%%"""""""""""""""""""""""" """$$$$$$"""!!!"""### !!!!!!""""""$$$######"""""""""""""""""""""""""""############ """$$$'''((('''&&&%%%dddRRRMMMGGGFFFGGGCCCAAABBBBBBAAA@@@>>><<<;;;999999999888888888888777444333222111000000000000...------,,,---...///000+++,,,,,,***((('''((()))---+++)))(((((()))***+++''')))***)))&&&%%%&&&)))&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))((('''&&&&&&'''(((((('''%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))''')))+++)))'''&&&(((+++((())),,,//////...,,,+++))),,,//////...000666<<>><<<;;;;;;888888999888888777666555555555444333111000//////000000///...............))))))(((((()))******+++******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%((())))))&&&$$$%%%'''(((&&&###%%%%%%&&&''''''&&&%%%%%%$$$&&&'''))))))(((&&&%%%&&&$$$!!! ###%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&$$$###$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&'''***+++---...///......---,,,+++++++++,,,///222444@@@MMMbbbvvvxxxcccZZZUUU]]]kkk{{{sssaaa]]]ZZZZZZaaahhhnnnxxx~~~{{{{{{zzzyyyxxxvvvuuutttpppooommmllllllmmmooopppnnnnnnmmmkkkjjjjjjiiiiiijjjkkklllllljjjhhhhhhiiiccceeefffeeecccdddgggkkkcccbbb```^^^]]]\\\[[[[[[\\\[[[ZZZ[[[[[[[[[YYYWWWWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUTTTRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIIIIJJJMMMQQQSSSNNNMMMMMMMMMNNNPPPRRRSSSOOOQQQTTTXXX]]]bbbfffiiiggggggggggggggghhhhhhhhhpppnnnllljjjgggaaaYYYSSSHHHDDDCCCDDDHHHQQQbbbpppuuurrrpppqqquuuzzz}}}|||wwwvvvtttsssqqqlllfffbbbWWWZZZ___fffppp|||}}}}}}zzzzzz{{{~~~}}}yyyeeeeeegggnnn{{{{{{vvvtttuuu{{{~~~}}}xxxpppiii```VVVJJJAAA444222...***((('''&&&'''"""###&&&''''''(((***,,,$$$$$$$$$############"""((('''%%%###"""""""""### !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############""" ###%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$"""!!! """######"""######""""""!!!!!! $$$(((***'''!!!!!!$$$$$$###"""!!!########################%%%%%%$$$###"""!!! !!!"""""""""#########$$$~~~bbbRRROOOHHHEEEEEE@@@AAA@@@???>>>===;;;::::::999999999888777666555555222222333333333333333333444333111///---,,,++++++///...---+++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%''')))(((&&&$$$%%%''''''%%%###$$$$$$%%%&&&&&&%%%$$$$$$ !!!###%%%&&&&&&%%%$$$'''&&&$$$"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((()))***+++,,,,,,,,,+++***+++*********+++...000222999AAAQQQdddxxxxxxeee]]]ZZZ^^^eeennnyyyuuu^^^WWWRRRUUUZZZ```iiipppuuu{{{~~~{{{xxxuuurrrqqqooonnnmmmlllllllllmmmnnnlllkkkjjjhhhhhhhhhiiiiiiiiikkklllllljjjhhhiiiiiihhhhhhiiihhhggggggiiikkkeeeeeecccbbbaaaaaa``````^^^]]][[[[[[[[[ZZZXXXVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSQQQPPPOOONNNMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMPPPQQQQQQPPPPPPPPPPPPRRRSSSTTTSSSTTTUUUXXX^^^dddkkknnnppppppoooooonnnmmmlllkkkjjjgggbbb^^^ZZZUUUNNNIIIBBBBBBFFFNNNWWWdddwwwzzzvvvooojjjeeeaaa]]]ZZZWWW^^^iiisss|||~~~zzzpppkkkaaafffnnnwwwyyyrrrooommmqqquuuxxx~~~~~~~~~|||zzzxxxpppeeeZZZPPPEEE:::333000...,,,)))'''&&&%%%%%%$$$&&&''''''&&&&&&''')))$$$$$$$$$############"""%%%%%%$$$$$$######$$$$$$""""""############"""""" !!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% """$$$###"""!!!""""""########################""" !!!###"""!!! """######"""$$$#########""""""""""""$$$&&&'''%%%""" !!!###!!!!!! !!!!!!###########################"""""""""""""""!!!!!! !!!!!!!!!!!!}}}bbbQQQNNNHHHEEEEEE@@@@@@???>>>===<<<::::::999::::::999888777666555444444444333333333333333333333222000...---,,,++++++///...---+++)))(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&******)))''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$######"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''(((((()))))))))*********((()))))))))))))))((('''))))))))))))***,,,...000333666???PPPggg~~~vvveee```___^^^^^^```hhhtttfffZZZOOONNNRRRWWW]]]aaadddjjjrrrzzz~~~{{{wwwsssqqqmmmmmmmmmlllllllllkkkkkkiiihhheeeddddddeeegggiiiiiijjjlllkkkjjjiiiiiijjjkkkjjjhhhhhhiiiiiiiiihhheeeeeedddddddddccccccccc```^^^\\\[[[[[[ZZZXXXVVVVVVUUUSSSQQQPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOORRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWYYY___gggnnnsssttttttsssqqqmmmjjjfffeeeaaa\\\UUUNNNJJJFFFCCCAAABBBFFFPPP]]]jjjzzzxxxkkk___XXXUUUUUUUUU^^^iiixxxyyykkkbbb___aaalllyyyvvvpppjjjffffffhhhjjjpppwww|||zzz||||||yyyuuukkk\\\MMMCCC;;;333///******)))'''&&&%%%$$$$$$'''(((((('''%%%$$$$$$%%%$$$$$$$$$############"""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$###"""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%''')))!!!  """""""""!!! !!!!!!""""""""""""""" """######!!! !!!"""!!! """######"""$$$$$$$$$$$$#####################""""""!!!!!!!!! """###$$$######################## !!!!!!"""""""""!!!!!!!!!!!! ~~~bbbRRROOOHHHFFFFFFAAA@@@@@@???>>><<<;;;:::999;;;:::999888666555555444888777666555333222000000///......------.........***))))))(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###"""###%%%&&&''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&(((((()))))))))*********)))(((((((((''''''&&&&&&))))))))))))+++,,,...///111333888DDDWWWooonnnaaa^^^\\\[[[YYYYYY^^^jjjwwwrrreeeYYYXXX\\\___aaaccc^^^bbbgggmmmrrrwww}}}{{{wwwuuummmmmmnnnmmmlllkkkjjjiiifffdddbbb```aaacccfffiiihhhjjjkkkkkkiiihhhhhhiiijjjgggddddddffffffdddaaa```aaaaaabbbbbbbbbbbbbbb___]]][[[ZZZ[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNNNNQQQPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKMMMNNNOOOOOONNNNNNQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[^^^ccciiiooorrrsssrrroookkkfff```ZZZWWWTTTOOOIIICCCAAAAAACCCEEEMMMSSS^^^lllxxxxxxhhh[[[UUUVVVYYY\\\oooyyy|||vvvkkk```]]]```jjjwww|||rrroooiiidddcccdddffflllsss{{{|||zzzwwwxxx||||||zzzpppdddSSSDDD<<<777444222&&&&&&''''''&&&%%%$$$$$$''''''(((&&&$$$######$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%$$$###$$$$$$"""!!!!!!"""$$$$$$&&&$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###!!! !!!###%%%!!!!!! !!!!!!!!!  !!!"""!!!!!!!!! """###!!!  ###!!! """###"""!!!########################"""  """"""!!!  """###$$$######################## !!!!!!!!!!!!############""""""""""""dddSSSPPPJJJGGGGGGBBBBBBAAA@@@???===<<<;;;;;;;;;:::999777666555555555999888777555333111000///......------------......))))))(((((('''(((((()))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&"""###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((()))))))))((('''&&&&&&''''''(((((((((((())))))))))))(((((('''''''''''')))******++++++---......000444888===HHH\\\uuuwwwbbbWWWUUURRRRRRRRRSSSXXX```jjjqqq{{{~~~ssskkkmmmqqqrrrppppppiiijjjjjjiiiiiilllpppsss}}}}}}xxxuuuoooooooooooommmllljjjiiieeecccaaa``````cccfffhhhhhhiiijjjiiigggfffffffffhhheeebbbbbbcccccc```]]]]]]^^^___```aaaaaaaaa```[[[ZZZXXXXXXZZZ[[[[[[[[[XXXWWWTTTRRROOONNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPOOOQQQRRRTTTWWWYYY[[[]]]^^^\\\^^^```cccgggiiikkklllmmmkkkgggbbb[[[UUUOOOLLLEEEDDDAAA@@@BBBFFFLLLQQQ\\\aaakkkuuu}}}xxxpppddd]]]]]]dddmmmrrryyyoooggg___[[[aaajjjxxxyyypppnnnhhheeeeeefffhhhnnntttqqqsssrrrqqquuuzzzzzzvvvfffZZZHHH:::333000///...%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$#########"""""""""###$$$%%%$$$###"""!!!###"""!!! !!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$%%%###!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! """###!!! ###""" !!!""""""!!!""""""""""""""""""""""""!!!!!!"""!!! !!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! ############""""""""""""eeeTTTQQQKKKHHHHHHCCCBBBAAAAAA???>>>===<<<;;;:::999888666666666777777555555444444333333222222111000///---,,,+++++++++---,,,+++***)))((((((((('''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$###%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))******+++,,,,,,------,,,222666777:::HHH^^^pppyyyeeeTTTKKKJJJGGGIIILLLOOOQQQVVV[[[^^^sss}}}~~~}}}{{{zzzxxxtttpppmmmlllmmmrrrxxx~~~xxxuuussssssqqqpppnnnmmmlllkkkfffdddcccbbbbbbdddggghhhhhhiiiiiihhheeecccccccccfffeeecccccccccaaa___]]]\\\]]]^^^```aaaaaa```___YYYWWWVVVVVVYYY[[[\\\\\\YYYWWWUUURRRPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOQQQSSSSSSSSSSSSTTTVVVXXX[[[^^^```aaabbb___```bbbcccddddddcccbbb\\\ZZZVVVQQQLLLGGGDDDBBB>>>@@@DDDHHHMMMSSS[[[```hhhlllrrrwwwzzz}}}yyykkkhhheeegggnnnyyy}}}uuulllbbb\\\ZZZ^^^hhhssszzztttnnnjjjhhhiiijjjjjjmmmqqqoooppppppppptttxxxvvvppp\\\QQQBBB555///,,,***(((%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%######$$$&&&$$$$$$$$$############"""###$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!  !!!""" !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""$$$""" !!!"""!!! !!!!!!!!!!!!!!!""""""""" !!!###"""!!! """""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!dddTTTPPPJJJGGGGGGBBBAAAAAA@@@>>>===<<<;;;:::999888777666666777888999444444444333222222111111000///...---,,,+++++++++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%'''%%%###"""###%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))(((((()))***++++++++++++)))---000111333<<>>???AAADDDFFFKKKSSS^^^gggnnnrrrwwwzzz|||{{{zzzuuuoooqqqvvvmmmhhhjjjwwwzzzxxxmmmhhhaaa\\\[[[ccclllrrrwww{{{|||~~~~~~}}}wwwtttssstttqqqiiiddddddaaabbbaaa```bbb```XXXMMM???999222---+++***'''%%%&&&%%%###""""""$$$&&&'''$$$%%%%%%$$$"""!!!"""###$$$$$$$$$############"""!!!!!! !!!###%%%'''"""###$$$%%%%%%$$$###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!"""###""""""!!! """""" !!!$$$ !!!!!!""""""""""""""""""""""""!!!!!!!!!$$$&&&$$$###!!! !!!"""!!! """"""######$$$$$$$$$%%%"""%%%######!!!!!! !!!!!!""""""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!"""###$$$%%%&&&dddRRRNNNGGGFFFGGGCCCFFFCCC???<<<;;;;;;:::999777888999888777666777888444444333333333333222222222000---+++,,,---...---,,,+++***(((((((((((()))(((((()))))))))(((&&&%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%)))***+++***)))&&&$$$"""&&&$$$###!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$%%%''''''""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!'''***)))&&&&&&%%%%%%&&&((()))((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''(((((('''******)))(((((()))***+++,,,++++++,,,...222666999FFFNNN[[[kkk|||iiiZZZIIIAAA???===<<<===CCCJJJTTT___lllrrrnnneee^^^```hhhttt~~~}}}zzz{{{zzzyyyzzz{{{|||||||||{{{{{{yyywwwtttrrrrrrsssppplllgggeeefffjjjnnnpppppplllhhhdddbbbaaa^^^\\\___bbbeeeddd```\\\[[[\\\YYY[[[]]]```aaaaaa``````^^^[[[YYYXXXXXXWWWVVVTTTXXXVVVSSSPPPNNNMMMLLLLLLPPPPPPPPPOOOOOONNNMMMMMMPPPOOONNNLLLKKKLLLPPPRRRVVVUUUTTTSSSRRRQQQQQQQQQNNNOOONNNOOOVVV```aaa\\\[[[XXXVVVUUUUUUTTTPPPLLLMMMJJJGGGCCC@@@@@@@@@AAA<<<===???AAADDDHHHMMMPPPUUU[[[eeepppwww|||}}}}}}{{{sssnnntttwwwqqqmmmkkkpppxxx~~~zzzpppddd[[[WWWZZZ```jjjtttzzzzzzxxxxxxxxxyyy|||wwwwwwuuurrrooojjjfffddd`````````^^^ZZZQQQGGG@@@;;;888111+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$###"""!!!!!! """!!!  !!!"""$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###"""!!!!!!!!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!###"""!!!!!!""""""!!! ############"""!!! fffTTTOOOHHHFFFGGGCCCEEEBBB>>>;;;;;;;;;:::999777888999888666555666777444444444333333222222222222000---,,,,,,,,,,,,+++,,,+++***)))((((((((()))&&&&&&'''''''''&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''&&&%%%%%%((()))******)))'''$$$###%%%$$$###""""""###$$$%%% !!!###$$$&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!$$$(((***(((%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''((((((''',,,+++)))(((((((((((()))******)))***,,,///222555999AAAKKKWWWdddnnnmmmgggWWWKKK???;;;<<<<<<===???BBBQQQcccrrr}}}xxxfffccccccjjjqqqxxxzzzuuussstttuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwsssooommmmmmnnnnnnnnnrrrooojjjgggeeecccaaa___bbbdddeeeccc___\\\[[[\\\YYY[[[]]]```aaaaaaaaa```aaa___\\\ZZZYYYXXXVVVUUUVVVTTTRRRPPPOOOOOOOOOOOOPPPOOONNNMMMMMMMMMMMMMMMOOOOOOOOONNNNNNOOOSSSVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQSSSRRRRRRXXX___^^^WWWTTTQQQNNNLLLKKKIIIFFFCCCBBBAAA???===<<<===???AAA???CCCGGGKKKMMMPPPUUUXXX\\\bbbkkkuuu|||}}}|||wwwpppkkkppp}}}|||tttpppqqqrrrsssxxxzzzooodddZZZTTTVVV\\\fffqqqyyy|||{{{xxxqqqqqqrrruuuxxxzzzyyyxxxtttsssqqqnnnjjjgggdddbbb^^^\\\YYYUUUOOOGGG>>>888///---***'''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!#########"""""""""!!!!!!$$$$$$######"""!!!!!! !!!!!! !!!!!!   !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$###""""""######"""!!!$$$$$$$$$######"""!!! iiiUUUOOOGGGEEEFFFBBBBBB???<<<:::::::::999888888999:::888666444555666555555444333333222111111111///---,,,---,,,***(((,,,+++***)))((((((((((((&&&&&&&&&'''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###!!!&&&%%%$$$$$$######$$$$$$***((($$$!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%&&&))))))'''$$$&&&%%%$$$$$$%%%&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&'''((((((''',,,+++***((('''''''''''')))(((''''''(((+++...///222888???FFFOOOUUURRRLLLGGG>>>888888;;;<<<>>>AAADDDYYYsssqqqhhh``````dddkkkuuu~~~zzzqqqnnnnnnpppqqqrrrsssuuuwwwxxxzzz{{{|||yyyuuurrrpppooommmlllqqqnnnjjjgggeeedddbbbaaafffgggfffccc___]]]\\\\\\[[[]]]___bbbcccccccccbbbcccaaa^^^\\\[[[ZZZXXXVVVVVVUUUTTTRRRRRRRRRSSSTTTQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQSSSWWWZZZXXXYYYXXXXXXWWWVVVTTTTTTPPPQQQOOOOOOQQQTTTQQQKKKKKKHHHDDDAAA@@@@@@???===>>>>>>>>>======???BBBEEEGGGNNNWWW[[[\\\]]]aaaeeegggkkkrrryyyzzzyyytttnnnjjjnnnzzzzzzxxxzzz}}}|||yyyhhhiiiooowww|||~~~}}}zzz}}}~~~}}}mmmaaaXXXSSSQQQ[[[cccnnnwwwzzzyyyvvvsssppppppqqqsssvvvwwwvvvtttpppnnnkkkgggdddbbb``````___ZZZRRRJJJBBB;;;333///''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!######""""""""""""!!!!!!$$$$$$######"""!!!!!!!!! !!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! $$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""%%%$$$"""###$$$$$$###!!!$$$$$$$$$$$$###"""!!!!!! !!!!!!"""jjjUUUOOOFFFCCCDDD@@@@@@>>>;;;:::::::::999888999::::::888555444444555555555444333222222111111...---,,,,,,------+++)))++++++***))))))(((((((((((((((((((((((((((''''''###$$$$$$%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$$$$#########$$$%%%%%%(((((('''%%%"""%%%%%%$$$$$$###$$$$$$%%%+++)))'''$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''(((((('''%%%(((&&&%%%%%%&&&&&&$$$###''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&((()))(((&&&***))))))(((''''''''''''(((''''''&&&''')))***,,,000444888<<<@@@DDDBBB<<>>BBBHHH]]]vvv~~~rrrfffaaaaaadddlllsssrrr~~~|||ssspppqqqqqqpppnnnpppsssxxx|||~~~|||wwwtttsssrrrpppooopppnnnkkkjjjjjjjjjiiihhhlllkkkhhheeebbb___^^^^^^^^^```ccceeeggggggfffeeecccaaa^^^]]]]]]]]][[[ZZZ[[[ZZZXXXWWWWWWWWWXXXXXXVVVTTTRRRPPPPPPRRRTTTVVVUUUVVVVVVUUUTTTUUUWWWZZZZZZZZZZZZYYYWWWTTTRRRQQQNNNLLLHHHFFFFFFFFFDDDAAABBB@@@===<<<===@@@CCCDDDLLLMMMMMMKKKHHHGGGJJJMMMTTT\\\fffjjjjjjiiilllooopppsssxxx|||~~~~~~}}}|||{{{yyytttnnnkkknnnwww~~~uuulllhhhhhhggghhhiiiiiifffdddeeelllwww~~~~~~~~~|||yyyuuussswwwyyy~~~ppp```UUURRRTTTXXXeeellltttwwwuuuqqqnnnmmmpppqqqrrruuuxxxyyywwwvvvmmmkkkfffbbb___]]]]]]]]]```YYYNNNCCC:::333...+++))))))((('''&&&$$$###"""########################$$$#########"""""""""!!!""""""""""""""""""!!!!!!############""""""!!!!!! !!!""""""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!! """!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""######""" ###############"""!!!  !!!""""""###jjjUUUMMMEEEBBBDDD@@@???===;;;:::::::::888777888999999888555333333444555555444333333222111111+++++++++,,,......,,,+++++++++******)))(((((('''((((((''''''((((((((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''$$$$$$###$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''&&&)))'''&&&&&&''''''&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''))))))'''&&&&&&&&&''''''(((((((((((()))((('''''''''((()))***+++///222333666999888444<<<;;;<<<@@@@@@???@@@DDDKKKZZZooouuummmfffaaaaaaeeeiiittt~~~~~~yyysssppprrrwww{{{~~~~~~yyyuuuttttttsssrrrqqqooonnnnnnpppssssssssspppnnnkkkhhheeecccaaa```aaaccceeehhhiiiiiiiiihhhcccbbb``````bbbcccbbbaaaaaa```^^^\\\[[[[[[\\\\\\[[[ZZZWWWUUUUUUVVVYYYZZZYYYYYYXXXVVVSSSRRRSSSTTTUUUUUUSSSRRROOOLLLJJJIIIJJJFFFAAA>>>=========???<<<<<<<<<>>>CCCIIIPPPUUUdddfffeee```YYYVVVVVVYYYaaahhhppptttsssqqqrrrtttwwwyyy~~~~~~|||zzzuuunnnjjjlllqqqvvvyyy{{{zzzxxx|||wwwkkkaaaXXXVVVTTTUUUXXX\\\___aaaiiirrr~~~{{{wwwsssssstttuuutttsssrrrqqqqqqtttzzzvvvnnnaaaUUUPPPSSS]]]dddppprrrtttrrrooolllmmmnnnoooppprrruuuxxxyyywwwvvvjjjgggbbb]]]ZZZYYYYYYYYY[[[SSSGGG<<<333...***((()))))))))(((&&&$$$""" #################################"""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""" !!!""""""!!!  """"""""""""""""""""""""  !!!"""  !!!  !!! !!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""###!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!"""######iiiTTTMMMFFFDDDFFFCCC@@@>>><<<;;;;;;:::888666777888999777555333444555444444333333333333222222---,,,+++,,,---...---,,,***+++++++++***)))((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''######$$$$$$%%%&&&&&&&&&######$$$%%%&&&&&&&&&%%%"""""""""###$$$%%%'''(((!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))'''&&&&&&'''((('''%%%$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''))))))'''%%%###$$$&&&'''(((((()))((())))))(((((())))))******)))...000000222666777444555777<<>>@@@DDDIIIOOOXXXaaagggyyyzzzzzztttlllggggggjjjooorrrwwwzzz{{{{{{{{{{{{~~~{{{uuunnniiihhhjjjmmmnnnpppqqqrrryyy|||tttkkkaaaZZZNNNLLLKKKNNNVVV^^^eeehhhgggqqq{{{}}}{{{xxxtttooojjjkkklllnnnooopppppppppmmmpppvvv|||zzzsssccc]]]UUUQQQTTT]]]hhhoootttrrrnnnkkkiiikkkppptttqqqrrrtttwwwzzzzzzxxxuuueeebbb]]]XXXTTTRRRQQQQQQNNNGGG===333---***'''&&&$$$$$$$$$%%%$$$###""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""######"""""""""""""""""" !!!!!!!!!!!!   !!!"""   """!!!!!!  !!!!!!!!!""""""""""""  !!! !!!!!!  !!!!!!""""""###jjjUUUOOOHHHGGGJJJHHHAAA???===<<<<<<:::777555666777888777555444555666222222333333333333444444111///---,,,,,,---,,,,,,******++++++***)))'''&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&(((((('''&&&%%%###!!! $$$#########$$$%%%%%%&&&"""!!!!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''((('''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&((())))))'''%%%$$$$$$&&&'''(((''''''&&&((((((((())))))*********)))---///...000555777666333666<<>>>>>???AAABBB???<<<===BBBBBB@@@BBBGGGJJJNNNSSSYYY___hhhqqqxxx}}}zzz|||xxxpppjjjffffffggggggjjjmmmpppyyytttiii___WWWTTTOOOOOOPPPUUU]]]eeejjjmmmfffoootttqqqnnnnnnmmmkkkiiiiiijjjkkklllmmmoooooojjjnnntttyyy}}}vvvhhh___TTTRRRQQQVVVaaalllssswwwsssnnnfffbbbccchhhmmmqqqrrrssstttvvvwwwvvvrrrooo]]][[[VVVQQQLLLIIIHHHGGG@@@;;;333---***(((&&&%%%"""""""""""""""#################################!!!""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""###!!!!!! !!!!!!!!!!!!!!!!!!"""""""""### !!!  !!!"""   !!!!!!   !!!!!!!!!"""!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""jjjVVVPPPJJJJJJNNNKKKBBB@@@>>>===<<<:::777444555666777666555444555666111222222333333444444555666333...,,,+++,,,+++*********++++++***)))'''&&&(((''''''&&&'''((()))***$$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%))))))(((''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&(((***)))'''%%%%%%&&&'''''''''&&&%%%$$$''''''((())))))*********%%%)))+++***+++000333333555999???DDDAAA>>>CCCJJJRRRcccuuu~~~ggg^^^```VVV^^^fffjjjqqq|||}}}tttsssqqqpppqqqsssuuuvvvvvvnnnllljjjjjjjjjhhhccc^^^WWWYYY[[[^^^_________^^^]]][[[ZZZZZZ\\\]]]\\\\\\XXXXXXWWWWWWXXXZZZ\\\]]]UUUTTTSSSQQQPPPNNNMMMLLLMMMMMMLLLHHHCCC@@@>>>>>>@@@???===<<<===@@@DDDFFFEEEDDDIIIRRRSSSPPPPPPUUUXXX\\\aaaffflllsss||||||tttmmmhhhfffeeeeeeiiilllqqq{{{|||nnnaaaWWWQQQPPPVVVWWWYYY^^^dddiiikkkkkkgggoooqqqjjjeeegggiiihhhjjjjjjjjjjjjkkklllmmmnnniiimmmsssxxx|||zzz|||~~~zzzmmm\\\PPPNNNNNNSSS___mmmxxx|||{{{rrrjjj```[[[]]]aaafffhhhmmmmmmnnnoooooolllgggcccXXXUUUQQQLLLGGGCCCAAA@@@888444///+++)))((('''&&&&&&%%%$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""#########"""!!!  !!!""" !!!!!!""""""########################!!! !!!### !!!"""###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%""""""""""""""""""""""""  !!!###"""!!!!!!""""""!!! !!!!!!"""""""""""""""!!!""""""""""""!!!!!!!!!!!!mmmVVVNNNFFFDDDDDD???======>>>===;;;::::::;;;888888777777666666555555333444555555555444333222000///---...000111111000***++++++++++++***))))))&&&'''((()))************&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""!!!!!!"""######$$$$$$%%%&&&&&&%%%###!!! """### !!!###%%%&&&(((((()))###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&%%%$$$###((((((((('''&&&%%%##################$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###$$$'''***)))(((%%%%%%%%%&&&'''((())))))+++***))))))+++///222555444888>>>AAADDDHHHOOOSSS\\\ooonnnccc___XXXYYY[[[^^^aaahhhpppvvvuuupppkkkkkkmmmlllfff```YYYZZZZZZ[[[[[[ZZZZZZYYYVVVTTTSSSSSSUUUWWWXXXWWWTTTRRRPPPPPPPPPPPPNNNMMMJJJIIIGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJHHHGGGHHHIIIKKKBBB===BBBIIILLLLLLLLLTTT^^^jjjnnniiicccaaaaaaeeebbbbbbgggpppyyy~~~yyytttnnniiieeemmmooouuu|||{{{pppbbbVVVOOOPPPRRR]]]```dddhhhiiihhheeeccccccbbbaaa``````bbbgggjjjjjjqqquuuqqqmmmnnnooooooeeeiiipppwww|||~~~~~~~~~rrruuuvvvpppcccWWWOOOMMMIIISSSbbbnnntttuuuuuuvvvggg```VVVQQQSSS[[[dddiiiiiigggeeefffgggccc[[[TTTLLLLLLKKKFFF>>>888666666...---+++)))'''&&&%%%$$$'''###!!!"""'''((($$$ $$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!"""%%%&&&&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """###!!! !!!!!!  !!!!!!!!!""""""""""""!!!!!! !!!######""" !!!!!!"""""" !!!   """ !!!###!!!"""!!!  !!!""""""!!!!!! """!!!  !!!!!!!!!!!!  """###$$$###"""!!!###"""!!!!!!"""###$$$$$$iiiRRRKKKCCC@@@AAA;;;<<<<<<<<<:::888777777777888888777777666666555555444444555555555444222111333111///.........---,,,***++++++++++++***))))))))))))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######+++******))))))((('''''' !!!"""!!!!!!"""%%%((($$$%%%%%%&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$######"""!!!$$$$$$%%%%%%$$$$$$##################$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$'''))))))(((%%%%%%&&&&&&''''''(((((()))(((((((((***---000222333777<<<@@@CCCIIIPPPVVVfffxxx}}}ppphhheee```___]]]YYYXXXZZZ```eeeuuu}}}~~~||||||yyyrrrkkkhhhggggggfffeeeaaa\\\WWWUUUSSSQQQQQQTTTWWWXXXXXXRRRPPPMMMLLLMMMOOOOOOOOOJJJJJJKKKMMMOOOQQQRRRRRRXXXYYYZZZZZZZZZ[[[\\\]]]```VVVOOORRRXXX\\\^^^```qqqyyy|||sssmmmkkkjjjjjjkkkooovvv~~~~~~{{{xxxuuusssvvvxxx{{{~~~{{{uuuoooeeeYYYPPPNNNRRRWWWbbbccceeefffdddbbb^^^\\\ZZZZZZ[[[[[[\\\```eeeiiikkkrrrvvvrrrnnnnnnooonnniiikkknnnssswwwvvvssspppiiijjjggg___UUUMMMJJJKKKTTT]]]hhhpppqqqmmmhhheee\\\WWWQQQOOOQQQVVV\\\___```^^^\\\[[[[[[VVVMMMFFFFFFFFFFFFAAA:::444111111+++***(((&&&$$$###""""""((($$$!!!!!!###%%%$$$###$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###!!! !!!!!! !!!!!!!!!   !!!!!!!!!  !!!  !!! !!!$$$$$$!!!"""'''!!!  !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  """$$$$$$###"""!!! ###%%%$$$!!! """jjjTTTLLLEEEBBBCCC>>>>>>===<<<:::888777666666888888777777666666555555444555555555444333111000222000...---------,,,+++******++++++******)))(((+++)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$))))))(((((('''&&&&&&%%% """"""###$$$'''***&&&&&&&&&&&&%%%$$$###"""((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$######"""!!!""""""###$$$%%%%%%$$$$$$#########$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&'''''''''(((''''''''')))+++...000111555:::===BBBHHHQQQXXXnnnzzzsssppppppoookkkdddYYYQQQNNNQQQUUUaaafffoooyyy~~~}}}}}}{{{tttiii```^^^[[[YYYYYY\\\```cccdddYYYVVVRRRQQQSSSVVVYYYZZZSSSUUUYYY]]]```bbbcccccclllmmmnnnppprrruuuwwwxxxvvvlllcccdddjjjnnnrrrvvvzzzqqqnnnjjjmmmppptttxxx}}}~~~~~~yyyrrrllleee```XXXPPPMMMQQQYYY___hhhgggeeebbb^^^ZZZVVVTTTSSSTTTUUUVVVXXX[[[```dddjjjqqqtttqqqnnnnnnmmmllliiiggghhhkkknnnmmmfff```[[[YYYTTTLLLFFFEEEIIIMMM^^^dddkkknnnkkkccc[[[VVVTTTRRRPPPPPPRRRUUUWWWXXX\\\YYYVVVUUUSSSMMMEEE>>>===>>>===:::555///,,,***)))(((&&&$$$###"""!!!!!!(((&&&### """$$$&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""!!! !!!""""""  !!!!!!!!! !!!    !!!  %%%###""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""#########"""!!!&&&++++++%%%!!!jjjTTTMMMEEECCCDDD???DDDBBB???===;;;:::999888888888777777666666555555444555555555444222111///...---+++,,,---......---***************))))))(((((('''&&&%%%&&&(((+++,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""######$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&((()))###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&((('''''''''(((***---...///222666:::>>>FFFPPPWWWmmm}}}yyyvvvwwwyyy{{{|||rrrcccUUUMMMMMMPPPUUUXXX^^^eeeppp~~~sssqqqnnnkkkkkkoootttwwwyyylllhhhccc```bbbfffiiikkkdddhhhnnnsssuuuvvvvvvwww{{{{{{|||wwwpppqqquuuxxx{{{wwwnnniiiiiimmmrrruuuwww{{{~~~}}}|||zzzvvvnnnddd^^^WWWTTTPPPNNNPPPWWW```fffiiifffbbb]]]XXXTTTQQQPPPSSSTTTUUUVVVVVVXXX\\\^^^fffmmmqqqooommmmmmllliiiccc___]]]```cccbbbZZZRRRKKKIIIFFFBBBBBBGGGOOOUUU^^^aaaeeeeeebbb\\\VVVRRRPPPNNNMMMMMMPPPRRRSSSSSSVVVTTTRRRPPPMMMHHH@@@;;;555555555444000+++'''%%%((((((&&&%%%######""""""'''&&&%%%###!!!!!!$$$'''############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """!!! !!!""""""  !!!!!!!!!""""""""""""    &&&###!!!    !!!!!!""""""!!!  !!!!!!!!!!!!  !!!!!!!!!!!! !!!'''---///,,,'''###"""fffPPPIIIBBBAAABBB===GGGDDD@@@======<<<:::999888888777777666666555555333444444555444222111000///---++++++---------,,,)))************)))((((((&&&%%%$$$%%%&&&))),,,...$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''$$$%%%&&&%%%###!!!""""""###$$$$$$%%%%%%$$$$$$###)))((('''%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###$$$&&&((()))#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))***,,,---,,,///222555999@@@IIIPPPcccqqq~~~}}}vvvrrrqqqvvv}}}sss```SSSNNNOOOMMMOOOSSSYYYbbbmmmxxx~~~{{{xxxxxx|||{{{wwwrrrooopppsssvvvwwwqqqvvv|||~~~~~~~~~|||wwwxxxzzz{{{}}}tttkkkfffiiinnnssswwwyyy}}}{{{xxxwwwtttpppjjjaaaWWWPPPMMMLLLLLLNNNTTT[[[aaaeeeeeebbb^^^YYYUUUSSSQQQQQQTTTVVVXXXZZZ[[[\\\___aaaffflllqqqpppppppppmmmhhh^^^YYYTTTTTTVVVTTTLLLDDD<<<<<<===???DDDKKKSSSYYYZZZZZZYYYYYYXXXVVVSSSQQQJJJHHHFFFEEEGGGJJJKKKLLLJJJIIIHHHFFFCCC???:::666000//////...,,,)))&&&###&&&&&&%%%######"""""""""###%%%&&&%%%$$$###$$$%%%#########""""""""""""""" ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """ !!!######   ######!!!   !!! """  !!!!!!""""""  !!! !!!!!!!!!!!! !!!###(((---111...((("""gggQQQKKKDDDCCCDDD@@@FFFBBB===:::;;;;;;999777888888777777666666555555222333333444444333111000333000...,,,,,,+++***((())))))******))))))((('''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$######!!!"""###!!!!!!!!!"""&&&&&&&&&%%%$$$"""!!! &&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%%%%$$$$$$################## !!!""""""###"""""""""######$$$$$$###"""!!!!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((())))))***+++))),,,///111333888???EEESSSaaannnqqqqqqrrruuuuuuuuusssooojjjiiinnnyyymmm[[[RRRPPPHHHIIILLLQQQYYYaaaiiinnnsssyyy}}}zzzxxxyyy|||~~~{{{xxxwwwwwwyyyzzzzzzuuuyyy~~~}}}zzzyyyzzz}}}{{{{{{}}}~~~~~~|||rrriiicccfffiiimmmrrrwww}}}|||uuupppnnnllliiieee```XXXPPPJJJJJJIIIIIIMMMSSSXXX\\\^^^___]]]ZZZWWWUUUTTTUUUUUUTTTXXX\\\```bbbeeehhhjjjiiiooossssssrrrqqqlllfff[[[UUUNNNJJJIIIEEE???999444666999>>>DDDJJJOOORRRRRRPPPOOOOOOPPPPPPOOOMMMJJJGGGDDDCCCDDDFFFHHHHHHBBBBBBAAA???<<<999555333---+++***))))))(((&&&$$$######"""!!! !!! !!!"""###$$$$$$$$$#########"""""""""""""""""" """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!!!! """$$$###!!!   !!!"""!!!   ###"""!!!   !!! """ !!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!(((//////)))"""iiiTTTNNNHHHGGGHHHCCCEEE@@@:::888:::;;;999666888888777777666666555555000111222333444333222222444111...------,,,***))))))))))))))))))(((((('''''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!! """############$$$%%%%%%%%%$$$$$$"""!!!!!!"""###$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$###""""""""" !!!"""""""""""""""!!!""""""############"""%%%%%%$$$%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""###############$$$$$$$$$$$$###%%%((('''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((('''))),,,------000555999BBBOOO[[[```aaaeeehhhiiiiiijjjhhhbbb^^^bbbooozzz{{{iii^^^ZZZNNNLLLKKKLLLPPPWWW]]]```cccfffjjjqqqzzz|||}}}uuutttrrrssswwwzzz|||}}}|||{{{zzz{{{}}}~~~|||{{{uuuyyy}}}|||xxxttttttuuuwwwuuuuuu{{{}}}tttlllgggeeeeeegggmmmvvv~~~{{{xxx||||||yyyuuuoooiiieee___^^^\\\\\\[[[XXXTTTQQQOOOLLLJJJKKKOOOTTTWWWXXXZZZYYYWWWVVVVVVWWWXXXYYYYYY]]]bbbgggiiilllooopppmmmqqqtttsssqqqnnnggg___UUUOOOHHHBBB>>><<<999777777888:::>>>BBBEEEFFFFFFFFFFFFGGGJJJMMMMMMKKKHHHHHHFFFDDDDDDDDDEEEDDDCCC>>>>>>>>><<<888444111000+++(((%%%%%%&&&'''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!! """$$$###!!!!!!!!!!!!!!!"""""""""### !!!!!!!!! !!!"""###$$$!!!!!!!!!    """ !!! !!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! """!!!   %%%***,,,)))%%%gggQQQKKKEEEDDDFFFAAAEEE@@@:::888:::<<<:::777888888888777666666555555///000222333444444333333111///------......---,,,)))))))))))))))((((((''''''(((((((((((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%&&&''''''"""$$$''''''&&&%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%% !!!###$$$%%%###"""!!!!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((("""###%%%&&&'''&&&%%%%%%###"""""""""###$$$%%%%%%"""############$$$$$$$$$"""%%%((((((%%%###$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++***+++...222666BBBNNNSSSUUUZZZ^^^```bbbeeeddd]]]VVVYYYgggsss~~~uuujjjfffYYYTTTNNNKKKLLLPPPUUUXXX[[[YYYXXX[[[bbbnnnzzz~~~zzzyyy{{{yyytttrrrvvvzzzyyywwwxxxwwwxxx~~~|||yyyqqqoooooopppsssvvvwwwwww{{{{{{}}}~~~www{{{~~~|||wwwssstttuuutttqqqrrrxxx{{{uuuqqqiiiggghhhooozzz}}}yyyyyy{{{wwwrrrnnnqqqzzzzzztttnnniiiddd```]]]QQQQQQSSSVVVZZZ]]]^^^]]]WWWRRRLLLKKKNNNRRRUUUVVVWWWWWWVVVVVVWWWYYYZZZ[[[___ccchhhkkkmmmnnnoooqqqmmmqqqsssqqqnnniii```WWWMMMIIICCC===999999999;;;=========???@@@@@@???===<<<===AAAGGGMMMMMMJJJFFFBBBAAA@@@@@@AAA???===::::::::::::777222...+++******'''###"""$$$&&&&&&%%%$$$$$$############$$$$$$"""###""""""""""""""""""######### ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!!!!!!! """$$$$$$!!! !!!!!!!!!""""""!!! """&&&(((""""""!!!!!!!!!   !!!$$$$$$"""$$$((( !!!!!! """"""!!!!!!  !!!""" !!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!!!!$$$'''((())))))***eeeQQQPPPJJJFFFFFFCCCAAA???<<<::::::999777666???===:::777666666888999222333333333333222111000333222111///---+++)))((('''&&&%%%''')))***)))((($$$&&&)))(((%%%"""###$$$######$$$%%%%%%%%%%%%$$$"""%%%%%%######&&&&&&#########$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!"""######"""!!!$$$######"""!!! !!!!!!!!! !!!""""""###%%%%%%%%%%%%&&&&&&%%%#########$$$%%%%%%&&&''''''%%%###""""""$$$%%%%%%%%%'''%%%######$$$%%%$$$###"""###$$$%%%'''((())))))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&'''''')))+++---///000333777>>>DDDIIIOOOTTTWWW[[[WWWUUUUUUTTTUUU]]]gggzzz}}}tttnnn```\\\VVVSSSRRRSSSTTTTTTSSSLLLIIIMMMRRRVVV___iii}}}{{{{{{uuuooosssxxxuuummmhhhfffiiioooyyy~~~}}}|||pppsssuuuvvvvvvwwwyyy{{{~~~~~~~~~yyywwwzzz{{{wwwttttttmmmrrrxxxzzztttmmmmmmvvv{{{qqqlllhhhdddbbb^^^aaaeeeiiinnnuuu|||~~~yyysssnnnfffaaa]]]YYYTTTPPPSSSSSSUUUYYY^^^ccceeefff___YYYPPPJJJIIIMMMQQQUUUSSSUUUWWWXXXXXXYYY[[[]]]bbbgggjjjjjjllloooooolllmmmllljjjfff```YYYSSSOOOFFFCCC>>>;;;:::<<>>;;;:::::::::999888666555333111...,,,***)))%%%%%%&&&''''''%%%$$$###&&&&&&&&&$$$!!!!!!###%%%$$$#########""""""!!!!!! !!!"""###"""  !!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!  !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!! """"""  !!!"""  !!!!!! !!!!!!"""!!! !!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###(((+++((($$$dddPPPNNNHHHDDDDDDAAACCC@@@>>><<<<<<;;;999888;;;999777555444444444555222222333333333222111111222111000...---+++***)))+++***(((((())))))'''&&&%%%'''))))))&&&$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$ $$$&&&$$$%%%&&&%%%"""#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""%%%$$$###$$$%%%&&&%%%$$$#########""""""!!!!!!!!!###############$$$$$$%%%#########$$$$$$$$$###"""$$$######$$$&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''(((''''''''''''(((((()))---000555999>>>BBBGGGKKKMMMLLLLLLOOOPPPRRR[[[eeezzz~~~xxxpppllldddaaa]]]ZZZYYYYYYXXXWWWWWWOOOJJJIIIIIIJJJPPPWWWiiivvv}}}xxxvvvvvvqqqkkkhhh___ccchhhooouuu{{{~~~{{{}}}|||wwwssssssrrruuu{{{}}}wwwqqqooovvv}}}yyymmmbbb\\\YYYWWWVVVYYY]]]ccchhhlllppptttvvvttttttsssuuuuuusssnnnjjjddd___XXXTTTRRRQQQPPPOOOPPPQQQTTTYYY```fffiiijjj]]]UUUKKKGGGJJJNNNQQQQQQQQQSSSVVVWWWXXXZZZ\\\^^^eeehhhiiiggghhhkkkmmmjjjhhheeeaaa[[[UUUNNNIIIGGG@@@???>>>===>>>AAADDDEEECCCAAA>>>;;;999999999::::::;;;===@@@CCCEEEDDDBBB<<<:::666444444444222111//////...---,,,+++******""""""######""""""!!! !!!###$$$%%%%%%$$$!!! ######"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!   !!!   !!!    !!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!! !!!&&&(((%%%"""cccOOOLLLFFFAAABBB@@@BBB@@@===<<<<<<;;;999888::::::999888777666666666111222222333333333222222000000///...---,,,++++++,,,+++))))))******(((''''''((())))))'''%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!###!!!###%%%############$$$$$$$$$$$$%%%###""""""""""""###$$$$$$########################"""######$$$$$$######"""!!! !!!###$$$###"""#####################"""###############$$$$$$$$$######$$$$$$$$$$$$$$$###%%%###!!!###&&&(((&&&$$$###$$$$$$%%%&&&%%%%%%%%%""""""!!!###%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&&&&&&&(((***,,,///111555:::===BBBCCCGGGMMMRRRWWW```jjjuuuxxxzzzyyyuuupppkkkiiiiiigggeeedddcccbbb___]]][[[SSSKKKFFFBBB@@@CCCHHHRRR^^^ooo~~~~~~}}}~~~{{{sssllliiijjjeeejjjoooppppppsssyyy~~~~~~~~~wwwrrrqqqvvvyyy}}}zzzuuusssvvvzzzzzzyyyzzzxxxpppdddZZZTTTQQQOOOOOOTTTYYY___dddfffgggggghhhgggfffffffffeeeccc___[[[SSSOOOJJJHHHIIILLLOOOPPPOOOOOORRRWWW]]]bbbeeeeee[[[RRRIIIHHHPPPWWWXXXVVVQQQSSSVVVXXXYYY[[[^^^```fffgggeeeaaa```dddfffddd___[[[TTTLLLFFFAAA>>>===<<<===???BBBEEEGGGIIIJJJDDDBBB???<<<:::999999:::<<<<<<>>>AAADDDDDDCCC@@@<<<999666333222111000...+++******)))((('''&&&&&&%%%%%%$$$###############"""###''',,,///,,,%%% !!!!!!!!!!!!!!!  ###$$$""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!! !!!!!!   """ !!!  !!!!!! !!!!!!!!!""""""!!! !!!!!!  ###$$$"""eeeOOOKKKEEE@@@AAA??????===;;;999999999777666999:::::::::999888666555111111222333333333222222.........---------,,,,,,(((''''''(((***++++++***((((((((('''&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$"""%%%'''############$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""!!!###############$$$$$$$$$ !!!"""""""""""""""$$$%%%&&&'''&&&%%%&&&&&&&&&###!!!"""&&&(((&&&### """$$$$$$$$$############""""""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***((()))******+++...222555999;;;CCCLLLTTTZZZeeeooooooqqqrrrpppkkkgggffffffkkkjjjkkklllmmmkkkgggddd]]]WWWNNNGGGAAA???AAACCCDDDMMMYYYdddmmmwww}}}}}}}}}|||}}}|||{{{}}}~~~sssjjjjjjnnnvvv|||{{{{{{}}}|||}}}|||wwwtttuuuvvvwwwvvvxxx|||vvvpppooouuuwwwyyyzzz{{{~~~}}}|||zzzxxxyyyzzzyyywwwuuusssnnnfff^^^WWWRRRNNNMMMRRRUUUZZZ]]]]]]\\\\\\\\\aaa```^^^\\\YYYUUURRROOOJJJIIIHHHHHHJJJMMMPPPRRROOOOOOPPPRRRUUUWWWWWWVVVQQQLLLHHHJJJQQQYYY]]]^^^SSSUUUXXXZZZ[[[]]]```bbbbbbcccaaa\\\ZZZ[[[[[[XXXTTTOOOHHH@@@;;;999:::;;;>>>AAAEEEHHHJJJKKKJJJJJJCCCAAA???===<<<<<<===>>>@@@AAACCCFFFHHHGGGCCC@@@<<<999555222111///---,,,+++***(((&&&$$$"""!!! '''&&&$$$#########$$$%%%######&&&,,,111///((( !!!!!! !!!"""###!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! """  !!!$$$###!!! !!!!!!!!! !!! !!!!!!   !!!  !!! !!!!!!!!!  !!!!!! !!!!!! hhhQQQLLLEEEAAABBBAAA???<<<:::999999999777666444555666777666444333111111222222333333333222222------------------------'''&&&&&&''')))******)))((('''&&&%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""""" %%%%%%""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$""""""############"""""""""!!!!!!"""$$$%%%%%%$$$###############$$$$$$$$$ !!!""""""""""""!!!"""$$$&&&&&&%%%$$$%%%'''%%%###"""###%%%&&&%%%###!!!###%%%%%%######$$$%%%$$$$$$###$$$&&&&&&$$$"""&&&%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%&&&'''((()))))))))))))))(((***...111000333<<>>BBBIIINNNTTT[[[ccciii{{{|||uuuuuuwwwwwwyyy{{{{{{{{{zzzzzz{{{vvvsssrrrvvvxxxwwwyyy}}}xxxpppqqqwwwyyysssooonnnnnnnnnssszzztttnnnmmmnnnoooppppppppprrruuuxxx}}}||||||~~~||||||xxxnnnnnnkkkfff___VVVOOOLLLPPPRRRSSSSSSRRRQQQSSSTTTSSSRRRQQQNNNKKKHHHFFFEEEGGGIIIKKKMMMNNNOOOPPPPPPNNNNNNMMMNNNOOOOOOMMMKKKFFFFFFGGGIIILLLQQQWWW[[[XXXZZZ\\\]]]]]]]]]___aaa]]]```^^^YYYVVVUUURRRMMMHHHEEE???:::888999<<<>>>EEEGGGJJJLLLLLLJJJGGGEEEAAA@@@???>>>???@@@BBBCCCEEEFFFIIILLLLLLJJJEEEAAA888555000---,,,***(((&&&)))((('''%%%###!!! ###"""  !!! ###((()))$$$ """######$$$###"""!!!  !!!!!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""" !!!!!!!!!!!!  !!!###"""!!!  !!!!!!!!!!!!  """""""""!!!    !!!""" !!!!!!""""""!!!!!! !!!  !!! kkkSSSMMMEEEAAACCCBBB@@@>>>;;;;;;;;;;;;:::888555555666777666555444333222333333333333222111000,,,,,,,,,,,,,,,---------***)))''''''((((((&&&%%%(((&&&$$$$$$$$$%%%$$$###!!!"""######$$$$$$######!!!%%%&&&'''(((%%%!!!"""""""""############$$$"""!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%% !!!!!!!!!!!!!!!!!! """!!! !!!###$$$$$$########################"""!!!"""###%%%%%%$$$$$$###!!!$$$###!!! """%%%###$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""%%%(((%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&'''***,,,---000777AAAHHHOOOYYYdddlllooopppkkkccc]]]\\\]]]ccceeeiiimmmooonnnjjjfff___\\\SSSHHHAAA@@@@@@>>>;;;===???AAADDDHHHNNNSSScccqqq{{{tttssstttuuuuuutttttttttuuuvvvvvvsssoooooorrrtttrrrrrrsss|||}}}wwwzzz}}}wwwssspppooottt{{{zzzoooiiiiiieeeffffffeeefffhhhkkknnnuuuwwwxxxxxxwwwwwwwwwxxx|||zzzzzz{{{{{{nnnpppqqqnnnfff\\\SSSNNNLLLLLLKKKIIIGGGHHHJJJMMMDDDEEEEEECCCBBBAAACCCEEEFFFJJJNNNOOONNNLLLKKKKKKKKKKKKKKKMMMNNNNNNLLLJJJFFFIIILLLLLLKKKMMMSSSYYY\\\]]]^^^\\\ZZZYYYZZZ[[[YYY[[[ZZZUUUPPPNNNIIICCC???===:::999:::===AAACCCJJJJJJKKKJJJHHHEEEBBBAAA@@@???>>>>>>???BBBDDDFFFHHHJJJLLLOOOOOOKKKEEE@@@777444000---,,,***((('''%%%$$$$$$$$$###############"""!!!!!! !!!!!!!!! ###%%%###!!! """###$$$%%%$$$"""  !!!"""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""" !!!!!!!!!!!!!!!!!!  !!!   !!!""""""""""""    """$$$!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""mmmSSSLLLDDD@@@BBBBBB???===;;;:::;;;;;;:::888777777888888777777666666444444444333222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))'''&&&***'''$$$$$$%%%&&&%%%$$$!!!""""""###############!!!&&&'''))))))&&&!!!""""""""""""############ !!!!!!"""""""""""""""!!!""""""###$$$$$$%%%%%%""""""############"""""""""  """"""!!! #########""""""!!!!!!!!!!!!"""$$$%%%%%%%%%###"""###""" !!!$$$!!!$$$&&&%%%""" ###&&&"""###$$$"""$$$(((#########%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&"""$$$%%%&&&%%%%%%'''(((,,,---222999???DDDNNNXXX]]]ccchhhfff```\\\\\\^^^___aaadddhhhjjjhhhccc```]]]\\\SSSGGGAAABBBAAA>>>======<<<;;;;;;>>>AAADDDNNNVVViiiyyyvvvvvvwwwvvvssspppmmmnnnoooqqqrrrssspppppptttvvvssspppooozzz|||{{{vvvuuuwwwwwwuuuxxxwwwyyy{{{zzzxxx|||{{{wwwyyy}}}~~~zzzzzz~~~{{{~~~~~~|||{{{{{{zzzsssiiidddeee^^^^^^___^^^___bbbfffjjjiiikkknnnoooqqqssswwwzzz{{{zzzxxxtttppppppssswwwzzz|||vvvjjjnnnpppmmmdddZZZQQQMMMEEEEEEDDDBBB@@@@@@CCCFFF???AAABBBAAA@@@AAADDDGGGGGGJJJMMMMMMJJJGGGFFFGGGIIIIIIJJJLLLNNNMMMKKKIIIGGGJJJMMMOOOQQQSSSWWWZZZ]]]]]]\\\YYYUUURRRQQQQQQRRRSSSPPPIIIEEECCC???:::888888888999<<>>======>>>@@@CCCDDDHHHJJJLLLOOONNNIIIBBB<<<777444000---,,,+++)))(((############""""""""""""######$$$$$$######"""!!!"""!!!!!!!!!!!!######$$$ !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!   !!! !!!     !!!""""""    !!!"""""" !!!!!! !!!###mmmSSSLLLCCC???BBBAAA===;;;999888999999888666444444444444333333333333555555444333222000///...------,,,,,,,,,,,,++++++)))((('''(((***,,,+++***,,,(((%%%%%%&&&'''&&&%%%!!!!!!"""###############"""""" !!!%%%'''%%%""""""""""""############ """#########"""!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###$$$######"""!!!  """###$$$###!!!  $$$$$$!!! """&&& $$$(((&&&!!!"""'''  &&&!!!!!!"""%%%'''(((&&&$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%''')))+++,,,!!!###%%%&&&&&&%%%&&&(((%%%%%%)))///222666@@@IIIKKKSSS]]]```^^^\\\^^^bbb^^^___bbbeeefffccc^^^ZZZZZZZZZSSSHHHCCCFFFFFFCCCBBB@@@===:::888888999;;;AAADDDSSSnnnzzzwwwwwwyyy{{{tttpppkkkhhhiiikkknnnppptttqqqrrrwwwyyyuuupppnnnnnnpppqqqpppsssvvvuuuqqqqqqppppppsssssstttzzz~~~xxxuuuwww~~~~~~{{{wwwsssrrrsssuuuqqqtttwwwzzz|||{{{yyyxxxssssssttttttnnnddd```bbbZZZ[[[[[[[[[]]]```eeeiiiaaadddgggjjjnnnsssyyy}}}wwwuuuqqqkkkggghhhmmmrrrssszzz|||zzzzzzuuunnnbbbeeefffbbbYYYPPPIIIFFF???@@@@@@>>>======>>>@@@@@@AAAAAA???===>>>BBBEEEIIIKKKLLLJJJFFFDDDEEEFFFIIIIIIIIIJJJLLLKKKHHHEEEBBBBBBEEEKKKRRRWWWYYYYYY\\\\\\ZZZVVVPPPLLLJJJJJJLLLLLLGGG>>>999999777333444555777:::===@@@CCCDDDEEEDDDBBB@@@>>>>>>?????????>>>===<<<===>>>@@@AAAGGGHHHKKKMMMLLLGGG???888222///+++)))((('''%%%$$$&&&%%%$$$###!!!  !!!!!!!!! !!! !!!!!!!!!""""""!!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!!!!!!! !!!!!!!!!###$$$###"""  !!!  """$$$ !!!!!! !!!"""   !!!""""""!!!  !!!###kkkTTTKKKBBBAAADDDAAA<<<;;;::::::999888777777444444444555555555555555444444444333222111000////////////...------,,,,,,((()))*********)))'''&&&)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$###""""""######""""""###%%%'''######################## $$$&&&'''&&&$$$"""############$$$%%%%%%&&&***'''$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""###########################"""""""""""""""!!! &&&&&&&&&%%%%%%%%%%%%%%% !!!"""###$$$"""!!!###&&&'''&&&$$$!!!!!!!!!!!!"""###$$$%%%""""""!!! !!!"""$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$'''((((((((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&111---(((%%%&&&''''''%%%)))***+++,,,,,,///333666GGGIIIMMMQQQUUUZZZ```ddddddbbb```^^^]]]^^^```aaaUUUUUUVVVVVVTTTPPPIIIDDDEEEEEEDDD???999666666999AAA===FFF___www|||yyy|||~~~vvvwww~~~}}}yyysssooommmlllkkkjjjlllmmmpppsssuuutttpppmmmnnnppprrrssstttsssrrrqqqnnnhhhddddddjjjppprrrrrr|||~~~yyyyyy~~~xxxxxxxxxtttooolllmmmooowwwvvvxxx{{{xxxrrrppprrrsssrrrpppnnnllliiihhhggg```\\\ZZZ]]]dddjjjllllllkkkiiikkkrrrwwwxxxyyy{{{|||tttiiibbbbbbdddggghhhjjjmmmppprrrpppkkkeeeaaa\\\[[[YYYTTTNNNHHHBBB>>>999999888999;;;>>>BBBDDDEEEFFFGGGFFFEEEDDDEEEFFFIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGDDDFFFIIIMMMQQQSSSUUUUUU^^^XXXPPPKKKJJJHHHFFFEEEFFFCCC>>>999555333222222555555666888999<<<===>>>???AAAAAA???<<<<<>>AAACCCDDDHHHHHHHHHGGGDDDCCCDDDEEEHHHGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGJJJLLLNNNOOOPPPPPPUUUOOOHHHDDDAAA@@@>>>===>>><<<888555333222222333444444555666888:::<<<===<<<>>>>>><<<::::::===@@@???===;;;888666555555666<<<===???@@@@@@<<<666111---***&&&$$$$$$######""""""!!!###!!!"""#########"""!!!!!!  !!!!!!!!!!!!!!!  !!!    !!!!!!  !!!""""""    !!!###!!!   !!!"""$$$$$$### !!!  !!!!!!  !!!!!!!!!!!! !!!  !!! !!!!!!""""""eeeOOOHHHBBBAAACCC>>>???>>>===<<<:::999888777777777777777777777777777333333333333222111111000......------,,,++++++***,,,+++******))))))******)))((('''%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$######"""######""""""###$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$ !!!"""$$$&&&'''((()))&&&$$$###$$$%%%$$$$$$%%%$$$$$$##################""""""""""""######$$$########################$$$$$$%%%&&&'''(((((('''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$############$$$&&&$$$############!!! $$$$$$######"""!!!!!!!!!%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$###""""""$$$$$$############$$$$$$$$$###"""###%%%'''&&&%%%&&&&&&'''&&&&&&'''***------111666<<>><<<;;;>>>???@@@BBBDDDEEEEEEFFFJJJJJJIIIFFFCCCBBBCCCEEEGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJIIIIIIJJJFFF@@@;;;888777555444444333222000000111222333222222333444555777999:::888999999999888999;;;======;;;888666333222222222555555666888888444///***(((%%%"""!!!"""""""""!!!"""!!!"""!!! !!!!!!!!! !!!"""### !!!!!!!!!!!! !!!!!!    !!!!!!!!!  !!! $$$!!! !!!#########  !!!  !!!  !!! !!!!!!!!!dddNNNGGGBBBAAABBB===???>>>===;;;:::888777666666666666555555555555555333333333333333222111000///......------,,,++++++,,,+++)))((((((((()))***)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$"""!!! """###$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!###$$$&&&&&&%%%###!!! !!!"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$########################"""###$$$$$$%%%%%%%%%$$$""""""""""""############'''&&&%%%$$$############$$$$$$###"""""""""!!! !!!""""""###$$$$$$$$$!!!###$$$$$$###""""""""""""######""""""""""""###############""""""########################!!!!!!###$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%''')))(((+++111666<<>>:::AAA;;;999>>>GGGMMMNNNMMM<<>>======>>>BBBDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGDDDBBBBBBDDDFFFGGGFFFEEECCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB???:::666333111000000............///000111111//////000111222444666777555555555555666777:::;;;;;;999777444222000//////000000000111111...***&&&$$$""" !!!""""""!!!!!! """!!!  !!!"""""" !!!!!!!!! !!!!!!   !!!    &&&### !!!"""""" !!!  !!!!!!"""""""""fffNNNHHHCCCBBBBBB<<<======<<<:::999777666666777777666666555555555555222222333333333222111111000000//////......------***)))(((&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&###"""""""""!!!!!!!!!!!!"""!!!######"""###########################"""!!!!!!!!!"""###$$$"""""""""!!!!!!"""#########!!! !!!"""!!! ###""""""!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!""""""######"""""""""### !!!"""###$$$$$$###### """############""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""###%%%&&&&&&%%%$$$###%%%&&&'''&&&$$$$$$%%%'''###%%%)))---111666<<<@@@EEEHHHMMMQQQRRRPPPMMMJJJHHHJJJNNNUUU\\\bbbdddeeeaaa[[[RRRLLLHHHEEE@@@===AAA>>>:::999;;;===;;;777777888;;;???BBBIIIYYYhhhvvv}}}zzzvvvvvvwww{{{~~~yyytttllleee```\\\YYYVVVTTTTTTUUUVVVZZZ^^^cccfffddddddeeeffffffdddaaa___\\\\\\[[[YYYYYY^^^gggnnnxxxvvvtttppplllhhhfffddd``````aaacccdddeeeeeeeeeeeeddddddgggjjjlllmmmlllmmmllljjjjjjooozzz{{{tttnnnjjjhhhhhhhhhggghhhlllqqqpppkkkiiijjjqqqqqqrrrrrrpppnnnlllkkkggggggggghhhiiiiiihhhgggddd^^^ZZZZZZXXXTTTRRRTTTGGGFFFCCC???<<<::::::;;;<<<<<<<<<;;;;;;<<<======DDDDDDCCCAAAAAAAAAAAAAAAEEEGGGIIIKKKKKKJJJIIIGGGDDDDDDDDDCCCBBBBBBDDDGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFEEECCCBBBAAABBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@:::888555222///------.........///000000000//////------...///000111333444333222222222444666888999888777555333111///...------------------+++(((%%%!!!  """######"""  !!!!!!!!!!!!!!!   !!!!!!  !!!!!!"""   !!!   !!!$$$"""!!! !!!!!!  !!!!!!!!!!!!lllQQQIIIDDDCCCCCC===;;;;;;:::999888888777666:::999999888888777777666222222222333333222222111111111000000///.........((((((''''''&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""###"""!!!######!!!########################""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!$$$###""""""$$$$$$###"""%%%$$$$$$###############!!! !!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$%%%$$$###"""!!! !!!###$$$###""""""###$$$######$$$$$$###""" """######$$$######""""""%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$#########%%%''''''%%%$$$###$$$%%%&&&''''''%%%%%%%%%'''###%%%'''(((***---111555888;;;@@@EEEGGGGGGFFFEEECCCFFFKKKSSS[[[aaacccddd]]]YYYTTTPPPLLLIIIEEECCCEEEEEEBBB===<<<<<<999444666555666777777:::EEEQQQ```lllyyy~~~~~~}}}yyyssspppooopppwwwyyyppphhhaaa\\\XXXVVVUUUUUUUUUVVVXXX[[[^^^```______aaaaaa```^^^[[[YYYYYY[[[[[[ZZZYYY[[[aaafffnnnnnnllliiiddd```[[[YYYQQQRRRTTTVVVWWWXXXXXXWWWTTTSSSRRRTTTVVVXXXYYYXXXYYYYYYYYYZZZ]]]dddmmmttttttttttttttttttssssssrrroookkkeee```^^^^^^]]]]]]\\\\\\___cccbbb]]]\\\___cccdddeeeeeeeeeccc```___ZZZZZZYYYXXXWWWXXXXXXYYYUUUOOOLLLLLLKKKGGGFFFHHH???>>><<<999666555666888;;;;;;;;;:::;;;<<<===>>>DDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHFFFEEEAAACCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFDDDBBBAAAAAAAAA<<<<<<===>>>>>>===;;;;;;111111000...+++***+++---///000111222111000///...,,,,,,,,,---...000111222111000...///222444555555444444333111///...---,,,,,,+++*********)))&&&$$$  """######"""  !!!!!!"""!!!!!! !!!!!! !!!!!!!!!  !!!!!! !!! !!!""""""   !!!!!!   !!!!!!!!! !!!  !!!!!! !!!!!! rrrUUUKKKEEEEEEDDD>>>;;;;;;:::::::::999999999::::::999999888777777666111222222333333222222222000000000///......------(((((((((((((((''''''&&&###$$$&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$ ###%%%$$$"""########################""""""""""""""""""!!!!!!!!!!!! !!!!!!"""$$$###"""###$$$%%%###"""%%%$$$$$$###############!!!!!!  """"""""""""""""""""""""#########$$$######""""""######$$$%%%%%%&&&''''''$$$###"""!!!!!!!!!!!!!!!$$$%%%&&&%%%"""!!!"""$$$"""###$$$%%%$$$""" ######""""""""""""######&&&%%%$$$$$$$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""$$$&&&&&&$$$###$$$%%%$$$%%%''''''&&&%%%%%%&&&&&&'''(((((((((***---000///111555999<<<>>>>>>>>>AAADDDKKKSSS[[[```bbbaaaXXXYYYXXXUUUQQQNNNLLLLLLMMMOOOKKKCCC???@@@>>>:::666333333555555555:::AAAKKKUUUbbbiiioooqqqlllfff```aaadddiiiqqq{{{|||tttlllfffaaa]]]ZZZ]]]\\\[[[ZZZYYYYYYZZZZZZXXXYYYZZZZZZXXXVVVUUUTTTQQQTTTXXXYYYWWWXXXZZZ]]]`````````___[[[VVVQQQNNNIIIJJJLLLNNNNNNMMMKKKJJJGGGFFFEEEFFFIIIKKKLLLLLLIIIJJJLLLMMMNNNQQQUUUXXXZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[WWWSSSQQQRRRRRRQQQPPPRRRQQQSSSUUUTTTPPPPPPSSSRRRSSSUUUVVVUUUSSSQQQOOOLLLLLLLLLKKKJJJJJJJJJKKKIIIEEEEEEHHHHHHDDDAAAAAA???@@@???<<<888888;;;>>>>>>>>>======<<<<<<=========>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAABBBEEEGGGHHHGGGEEEEEEEEEGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIGGGEEECCC@@@>>>===777888888888777555444333---...///---++++++---///...000222333333111///...,,,,,,,,,,,,---///000000///---+++,,,///111111000000//////...---,,,+++***)))(((&&&&&&'''&&&$$$""" """"""!!!  !!!"""!!!!!!  !!!""" !!!!!!!!!  !!!!!!   !!!!!!   !!!!!!       """  !!!  !!!!!! !!!!!! wwwXXXLLLFFFEEEEEE>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888777666555555444111222222333333333222222/////////...------,,,,,,((()))*********)))'''&&&"""$$$&&&((((((&&&$$$###$$$###"""!!!!!!!!!"""###&&&""" $$$'''&&&$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!  """######"""!!! !!!######""" ###""""""!!!!!!!!!!!!!!!"""!!! """""""""""""""""""""""" !!!""""""###"""""" !!!"""#########$$$###""""""""""""""""""&&&((()))&&&""" !!!""" """$$$%%%$$$###""" """$$$&&&%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$ ###%%%$$$""""""$$$'''###%%%&&&'''%%%%%%%%%&&&$$$%%%&&&%%%%%%&&&)))++++++,,,///222555777999:::???CCCJJJSSS[[[___```^^^VVVYYY[[[YYYUUURRRRRRSSSRRRSSSMMMBBB<<<======999666333333666888666888;;;777@@@JJJRRRYYY]]]ZZZSSSKKKPPPWWW[[[```hhhttt|||xxxqqqlllgggccc```dddccc```^^^[[[YYYWWWVVVSSSUUUVVVUUUSSSQQQQQQQQQHHHNNNTTTVVVVVVUUUUUUWWWSSSTTTVVVVVVSSSNNNIIIFFFFFFHHHJJJKKKJJJGGGCCCAAA@@@???>>>@@@CCCFFFGGGGGG???BBBDDDFFFEEEEEEFFFGGGJJJKKKLLLLLLLLLJJJIIIHHHIIIFFFCCCCCCEEEFFFEEECCCHHHFFFFFFHHHFFFCCCDDDHHHEEEGGGHHHJJJIIIGGGEEECCCAAACCCDDDDDDCCCAAAAAAAAADDDBBBEEEKKKLLLGGGBBBAAADDDEEEDDDAAA>>>>>>BBBFFFAAAAAA@@@???===<<<;;;;;;666999<<>>===EEEGGGJJJKKKIIIGGGEEEDDDFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHFFFCCC???<<<:::555555555444333000...---,,,...000///------///222---///111333444222000///+++++++++,,,---...///000...+++)))))),,,///...---,,,,,,---,,,,,,+++))))))'''%%%$$$###$$$$$$"""!!!!!!!!!  !!!"""!!!  !!!""" !!!!!!  !!!!!!      !!!!!!    """$$$$$$""" !!!!!!"""!!!!!!$$$ !!!!!!!!!  !!!!!!"""!!!  !!!!!! !!!!!! wwwYYYOOOFFFAAAAAA===>>>>>><<<;;;:::999999999888777777555444222000///444333222111111111222222/////////...------,,,,,,'''&&&$$$$$$&&&'''&&&%%%%%%&&&'''''''''&&&%%%$$$"""""""""""""""######$$$###""""""""""""$$$%%%&&&&&&$$$""" !!!"""### ###&&&&&&$$$!!! !!! %%%'''$$$!!!######$$$### !!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$%%%$$$"""!!!"""###%%%&&&"""!!!!!!"""$$$$$$###!!!###"""!!!  !!!!!!!!!"""######$$$$$$ !!!!!!""""""""""""###""""""""""""$$$%%%&&&$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!! !!!"""######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!! """$$$%%%$$$###"""######$$$%%%&&&&&&''''''''''''((()))+++...000222:::>>>DDDKKKQQQUUUVVVWWWQQQSSSUUUVVVUUUVVVWWWYYYZZZWWWQQQJJJDDD???;;;:::999666333222444666888888666999<<<@@@BBBCCCCCCCCCAAACCCGGGKKKQQQXXX```fffqqqrrrvvvzzz~~~{{{yyyvvvrrrooolllkkkjjjfffbbb]]]XXXUUURRRRRRSSSUUUVVVTTTQQQMMMKKKLLLNNNPPPQQQQQQQQQPPPNNNKKKGGGCCCBBBCCCEEEGGGHHHJJJMMMNNNMMMKKKGGGEEE???>>>>>>AAAFFFHHHGGGEEEGGGEEECCCAAA@@@@@@BBBBBB@@@AAABBBDDDDDDDDDCCCBBB@@@???<<<:::999999::::::=========<<<;;;999888777777:::>>>@@@???>>><<<<<<;;;>>>AAAAAA>>>>>>BBBFFFKKKLLLMMMNNNMMMLLLKKKJJJOOOMMMKKKIIIIIIHHHGGGFFFCCCBBB@@@>>><<<<<<<<<<<>>======<<<;;;;;;;;;===>>>???CCCFFFIIILLLLLLJJJGGGDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCAAA===888444111222111///---,,,,,,,,,,,,+++,,,...///000111000000111000//////000///---+++++++++++++++++++++,,,,,,'''((()))***+++,,,,,,,,,))))))************)))((((((((('''%%%###"""  !!!!!!"""######""""""  !!!!!!!!! !!!$$$$$$   """$$$###!!!  """### !!!"""""""""%%%""" !!!!!! !!! !!! !!!  !!!"""     !!!!!! xxxYYYOOOGGGBBBAAA>>>===<<<;;;:::999888888888888888777666555333222111222222222111111111000000.........---,,,,,,++++++...,,,***))))))((('''%%%&&&&&&'''''''''%%%$$$###"""""""""""""""###$$$$$$###"""!!!!!!!!!"""###$$$$$$###!!! !!!"""###$$$'''))))))'''%%%###""" """%%%&&&### !!!###$$$$$$""" !!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!  !!!###""""""$$$'''((('''$$$"""""""""!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###%%%$$$###"""!!!"""############"""!!!!!!"""############"""!!!!!!!!!!!!!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""" """$$$&&&&&&&&&&&&$$$###$$$$$$%%%&&&''''''&&&&&&&&&''')))+++---///222555;;;AAAFFFJJJMMMNNNJJJLLLMMMMMMNNNOOOQQQTTTYYYWWWRRRMMMGGGCCC???===888555333222333555555555777888:::;;;;;;:::999888888:::===AAAEEEKKKRRRWWW___aaaeeekkkrrrzzz}}}{{{vvvsssmmmlllkkkiiieee```\\\YYYUUUTTTTTTUUUWWWWWWUUUSSSTTTSSSRRRPPPNNNLLLJJJIIIIIIFFFDDDBBBBBBDDDHHHJJJLLLMMMOOOPPPOOOMMMKKKIIIHHHGGGFFFGGGIIIIIIGGGEEEGGGEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@===<<<;;;::::::<<<>>>?????????===<<<999777444333666:::>>>@@@@@@>>>======<<<@@@CCCCCCBBBCCCHHHLLLNNNOOOPPPPPPOOONNNMMMLLLMMMLLLJJJIIIHHHHHHGGGFFFCCCBBB???===<<<;;;;;;;;;;;;;;;===>>>????????????<<<<<<;;;;;;;;;<<<===>>>BBBDDDGGGIIIIIIHHHEEECCCCCCCCCDDDDDDCCCCCCBBBAAA=========;;;888555111///,,,,,,++++++,,,---///000---...000111222222111111111000////////////---+++******))))))))))))))))))&&&&&&'''))))))*********&&&''''''((()))***++++++'''&&&$$$###"""!!!!!!!!!  """"""!!!  !!!  !!!"""!!!!!!######!!!   !!!&&&### !!!!!!   """!!! !!!!!!    !!!   !!!!!! xxxYYYOOOGGGCCCBBB???<<<;;;:::999888777777777777777888777666555444444000000111222111000///...------,,,,,,+++*********000...+++*********)))'''''''''''''''&&&%%%#########""""""""""""###$$$$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!! """###%%%&&&&&&$$$"""!!!!!!"""###$$$$$$###"""!!!"""$$$%%%%%%$$$###!!!!!! !!!!!!"""######"""""""""!!!!!!  !!!!!!"""%%%)))***)))$$$!!!!!!!!!!!!""""""###$$$%%%"""""""""!!! $$$###"""!!!!!!"""######&&&%%%###"""!!! ###""""""!!!!!!""""""#########"""""""""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$&&&'''&&&'''''''''&&&$$$"""!!!""""""###$$$%%%&&&''''''$$$$$$######$$$%%%'''(((%%%%%%%%%%%%&&&(((***++++++---111555:::>>>BBBDDDFFFGGGHHHGGGGGGIIIMMMPPPSSSRRRQQQNNNJJJEEEAAA???888555333222222333333333444555666666666444333222000222444666888===BBBFFFIIIKKKOOOWWWaaalllvvv{{{~~~}}}|||yyyvvvssskkkllllllkkkhhheeebbb```]]]ZZZWWWVVVWWWYYY[[[[[[]]]ZZZWWWRRRNNNKKKIIIGGGFFFEEEBBB@@@AAACCCFFFIIIKKKKKKMMMNNNOOOOOOOOOOOORRRQQQNNNMMMLLLJJJGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCHHHHHHGGGEEECCCAAA???===:::::::::;;;===@@@BBBDDDCCCBBB@@@===:::666444333666:::>>>@@@@@@???>>>>>>>>>AAADDDDDDCCCDDDHHHKKKMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLKKKKKKJJJIIIIIIHHHBBBAAA>>><<<:::999999999777777999;;;<<<=========;;;;;;:::::::::;;;<<<===@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAA@@@???===<<<666666666555444111///---((())))))***+++---////////////000000111000000///000///.../////////---+++)))((((((''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%'''***,,,...,,,***&&&###!!!  ###$$$###!!!!!! !!!!!! !!!""""""    ###!!! !!!###$$$"""!!! !!!  """"""!!!    !!!  !!!!!!wwwYYYPPPHHHCCCCCC@@@<<<;;;:::999888888888888666666777777777666555555///000222333333111///...---------,,,++++++******+++)))(((((()))******)))'''''''''&&&%%%$$$###"""######""""""######$$$%%%%%%$$$######"""!!!!!!!!! !!!!!!""""""!!! !!!""""""""""""!!! !!!###$$$###""""""""" !!!"""######""" !!! !!!""""""%%%%%%$$$$$$######"""!!!!!! !!!"""###!!!!!!###%%%'''&&&### """!!!!!!!!!""""""###$$$"""""""""!!!!!! %%%$$$"""!!!!!!"""###$$$$$$$$$###"""!!! """""""""!!!!!!""""""""""""""""""######""""""""" !!!"""###$$$%%%%%%$$$###"""###%%%''')))###$$$&&&((((((((((((''''''&&&%%%######""""""###%%%$$$###"""###$$$&&&'''&&&%%%$$$$$$%%%&&&'''((()))***,,,///333777;;;===BBBBBBAAA@@@???AAADDDHHHJJJJJJKKKJJJHHHDDDAAA>>>888666444444444444333222000111222444555555555555///000111111222444888;;;;;;<<<@@@GGGRRR^^^jjjpppqqqrrrrrrssssssqqqnnnlllgggiiijjjllllllllljjjiiifffaaaZZZVVVWWWZZZ^^^```___]]]ZZZVVVSSSQQQPPPOOOIIIGGGCCCAAA@@@AAABBBDDDEEEFFFGGGIIILLLOOOQQQRRRVVVTTTRRRPPPMMMJJJGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBFFFEEEDDDBBB@@@>>><<<;;;;;;;;;<<<>>>@@@CCCEEEGGGFFFEEEBBB???<<<999777666666:::===??????????????????@@@AAA???>>>===???AAACCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFAAA???===;;;999888888888888888999999999999999999:::::::::999::::::::::::<<<<<<======>>>?????????@@@@@@???>>><<<:::999888333333333222000...,,,+++))))))))))))***+++,,,,,,............------,,,,,,///.........//////---+++)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""###%%%'''+++,,,444111+++&&&"""!!!!!!  """""""""   !!!!!!!!!!!!  """"""   """$$$$$$!!!       !!!vvvXXXOOOHHHDDDDDDAAA===<<<;;;::::::999::::::555555666666666555555444111222333444444222000///......------,,,+++++++++***(((&&&'''((()))((('''''''''&&&%%%$$$$$$#####################$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!""""""#########"""!!!""""""######$$$$$$$$$$$$!!!"""!!!!!!"""$$$############"""!!! !!!!!!"""$$$$$$$$$%%%$$$###"""!!!"""""""""""""""######$$$###"""!!!"""$$$%%%$$$######"""!!! !!!!!!!!!""""""#########$$$###"""!!!!!!"""######!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""############"""""" !!!"""######%%%%%%######$$$&&&(((*** !!!###$$$%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!!!!!%%%$$$#########$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((((((((()))+++...222555777:::999777555333444777:::BBBCCCEEEFFFEEECCC@@@>>>999888777777777777555333...///000222444555666666000111111111000111333555444444666;;;DDDOOOZZZ```aaacccfffhhhhhhhhhgggfffccceeeiiimmmqqqrrrssssssllleee\\\VVVUUUWWW[[[]]]\\\\\\[[[ZZZXXXVVVTTTSSSIIIGGGEEEBBBAAAAAABBBBBBFFFFFFFFFGGGHHHKKKMMMNNNQQQPPPOOOMMMJJJGGGDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;======>>>@@@BBBCCCEEEFFFDDDBBB@@@>>><<<::::::999777999===>>>>>>===>>>???<<<<<<;;;:::999888999:::999999:::<<<>>>@@@AAABBB???AAACCCBBB@@@>>>>>>??????>>><<<:::888888888888999999999999999999::::::888999999999999888888888888888888999999:::;;;<<<>>>>>>===;;;999777555333000///...---+++)))'''&&&'''((()))***+++,,,,,,,,,......---,,,,,,+++++++++///...---...//////---+++))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$"""""""""$$$'''(((222///***%%%!!!!!!  !!!   !!! !!!!!!!!!  !!!!!!    !!!!!!  !!!  tttVVVNNNGGGCCCDDDAAA===<<<;;;;;;:::::::::;;;555555666666666555444444222333333444333222111000.........---,,,,,,++++++...,,,)))(((((((((&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""""""""############!!! !!!"""###%%%&&&"""!!! """###$$$######$$$$$$$$$$$$######  !!!""" !!!"""######"""!!! !!!!!!!!!"""""""""""""""&&&$$$""""""###%%%&&&&&&###"""!!! !!!!!!!!!"""###$$$$$$$$$ !!!!!!!!!"""""""""""" !!!"""############ !!!!!!""""""!!!!!! !!!"""###$$$$$$$$$###"""#########""""""""""""!!!%%%$$$$$$$$$$$$%%%'''((($$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!"""#########$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&&&&'''(((***---///111444444333111//////111333<<<>>>@@@BBBBBBAAA???>>>:::999999:::;;;:::777555000000000000111111222222///000111000......000111000000000222888@@@HHHMMMTTTWWW[[[]]]______aaaccc^^^aaafffkkkpppsssuuuuuujjjcccYYYRRRPPPQQQTTTVVVWWWYYY[[[\\\[[[XXXTTTRRRIIIGGGEEEDDDCCCCCCDDDEEEIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFCCCAAA@@@@@@>>>???AAABBBBBBAAA???===777777666666777888999:::===>>>>>>???@@@AAABBBBBB???===;;;999888888888888777:::<<<===<<<;;;<<<===888888777777888888999999555555666888:::<<<>>>@@@???BBBEEEDDD@@@>>>>>>???===<<<;;;999999999999:::777777888888999;;;===>>>777777888888888777666666444444555666777888888999:::999888777555222000///+++***)))'''%%%$$$###"""$$$&&&(((+++---///000111000///...---------------...---,,,---//////---+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$###"""!!!!!!"""###$$$'''%%%###!!! !!! !!!###""" !!! !!!""" !!!   !!!  """"""!!!!!!  """!!! !!!!!!"""""""""  !!!!!!!!!!!!!!!  sssUUUMMMFFFCCCCCC@@@<<<;;;::::::999:::::::::777777777777777666555444222222222222111111111111------,,,,,,+++*********...,,,)))(((((((((&&&%%%%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&%%%$$$###""""""!!!!!! !!!"""###$$$!!!###&&&(((+++&&&!!!!!!#########"""""""""#########$$$$$$  !!!!!!!!!#########"""!!! !!!""""""######""""""$$$"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!!!!"""!!!!!!"""""""""""""""""" """###""""""!!! !!!"""$$$$$$$$$$$$$$$ !!!""""""!!! !!!###%%%%%%$$$###"""$$$$$$$$$#########""""""#####################$$$&&&''''''''''''%%%###""" !!!"""$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###!!!$$$$$$######$$$&&&''')))%%%%%%&&&'''(((***+++,,,///000111000//////111333666888:::<<<======<<<;;;888888999;;;<<<;;;888666222222111000000000000111...///000///......///000///...---...111666;;;>>>FFFIIIMMMPPPQQQTTTXXX[[[VVVYYY^^^cccgggjjjllllllaaa[[[RRRLLLJJJKKKLLLMMMPPPUUU[[[``````]]]WWWSSSLLLJJJHHHFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???AAABBB@@@===::::::;;;:::<<<>>>@@@@@@???<<<:::333222222333444555777888:::;;;;;;======>>>>>>>>>===<<<999777666666666777888:::;;;;;;:::999999:::999777666666777777777777555555555666777999;;;<<>>>>>@@@<<<;;;:::999999:::;;;<<<999888888888999:::<<<===666777777888777666555444111222333444666666666666555444333222000...,,,+++'''&&&&&&%%%$$$$$$$$$$$$&&&'''***---///111111111///...---,,,,,,------...---,,,,,,---...///---+++''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%###""""""""""""!!!!!!!!!!!!!!!!!!  !!!""" """###  !!!!!!!!!!!!!!! """  """"""   """###"""!!! !!!!!!"""!!! !!!!!! """!!!  !!!  !!!"""""""""  !!!!!!!!!!!!  rrrTTTLLLEEEBBBCCC@@@::::::999999888999999999999999999888888777666555222111111000///000000000,,,,,,++++++***))))))))))))'''&&&&&&'''(((((('''$$$######"""###%%%&&&'''$$$$$$######$$$$$$%%%&&&######$$$%%%$$$###"""!!!"""!!! ###$$$###""""""###%%%(((,,,...333+++"""!!!$$$###!!!"""!!!!!!!!!   !!!!!! ###%%%&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$!!!######!!!!!!!!!!!!!!!"""###$$$%%%"""""""""!!! """######!!! !!!"""###%%%%%%$$$$$$### !!!""""""!!!  !!!###%%%&&&%%%###""" !!!"""###$$$%%%%%%!!!!!!"""""""""!!!!!! !!!"""###$$$###"""!!!###$$$%%%&&&&&&%%%###!!!!!!"""%%%&&&&&&$$$""" ###"""""""""$$$%%%'''(((&&&&&&'''((()))***++++++''')))+++,,,,,,,,,...000111222444666777888777777777777999;;;===<<<999666333222222222222333333444...000111000//////000111000///------...222555888999<<<@@@CCCEEEHHHNNNRRRNNNQQQUUUZZZ]]]```aaaaaaYYYTTTMMMGGGFFFGGGHHHHHHKKKRRR\\\dddfffccc]]]XXXRRRPPPLLLIIIEEECCCBBBAAA<<<<<<===???????????????;;;===???===999666777888888:::===??????===:::999222111111111222444666777666777888:::;;;<<<<<<<<>>;;;888666666666777888:::;;;;;;999888888999;;;999777555555444222111666555444444555666777888<<<@@@DDDBBB===888888:::;;;;;;:::999:::;;;=========<<<:::888888888888999666666777777777666444333///000222444555555555555111000000...---+++)))(((&&&&&&&&&%%%&&&''''''(((+++,,,---///000000//////,,,+++*********+++,,,------,,,,,,---...///---,,,&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$"""!!!  !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!  ###%%%''' !!!"""!!!!!!  !!!"""  !!!"""#########"""   !!!!!! !!!""""""!!!  !!!!!!"""!!!"""!!! !!!!!!!!! !!!!!!"""   wwwYYYPPPGGGBBBAAA===>>>===;;;999777777777777666666666666666666666666555444333222111111111111///,,,)))))),,,......,,,)))))))))(((''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%,,,111---%%%!!!%%%'''%%%"""!!!!!!!!!!!!!!!!!!"""'''888FFFMMM777%%%###### %%%###"""  !!!!!!!!!"""###$$$$$$###"""!!!!!!"""#########!!!  !!!"""######$$$### $$$&&&### """######""" !!!"""$$$###"""!!!!!! !!!!!!!!! !!!!!!######$$$%%%&&&&&&''''''***$$$ &&&(((###""""""""""""""""""""""""%%%""" """$$$$$$###(((%%%!!!!!!###$$$###!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%###!!!""""""&&&%%%###!!!!!!"""###$$$!!!"""$$$%%%&&&&&&%%%$$$######""""""###%%%&&&((()))(((&&&%%%'''***...111------///333888999777444777777777777888999:::;;;888888777555444222111111111111222222333333333333///...,,,++++++,,,---...//////000333777<<<@@@CCCEEEGGGKKKMMMLLLLLLLLLLLLMMMJJJFFFBBB??????@@@AAADDDJJJRRRZZZ___aaa```___VVVSSSNNNHHHCCC@@@>>>===AAA@@@@@@AAABBB@@@===:::999777666777888888777666;;;<<<=========;;;:::999444444333333333555777888666777999999999777555444000333666888777666666666999999:::::::::999999888:::888666444333444555666333444444555444444333333444666:::===???>>>===;;;>>><<<:::888888:::<<<===<<<;;;:::::::::999666444222333444444444333222111222222111000000000000111...---***(((&&&&&&&&&&&&''''''''''''((((((((((((++++++******++++++,,,---,,,,,,,,,---------..................---,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!    """"""""""""!!!    !!!!!!"""!!!!!!###%%%$$$  !!! !!!!!!  uuuWWWOOOGGGCCCCCC???===<<<:::888777777777777888888777666555555444444444444333222222111111000///---++++++,,,---,,,***)))))))))(((''''''&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###############(((+++***$$$!!!"""&&&&&&%%%###""""""######### ######!!!""",,,444:::+++!!!###%%%""""""'''###"""!!!  """""""""######"""""""""!!!""""""###"""!!!  !!!!!!""""""######$$$!!! ###$$$"""###"""!!! !!!!!! !!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""#########%%%!!! &&&(((%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!######""")))&&&$$$$$$%%%'''&&&%%%"""""""""""""""""""""""" ###$$$###""""""$$$%%%%%%$$$"""!!! !!!"""###""""""######$$$###############""""""###%%%&&&''''''&&&%%%%%%'''))),,,...333111000000222333111///333333444444666777999:::999999777666444333111111000111222333333222111111000///---,,,+++,,,---...---,,,---...000333666888:::===@@@BBBBBBAAAAAABBBDDDCCCAAA???===<<<;;;;;;???CCCJJJRRRVVVXXXWWWVVVSSSQQQMMMHHHDDDAAA???>>>@@@???>>>>>>???===;;;888777666555666888999999888;;;<<<<<<===<<<;;;:::999666666555444555666777888555777888999:::999777666222555888999999888888999777777888888888888777777666555333222222333444555444444555555555444444444444666:::<<<======;;;999;;;999777666666777999::::::999888888999777555222333444444444444333111000111111000...------------+++***)))((((((((((((((()))))))))*********+++++++++++++++***++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++***)))((($$$$$$#########"""""""""!!!!!!!!!!!! !!!  !!!!!!    !!!!!!!!!!!! !!!!!! !!! !!!###$$$### !!! !!!!!!!!! !!!!!! ######!!! tttVVVNNNGGGDDDDDDAAA===<<<:::888777777888888:::999888777555444333222333333444444333222000//////...---,,,---,,,***((()))))))))(((''''''&&&&&&$$$$$$############$$$$$$$$$############"""""""""!!!###$$$$$$######$$$&&&%%%$$$$$$#########$$$$$$ !!!"""""" !!!"""''' $$$&&&"""!!!%%%######""" ###""""""!!!!!!""""""###!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""  ###$$$""" &&&$$$######%%%%%%""" !!!"""###""""""""""""""""""### !!!!!!!!!!!!"""!!! !!!$$$%%%$$$### !!! !!!""""""!!!$$$"""!!!!!!###$$$$$$#########"""!!! !!! ######!!! !!!"""######"""!!!!!!!!!""""""###############$$$%%%&&&$$$$$$$$$%%%&&&(((***+++333111---,,,,,,......---......///111333555777888:::999888666555333222111000111333555444333000///000000...---,,,---......,,,,,,+++******+++,,,---000222555666666555666777999999999999888777555444999===CCCIIIMMMNNNMMMLLLKKKJJJHHHFFFCCCAAA>>>===???===;;;:::999999777666555444333555888:::;;;;;;>>>>>>???@@@???>>>===<<<999888777777666777777777555666888999::::::999999222444777888888888888999555555666666666666666555222222111000000222333444444444444444444444444444444666888:::;;;999777666666555333222222333555666888777666666666555333111333333333333222111000//////...---+++***)))(((((('''''')))******++++++***,,,,,,,,,,,,------------,,,,,,++++++***+++++++++,,,,,,------------......******+++******)))((('''''''''&&&%%%$$$######"""!!!!!!!!!      !!!  !!!"""###   !!!"""""" !!!!!!"""""" !!! $$$""" """ !!! !!!!!! uuuWWWNNNGGGCCCDDDAAA<<<;;;:::888777888888999999999888777666555444333222333444555444222000...---------...---,,,***((()))))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%###""""""""""""""""""""""""!!! """#########"""###$$$#########$$$%%% !!!"""!!!  $$$###!!!######"""!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""$$$$$$"""###$$$$$$$$$###"""!!!  !!!"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""######$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!#########""""""!!!!!! %%%######&&&'''%%%%%%&&&###""""""!!!!!!!!!""""""%%%$$$"""!!! !!!!!!"""###############$$$$$$%%%!!!"""###%%%&&&'''''''''***)))((((((***,,,......***+++,,,...111333666777999888777666444333222111111222555777777444111///111111///..................---,,,+++***************,,,...//////...///000222222111111111111111111888:::???CCCFFFFFFFFFEEE@@@AAABBBBBB@@@>>><<<:::>>>;;;777555555555444333333222111444777;;;<<<<<<<<<===>>>??????>>>===<<<;;;:::999999888777777777777777888999999999888888///111444555555555666777444444555555666555555555222222111000000000111111222111111111222222333333444555777888777666444222222111000000000111222333666555333333444333222000111111000000///...---,,,******)))(((''''''''''''&&&''')))+++,,,,,,++++++------------............---,,,++++++******++++++,,,,,,,,,---------------+++++++++++++++***)))((((((((('''&&&%%%######"""""""""""""""""""""""""""      !!!!!! !!!!!!!!!!!!   !!!  !!!   !!!"""!!!""" yyyYYYOOOGGGBBBCCC@@@===<<<:::888777777888888777777777777777666666666222333444555444222000...***+++---...---,,,++++++)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""###$$$!!!!!!"""!!! !!!######!!! """###"""  """###""" !!!###!!!""""""""""""!!! ###"""!!! !!!"""### !!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!  """!!!###""""""!!! !!!!!!  ###############"""""""""!!!###$$$""" !!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!"""###$$$$$$%%%&&&&&& !!!!!!!!!""""""$$$"""###"""########################$$$&&&%%%###"""!!!!!!"""###""""""#########$$$###### !!!"""$$$%%%%%%%%%%%%"""$$$&&&''')))***+++,,,)))***+++---///222444555666555555444333222111111222444666888888666333111222222111000//////............---,,,,,,+++++++++((()))++++++******+++---...---+++***+++---///111555777:::===>>>???>>>>>>999:::===>>>>>>===;;;:::;;;888444222222222222222111000000111555999;;;<<<777888999::::::999888888;;;::::::999888777666666999999888888777666555444///111222333222222333444333333444555666666555555555444333222000////////////............///000111333333444555444222000/////////.........///111111444222111111111222000///------,,,+++******))))))&&&&&&%%%&&&&&&'''((())))))***+++,,,,,,+++******,,,,,,,,,,,,---------...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++)))))))))***))))))(((((($$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""            !!! !!!!!!!!!  !!!"""  """}}}\\\QQQGGGBBBBBB???>>>===;;;999777777777777777777777777777777777777333333444444333222000///)))+++------,,,,,,,,,---)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############$$$$$$###!!!!!!"""""" !!!$$$###  """&&&$$$!!! !!!""""""!!! !!!!!! !!!"""%%%!!!!!!!!!"""!!!!!! """!!!!!! !!!!!!"""  !!!"""!!!!!!!!!!!!""""""""""""$$$$$$###!!!!!!"""!!!!!!$$$$$$$$$"""!!!!!!  !!!!!!!!!!!!!!!!!!!!! """########################### """$$$$$$###"""###$$$ """###""""""###$$$ !!!"""###$$$  ############$$$$$$$$$$$$$$$$$$###"""""""""######""""""######$$$######""" !!!"""###$$$$$$$$$$$$"""$$$&&&'''&&&&&&&&&(((***++++++,,,...000111222111111111111000000000000111333555777888777555333333333222222111000///...------,,,,,,,,,++++++***&&&''')))((('''''')))***,,,***(((&&&'''***---//////000222444555666666666555666999;;;<<<<<<;;;:::999666222111111222222222111///...///333777999:::777888:::;;;;;;::::::999999999999999888666555444888777666555444222222111111222333333111111222333222222333444555555555555666555444333111///...------,,,++++++,,,---///000111111222222111///...---,,,,,,,,,------...///000111///------...///...---))))))((('''''''''(((((($$$%%%%%%&&&''')))***++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++************))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!  !!!!!! !!!!!!   !!! !!!    !!!  !!!!!!!!!!!!### """  !!!!!! ^^^RRRHHHCCCDDDAAA???>>>;;;999777666555555999888888888777666666666444444333222222111111000,,,---...---******+++...)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%%%%"""###$$$$$$###"""!!!!!!###&&&%%%!!!!!!$$$###""" !!!"""!!!!!!!!!!!!"""######""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!  !!!""" !!!!!!""""""######"""###"""!!!$$$ """&&&&&&$$$"""!!!!!! !!!!!!   !!!!!!!!!"""!!!""""""""""""""""""""""""!!!$$$$$$"""!!!"""###!!!!!!!!! !!!""""""$$$$$$$$$!!!(((!!!""""""###############!!!!!!""""""###"""""""""""""""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$###%%%%%%$$$""""""%%%'''+++++++++++++++,,,---...,,,,,,------...//////000000111333444555555555555444444333333222000///...---------,,,,,,+++***)))'''(((((((((''''''(((***((('''&&&&&&&&&(((***+++)))***+++,,,...//////000000111333555777777888888666444222111222333333222222///---...000333666666777888999:::;;;:::999999666666777777777555444333555444333222111000000000111222222000.........000///000111222333333333333444444333222111000......,,,,,,+++***+++---///000///////////////---,,,,,,*********++++++,,,---------+++))))))***++++++***''''''&&&%%%&&&'''((()))''''''''''''(((***+++,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,)))))))))***+++,,,---...***)))))))))(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############ !!!!!! !!!!!!    !!! !!!  """ !!!"""!!!  !!! !!!!!! !!!!!!^^^RRRIIIEEEFFFCCC@@@???<<<999777555555444;;;:::999888777555555444555444333222111111111111...//////,,,)))(((***---)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""&&&&&&%%%######### $$$(((&&&!!!""" !!!$$$#########"""######!!! """"""""""""!!! !!!""""""!!!   !!!""" !!!"""######$$$ !!!######%%%""" !!!"""!!!!!! !!!!!! !!!""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!! ######!!! """!!!$$$$$$"""!!!!!!### """%%% !!!""""""###""""""!!!"""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!"""###$$$%%%$$$$$$### !!!&&&+++,,,+++***************+++))))))***+++,,,...//////...///000222333444555555444444444333222111///...//////......---+++***))))))******)))((((((***,,,$$$%%%&&&'''''''''''''''&&&'''((()))***,,,------***+++---///111222333333555333222222333444444333222000------///222333444000111222444444444333222444555666666666555333222111111000000///000000000///000///---+++******,,,......000111111222222222111111222111111000///...---,,,+++++++++---000111---.........------,,,+++'''(((((()))***++++++,,,+++(((&&&&&&'''((((((''''''&&&%%%%%%&&&''')))******))))))))))))***++++++,,,++++++***+++,,,...///*********+++++++++,,,,,,((())))))***+++---...///))))))(((((('''''''''&&&%%%&&&&&&'''''''''&&&&&&!!!!!!!!!!!! !!!!!!!!!""""""!!!  !!!      !!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!! ###!!! !!!!!!    """!!!"""!!! !!!!!! zzzZZZOOOFFFBBBCCC@@@===888777;;;===;;;888888555;;;===888444666666333555555555555444333222222,,,------...//////......***'''$$$$$$&&&'''&&&###)))'''%%%$$$$$$$$$###"""$$$###"""!!!!!!"""######$$$###!!!!!!#########"""""""""""""""!!!  !!!$$$&&&$$$""" ###$$$$$$"""!!! """"""!!!  !!! """""""""""""""""""""""""""!!! !!!###%%%'''&&&%%%!!!"""######""" !!!"""#########!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""###"""""""""######"""!!!  """######""""""###$$$######""""""""""""""""""!!!  !!!"""  """!!!  !!!"""!!!!!!!!!!!!"""""""""""" """###$$$###!!! !!!!!!"""###$$$((('''&&&&&&&&&&&&'''(((((())))))))))))***---000......///000000000000000/////////...---,,,+++***+++++++++,,,------+++)))......------+++***((((((######$$$%%%%%%$$$$$$$$$''')))***'''### !!!###(((((('''((()))+++---...---......//////......---...+++)))***---000000///000////////////000111111444444444333222111000///000//////.........//////+++///222000+++(((***---000////////////.........222222111111000000000///***(((&&&%%%'''***...000000...+++)))'''''''''((((((&&&$$$&&&(((***(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((())))))))))))*********,,,++++++,,,...---+++))),,,+++***)))***+++,,,---,,,,,,------,,,,,,+++***''''''(((((('''&&&%%%%%%$$$###"""!!! !!!""" !!!!!!!!!!!!  ###"""!!!!!!    !!!,,,'''!!!!!!        vvvWWWNNNFFFBBBBBB???>>>;;;:::<<<;;;777666777777:::999666666:::999555222222222222111000//////000000//////---,,,*********(((&&&&&&'''((('''%%%'''%%%$$$$$$%%%&&&%%%%%%######""""""###$$$%%%&&&$$$"""!!!!!!"""######""" !!!""""""###!!!"""  """######"""!!!"""!!!!!!    """"""  """""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!"""""""""###""""""!!!!!! !!!"""###"""!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!"""######"""!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***------...//////000000//////.........------++++++************++++++***((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$%%%&&&(((''''''''''''((()))+++,,,++++++,,,,,,,,,,,,+++++++++)))'''(((+++------,,,******+++,,,...///000000111222222111111000///...------,,,+++++++++,,,---)))+++------******,,,...,,,,,,,,,------...............---------,,,,,,,,,)))(((&&&&&&'''))),,,---***)))&&&$$$######$$$%%%'''%%%$$$%%%''')))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))))))))*********++++++((()))+++---------------+++++++++++++++,,,,,,------------------,,,++++++((((((''''''&&&%%%$$$$$$!!!  !!! !!!!!!!!!!!!  !!!!!!   !!!&&&"""      !!!$$$  pppSSSLLLEEEAAAAAA>>>===;;;:::;;;999555555888999999777666888:::888444444444444444333222111111000000///...,,,+++)))(((+++)))''''''((()))((('''$$$###"""###&&&'''''''''""""""######$$$%%%'''(((###""" """""""""!!!!!!  !!!###$$$!!! !!!"""###!!! !!!!!!!!!!!!!!! !!!!!!!!!   !!!""""""  """!!!  !!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""""""""""""""""""""""""""!!!###"""!!!  ###"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""######""""""""" !!!!!!!!! !!!"""######"""!!! !!!!!!"""###$$$######$$$$$$$$$$$$######$$$%%%&&&&&&&&&''')))+++,,,------...............---------,,,,,,++++++***)))***++++++***)))((('''&&&'''((()))))))))))))))((((((((((((((((((((('''%%%$$$######&&&((())))))&&&&&&&&&&&&&&&'''((()))'''(((((())))))((((((''''''&&&$$$%%%'''))))))(((&&&'''(((***++++++******---...............---------,,,***))))))***,,,---......,,,+++*********+++'''((()))***+++,,,------++++++************))))))'''''''''''''''((()))***)))(((&&&%%%%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,(((+++...///---+++,,,...***++++++,,,,,,,,,,,,,,,------.........---,,,,,,***(((&&&%%%############ !!! !!!!!!!!!!!!      !!!     """%%% &&&###"""  !!!!!!!!! lllQQQKKKFFFBBBAAA===>>>999666888999777777999777888888777777777444222555555555555444333222222,,,,,,,,,,,,,,,++++++***)))(((''''''((((((((((((%%%###"""###%%%''''''&&&############$$$$$$%%%%%%###!!! !!!""""""!!!%%%$$$!!! !!!"""###############"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###"""""""""""""""""""""""""""$$$###"""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###!!!"""""""""#########$$$ !!!!!!  """$$$"""!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""######"""!!!  !!!!!!""""""###""""""!!! !!!"""###$$$"""###$$$$$$$$$$$$###"""%%%&&&(((((('''''')))+++***+++,,,,,,------,,,,,,,,,++++++*********++++++(((***,,,,,,+++*********(((((()))***++++++++++++))))))((((((((((((((((((,,,((($$$$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''$$$""" ))))))***+++,,,,,,++++++---,,,***))))))+++---...888444///+++((('''%%%###%%%&&&&&&'''(((((())))))***)))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''((((((%%%$$$$$$$$$%%%%%%%%%$$$))))))*********+++++++++((((((((((((((()))))))))+++++++++,,,,,,,,,------,,,000444222,,,)))***,,,)))***,,,---------,,,+++------......------,,,+++***(((%%%###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!""" !!!"""!!!!!!   ###%%%&&&!!!!!!    ###"""   &&&---+++,,,+++"""$$$!!!!!!""""""""""""kkkQQQLLLFFFCCCBBB>>>CCC:::444666:::999888777666777888888777444333444111222222111111000///...***+++++++++++++++******''''''''''''&&&'''(((((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!###""" """###"""!!!&&&$$$"""  !!!""" !!! """!!!!!!!!! """"""""""""""""""""""""  !!! """"""""""""""""""""""""###"""!!!"""######"""  !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!! !!!###!!!!!!""""""######$$$$$$%%%%%%$$$""" !!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!  !!!"""""""""""""""!!! !!!"""###$$$######$$$$$$$$$$$$#########%%%''''''&&&&&&'''((())))))***++++++++++++*********)))))))))***++++++&&&(((+++,,,+++******,,,&&&''''''(((((((((''''''))))))((('''&&&&&&''''''...***&&&%%%''''''%%%"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""&&&&&&'''((())))))))))))***)))((('''((()))+++,,,999444...)))%%%""" &&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&'''(((((('''&&&&&&""""""""""""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%*********+++++++++,,,,,,((((((((()))))))))******+++,,,,,,,,,,,,------------111444222---)))***---)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,++++++***)))'''$$$!!!  !!!###""""""!!!    !!!"""  !!!!!! !!!######""""""   $$$"""!!!  """$$$))):::AAAEEE???///$$$!!!!!!""""""""""""kkkQQQKKKEEEBBBAAA===FFF===777777999888777888BBB===888888777555666999222222333222222111000///++++++++++++***)))''''''&&&'''((('''&&&&&&((()))***'''%%%$$$$$$$$$###"""$$$$$$$$$$$$"""!!! $$$"""!!!!!!"""######""""""!!! !!!"""$$$%%% !!!""""""  !!!!!!!!!!!!!!! ######################## !!!!!!###$$$  """"""!!!  !!!"""###  !!!"""""""""!!!!!! !!!!!!!!!  !!!"""!!!!!!!!!""""""############$$$###"""!!!###"""!!!!!! !!!!!! !!!!!!!!!!!!    !!!!!!!!!######""""""!!!!!! !!!!!!"""###$$$$$$###""""""""""""###$$$ """$$$$$$#########$$$'''(((((())))))))))))))))))(((''''''((()))+++,,,&&&))),,,,,,)))'''(((***(((((()))))))))))))))(((***)))'''%%%%%%%%%&&&&&&***((('''((((((((('''&&&%%%&&&&&&'''((((((((('''''''''((((((((((((''''''###%%%&&&&&&%%%$$$%%%%%% !!!"""#########"""!!!$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&''''''(((///---***&&&""" &&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''$$$$$$%%%%%%&&&''''''''''''((()))(((&&&%%%&&&'''((((((((()))))))))******(((((())))))******++++++++++++,,,,,,,,,---------))),,,///000...,,,---///((())))))***************)))************)))((((((&&&$$$###!!!       !!!!!!""" !!!    !!!###"""  !!!!!! !!!$$$&&& '''===MMMVVVQQQ@@@"""  !!!!!!!!! lllPPPJJJCCC??????;;;???<<<:::999777666;;;CCCaaaNNN<<<666888777666777444555555444444333222111)))*********))))))((('''&&&((()))((('''''')))+++***'''%%%$$$$$$$$$###"""###$$$$$$$$$$$$###!!! %%%$$$""""""$$$$$$$$$###!!!!!!!!!"""######$$$$$$!!!###%%%$$$"""!!!"""###!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! ######$$$###!!! !!! !!!!!!  !!!"""###  !!!""""""###!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!""""""!!! !!!"""!!!   !!!""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""""""""$$$###"""!!!!!! !!!!!!"""###$$$$$$"""  """$$$!!!###$$$###""""""###&&&&&&'''(((((((((((((((((('''&&&&&&'''(((+++,,,---000222000+++'''''')))'''''')))***+++,,,,,,,,,+++)))'''%%%%%%%%%&&&'''%%%'''******)))(((((((((%%%&&&((()))************''''''((((((((((((''''''"""%%%''''''%%%###$$$%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%((()))***'''###!!!!!!###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((())))))***(((((()))******++++++***)))***+++***((('''(((***(((((((((((())))))))))))(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,'''(((***,,,,,,,,,,,,,,,((((((((((((((())))))***'''''''''''''''&&&%%%%%%""""""!!!!!!    !!!!!!   !!!"""""" !!!  !!!  !!! """!!!  !!!  !!!### """!!!222???JJJKKK>>> lllPPPHHHAAA>>>===:::444777<<<;;;666666AAAPPP~~~___@@@555888888444111111111111111000///......$$$%%%''')))***+++++++++''')))+++***((((((***---)))'''%%%$$$%%%%%%$$$###"""###%%%%%%&&&%%%$$$###&&&$$$######$$$%%%%%%$$$###$$$$$$$$$###"""!!!  """!!!!!!!!!###$$$"""   !!!$$$###""""""""""""""""""""""""!!!  !!!!!! $$$###""" !!!"""######### !!!""""""###!!!!!! !!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!!!! """############$$$  """######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""$$$$$$"""!!! !!!!!!"""###$$$###!!!!!!###!!!###%%%%%%$$$######$$$%%%&&&''''''(((((('''''''''&&&%%%%%%&&&(((+++,,,555888999666...)))(((*** !!!###%%%''')))******,,,***(((&&&%%%&&&''''''%%%)))------***'''&&&'''%%%&&&(((***,,,,,,,,,+++&&&''''''((((((''''''&&&"""%%%''''''$$$######%%%&&&%%%$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""###&&&((()))((('''&&&'''+++...+++&&&"""$$$&&&$$$$$$%%%&&&'''(((((()))'''''''''(((((()))))))))%%%%%%&&&&&&((()))+++,,,&&&&&&'''((())))))((((((***,,,---,,,)))((()))+++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,((((((((()))******(((&&&((('''&&&&&&&&&''')))***%%%%%%&&&&&&%%%%%%$$$### !!!!!!!!!  """#########   ### !!!"""###!!!""" """  !!!"""  !!!   !!!"""(((###(((222777///oooSSSJJJCCCAAA@@@999===<<<:::999:::;;;===???hhhQQQ<<<777:::888222...333555555444111000///000************************---,,,+++)))(((&&&%%%$$$(((&&&%%%###""""""######'''%%%######%%%&&&$$$!!! !!!""""""!!!  ###"""!!!"""###"""!!!###!!! !!!"""!!!  !!!  !!!######"""!!!"""###"""!!!  !!!""""""###&&&&&& $$$!!!  ###""" !!!###!!!!!!&&&!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! """""""""!!!  !!!!!!!!!"""""""""""""""!!!!!!""""""!!! ######"""!!!  !!!### !!!"""###$$$%%%%%% !!!"""###$$$#########""""""!!!!!!$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%(((+++888<<>><<<<<<===888...(((''''''&&&&&&(((++++++)))''',,,+++)))(((((()))+++,,,,,,,,,+++++++++*********))))))))))))((((((''''''******************++++++)))((('''&&&%%%$$$$$$$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''***...333555000...)))&&&$$$%%%&&&((((((((((((((())))))))))))***)))((((((''''''(((((('''(((((((((((((((((((((,,,***'''(((+++------,,,***++++++***'''&&&)))+++))))))))))))************+++******+++,,,+++)))'''((((((((('''(((((())))))))))))*********)))((('''''''''&&&%%%%%%%%%%%%%%%$$$######"""!!!!!!  !!!      !!!!!!!!! fffNNNGGGBBB@@@@@@:::<<<<<<;;;:::888777777666555333333666555333333666222444555444111//////000......---+++***)))(((''')))))))))(((((((((((('''&&&&&&&&&&&&%%%$$$######%%%$$$######$$$%%%###"""###""""""!!!!!!!!!!!!!!!"""  !!!!!!  !!!!!!"""""""""""""""""""""!!! !!!  !!!"""!!!  !!!!!!!!!!!!"""!!!###%%%"""  !!! """###"""$$$$$$!!!   """!!!!!!  !!!"""######!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###"""!!! """!!!!!! !!!$$$"""!!!### !!!"""###### !!!"""###$$$&&&+++...AAA999555666777000(((######$$$&&&)))+++***'''$$$)))))))))))))))*********++++++++++++*********)))((((((((((((''''''''''''******+++++++++***((((((***)))(((&&&%%%$$$$$$$$$*********)))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&(((---111444333///)))$$$###$$$&&&((()))*********++++++++++++***************)))(((((((((((((((((((((((((((((()))(((((())),,,------,,,******)))'''%%%%%%(((***)))))))))*********++++++,,,+++***+++,,,,,,***(((+++***)))'''&&&&&&%%%%%%&&&(((***,,,,,,)))&&&$$$%%%%%%$$$$$$$$$#########""""""!!!!!!   !!!      ```KKKFFFAAA@@@@@@;;;<<<<<<<<<;;;999777555444111333666777666333333444222333444333111//////000...------,,,***))))))((()))))))))(((''''''&&&&&&%%%&&&'''''''''%%%$$$###$$$$$$######$$$$$$######%%%$$$###"""!!!!!!!!!!!!"""  !!!"""  !!!"""###$$$!!!"""######""" !!! !!! """""""""""""""!!!!!!!!!  !!!!!!!!!"""$$$###%%%"""  !!!!!!  !!!"""!!!""""""  !!!!!!   !!!!!!"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""###"""  !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!###!!!!!!"""  !!!!!!""" !!!"""###%%%))),,,;;;333...///111---'''$$$###$$$&&&((())))))'''&&&'''((()))*********)))(((+++************)))))))))((((((((((((((((((((((((((()))+++,,,,,,***((('''***)))(((&&&%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&''')))+++---///---)))&&&$$$%%%''')))*********+++++++++,,,,,,&&&''')))+++,,,,,,,,,++++++++++++***************''''''(((***+++++++++***+++***)))'''&&&%%%%%%%%%)))))))))*********+++++++++***)))***++++++***)))***)))(((&&&%%%$$$$$$$$$%%%''')))******(((%%%###"""""""""###"""""""""!!!      !!!     !!! wwwZZZIIIEEEAAA???@@@;;;======<<<;;;999777555444777666555555555666444222111222333333111//////000,,,,,,,,,+++++++++++++++++++++***((('''%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###"""##################$$$&&&%%%$$$""""""!!!!!!!!!"""  """"""!!!  !!!######$$$ """$$$###!!! !!! """"""""""""""""""""""""!!!!!!"""######""""""""" !!! !!!!!! !!!!!! !!! !!!!!!"""!!!   """"""!!!!!!   !!!""""""###!!!!!! !!!""" !!!!!!!!!!!!!!!"""$$$$$$$$$""" !!!"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!"""""""""!!! !!!!!! !!!"""""" !!!""""""!!!"""%%%'''///***(((******'''&&&(((&&&&&&&&&&&&&&&''')))***%%%&&&(((*********((('''*********)))))))))(((((())))))))))))))))))))))))%%%''')))+++,,,+++***)))))))))((('''&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''------,,,+++++++++,,,,,,))))))((((((((((((((())))))))))))*********++++++&&&(((***+++------,,,,,,,,,+++++++++*********)))'''((()))******))))))))))))))))))))))))'''&&&$$$(((((()))))))))************((('''((()))***)))(((''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$ !!!""""""!!!!!!     !!!!!!    !!!""" !!!!!! !!!qqqVVVGGGFFFAAA???@@@;;;<<<<<<;;;:::999888777666888666222000333888666111000222333222111//////000++++++,,,,,,,,,,,,,,,,,,,,,+++***(((&&&%%%######$$$$$$$$$%%%%%%$$$$$$###!!!"""$$$###""""""###$$$%%%$$$###"""!!!!!!!!!!!!!!! """###"""!!! !!!""""""###### """%%%$$$!!! """ """"""  !!!"""""""""!!!!!!  !!!!!! !!!""""""!!! !!! """ !!!"""###"""    !!!""""""###  """%%%&&&!!!!!!!!!!!!!!! !!!###$$$$$$###!!!"""""" !!!!!!""""""###  """###$$$###!!!"""!!!!!! !!!!!!"""""" !!!"""!!! """###%%%$$$%%%'''%%%"""$$$***&&&&&&&&&&&&%%%&&&)))+++%%%&&&''')))))))))(((((())))))))))))(((((((((((())))))))))))************%%%&&&(((***+++++++++***(((((('''''''''''''''(((++++++*********)))))))))(((((((((((((((((((((((())))))***++++++,,,,,,,,,&&&'''((()))******))))))(((((()))))))))*********+++++++++++++++***))))))*********))))))(((((('''((()))++++++******+++---))))))((()))++++++)))''''''''''''((((((((()))))))))'''&&&&&&((())))))(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$ !!!"""!!!      !!!""" !!!!!!!!!    nnnTTTGGGFFFAAA???@@@;;;:::999888777666777888999666666333000222777777111000111222222000//////000---------,,,,,,+++++++++***))))))'''&&&%%%$$$$$$#########""""""######$$$ """$$$###"""!!!###%%%$$$###"""!!!!!!!!!!!!!!!!!! """###"""!!! !!!!!!"""""""""######%%%$$$  ### ###%%%%%%###!!! !!!!!!!!! ###$$$%%%$$$"""  !!!!!!   !!!!!!""""""!!!!!! !!!!!!""""""!!!   !!!!!!!!!!!!!!! !!!!!!"""  """%%%'''""""""!!!!!!  ######"""!!!!!!"""$$$###""" !!!"""###  !!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!""""""!!!"""%%%###!!!###'''"""$$$&&&&&&%%%%%%&&&)))%%%%%%&&&'''(((((((((((())))))((((((((('''''''''((((((((()))))))))******'''((((((((())))))******&&&&&&&&&&&&'''((()))***,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))$$$%%%''')))************((((((((((((((())))))***))))))))))))************++++++***)))))))))))))))++++++***))))))(((((('''(((***,,,,,,,,,...111555444///+++(((((())))))'''&&&&&&&&&&&&''''''''''''***(((&&&&&&(((*********%%%%%%$$$##################$$$&&&''''''%%%###!!! !!!"""!!!     !!!!!!!!! lllTTTGGGGGGAAA??????;;;888777555444555666888:::666999888333222666666111///111222222000//////000//////...---+++***))))))(((((('''''''''&&&&&&&&&######!!!!!!!!!"""###$$$"""$$$###!!!!!!###%%%###""""""!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!""""""""""""###&&&$$$  ###!!!"""###%%%'''(((&&&### !!!!!!"""""" !!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!      !!!"""### """### """###"""  !!!!!!  !!!""""""!!!!!!!!!  !!!""""""###!!!  ###$$$######"""!!! !!!!!!!!! !!!(((&&&###  !!!###""""""!!!""""""###$$$%%% !!!!!!   !!!"""$$$!!!!!!$$$$$$"""!!!$$$"""&&&(((&&&$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&'''''''''(((((())))))******)))(((((((((((()))%%%%%%&&&&&&((()))***+++,,,,,,,,,+++++++++******************************)))***+++---------,,,+++,,,***(((&&&&&&''')))***))))))*********+++++++++((((((''''''(((***,,,---------,,,,,,+++******)))(((***,,,---...111777<<<@@@888...'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''''')))+++++++++&&&&&&$$$###"""""""""""" ###'''***)))&&&!!! """"""!!!  !!!!!!      !!! !!!!!!  """  rrrXXXIIIGGGBBB??????:::555666666777666666555444555666666666555333111///333222111111000000111111---,,,,,,---......---+++,,,***'''%%%$$$$$$%%%&&&'''&&&&&&''''''%%%"""""""""""""""""""""""""""!!!!!!""""""""""""!!! """#########"""!!! """!!!  !!!""""""%%%$$$"""!!!###%%%!!!!!!""""""""""""!!!!!!""""""!!! !!! """###%%%%%%###"""###$$$ !!!!!!   !!!!!! !!!!!!  """""""""  """ ###"""!!! !!!!!!"""###"""!!!  !!!###"""  !!!"""$$$$$$"""!!! !!!!!! """"""!!!!!! !!! !!!!!! !!!""""""  !!!""" $$$$$$######$$$%%%%%%&&&((('''$$$"""###%%%(((+++''',,,---((($$$%%%'''&&&'''''''''''''''&&&&&&&&&*********)))))))))))))))'''''''''''''''((())))))))))))***+++,,,------...))))))(((((()))+++,,,...***+++,,,+++)))((()))***************)))))))))(((((()))++++++)))((()))***&&&&&&&&&&&&'''(((************+++++++++,,,,,,,,,***,,,...---***)))***,,,EEE<<<111)))'''&&&$$$!!!######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%"""###$$$###""" $$$%%%  !!!"""""" %%%$$$%%%"""   !!!""" """""" !!!!!!   !!!  sssXXXHHHFFFAAA???@@@;;;888888777777666666666555666666666555444333111111333222111111000000111111111///---------,,,***(((+++***(((&&&%%%%%%%%%&&&'''&&&'''((()))(((&&&###""""""""""""""""""""""""######""""""!!!!!!!!! """""""""""""""!!! !!!!!!  !!!""" !!!"""!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$!!!######!!!!!!!!!""" !!!!!!  &&&%%%!!! !!!"""$$$$$$"""   """""" """###"""!!!  !!! !!!######"""!!! !!!!!!  !!! !!!  """"""!!! !!!!!!""" !!!!!!!!!!!!""""""""" ###"""""""""""""""######$$$###"""!!!"""%%%''')))&&&))))))%%%###$$$$$$"""""""""###%%%''')))+++---(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++*********))))))))))))***)))))))))***+++,,,---***,,,,,,+++***))))))************)))))))))((((((((()))++++++)))((()))***(((((('''''''''(((((()))+++************+++,,,,,,)))+++,,,+++)))((()))+++@@@888///)))''''''$$$!!!######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###""""""!!! """ ###''''''### ***+++!!!    !!!!!! !!!!!!  !!!!!!   tttXXXHHHEEE???>>>@@@<<<;;;:::888777666666666777777777555444333333222222333222111111000000111111222000---+++++++++***)))***))))))((('''&&&%%%%%%%%%%%%%%%'''))))))'''%%%""""""""""""""""""""""""%%%$$$###!!! !!!"""""""""""""""!!!!!!!!! !!!"""###  !!!!!!""""""!!!!!!  !!!"""###$$$$$$ !!!!!!!!!  !!! !!!  !!!  ###&&&&&&$$$!!! !!!!!!  !!!"""!!!"""!!!   !!!!!!"""!!!!!! !!!!!! !!! !!!  """###!!!  &&&%%%###""" !!!!!!  $$$###############$$$%%%&&&'''&&&###$$$&&&%%%!!!!!!!!!"""$$$'''***---///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''***)))))))))***+++,,,---***,,,,,,,,,***)))***+++))))))))))))((((((((((((((()))++++++)))))))))******)))((((((''''''((((((+++***)))))))))***,,,---((()))***)))'''&&&'''(((666111+++(((''''''$$$""""""######$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!"""!!! !!!###!!!$$$$$$ '''333444(((!!!!!! !!! !!!   !!!  !!!    uuuXXXGGGCCC>>>>>>@@@===<<<:::888555444555666777888777555333333333444444333222111111000000111111///---***)))+++,,,------))))))))))))(((&&&%%%$$$#########$$$&&&&&&%%%###""""""""""""""""""""""""'''&&&###!!! !!!!!!!!!!!!!!!!!!""""""""" !!!!!!""""""!!! ###"""!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  %%%)))(((###  !!!###%%%$$$""" !!!!!!!!!!!!!!!!!! !!!  !!!"""""""""!!!  !!!!!! !!! """###""" """"""!!!  !!! &&&%%%%%%%%%$$$"""!!! %%%%%%$$$###&&&***)))$$$%%%$$$######%%%''')))***%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))%%%%%%&&&'''((()))******))))))))))))***+++++++++***+++,,,+++***)))***+++))))))((((((((('''''''''''')))+++***)))((()))***(((((((((''''''((())))))+++***((((((((()))+++,,,((((((((('''&&&%%%%%%%%%---***'''&&&'''&&&$$$""""""""""""######$$$$$$$$$%%%&&&&&&&&&%%%###"""!!!!!!  !!!   !!!'''111222)))  !!!!!!###%%%"""!!!!!! $$$""" !!!!!! !!!   !!!tttXXXGGGCCC>>>===@@@<<<:::888666444333444555666888777555444333333444555333222111111000000111111///,,,***)))***,,,------*********)))((('''%%%$$$%%%$$$###$$$%%%%%%###"""########################(((&&&###!!! !!!"""!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!$$$!!! ###$$$###!!! !!!!!!!!!!!!   !!!  """!!!  !!!""""""   !!!"""######!!! """!!!   !!!"""""""""!!!   !!!  !!!"""""" !!! !!!"""!!!   """$$$%%%&&& !!!  !!!""""""###"""!!! !!!"""!!!!!!%%%+++***%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''(((((()))***%%%%%%&&&'''((()))******(((((()))))))))))))))))))))***++++++))))))***+++(((((((((''''''''''''&&&&&&(((***)))((('''((((((%%%%%%%%%&&&''')))***+++))))))((((((((()))***+++''''''&&&%%%%%%$$$######&&&%%%%%%%%%&&&%%%$$$"""!!!!!!!!!"""""""""""""""%%%&&&&&&&&&%%%$$$"""!!! !!!!!!!!!  ###$$$ """!!!!!!  !!!$$$###   !!!!!! !!!!!!"""###   sssWWWGGGDDD>>>===???;;;777777555444444555555666777666666555444444555555333222111111000000111111111///,,,*********)))(((+++******)))((('''&&&&&&(((&&&%%%%%%&&&&&&%%%###########################&&&%%%$$$"""!!!!!!!!!"""!!! !!!"""$$$%%% !!!!!!!!!!!! %%%$$$$$$###$$$###  !!!!!! !!!""""""###"""!!! !!!!!!  !!! """  ###  !!! !!! """###$$$ !!!""""""$$$"""  !!!!!!    !!!!!!""" !!! !!!"""  !!!!!!!!!!!!!!!   !!!!!!""" !!!!!! """&&&&&&###"""""""""###############$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((())))))((((((((('''''''''&&&&&&&&&'''(((((((((((('''''''''(((***)))(((((()))+++((('''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''"""######%%%&&&(((***+++'''((((((((())))))))))))(((&&&%%%$$$%%%$$$###!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!  !!!"""!!! """!!!!!!   """$$$###!!!     !!! !!! !!!""""""    rrrVVVGGGEEE???>>>>>>:::666666666666666777777777666666666666666555555444333222111111000000111111000...,,,++++++***)))''',,,+++)))((('''&&&''''''&&&%%%###$$$&&&'''&&&%%%########################$$$$$$$$$######"""""""""  """%%%&&&!!!!!!""""""!!!  ###$$$###!!!  !!!!!!  !!!"""$$$$$$###"""!!!"""!!!!!!!!!  !!!!!! !!!!!!  !!!"""!!!  !!!!!! !!!  !!!  """"""&&&$$$ !!!  !!!   !!!!!!!!!  !!! !!!"""!!!  !!!"""### !!!"""### !!!"""!!! !!!"""###""" """"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%'''((((((''''''(((***'''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%""""""###$$$%%%&&&((()))%%%&&&((()))***)))(((''')))&&&$$$$$$%%%$$$""" !!!"""######"""!!!"""""" !!!"""""""""!!!   ###!!!  """$$$  !!! """ !!!   !!!   !!!!!! qqqVVVGGGEEE@@@>>>>>>999555666777888999999999888555555777777777666555444333222222111000111111111++++++***+++------+++)))---,,,)))'''&&&&&&'''((("""!!! !!!$$$&&&&&&&&&##############################$$$$$$$$$######"""  ###%%%'''""""""######""" """""""""###$$$  """######"""!!!  !!!  !!!!!!!!!  !!! !!!!!!!!!  """$$$###!!!!!!!!!"""!!!  """!!!&&&$$$ """""" !!! """!!!  """###!!!  !!!!!!!!! !!!!!!    !!!"""###((('''%%%###!!! """'''(((### !!!  """###"""  !!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$############$$$%%%%%%&&&$$$&&&(((***+++)))'''&&&)))&&&$$$$$$%%%%%%""" """######"""!!! !!!"""  !!!### !!! !!!"""!!!    """"""  !!!!!!!!!###!!!!!! !!!!!!!!!!!!  """  !!! !!!!!!  sssWWWGGGBBB;;;:::===;;;???>>>;;;999777666666666777666666666666555555555111111000000//////......111///---,,,,,,,,,+++***&&&)))+++)))$$$ !!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$###"""!!!!!! !!!"""!!!  ###%%%%%%$$$"""!!! !!!!!! $$$"""  !!!!!! !!!!!!  !!!***&&&!!! !!!!!! !!!!!! !!!"""###  """"""!!! !!!$$$ !!! !!!!!!!!!""""""  !!!!!!###"""!!!  !!! """!!!    !!!!!!!!! !!!    """$$$%%%&&&  !!!!!!!!! !!!!!! """%%%(((***"""!!!  ###&&&(((&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&(((&&&$$$###!!!!!!!!!"""&&&&&&&&&$$$!!!!!!!!!!!!"""###%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!###"""!!!  !!! !!!          """$$$$$$""" !!!"""!!! !!!qqqWWWFFFBBB<<<:::===;;;;;;:::888666555444444555666666666555555555444444222222222111000000//////---+++******+++,,,+++******++++++***'''%%%%%%%%%"""######$$$$$$######"""###"""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!! !!!!!! """$$$$$$###!!!  """ #########""""""!!!!!! !!!!!!######### !!!!!!  !!!!!!"""    """!!! !!!!!! """!!!  !!! """"""     !!!!!!  !!!!!!!!!!!!  !!! !!!###&&&'''###"""  """###"""######$$$$$$######"""############$$$$$$$$$$$$$$$###"""!!!!!!"""###### !!!!!!  """!!!!!!""""""###$$$%%%&&&$$$$$$######""""""!!!!!!"""!!!  !!!"""""""""!!!!!!!!!  """!!!!!!!!! !!!   !!!!!!  !!!### !!!!!!!!! !!!!!!    """"""  !!!  !!!oooUUUFFFCCC<<<:::===:::999888666555444444555555555555555555444444444333333333222222111000000000---+++))))))+++++++++***,,,***((((((((()))((('''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$###""""""!!!!!!""""""!!! !!!"""###"""  !!!!!! !!! !!!!!!""""""!!!!!!!!! !!!!!!!!! !!! !!! !!!!!!!!! ###"""!!!  !!!!!!!!!    $$$###!!!     !!!"""""""""!!!    !!!###""" !!!!!!  !!!  !!!  !!!###$$$###""" !!!!!!"""""""""!!!!!!!!!  """""" !!!"""$$$$$$ !!!###"""""""""""""""###$$$%%%######"""!!!   !!!!!!  !!!######"""!!!!!!!!!!!!!!!  !!!!!! """!!!!!! !!!  #########"""!!!!!! """!!!     lllSSSEEECCC===;;;===:::999888666555555666777777555555444444444333333333333222222111111000//////000...,,,+++,,,,,,+++******&&&######&&&((('''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$######"""$$$$$$$$$######"""""""""%%%###!!! !!!  !!!"""###""" !!!""""""######""""""!!!"""!!! !!!"""!!!  !!!!!!!!!  !!!!!!###!!! !!!"""!!! !!!!!!!!! """!!!  !!!  !!!!!!!!! """  !!!     !!!"""###### !!!###$$$$$$$$$###"""!!!  !!!!!! !!!""" !!!!!!   !!!  !!!"""!!! !!!!!!""""""""""""!!!  """ !!!"""###!!!#########!!! !!!"""###"""""""""""""""###$$$""""""!!!  %%%$$$###"""!!! """"""!!! %%%)))&&&!!!###&&&### !!!   !!!"""### !!!!!!"""!!! """!!!!!!!!!     !!!  iiiPPPDDDCCC===<<<===:::888777666555555666777888555555444444444333333333111111111000//////......---+++******,,,---------((($$$!!!"""%%%((('''%%%######%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$############&&&### !!!""""""!!!!!!"""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!  """"""!!! !!!"""""""""""""""!!!!!! !!!"""%%% !!!"""!!!   !!!  !!! """###"""!!! """ ###!!! !!! !!!"""######  !!!!!!#########"""!!! !!!  !!!"""    !!! !!! !!!!!!!!!  """ !!!"""###"""!!! !!!""""""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!  !!!!!!!!!---333,,,!!! '''///,,,%%%!!!     """%%%  !!!"""  !!!""""""  !!!!!! fffNNNCCCCCC>>><<<===999666666444333333444555555555555555555444444444333111111000000///.........&&&&&&%%%'''+++---......'''&&&%%%%%%'''((((((((( !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###%%%###!!!###############""""""!!!  !!! !!!!!! !!!   !!! !!!  !!!  !!!!!!!!! !!!!!! !!!"""""""""!!!  ###"""!!! !!!"""!!! !!!!!!!!!!!!!!!    """!!!"""  !!!"""!!!    !!!###### !!!"""  !!!###!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!  !!! """###%%%222777,,,,,,666444***###!!! """     !!!!!!!!!!!!!!! dddLLLBBBCCC>>>======999888777555444444444555555666666666555555555444444222222111111000//////...((('''&&&(((***,,,,,,,,,%%%'''((()))((('''((((((###############"""!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&'''%%%!!!###""""""""""""!!!!!!!!! !!!!!! !!!!!!!!! ###"""!!!!!!!!!  %%%###!!! """!!!!!! !!!!!!!!!!!!  !!!"""   """  !!!!!!   !!! !!!   """!!!  !!!"""###  !!!!!!!!!!!!""" !!!!!!###$$$%%%"""""""""!!!!!!!!!!!!!!! !!!""""""!!!  !!! !!!"""$$$---///$$$,,,777333)))!!!""" %%%""" !!!!!!!!!!!!  !!! !!! bbbLLLAAACCC???======999;;;:::888777666666777777777666666666666555555555333333222222111000000000000...,,,++++++***)))'''###&&&******'''%%%&&&''')))(((((('''%%%###!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""" """''')))%%%!!!""""""!!!!!! ######$$$$$$$$$$$$######!!!######!!!  !!!!!!"""!!!!!!!!! !!!###$$$""" !!!  (((&&&"""!!!"""!!!!!! !!!!!!!!!  !!!!!!!!!  """!!!  !!!""" !!!  !!! !!!!!!!!! """!!!!!! !!!  !!!  !!!"""   !!!!!! !!!!!!!!!  !!!!!!!!! """######"""   !!!###$$$%%%######"""!!!  !!!!!! !!!!!! ###"""!!! ###"""  !!!$$$$$$$$$### )))333///$$$  """  """### !!!  !!! !!!  !!!      |||___KKKCCCDDD>>><<>><<<999666555444555555444444333333333222222222444444333333222111111111............---+++)))'''((())))))))))))'''%%%$$$&&&$$$######$$$%%%%%%$$$%%%$$$###""""""###$$$$$$&&&&&&&&&&&&''''''((()))$$$$$$%%%%%%$$$###!!! %%%$$$###""""""###$$$%%% !!!"""######"""!!! """###$$$$$$###!!! """!!!  !!!""" !!!!!! ###"""!!! !!!"""!!! !!!  !!!!!!"""!!!""" """!!!!!!!!!"""###%%%'''  !!!!!!  """!!!!!!  ###%%%$$$ """###### !!!""" ###"""   """""""""!!! ###!!!  !!!  """!!!"""###"""!!! !!!!!!  $$$""""""!!!   !!!"""!!!  !!!!!!!!!  !!!!!!!!!!!!!!!######"""  !!!!!!"""!!!!!!!!!  !!!""" ######$$$$$$###!!! ###!!! !!!  !!!  !!!!!! """"""%%%""" !!!  !!!&&&'''""" !!!!!!!!!  !!!"""!!! ###"""  !!! }}}]]]IIIBBBCCC===;;;>>>===<<<;;;999666555555555666444444444444333333333333222111111000//////......,,,------------,,,******)))))))))))))))'''&&&%%%%%%$$$""""""$$$%%%$$$###$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$###"""!!!!!! !!!""""""""""""!!!  !!!""""""!!!  !!!"""!!!   !!!""""""!!!  !!!!!!  !!! !!!   """    """!!! !!!!!!  """!!!  !!!!!!   %%%+++(((""""""!!!   """"""!!! !!!""""""""""""!!!  !!!!!!""""""!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!    ###%%%%%%""" """"""***...***$$$   !!!!!!!!! \\\HHHAAABBB<<<:::===<<<;;;:::888666666666666777666555555555444444444444111000000//////...------+++,,,,,,------,,,,,,+++))))))))))))((('''&&&&&&%%%###""""""###$$$$$$######""""""!!!"""###$$$%%%######"""""""""###$$$$$$%%%$$$######"""""""""""" """$$$$$$"""   !!!"""!!!  !!!!!!!!! !!!""""""!!!   !!!!!! !!! !!!"""  !!! !!!"""!!! ### !!!!!!   !!! """    !!! !!!!!! !!! """###  !!!###""""""!!!   !!! &&&000777444---!!!!!!   !!!"""###"""!!! """############""""""!!! !!!!!!""""""!!!!!!######"""!!! """""""""!!! !!!!!!   !!!!!!&&&222111&&&   !!! )))...)))"""""" !!!!!! \\\HHH@@@AAA;;;999<<<;;;999888777777666777777888666666666666555555555555222222111111000/////////,,,,,,,,,,,,,,,,,,++++++))))))))))))((((((''''''%%%###!!!"""###$$$######""""""!!!!!!"""###$$$%%%$$$$$$############$$$%%%%%%$$$###!!!!!!!!!"""###!!!"""###%%%%%%###"""!!! $$$$$$$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""!!!""""""!!!!!! !!!!!!!!! !!!!!! %%%'''%%%"""!!! !!!!!!!!!  !!!!!! !!! !!!"""$$$""" !!!!!!!!!  !!!!!!  ###!!!  !!!  !!! $$$""" !!! !!!"""***666>>>:::222!!!!!!  !!!"""###"""""""""##################"""""" !!!""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!"""!!!"""  """###"""(((999999(((   !!! $$$'''### """$$$"""  !!! !!!!!!!!! ^^^JJJBBBBBB<<<999<<<:::888888777777777777777888777777666666666555555555222222111111000////////////...---,,,+++******)))***)))))))))((((((((((((%%%###""""""###$$$$$$###""""""!!!!!!!!!"""$$$%%%$$$######""""""#########$$$###"""!!!!!!!!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  """###"""!!! """"""!!!!!!!!!  !!!!!!!!! !!!***000111$$$"""###   """"""   !!! """  (((&&&###!!!!!!!!!&&&...444///'''!!!!!!   !!!!!!""""""""""""""""""""""""""""""""""""### !!!!!!"""""""""""""""  !!! !!!"""!!!%%%"""  !!!!!!   %%%444444%%%!!!!!!"""!!! !!!!!!###   !!!###"""   bbbNNNEEEEEE===:::<<<:::888888888888777777777777777666666666555555555555111000000//////...------000///...,,,+++***))))))***))))))(((((())))))***&&&$$$######$$$%%%%%%$$$######!!!!!!!!!!!!"""###""""""!!! !!!!!!###""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!    !!!"""""""""!!! !!!!!! !!!"""!!!  !!! !!!+++222333$$$"""###  """!!!!!!!!! !!!   !!!###$$$!!!"""!!!  '''&&&$$$  !!!""""""!!!!!! ###!!!!!! !!! !!!!!!!!!"""""""""""""""!!!""""""###$$$ !!!""""""######""""""   !!!""""""!!!!!!!!!!!! ###!!!'''(((  """###"""  ###!!!"""""" !!!  !!!!!! gggRRRHHHGGG???:::<<<:::888888888888888777666666666666666555555555444444222111111000//////......///...---+++******++++++******)))(((((()))***+++'''%%%$$$$$$%%%&&&&&&%%%%%%$$$"""!!! !!!!!!###"""!!!!!! !!!!!!!!!!!!"""""""""""""""!!! """!!! !!!"""!!!!!!!!!!!!!!!""""""###   !!!!!!  !!!!!! !!!!!!!!!'''***)))!!!!!!""""""!!! !!!"""!!!   ###### !!!   """""" !!!  """"""  """!!!"""!!!  !!!!!! """"""""" !!! ###  !!!!!! !!!!!! !!!!!!"""$$$######"""###$$$%%%&&&!!!!!!"""############"""!!!!!! !!!!!!""""""""""""###""""""!!!!!! !!!  !!!"""###""" """ !!!  !!!  iiiTTTJJJIII@@@;;;<<<:::999999999888888777666555666555555555444444444444444444333333222111111111------,,,+++++++++------******)))(((((()))***+++(((&&&%%%%%%&&&'''&&&&&&%%%$$$"""!!! %%%%%%$$$############### !!!"""######"""!!! !!!###$$$$$$###!!!!!!  !!!'''&&&%%%###""""""!!!!!! """!!!  !!!"""!!! !!!"""!!! !!! """!!!!!! """""" """!!!$$$(((&&& """###"""!!!  !!! !!!   !!!"""  !!!!!!!!!  !!!"""###!!!  !!!!!!  !!!"""  !!!  ###"""  !!!!!! !!!!!!!!! !!!""""""!!! !!!""""""  !!!""" &&&---///!!!!!! !!!!!!"""  !!!!!!%%%%%%$$$###$$$%%%'''(((!!!!!!"""#####################""""""""""""###$$$$$$$$$$$$$$$###!!!  !!!   """ !!!!!!"""!!! ###""" """  !!!  !!!"""###!!! """$$$!!!!!!""""""!!! !!!  ######!!!  """!!! uuuYYYHHHEEE???>>>???;;;:::::::::999777666444333666555555444444444555555000111222333333222000000------,,,+++************((((((''')))******)))''''''%%%###""""""###$$$&&&$$$$$$##################""""""############""""""###$$$###"""  !!!"""######!!!!!!$$$!!!###$$$&&&&&&$$$###!!!"""""""""""""""""""""""" !!!"""######"""!!!  !!!!!!  !!!  !!!"""!!!   !!!  !!!!!! !!!!!!$$$%%% %%% !!! $$$""" !!!!!!     """###"""  !!!######$$$!!! """   !!!!!!!!!""""""#########""""""!!! !!!$$$$$$###!!! !!!######!!! !!!""""""  !!!!!!""""""""""""!!!!!!###"""    """ ###"""  """!!!  !!!!!!!!!"""!!! !!! &&&)))''' !!!###$$$!!!!!!   zzz]]]LLLGGGAAA@@@AAA===888888777666555444444333777666555444444444444444111222222333222111000//////...---,,,++++++++++++***)))''''''''''''%%%$$$'''&&&$$$###""""""######"""""""""###$$$$$$$$$%%%""""""############""""""&&&&&&&&&$$$###"""###### """###$$$$$$$$$$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!! !!!    !!!!!!!!!  !!! !!!"""!!!&&&///444333***"""  !!!###$$$""" """!!! !!!  !!!"""!!! !!!!!!!!! """%%%"""    !!!  """""" !!!"""###%%%&&&!!!!!! !!!!!!         ...///+++### """""" """### aaaMMMHHH@@@???AAA>>>888888666555555555666777888777666555444333333333333333333222222000///...//////...---,,,,,,,,,,,,+++)))'''&&&'''(((((('''&&&&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&""""""############""""""$$$###"""!!!!!! !!!!!!!!!$$$'''&&&$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!     !!!!!!!!! !!!!!!"""!!!(((555DDDKKKLLL111'''!!! %%%"""       !!!$$$"""!!!''')))$$$ !!!!!!   !!!!!! !!!"""$$$''')))!!!  !!! !!!!!!  !!!!!! """###"""    !!! +++***%%% !!! aaaLLLFFF>>><<<>>>;;;:::999777666777888:::<<<888888666555333333222222444444333222111000///...///...---,,,,,,++++++++++++(((''''''***---...///$$$%%%&&&''''''&&&$$$###"""""""""###$$$$$$$$$%%%""""""############"""""""""!!!  ###""""""###$$$### ###"""  """###!!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!""" !!!""""""!!!  !!!!!!!!!      !!! %%%777OOO___bbb]]]555))) ###"""%%%"""   ###$$$  !!!!!!!!! !!!""""""''')))$$$ !!!!!!!!!!!!!!!!!!!!! !!!#########!!! !!!"""!!!  !!! !!!"""""""""###%%%"""!!!!!!""" !!!$$$"""  !!! !!!!!!"""  """!!! !!! aaaLLLEEE===;;;>>>;;;999888666666777888;;;<<<888888666555333333222222555444333222000//////......---,,,+++************+++(((''''''***---...///###$$$''')))))))))'''&&&%%%$$$$$$$$$###"""""""""""""""############""""""&&&###!!!!!!###$$$###"""$$$###!!! ###!!!!!!### !!!  !!!   !!!!!!  !!!!!!"""    !!!  !!!  $$$!!!***BBB^^^iiibbbVVV///%%%"""!!!"""!!!!!! $$$""" """###!!!   $$$&&&"""  !!!""""""###!!!$$$%%%$$$"""!!!  !!!%%%%%%###!!! !!!"""!!!!!! """######"""!!!!!!"""""""""!!! !!!"""""" %%%###   !!!   !!!!!!    """###!!!!!!!!!}}}___KKKFFF>>>===???<<<555444444444555666888999888777666555444333333333444444222111000000000000------,,,+++************+++)))'''&&&'''(((((('''###%%%''')))))))))''''''&&&%%%%%%$$$###"""!!!!!!""""""############""""""$$$!!!"""###""" !!!!!!"""  ###%%%!!!  !!!  !!!!!!!!! """"""!!!!!!    !!!!!!   ###$$$:::NNNQQQDDD777%%% """   !!!     !!!!!!"""!!!###  !!!"""!!!######"""  !!!######"""!!! !!!""""""!!! """ !!!######"""!!!"""###"""""""""""""""""""""""" $$$""" ###     !!!  ###$$$"""!!!""" !!!###%%%###!!!!!! wwwZZZIIIDDD>>>===>>>:::333333444444555555666666777666555444444444444444444333111000000000111111......---+++++++++++++++***)))''''''''''''%%%$$$%%%&&&''''''&&&%%%$$$###%%%$$$$$$$$$###"""""""""""""""############""""""""" """ ###'''&&&!!! ###'''    !!!!!! !!!!!!!!! """"""!!!!!!     !!!!!! )))111...&&&"""!!!  """!!!  !!!   !!!!!!!!!!!! !!!!!!""" !!!!!!"""""" """$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """######"""""""""### """######"""  !!!"""!!!      """"""!!!###""" """"""!!!qqqUUUEEEAAA<<<:::<<<888444444555666777777666666666555555444444444555555333222111000000111222222//////...---,,,,,,,,,,,,((((((''')))******)))'''''''''&&&%%%$$$"""!!! ###############$$$$$$$$$""""""############""""""%%%!!!###%%%### !!!(((...,,,$$$ %%%"""""""""!!!!!!"""""""""  !!!"""######"""!!! !!!"""""""""!!! !!!"""""""""     ###%%%$$$    !!!  """"""""" """!!!###$$$!!!!!!!!!!!!  !!!!!!!!! !!!!!!    !!!!!!"""""""""  """%%%&&&%%%"""!!!"""### !!!!!!!!!!!!!!!!!!!!!  ###$$$%%%$$$""" !!!!!!######!!!!!!###$$$!!!!!!!!!!!!!!!   !!!!!!      !!!  """###### pppVVVHHHEEE>>>;;;<<<888888999888666444555888;;;>>>333000888<<<777555999333333222111000///...---222000...+++******+++,,,((())))))))))))(((((('''%%%$$$$$$$$$%%%%%%###"""$$$######"""""""""""""""&&&$$$"""!!!!!!!!!###$$$$$$%%%&&&%%%###"""###$$$###'''+++***%%%!!! """ !!!!!!  !!!!!!!!!###"""  !!!!!!"""!!!!!! !!!    ###""" !!!!!!   !!!###%%%!!!!!!!!! !!!""" !!!!!!!!!  !!!  """$$$&&&'''&&&%%%"""   !!!!!! $$$"""  (((((()))((('''%%%"""!!!"""!!!!!!!!!######!!! ###"""!!! !!! !!!!!! !!!!!! """!!!  """ !!!    !!! !!!  !!!###$$$$$$ """!!!pppVVVHHHEEE>>>;;;<<<888666333222555:::;;;666000777333999FFFJJJ???555222333333222111000//////...000//////...---,,,+++******************))))))(((&&&%%%%%%%%%&&&&&&$$$###$$$######"""""""""""""""!!! """###'''***)))%%%!!!!!!""" !!!!!! """!!! !!!   !!!     """!!!  """$$$!!!    !!!  !!!!!!   """######%%%$$$"""  !!!!!! !!!!!! !!! !!!!!!""""""############""""""!!!  """"""  !!!!!!""""""      !!! !!!!!!pppVVVHHHEEE>>>;;;<<<888999444333>>>KKKMMM@@@222333333===KKKMMMAAA444///222222222222111111000000...///000111000---+++)))***+++++++++******)))((('''&&&&&&&&&''''''%%%###$$$######"""""""""""""""###"""  !!!"""""""""###$$$%%%''''''"""&&&)))((($$$!!!!!!"""!!!######"""!!! !!!  ###"""!!!   !!!!!!     """!!!!!!"""!!!  !!!  !!!"""%%%$$$"""###&&&######  !!!"""   !!!""""""!!!!!! ######!!!   !!!!!!""""""   !!!!!!""" !!!###%%%&&& !!!!!! !!!"""   !!!!!!     !!! !!!!!!     oooVVVGGGEEE>>>;;;<<<999;;;666777EEETTTWWWJJJ;;;777444777>>>@@@:::444222222222222222111111111111//////000000///---,,,+++***************)))(((''''''&&&%%%&&&''''''%%%###$$$######"""""""""""""""&&&%%%$$$#########$$$$$$"""!!! !!!!!!!!!"""$$$'''&&&$$$"""!!!""" !!!$$$%%%&&&$$$"""  """"""!!!!!!   !!! !!!!!!  """!!!"""   %%%$$$"""   $$$!!!"""  !!!!!!""""""!!!      ###$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!!!! !!!###%%%((())) !!!!!!!!!!!!!!!    !!!"""!!!    !!! !!!!!! !!!!!!        oooUUUGGGEEE>>><<<===999888555666???HHHJJJBBB999999555333444444333444555222111111111111111111111000///...---,,,,,,------))))))))))))((('''&&&%%%&&&%%%$$$%%%&&&%%%$$$"""$$$######"""""""""""""""""""""!!!!!! !!!$$$"""!!!######""""""###$$$$$$###""""""""""""###%%%''''''%%%###!!! !!!!!!   !!!!!!!!!""""""!!!    !!!"""!!!!!!!!!   """ !!!!!! !!!"""!!! !!!"""""" !!! !!!!!!     ###$$$!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!  !!!"""""""""!!! !!!!!! ###"""""""""###$$$&&&(((!!!  !!!"""  !!!      !!!"""!!!  !!!  '''***$$$  !!!"""###!!!   !!!   !!!"""!!!nnnUUUGGGEEE>>><<<===:::888888777888999888555333777666555555555444333444111111111111000000//////000///,,,+++***+++---...)))))))))((('''&&&%%%$$$%%%$$$$$$$$$%%%%%%###!!!$$$######"""""""""""""""!!!!!!!!!!!!!!! !!!!!!%%%&&&%%%!!!""""""#########""""""###$$$%%%&&&&&&$$$"""!!!  !!!!!!"""!!!!!!!!!!!!     !!!""""""!!!!!!   ###  """"""  !!!!!! """!!!  !!!"""""" !!!    !!!  !!!""" """###$$$%%% !!!!!!"""!!!!!! !!!!!! !!!!!!"""###!!!"""###""" """!!!!!! """"""!!!!!!!!!!!!""""""!!!  """"""  ###"""  """### !!!!!!    """!!! """    ###...222+++"""!!!!!!  !!!!!!    !!!!!!  nnnUUUGGGEEE>>><<<===:::;;;;;;:::777555333333444666777888777666555444333222111111000///...------------,,,+++++++++++++++******))))))(((&&&%%%$$$&&&%%%$$$%%%&&&&&&$$$"""$$$######"""""""""""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!#########""""""""""""###"""!!!   !!!!!!"""""""""!!! !!!  !!!"""###    !!!  !!!###   !!! !!!###   !!!"""###   !!!!!! !!!!!!###  !!!"""###!!!!!!""""""!!!  !!!"""""""""""""""!!!$$$###  !!!!!! !!! !!!!!!!!!  !!!!!!!!!$$$&&&$$$###!!!!!!###$$$ !!!!!! !!!"""!!! !!! !!!!!!"""""" !!! ...444+++"""!!!!!!!!!     nnnTTTGGGEEE???<<<>>>:::999999888666555555666888777999888555333444555555222111000///...---,,,+++***+++,,,------,,,***)))++++++******)))'''&&&%%%'''&&&%%%&&&''''''%%%###$$$######""""""""""""""""""############"""!!!!!!)))$$$ $$$''''''%%%!!! !!!"""######"""!!!!!!   !!!"""######""""""  !!!###%%%&&&''' !!!    !!!!!!!!!  !!!!!!!!!!!!""" !!! !!!!!!!!!""""""!!! $$$""" !!!### !!!###)))--- !!!!!!!!!!!!  !!!!!! !!!!!!!!! !!! """$$$ !!!!!!  !!!""""""""""""  !!!!!!!!! !!!$$$###!!!  """$$$ """""""""!!!  !!!%%%***---$$$""" !!!###!!!!!!    !!!!!!   !!!!!!"""(((***'''"""!!!  """)))111(((!!!!!!!!!   """       !!!"""""" nnnTTTEEECCC<<<;;;===;;;:::999888666555555555555555333222333666666444111...000444666777666333111///...------++++++***)))))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%((('''%%%###""""""######$$$$$$%%%%%%%%%$$$###"""###############"""!!! """"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!! '''&&&%%%###"""""""""""""""!!!!!!!!!!!!!!! """!!!  !!!   """$$$###!!!!!! !!!###   !!! ###"""    """###"""!!!  !!!""""""###"""###"""   !!!!!!!!!###!!!!!!!!!"""!!!!!!"""###"""!!! !!!### !!!!!!  """###"""!!!!!!  !!!!!!,,,;;;>>>&&&%%%!!!"""""""""!!!  !!!"""""""""      """######!!!!!!"""!!!   nnnTTTEEECCC===<<<>>><<<:::999888666555555555555666444333444555555333111---...111222333111000...///......---,,,+++******(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%%%%%%%$$$############$$$%%%###%%%&&&'''&&&$$$"""!!!""""""######$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""!!! ###"""!!!  !!!  !!!""" !!!!!!  !!!  !!!!!! !!!   """""""""!!! """###   !!!  """### &&& !!!"""""""""!!!  !!!!!!!!!!!!!!!!!! !!! !!! !!!""""""!!!"""!!! !!!!!! !!!!!!   !!!"""######""""""!!!   '''555666((($$$   !!!""""""  !!! !!!!!! lllRRREEECCC>>><<>>;;;:::999888666555555555555777666555555444333111000444444333111111000000000//////...---,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$%%%%%%""""""""""""""""""######!!!!!! !!!"""""" !!!!!!!!!!!!!!!  !!!""" !!!!!!""" !!!!!!"""""""""!!!!!! !!!""""""!!! !!! !!! """"""""""""!!!!!!  !!!!!! !!!   !!! !!! !!! !!!"""  !!!    !!!###%%% !!!  """!!! !!!"""###!!! !!! !!!$$$%%%$$$""" """"""""""""!!!!!! !!!""""""###$$$"""!!!!!!!!! !!! !!!""" !!!"""+++***111)))!!!"""!!!   !!!!!!  !!!  !!!######!!! gggNNNBBBAAA<<<:::<<<999:::999888666555555555555666666666555444222111000666555444222111111111111000//////...---,,,+++***''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!###'''+++...$$$###"""  !!!""""""  !!!!!!"""!!!  !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!! !!! """!!!!!!   !!!!!! ###%%% """!!!    !!!"""!!!!!!!!!###'''***,,,  """!!!  !!!$$$%%%$$$""" !!!!!!!!! !!!""""""#########   !!!!!!(((&&&%%%    """""" !!!"""######!!!!!!  ###"""!!!!!!""""""!!! !!!""" $$$""" gggOOOBBBAAA<<<:::;;;888:::999888666555555555555444666777666333222111222444333222111000000000000000000///...---,,,++++++'''''''''''''''''''''''''''&&&%%%$$$######$$$$$$ """###$$$$$$$$$$$$###"""###%%%***///222&&&$$$"""  !!!""""""!!!"""""""""!!!  !!!  """###"""!!!!!!  !!!   !!!"""!!!&&&!!!!!! !!!!!!   !!!""" !!!$$$''')))   """!!!!!!"""!!! """"""!!! !!!"""###"""""""""   $$$  !!!%%%$$$ !!!!!!""""""""" !!!######"""    !!! !!!""""""iiiQQQDDDCCC>>>;;;<<<888:::999888666555555555555333555777666333222222444222222111111000000//////000000///...---,,,++++++(((((((((((((((((((((((('''&&&%%%############$$$ !!!"""""""""!!! !!!!!!"""###%%%(((***,,,'''%%%###!!! !!!!!!""" !!!""""""!!!"""###"""!!!  !!!!!!  !!!!!!!!!!!!$$$$$$###!!!  !!!      $$$444***!!!!!!!!! !!!###!!! !!!!!! !!!!!! !!!"""   """!!! !!!"""###"""!!!$$$$$$"""  !!!!!!   !!! !!!"""""""""!!!!!!!!!  !!!!!!!!! $$$%%%!!!  !!!$$$$$$"""    """###$$$lllSSSFFFEEE???<<<<<<888:::999888666555555555555222444777666333222333555111222222222222111000000000000///...---,,,,,,+++))))))))))))))))))))))))(((&&&%%%###""""""######%%%%%%$$$###!!!"""######""""""'''%%%$$$""""""###%%%&&& !!!"""###""""""""""""""""""""""""!!!"""###"""!!! !!!  !!! """""""""!!!!!! """###$$$$$$$$$!!! $$$%%%$$$!!!  !!!  !!!!!!!!!  !!!!!! ###!!!  """%%% !!!###$$$ )))@@@333### ###  ###"""!!!!!!  !!!!!! %%%%%%"""!!!"""%%% ###    !!!!!!######""" !!! !!!""""""""""""!!!!!!!!!  """$$$"""!!!"""###$$$### ###&&&%%%"""!!!"""###"""!!! !!!###$$$###"""!!!!!!"""###$$$ !!!""""""!!!  ###"""  """### """$$$ """ """$$$""" !!! """$$$%%%###   !!!!!!!!! !!!###""""""  """ """ !!!"""""" !!!!!! pppUUUFFFDDD???>>>>>>::::::888666666666666666444222333333222111222444666222222222111111111111000000///------------+++)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%###"""!!! ######""""""###$$$%%%%%%%%%$$$"""!!! !!! !!!"""######"""!!! $$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%""" !!!###$$$$$$ $$$"""  """$$$%%%$$$###"""""""""!!!  """!!!"""   !!!!!!###$$$  """###""" !!!+++((($$$  !!!### !!!$$$!!! !!!!!!!!!!!!   !!!!!!  !!!!!! !!!!!! !!!""""""!!! !!!""""""!!!   """###!!! """"""!!!!!!  !!!!!!""""""$$$"""!!! !!! """!!!!!! !!!!!! !!!!!! !!!  """!!!  """$$$$$$###""""""  !!!!!!!!!  $$$"""     !!!"""!!!  !!! """!!!!!! tttXXXHHHDDD???===>>>::::::888666666666666666444444444555444333333666888222222222111111111111000111///---------,,,+++)))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%!!!!!!!!!!!!!!!"""#########"""!!!  !!!!!!!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""###!!! """###""" !!!###%%%%%%$$$""" !!!###$$$$$$"""!!! """"""!!!     !!!###!!!!!! %%%### !!!"""!!! !!!  """ !!!!!!%%%&&&###  !!!!!!!!!!!!!!!!!!   !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!! """"""!!!!!!!!! !!! !!!    !!!!!!!!!    $$$   !!!    !!!  ######!!!zzz]]]JJJDDD>>><<<===999:::888666666666666666444555666777666555555777999222222222111111111111000222000...------,,,***(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###""""""!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!######%%%%%%###"""!!! !!! !!!  ###&&&&&&###!!!!!!""""""###""" """!!!   !!!!!!  """!!!"""!!! """$$$ """!!!  !!! !!! !!!"""222444333,,,"""  !!!"""#########  !!!"""$$$$$$$$$   !!!!!!!!! !!!!!!###"""!!! !!!""""""  !!!!!!""""""""""""!!!!!! """ !!!"""######"""  !!!!!!   !!!"""!!!!!!  !!!!!! """!!!!!!   !!!   !!!    !!!!!!!!!    ###$$$"""!!!~~~```KKKDDD===;;;===999:::888666555666666666444555666777777555555666888222222222111111111000000222000...------,,,***((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%###""""""!!! !!!!!!$$$###############$$$$$$%%%$$$######"""!!!!!!!!!""""""!!! !!!###$$$!!!!!!!!!!!!!!!"""######$$$$$$"""!!!   !!!!!! !!!!!!!!! !!!     """!!! """###"""!!! $$$'''$$$ !!! !!!"""!!!  ###888<<>><<<===::::::888666666666666666444444555777777555333333333222222222111111111111000...---,,,,,,......---,,,(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###### """#########""""""!!!############""" """!!!!!! !!!!!! !!!"""###!!!  ###"""!!!  !!! !!!!!! !!! """###  !!!!!!!!!!!!!!!!!!  """  ### !!!"""  !!!!!!!!!   """""" !!!!!!$$$   !!!!!!!!!!!!""""""!!!  !!!     ###      !!!!!!   !!!!!!!!!!!! $$$(((++++++ www\\\LLLGGG>>>::::::777:::777444444777999:::999555444333222333444555666444333222111//////......///,,,))))))+++---,,,******((('''((()))***)))'''$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$""""""""""""""" !!!!!! !!!###%%%&&&$$$$$$######""""""!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!!   !!!  !!!###%%%%%%###""""""!!!  !!!"""###!!!!!! """ !!!###!!!  """  """###"""""""""!!! &&&$$$"""  !!!"""######"""!!!!!!!!!!!!!!!  !!!!!!!!!  !!! !!!!!!  !!!###!!!      !!! !!!"""  !!!!!!!!! !!! !!! """###$$$$$$!!!###!!!!!!!!! !!!$$$&&&((())) vvv[[[JJJFFF===:::;;;777???;;;777555666666555333666555444444333333333333333333333333111000...---...,,,))))))***,,,+++******((('''((()))***)))'''&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""$$$###"""###$$$$$$""" """!!!!!!""""""###$$$%%%#########""""""!!!!!!!!! !!!""""""!!!   !!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""" !!! !!!$$$!!!!!!   !!!""" !!!  !!! !!!""""""!!! !!!!!!$$$###!!! !!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!    !!!     $$$"""   """!!!!!!"""sssXXXHHHDDD===:::;;;888???<<<888666555555333222666666666555444333222111333333444333222000---,,,...+++)))((()))******)))***((('''((()))***)))'''(((''''''&&&%%%$$$$$$##############################""""""###%%%%%%$$$"""""""""###############"""""""""""""""!!!!!!!!!!!!  $$$$$$""" !!!!!!!!!!!!  !!!!!! !!!""""""!!! !!!###"""!!!   !!!   !!!  !!! !!!!!!    !!! !!!"""###"""  !!!"""!!!  !!!  !!!""""""""" !!!!!!!!!  """!!!!!!  !!!   ###!!!   !!!  !!!!!!!!!!!! !!! pppVVVFFFCCC<<<:::<<<999888777666666666666777777555666666666666444222111444333222000///...---------,,,***)))))))))))))))***((('''((()))***)))'''(((((('''&&&%%%$$$##############################!!!!!!!!!###%%%&&&%%%#########$$$%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%!!! """###%%%%%%###"""  !!!!!!!!! !!!""""""!!! &&&$$$"""     !!! !!! """!!!  !!!"""!!!""" !!!!!! !!!"""$$$###!!! !!!!!!!!!  !!!"""!!!  !!! !!!!!!!!!!!! !!!!!!    !!!"""!!! !!!          !!!!!!    !!!"""$$$$$$ !!!!!!!!!!!!   oooUUUFFFBBB<<<:::<<<999444555555666666777888999333444555666666666444444444222///---+++,,,...///------+++***(((((()))******((('''((()))***)))''''''&&&&&&%%%$$$################################# !!!$$$%%%$$$###$$$$$$%%%%%%%%%###!!! !!!!!!!!!"""""""""""""""""" !!!######  """###%%%%%%###"""  !!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!""""""###%%%$$$!!!  !!!!!!  !!!!!!!!! !!!"""""" !!! """"""!!!   """ !!!!!!!!!!!!###$$$###!!! !!!!!!!!!!!! !!!!!!"""######!!!  !!!  !!!!!!  !!! !!!       """!!!!!!   !!!    !!!!!! """!!!  !!!!!!oooUUUFFFCCC<<<:::<<<:::555666777777555555666777444444555666666666666666333111...,,,,,,---///111......---+++)))((()))+++***((('''((()))***)))'''%%%%%%%%%%%%$$$$$$$$$$$$######################## !!!###$$$###"""$$$%%%%%%%%%$$$###""""""""""""""""""############!!!!!!!!!  !!!!!!!!!!!!   !!!"""###"""######"""   !!!""""""!!!  !!!  !!!###$$$ """ ###"""!!!   ###"""!!!"""######!!!  !!!"""""""""!!! !!!!!!"""""""""######!!!  !!!  !!!!!!!!! """"""  !!!    !!!### """!!!   !!!"""""" !!!"""!!! pppVVVGGGCCC===;;;===:::555777888888555333444666777666555555555555555666000000000111111111111111/////////---)))(((***,,,***((('''((()))***)))'''%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""!!!!!! """$$$$$$###"""%%%%%%$$$#########$$$$$$"""#########$$$$$$$$$%%% """"""!!!  !!!!!!!!!"""!!!!!! !!!!!!"""  !!! """### !!!  !!! !!!"""""" %%%###!!!!!!"""###"""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!    !!!!!!!!! """###!!!   !!!!!! !!!!!!  !!! !!!  !!!!!!    """$$$!!! !!!  qqqWWWGGGDDD===;;;===:::333555888888555444555777:::888666555444444444555---///333555666555333111///000000---***)))+++---***((('''((()))***)))(((%%%%%%&&&&&&'''(((((((((!!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%%%%$$$"""%%%%%%#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###""""""!!! !!!"""!!!!!!!!! !!! !!!!!!!!!###!!! !!!"""""" !!!"""""" !!!!!!!!!""""""  !!!  !!!  !!! !!!!!!!!!   !!!!!!  !!!  !!!###!!! """$$$%%%&&& !!! &&&$$$!!! !!!""""""""" """""""""!!! !!!  !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!  !!!!!!  !!!""""""!!! !!!!!!  !!! !!!  !!!!!!  !!!!!!!!!!!!  !!!  !!!!!!!!!  !!!!!!!!! !!!   !!!!!! !!! vvvYYYGGGCCC>>>;;;:::333999999888666555555555555555444444333222222111111111111111111000000000000+++,,,---...---,,,+++***+++***((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!""""""#########!!! !!!!!!!!!!!!!!! $$$###"""  !!!""""""!!!  !!! ###$$$""" """ ###$$$$$$   !!! !!!!!! """"""!!!!!!!!! """ !!! !!! """###$$$!!!""""""!!!!!!!!!$$$%%%$$$!!!!!! """"""!!!   """###%%%$$$""" ### """$$$%%% !!!    !!! !!!!!!  !!!!!!!!!  !!!   &&&)))"""    """  !!!  yyy[[[HHHDDD>>><<<;;;555666666666666666777888888777777777666555555444444111111111111000000000000------.........---,,,+++,,,+++)))(((''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""##############################$$$###"""  !!!!!!""""""""" $$$%%%######%%%$$$!!!$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!""""""!!!  !!!"""$$$&&&&&&$$$""" !!! """"""!!! !!! !!!!!! !!!&&&%%%!!! !!!   !!!   !!!!!!###$$$""" !!!  !!!###$$$###  """"""!!!!!! !!!!!! """"""!!!!!!!!!!!!  """!!! !!!!!! !!!     """######""" $$$&&&!!!  !!!!!! %%%(((++++++'''""" !!!  |||^^^IIIDDD>>><<<===888666666666666666777777888555555444444333333222222111111111111000000000000....../////////...---,,,,,,,,,+++***))))))))))))$$$$$$$$$$$$############""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############"""  !!!""""""$$$### """### !!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! """$$$$$$"""  """$$$$$$"""   !!!!!! %%%(((%%%!!!  !!!   !!!"""!!!!!! $$$ !!!###$$$'''***)))&&&  !!!###$$$"""  """!!!!!! !!!!!!"""###!!!"""!!!  !!!!!!!!!  """""""""######!!!  """"""!!!!!! !!!!!!    !!!!!!"""###""" !!!    !!!######((('''$$$!!!  !!!"""}}}^^^IIICCC===<<<===888:::999888666555444444444444444333333222111111111111111111111000000000///...............------,,,,,,++++++***))))))((((((%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######"""""""""###"""""""""""""""!!!!!! !!!!!!""""""#########"""   !!!   !!!!!!!!!!!!!!! !!!"""!!!!!!"""$$$&&&&&&###!!!"""!!! !!!!!!!!!""""""!!!!!!!!!   !!!  ###%%%""" !!!!!!  !!!""" !!!!!! """(((...///***###  !!!""""""!!!   !!!!!! !!!!!!  !!!!!! """""""""######   !!!!!!""""""     !!!!!! !!!!!!!!!"""$$$ !!!"""###   !!!!!! !!!!!!   !!!"""zzz[[[GGGAAA<<<;;;<<<888;;;:::888777555444444333777777666666555444444444111111111111000000000///---------,,,,,,,,,,,,,,,************)))((('''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!""""""###$$$$$$###"""  !!!!!!###&&&%%%!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""" """"""!!! !!!!!!""""""  !!!!!! !!!!!!%%%!!!!!!###!!! """"""!!!!!!   !!!  """""" (((111000&&&   """  !!!""""""  !!!!!!  ###%%%%%%### ###!!!     !!!!!!  !!!###  """$$$$$$     !!!!!!"""!!! !!!!!!  !!!wwwXXXEEEAAA<<<;;;<<<777888777777666666666666666666666555555444333333333111111111111000000000000------,,,++++++++++++,,,************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!######"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ $$$'''&&&###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$ !!!"""""""""!!!   !!!"""###   ###   """"""!!!!!! !!!   """###  %%%---+++!!!"""  $$$!!!!!!"""""" !!!"""""""""!!!   """$$$&&&&&&$$$!!!###!!! !!!  !!!"""!!!   !!! """###$$$    !!! !!!  ######"""   !!!!!!  sssVVVDDDAAA===<<<===888888888777666666666666666444333333222222111111000111111111111000000000000///...---,,,+++,,,,,,---***++++++++++++)))((('''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$######"""$$$######"""!!!!!! ######!!! !!!!!!""" !!!""""""""""""###%%%###"""!!!!!! !!!!!!""" !!!"""######### !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!! !!!!!! !!!###"""!!!"""!!! !!!!!!""""""!!! !!!""" !!! !!!$$$###!!!"""!!!!!! !!!###!!!!!!"""!!!!!!###%%%%%%######  !!!   !!!$$$$$$$$$$$$$$$###""""""###!!! !!!!!!"""""""""   !!!"""!!!  !!!"""  """###!!!"""   rrrUUUDDDBBB???>>>>>>888<<<;;;999777555444333333777666666555555444333333111111111111000000000000000///...---,,,---......,,,,,,------,,,+++)))(((++++++*********)))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###""" ###""""""!!!   !!!###%%%&&& !!!!!!"""!!! ###### !!!$$$%%%#########""""""""""""######"""""""""""""""""""""""" !!!""""""###!!! !!!""""""########################  !!!###$$$""""""   !!!!!!""""""!!!$$$%%%$$$!!!!!! !!!!!!  ###"""######"""!!! """#########"""!!! !!! """"""""" """"""   """""" """$$$###"""%%%'''&&&%%%### !!!"""!!!!!! !!!"""###$$$ !!!"""######(((&&&$$$"""!!!"""$$$&&&###!!!   $$$ !!!!!!!!!!!!### !!!!!!  """###  !!!!!!   !!!   !!!!!!!!! !!!"""!!!!!!!!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """$$$ """ !!!   !!!  !!!   oooTTTFFFDDD???>>>>>>999999999888888777666666666333555888888666444222222333222111111000000111111///...,,,+++,,,---///111***)))(((''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&$$$#########$$$$$$'''&&&$$$######$$$&&&'''""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$###"""  !!!###%%%###!!! """### !!!"""""" !!!"""  !!!!!!   !!!!!!  !!!!!!"""""" """ !!!  """######!!!    !!!       !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """ !!!!!! """######"""%%%%%%%%%$$$###"""  !!!!!! &&&''' """"""   !!!!!!!!! !!!""" !!!"""$$$$$$     !!!  !!!"""!!! ###"""   !!!  !!! """!!! mmmSSSDDDCCC>>>======999999888888777777666555555444555666666444333444555333222111111000000111111111000...---,,,,,,------******)))(((''''''(((((()))'''&&&&&&''''''&&&$$$&&&%%%$$$###"""######$$$!!!###%%%''''''%%%###!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!! """"""""""""!!!!!!!!! !!!!!!&&&%%%###"""!!!!!!!!!!!!!!! !!!!!!$$$""" !!!!!!!!!   """ !!!!!!   ###"""!!! !!!!!!   !!!    ###""""""!!!  ###%%%&&&%%%###!!!!!!!!!!!!!!!    !!!!!!!!!  !!!""""""!!! """#########%%%%%%%%%$$$###"""!!!  !!!!!!!!!  !!!!!!!!!(((///111  """###   !!!!!!   """!!!    !!!  !!!  !!!!!! mmmRRRCCCAAA===<<<===888888888777666666555555444555555555444333333666888333222111111000000111111222111000///---+++******+++******)))))))))******,,,***)))(((((((((&&&$$$$$$$$$###"""""""""######!!!!!!###$$$$$$###!!!!!!"""""""""""""""""""""""" !!!!!! $$$$$$############""""""$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""")))(((&&&###!!!   $$$"""  """$$$!!!  #########"""!!!   !!!!!!      !!!  """"""!!!   """###"""  """!!! !!!!!!!!!!!! !!!$$$$$$""" !!!###$$$$$$"""!!! !!!!!!!!!!!! """ !!!"""#########%%%%%%%%%$$$###"""!!! !!!"""###!!!   &&&,,,---""""""!!!   !!! !!!######  !!!"""!!!!!!  !!!"""!!!   !!!   !!! !!!"""###""""""!!! nnnSSSDDDBBB===<<<===999777777666666555555444444333444555555444444666888333222111111000000111111000000000///...,,,***))),,,++++++******+++++++++,,,***)))(((((((((&&&%%%######""""""""""""""""""&&&######&&&"""""""""""""""""""""""" !!!!!!!!!!!! ######################## !!!!!!"""############!!!!!! !!!!!!""""""!!!   !!!!!! !!!"""###"""!!! """"""""""""!!!  !!!     !!!!!!  !!!"""""""""!!! """"""!!!    !!!!!! ###$$$""" """%%%%%%$$$""" !!!!!!""""""!!!  !!!!!!"""###$$$"""!!! !!!""""""######$$$$$$$$$######!!!   !!!!!!!!!!!!   !!!!!! !!!$$$### !!!   !!! !!!!!! """  !!!  !!!  !!!"""""""""!!!!!! sssWWWGGGDDD>>>===>>>:::777777666666555555444444000333666777666555555555333222111111000000111111......//////......---,,,---,,,,,,++++++++++++,,,)))(((&&&'''(((((('''%%%""""""""""""######""""""%%%""""""%%%########################""""""############""""""""""""""""""""""""""""""   !!!"""!!!!!!   ###%%%&&&&&& ###"""!!!!!!  !!!!!!  !!!  """$$$%%%!!!     !!!!!! """###$$$###"""!!!""""""!!!!!! !!!!!!!!!   !!!###$$$$$$""" !!!!!!""""""""" !!!!!!!!! $$$!!!%%%""" !!!!!!""""""""""""""""""!!!  !!!  ######   !!!""" ###""""""""""""     !!!   !!!!!! !!!!!!""""""  !!!!!!  !!!  !!! !!!!!!""""""www[[[JJJFFF???>>>???;;;888888777666666555555444000333777888777555444333333222111111000000111111------------......//////...---,,,++++++*********(((&&&%%%&&&''''''&&&%%%!!!"""######$$$$$$###### """######""" ########################"""######$$$$$$######""" !!!!!!!!!!!!""" !!!!!!!!!!!!!!!  !!!###"""!!! !!! !!!""""""!!!$$$""" !!!!!! """!!!!!! !!! !!!!!!!!!!!!!!!""""""###   !!!  !!!!!!  """"""!!!  !!!""""""!!! """ """!!!!!! !!!!!!      """#########"""  !!!""""""### !!!"""""" !!!"""!!!)))"""   !!!  !!!"""!!! """!!! !!!  !!!!!! !!!"""###!!! """###!!!  """&&&###!!!"""""" !!!"""  !!! !!!!!!!!!  !!!"""### !!!"""!!!  !!!""""""### {{{^^^KKKFFF???===>>>:::999888888777777666555555333555777777555444444444333222111111000000111111...------,,,---...///000///...---+++***)))))))))***(((&&&&&&&&&&&&$$$###!!!"""$$$%%%%%%%%%$$$$$$ !!!$$$%%%%%%$$$!!! ########################""""""############"""""" !!!!!!!!!""""""$$$###"""!!!!!!!!!""""""!!!"""""""""!!! !!!###""" """ !!!"""!!!  !!!!!! !!!""" !!!!!!""""""!!!!!!"""""""""!!!!!!!!!"""""" ###"""  !!! !!!   !!!!!!      !!!!!!!!!%%%!!! !!!######"""!!!!!! !!!  !!!!!!   """"""!!!!!!"""$$$"""  !!!!!!###  !!!  """$$$###  !!!""")))%%%  !!!""" !!!!!! """###   !!!"""!!!   !!!!!!|||___LLLFFF???<<<===888999999888888777777666666666777666444333222444666333222222111000111111111000///---,,,,,,---///000000///---+++***((((((''',,,***((('''&&&%%%###!!!"""###$$$%%%&&&&&&%%%$$$%%%$$$###""""""###$$$%%%########################!!!!!!""""""""""""!!!!!! !!!!!!"""""""""### """$$$%%%   !!!!!!!!!  """!!!!!! !!!!!! !!!!!! !!!"""!!! !!!"""### """&&&%%%!!!  !!!  !!!***&&&""" !!!!!!  !!!""""""!!!!!!  !!!!!!!!!"""""" !!! !!!###!!!!!!!!!)))###"""  """######!!!!!!!!!"""###$$$"""!!!  !!!""" !!!"""!!! &&& !!!!!!!!! """ !!!  !!!###   """%%%$$$!!!!!!!!!!!!!!!!!! ((($$$!!! !!!###%%%  !!! """ """###!!!  !!!!!! !!!!!!___IIIFFF@@@<<<===;;;999888888777777777777777666666666666555555555555222111000//////000111222000000///......///000111000///...,,,+++*********+++)))'''''''''&&&$$$""""""""""""###$$$$$$%%%%%%############$$$%%%&&&&&&"""%%%%%%""" !!!###$$$###""" !!!"""$$$$$$$$$###"""!!!!!!!!! !!!"""""""""!!!""""""!!! ###  !!!!!!###""" ###!!! ###$$$"""  !!!"""!!! !!!   ###"""!!!  !!!!!!!!! !!!%%%$$$ ###$$$!!!!!!  !!!!!!  !!!)))'''""" """!!!"""$$$ !!!"""!!! !!!  """  !!!!!! !!!!!!  !!!!!! ###&&&'''$$$!!!     !!!"""""""""!!!!!!!!!!!!!!!    !!! !!!!!!"""!!!!!!""""""!!!   !!!"""     """"""!!!  !!!$$$###|||[[[HHHFFFAAA<<<<<<999999888888777777777777777666666666666555555555555222111000//////000111222111000///......///000111...---+++***)))(((((((((***)))''''''''''''%%%###$$$$$$##################$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%%%%$$$###"""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! ###  !!!!!!!!!  !!!!!!""" !!!"""!!!  !!!""" """"""  !!!  !!!###%%%'''''''''&&& !!!!!!!!! !!!  """######!!!"""""""""######$$$$$$!!!!!!  !!! """!!! !!!!!!!!!           !!!!!!!!!   !!!   """"""!!! ######!!!zzzZZZIIIHHHCCC===<<<999999888888777777777777777666666666666555555555555222111000//////000111222111000///......///000111---,,,+++***)))((((((((()))'''&&&&&&''''''&&&%%%%%%%%%$$$$$$###""""""!!!############$$$%%%&&&&&&$$$###!!!!!!"""######"""$$$$$$###"""""""""###### !!!"""###$$$"""!!!!!! !!!"""!!!!!! !!!"""  !!!!!!  !!!"""###!!! !!!    !!!$$$&&&""" !!!  !!!!!!!!!  !!!!!!!!!  !!! """'''+++***&&&""" """"""!!!  !!!$$$&&&'''###########################%%%### !!!###!!!  !!!!!!""" ######    """!!!!!!"""   !!!!!!        !!!$$$###"""    """!!!  !!! """"""```LLLJJJCCC>>>>>>;;;999888888777777777777777666666666666555555555555222222111000000111222222111111///......//////000///...---,,,++++++++++++(((&&&%%%&&&'''((('''&&&$$$$$$$$$#########""""""!!!!!!!!!""""""###$$$%%%%%%!!!!!!###""" $$$$$$################## !!!"""###$$$%%%%%%"""!!!  !!!""""""!!! !!!!!!!!! !!!!!! !!!!!!""" !!! !!!""""""!!!######"""""""""!!! !!!!!! !!!!!!'''((($$$  !!!!!!""""""!!!!!! """"""!!!!!!!!!"""""""""!!!!!!  !!!!!!$$$$$$###!!!    """(((---,,,%%% !!!"""!!!    !!!!!!!!!!!!!!! $$$&&&&&&$$$######""" ###"""  !!!""""""!!!!!!###%%%"""  """!!!!!!  %%%'''%%% !!!### !!!!!!"""!!!   !!! !!!###   !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!    !!!     !!!!!!    !!!!!! !!!!!!     """!!!   !!!!!!!!!!!! ###&&&###eeeMMMHHH@@@<<<<<<;;;999888888777777777777777666666666666555555555555333222111000000111222333222111000.........///000......---,,,++++++++++++'''&&&%%%&&&(((((((((&&&""""""#########$$$$$$$$$######"""######$$$%%%&&&'''$$$!!!!!!$$$&&&%%%############$$$$$$$$$######""""""""""""############"""!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""" !!!"""""""""$$$######"""!!!!!!!!!!!! !!! """ """'''((($$$ """"""!!! $$$!!!!!!######### !!!"""###  !!!!!! ######&&&,,,222222,,,%%%  !!!"""!!! """!!! !!!""""""!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!  !!! !!!(((+++)))  !!!""" !!!!!!     !!!   !!!!!!!!!!!!!!!!!!  !!!!!!!!!         !!!!!!   !!!!!!  !!!!!!   !!!!!!!!!!!!!!! '''...'''fffMMMFFF===888:::999999888888777777777777777666666666666555555555555333222111000000111222333222111000///......//////,,,+++******))))))******'''&&&%%%&&&(((((('''&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))$$$"""!!!!!!"""######"""!!!"""######$$$############""""""!!! !!! !!!!!!"""!!! !!!!!!"""!!!######!!! !!!!!!""""""###"""""" !!!"""###"""!!! !!!###!!! !!!!!!!!!   """ %%%'''###  $$$ """"""$$$ !!!###$$$%%%!!!!!! !!!"""###$$$!!!!!!!!!!!! !!! ###***///111///+++$$$###"""!!!!!!"""###$$$  !!!"""""""""!!!  !!!  """###$$$%%%!!!!!!  !!!  """((()))'''  """"""$$$""" !!!!!!    !!!!!! !!!!!!!!! !!!!!!       !!!  !!!   !!!   !!! !!!!!! (((...'''eeeMMMGGG???::::::888999888888777777777777777666666666666555555555555333333111111111111333333333222000///.........///++++++******))))))******((('''&&&&&&'''((('''%%%##################$$$$$$$$$$$$$$$$$$%%%&&&'''((( !!!!!!  !!!"""#########"""""""""""""""!!!  !!!!!!!!!!!!!!! !!!""""""!!!$$$$$$!!! !!!"""!!!!!!"""###""""""!!! !!!###"""  """!!! !!!!!!  !!! """###$$$!!! !!!!!!"""######!!! """ !!!"""$$$%%%&&&"""""""""!!!!!! $$$!!!!!!$$$###%%%''''''''''''&&&$$$######$$$&&&'''  !!!!!!!!!  !!!!!!!!!!!!"""!!! !!!"""""" !!!"""!!!!!! """!!!  ### """"""  $$$###  """$$$ !!!"""###333+++"""!!!###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!"""!!! !!!!!!!!!"""""""""######          !!!!!!      !!!  !!! ###&&&"""eeePPPLLLDDD>>>===:::999888888777777777777777777666666666555555555555333333222111111222333333333222000///.........///------,,,,,,+++,,,,,,,,,)))'''&&&&&&''''''&&&%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%"""&&&&&&###!!!!!!### !!!#########"""!!!############""""""""""""!!!"""""""""!!! !!!"""###!!!$$$$$$""" !!!""" !!!#########"""""" """!!!"""$$$!!! #########!!!  !!!"""### !!!!!!!!!!!!"""  !!!  !!!"""!!!!!!### !!!""" """ !!!###$$$&&&'''  !!!!!!!!! """)))(((&&&%%%%%%&&&((())) !!! ###$$$"""  ###$$$###!!!   !!! !!!######!!!    !!!######BBB555&&&!!! !!!!!!!!!!!!""""""!!!   !!!"""   !!!!!!!!!!!!    !!!!!! !!!!!!!!! !!!   !!!!!!!!!  !!!!!!!!!    !!!   !!! !!! |||```MMMGGG???;;;;;;777888999999999999888777777777444222222333444555444555444333333222222333333333111......000111///---//////...---,,,******)))'''''''''(((''''''&&&&&&$$$%%%%%%$$$"""!!!"""###!!!"""%%%&&&%%%######$$$$$$$$$$$$######$$$###"""!!! !!!###############"""!!!!!!###"""!!!!!! !!!!!!!!!!!! !!!!!!"""%%%###"""$$$#########""""""!!!!!! !!!"""######$$$###  !!!!!!   !!! !!!""""""""""""###!!!!!!%%%###!!!!!!###!!!!!!!!!!!! !!!!!!!!!   """!!!!!!""" !!!""" ###!!!!!!!!!!!! !!!###  !!!!!!&&&''')))))))))&&&###!!! !!! $$$!!! $$$&&&&&&$$$ ###  """ !!!$$$&&&&&&###"""!!! !!!  !!!"""""""""  !!!"""!!!  !!!  !!!!!! !!!######+++'''###!!!""""""!!!      !!! !!!"""!!!###""""""  !!!       !!! """"""!!!!!! !!!"""######""""""  !!!!!!  !!!"""""""""###"""  !!!"""######$$$!!!!!!!!!!!!   www\\\KKKFFF???<<<<<<888999999888888888777777777666444333444555777666666555444333333222222333333333111......///000///---,,,,,,+++***)))((('''&&&'''(((((((((((('''&&&&&&&&&''''''%%%######$$$&&&%%%""" !!!$$$&&&&&&%%%######$$$$$$$$$$$$######%%%%%%$$$#####################$$$$$$$$$###!!!!!!$$$$$$$$$#########""""""!!!  !!!$$$'''(((&&&!!! ###""""""!!!!!!!!! !!!"""############"""!!! !!!!!!    !!!"""  !!!!!!!!!  !!!  !!!"""!!!  !!! """  !!!!!! !!!!!!###$$$%%%%%%%%%###!!!  $$$!!!!!!!!! !!!######!!!"""$$$%%%###  %%%'''))))))&&&###!!!!!!###!!!   !!!!!!  ### !!!"""!!!            !!!       !!!!!!  """ !!!!!!!!!"""###!!! !!!!!! !!!  !!!"""""" !!!!!!!!!!!!pppVVVGGGDDD>>>;;;===:::999888777666666666777777555555444666888888777666555444333333222222333333333111///...//////...---++++++***)))(((''''''&&&((((((((((((((('''&&&&&&$$$%%%$$$###!!!!!!###%%%&&&%%%######$$$%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$"""###%%%%%%%%%$$$"""!!! !!!"""!!! !!!  !!!&&&((()))&&&""" """  !!!"""######$$$###"""   !!! """"""!!! &&&!!!!!!&&&'''"""!!!&&&!!!!!!   !!!!!! !!!!!!!!! !!!!!!   """###  """###### !!! !!!  !!!    !!!!!!!!!  ''',,,)))"""$$$%%%&&&%%%###"""!!!"""$$$!!!   ###"""!!!"""$$$###!!!  ### """  """$$$$$$### !!! !!!"""    """!!! """"""!!!!!!   !!!  !!!!!!"""  !!!!!!     """!!!  !!!###"""!!!  !!!!!!    !!!""""""""""""kkkSSSFFFCCC<<<:::<<<999999888666444444555777888666555666777888888555333555444333333222222333333222111///.........------------,,,,,,+++******)))'''''''''''''''&&&%%%$$$###$$$$$$###!!!"""$$$&&&######""""""##################$$$$$$$$$$$$######"""""""""!!!!!!"""######!!!###%%%&&&&&&$$$"""!!!!!!"""!!! """!!!!!! !!!!!!"""###$$$%%%###    !!!###$$$!!!  ###""" %%%$$$"""!!! !!!""""""   !!!!!!""" !!!"""!!! """"""!!! !!!!!!!!!  !!! """  !!!!!! !!! &&&,,,))) """"""######""" !!!###$$$!!!   """"""!!! %%%$$$"""  $$$!!!  """""" !!!  !!!  !!! """!!!""""""!!!       !!!!!! !!!  """###!!!    !!!""""""!!!!!!!!!  !!! """"""""""""!!! gggPPPEEECCC;;;888:::888999888666444444555777888777666666666777666333000555444333333222222333333222111000///---,,,,,,---.........------,,,,,,+++&&&''''''&&&%%%$$$#########$$$%%%%%%$$$%%%&&&(((!!!"""###$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$!!!"""$$$%%%%%%$$$###""""""$$$%%%&&&&&&$$$"""!!!###""""""""""""""""""### !!!  !!!!!!'''######  !!!  !!!"""&&&!!!+++'''###&&&  !!!!!! """ !!!"""!!! !!!"""!!! !!!!!!"""      !!!%%%%%%!!!!!!###$$$$$$###!!!!!!###%%%$$$!!!  """$$$$$$"""$$$$$$"""!!!   !!!!!!$$$!!! !!!    !!! !!!"""           !!!$$$"""  !!!!!!!!!  !!!""""""!!!!!!  !!!  """"""""""""!!!  {{{bbbMMMDDDCCC;;;888:::888999888777666666666777777888777666666666555333111555444333333222222333333111111111///,,,++++++---------,,,,,,++++++++++++'''''''''&&&%%%$$$###""""""###"""""""""###"""$$$&&&''''''&&&'''(((######$$$$$$$$$$$$###############$$$%%%&&&'''(((!!!""""""############"""######$$$$$$$$$###"""!!!###""""""!!!!!!""""""### !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""" '''%%%&&&###      !!!"""""" !!!!!! !!! !!!!!!  !!!       !!!  !!!  !!!!!!!!!!!! !!!""""""!!! !!!###"""  """((()))'''"""""""""!!!   !!!"""#########  ###$$$###$$$%%%&&&   !!! !!!""""""      !!!    """!!!  !!!!!!""""""!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!   vvv]]]IIIBBBCCC<<<999<<<;;;999999888888888777777777888666555555666777777666555444333333222222333333111222222///+++***+++,,,,,,,,,++++++++++++******)))))))))((('''&&&$$$$$$ ######!!! $$$&&&))))))'''%%%&&&'''######$$$$$$$$$$$$###############$$$%%%&&&((()))!!!!!! !!!######!!!!!! !!!!!! !!!!!!""""""!!!!!!""""""!!!!!! !!!!!!!!!""""""""" """######""" !!!!!!"""###   !!!!!!!!!!!! !!! ###$$$###""" !!!!!!!!!  """!!!!!!!!!  !!!  !!! !!!  !!!"""###"""!!! """!!!   !!!""" !!!"""!!!!!! !!!  !!!!!! """)))+++(((   !!!!!!!!!    !!!!!!""""""  !!!!!! !!!   !!!"""!!!   !!!!!!!!!!!!   !!!!!! """!!!    !!!"""!!!     !!!""" !!!  !!!   """###$$$###!!! sssYYYGGGAAACCC===;;;>>>>>>888999999999999888777777777555444555777:::;;;;;;555444333333222222333333000222222///+++)))***,,,------,,,,,,,,,,,,,,,,,,+++++++++***)))'''&&&%%%!!!'''******(((&&&%%%$$$&&&)))(((%%%""""""#########$$$$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''"""  """$$$######"""!!!!!!!!!!!!"""$$$"""!!! !!!  !!!!!!!!!""""""!!!###%%%$$$### ###"""  """"""######""" """$$$  """!!! ### !!!!!!!!!  $$$!!!!!! !!!!!!   """  """ """###$$$###!!!!!!###""" ###%%%&&& !!! !!!$$$$$$%%%&&&%%%###"""!!!"""  !!!""" !!!""""""!!!"""!!!!!!(((***&&&  !!!!!! !!!###### !!!"""  !!!###$$$$$$!!!    """"""  """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!!!! !!! $$$""" !!!###%%%%%%###!!!###"""  !!!  """###$$$###!!!         !!!   !!!"""""" ###&&&&&&%%%""" oooVVVLLLCCCAAAAAA???<<<<<<:::999888999999999777555888888777666666666666666666444222222555555444111444222111///.........///000///---+++******++++++$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$%%%"""!!!######!!!"""""""""######$$$$$$$$$ """!!! ###!!!"""$$$###!!! !!!!!! """"""!!!!!! #########"""!!!!!!!!! !!!!!!!!!    !!! !!!""""""!!! ###"""!!!  !!!!!! !!!"""!!!  $$$""" !!!"""%%% !!!!!! !!!"""###  !!!$$$"""###!!!!!!###!!!!!!!!! ###""""""!!!!!!!!!!!!!!!"""!!! !!!###"""### ###""""""""""""!!!!!!!!!  """  """$$$$$$""" !!!  !!!!!!   """""""""""""""""""""""" !!! !!!### !!!!!!  !!!!!!"""!!! !!! %%%!!!  $$$###!!! !!! !!!"""!!!"""  !!!  !!!  !!! pppUUUJJJAAA???@@@===;;;::::::999888999999999777555666666555444444444444444777777888:::<<<;;;777333------------...000111333---,,,***))))))))))))***&&&'''((())))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!! """###""" ######$$$$$$%%%%%%%%%%%%"""###""" %%%$$$###"""!!! ###"""!!!!!!###$$$$$$### !!!"""!!! !!!!!!!!!  !!!!!!     !!!  !!!"""!!!  !!!!!!  !!!    """***$$$  !!! !!!"""$$$""" """  """ !!!"""!!!!!!$$$$$$$$$###"""!!!!!!"""""" !!!     !!!!!!""""""!!! """!!!!!!!!! !!!!!!   !!!!!!"""""" !!!!!! !!! !!!!!!    !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""###$$$!!!  ### !!!  ###"""!!! !!!   !!! !!!!!!  !!!qqqTTTJJJ@@@>>>>>>;;;999999:::999888999999999777555666555555444444444444555777888;;;>>>???<<<777333111000///---,,,+++++++++,,,+++***)))))))))***+++'''(((((()))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""!!! !!!!!!!!!"""!!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!"""!!!!!!!!!###$$$"""  """"""!!!  !!!!!!!!!!!!!!!  """"""  !!!    !!! !!!!!! !!!###---'''  !!!  """!!! !!!!!!  !!!######$$$""" !!!  !!!""""""!!!!!!###$$$&&&%%%$$$""""""!!!!!!!!!!!!   !!!  !!!!!! !!!!!! !!!!!!!!!!!! ###!!! !!!  !!!###$$$%%% !!!!!! !!! !!!!!!   """"""!!!!!!!!!!!!""""""  """###$$$  !!! !!!!!! """"""     !!!""""""!!! tttUUUJJJ@@@>>>===;;;999999:::999888999999999777555888777666666666666777777444666888::::::888444111333222000---+++)))'''&&&---,,,+++++++++,,,---...&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!"""######""""""""""""######"""""""""""""""""""""""""""#########$$$$$$$$$$$$ !!!""""""!!!   !!!""""""!!! !!!!!!  !!!!!!"""!!!!!!  !!!!!! !!!""" !!!    !!!"""###)))%%%  !!!!!! !!!!!! !!!    !!!"""###$$$###""" !!!!!!  !!!!!! !!!"""""""""######%%%$$$###""" !!!  !!!!!!      ###!!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!  !!!""""""!!!  !!!"""  !!!"""###"""!!! wwwXXXLLLBBB???>>><<<:::;;;:::999888999999999777555777777666666666666777777444555555444333222111111,,,------------------------,,,+++++++++,,,---...''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$""""""###$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$ """""""""!!! ###############"""""""""""""""###!!! """!!!    !!!!!!!!!!!!     """### !!!  !!!!!!!!!   !!!!!!  !!!""""""!!! !!!"""#########"""!!! !!!"""  """"""  """""""""!!!######!!!     !!!!!!   !!!   !!!!!!          !!!""""""   ###!!! !!! !!!"""  !!!  """###"""  {{{ZZZNNNCCC@@@???===<<<<<<:::999888999999999777555555444444444444555555666777666444111//////111444///////////////...---,,,,,,+++***)))))))))***+++***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""######""""""""""""!!!!!!""" """###""" !!!!!! !!! """###  !!!    !!!"""!!!!!!    !!!!!!     !!!"""   !!!!!!!!!"""    !!!"""""""""!!!  !!!!!! !!!!!! !!!"""!!! """!!! !!!""""""!!!!!!"""!!!!!!   !!!""" !!!!!!     !!!!!!  !!!!!! !!! !!! !!!!!!    !!! !!!!!!!!! !!!!!!!!!!!!   !!! !!!""" !!!!!!  $$$"""   !!!!!!  """###"""!!!  !!!!!! ~~~[[[OOOCCC??????===<<<<<<:::999888999999999777555444444444444444555666666777777555222......111444444444333222000...+++***---,,,***))))))))))))***+++***((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%######$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$###!!!!!!###%%%!!!  !!!!!! !!!"""""""""!!! !!!######"""!!!"""!!!  !!!!!!!!!  !!!  !!!!!!  !!!!!!  !!!!!!!!! """"""""""""""""""""""""  !!! !!!!!!"""!!!  !!!  !!! ###!!!!!!   !!!!!!!!!   ###  """""" !!! !!!'''''''''$$$ """!!!      !!!!!!"""   !!!!!! !!!!!!!!!  !!!!!! !!! !!!!!! !!!!!!  """"""""""""""""""""""""       !!!"""  !!!   !!!"""!!!  !!!!!!    !!!""""""!!!!!!   [[[OOOCCC???>>><<<;;;<<<:::999888999999999777555666666666666666777888999555666555222///---000222...///111222333333222222000///---+++******++++++)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$###$$$%%%###!!!!!!$$$'''#########""""""!!!!!!!!!!!!  """$$$!!!!!! !!!!!!"""!!!"""!!! """######""" !!!!!!!!!"""""" """$$$ !!!!!!!!!!!!!!!"""""""""!!!!!! !!! $$$###!!!!!!!!!!!!!!!!!! !!!!!!"""###"""!!!  !!!!!!!!!!!!  """"""!!!###!!!  !!!""" !!!!!!!!!   &&&"""!!!###"""!!!!!!   !!! """$$$,,,,,,***&&&!!!!!!###%%%  ###""""""""""""!!!!!!!!! !!! #########"""!!!!!!  !!!  !!!!!!!!!    !!!"""   !!!   !!!"""!!!!!!!!!!!!  !!!!!!  !!! """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""!!!  !!!###"""  !!!"""   fffNNNAAA@@@<<<;;;===:::888777666666777777666444;;;777555444666666555222333333222222333444666777444111---+++,,,,,,,,,,,,***************+++++++++((())))))'''%%%%%%'''***%%%%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%###!!! """######$$$###"""!!! !!!"""$$$%%%!!!%%%'''$$$"""(((555&&&"""$$$ !!!"""$$$$$$$$$$$$$$$###"""  !!!"""!!!"""""""""!!! !!!  !!!!!! ######    """"""!!!!!!  !!!   !!!$$$###!!! !!!!!!    !!!!!! ###!!! !!!!!! !!!!!!"""((('''&&&%%%###!!!  """!!!"""!!!!!!  """###  !!!$$$""" ###&&&### !!!!!!!!!  !!!!!!  !!!!!!!!!!!!"""""""""!!! """!!!!!!  !!!!!!    !!!!!!  !!!   """"""!!!  !!!$$$ ###&&&"""   """ """  jjjQQQCCCBBB<<<;;;>>>;;;;;;:::999999::::::999777999666444444666666555333444444333333333444666777444222/////////000000///************************,,,+++)))'''&&&&&&&&&&&&&&&&&&%%%$$$######""""""%%%%%%%%%$$$$$$#########&&&&&&%%%######"""""""""%%%%%%&&&&&&&&&%%%$$$### !!!"""$$$$$$%%%)))+++((($$$$$$)))///JJJ444""" """ ###!!! !!!"""######!!!  !!!!!! !!!"""!!!!!!  !!!!!!!!!  !!!"""!!!###$$$"""  !!!!!!!!! $$$###""" !!!!!!    """!!!  !!!!!!"""!!!!!!!!!  !!!   !!!  !!!!!! !!!  !!!#########"""!!!  !!!###$$$$$$   """###!!! ###  ###&&&%%%!!! """%%%%%%###!!!!!!"""!!!!!! !!!!!!!!!  ###"""!!!  !!!!!!"""!!!  !!!"""!!!"""!!!!!! !!!!!!"""   """"""!!!   !!!""" """   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!  !!!nnnTTTEEECCC===;;;>>>;;;999777666666777888666555777555444444666666555444555555444444444555555666333222111111222222000///************************+++(((%%%%%%&&&'''%%%###&&&%%%###"""""""""###$$$&&&%%%%%%$$$###"""!!! ###""""""""""""###$$$$$$"""############""""""!!!""""""!!!!!!"""######$$$%%%(((+++)))&&&&&&+++000MMM666""""""""" !!!!!!!!!!!! !!!!!!"""""" !!! !!!!!! !!!!!!!!!!!!  !!!######$$$"""""""""!!!!!!!!!!!!!!! """""" !!!"""!!!  !!!!!!!!!!!!!!!"""!!! !!!  !!!!!! """!!!  """""" !!!"""!!!!!!!!!!!!  !!! !!!  !!!!!!!!!  #########!!!  """###"""   !!!!!!!!!!!! !!!"""###  !!!$$$###!!! !!!"""###!!!!!!  """!!!"""!!!  !!! !!!!!!!!!!!!   !!!!!!!!! !!! !!!"""""""""  !!!!!! """"""!!!!!!   """!!!"""""""""!!!!!!"""""""""    """!!!!!! !!!  !!!""" %%%'''$$$  """"""$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!! !!! """!!!!!! !!!!!!"""oooUUUEEEBBB<<<:::===:::888666555555666666555444555555555555666666666555555555555555555555666666333222111111111000...,,,***************)))))))))%%%"""!!!&&&)))'''$$$###"""  """###%%%%%%$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!! $$$$$$######"""######$$$!!!$$$&&&%%%""""""%%%)))333((( ###!!!"""!!!!!! !!!!!! !!! !!!!!!!!!  !!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!! """"""!!!!!!"""  !!!!!!   !!!###$$$ """###$$$ !!!"""!!!   !!!!!! !!!###%%%###!!! !!! !!!!!!!!!!!!!!!!!!!!!  !!!"""###%%%&&&   """  !!!   !!!""""""!!! !!!!!!!!! !!!!!!""""""""""""!!!  !!!!!!!!!  %%%$$$$$$###"""!!!       !!!!!!   """!!! !!!!!!  """"""  """***...((("""  !!!!!!!!!$$$(((%%%   """###$$$ !!!mmmSSSDDDAAA;;;999<<<999;;;999888888999:::888777444555666777777666666666555555666666666666666666777555444333222111---+++,,,+++++++++*********)))&&&### ###(((***((($$$###""" !!!###$$$###$$$$$$$$$%%%%%%&&&&&&######"""""""""""""""###$$$$$$$$$###$$$$$$$$$$$$%%%$$$$$$###############"""$$$%%%### !!!###!!!!!! """!!! !!!"""!!! !!! !!!!!!""""""!!!  !!! """%%%$$$ !!!   !!!!!!   !!! !!!"""### !!!$$$%%% !!!"""$$$%%% !!! """   !!!%%%###!!! !!! !!!!!!""""""!!!!!!!!!"""!!! """###$$$%%%!!!!!! !!! !!! !!!  !!!!!!!!!######&&&###  !!!!!!  !!! !!!"""""""""!!!!!!!!!!!!!!!  !!!!!! """  """!!!!!!    !!! """### !!! !!!!!!  !!!"""!!!  !!!!!! !!!!!!  !!!!!!!!! """$$$!!!***///)))!!! !!! !!!""""""###%%%+++)))###  !!!###$$$ hhhOOOBBBAAA;;;:::;;;888:::888777777888888777666555777999999888666666666444555666777888888888888;;;999777555555333111///---------,,,++++++******,,,)))((((((******'''$$$%%%%%%$$$######$$$%%%&&&######$$$%%%&&&''''''(((%%%$$$######"""""""""""""""""""""!!!""""""###$$$$$$$$$###############$$$&&&&&&'''%%%###!!!"""""" """###!!!"""'''  !!!!!!###"""!!! !!!"""###"""!!!  !!!!!!  """$$$$$$!!! """""" !!! """### !!!!!!!!!""""""!!!    """  !!!###$$$!!!"""###$$$ !!!""" !!!!!! !!!!!!!!! !!!""" ###"""  !!!""""""""""""!!! !!!!!!  !!!""""""!!!  !!!"""""" !!!"""!!!### $$$"""  """!!!!!! !!!!!!"""""""""###((($$$   !!!"""######"""!!!   !!!""""""""""""!!!!!!!!!  !!!!!!!!!!!!   !!!!!! !!!""" """###  !!!""" !!!!!!!!!  !!!!!!  !!! !!!!!!"""  """######!!! ###%%%%%%***%%% !!!""""""######&&&***'''###"""  """###  !!! cccLLLAAABBB===<<<===999777666555555666666555444666999<<<;;;999666666777333444666888999999999999;;;888666555555555555444//////...------,,,++++++++++++******)))'''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$  !!!"""######"""""""""######$$$$$$$$$%%%$$$###"""""""""###$$$### ###&&& !!!""" !!!!!!!!!!!!!!!#########"""  !!!"""!!!!!!  !!!""" !!!%%%&&&###!!!!!!  """###"""!!!!!!     !!!!!! !!!"""###  !!!!!!  !!!######!!!  !!!!!!  !!!"""""""""""""""!!!!!!!!!!!!  !!!"""$$$%%%$$$!!! !!!""" %%%$$$!!! """"""!!! !!!"""  ###"""   !!!!!!!!!"""######"""""" !!!!!!"""######"""""" """""""""!!!!!! ###""" !!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!!!!"""$$$ !!!!!!!!! !!!!!!!!! !!!""" !!!!!!!!!!!!   !!!!!!!!!  !!!""""""   !!!$$$%%%&&&%%%""" !!!%%%""" !!!!!!!!!!!!!!!!!!   %%%&&&""" !!!    """""" !!! !!!   aaaJJJAAACCC???===>>>::::::999888888999999888777888;;;======:::777666777222333666888::::::::::::777555222222333555666666000000///...------,,,,,,$$$&&&((((((&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&###"""!!!!!!!!!###$$$%%%""""""!!!!!!"""######$$$   """  !!!"""### !!!"""""""""!!!"""###$$$###"""  !!!"""!!!!!!!!!  !!!!!! """''')))'''!!!""" !!!%%%$$$"""!!!!!!"""$$$%%%""""""!!! !!! !!!"""$$$###""" !!!!!!""""""!!!  !!!"""   """ !!!  !!! !!!""" !!!###"""  """###"""    !!!!!!""""""""""""""" !!!!!!"""  """###$$$&&&'''%%%""" !!!###%%%""" !!!$$$%%%$$$!!!$$$###  !!!!!! !!! """  """!!! !!!"""!!!  !!!!!!!!!"""#########""" !!!!!!!!!  !!!$$$$$$""" !!!""" !!!!!!!!! !!!"""######""""""###$$$"""!!!  !!! !!!### !!!!!!!!!""""""""""""""""""""""""""" """"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###  !!!!!!  !!!!!!%%%''')))(((%%% !!!$$$""" !!!""" !!!  !!!!!!$$$###   !!!  """### !!!""""""]]]OOOBBB>>>???===;;;:::999999999999888666555333777777777777777777777777666555444333333444666777888888999999999999888888222111///,,,+++*********###""""""$$$&&&&&&%%%$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$'''***+++)))&&&'''&&&$$$""""""###$$$%%%!!!"""###"""!!! !!!!!!!!!"""!!! &&&((('''%%%&&&###$$$ """$$$### """###$$$ !!!!!!!!!  """###%%%&&&&&& )))%%%///222&&&""" !!!!!!!!! !!! !!!###!!!###  !!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""###  """###"""!!!!!!""" !!!$$$ !!!""""""!!!!!!""""""""""""!!!  !!!((("""!!!   """$$$###""" !!!!!!  """"""""""""""""""""""""""""""""""""!!!  !!!!!!!!!$$$###!!!  """###$$$###   !!!  !!!"""""""""""" """!!!!!!  !!!!!!  !!!""""""  !!!"""###$$$!!!!!! !!!!!!!!!   ######"""!!! !!!###!!!!!!  """!!!  !!!   """!!!  !!!"""###%%%%%%$$$""" !!!"""""""""!!! !!!  !!!!!!!!!    !!!"""###!!!!!!!!!  ^^^PPPCCC??????===:::999999999::::::999888777666777777777777777777777777666555444333333444555777777777777888888777777777111000...,,,++++++,,,,,,&&&%%%%%%&&&(((((('''%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!###$$$###!!!&&&%%%###"""""""""###$$$ !!!"""###"""!!! !!!!!!!!!""""""###!!!"""%%%&&&$$$%%%(((,,,$$$  !!!"""###!!!"""#########""" '''+++###"""     !!!""" ###$$$!!!!!! !!!   !!!!!!!!!  %%%### !!!###  !!! """###$$$"""""""""!!! !!!!!! !!!"""!!!!!!   """######"""  !!!"""###"""!!!  """"""""""""!!!  !!!!!!!!!!!!$$$"""!!! !!!"""###"""   $$$!!! !!!!!!!!!!!! """!!! !!!!!!  !!!"""######!!!!!!    """!!!!!!!!! !!!!!!!!!   !!!""""""!!!!!!!!!  !!!!!!!!!!!! """!!!  !!!!!!!!!!!!  !!!!!! !!!  """###$$$###!!! !!! !!!""""""!!!  !!!""""""!!!  !!!!!!!!!     ~~~___QQQDDD??????<<<999999999999::::::::::::999999777777777777777777777777666555444333333444555666555555555555555555555555000///...---,,,---......***)))((()))******((('''%%%%%%$$$$$$######$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$"""!!!!!!"""######"""%%%$$$"""!!!!!!!!!"""### !!!"""###"""!!!  !!!!!!!!!""""""""""""!!!"""$$$######(((///DDD---###%%%"""!!!!!!!!! !!!!!!""""""""""""###"""!!!!!! """%%%###""" !!!!!!  !!!  """$$$%%%"""###$$$!!!  !!!!!!!!!  !!!""""""!!!!!! """""" !!!(((444<<<555,,,""""""###!!!"""$$$%%%""""""!!!   !!!!!! """ !!!!!!   """###"""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  """!!!  !!!  !!!!!!!!!!!!!!! ###!!!   !!!!!!""" !!!"""%%%###  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###    ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """""""""""""""!!!!!!!!! !!!"""""""""!!!!!!"""!!!  !!!!!!!!!!!! !!!"""!!! !!!"""  !!!""""""!!! !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!     !!!  ~~~```RRREEE@@@???<<<999888888888999:::::::::::::::666666666666666666666666666555444333333333444444333333333333333333333333111000...---,,,------...,,,+++******+++***(((&&&%%%%%%$$$$$$###$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$$$$$$$###"""!!!!!!!!!!!!""""""!!!""""""""""""!!! !!!!!!!!!!!!"""""""""!!!"""!!!"""+++555MMM111 (((&&&###%%%"""!!!!!! !!!  !!!!!!"""""""""(((###!!!"""!!!"""!!!   !!!!!!!!! !!! !!!###%%%!!!""""""  ###!!! """!!!!!! !!!!!!"""!!!  !!!###$$$%%%###"""!!! !!!!!!%%%...===HHHAAA444%%%!!!###""""""!!! !!!   !!!""""""!!!#########!!!!!!   !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!   !!!"""!!!!!!  !!!    !!!""""""  """$$$***'''### !!!""" !!!!!!"""""""""""" !!!""""""  """"""!!!!!! !!!!!!"""""""""#########!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!  !!!"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!!!!""""""""""""!!!  !!!   !!!  !!!!!!!!! """!!! aaaSSSEEE@@@???<<<999888777777888888999999:::;;;666666666666666666666666555555444444333333333333222222111000000111222222333111///---,,,+++++++++,,,+++*********)))'''%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########"""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!""" (((222<<<''' $$$""""""!!!!!! !!!!!! !!!!!!"""""""""#########%%% """  !!!  !!!"""!!! !!!  """%%%### !!!"""!!!!!! !!!!!!!!!"""!!! !!! """&&&(((###"""!!!  !!!"""+++333666000'''  """!!!  !!!"""  !!!!!!!!!  ###%%%$$$  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!"""   !!!!!!   !!!!!!  !!!!!!!!!!!!   ###$$$(((&&&###!!! !!!""" !!!!!!""" !!!!!!  !!!######"""!!!!!!""" !!!!!!"""""" !!!!!!""""""### !!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!   !!!!!!###$$$%%%%%%###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!!!!!!! !!!###!!!```RRREEE@@@@@@===:::999888888888888888999:::;;;777777777777777777777777555555444444333333222222222111000//////000111222333111///,,,+++***)))******)))(((((()))(((&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$###### !!!!!!  !!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%######### """((())) !!!!!!"""!!!!!! !!!!!!"""######"""!!!!!!!!!!!!"""""""""!!!!!! !!! """ !!!!!!"""!!!  !!!""""""!!!!!!!!!   !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """%%%(((  !!!%%%&&&***---+++%%% !!!!!! """%%%%%%""" !!!######  !!!!!!      !!!"""###  !!!!!!!!!!!!  !!!    !!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""       !!!!!! !!! !!!""""""###  !!! !!!"""""""""!!!!!! !!!"""""""""!!!!!!   !!!!!! !!!!!!###%%%&&& !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!$$$"""|||___RRRDDD@@@@@@>>><<<;;;::::::999888999999;;;;;;777777777777777777777777555555444444333222111111222000///......///000222000///---+++************)))((('''(((((((((&&&$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%$$$""" !!!###!!!!!!""""""############$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ ###### ###!!!"""###"""""""""### !!!"""###$$$###"""!!! !!!!!!"""  ###"""!!!"""$$$$$$!!!   !!!   ######!!!!!!!!!!!!  !!!  !!! """"""""" !!!"""###### !!!!!!""""""######  """$$$&&&'''!!!'''------((("""  !!!"""!!! """&&&+++***%%%  $$$"""!!!!!! !!!!!!   !!!   !!!!!! !!!"""    !!!  !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!    !!!!!!  !!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###""""""!!! !!!!!!!!!!!! !!! !!!  """""" !!! """###$$$ !!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!&&&$$$ yyy___QQQDDD@@@@@@???<<<<<<<<<<<<::::::::::::;;;<<<777777777777777777777777444555555444333222111000222111///......///111222---,,,+++*********++++++)))((('''((())))))'''%%%$$$#########$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$$$$""" !!!"""!!!!!!"""###############$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############"""%%%$$$"""### ###!!!!!!$$$$$$""" """###$$$"""!!!   """###$$$%%%"""%%% !!!!!! """"""!!!!!!!!!""""""""" !!!!!!!!! $$$$$$""" !!!"""######""""""###!!!  """###$$$%%%!!! ###""" !!!###$$$$$$$$$ !!!!!!###$$$$$$ ###%%%%%%###  !!!"""###  ###%%%&&&%%%"""$$$$$$""" ######""" """"""%%%***///...'''!!!!!!###%%%&&&&&&&&&###***&&& !!!!!!  !!!""" !!!  !!!!!!"""!!!!!!    !!!  !!!!!!  !!!  """"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  """#########"""  !!!!!! !!!!!!!!! !!!!!! !!!###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!""""""######  !!!#########"""!!! !!!"""############ !!!"""!!!  """ !!!""""""!!! !!!""""""!!! !!!"""!!!  !!!""""""""""""""""""!!!!!!!!! !!!!!!!!!"""$$$%%%%%% !!!!!!!!!!!! !!!!!!"""###!!!!!!!!!   !!!!!!(((&&&""" uuuZZZMMMAAA======;;;;;;===@@@>>>;;;888777777999:::555555444444444444555555666666555444333333222111333222111000////////////++++++,,,---------,,,,,,''''''((((((((('''&&&%%%$$$(((+++(((""" $$$))))))(((&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#########&&&%%%$$$"""!!!!!!!!!!!!'''((('''%%%""" !!!!!! !!!!!!######"""!!!  !!!!!!""""""""""""!!!!!!"""$$$$$$"""!!!$$$ !!!!!!!!!!!!!!!"""###$$$!!!"""###$$$!!! ###%%%$$$""" """""""""!!!  """"""!!!  !!!!!!###!!!  ### ###!!!$$$$$$######""""""!!!!!! !!!"""""""""$$$""" !!!&&&,,,,,,&&&!!!!!! """!!!!!!!!!""""""!!! """###"""!!!########################"""!!!""" !!!!!!!!! $$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!"""######$$$###""" !!!"""$$$"""!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$"""   !!!""""""!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """$$$  ###!!!!!!"""###$$$###""" ###!!! ###$$$""" !!!  !!! !!!"""""""""""" !!!""""""###""""""######"""!!!  !!!!!!""""""!!! !!!!!!  """$$$%%%"""!!!  ###!!! """"""   !!!""""""###!!! !!!""""""!!! !!! !!!""""""  ###!!! !!!"""""""""!!! oooWWWLLLBBB??????<<<::::::999999888777666666555555555555444444444444555555222222222222222222222222222111000///............+++,,,,,,,,,+++***))))))''''''''''''&&&&&&&&&&&&$$$&&&(((&&&"""!!!$$$'''&&&%%%$$$###$$$$$$&&&&&&&&&%%%######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""############$$$$$$###"""!!! """######""""""$$$%%%!!!!!! !!!!!!  """"""###!!!""""""""""""""""""!!!$$$###!!!!!!!!!!!!""""""!!! !!! !!!!!!"""""" """$$$$$$""" !!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!  """###"""!!! %%%###  !!!!!! """!!!$$$$$$!!!  !!!!!!!!!!!!  """!!!!!!"""!!!!!!!!!!!! %%%!!!!!!%%%&&&### """###$$$###!!! !!!!!!!!!!!!!!! """######!!! !!!!!!"""   !!!!!! !!!!!! !!!!!!"""### ######"""!!!     !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!! !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!%%%###!!!"""$$$%%%###!!!   !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!   """"""!!! !!!   """!!! !!!###$$$###""" !!! ###%%%$$$""" !!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!###%%%&&&!!!!!!  """  !!!""" !!! !!!""""""###!!! !!!!!!!!!!!!   !!!!!! !!!"""$$$"""  !!!   !!!!!!!!!!!!iiiUUUKKKBBBAAAAAA===:::999555666777888777666444333555555444444444444555555111111111222222333333333000000///...------------+++++++++***)))((('''&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$######$$$%%%%%%######""""""###%%%&&&'''&&&%%%######%%%%%%%%%$$$""""""######$$$#########"""############$$$$$$$$$"""!!!  !!!"""###%%%'''!!!!!! !!!!!!"""!!!$$$%%%$$$""""""############""""""###  """  !!!"""""""""""""""!!! ###"""!!! """ !!!#########"""!!!!!! !!!!!!!!!""""""!!!  !!!"""!!!!!! """"""""""""""""""""""""&&&###!!! !!!  !!!!!! ############"""  !!!!!! !!!""" !!!###### """&&&***'''"""!!!""""""  !!!!!!!!!!!!!!! """$$$###"""!!!  !!!  !!!!!!  !!!"""   !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!###!!!   """!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!  !!!   !!!   ###%%%%%%$$$  !!!!!!!!!  !!!!!!"""""""""!!! !!!"""###!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""###$$$%%%  !!!    !!! !!!"""""""""!!!    !!!###$$$&&&$$$!!!!!!!!!!!!   !!!!!!""""""######iiiUUUKKKAAA@@@???===::::::888888888999999888777777555555444444444444555555444444444444444444444444111000///...------------***************)))(((''')))'''%%%$$$###$$$&&&'''%%%###!!!"""%%%'''&&&%%%%%%$$$#########$$$&&&''''''%%%######$$$%%%$$$### !!!"""###########################$$$$$$$$$$$$"""!!! !!! !!!!!! !!!"""!!!!!! !!!!!!(((###"""%%%$$$###""""""############""""""!!!######!!! !!!!!!!!!!!!!!! !!!!!! """"""!!! """  !!!#########"""!!! !!! !!!"""######"""""" !!!!!!""" """"""""""""""""""""""""$$$"""$$$!!!###!!! !!!!!!!!!!!! !!!!!!  ###"""!!!!!!###!!! ...666222''' !!!  !!!!!!!!! !!!!!! """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!!!!"""!!! !!!!!! !!!""""""!!!  """"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""    ###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!  !!!###$$$$$$   !!!"""$$$$$$$$$ !!!!!!!!!!!!!!!!!! """""""""""""""!!!  !!!!!!!!!"""!!!!!!###$$$""""""!!!!!! !!! !!!""""""!!! !!!!!!!!!"""###### !!!  !!!   !!!!!! !!!"""""""""!!! !!!!!!  !!!$$$&&&%%%###!!!!!!!!!!!!  !!!"""######""""""""""""""""""mmmWWWKKK@@@======;;;;;;<<<;;;:::888777777888999:::555555444444444444555555666666555444444333222222111111000///............)))******+++,,,,,,,,,,,,)))(((&&&$$$$$$%%%&&&''''''$$$"""###''')))(((%%%((('''&&&$$$$$$$$$%%%&&&'''%%%######$$$$$$$$$""" !!!"""###############""""""#########$$$$$$$$$""""""""""""""""""######!!!""""""!!! !!!!!! !!!!!!&&&### !!!######"""""""""############""""""!!!###"""!!! !!!### !!!"""""""""""" """############ !!!""""""!!!  !!!######"""!!! !!! !!!!!!""""""!!! !!!""""""!!!  """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!  $$$%%%%%%$$$"""!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """  ...666222(((!!!###$$$###""" """$$$!!!!!! !!!""" ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!  """######!!!!!!  !!!!!!  !!!!!! !!!"""######"""!!!  !!!""""""!!!   !!!!!!  !!!"""###!!! """!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!"""""" """"""""""""!!!!!! !!!!!!!!!!!!"""###  ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   """###$$$$$$   !!!""""""!!!!!!""""""###"""  """### !!!  """$$$""""""!!!!!! """ !!!""""""!!!    """!!!  !!!!!! !!!""""""!!!!!!    """"""!!! """$$$&&&###!!! !!!  !!!###%%%&&&%%%%%%$$$###"""!!!!!! oooWWWKKK???;;;;;;;;;<<<===;;;999666444444555777999555555444444444444555555555444444333111000000///222111000///............)))***+++,,,---.........)))((('''&&&%%%&&&''''''(((%%%###$$$'''((('''%%%)))((('''%%%$$$$$$%%%%%%'''%%%#########$$$###"""""""""######$$$#########!!!""""""""""""#####################$$$$$$%%%&&&!!!"""!!! !!!"""!!!!!! !!!!!! !!!"""!!!!!!""""""""""""!!!!!!!!!$$$'''%%% !!! !!!"""$$$%%%&&&&&&&&&!!!"""""""""""" !!!"""### !!!!!!  !!!"""!!!!!! !!!!!!!!! !!!!!!"""######!!! !!!""""""!!! $$$"""!!!"""######"""   !!!!!!  !!!!!!  !!!"""###"""!!!###"""!!!"""$$$)))((($$$"""!!!"""###""" !!!###!!!!!!  """###!!! !!!######"""  !!!  !!! !!! !!!!!!  !!!###"""   !!!""" !!!  !!!!!!!!!!!!  !!!!!!!!!!!! #########"""!!!!!! ###%%%$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!! !!!!!! """$$$  !!!    !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   !!!  !!!"""!!! !!!!!!!!!!!!"""###"""!!! !!!"""!!!  !!! !!!  !!!"""!!!!!!!!!!!!!!! !!!     """###"""!!!  !!!""" !!!""""""   """###"""!!! !!!"""###!!!  !!!!!! !!!"""$$$%%%&&&%%%%%%$$$###"""!!! mmmUUUIII???======<<<;;;<<<999888777555444444444555555555444444444444555555333333333222222111111111000000///...------------***+++,,,------...------))))))(((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$###""" !!!!!!!!!"""""""""############$$$%%%&&&'''!!!""""""!!! """###!!!!!! !!!!!!!!!$$$$$$!!! """ !!!!!!!!!!!! !!!######!!!  """$$$%%%&&&'''''' !!!!!! """!!!!!! !!! ######!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###   !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###""" """$$$$$$$$$$$$%%%&&& ######!!! !!!!!!!!!###### """"""!!!### """ """!!!!!! !!!!!! """######"""!!!!!!###"""!!!  """!!!!!! !!!!!!!!!""""""  !!!  !!! !!!!!! !!!!!!"""### !!! !!!!!!!!!!!!!!!'''&&&$$$""" ###&&&&&&""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!! !!!    !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!! !!!   !!!  """###"""!!! !!!!!!!!!"""!!!###"""!!! """$$$ !!!""""""""""""""""""  !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!  !!!!!!%%%$$$######"""!!!!!! !!!!!!""" !!!"""""" !!!!!!!!!!!! !!!!!!  !!!!!! """###"""  !!!  !!!"""###!!! !!!!!!"""""""""""""""""""""""""""""""""""""""jjjRRRHHH@@@??????===:::999888999999999777555444222555555555444444555555555333333444444444444555555//////...---,,,,,,,,,,,,,,,,,,---------,,,++++++)))))))))***)))(((((('''&&&&&&%%%$$$#########$$$$$$############%%%&&&''''''%%%###"""######"""!!!%%%%%%%%%%%%%%%$$$###""" !!!!!!!!!!!!""""""######$$$%%%''''''"""###$$$###!!! !!!!!!!!! !!!!!!"""(((,,,***###""" $$$&&&$$$!!! """$$$%%%%%%&&& """"""!!!$$$###"""!!!###$$$!!!!!!"""""""""!!!!!! """###$$$%%%!!!!!!!!!!!!!!!"""######"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""  !!! !!! !!!"""###$$$###"""######  ###  ###$$$%%%!!!!!! """$$$%%%###"""""""""!!!  ###$$$$$$###"""""""""""" ######################## """!!!""" !!!!!!!!!""""""###### !!! """$$$"""  !!!!!!!!!!!!!!!"""######  """###"""!!! !!!!!!  !!!!!!!!!!!!!!!'''%%%""""""((('''###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!  !!!"""""" !!!!!!"""###$$$%%%%%%"""%%%&&&$$$!!! !!!###    """!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###$$$!!! !!!""""""!!!!!!!!!!!!   !!!  !!!!!!""""""""""""!!!!!!$$$'''   !!!!!!!!!  !!!!!!"""""""""!!! """######"""!!!!!!"""""""""  !!! !!!!!! """&&&$$$$$$$$$$$$###""" !!!"""""" !!!"""""" !!!!!!!!!!!!!!! """!!!  !!!"""!!!"""!!!!!!!!!   """$$$$$$###!!!!!!""""""###"""  !!!"""###$$$$$$oooSSSJJJAAA>>>>>><<<<<<>>>:::999888777666666666666222333444555666666666666666666555444222111000000,,,,,,------------------,,,,,,,,,++++++,,,------......,,,***)))((((((((()))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''"""""""""""""""!!! !!!"""""""""###!!! !!!###$$$!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! """""""""""" !!! !!!###$$$###""""""!!! !!!###$$$"""""""""!!!  ######""""""!!!!!! !!!"""""""""!!!  !!!!!!!!!!!!###%%%"""!!!  """$$$&&&######$$$$$$$$$"""!!! !!!"""###!!!  """"""!!!!!!   !!!!!!!!!!!!!!!!!!"""""" $$$###%%%!!!"""!!!  !!!""""""!!!!!!"""!!!!!!  !!!"""###$$$$$$  !!!###$$$'''$$$%%%######"""!!!!!!"""""""""!!!'''%%%!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!  %%%###!!!  """###!!!&&&''''''$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$ !!!###!!!  !!!""""""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!"""!!! !!!"""!!!  !!!!!!  !!!""""""""""""############""""""######"""!!! !!!!!!""""""!!!  !!!!!!!!!!!!  $$$$$$###"""!!!!!!""""""######"""!!! !!!###&&&###!!! ###!!!!!!###"""!!!  !!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!! ###"""  !!!###%%%(((&&&###!!! !!!!!!!!!!!!!!!""""""""""""!!!  !!!"""""" """&&&$$$ """ """$$$%%%&&& !!!   !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""  !!!""""""  !!!""" """""""""!!!    !!!"""$$$%%%oooVVVLLLBBB???>>>;;;:::<<<:::999888777666666666666333333444555666666666666555555444333222222111111------------............---,,,,,,++++++,,,,,,---,,,+++***(((''''''''''''&&&%%%###""""""###%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############""""""!!!!!!"""###$$$###### ###%%%###"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""###""" ###!!!!!!!!!###$$$###"""!!!!!!"""###$$$######""" !!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!  !!!"""!!!  !!!""""""  !!!"""### !!!!!!!!!  !!!"""!!! """"""!!!"""$$$$$$###!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""  """ """!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  ###"""""" """ !!!   !!! !!!""""""!!! !!! $$$'''((((((&&&%%% """ $$$###   !!!###$$$%%%   !!!!!!  !!! !!!""""""""""""  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%'''!!! """""""""!!! !!!"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!!!!!!!!!! """!!! !!!######%%%$$$"""!!! """"""""""""!!!!!!!!!!!!!!!  !!!"""""" !!!""""""!!!  """###$$$!!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!!!!$$$###!!!  !!! !!!!!!  !!!###%%%'''~~~oooXXXNNNDDD@@@>>>;;;:::;;;:::999888777666666666666444555555666666666555555444444444333333222222222////////////............---,,,,,,++++++,,,,,,,,,(((((('''&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$!!!###$$$###"""######""""""!!!!!! !!!!!!!!!!!! !!!###$$$$$$$$$###"""$$$"""!!!"""######"""!!! !!!$$$%%%&&&%%%###""" !!!!!!"""############!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!  !!!"""!!!!!!  """"""###!!!  !!!!!!""""""   !!!"""""" !!!######"""!!!!!!!!!!!!!!!  """"""!!!!!!  !!!!!!  """!!!!!!  !!!!!!!!!!!! $$$""" """""" $$$%%%###!!!!!!  !!!"""""""""!!!!!!!!!!!!  """"""!!!!!!###$$$"""!!!   !!!""""""""""""$$$""""""###""" &&&###"""$$$"""  """###"""!!! !!!###$$$ !!!!!!""""""   !!!!!!  !!!!!!!!!""""""!!!    !!! """"""""""""""""""""""""!!!!!!  """""""""""""""""""""""" """%%%((( """$$$$$$$$$!!!$$$&&&%%%###  !!!"""### """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!! ######""""""!!!!!! !!!  !!!"""""" """ !!!######  !!!""""""######"""  """"""!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!""""""""""""%%%$$$"""!!! !!!"""$$$  !!!$$$&&&'''}}}nnnXXXNNNDDDAAA???<<<;;;===:::999888777666666666666555666666666666555555444333333333333333333333333000000000000////////////------,,,+++++++++,,,,,,'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%######""""""""""""######%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""!!! ######""""""!!!!!! !!!!!! !!!!!!###$$$$$$$$$$$$######"""!!!!!!""""""  !!!"""############""" !!!!!!""""""""""""$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!! !!!!!! """$$$$$$###"""###%%% !!!""""""""""""""" !!!!!!""""""""" !!!""" !!!!!!!!!!!!!!!!!!  """""""""!!!  !!!!!! ###!!! !!! !!!!!!!!!  !!!""" !!!!!!"""""""""""""""!!!!!!!!!&&&$$$!!! """###%%%%%% (((***&&&###$$$%%%$$$"""  """###$$$$$$$$$"""""""""""""""""""""""" """######"""""""""#########"""!!!!!!!!!!!!"""###"""$$$"""&&&"""!!!"""!!!!!!""""""#########"""!!! !!!!!!""""""###$$$$$$$$$""" !!!"""!!!  !!!  !!!!!!!!!"""""""""""""""######"""!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!###%%%!!!  """$$$$$$###!!!###&&&''''''%%%!!! !!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""#########"""!!!######""""""!!!!!! !!!  !!!"""""" !!!!!!!!!""""""!!! !!!###$$$$$$###   !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!""""""""""""###############"""!!!  !!!  """### !!!!!!  !!!###$$$$$$}}}lllVVVLLLCCC@@@???======???:::999888777666666666666666666666777666666555555222222333333333333444444111111000000000/////////...---,,,,,,+++++++++,,,''''''&&&&&&''''''((((((((((((''''''''''''((((((&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$###""""""""""""###"""""""""######$$$%%%%%%%%%&&&&&&%%%$$$###""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""!!! """!!! """$$$######""""""!!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!!!!"""""""""""""""###$$$$$$!!!!!! !!!!!!""" """$$$$$$###""""""### !!!!!!!!! !!!!!!""""""!!!  ###"""!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!  !!!  !!!######""" !!!""" !!!""""""!!!!!!  !!!""" !!!"""""""""""""""!!!!!!!!!###""" !!!$$$%%%###%%%&&&***'''---***&&&###!!!!!! !!!"""###$$$%%%%%%$$$$$$###$$$%%%%%%"""!!! !!!######"""!!!!!!!!!!!!!!!$$$###!!! !!!"""!!! """!!!!!!"""###"""!!! !!!""" !!!!!!""""""#########$$$""" !!!"""!!!  !!! !!!!!!"""""""""#########"""###$$$$$$###"""  """!!!!!!!!!!!!!!!""""""!!!   !!!!!!!!! !!!!!!!!! !!!"""""" !!!"""!!! !!!###!!!!!!!!!######""" !!! !!!!!!  !!!""""""""""""!!!  !!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""###$$$$$$$$$#########"""""""""!!!!!!!!! !!!  !!!"""""" !!!%%%$$$ !!!!!!  !!!!!!###$$$$$$###!!! !!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###""""""""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!! !!!!!!  !!!!!!!!! ~~~jjjTTTKKKBBB@@@???======???:::999888777666666666666555666666777777777666666333333333333333333333333111111000000//////............---,,,++++++++++++(((((('''''''''(((((()))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""######""""""!!!""""""###$$$%%%"""###%%%%%%$$$$$$%%%&&&!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!! """ !!!!!! ###!!!"""%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""!!!!!! !!!!!!"""""" """###"""  !!!""" """!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  """######!!!  !!!"""###"""!!!  !!!!!!  !!! !!!"""### !!!!!!&&&(((:::111%%% !!!!!!""""""""""""!!!!!! !!!!!!!!!###%%%&&&%%%"""  ###!!! !!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!  !!!!!!    !!! !!!!!!  !!!!!!!!!""""""############!!!  !!!!!!"""""""""!!!""""""######"""!!!   !!!!!!!!! !!!!!!"""### !!!"""!!!"""!!!!!!!!!"""""" """!!!  """!!!  !!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!""""""""""""############!!!!!!!!!"""""""""""""""!!!  !!!"""""" """&&&%%%""" !!!!!!!!!"""###"""  !!!!!!""""""###$$$$$$%%%%%%""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""""""""""""""############ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! hhhUUUKKKBBB???>>><<<;;;===:::999888777666666666666444555666777777777777777333333333333333333333333111111000//////...------///...---,,,++++++++++++)))((('''''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$""""""###$$$%%%&&&%%%$$$#########$$$$$$ """%%%$$$###"""###%%% !!!!!!""""""######""""""""""""######$$$$$$###""""""!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!"""!!! """$$$######"""""""""""""""""" !!!###$$$$$$###!!!  !!!!!! !!!!!!!!!!!!!!!!!!"""######!!!""""""!!!  !!!"""!!!  !!!  !!!"""  !!!!!!!!!""" !!!""""""!!!  !!!"""""""""  """$$$&&&"""!!!"""  """#########!!!!!! !!!!!!!!! !!!  !!! !!!!!! !!!!!!!!!  """ $$$,,,JJJ999&&&"""!!! !!!!!!!!!""""""""""""#########$$$!!!###%%%%%%"""   """!!!!!!!!!!!!""""""### ######!!! """!!!!!!   !!!"""    !!! !!!!!!  !!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!"""######""""""!!!   !!!"""  !!!  !!!"""""" $$$$$$###"""""""""""""""   !!!""""""### !!!!!!!!!"""!!!!!!  !!!!!!  !!!""""""!!!  !!!!!! !!!!!!""""""######!!!  !!!"""""" !!!######!!!  !!!!!! !!!!!! !!!"""""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!"""""""""###### !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! fffVVVLLLCCC???===:::999::::::999888777666666666666444444666777888888888888444444444333333222222222111000000///...------,,,///...---,,,++++++++++++)))((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%######$$$%%%&&&***)))'''%%%$$$###$$$$$$"""$$$&&&$$$   !!!"""###$$$$$$""""""######$$$$$$$$$%%%"""""""""!!!""""""###$$$###"""!!!"""$$$%%%%%%$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!"""######$$$$$$ """$$$&&&&&&$$$"""  !!!!!! !!!""""""!!!!!!!!!!!!!!!"""###### """###!!!&&&%%%###!!!!!!"""$$$%%%%%%$$$###"""!!!!!!"""### !!!"""###$$$%%%"""!!! !!!""""""  !!!!!!"""""" !!!""""""!!!  !!!"""###### !!!  """ '''***%%%"""$$$%%%""" """###$$$###"""!!!!!!""""""!!!!!!!!! !!! !!!"""###$$$$$$######$$$$$$$$$""" $$$!!!"""'''$$$ &&&111UUU@@@((( %%%### """###$$$ !!!!!!!!!$$$$$$###!!! """""""""###"""!!!!!! """"""!!! !!!"""  !!!%%%%%%""" """"""###%%%&&&%%%$$$"""!!!###"""!!! """"""!!! """!!! !!!"""!!!  !!!!!! !!!!!!  !!!!!!!!!""""""  """###### !!!""""""""""""!!! !!!!!!!!! """""""""""""""""""""""" !!! !!! """###!!! !!!!!!"""!!!  !!!!!!  !!!""""""### !!!!!!""""""!!!  !!!!!! !!!###"""!!!  !!!"""###$$$$$$!!!  """"""""" !!!!!! !!!###"""  !!! !!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""" """"""""""""""""""""""""!!!"""!!!""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!! nnn[[[FFF>>>AAA<<<:::<<<999999999999888888888888888222888999888???IIIGGG===444444444777::::::666222555333000.........---,,,///...---+++***))))))((()))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######!!!""" ###""" """$$$%%%&&&&&&!!!"""#########"""  !!!"""###$$$%%% !!!"""$$$""""""!!!!!!!!!!!!""""""###############"""""""""!!!!!! !!!!!!"""  ###$$$ !!!""""""!!! ###!!!!!!%%%!!!"""############!!!"""""""""!!! ((('''$$$!!! !!!"""$$$###"""!!!  !!!"""!!! !!!"""!!!""""""""""""""""""""""""!!!!!!!!!!!! ############"""""""""""" !!!$$$$$$!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!""" """$$$(((===bbbBBB%%%"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! $$$!!! """""" !!!!!!""""""#########$$$)))&&&"""  !!!""""""!!!  !!!###$$$$$$$$$$$$ !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! """!!! !!!"""!!!  !!!"""######$$$""" """""""""!!!!!!!!!!!!"""""""""$$$$$$""" """"""!!!!!!!!!  !!!!!!###   !!!""""""""""""  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!! """ """"""!!!!!!"""### !!!!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&%%%###!!! !!!"""!!!  """!!!  !!!"""((('''%%%###!!!!!!!!!!!! !!!"""""""""!!!  !!!!!! !!!  !!!######"""!!!"""!!!$$$###""" !!!"""""""""  !!!!!! ###  """###!!!!!!!!!!!! xxxbbbMMMDDDEEE@@@===???<<<999999999888888888888888333888999777===EEECCC:::444333333444666555222///333000---,,,---.........------,,,+++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""!!!"""###$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""""" ######!!!!!!!!!""""""############ """""""""!!!!!! """!!! """"""!!!!!!!!!!!!""""""  !!!!!! !!!!!! !!!!!!!!!!!!   !!!""""""!!!""""""######### !!!!!!"""""""""!!!!!!&&&$$$!!!!!!"""###"""!!! !!!%%%###!!!!!!!!! !!!###%%%%%%###!!!   ######!!! !!! !!!!!!!!!  !!!!!! !!!###%%%''''''""" """$$$ (((888SSS:::%%%"""&&&###!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! ###!!! !!!"""  !!!!!!!!!"""""""""%%%### !!!!!!!!!   !!!"""############ """"""""""""!!!!!! !!!!!!!!!!!!  !!!"""!!!  !!!!!!""""""!!! !!!$$$&&&""""""!!! !!!!!!!!!###$$$"""  !!!!!!!!! ###$$$!!! """"""""""""!!!   !!!!!! !!!!!!!!!!!! !!! !!!!!!!!!!!! """!!! """"""  ###%%%%%%###!!! !!!!!!!!!!!!  !!!"""###$$$%%%###!!!!!!!!!"""!!!  !!!  !!!"""###'''&&&$$$"""!!! !!!!!! """!!!   !!!!!!  !!!###"""###%%%$$$!!!###"""!!! !!!!!!""""""""""""!!!""""""######!!!!!!""""""!!!   !!!!!!!!! fffPPPFFFEEE???;;;===999999999999888888888777777444888888555999@@@===555666444222222222222000...222///,,,+++,,,...///000,,,++++++***++++++,,,,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$#########&&&$$$"""###$$$###$$$######""""""!!!  !!!#########""""""'''&&&&&&%%%$$$###"""""""""!!! !!!###$$$"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!! !!!!!!!!!!!!   !!!""""""""""""###""""""!!!!!!!!!""""""$$$###!!!!!!""""""!!!  !!!%%%###!!!!!!!!!  %%%))))))'''""" !!!!!!!!!  !!! !!!!!!!!!!!!  !!!"""######""""""### $$$### &&&000888))) ### !!!  """"""""""""############!!!"""###$$$###"""!!! """!!! !!!!!!  !!!!!! !!!###$$$###!!!  !!!!!!!!!!!!!!!  """""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""!!! !!!!!!!!!!!!!!! !!!"""###%%%%%%""""""!!!  !!!######""" !!!!!!!!!!!!!!!"""""""""!!!!!! !!!%%%&&&""" !!! """"""""""""!!!   """   !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """!!! !!!""""""  %%%)))+++)))### !!!!!!""""""!!!!!!  !!!!!!""""""$$$"""!!!!!!"""###"""!!! !!!""""""!!!   """$$$%%%%%%$$$"""!!! !!!!!!!!! !!!!!!  !!! !!!  $$$&&&$$$###%%%$$$!!!"""!!!!!!!!!!!!""""""###""""""###$$$%%%%%%%%%%%% #########"""""""""!!!!!!!!!!!!"""""""""!!! kkkTTTHHHFFF>>>:::;;;888::::::999999888777777777555777777444666:::888222777555333222222222222222333000---+++,,,...000000,,,,,,++++++******++++++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### ''',,,((($$$###$$$$$$$$$$$$###"""!!! """###$$$$$$$$$$$$###"""(((((('''&&&%%%$$$#########!!! ###)))///333!!!!!!!!! !!!!!!!!!"""###############$$$$$$!!!""""""!!!"""!!!  !!!""""""$$$$$$###!!! !!!###""""""!!!  !!!""""""!!!!!!###"""!!!  !!!"""%%%$$$"""!!!!!!"""###$$$!!!!!!  !!!!!!  !!!"""!!! $$$((()))'''### """""""""!!!!!!!!!  !!!!!! !!! !!!!!!!!!!!!  """""" """###$$$"""###'''%%%  ###"""!!!!!!!!!!!!""""""!!!"""""""""""""""###### !!!"""######""" !!!  """$$$$$$"""  """""""""""""""""""""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!! """"""######""""""!!! """!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&'''### !!!!!! !!!""""""""""""###""" !!!###%%%   !!!!!!""" !!!!!!!!!!!! !!!""""""###### !!!!!!!!!!!! !!! !!!!!!  &&&+++---***$$$!!!!!!""""""""""""!!!!!! !!!"""############""" !!!"""######"""!!!"""$$$$$$"""!!! !!!###$$$&&&###"""!!!  !!! !!!!!! !!!!!!"""!!!  !!!""" !!!!!!""""""(((---)))$$$!!!  !!!!!!""""""###### !!!###%%%&&&&&&%%%%%%!!!""""""###""""""!!!!!!!!!!!! !!!!!!"""!!! !!!!!! ######"""""""""!!! rrrZZZLLLIIIAAA===???<<<::::::999999888777777666666777666444444666444111444333222111111222444555777333000......////////////...,,,+++***)))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$+++///+++%%%###$$$######"""!!! !!!!!!"""!!!###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$"""###+++444:::!!!!!! !!!!!! !!!!!! """""" !!!"""###"""!!!  !!!""" """######"""  !!!!!!"""######"""!!!!!! !!!!!!!!!!!! """!!! !!!!!!###""""""!!!!!!"""###$$$!!!  !!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""#########"""""""""!!!!!! !!!""" !!! !!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!$$$###!!! """!!!!!!!!! !!!%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""""" !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! """$$$###  """"""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!   """###"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###''''''###!!!!!!!!! !!!""""""""""""###"""!!! """###%%%   !!!"""""" !!!!!!!!!!!! !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   ###''')))((($$$ !!!!!!""""""""""""!!!!!! !!!!!!""""""#########!!! !!!###$$$$$$### !!!###$$$$$$###!!!  !!!###%%%&&&"""!!!  !!!!!! !!!!!!"""!!!!!! !!!!!!""""""!!!  !!!""""""!!! """$$$,,,777222&&& !!!!!!""""""###### """$$$%%%%%%$$$### !!!!!!"""""""""!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!qqqXXXJJJGGG>>>;;;>>><<<;;;::::::999888777666666666666666555444444444333000111111000///000222555777444111000000000///...///...---+++***)))((((((******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%+++,,,((($$$######!!!"""!!!  !!!"""###"""$$$%%%%%% !!!!!!""""""######&&&### !!!&&&---222!!!  !!! !!!!!!""""""### !!!!!! !!! !!!"""###$$$!!!!!! !!!!!!!!!###%%%%%%$$$###"""### !!!"""""" !!!!!!!!! !!!"""""" !!!!!!"""  !!!$$$""" !!!!!!  !!!"""""""""!!!!!!!!!  !!!!!! !!!### !!! !!!"""""""""!!!"""!!!  !!!  ###$$$!!!!!!""""""!!!!!!%%%  !!! !!!!!!""""""   !!!"""""""""!!!!!!!!!!!!!!! """###""" !!!  !!!!!!!!!!!!!!!!!!!!! !!!###$$$"""!!!"""!!! !!!!!!!!!!!!!!! !!!"""#########!!! !!!!!! """###"""!!!!!!!!!  !!!!!!"""""""""&&&'''###!!!"""!!!""""""""""""!!!  !!!""""""   !!!""""""""" !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!! !!!###%%%%%%###!!!!!!""""""######""""""!!! !!!!!!!!!"""!!! !!!###%%%%%%%%% !!!"""######"""!!! !!!!!! !!!###$$$&&&!!!!!!  """""" !!!"""###!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""" !!!""" ///:::555(((  !!!"""""""""""""""!!! !!!"""############ """""""""""""""""""""""" !!!!!!  !!!""""""!!! !!!!!!mmmTTTFFFBBB;;;999<<<;;;;;;;;;:::999888777666555666555555666555444555666111333444222000///111333333222111111111111///---...---,,,+++*********************)))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########&&&&&&"""!!!###### ###"""  !!!"""!!!"""##################$$$$$$$$$$$$%%%###"""!!!!!!!!!###%%%&&&!!!  !!!"""""""""###$$$$$$%%%%%%!!!!!!"""!!!  !!!!!!!!!!!! !!!###%%%&&&%%%%%%%%%&&& !!!!!!  !!!###$$$$$$$$$$$$ !!!"""""" !!!###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!$$$$$$"""!!!"""### !!!!!!!!!"""""""""""""""!!! !!!"""######"""!!!  !!!###%%%###  """  """ !!!!!! !!!""""""######  !!!"""  """!!!!!!!!!   """"""  !!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!! !!!###%%%###!!!!!!"""!!!  !!!!!!"""""" !!!"""###$$$%%% !!!"""###### !!!######""""""""""""!!!!!!!!!  !!!!!!!!!!!! $$$%%%""" """""" """"""""""""!!!  !!!"""""""""!!!!!!  !!!!!!"""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! """  !!!###$$$###!!!""""""############"""""" !!!!!!!!!!!!"""""""""!!! !!!$$$&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""$$$%%%!!!!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!"""###"""!!!!!!!!!+++222...&&&"""!!! !!!""""""######"""!!! """"""!!!!!!!!!""""""### !!!!!!""""""!!!!!!""""""###$$$$$$###"""!!! """###### !!!###!!!  !!!"""oooVVVHHHDDD===;;;@@@???;;;;;;:::999888777666555666555555666666444666999555777888666333111222333/////////000222111///---,,,,,,++++++***++++++,,,************))))))))))))************************%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&''''''$$$%%%&&&'''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$###### !!! ###### $$$###!!! !!!$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!   !!!""""""###  !!!!!! !!!""""""!!!  !!!!!!!!!"""### """""""""!!!  !!! !!!###%%%&&&''''''&&& !!!"""###$$$$$$ !!!  """######"""######################## !!!!!!"""!!!!!! """"""!!!!!!!!! !!!%%%&&&$$$""""""### !!!!!!"""############""""""!!! !!!"""!!!!!!!!!!!!"""$$$%%%&&&!!!""""""$$$&&&%%%"""###%%%$$$######$$$###!!!!!!!!!!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$"""!!! ###%%%  """ !!!"""!!!    !!!"""""""""""" """$$$%%% !!!!!!"""!!!!!!!!! ###%%%$$$ !!!$$$!!!"""!!!  !!!"""######%%%$$$######""""""###### !!!###$$$%%%!!!!!!######"""$$$#########""""""!!!!!! !!!!!!!!!"""""""""""""""!!! ###$$$!!! """"""  !!!"""""""""""" """$$$%%%&&&%%%###"""  ############"""""""""""" !!!!!!!!!"""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!!!!!!!! """$$$&&&%%%###!!!"""$$$ """$$$$$$""" """"""############""""""############$$$$$$$$$$$$"""!!! !!!$$$&&&'''&&&!!!!!! !!!!!!######"""!!!!!!"""###$$$!!!!!! !!!"""###$$$!!! !!!!!!!!!!!!!!!"""###### !!!"""######"""!!! ###'''******((($$$!!!!!!%%%'''$$$######"""""""""#########!!! $$$###"""!!!!!!!!!######"""###$$$%%%%%%%%%%%%%%% !!!###$$$###""" ###%%%'''&&&###"""$$$&&&  !!!"""kkkUUUJJJIIIBBB======999===;;;::::::;;;<<<;;;:::666666666666555555555555555333111222444555333111000000000///......------///...------//////...---+++)))'''%%%$$$%%%&&&&&&'''(((((()))***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$###"""!!! !!!############$$$%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!"""$$$%%%&&&'''((($$$""" !!!### !!!!!!!!!!!!"""""""""""" """### """!!!!!!  ###### !!!""""""!!! !!!"""$$$%%%%%%!!!"""$$$###""""""   !!!"""### %%%***(((!!! ###$$$$$$###"""!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!! !!!"""""" """!!!!!!!!!  !!!"""###$$$%%%&&&###"""!!!"""$$$%%%%%%$$$""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """  !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!! !!!"""!!!   """###""""""!!!$$$""" !!!!!!!!! !!!!!! """"""""""""!!!"""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!$$$###"""!!! ###!!!!!!"""###$$$###""" !!!!!!!!!!!! $$$$$$###"""!!!!!!"""""" !!!""""""###$$$###!!!  !!!######"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""!!! """###!!! ###$$$""" !!!!!!!!!"""$$$$$$######""""""!!!!!!###"""""""""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!  """##################"""!!!!!!"""######""""""!!! """%%%$$$!!! !!! !!! """''''''$$$###$$$&&&$$$"""!!!""""""!!! !!!"""###"""!!! !!!"""######$$$$$$###!!!!!!!!!!!!!!!###%%%&&& !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$#########""""""!!!!!!######"""""""""""""""###!!! !!!###$$$"""!!!""""""""""""""""""""""""###$$$%%%$$$""" !!! !!!!!!!!!!!!nnnWWWKKKIIIBBB>>>>>>999<<<:::888888999:::999888666666666666555555555555555333111222444555333111222111111000000///.........---,,,,,,......---,,,*********)))(((''''''&&&'''(((((()))******++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!!"""$$$%%%$$$""" !!!!!!######""""""""""""######"""######$$$$$$$$$############"""""""""######$$$!!!!!!!!!"""#########$$$'''%%%"""  !!!""" !!!!!!!!!!!!  !!!"""!!!$$$'''&&&""" """$$$!!!!!!"""""""""!!! %%%###!!!!!!!!!!!! $$$$$$%%%%%%$$$###"""!!! !!!!!!"""!!!######!!!###!!! """$$$$$$ !!!"""#########&&&)))'''$$$"""###&&&#########"""!!!!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!! !!!""""""!!!""""""!!!!!!!!! &&&$$$"""!!!!!!!!! ###!!!!!!!!!###$$$###"""!!!!!!!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!  !!!"""  !!!  !!!!!!!!! !!!""""""""""""$$$###!!! !!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""#########!!!!!!"""###$$$###"""$$$$$$$$$###############$$$######"""!!!!!!"""""" !!!"""!!!!!!###$$$###"""  """######"""!!! !!!"""$$$%%%######$$$$$$###""""""!!! !!!!!!!!!""""""""" !!!###"""!!! """  """"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!""""""######$$$$$$%%%%%%)))'''%%%"""!!! !!!!!!###############"""!!!!!! !!!"""""""""""""""!!!$$$''''''$$$###$$$### """ !!!$$$###&&&$$$"""!!!""""""!!! !!!"""###"""!!!""""""""""""""""""!!!!!!###"""!!!!!!!!!"""###$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""!!!!!!!!! ######""""""""""""######!!! !!!###$$$"""!!!########################"""$$$%%%$$$"""!!!!!!!!! !!!!!!!!!"""""""""tttZZZLLLIIIBBB>>>???::::::999777777888888777666666666666666555555555555444333222222444444333222333222222111111000//////---,,,++++++------,,,+++)))***,,,---,,,***(((&&&'''(((((())))))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&"""""""""#########$$$$$$###$$$%%%$$$!!! !!!$$$$$$############$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""")))(((%%%"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###!!! """$$$!!!!!!"""#########""""""######!!!!!!############"""!!! """!!!!!! """!!! !!!""""""!!!""" !!!$$$%%%&&&!!!!!!!!!!!!"""###$$$$$$"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###""""""###$$$$$$###""""""""""""!!!!!!!!!"""!!! """"""!!! """""""""!!!!!!!!!  ###""" !!!""""""!!! #########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  !!!""""""!!! !!!""""""!!!!!!  !!!!!!!!!""""""""" !!!"""############"""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%###!!!!!!"""###$$$###"""$$$###!!! !!!!!!######"""!!!!!!!!!""""""!!!!!!""""""!!!!!! !!!"""###"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$$$$""""""######""""""!!!!!! !!!!!!!!!!!! """%%%%%%###!!! !!! !!!!!!  !!!!!!!!!"""""""""!!!  """###%%%###############""""""""" !!!"""###$$$%%%%%%((('''%%%###!!!!!!!!!"""###############"""!!!!!! !!!"""############%%%''''''$$$$$$&&&%%%"""### """!!! &&&$$$"""!!!""""""""" !!!"""###"""!!! ######""""""!!! $$$###"""!!!!!!!!!"""###$$$$$$%%%&&&%%%### !!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!"""!!!!!!!!!!!! ###"""""""""""""""######"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!""""""!!!""""""""""""#########{{{___NNNIIIBBB???@@@;;;;;;999777777777888777666666666666666555555555555333333333333333333333333333222222111000000//////,,,+++***+++,,,,,,+++*********+++,,,+++***)))((((((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$#########$$$%%%&&&&&&'''!!!"""###"""""""""###%%%$$$######""""""######$$$###$$$$$$$$$$$$###""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%(((&&&%%%###""""""######"""""""""""""""""""""""" !!!!!!!!!""""""!!!  """### !!!!!!!!!!!!"""&&&!!!!!!!!! $$$$$$######"""!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!  """$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&""" """!!!!!!!!!"""""""""#########!!!""""""######$$$$$$$$$$$$###!!! !!!###$$$"""""""""""""""""""""""""""!!! """###"""!!!"""""""""!!!!!!!!!!!! ######"""$$$###!!!!!!""""""!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""" """%%%%%%!!! !!!!!!!!!!!! """!!! !!!!!! ###"""!!! !!! !!!!!!!!!""""""""""""!!! !!!###$$$!!!"""#########"""!!! """"""!!!!!!!!!!!!"""""""""############!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###!!!!!!!!!###$$$###"""$$$"""  ###""""""!!!!!!!!!""""""""""""#########""""""!!!"""###"""!!! """%%%$$$$$$###""""""###$$$$$$######"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""$$$&&&&&&$$$"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""###"""!!! !!!"""$$$%%%$$$$$$################## !!!!!!""""""######!!!!!! !!!"""###$$$###############"""!!!!!! !!!"""""""""""""""###%%%%%%""""""%%%&&&###$$$!!!!!!###$$$###$$$'''%%%###"""!!!"""###"""!!!!!!!!!""""""""""""!!! """"""!!! $$$$$$###""""""###$$$%%%$$$%%%''''''&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""###$$$###!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""""""""###""""""#########$$$$$$$$$cccOOOHHHAAA???@@@<<<<<<:::888888888999888666666666666666555555555555333333333333333333333333222111111000000///......,,,+++******,,,,,,+++***+++***)))((('''((()))***((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%###!!!""""""###$$$$$$%%%%%%%%%""""""###"""!!!!!!###%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&''''''######"""""""""###$$$$$$######################## !!!!!!!!!"""""""""""""""!!!!!! ###$$$$$$###### !!! !!!$$$"""""""""######$$$$$$%%%"""""""""###############"""""""""!!!!!!!!!!!!"""!!!"""###&&&'''&&&"""!!!!!!!!!!!!"""###$$$%%%,,,((($$$###%%%&&&$$$!!!!!!!!!""""""######$$$$$$!!!!!!!!!""""""############"""  """###""""""""""""###############!!! """############"""""""""!!!!!!!!!!!!(((%%%"""!!!"""###""" %%%$$$############"""!!!  !!!!!!""""""""""""""""""""""""""""""!!! """$$$%%%""" ###"""  """###$$$""" !!!"""!!!$$$###!!!  !!! !!!!!!!!!###"""!!! !!!###$$$ """######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!! !!!!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""&&&%%%###!!!!!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""######$$$######""" !!!!!!  ###%%%$$$$$$############$$$$$$######"""""""""""""""""" !!!""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$###"""!!!"""###""""""###""""""""""""###!!!!!!!!!!!!"""""""""###&&&&&&$$$#########$$$$$$##################$$$$$$###""""""!!!!!! !!!!!!"""###$$$###############"""!!!!!!"""""""""""""""!!! """%%%$$$""""""&&&'''%%%&&&###"""%%%&&&$$$&&&)))%%%###!!!!!!"""###"""!!!!!!!!!""""""""""""""""""  !!!"""###############$$$&&&((()))"""###&&&''''''%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""!!!!!!"""###$$$$$$$$$""" !!!"""$$$$$$########################### """$$$$$$"""""""""###############$$$$$$$$$$$$fffOOOGGG@@@>>>@@@<<<>>><<<:::999999999888777666666666666555555555555222333444444222222333444222111111000//////......,,,+++******,,,,,,+++******)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!"""""""""""""""!!!!!!!!!&&&&&&%%%"""  """""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! """###$$$%%%&&&!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!! !!!"""###$$$$$$"""!!! !!!"""""""""!!!!!!!!!###$$$###"""!!!!!! !!!"""###$$$%%% !!!!!!"""######!!!"""###"""!!!!!!"""$$$$$$%%%''')))***((($$$ !!!!!!!!!!!!"""###$$$$$$***'''$$$###%%%%%%###!!!"""""""""######$$$$$$$$$!!!!!!""""""""""""""""""!!!  !!!"""""""""############$$$###!!! """###$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!%%%$$$######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """######!!!!!!"""######""""""!!!!!! !!!!!!!!! !!!!!!!!!"""""""""!!!!!!""""""### !!!"""""""""!!! ###""""""!!!!!!""""""### !!!"""""""""!!! !!!!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""######!!!!!!"""###$$$###"""###"""!!!!!!!!!!!!######!!!!!! !!!!!!""""""""""""######$$$$$$###### !!!!!! """$$$####################################""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""###%%%$$$"""!!!!!!""""""###$$$$$$""""""###$$$!!!!!!!!!"""""""""######''''''&&&&&&%%%$$$$$$###"""""""""###############$$$$$$###"""!!! $$$$$$$$$$$$###########################"""!!!!!!############"""!!! ###&&&%%%###$$$(((***)))'''$$$$$$&&&%%%"""!!!$$$$$$###!!!!!!"""######"""!!!!!!""""""""""""######!!!  """###$$$"""""""""###%%%''')))+++!!!"""$$$&&&&&&&&&$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""###############$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$"""!!!!!!"""$$$$$$$$$########################!!!###$$$$$$"""!!!"""""""""############$$$$$$$$$hhhOOOFFF???>>>???;;;>>><<<:::999999999888777666666666666555555555555111333555444222111333555333222222111111000//////---+++***+++,,,---,,,+++(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! '''&&&%%%""" """###""""""""""""""""""### !!!"""###$$$%%%%%%%%%$$$######"""""""""###### !!!"""######$$$$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!"""!!!""""""#########"""!!!!!!$$$###"""###$$$$$$"""!!! !!!""" !!!""""""###### """###"""!!!!!!###&&&$$$$$$$$$%%%&&&'''%%%### !!!"""######!!!!!!!!!"""######"""!!!##################$$$$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###!!!"""$$$%%%%%%#########"""""""""!!!!!!!!!!!!$$$###"""!!!"""###$$$###"""!!!!!!!!!"""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!  """%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """%%%%%%###!!! !!!!!!""""""""""""!!! !!!!!!!!!"""""""""""""""#########""""""!!! !!!""""""##################""""""""""""######""""""######"""!!!  !!!"""""""""$$$$$$$$$######"""""""""$$$#########"""""""""""" !!!!!!""""""""""""###!!!!!!"""###$$$###""" !!!!!! !!!""""""!!!!!!"""###############!!!###$$$###"""!!!!!!"""""""""############""""""###############"""!!!!!!!!!""""""###$$$$$$######""""""""""""#########$$$###&&&+++,,,+++'''$$$###!!!###$$$###!!!!!!"""$$$!!!!!!"""""""""#########$$$%%%&&&''''''%%%$$$###!!!!!!!!!""""""##################""""""!!!!!!!!!#########$$$$$$$$$#####################"""!!!!!!!!!"""""""""""""""!!! """$$$$$$!!!###(((+++***&&&###$$$'''&&&"""!!!"""$$$"""!!!!!!"""######"""""""""!!!""""""######$$$###"""!!! !!!###$$$""""""!!!"""###%%%'''(((""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%###!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!!!!!"""""""""############$$$iiiOOOEEE>>>===???;;;>>><<<999888999999777666777666666666555555555555111333555444222111333555444444333333222111111000---,,,++++++------,,,+++&&&''')))******)))((('''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###%%%''')))***+++***)))'''%%%###"""!!!$$$$$$###!!! ###%%%$$$$$$############$$$$$$ """###%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!! !!!###%%%%%%$$$"""""""""""""""!!! ### !!!%%%%%%$$$$$$$$$"""!!!!!!"""###$$$############$$$$$$$$$$$$!!!######!!!!!!$$$'''"""  ###$$$%%% !!!"""### ###$$$%%%&&&&&&&&&########################&&&%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$###!!!!!!$$$%%%%%%############""""""""""""$$$))))))### ###!!! !!!"""$$$###"""!!!!!!""""""######$$$$$$ !!!!!!"""#########"""""""""""""""""""""""" !!!!!!"""'''"""""""""""""""""""""""" ###&&&&&&### !!!&&&((('''""" !!!#########"""!!!""""""""""""############!!!"""###$$$$$$###!!!!!!""""""#########$$$$$$%%%######""""""""""""###### !!!"""######$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$#########"""&&&%%%$$$###"""!!! ###!!!!!!"""###$$$###""" !!!###$$$$$$$$$$$$ !!!"""### !!!"""###############$$$&&&'''&&&###!!! """"""############""""""###############"""!!! """"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%+++222666444///)))%%% """$$$### !!!###""""""""""""############ """$$$''''''&&&$$$### !!!!!!"""""""""###""""""""""""############!!!###$$$%%%%%%###############"""!!!!!! !!!"""############!!!!!!!!!&&&)))(((###!!!$$$((()))&&&$$$&&&$$$"""!!!!!!###$$$###"""""""""!!!!!!"""###$$$$$$&&&%%%###!!! !!!"""###""""""!!!!!!!!!"""$$$%%%$$$#####################""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%%%%###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""" !!!!!!""""""""""""#########mmmPPPFFFEEEAAA======???===;;;;;;<<<<<<<<<;;;666555444333333444666777555333111000111222222222444333111///...---,,,,,,///...+++)))((()))***+++)))******+++++++++******(((((('''&&&%%%$$$$$$###))))))((((((''''''''''''''''''''''''''''''''''''######$$$&&&&&&&&&&&&&&&)))&&&###!!!"""&&&,,,///:::222(((###$$$&&&&&&%%%%%%$$$###""""""###$$$%%% """###$$$$$$$$$$$$!!!###!!!$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$######!!! """###$$$###"""!!!!!!###"""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!$$$"""$$$$$$$$$$$$""" """""""""""""""###$$$$$$###############$$$$$$%%%%%%$$$###$$$###!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!""""""""""""'''$$$""""""$$$&&&%%%###***'''""""""%%%$$$$$$###############$$$""""""""""""############ !!!#########"""!!! !!!"""######$$$$$$$$$###############$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%&&&&&&$$$###""""""""""""%%%$$$"""!!! !!! """%%%$$$!!!"""%%%"""!!! """$$$&&&&&&%%%"""!!!!!!""""""!!!"""""""""###%%%$$$""" !!!$$$&&&%%%""" !!!$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!"""!!!!!!$$$''''''$$$ ###(((......)))%%%%%%''' !!!"""######$$$%%%%%%%%%&&&'''%%%""" """"""""""""!!!!!!!!!!!!!!!"""#########!!! """"""!!!!!!!!!###$$$%%%$$$###""" $$$$$$$$$###############%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$###"""###%%%%%%###"""%%%$$$###!!!!!!###$$$%%%"""---999;;;333)))%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!! """$$$#########&&&$$$!!!!!!###%%%***)))'''%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$###"""!!!  !!!"""######$$$&&&$$$"""###%%%&&&%%%"""&&&%%%&&&''''''&&&### ###%%%%%%%%%######$$$%%%!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$''''''&&&$$$""""""$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$%%%$$$###!!!!!!!!!"""### !!!######"""!!!!!!oooQQQFFFCCC???;;;;;;;;;999777777888999888777555555555444444555555666555333111111222333222222333222111000000000000111333222///,,,+++***++++++))))))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&***)))((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''***+++222,,,&&&$$$%%%&&&%%%"""!!!!!!!!!!!!"""###$$$$$$"""!!!  !!!"""###!!!$$$$$$!!!!!!$$$$$$ $$$######"""!!!!!! !!!!!!""""""!!!!!!"""###$$$###"""!!!"""### !!!!!!!!!"""############"""!!!!!! !!!!!! ############"""!!!"""!!!!!!!!!""""""###$$$!!!"""###$$$$$$$$$$$$###"""""""""###$$$### ####################################""""""""""""######""""""!!!!!!!!! ###!!! """$$$&&&%%%###&&&%%%###!!! !!!"""###!!!!!! !!!!!!""""""""""""############ !!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$######"""""""""############""""""""""""#########""""""""""""""""""###!!!!!! !!!!!! !!!"""""""""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$######""""""!!!  !!!###%%%&&&%%%"""!!!$$$### ###$$$"""!!!!!!!!!"""###$$$%%%%%%$$$"""!!!"""###%%%''''''%%%###"""###""""""$$$%%%%%%###!!!""""""!!! !!!"""$$$$$$$$$$$$#########"""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$"""!!!"""$$$%%%%%%###"""%%%%%%"""  !!!""""""######$$$$$$$$$###"""###%%%&&&&&&###!!! !!!!!!!!!######$$$$$$$$$###!!!!!!######"""!!!!!!"""###$$$######"""!!! ###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$###"""###%%%%%%###"""!!!!!!""""""""""""!!!!!!!!!(((//////***$$$######$$$$$$######""""""""""""######$$$$$$###""""""!!! $$$%%%$$$#########$$$###""""""""""""######'''&&&%%%%%%$$$$$$$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$&&&((('''%%%######%%%&&&&&&%%%%%%&&&'''!!!"""###$$$$$$$$$##################$$$$$$$$$%%%$$$$$$############""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%$$$###"""!!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%pppRRRFFFBBB===::::::999777666666777777666555555555555666666555555444555333111111222333222111111111111111222333444555555333111...,,,+++******)))))))))))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&))))))((('''%%%$$$######((('''%%%$$$$$$%%%&&&&&&###$$$&&&'''(((((((((''')))&&&$$$$$$%%%%%%###  !!!###$$$$$$$$$$$$%%%###!!!###"""&&&'''$$$"""######!!!#########"""!!!!!!  """###$$$$$$$$$###$$$$$$$$$"""!!!"""### !!!"""###$$$!!!""""""######""""""!!! """###$$$""" """""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!"""###%%%%%%$$$###"""!!! !!!###%%%&&&$$$"""""""""""""""############$$$$$$#########"""""""""%%%$$$###"""!!!  """%%%%%%$$$###!!!"""###$$$$$$###"""!!!!!! !!!!!!"""""""""#########$$$$$$"""######$$$$$$$$$$$$##################$$$$$$$$$"""""""""!!!!!!""""""###""""""############""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!#########"""!!!########################!!!"""###$$$$$$###"""!!! """$$$&&&''''''!!!"""$$$###!!!"""%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$######"""""""""###%%%&&&&&&%%%###"""$$$#########%%%%%%###""" """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&###!!! """$$$%%%%%%""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%&&&$$$""" !!!"""######$$$$$$%%%%%%$$$$$$###"""$$$$$$###"""""""""######""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$"""!!!###$$$$$$###!!!###%%%%%%$$$"""!!!"""$$$$$$$$$$$$############"""###$$$$$$$$$$$$###"""""""""$$$%%%%%%$$$######$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%############%%%'''(((&&&$$$$$$%%%&&&&&&&&&&&&'''(((!!!"""######$$$###############$$$$$$$$$$$$%%%%%%""""""###&&&)))((($$$ $$$$$$############$$$$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""######'''&&&&&&&&&''''''((((((nnnRRREEEAAA<<<:::<<<;;;999888777888999888777555555666777777666444333555333222222333333222111111111111111222333444444222111///---+++*********************)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!!!!"""$$$&&&###$$$&&&(((((((((&&&&&&'''%%%######$$$$$$"""!!!"""$$$%%%%%%%%%$$$###$$$""""""$$$###%%%%%%### """###!!!!!!""""""###$$$$$$$$$ !!!###$$$&&&&&&''''''###$$$%%%$$$"""!!!"""###"""######$$$%%%%%%%%%%%%!!!""""""""""""""""""!!!$$$"""!!!!!!"""######""" !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$!!!!!!!!!###%%%&&&%%%$$$###############$$$$$$$$$%%%$$$$$$######""""""!!!$$$$$$######"""!!!!!! !!!"""$$$%%%%%%###!!! !!!###%%%%%%$$$###"""##################$$$%%%""""""#########$$$$$$$$$"""##########################################"""!!!!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!###$$$$$$###""" """""""""!!!!!!!!!!!!!!!"""###((('''$$$"""%%%$$$############$$$$$$&&&%%%$$$""""""""""""###"""###$$$%%%%%%$$$###"""###"""""""""$$$$$$###!!!''''''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$###""""""###$$$%%%$$$###"""""""""$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""$$$$$$###!!!!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%$$$$$$######""""""""""""!!!!!!!!!""""""###$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$###&&&%%%###"""###%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###""""""!!!!!!!!!"""######""""""$$$&&&"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%''''''&&&$$$%%%&&&'''&&&%%%$$$%%%&&&""""""##################$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%+++000///((("""%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$'''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((jjjPPPEEEBBB===<<<>>><<<:::999999:::::::::888555666777888777666444333555444333333444444333111222111111000000000000111......------,,,,,,,,,,,,,,,,,,++++++***)))((('''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###"""!!! !!!###&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$###"""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!! !!!###""""""###$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%###$$$%%%$$$###""""""$$$%%%%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!""")))%%%!!! !!!###### !!!""""""###$$$""""""!!!!!!!!!!!!""""""%%%$$$""" !!!###%%%'''######"""###$$$%%%$$$"""!!!!!!!!!!!!""""""######%%%$$$$$$$$$######""""""""""""""""""###############$$$&&&&&&%%%$$$"""!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''############$$$$$$$$$$$$""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""######!!!"""###$$$$$$###"""!!!$$$######""""""######$$$""""""!!!!!!!!!!!!""""""%%%###"""!!!"""$$$''')))"""###$$$$$$$$$$$$###""" !!!###$$$%%%$$$"""!!!$$$$$$###"""!!! &&&+++((("""#####################$$$&&&%%%###"""!!!"""###$$$%%%&&&''''''''''''&&&%%%###"""!!!!!!"""###"""!!!%%%$$$$$$###$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$###"""!!!!!!"""###$$$!!!"""$$$%%%$$$$$$######%%%###!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$######$$$###""""""######!!! $$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&$$$###&&&%%%$$$######$$$%%%&&&'''%%%###$$$&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###############"""###$$$$$$###""""""$$$&&&$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&&&&$$$"""&&&''''''&&&###""""""###$$$$$$$$$############$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''---222111***###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&'''~~~fffPPPGGGCCC>>>===???;;;:::888888999999999888777777777777666666555444555444333444555555333111222111000///....................................++++++,,,++++++***)))(((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&%%%$$$$$$$$$&&&&&&(((((('''&&&%%%$$$$$$###!!!!!!""""""""""""!!!!!!!!!###%%%&&&&&&&&&%%%%%%!!!!!!$$$&&&$$$"""###&&&%%%%%%$$$######"""""""""""""""###""""""!!!!!!$$$%%%%%%%%%###"""###$$$$$$$$$%%%%%%$$$""" """!!!!!! !!!!!!"""***&&&!!!!!!"""""" !!!"""###$$$$$$######"""""""""""""""%%%$$$""" !!!###%%%'''%%%###""""""###$$$###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%&&&((('''$$$"""!!!!!!$$$###"""""""""$$$%%%'''############$$$%%%&&&&&&#########$$$$$$$$$$$$%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$""""""############""""""$$$$$$############$$$$$$###""""""!!!!!!""""""###&&&$$$"""!!!"""$$$''')))########################"""###$$$%%%%%%$$$###""""""""""""""""""!!! """ """(((***%%%"""""""""###############%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""######"""$$$""""""###&&&((()))((($$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###""""""""""""""""""###"""%%%&&&%%%###########################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""######""" ############""""""!!!!!!###""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""######""""""###$$$%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$""" """$$$%%%$$$$$$$$$%%%''''''%%%###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((()))(((&&&$$$######%%%%%%$$$$$$###$$$%%%'''(((((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''(((&&&%%%%%%%%%%%%$$$"""%%%&&&'''%%%###!!!"""###&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%"""###&&&***...---(((###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######""""""###%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''zzzeeePPPHHHDDD>>><<<>>>;;;999888888999999999777999888777666555555555555444444333444555555333111111111000///...........................---,,,,,,)))***************))))))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))((((((''''''&&&((('''''''''&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###%%%((())))))'''%%%$$$!!!!!!!!!"""###%%%&&&'''"""###$$$&&&&&&&&&%%%$$$%%%!!!###---222---%%%!!!$$$$$$######"""!!!!!! !!!!!!""""""!!!!!! $$$%%%&&&%%%###"""###$$$"""###$$$%%%$$$""" """!!! !!!"""%%%###!!!!!!""""""!!! !!!!!! !!!"""###$$$%%%%%%$$$###############""""""######$$$$$$$$$$$$###""" !!!"""###"""""" !!!""""""###"""######$$$$$$%%%%%%&&&$$$$$$#####################%%%&&&%%%"""!!!"""$$$$$$$$$######$$$$$$%%%%%%############$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$"""!!!!!!!!!""""""!!!!!!!!!""""""######$$$"""!!!!!!"""###$$$%%%%%%######""""""""""""############""""""""""""############""""""""""""######"""#####################%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$###### !!!"""######"""!!!!!!$$$###$$$'''&&& """"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%########################&&&$$$""""""$$$%%%%%%$$$&&&$$$###$$$(((++++++***$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###""""""######$$$$$$######""" ###%%%%%%###"""###%%%###%%%''''''%%%$$$&&&((($$$$$$%%%%%%&&&&&&''''''&&&$$$"""###$$$$$$$$$###""""""##################$$$######"""###$$$%%%&&&"""###$$$%%%%%%%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&%%%##############################$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&''''''&&&&&&''''''((('''$$$######$$$###$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%''''''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%!!!###%%%'''((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''###$$$%%%'''''''''&&&%%%%%%%%%&&&''''''''''''&&&yyyeeeQQQJJJEEE>>>:::<<<===;;;999999:::;;;:::999:::999777555555555555666444444444555666555333111111000000///////////////---------,,,+++***(((''''''((()))))))))))))))((('''''''''((((((((((((((('''''''''((((((((())))))'''''''''((()))******+++((((((((('''%%%###!!! %%%&&&&&&&&&&&&%%%###""""""(((,,,,,,)))&&&$$$#########$$$'''***---...%%%%%%%%%%%%$$$$$$######%%%!!!&&&555<<<555(((  !!!"""""""""!!!!!!"""###############$$$%%%&&&%%%###"""###$$$"""###%%%&&&&&&%%%$$$###"""!!!  !!!"""!!!###%%%$$$!!!"""!!! """###$$$&&&&&&%%%$$$#########$$$!!!$$$''''''%%%###!!!"""  """#########"""######$$$%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!!!!###$$$### ###%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######!!!!!!"""###$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######""""""""""""###### ###%%%%%%### %%%$$$"""!!!!!!"""$$$%%%((('''&&&%%%$$$###$$$$$$!!!"""#########!!! $$$"""###%%%### $$$"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&'''$$$!!!!!!$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""$$$$$$""" !!!$$$((($$$''''''###!!!$$$(((%%%%%%&&&&&&'''((())))))$$$###"""###%%%&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%$$$###$$$%%%'''(((!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$##################$$$%%%%%%$$$%%%&&&&&&%%%######$$$&&&''''''&&&$$$###$$$&&&'''&&&$$$######$$$%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%%%%%%% """$$$$$$######$$$%%%!!!###&&&)))***(((&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((""""""$$$%%%&&&''''''''''''''''''''''''''''''&&&$$$&&&((('''%%%$$$%%%(((%%%$$$######%%%''''''&&&"""$$$%%%&&&&&&&&&(((***)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&"""$$$&&&'''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%***)))'''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''''''''&&&&&&"""###%%%&&&&&&&&&%%%$$$oooWWWIIICCC???======>>>===;;;999888777666666555444444555666666555333666555444333333333333333444333222111000000000000000...,,,*********+++,,,&&&''')))+++++++++******'''((((((((('''&&&%%%%%%'''''''''((()))******+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%######'''(((&&&)))'''&&&'''))))))&&&"""$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$#########$$$!!!---DDDJJJ:::+++)))###"""""""""!!!!!! """######$$$$$$%%%&&&&&&$$$$$$############$$$$$$""""""""""""###############%%%$$$!!!!!!$$$### !!!!!!!!!"""!!!!!!!!!!!!"""""""""###(((%%% $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%###"""!!!$$$$$$###""""""!!!""""""$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""############%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$ !!!###$$$$$$######""" !!!""""""!!!"""$$$&&&'''&&&%%%%%%%%%%%%""" $$$$$$%%%%%%%%%$$$$$$###############""""""""""""###############"""!!! %%%%%%%%%$$$###"""!!! ######"""""""""""""""""""""$$$&&&%%%$$$"""!!!"""######""""""###%%%&&&((($$$%%%%%%&&&%%%$$$"""!!!""""""%%%%%%###%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""$$$&&&)))+++---&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!$$$///555000)))%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''%%%$$$#########$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''')))***))))))((('''%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&$$$###%%%((()))'''$$$!!!"""$$$&&&'''''''''&&&tttYYYIIICCC???<<<;;;===<<<;;;999888777666666666555555666777777666444666555444333333333333444222111000///............------------,,,+++******)))******+++++++++++++++''''''((((((''''''&&&%%%&&&''''''((())))))******$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&######&&&&&&$$$%%%$$$$$$%%%'''(((&&&###$$$$$$$$$%%%&&&&&&''''''""""""##################'''###***777:::///$$$!!!&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$%%%'''&&&###$$$'''&&&""" !!!!!!!!!""""""%%%###!!!  """###***'''###!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$#########"""######""""""""""""######&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!"""###$$$$$$###$$$&&&(((&&&%%%######$$$$$$###!!!"""######$$$######""""""$$$$$$#########"""""""""%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$###"""!!!########################!!!###&&&'''&&&%%%%%%&&&$$$############%%%&&&'''$$$$$$%%%&&&%%%$$$###"""'''%%%$$$%%%''')))******'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&!!!###---222...(((%%%******)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&(((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))***)))))))))$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%((()))'''%%%$$$%%%&&&'''''''''''''''zzzZZZHHHCCC???<<<:::===<<<;;;999888777777666888777666666777888777555555555444333333333444444222111000///............,,,---...///...,,,***(((---,,,++++++++++++++++++''''''((((((((('''&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))((($$$###%%%%%%###"""""""""###%%%&&&%%%#########$$$$$$%%%%%%&&&&&&"""""""""###$$$%%%%%%%%%'''&&&&&&(((***(((##################"""""""""&&&&&&%%%%%%$$$######"""######""""""""""""##################$$$$$$$$$$$$ ######!!!!!!$$$$$$"""!!!!!!!!!!!!""""""""""""(((&&&"""!!!###(((&&&###"""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###############!!!"""$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&(((***&&&$$$"""!!!###$$$$$$#########$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&''''''$$$$$$######$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&(((***)))((('''%%%$$$$$$######&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''''''''#########$$$%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&###$$$)))---+++'''%%%(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$%%%''')))+++'''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&(((((('''%%%((('''''''''''''''(((((({{{ZZZHHHBBB@@@===;;;===<<<:::999888777777777888777555555666777666555555444444333333333444444444333222111000000000000---............,,,+++***...---+++***))))))******''''''((((((((((((''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((('''$$$###&&&&&&$$$############$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###&&&%%% ###++++++%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$############""""""!!!!!!""""""###"""""""""############$$$"""### ###$$$"""!!!!!!"""""""""#########)))'''$$$!!! ###"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%&&&%%%######"""###$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!  ###&&&'''((((((&&&'''''''''&&&&&&(((***&&&###!!! """$$$%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&***++++++)))&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%%%%"""$$$$$$"""!!!$$$'''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%'''((()))&&&'''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&%%%$$$######$$$%%%&&&((('''%%%#########$$$%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%'''((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***,,,&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&***))))))(((((('''''''''$$$$$$%%%&&&((()))***+++'''(((((())))))(((((('''''''''''''''&&&%%%$$$$$$((()))***++++++***)))(((&&&''''''((()))******+++''''''&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''((()))))))))'''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((('''&&&***)))'''&&&%%%&&&'''(((wwwXXXGGGBBB@@@???>>><<<;;;:::999888777777777888666444444555555555444444444333333333444444555444333222111000000000000000///---,,,+++,,,,,,---...,,,***)))((((((((()))''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$''''''$$$$$$((()))&&&''''''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%% &&&&&& ###,,,...(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!!!!!!!"""""""""######!!!&&&'''$$$###&&&'''&&&"""""""""############$$$&&&&&&%%%$$$###  !!!$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########""""""#########$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############ ###%%%'''((((((&&&'''''''''%%%%%%''')))&&&$$$!!! """$$$%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''*********(((%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%!!!$$$''''''$$$$$$&&&)))&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))))))))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&%%%$$$###""""""###$$$%%%((('''%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&'''''''''***)))((('''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&%%%$$$$$$&&&(((***,,,&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&((((((((()))************$$$%%%%%%&&&(((***,,,---''''''((((((((((((''''''***************)))((('''%%%&&&'''(((((('''&&&%%%''''''(((((()))***++++++%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&(((((()))***)))(((&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((('''''''''''')))((('''%%%%%%%%%&&&&&&pppVVVGGGAAA???>>>???<<<;;;:::999888888888888999666444333444444444333444444333333333444555555222111000///............111000---+++++++++---...,,,+++***)))((((((((((((''''''((()))))))))((((((((((((((()))))))))))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$%%%)))***((()))))))))&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""!!!&&&&&&"""###))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!""""""""""""#########!!!&&&)))%%%"""$$$&&&&&&"""#########$$$$$$$$$$$$###$$$%%%&&&%%%"""!!!!!!"""%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&'''(((!!!"""$$$%%%%%%%%%$$$###&&&''''''&&&%%%%%%&&&((('''%%%###"""$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&$$$$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%*********)))((('''%%%%%%'''''''''''''''(((((((((***)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''###$$$%%%'''((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''',,,---)))%%%&&&''''''$$$%%%&&&'''((()))***+++%%%&&&&&&&&&'''((()))***'''''''''((((((''''''''''''''''''(((((())))))***''''''''''''((((((((((((''''''((((((((((((''''''&&&'''(((***++++++++++++&&&%%%%%%&&&(((+++---///''''''((((((((((((''''''((())))))))))))(((((('''''''''((((((((((((''''''''''''(((((())))))******%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''(((((()))))))))(((''''''''''''''''''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((((('''''''''((((((((('''&&&%%%%%%%%%&&&|||jjjUUUHHH@@@<<<<<>><<<:::::::::999888777666666555555555666777777777666666777555333333444444444333333222111000000000000000/////////...------,,,,,,)))*********++++++,,,,,,++++++************+++++++++***)))))))))***+++,,,************))))))))))))%%%%%%&&&'''(((((())))))(((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&''''''(((''''''&&&'''%%%$$$$$$&&&''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&(((&&&%%%$$$%%%&&&%%%$$$%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&'''(((***+++---''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$###!!!!!!$$$'''%%%%%%%%%&&&((()))+++,,,&&&''''''(((((((((''''''&&&'''((((((((('''&&&%%%''''''''''''((((((((((((***)))))))))((((((''''''))))))******)))(((&&&%%%'''''''''(((((((((((((((************)))(((''''''&&&'''((((((&&&&&&'''(((&&&''''''((((((''''''&&&''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((''')))******+++******))))))******++++++++++++******,,,,,,+++***)))(((((((((++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''((()))***+++***++++++***((('''((()))))))))))))))(((((((((((()))))))))(((((((((((((((++++++++++++++++++++++++)))))))))(((((((((((((((***+++,,,+++)))((()))***)))***************)))))))))))))))))))))***++++++******************************++++++++++++************************)))(((******))))))((())))))***&&&''')))***++++++***)))******************************))))))******+++,,,++++++******))))))******+++)))''''''((()))((('''(((((())))))***+++++++++***++++++++++++******)))*********)))))))))(((((((((((()))***************))))))))))))))))))))))))&&&&&&'''(((((())))))***oooeeeaaaWWWKKKBBB>>>===<<<:::::::::999888888777666666555666666777777777666666666444333333444444333222333333222111000000111111/////////...------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...************)))))))))(((&&&&&&&&&'''(((((())))))'''(((((())))))(((((('''''''''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%$$$%%%'''((()))((($$$$$$&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))'''%%%%%%%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%)))(((((('''''''''''''''***)))(((((((((***---...((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&###"""###'''***((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((*********(((&&&$$$''''''((((((((()))))))))(((((()))))))))*********(((((()))***)))(((&&&$$$'''''''''(((((())))))))))))*********))))))((('''((())))))((('''&&&&&&'''''''''(((((((((((('''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''((()))***+++,,,,,,------,,,++++++************...---+++)))(((((()))))),,,,,,---------,,,,,,+++************************)))((((((((())))))***+++******++++++***)))))))))*********)))))))))((((((******))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((***+++,,,+++)))'''((()))((()))***+++,,,+++***)))************+++,,,------************************+++++++++,,,,,,+++++++++***++++++,,,++++++************************************************++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,++++++*********++++++...---,,,++++++++++++***)))*********++++++,,,,,,***+++,,,,,,,,,***)))(((***)))))))))((((((((((((((())))))***************************************)))))))))******++++++,,,|||hhh]]]XXXQQQGGG@@@======<<<;;;::::::999999888888777777666777777777777777666666555444333444555555333222333222111111111111111111/////////...------,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++))))))***++++++---......************)))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$%%%((()))***)))%%%&&&&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$&&&&&&%%%$$$###$$$%%%############$$$&&&'''''')))((('''&&&'''((((((((()))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''###%%%'''***+++++++++******)))((('''&&&'''''''''+++***(((''''''(((***+++)))((((((''''''(((((()))'''(((((())))))(((((('''))))))(((&&&%%%&&&)))+++******((('''&&&%%%%%%%%%'''((())))))*********)))((()))+++++++++)))'''&&&((((((((()))))))))******&&&'''((()))***,,,------&&&'''(((((((((((('''&&&&&&&&&''''''(((((())))))(((((()))))))))(((''''''((()))***)))'''&&&&&&''''''(((((((((((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((((((((()))******)))(((((((((((())))))))))))((((((((())))))***+++,,,------...---,,,************+++...---+++))))))))))))***,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))*********+++,,,,,,+++***+++************)))))))))++++++++++++++++++++++++************************---,,,,,,++++++*********)))***+++***((('''((()))((()))+++,,,,,,+++***))),,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,000...,,,***)))***,,,---++++++++++++++++++++++++---------,,,------...///,,,,,,++++++++++++,,,,,,---.........---,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,+++***(((''')))))))))(((((((((''''''(((((()))************)))++++++++++++++++++++++++---,,,+++***)))*********wwwcccXXXOOOKKKDDD???===<<<;;;;;;::::::999999999888888888777777888888888777666666555444333444555555333111222111111000000000111111/////////...------,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''*********)))((('''%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))((((((((('''&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%&&&(((******)))******))))))((('''%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$######$$$"""""""""###$$$&&&((()))+++)))&&&&&&((()))))))))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%###!!!!!!###%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''))),,,---)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++---...//////***)))'''&&&%%%%%%&&&''')))((('''%%%%%%%%%&&&'''))))))(((((((((((())))))(((((())))))))))))((((((((())))))'''&&&&&&(((*********))))))))))))******&&&&&&'''((()))))))))))))))***+++++++++***)))((())))))))))))************&&&'''(((***+++---......((((((((((((((((((((()))''''''''''''(((((((((((('''(((((())))))(((((('''((()))***)))'''&&&'''((('''(((((())))))(((((('''((((((((()))))))))******((())))))******))))))((())))))++++++++++++))))))((())))))************)))---,,,+++***************...---,,,+++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))***,,,......,,,***++++++++++++*********))),,,,,,,,,,,,,,,---------************************---------,,,,,,,,,,,,,,,)))***+++***))))))***+++***+++++++++++++++******,,,,,,,,,,,,---///000111------------------------++++++************++++++***+++,,,,,,,,,,,,,,,,,,((()))***,,,,,,---------111///,,,******+++...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------***,,,------+++******+++,,,,,,------------------******+++++++++***))))))******)))))))))((((((((((((((()))***************++++++++++++++++++++++++,,,+++)))(((''''''((((((tttaaaVVVIIIFFFBBB>>><<<;;;;;;;;;::::::999999999999888888888888888888888777666666555444444555666555333111000000000//////000000111/////////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++))))))***++++++,,,++++++************))))))))))))''''''(((((())))))******))))))************))))))((()))******)))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((''''''%%%&&&'''((()))))))))))))))'''&&&''')))******)))*********)))((('''&&&%%%&&&'''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%'''((((((+++(((%%%%%%'''))))))((('''%%%$$$%%%'''(((((((((&&&'''&&&$$$"""!!!$$$'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""" &&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%'''***---///))))))))))))))))))******((((((((((((((((((((((((&&&''''''((())))))******************************************************+++************,,,---...---+++)))(((''''''((()))'''''''''''''''(((((((((***))))))(((((())))))***((())))))******))))))(((''')))******((((((((()))))))))))))))***+++,,,,,,$$$%%%&&&'''((((((((((((*********+++++++++++++++)))))))))*********++++++))))))***++++++,,,,,,------,,,***)))((()))******))))))))))))))))))((((((((())))))******)))))))))((()))***)))((('''((()))(((((())))))))))))(((((((((((()))))))))*********)))***+++,,,,,,+++***))))))+++,,,------,,,+++)))))))))***+++++++++++++++...---,,,***))))))******,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++))))))))),,,//////---***,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///---,,,,,,+++******************++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++******+++,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++,,,------......///------------------------***************++++++,,,,,,,,,,,,,,,,,,---......(((***------+++***+++,,,------------------------,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''(((***+++rrr```UUUFFFDDD@@@>>><<<;;;;;;;;;::::::999999999999999999888888888888888777666666444444444555666555333111000///////////////000000000//////...------,,,,,,)))******+++---......///++++++------------++++++))))))***+++++++++******************))))))))))))%%%%%%&&&((()))+++,,,,,,++++++,,,,,,,,,,,,++++++&&&''')))*********)))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''(((((()))*********''''''(((******+++++++++)))((('''''')))******)))'''(((((())))))))))))(((''''''''''''((((((((()))$$$%%%%%%&&&'''''''''&&&###%%%&&&''''''''')))+++''''''&&&&&&&&&''''''(((+++'''$$$$$$&&&(((((('''&&&%%%$$$%%%''')))))))))'''((((((%%%""""""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((***++++++***)))'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((+++...000(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,++++++++++++++++++************************+++***(((&&&&&&'''(((***111000---,,,++++++,,,---'''((()))+++,,,,,,,,,,,,******))))))))))))******))))))************))))))(((***,,,---+++*********))))))(((((((((((())))))))))))***,,,,,,---------+++*********+++,,,------)))************+++++++++,,,,,,,,,+++++++++******333000---***))))))***+++,,,+++++++++******)))))))))******+++++++++******''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))***************+++,,,------,,,+++******+++---......---+++***)))***+++,,,,,,,,,,,,,,,++++++*********+++---...+++,,,,,,------,,,,,,+++((()))+++,,,------,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------))))))))),,,000000...+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***,,,............000111///...,,,***))))))******)))))))))***+++,,,...///+++++++++++++++++++++++++++***)))(((((()))***+++)))***++++++,,,,,,,,,,,,------......---+++***)))$$$&&&+++...000000///...------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///(((,,,//////---,,,---///..................---------,,,,,,+++,,,---///000......------------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---///rrr___SSSGGGEEEAAA===<<<<<<======;;;;;;:::999999888888777888777777777666666555555444444555555555555555555333222222222333333111000000000000000///////////////,,,+++,,,***''')))---***((((((*********+++...++++++******+++,,,,,,---'''(((***++++++***)))(((************************(((***+++---......---------,,,,,,---///---((($$$&&&&&&&&&'''''''''((((((+++(((&&&%%%''''''&&&$$$&&&'''***,,,------,,,++++++)))&&&$$$$$$&&&)))+++,,,,,,+++***))))))******''')))+++,,,,,,***'''&&&''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$''')))(((&&&%%%'''***%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''###$$$&&&((())))))((((((%%%%%%%%%%%%%%%&&&'''(((************))))))))))))&&&&&&'''%%%###""""""###((((((((('''&&&&&&%%%%%%$$$%%%'''))))))((('''&&&"""((((((!!!%%%(((%%%***'''%%%&&&((((((&&&$$$)))***,,,,,,+++)))'''%%%$$$$$$%%%%%%&&&'''((((((&&&)))(((&&&'''+++,,,)))---###$$$,,,,,,(((******++++++***)))(((''')))######))),,,)))''')))++++++++++++++++++++++++(((,,,......+++)))+++---,,,,,,---------,,,,,,+++((()))***+++++++++++++++******)))(((((('''((((((*********))))))))))))))))))))))))***,,,,,,+++***))))))))))))))))))))))))************************,,,+++***)))***+++,,,---...+++)))***,,,---+++(((******+++,,,,,,---......+++***)))))))))***,,,,,,222111000...---,,,++++++&&&(((***+++++++++)))(((---------,,,,,,++++++++++++++++++)))''''''(((*********))))))))))))******+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,//////...---,,,,,,++++++((()))***+++,,,+++******++++++++++++++++++++++++------,,,++++++*********,,,------,,,+++***))))))...//////---***+++...111...---++++++++++++---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************//////...------,,,++++++,,,,,,,,,+++++++++*********)))((((((***---111333111111000...---,,,+++***+++***+++---......,,,***---------...------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++//////...---++++++,,,...---......//////......---///000000///---,,,,,,---...---,,,,,,...000000//////---+++)))(((((()))***---,,,,,,++++++,,,,,,---+++))),,,111...&&&&&&,,,------------------------,,,,,,,,,---------......---...///000000///...---+++++++++,,,,,,---------.........------,,,,,,+++ooo\\\PPP@@@>>><<<:::::::::;;;<<<::::::999999888777777666888888888777777666666666555555555555555555555555444333333333444444222111......------,,,,,,++++++---***)))++++++))))))++++++++++++,,,,,,,,,---///---,,,,,,++++++,,,,,,,,,###%%%''')))+++++++++***)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,+++******,,,...---***'''&&&&&&'''''''''(((((((((+++)))&&&&&&'''(((&&&$$$&&&'''((()))))))))((('''***)))'''%%%%%%''')))*********)))(((((((((((((((&&&''')))))))))(((&&&%%%''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''((((((######$$$%%%&&&'''((((((!!!"""$$$###""""""###$$$''''''''''''''''''''''''$$$%%%'''((()))((('''&&&###***+++%%%%%%***+++''')))'''%%%&&&(((((('''%%%((())))))))))))'''%%%$$$&&&&&&&&&'''((()))))))))111444222***$$$$$$'''(((***'''$$$$$$''')))***)))******)))))))))((((((((()))$$$###))),,,)))(((***++++++++++++++++++++++++((()))***)))(((((()))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***+++***))))))(((((())))))+++++++++++++++*********)))))))))***+++++++++***************************((((((((((((((((((((((((+++++++++++++++,,,------...,,,******,,,---+++)))***++++++,,,------......///...,,,+++***)))******...---,,,***)))(((((((((***+++,,,---------,,,+++---------,,,,,,,,,++++++,,,------,,,******+++---+++******))))))******+++(((***+++***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---//////...------,,,++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,,,,+++++++++...000000...,,,---...******))))))))))))******---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++******+++---///000000///...---,,,+++******+++++++++,,,......---+++,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++***,,,...------............------,,,---...---+++******++++++***))))))+++------,,,---,,,***)))(((((()))***---,,,,,,++++++,,,,,,------,,,,,,------+++,,,///........................------------............------...//////...------,,,,,,,,,,,,,,,---------............------------kkkWWWKKK;;;::::::::::::;;;<<<<<<999999999888777777666666888888888888888777777777555555555555555555555555555444333444555555333111......---,,,++++++******,,,''''''+++...,,,***)))+++,,,---,,,++++++,,,---------,,,,,,+++,,,,,,,,,%%%''')))+++,,,,,,,,,,,,))))))))))))))))))))))))++++++*********++++++,,,)))((((((***+++,,,+++)))''''''''''''((((((((((((+++)))'''&&&'''((('''&&&)))((((((((('''''''''&&&)))((((((''''''(((((()))((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''###""""""###%%%'''&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%###"""(((''''''''''''(((((()))$$$%%%%%%&&&'''((()))***&&&(((((((((&&&&&&&&&(((%%%&&&&&&'''(((((())))))%%%&&&'''((()))((('''&&&!!!+++///***'''******&&&(((&&&&&&&&&((()))(((''')))))))))((((((''''''&&&((((((((())))))******+++:::>>><<<000%%%$$$(((,,,'''+++...---)))&&&''')))***)))((('''''''''((())))))&&&%%%)))+++))))))***++++++++++++++++++++++++---,,,***)))+++,,,,,,,,,******+++++++++++++++***............---,,,+++***++++++******))))))******,,,---------,,,,,,++++++***))))))))))))***++++++************************((((((((((((((((((((((((+++,,,------......---------,,,++++++,,,,,,+++***+++++++++,,,------......000///---,,,++++++++++++,,,+++***((((((''''''''',,,,,,,,,---------......------------,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,+++---------,,,+++,,,---------------------------------...////////////...//////......---,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------))))))+++,,,------------(((,,,111333111...,,,+++)))******++++++******)))------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........((())))))***+++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,---------------......------,,,+++******,,,++++++,,,......---+++++++++,,,,,,,,,,,,,,,+++---..................---........................------...,,,+++***,,,---,,,------......------,,,+++,,,---,,,+++***+++,,,...,,,+++,,,...000000///+++***)))(((((()))***+++------,,,,,,,,,,,,------...---***)))---222333000------------------------............////////////,,,------......------,,,---------------,,,,,,,,,............////////////hhhSSSFFF<<<<<<<<<===============::::::999999888777777777999999888888888888888888555555555555555444444444444333222333444444222000111000000///...---,,,,,,,,,''''''---222000,,,)))(((,,,...+++((()))******+++++++++++++++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***))))))))))))******)))''''''((((((((()))))))))***)))((('''((((((((('''******)))(((((())))))***(((((())))))))))))(((((((((''''''&&&&&&''''''''')))((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''((((((((()))$$$"""!!!###''')))'''%%%))))))'''&&&&&&%%%%%%%%%'''''''''((((((((((((((('''((((((((((((&&&%%%$$$)))((((((((((((((())))))***)))))))))((((((((((((---......,,,(((&&&&&&'''&&&'''''''''((((((((()))&&&'''((((((((((((''''''$$$333;;;333***((()))'''&&&&&&&&&'''((())))))(((,,,+++******))))))******(((((()))))))))*********333777666...&&&&&&***,,,&&&+++///...)))%%%&&&)))***)))'''%%%%%%&&&((())))))(((''')))*********+++***+++++++++++++++,,,,,,000,,,((((((+++------,,,))))))***+++++++++******---------------,,,++++++,,,,,,+++******+++++++++,,,------------,,,+++************)))((()))***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.../////////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++++++++,,,...///---,,,+++***************,,,++++++++++++,,,---...------------------,,,,,,'''))),,,---,,,++++++,,,------,,,,,,,,,,,,---------...//////------...///------------------------........./////////////////////......---------,,,,,,------...............------------------------+++++++++,,,,,,,,,------)))***+++,,,------------))),,,000222222///,,,+++,,,---...//////...---,,,...------------,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,---...............---------,,,,,,,,,+++,,,---...///......---.........------,,,,,,,,,---,,,+++,,,...///...,,,,,,,,,------...------------......//////......---........................,,,---...---++++++,,,---,,,,,,------------,,,,,,,,,---......---,,,...//////...---...000111111111***))))))))))))***+++,,,------,,,,,,,,,,,,------------+++***111:::777///++++++++++++++++++++++++////////////000000000000........................//////......------,,,,,,......//////000000111111~~~fffQQQDDD>>>>>>>>>======<<<<<<;;;<<<;;;;;;::::::999888888888888888888888888999999666666555555555444444444333222111111333222111///111111000000///......------((()))000555333...,,,)))///222---((()))***)))((((((((()))+++,,,...//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***((((((((((((((((((((()))))))))************))))))((((((((()))(((((((((((()))***,,,,,,(((((()))******)))(((((()))(((((('''(((((()))))),,,+++***(((((()))***+++(((((())))))(((((('''&&&'''''''''(((((()))))))))'''%%%###%%%)))***)))'''***)))((('''&&&%%%%%%%%%((()))))))))*********+++&&&''')))*********)))(((***))))))((((((((())))))''''''''''''&&&&&&&&&&&&***++++++)))&&&$$$$$$%%%))))))((((((((('''''''''((((((((((((((((((''''''***;;;EEE:::+++''')))+++&&&''''''((((((((()))***,,,++++++************+++''''''(((((((((((())))))&&&)))***&&&%%%&&&&&&$$$&&&'''((((((''''''((())))))(((&&&%%%%%%''')))***)))******((((((***++++++*********++++++,,,,,,,,,+++'''$$$###&&&)))((('''((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,---------,,,***)))***+++,,,+++)))(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---------------,,,++++++,,,,,,,,,------------......,,,++++++******,,,---...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...------------------------'''***,,,---,,,,,,,,,,,,......------------......+++,,,---,,,+++***+++---....................................//////000000///...............------.............../////////---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++,,,---///000///...------...///000000///...---.........---------,,,,,,******+++,,,,,,---......//////...---,,,++++++***------------------------000000/////////.........***+++---///000000000///////////////............---,,,+++,,,...///...---------...///000000//////------............------------------------------,,,---......---,,,---...,,,------......------,,,---...//////...---...000,,,+++***+++---.........)))))))))******+++,,,,,,...------,,,,,,------...---...///444<<<@@@:::///++++++++++++++++++++++++/////////000000000111111000//////////////////000/////////......---------...//////000000111111111gggRRREEE???>>><<<;;;:::999888888<<<<<<<<<;;;::::::999999777777777888888888888888666666666555444444333333222111000111222222000...///............---------...+++,,,222555333///...,,,555888111+++,,,---***(((((()))***+++---...///++++++,,,,,,---...//////++++++++++++++++++++++++++++++*********++++++,,,+++,,,---,,,)))'''''''''))))))))))))************)))***+++***(((((()))+++&&&&&&'''((()))***++++++((())))))******))))))((())))))(((((())))))******---,,,+++*********+++,,,((())))))))))))(((''''''((((((((()))))))))))))))(((((('''((()))***)))(((***)))((('''&&&&&&&&&&&&''''''(((((()))*********%%%''')))***,,,,,,,,,+++***))))))(((((((((((((((&&&&&&'''((()))***++++++&&&((())))))(((((()))*********)))(((((('''&&&&&&))))))(((((((((((((((((('''666>>>444'''%%%(((***'''((())))))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&))))))'''((()))'''"""'''&&&%%%%%%''')))******)))((('''''''''((()))***))),,,,,,((('''***,,,,,,*********++++++,,,,,,---+++)))''''''((()))))))))))))))***+++,,,,,,,,,,,,)))***+++,,,,,,---------++++++******++++++,,,,,,+++,,,---......,,,***)))***,,,///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---......//////......,,,---...---,,,+++,,,---------------------......///...,,,+++***)))******++++++*********++++++,,,---------.........//////------------............,,,---//////...---...///......------------......,,,...///...---,,,---///////////////////////////......------......///000..............................------......///000.................................---,,,+++++++++,,,---------------,,,+++...,,,,,,,,,...000//////,,,------......------,,,............---------,,,+++++++++,,,,,,---------//////...---,,,++++++***------------,,,,,,,,,,,,000000000////////////...***,,,...000111111111000///////////////000000000...---+++,,,---//////.........///000111111111111------............------........................,,,...///000///......///---..................------...///...---,,,---......,,,+++,,,...000000///***++++++,,,,,,,,,------......------------......000///333>>>FFFBBB888111------------------------////////////000000000000111000000//////000000111///////////////.........////////////000000000000iiiTTTGGG>>>===:::888777777888999<<<<<<;;;::::::999999888666666666777777888888888777666666555444444333333222111111111222222000///,,,,,,------------.........,,,...222333000...000---888;;;333,,,---...***------,,,,,,,,,---......,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,(((+++......+++)))((())))))))))))*********++++++)))***+++***((((((***,,,'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((())))))***+++++++++***))))))))))))))))))))))))))))))(((''''''******)))))))))))))))))))))*********((('''((()))))))))(((''''''&&&''''''&&&''''''((())))))******%%%&&&(((***++++++++++++***)))(((((('''''''''((('''(((((()))***+++,,,,,,&&&''')))***))))))+++---)))))))))(((((((((((((((***))))))((((((((((((((($$$,,,...(((&&&+++...+++''')))+++***'''&&&((()))((((((************)))((('''''''''''''''''''''''')))---///+++(((******)))((((((((())))))***+++,,,((((((((()))))))))******)))......(((&&&***---,,,)))******+++,,,,,,------,,,---------,,,+++,,,---)))***+++,,,------------+++,,,---------------,,,***************+++,,,,,,,,,---///000000...,,,***)))---222111---***+++,,,------------------------++++++++++++++++++++++++------,,,,,,------...///,,,...///...,,,***,,,---..................------000///---,,,+++***++++++***************+++,,,---+++,,,---...///......---------------........./////////000///------...000...------,,,,,,------...///111111111000///000111////////////////////////...---,,,,,,,,,---//////............////////////......---------...///000........................------------------,,,,,,++++++,,,---............---,,,+++---///111000...,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////////////////.........------......///000000000000000............//////000000///---+++,,,---/////////---...///000000111111111...//////000000//////...////////////////////////,,,///111111000///000111...//////000000//////...///000111000...------...000///...///111222222222,,,,,,------...---------......------------......111+++111BBBGGG:::111111................................./////////000000111000///......///000111///////////////000000000000///////////////......kkkUUUIII>>>===:::888777888:::;;;;;;;;;:::999999888888777555555666666777777777888777777666555444444333333333222222222333333111000,,,,,,---......//////000---,,,///222111------111+++888;;;222***,,,---)))222111000///...---------111111000......---------........................(((***+++---......------&&&***...///---+++***+++)))************+++++++++)))+++,,,+++((((((***---+++,,,...///...---+++)))******))))))))))))******((((((((((((((()))******(((((((((((((((''''''''')))))))))))))))(((((('''++++++******))))))(((((((((+++,,,***'''%%%''')))))))))(((''''''''''''((('''(((((()))***++++++,,,%%%&&&((()))******))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''(((((())))))************)))(((((((((((((((''')))'''%%%---999:::222(((***+++***'''&&&'''))))))***,,,------,,,+++)))((((((((((((((('''''''''$$$+++...((("""$$$)))---(((,,,......,,,+++,,,---'''((()))***++++++*********//////(((&&&***------))))))***+++,,,,,,------(((+++...---***)))***,,,)))***+++,,,---.........////////////...---,,,+++***)))))))))***++++++,,,---...000111111///---+++)))...333444///++++++,,,------------------------------------------------------,,,++++++---...///,,,...000...+++***,,,.....................------......---,,,---...///000++++++++++++,,,---......((()))+++------,,,+++***---------.........////////////...,,,******,,,...---------,,,,,,------------...///...---,,,---///000000000000000000000000------,,,+++,,,---...///.........///////////////...------,,,,,,...///000////////////////////////+++,,,,,,------......///))))))+++---...///000000,,,++++++...111222///,,,...---++++++++++++---...//////.........------------,,,,,,,,,,,,,,,,,,,,,------...///000111222333------///000111333444444......---------,,,,,,,,,111000000000////////////,,,,,,------...////////////---+++,,,---/////////,,,---...///000000000000000000111111111111000000000000000000000000000000---///222222111111111111//////000000000000//////333444444333000//////000---,,,+++,,,...///000///---......//////...------......------------......000&&&,,,@@@CCC222)))///------------------------............////////////000///...------...///000......//////000000111111000000//////......------sssXXXFFF>>><<<:::888888888999::::::;;;;;;<<<;;;:::888777999999999999888888888888555555555555666666666666444333222111000000000000........................///...------------...///111111000///////////////***+++,,,---............///...,,,++++++,,,...///------............------///...------------...///,,,,,,++++++++++++++++++************+++,,,------&&&''')))*********)))(((************************))))))************))))))+++***)))))))))***,,,---))))))))))))************(((((((((((('''''''''''''''((())))))))))))(((''''''(((((('''''''''***,,,(((&&&&&&)))+++,,,)))&&&))))))(((((((((((())))))'''''''''((())))))*********)))((('''&&&&&&'''(((******++++++++++++******,,,***(((''''''(((***,,,((((((***++++++***))))))&&&''''''((()))******+++***...,,,%%%)))888AAA@@@,,,++++++,,,,,,,,,+++)))(((((()))************))),,,+++***((((((((()))***+++*********))))))((((((%%%%%%&&&&&&'''(((((((((,,,,,,---...---,,,+++*********+++,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,///...------///000000000((())))))***+++,,,---...000///...---,,,+++******//////000000///---,,,+++------,,,+++++++++,,,,,,)))***+++,,,...///000000111000...+++***)))))))))---------.........//////------------------------,,,+++******+++,,,...///,,,,,,,,,++++++++++++***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............111111000///...---------...000111111000///......333///------...///////////////............//////---......///000111111222///............---------------------------------------...///000000//////---,,,---222555444111///......---,,,,,,,,,,,,---..................------...///111222111000...---000000111111000///......///.........///000222444111///...///111222000---............/////////000.........///////////////,,,...000000///......///000,,,,,,111444111...,,,...///000111111111111111111000000000//////......000111222222333444555555000000000000000000000000111111000000/////////...---------......000111111////////////////////////000000//////......------......///000111222333333222111000///............//////...//////000111222111111111000//////......111000////////////000000///////////////000111111rrrXXXGGG>>><<<:::999888888999:::;;;;;;<<<<<<;;;999888777777777777777666666666666666666666666666666555555222222111000////////////........................------,,,++++++,,,------------.........---,,,+++...///000111222222222222///...,,,++++++,,,...///...//////////////////.........////////////......******++++++,,,,,,------+++++++++***++++++,,,,,,((()))***+++++++++******++++++++++++++++++++++++(((((())))))))))))(((((()))((((((((())))))******+++******)))((('''&&&&&&******)))(((''''''&&&&&&(((((((((((((((((((((((()))+++,,,,,,***((('''(((***((('''(((***+++)))'''+++******))))))******+++***)))))))))))))))))))))+++***)))((((((((())))))))))))************))))))***))))))))))))))))))***$$$%%%'''((())))))))))))''''''(((((()))******+++***...,,,&&&***666===;;;,,,***((('''''''''(((((()))))))))************+++++++++)))((((((((())))))+++++++++*********))))))(((((()))***++++++,,,,,,,,,,,,---------,,,+++***'''(((***+++------...............////////////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---,,,++++++---......---........................//////......------,,,,,,000///...---,,,,,,,,,---,,,,,,,,,+++,,,,,,------++++++,,,---......//////000///...,,,,,,,,,,,,---............////////////------...///000111111222///...---,,,++++++++++++,,,,,,+++++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------***+++,,,---//////000000///.........///000000111000555666222...///111000000//////......//////000222222111///...---,,,+++,,,,,,------...000111111////////////////////////,,,---...////////////...111...---000555666555333///...------,,,,,,------////////////////////////...///000111111000///...000000000000000///..................///000111111000///...///111111///---........./////////000000////////////////////////---///000///......///111...,,,---222444222222333//////000111111111111111111111111000000000////////////111222444555666777111111111111111000000000/////////.........------............///000111111000000000000000000000000111000000000000000000////////////000111111222222444333222111000000000000000////////////000000111/////////000111111222222000000000/////////000000///////////////000111111oooXXXIII>>>===;;;999888999:::;;;<<<<<<<<<;;;:::999777666777777777777666666666666777777777777666555555444222222111000////////////........................------,,,++++++,,,------,,,,,,.........---+++***---...///000000000000000///...---,,,,,,---.../////////000000000000//////---...///000000///...---)))******+++,,,---...///---,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))))))))******+++++++++***,,,++++++***)))((('''''')))((('''&&&%%%$$$###"""******)))(((((()))******))),,,//////---+++)))(((+++***(((((()))***)))(((,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((******)))))))))***++++++(((((())))))))))))((((((((()))***++++++***)))((("""###%%%'''))))))))))))'''(((((())))))************...---(((***333777444000...***''''''(((***,,,***************+++,,,,,,******)))((((((((())))))+++++++++++++++*********))))))***+++,,,---...///,,,,,,---------,,,+++***)))***+++,,,------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000...,,,++++++---......---......---,,,,,,+++******------......//////000000111///---******+++---...,,,+++++++++,,,---......,,,,,,---------.........///......---......///000........./////////000000,,,---...000222444555666............---,,,++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,------------'''(((+++---///000000000111///---...000222333333777GGGKKK===///...000---000000////////////000000444333222///---+++***)))......------...000222333111111111111111111111111...//////000000000000///333000//////333666666444///.........------------000000000000000111111111...///000111111111//////000000////////////............////////////......///......///000000///---....../////////000000000111111000000//////......////////////......111333444000///111111///000333000000000111111111111111222222222111111111111000......000222444555777888333222222222111111000000000000000///////////////............///000111222111111111111111111111111111111111111111222222222000000000000000000000000555444333222222222222222111111000/////////000000//////000000111222222222000000000000000000000000000////////////000111111lllWWWIII>>>===;;;999888999:::;;;======<<<;;;:::888777666999999999999888888888777888888888888777555444333333333222111000000000000........................//////............////////////......------------,,,,,,---.....................------------....../////////000000/////////........................++++++,,,,,,------.........---,,,+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...///...---,,,++++++,,,,,,,,,---------******)))((('''&&&&&&%%%---,,,***))))))***,,,---(((***...//////.........+++)))(((((()))***,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******++++++))))))************))))))))))))************))))))%%%&&&((()))*********)))(((((()))))))))************......++++++000111.........,,,***)))***,,,///,,,++++++***+++,,,------))))))))))))))))))))))))+++++++++***************''''''(((***+++,,,---...---------,,,,,,,,,++++++------------,,,+++***)))***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000///------///000//////------,,,++++++******))),,,---...///000111222333000...,,,+++***+++,,,---+++++++++,,,,,,...///000...............---------..................//////------........./////////,,,---...000111333444555+++,,,...///000000///...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...///000000000000,,,---...//////...,,,+++333111000///111222333333888NNNUUU@@@------000---111000000//////000000111111000000000//////......333222000/////////111111222222222222222222222222111111222222222222222111///444666333000111222222////////////......------000000000000111111111111//////000111111111000000000/////////////////////...///000000000...---,,,........./////////...---...////////////000000000222222111000000///......000000000...---///222555KKK@@@555222111//////000111111111111111111111222222222222222222222222222//////000222333444555666333333222222111111000000222222222222222222222222000/////////000000111222222222222222222222222222000000111111222222333333111111111111000000//////555444333222222222222222222222111000////////////222111111000//////......//////000000111111111000000000//////000000111222jjjUUUHHH???===;;;999999999:::;;;======;;;:::999888888777999999999999888888888777777888999999888666444333222222111///////////////////////////////////////////////////////////////111000---++++++,,,...000...///000000000000000000........................---......//////......---///...,,,++++++,,,...//////......------,,,,,,,,,......---,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---//////...------,,,,,,,,,,,,---------------------------------......---+++******+++---...***+++------,,,---000222(((((())))))***+++...000++++++************++++++******++++++,,,,,,,,,,,,'''(((((())))))************++++++,,,,,,++++++***+++***)))'''''')))***++++++,,,---------,,,+++***))))))))))))***************---...,,,,,,...---***&&&((())))))((((((***,,,,,,,,,,,,,,,,,,------...))))))******************************************'''(((((()))+++,,,,,,---------,,,,,,,,,+++++++++.........---,,,+++***))),,,---///111111000///---,,,,,,,,,,,,,,,,,,,,,,,,.........------.........111///------///000///...............////////////,,,---...///111222333444------......------,,,,,,++++++,,,,,,---...///000//////.........---------............---------,,,,,,,,,---------.........---------...//////000000,,,---///000111111000///000/////////............------------------------------------------------..............................///000111111111111111222222111000...---+++222222111000000111333555888MMMQQQ;;;***---222000111111000000000000111111///000000111222222333333444333222111111111222222111111111111111111111111111111222222222111111000,,,999AAA;;;111---///111//////000000000///...---/////////000000111111111//////000111111111111111000000////////////000111//////000111000...---,,,......///000//////......////////////000000000111333333222111000//////...000000000///...000333666^^^LLL;;;444555555333222333222111111000111222222222222222222222333333333222222222222222222222222222222222111111111000000222222222222333333333333111000000000000111222222222222222222222222222222000000000111111222222222222222111111000/////////333222222111111111111222333222111000000///000000111000000//////......---...///000111222222111111000000000000000111222222kkkUUUHHH???>>><<<:::999:::;;;<<<<<<<<<;;;:::999999999999777777777777666666666666666777999999999777555333000000///...------------////////////////////////,,,---............---,,,000...,,,***)))+++---...---......//////.................................------............------///...---,,,,,,---...///000000///...---,,,,,,+++...------,,,,,,,,,,,,---++++++*********+++,,,---------------------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++---,,,,,,+++***)))((((((*********+++,,,,,,---------,,,+++******+++,,,------...---,,,******---///''')))***++++++,,,...000******))))))))))))******)))******+++,,,,,,------'''((())))))***)))))))))+++,,,,,,,,,,,,,,,,,,+++,,,+++(((&&&&&&(((+++,,,...////////////---,,,+++***************************,,,------------+++***%%%))),,,,,,***)))***---,,,,,,---...............)))***++++++,,,,,,++++++*********+++++++++++++++++++++,,,,,,------.........---,,,+++++++++,,,,,,******,,,---............))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------///---,,,,,,---------,,,++++++,,,---...///000111------...///000111222222,,,---/////////...---,,,---,,,,,,,,,---...////////////..................------.........---,,,,,,------------.........///........................111111111111000///...............---------,,,,,,................................................////////////////////////------...///000000000000333222222222111111111111///111222111///444===EEEWWW^^^VVV???///...111...222222111111111111222222111222222222333333333333000111222333444555555666111111111111111111111111///000000000000///......---===GGG???333///111111///000111111111000...---/////////000111111222222///000000000111222222333222111000///000111222333000000111000000///.........000111111000//////000/////////000000000111111333333222222111111000000///000111000000111444666VVVEEE555111444444333222444333222000000111222222111222222222222333333333333333333222111111000000000000000000000000000000000000000000000111111111222111111111111111222222222222222222222222222222111111111111111222222222222111111111000000//////111111000000000000111111222222111000000000111111.........///000000111111...///111222333222222111111000000000000111222222nnnWWWIII???>>><<<:::999:::;;;<<<;;;;;;:::999999999:::;;;777777777777666666666666555666888::::::888666444222111000//////.........////////////////////////,,,---...//////...---,,,.........---------,,,,,,,,,,,,------------,,,,,,......////////////............////////////.........///000222222000///...000000//////......------------,,,,,,,,,------...---,,,+++++++++,,,......------------------------+++++++++,,,,,,+++++++++***************++++++,,,,,,,,,+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,)))+++------++++++,,,---******))))))))))))***************+++++++++++++++)))***+++++++++***)))(((+++++++++,,,,,,+++++++++******)))(((((()))******,,,---.........---,,,+++******************************,,,......,,,+++++++++...///---)))(((+++///+++,,,///000111000...---***+++,,,------------,,,,,,,,,,,,---------.................................---,,,+++++++++,,,,,,)))***+++---.../////////(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---.../////////...,,,,,,------,,,+++))))))***+++,,,---...///......////////////000000////////////////////////......---------......///............////////////+++,,,...///000000//////////////////000000000000000000000000000000000000333333222111000000000000000////////////.........000000000000000000000000////////////////////////////////////////////////---...///000111111111111444333111000111222333444///333555333333>>>RRRcccyyyoooZZZCCC555222000---222222222111111222222222111111111222222333333333000111333555666666666555111111111111111111111111111111111111111000000///---;;;BBB:::222222333000///000111222222000///---000000111111222333333444000000000000111222333333333222111000111222444555222111111000000000111111...111333222000///000222//////000000000111111111222222222222222222222222...000111222222222444666???777111111111000111333555444222000000111222333111111111111222222222333222222222222111111111111.........///000000111111/////////000000000111111333222222111111111222222222222222222222222222222333333333333222222222222111111111000000000000000111111000000000000111111111111111000111111222222000000000111222222333333---///111333333333222111111111000000111111222333pppXXXJJJ???>>><<<:::999:::;;;<<<;;;:::999999999:::;;;<<<999999999999888888888888444666888::::::999777555666555444333222222222222000000000000000000000000...///000111111000///...---///222333333111...+++000111111111111111000000......////////////......//////000000000000//////,,,///444777777444///,,,.........///////////////,,,,,,,,,,,,------...///......---,,,---...///000........................,,,------......------,,,---,,,+++***+++,,,---...******+++++++++,,,,,,,,,.........------,,,,,,,,,&&&&&&''''''''''''&&&&&&###&&&***------,,,,,,,,,+++...000///,,,))))))***+++******************+++,,,,,,+++******)))))))))+++,,,,,,---,,,+++)))(((******++++++++++++******((()))***++++++***)))((())))))+++,,,---,,,,,,+++++++++************************+++......---,,,------...---)))###"""'''+++***,,,000222222111...,,,***+++---...///...------........./////////000000............------------...---,,,+++***+++,,,---,,,,,,------...---------//////.........///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222222000......//////...---------......///000000111////////////............222000...------///111333///......---------..................//////000000***,,,...000222222222222111111111111222222222222111111222222222333333333111000000///000222333444333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444333333666555222000///000222444222777999777888IIIfff~~~~~~jjjOOO===777555444222333222222111111222222333---...///000222333555555333444666888777555333111222222222222222222222222555555555555444444333222---666888111///333333---///000222333222111///...111111222333333444555555000000000000111222333444444333222111111333555666333222111000000111222333///222444333111///111333000000000000111111111111222222222222222222333333---000222333333333444555444444666888555000222777555444222000000111222333000000000111111222222222000000111111111222222222,,,,,,---...///000111111000000111111222222222222333333222222111222222222111111111111111111111111555555555444444333333333000000000000000000111111222111111000111111222222111000000000111222333333555555444333333222222111---///111333444333222111111111111000111111222333pppVVVEEE???===;;;:::;;;<<<;;;;;;???===:::888666333000---;;;:::999777666666555666555444222222444666777777444444222000///.........000000000000111111111111...///111222222111000///000000000000000/////////222000......///000000///111111111000///......---222222111000///...------111222333333333333222111////////////////////////++++++,,,------......///000...,,,---///000...,,,111+++)))---///,,,'''%%%,,,,,,------...///000000******+++,,,,,,------...+++,,,,,,,,,,,,+++***)))&&&%%%%%%(((++++++(((%%%((('''%%%$$$%%%&&&(((***)))***+++)))'''(((,,,000,,,,,,,,,+++++++++******,,,,,,---------,,,++++++******************************+++,,,,,,,,,++++++,,,,,,*********+++,,,---------+++*********+++,,,***+++---...---+++)))(((******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------//////+++---///000000---***(((000///------///000///...//////000...,,,***++++++++++++,,,,,,,,,---------000///...---------------''')))++++++******+++,,,///......,,,+++***))))))000///---,,,,,,---///000...///000111111000///...000000//////.........------///111222333222000///////////////000000000000///............//////000---------------...//////,,,------...///000000111............////////////000000000000000000000000111111222222222222111111333333333333333333333333222222222111000//////......000222222111111222333//////000000111111111222000000000000111111111111000000000000000000000000222222111111222222333444444111///111:::GGGUUU]]]NNNIIIBBB;;;555111000000222222222111111111111000000111222333333333333333111222444555666555555444111111111111111111111111222222222222222111000///111111000000//////......///000111222222222222222555444222222222333555666444444444444444444444444333333222111111111222222333222111000////////////333222111111111222333444000000000000000000000000333333333333333333333333222222222333333444444444333333333333333333333333111000000111333333222000222444555444222222333444111111000000000000111111000000000000000000000000...//////000111222222222333333333444444444555555444444444333333333222222222333444555555444222111000////////////000000000222333333333333222111111///////////////000111111666555444333222333333444333333333333333333333333222222333333333444444444nnnUUUGGG@@@>>>;;;:::;;;<<<;;;;;;:::999888888999999777555:::999888777777666666666888666444333444444444333444333222000////////////000000000000111111111111///000111222222111///...------------............111///......000111000000333333222222111000000///000000000000///////////////111444777777444111///////////////////////////---------------------------+++***,,,...000///---///***(((---000...***))))))*********+++,,,,,,,,,+++++++++,,,------......------------,,,,,,++++++,,,***((((((***+++***(((***)))'''''''''(((***+++------+++)))'''''')))+++,,,,,,,,,++++++++++++***+++,,,,,,---------,,,,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,---,,,+++******++++++,,,---,,,+++***)))***+++++++++,,,------,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111....../////////...------000///------///000///...,,,---...---+++******++++++,,,,,,,,,,,,---------------,,,+++++++++,,,,,,***,,,------,,,+++,,,---------------,,,,,,,,,,,,///...---,,,,,,---...///...///000111111000///...000000/////////............///111222222222000///////////////000000000111111000000/////////000000///////////////000111111.........///000000000111111111111222222222222333111111111111111111111111111111222222222222111111333333333333333333333333222222222111000////////////111222222111111111222000000000000111111111222000000000000111111111111111111111111111111111111222222111111222222333444777444111000111666;;;???>>><<<888444222111111222222222222222111111111111000000111222222222222222000111222333333333222222111111111111111111111111111222222222222111000///000000000000////////////000000111222222222222222555444333333333555777888444444444444444444444444333333222222222333333444444444333222111111111111444333222111111222222333333333333333333333333333444444444444444444444444333333333333333333444444333333333333333333333333111222333333222222111111222333444333222111222444111111111111111111111111111111111111111111111111000000111111222333333444333333444444444555555555555555444444444333333333222333333333333333222222111111000000000111222333444444444444444333222222000000000000000111222333666555444333333333444444333333333333333333333333222222333333333444444444jjjTTTIII@@@>>>;;;;;;;;;<<<;;;:::888888888999;;;<<<;;;:::888888888888888888888888:::888666555666666555444222222111000000000000000000000000000111111111111000111111222111000...---,,,,,,,,,------......///000///......000222222111333333222222111000000000------...///000111222222...111555888888555111...//////////////////////////////...------,,,++++++***))))))***---......---,,,((((((---111000------************************,,,,,,,,,,,,---...///000//////---,,,,,,------...111...+++)))***+++,,,+++,,,+++*********+++,,,---...,,,)))((()))***)))))),,,,,,,,,,,,++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,+++++++++++++++---,,,+++))))))******+++---,,,,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,------------------------,,,++++++,,,---///111333000///.........///000111000///------///000///...///000111000///...///000,,,,,,,,,---------......,,,,,,+++++++++,,,---------///000000...------...,,,---------....../////////...---,,,,,,---.../////////000000000000//////000000////////////.........///000222222111111000/////////000000000111111333222111111000000000000111111111111111111222333000000000000000000111111222222222333333333444444111111111111111111111111111111222222222222111111111111222222333333444444222222222111000000//////000222333333111000000111000000000111111111111111000000000111111111222222111111111111111111111111222222111111222222333444333333333333333333444444333222111111111222222333333222222222111111111111///000000111111111111111000000111111111000000///111111111111111111111111111111222222111111000000/////////000000000111111111111222333333333222222666555555555555777999:::444444444444444444444444333333333333333444555666666666555444333333333333555444333222111111222222444444444444444444444444555555555555555555555555444444444444333333333333333333333333333333333333222555777666222111111333111222333333111111222333000111222333333222111000111111111111111111111111222222333333444444555555333444444444444555555555555555555444444444333333333333222222222222333333222111000000111333555777555555555555555444333333222222222111222222333444666555444444333444444444222222222222222222222222333333333333444444444444fffRRRIIIAAA???<<<;;;;;;<<<;;;:::;;;:::999:::;;;;;;999777777777888888999999999999888777666777999::::::999111111111000000111222222///000000000111111111111111111111111000///------------...///000000111111000...---...111222333222000000000000//////......------...///000111222222///111444666666444111///////////////////////////......---------,,,,,,,,,***))))))***+++,,,,,,+++***'''(((---000...---...---------,,,,,,,,,,,,,,,------,,,,,,---...000111000...---++++++,,,...//////...,,,,,,,,,---------,,,,,,+++++++++,,,---...,,,)))'''(((+++...---+++------,,,,,,,,,+++++++++***+++,,,---....................................,,,------.....................------,,,,,,++++++---,,,+++***)))******+++...---,,,,,,,,,,,,------,,,---------.........///---------------------------,,,,,,,,,---...000111///............///111111000///------///000///...///000222111000000222333------------............---------------...///000///000111111///------...............////////////......---,,,,,,---......//////000000000000//////000000////////////////////////000111111111111000//////000000000111111111444333222111000/////////222222111111111222222333222222111111111111111111000000000000111111111222111111111111111111111111111111222222222222111111000000111222333444444555222222222111111000000000111222333333111000000000111111111111111111111111000000111111111222222222222222222222222222222222222222111111222222333444///111333666777777777666333333333444333333333222333333222222222111111111000111111222222222111111111111111000000//////...111111111111111111111111000000111111111111000000...//////000111111222222222222333333333333333222666666666666777999:::;;;444444444444444444444444333333333444444666777888777666555444333333333333555555444333222111111111222222222333333333333333444444444444444444444444555555444444333333333222444444444444444444444444333777:::888333000222555000222333222111111222444000222333555555333222000111111111111111111111111333333333444444555555555444444444444555555555555444444444333333333333222333333222111111222444555222111000000111444777999444555555555555444333333333222222222222222333333555555555444444444444555222222222222222222222222333333333444444444444555eeeRRRIIIBBB???===;;;<<<<<<;;;:::;;;:::999999:::999777555666777888999::::::999999666555555666888999999777111111111111111222222333///000000000111111111111111111111000///...------......//////000111222222000///...///111333333222000000000///////////////////////////000000000000000000000111111000000000////////////////////////,,,,,,,,,---------......+++++++++***))))))))))))***'''(((,,,...+++***+++............------------...---,,,,,,---...000111...---+++******,,,...///)))+++---...............,,,+++++++++,,,,,,------,,,***((()))---///...,,,---------,,,,,,,,,++++++***+++,,,---.../////////........................,,,---......//////..................------,,,,,,...---+++*********+++,,,...------,,,,,,---...................../////////........................000///------,,,---...///,,,---...///////////////000///------///000///...***+++------,,,,,,...///------........./////////---------------...///000...000111000...---------000000/////////.................................000000////////////000000//////000000000000000000//////000111111111111111000000000000111111111111333222111000///.........222111111000000111111111222222222222111111111111/////////000000000111111111111111111111111111111111111222222222222111111000000111111222333444444222222222222111111111111111222333333111000000000222222222111111111111111111111111111222222222222222222222222222222222222222222111111222222333444444444333333333222222111444444555666666555444333333333333222222222222111222333333444333333222222222222111111000000000000111111111111111111111111///000000111111111000000......///000111222333333333333444444444333333222666666666777888999999:::444444444444444444444444333333333444555666777888666555444333333222222222555555555444333222111111222222333333333444444444333333333333333333333333555555555444444333333333444444444444444444444444444888:::888333000222555000111333333222222333444111333444666666444333111111111111111111111111111333333333444444444444444444444444555555555666666333333333333222222222222444333222222222333555666222111000000222444666888444444444444444333222222333222222111111111222222444555555555555555555555222222222222222222222222333333444444444555555555hhhSSSIIICCC@@@===<<<<<<<<<;;;:::777666666777999:::888777666777999:::::::::999999666555444444555555222000222222111111111222222333000000000000111111111111111000000//////..................//////000000111111000//////111333333222222222111111111111111111111111000000//////......000000///......///000000////////////////////////++++++,,,,,,---...//////+++,,,,,,+++)))''''''((()))((())),,,,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---000111---,,,+++++++++,,,---...&&&)))---///////////////++++++,,,,,,,,,---------000...------------,,,***------------,,,,,,,,,,,,+++,,,---.......................................,,,---......//////......------...//////......---///...---++++++,,,,,,------------............///------------------------////////////////////////111000...---,,,,,,------,,,---...///000///...---000///------///000///...***,,,------,,,,,,...///.........////////////000,,,,,,+++++++++,,,---------///000000...------...000000//////.........---////////////////////////000000////////////000000//////000000000000111111000000000000000111111111000000000111111111222222222111000///////////////222111000000///000000000111111111111111111222222111111111222222222222333222222222222222222222222111111222222222222111111000000111111222222333333222222222222222222222222000222333333111000000111222222222222222111111111111111111222222222222333333333333333333333333333222222111111222222333444555444333222222333444555222222333444555555555555333333333333222222222222444444444444444444333222333222111111111111111222111111111111111111111111//////000000111111000000//////000000111222333333444444555555555444333333666666666666777777777777444444444444444444444444444444444444444555666777555555444333222222222222444444555555444333222111333444444555555666666666333333333333333333333333555555555444444444444444444444444444444444444444444777999777444222333555111222333333333333444666333444555666666555444333222222222222222222222222444444444444444444444444444444555555555666666666444444333333333222222222444333333444444555666777222222222222333555666666444444444444444333222222333333222222111111222222444444555666666666666555333333333333333333333333333444444444555555555555nnnWWWJJJCCCAAA>>><<<<<<<<<;;;:::666555666777999:::999888777888999;;;;;;:::999888666555444555555555222000333333222111111111222222000000000000111111111111000//////.........//////000000000000000111111111222111///000111222222111111111111111111111111222000000000000//////////////////000000000000//////////////////////////////,,,---------------------***,,,---+++)))''')))***)))((()))------)))))),,,*********++++++,,,,,,------,,,*********,,,///111,,,---------............))),,,...///------///111+++,,,,,,---------------///000111000...---------...------------,,,,,,,,,------...............---........................,,,,,,---............---,,,---...///000000//////000///...---,,,---......,,,---...///000//////...------------------------////////////////////////000///------,,,---...///000000//////.../////////000///------///000///......///000000......///111....../////////000000000------,,,+++++++++,,,,,,,,,...000000///...///000---...............//////000000111111111111000000111000///......///000111//////000000000111111111000000000000000111111222000000111111111222222222222111111000000000111111222222111000000000000000//////000000111222222222222222222333333333444444222222222222222222222222111111222222222222111111111111111111111222222222222222222222222222222222///111222222111111111222333333333222222111111111111111111222222222333333444444444444444444444444222222111111222222333444444444444444555777999:::222333333333444444444555444444333333333222222222333444444444444333222111222111000000000111222333111111111111111111111111...//////000000000000000000000000111111222222222555555555555555444333333555555555555555555444444444444444444444444444444555444444333444444555555555555444333222222222222333444444555555444333222222333333444555555666666444444444444444444444444444444444444555555555555555555555555555555555555444555666666555555444444111333444444444444666777555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666555555555444444444333444555666777777777777333444555666666666666555555555555555555444333333555555444333333333333333333444555666777777666555444444444444444444444444444444444444555555555555rrrZZZLLLDDDAAA>>><<<<<<<<<;;;:::888888777888::::::888777777888:::;;;;;;:::888777444444555777999999888666444333222222111111222222000000000000111111111111//////.........//////000444444444333333333333333333222000000111222111000///////////////000000000////////////000000000000...///111333333111///...///////////////////////////......------,,,,,,+++(((***,,,,,,)))(((***---((('''***......++++++...******+++,,,------......---,,,***)))***,,,...000------...///000000//////...///000...+++,,,///333,,,------...///.........+++...111111///...000333......---------,,,,,,,,,.........///......------........................+++,,,------......------+++,,,...///111111000000111000///...---...//////+++---///111111000///...000000000000000/////////000000000000000000000000...------,,,---...///000555333000------...111222000///------///000///...,,,---...---,,,+++,,,---////////////000000000000000///......------------,,,...000000000///000111++++++,,,---...///000111111111222222222222111111111000///......///000111//////000000111111111222000000000000000111111222000111111111111222222222222222222111222222333333333222222111000000000111......///000111222222333111111222222222333333333222222222222222222222222111111222222222222111111222222222111111111111111222222222222222222222222...000222222222111222333333333333222222111111111111111222222222333333333444444444444444444444444222222111111222222333444777666555444333333222222777666555444333333333333444444444333333333222222333333333333333222111000111000/////////111222333111111111111111111111111......///000000000000000111111111111111222222222555666666666555444333333555555555555444333222111444444444444444444444444555444444333333333444444666666555333333333333333222333444555555555444333000000111111222333444444555555555555555555555555333444444444555666666666555555555555555555555555555444333444666666555333222333555555555555666888666666555555555555666666777777777777777777777777888888888777777777777777555555555555666666666777777777777777666666666666333444666888999888888777444555777999999888666555666666666666666555555444777666555444444444444444333444666777777777666555555555555555555555555555444444444555555555666666~~~bbbOOOGGGDDD@@@>>>======<<<;;;888999999999999888777777111333666999:::999888777999666333444666666444111222111111000000000000000111111222222222222111111111111111111111111111111///000222222111111111222***,,,///111222222111111222111111111333444333222000000000000000111222222000000///000000111222222111111111111000000000000222111///...---------...000---***'''&&&'''***+++******+++++++++***))))))(((((()))+++------+++)))///000111111111111111000//////////////////////////////000000///...------///////////////000111111111111111111000///...---!!!$$$)))---//////---+++222...,,,,,,------...///222000/////////...---,,,000000000000////////////...,,,+++---111444444222........................111111111111000000000000,,,---......------///000000...---...///000///.........//////000000111111////////////////////////////////////////////////000///.........///111222////////////////////////111222444555444333333444000000////////////000000222222222222111111000000111111111111111111111111...///000111222111000000111111222222222333333333000000111111111111000000222222222111///000222444222333333333333222111111000000////////////000000444333222111000000000000555444444333222222222333555444333333222222222333222111000//////000111222111111111000111111222333222222333333333444444444333222111000000111222333333222000000333555666666222333333444444333333222666555333222111222222333888444111111333444333111666555555444444444555555333333222222111000000///222222111111222222333444333222222111111222222333333333333222222222111111444444444444444333222111555444444333222111000000111111222222222333333333999888666555444444555555555555555555555555555555555555555555666666777777555555555444444333333333888777666555444333222222666666666666666666666666333333333444444555555555444444444333333333222222444555555555444333333222333333333444444444555555555444333222222333444555444555555666777666666666;;;:::999888777888999::::::999888888888999:::;;;<<<<<<;;;:::999999888888555555555555666777888999:::999888:::;;;:::666222777777777777777777777777888888777777666666555555:::::::::999999777666666888888777777666666666555666666666666666666666666666777777777777555333222444444444555555555666666gggUUUIIIFFFAAA===<<<<<<<<<;;;999999999999999888888777555555666777777888888888777777777777555444444555333222222111111111111111111111222222222222111111///////////////////////////111222222111111222333...000111333333222111000222111000111333444333222000000000000000111111222000000000000000111222222111111111111000000000000222111000............///000...,,,*********,,,---)))))))))))))))*********)))))))))+++---,,,***(((,,,,,,---...............////////////////////////000000111111000000///...000///////////////000111000000000///......------+++,,,...///000000000///,,,++++++++++++,,,///222111000/////////...------......//////000000111111666333000/////////,,,***........................000000000000////////////---...///...------///000000///......000000///.../////////000000000000000////////////////////////000000000000000000000000...............///000000000000000000000000000000000111222111///......000000000000//////000000000222222222222111111111000111111111111111111111111///000111222222222111111222222222222333333333333111111111111111111111111222333333222000000111333444444444444444333222222000000000//////000000000444333222111000000000000444444333222222222222222444333333222222222222222222111000000000000111222111111111111111222222333222222222222333333333444333222111111111111222333444333111111333444444333222333333444444333333222555444333222222333333444777444111111333444333222444444333333333333333444555444444333333222111111222222222222222333444444444444333333333333444444444444333333333222222222444444444444444333222222333333333333333333333222333333333444444444555555666666555444444555666777555555555555555555555555666666666666666666666666666666666666555555555555666666666555555555555555666666666666666666666666555555555555555666666666444444444444333333333333555555555555555444333333333333444444555555555666666555444333333444555666666666666666777777777888;;;;;;999888888888999:::999999888888888999:::;;;<<<<<<;;;;;;:::999999888888888888888888999:::;;;;;;:::999:::;;;:::777444777777777777777777777777999999888888888777777777::::::::::::999888777666888888888777777666666666666666666666666666666666777777777777777555444333444444555555555666666666nnn\\\MMMHHHBBB===;;;;;;;;;;;;::::::::::::999999999999999888777666666777888999666999;;;999555333555888444333333222111222222222111111222222222222111111////////////////////////000111222222111111222333333333444444444222111000222111000111222333333111000000000000000111222222111111000000111111222222222222111111111000000000333222111000/////////000...---,,,,,,,,,,,,------)))(((((((((((()))+++,,,---,,,,,,---......,,,)))******,,,---............////////////////////////111111222222111111000000111000///////////////000222111000///.........///000///...------------...***,,,...,,,+++,,,///222111111000000//////......---......///000111222333222000//////000000///---////////////////////////000000/////////.........///000000///------///000111000//////000111000///111111111000000000000000111111111111111111111111222222222222222222222222///000000111111111111111111111111111111111111111111111111...,,,+++,,,...111111000000000000111111222222222222111111111111222222222222222222222222111111222333333333333333222222222333333333444444333222111000000111222333333555666555333222222333555555555555555444333333111111000000000000111111333222111000000000000000333333222222111111222222333333333222222222222222222111111000000111111222111111111111111222333333111111222222222333333333333333222222222222333333444333222333444333222000222333333444444333333222444444444333444444555555555444222222333333333222444444444333333444444555666666666555444444333333333333333333333444555555666666555555555555666666555555555444444444333333444444555555555444333333333444444444555555555555555555555555666666666666555555555666666888999:::666666666666666666666666777777777666666666666666777777777777777888888888555555555666666777777777666666666666666666666666777777777777666666666666555555555444444444333333555555666666666555444444333333444555555666777777777666666555555666666777888777777666666888999:::<<<;;;:::999999999::::::999999888888999999:::;;;<<<<<<<<<;;;;;;::::::999::::::999999999::::::;;;<<<:::999999::::::888777777777777777777777777777:::::::::999999999999999::::::::::::999888777777888888888888888777777777888888888888888888888888777777888777777666555444555555555666666666777777rrraaaOOOJJJCCC===;;;;;;;;;;;;;;;;;;:::::::::999:::::::::999888777777777777777666888999888555333444666333333222111111111111222111222222333333222222111111111111111111111111111000222333222111111333444444444444444444333111111222111000111333333333222111111111111111222222333222222111111111222222333222222222111111111000000333222222111111000000000******++++++++++++++++++***)))(((((((((+++---///111000///000000000...,,,+++,,,...///000111111111////////////////////////000111111111111111000000111000000///////////////444333222000000000111111///......---,,,,,,,,,,,,///000000------000111000000111111111/////////000/////////000000111111222.........///111222222111000000000000000000000000000000000000////////////000111111000......///111222000000000111222111000222222222111111000000000222222222222222222222222333333333333333333333333222333555555666555444333222222222222222222222222444333222///------///222222111111000000111111222222222222222222222222222222222222222222222222222222333333444444444444444333333333333444444444444555333222000000222333555444666888777555444333333444555555555555444333333222111111000000111111222333222111000000000000000333222222111111111222222333444444444444444333333222222222222222222222222222111111111111222333333111111111222222222333333444333333333333333333444222111222333555555333000333333444444444444333333444444444555555666666777444333333333333333333333777777666666666777888888777666666666555555555444555444444444444555666666777777666666666666777777666666666666555555555555555555666666666666555444666666666666666666777777666666666666777777777777888888888999999:::;;;;;;999999999999999999999999888888777777777777666666777777777888888999999:::666666666777777777888888666666666666666666666666888888888777666666666555666666666555555555444444666666666777777666555555444444555555666777888888777777777777777777777777888777666555555777999:::;;;;;;;;;:::::::::::::::999888999999999999::::::<<<<<<<<<;;;;;;;;;::::::999999888888777888888888;;;:::888888888888888888777777777777777777777777:::::::::999999999999999::::::;;;;;;:::999888888999999999999999888888888999999999999999999999999888888888888777777666666666666666777777777888888ppp```QQQKKKCCC>>>;;;;;;<<<<<<<<<;;;:::999999999::::::888999:::;;;:::888666555888666444444666666444222222222111000000000000000222222333333333333222222222222222222222222222222111222333222111111333555333333333333333333333222333111111111333444333222222222222222222333444444333333222222222222333333222222222222111111111111222222222222222111111111******+++,,,,,,,,,++++++,,,+++***)))***,,,///000111///.../////////...,,,,,,---///000111222333333000000000000000000000000//////000111111000000000000000////////////000000222222111111000111111111...///111222222111000//////000...,,,///555333...000222333222000///000111222222111111000000//////222222333222111///......111111111111111111111111222222222111111111000000111222222111//////111222333222111111222333222111333333222222111111000000333333333333333333333333333333333333333333333333333444555666666555444333222222222222222222222222333333222111///000333555222222111111111111222222222222222222222222222333222222222222222222222222444444444444444555555555333333444444444555555555666444333111111333444666222444555555444222111111444444444444444333222222222222111111111111222222333222222111111111111222333222222111222222333333555555666777777666666555222222333333333333222222222222222111222333333444111111222222222333333333444444444555555444444444000000111333666777555444444444555555555555444444444555555666777777777777333444555555444444444555888777777777888888999:::666666666666666555555555666666666555666777777888777777666666666666777777888888888888777777777666777777888888888888777777:::::::::999888777777666666666666666777777777777999999999999999999999999999999999999999999999999888888888888888888888777777777888888999999999:::999999888888888777777777777777777777777777777777888777777777666555555555777777777666666666555555666777777888888777777777555555666777777888999999888888888888888888888888777666555444444666888999;;;;;;;;;:::::::::999999888888999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999888888777888888888999999888777666777777888888888888888888888888888999999999999999999999999:::;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::::::::::::::::::::999888888888777777777777777777777888888888999999kkk\\\PPPKKKDDD???===<<<<<<<<<<<<;;;999888888888999:::888999;;;<<<<<<:::777555999555222333666777444000222111000000//////000000222222333333333333222222111111111111111111111111222333333222111111444666444444444333333333333333444333222333444555555333444444444444444555666666444444333333222222333333333222222222222111111111111111222222222111111000------............---,,,---,,,,,,,,,,,,---///000...---+++,,,------,,,+++,,,,,,...///000000000000000000000000000000000000...///000000111000000000///////////////000111111000000111111111000000///,,,---///111222111000///+++//////,,,///666666//////222444333000///111333333333222111000//////...///111333444333222222333222222222222222222222222333333222222222111111111000222222222111111333555444222222222333444333222333333333222222222222222333333333333333333333333444444444444444444444444222222222222222111111000222222222222222222222222111111111111000000333555333333222222222222333333222222222222333333333333333333333333333333333333444444444333444555555666444444444555555555666666666555444333333444555666///000222222000000000111444444444444444333222222333333222222222222333333444333333222222222333333333333222222333333444444555666777999999888777777222333333444444333333222222222222222222333444444222222333333333444444444555555666666666666555555111000111444777888888777555666666666666666666555666666777888888888777777333555777777666555666777666666666666777888999999777777777777666666666666777777777777777888999999888888777777777777888888::::::999999999888888888999999::::::;;;;;;::::::======<<<;;;:::999888888777777777777888888888888777888888999888888777777888888888888888888888888777888888888999999999999999999999999999::::::::::::::::::999999888888888888888888888888888888888777777777777666666666666888888888777777777666666777777888888999999888888777777888888888888999999777888888999999888888777666555444444444555777888999999:::::::::999888777777888999::::::::::::999::::::::::::::::::::::::::::::999999999::::::;;;777999:::999777777888999888888888888888888888888888888999999999999::::::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888888888999999999::::::xxxeeeWWWNNNJJJEEEAAA???>>>===<<<;;;:::888777777777999:::999::::::;;;;;;:::999888888777666555555555444333333222111111000000111111222333333444444333333222222222222222222222222222333333333222111111444777888777666555444333333333555444333444666777666555666666666666666777777888555555444333333333333333333333222222222111111111///000111222222111000000//////......---------,,,------------------------...,,,++++++---......---,,,------.../////////...000000000000000000000000///000111111222222111111............///111222333000222444555555444222000.........////////////000...888;;;333///333555222///222555444000///111555333222222111111000000000,,,000444666555555666888333333333333333333333333222222222111111111111000000111222222222222555777444333222333444555444222222222222333333333333333222222222222222222222222333333333333333333333333222111111000//////000000222222222222222222222222111222333222111000111222333333222222222222333333222222222333333333444444333333333333333333333333444444333333333444555666444555555555666666666666555555555555555555555555000111222222111222444666555555555555555444333333333333222222222222333333444444444333333444444555444444333333444444555666444666777999999888777666222333444555555444333222333222222222222333444444333333444444444555555555555666777777777777666555444333222444666888999888777777888888888888777777777888999999999888777666444666999999888777777999666666666777777999::::::888888888888888888888999888888888888888999::::::::::::999999999999::::::;;;;;;;;;:::::::::999999;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;888888999999999:::::::::777777999:::;;;;;;::::::::::::::::::::::::::::::666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::777777777888888888888888999999888888888777777777777888888999::::::999999999999999999999888888888666777888999999888777666555666666666666777777777888888999999999888777666777888999:::::::::999999999999999999999999999999888888888888888999:::;;;777:::<<<<<<:::999999:::888888888888888888888888999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<999999999999999999999999:::999888888888888999:::999999999999::::::::::::tttaaaTTTMMMJJJEEEBBB@@@???===<<<;;;:::888666666777888999;;;:::999999999:::;;;;;;666999:::888555333555777444333222222111111222222222333333444444333333222555555555555555555555555333333333222000111444777<<<;;;999777555333333222666555444555777777777666777777777777777888888999666555444333333333333333333333333222222222111111//////111222222111000//////...---,,,+++*********,,,,,,---------,,,++++++000...---...000111111111......//////////////////000000000000000000000000000111222333333333333333---------...000111333444333555888::::::888666444666555222111000222444555666EEEJJJ<<>>>>>???>>>>>><<<<<<<<<<<<============:::::::::;;;;;;;;;<<<<<<888999;;;===????????????>>>>>>>>>>>>>>>>>>>>>>>>666666777888:::;;;<<<===>>>>>>======<<<<<<;;;;;;777888888999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;999999999888888888888777777888999:::::::::::::::;;;;;;:::999999888888777666777888999999888777666666666777888888888888777777777888999888777666555777888999:::;;;:::999999888888888888888888888999555555555555666777888999888;;;??????===;;;;;;<<<888888888888888888888888;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======999999999999999999999999:::999888888888999:::;;;999999::::::::::::;;;;;;uuubbbVVVLLLHHHFFFDDD@@@;;;:::===<<<<<<<<<<<<;;;:::999888;;;::::::999999888888888999:::<<<<<<;;;999666444555555444222000///...---222444555555444444666777:::111111;;;???777111333888666333222333555999;;;;;;:::888666444333222111888555111------111555888555666888777666555555666888888888888777666555444444444444444444444333333444111//////111111///---//////.........---------...------------...//////111...---...000222111000///////////////.........222222222222111111//////444)))000333***000:::222111111111111111111111111666<<>>777333222444333333222222333333444888YYYcccDDD)))---666555000...---///444777777666222222333333333444444444+++DDDTTTIII888222444555333333333333333333333333666555444444333333444444222666666000(((&&&,,,444444444444444333333222111333222000000000222444666222333444555444333222111000000111222333333444444333333222222333333444555555444333333333333444555111222222333333444444555///000111333444555555666666666666666555555555555444333222111111222333444555555444444444444555666333444444555666777777777777777666666666666777777666555444333333444555666666666666666666666666666888555222111222444444444666555444444555777:::;;;;;;:::999888777666555444999999999999999999999999888888777555333444666999555555444333333333333444777777777777777666666555777666666555555555666666777777777888999999:::::::::::::::::::::999888777888888888888888888888888<<<<<<<<<;;;;;;:::::::::;;;999888999:::;;;;;;;;;888::::::888555555888;;;<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;;;;========================???>>>===<<<<<<===>>>???<<<<<<<<<===<<<<<<;;;:::============;;;999777666<<<============;;;:::999888888999:::;;;<<<===>>>@@@>>>===<<<===<<<;;;999<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888999;;;<<<======<<<;;;;;;:::999999888888888888888777666666;;;;;;;;;;;;;;;:::999888888777666666666777999:::777777777777777777777777999:::<<<<<<<<<:::888777777666555444555777999;;;;;;;;;:::::::::999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAA@@@???:::;;;<<<===>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999:::::::::;;;;;;<<<<<>>:::;;;<<<===>>>>>>>>>>>>;;;::::::999999888888888666888999::::::888555444444444333333333222222222444666666666444444444666999333555@@@DDD===666666666555333333333555888::::::999777666444333333222777666444333333444666777333555777777555555555666777777777777666555555444444444444444444444444444666444222222333444222////////////.........------......------......///000///---+++,,,...000///...000000000000000000000000111111222222333222222222555000000000+++...444222222222222222222222222222444999???@@@;;;666444444444333333333333333333444333IIIOOO:::)))---222///444111000000222444333222222222222333333333444444111HHHVVVJJJ666///111444333333333333333333333333444333222111000/////////111444555111,,,+++000666444444444444444333222222333222111111111222333444222333444444444333222222111111222222333333444444333333333333333444444555555555444333333444555555333333333333444444444444000111222444555666666666555555555555555555555555666555444333333444555666666555555444444444444555444444555666888:::<<<===666666555555444555555555777666555555555555666777888888888888888888888888666444111111333555666666777666555555555777999:::888888888777777777777666::::::::::::::::::::::::999999999777666666777999777777666555555555555555777888888888777666555555666666555555555666666666888888999999::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;:::888999;;;<<<<<<;;;:::;;;:::999888888:::<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;<<<<<<========================??????>>>>>>>>>>>>??????;;;;;;<<<======>>>>>>===>>>>>>??????>>>===<<<;;;>>>????????????===<<<;;;999999:::;;;<<<===>>>>>>AAA???>>>===>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<======;;;:::999999:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;999888888999;;;<<<<<<<<<<<<;;;:::999999999999999::::::999888888777::::::;;;;;;::::::999888888777666666666777999999888888888888888888888888999:::;;;<<<;;;:::888777666555444444555666888:::>>>>>>=========<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>===;;;999:::;;;<<<===============<<<;;;<<<===>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>zzzcccSSSGGGCCC??????>>>;;;<<>>?????????;;;;;;::::::999888777777444555777888888666444333333333333444555555666666666777888777444333444555777333777BBBFFF???999888444444444444555666777888777777666555444444444444444555666777777666555444222444555666555555555777777777777666555555444444333333333444555555555666666555333333444444222111000///////////////.....................///000000///---,,,---...//////...111111111111111111111111000111222333444444444444111666555666===:::444444333333333333333333333333222666:::;;;888555444555333333333333333333333333111777888111---///000---444222000000222222222111222222222222333333333333222EEEOOOEEE444---000333222222222222222222222222444333222000///...------000222333222111222444666444444444444444333333333333333333333333333222222222222333444444333333222333333333333333333444444444444333333444444555666666555555444444555555666555555555444444444444333222333444555666777777777666666666666666666666666777777666666666666777777777666666555555555444444555666666888:::>>>AAABBB888888777666555555666666888888777666666777888888::::::::::::::::::::::::666555333444777999::::::999888777666666777888999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999999999888777777777777888999999999888777666555444444444555555666666777777999999::::::;;;<<<<<<<<<<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999<<<:::999:::;;;===<<<<<<===<<<:::999;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;===============>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<===>>>???@@@AAAAAA???@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@???>>>===<<<::::::;;;<<<===>>>??????AAA???>>>>>>??????===<<<<<<<<<<<<======>>>>>>>>>======;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;<<<;;;;;;::::::999999888::::::;;;;;;;;;:::999999:::::::::::::::999999888888777777777777888999999999999999999999999999999888999:::;;;:::999888777888777666666777888:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::;;;======;;;:::888999:::;;;<<<<<<<<<<<<===<<<;;;<<<>>>@@@???>>><<<======>>>>>>======<<>>AAA<<<777777333333444555666666666666555555555444555555666666222333555666666555333222111333555555555555666777777777666555555444444444222333333444555666666777444444333222222222111000000000000000000000000000//////......//////000111111000//////000111111111111111111111222222222222222333333444555555444444)))666888BBBVVVOOO:::777444444444444555555555555333555777666444222333444333444444444444444444333222///---000222111000000111000000000222333444444222222222222333333333333...999@@@;;;333222444444333333333333333333333333555444333222222222222222111111111333555555555444555555444444444444444555444555666777666555333111222333333333444444444444555555555444444444444444555555444444555555666777666666666666666666666666777777666666555444333333444555666777777777777777777777777777888888888888999999999999999999999999888888888888777666666555888888888999;;;>>>AAACCC;;;;;;:::999888888888888999999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999777888:::<<<<<<<<<:::999888777777777777888::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;999888888999::::::999888888888888888:::::::::999888777666555333444555666777777888888999999999:::;;;;;;<<<<<<<<<===============<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;===;;;:::;;;<<<>>>======???;;;888999<<<>>>===<<<>>>>>>===<<<<<<<<<<<<===????????????????????????>>>>>>>>>>>>>>>???@@@AAA????????????????????????@@@AAACCCCCCCCCCCCAAA@@@>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>????????????>>><<<===>>>>>>===<<<;;;<<<<<<===>>>??????@@@>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;::::::999999999::::::::::::999999888888888888888999999999888888888888888888888888888999999::::::999888888::::::999999999:::<<<<<<:::::::::999999999999888999999999999999999999999999999:::::::::::::::;;;>>>=========>>>>>><<<:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;===@@@AAAAAA@@@===>>>>>>??????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAApppbbbRRRJJJBBB@@@>>>;;;;;;===::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666444555666777777777666555444444444555555555555555555666777777666666888999999666666999:::777666777333444555777777777777666444444444555666777888999555555555555555555555555111333555666555555666777888888666555444444555555333333444444555666777777555555555444333222222222111111111111111111111111000////////////000111111111111111000000000111111000000000111111222222222555555555555555444333222***444444AAAZZZUUU===666444444555555555666666666555666555444222111111111333444444555555444444333444......333555000000444111111111222222333444555222222333333333444444444000222444444777999888444333333333333333333333333444444444444555666777777333222111333555555333111666555555444444555666666666777999:::999777555333333333444444444555555666666666666555555555555555666666555555666666777888777777777777777777777777999888888777666555444444666666777888888777777777888888999999:::::::::::::::::::::::::::::::::::::::::::::;;;:::999888777999999999999:::<<<===>>>;;;;;;:::999999999999999999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999;;;;;;;;;999;;;:::999999888888777777::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;999888888888:::999888888777777888888::::::::::::999888777666444555666777888999888888888888999999:::;;;;;;;;;<<<<<<============<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<===???>>>>>>>>>;;;888999<<<>>>>>><<<@@@???>>>>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@@@@@@@@@@AAAAAADDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<======>>>?????????<<<;;;:::;;;======<<<;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::::::::::::::999999999:::::::::::::::999999::::::;;;;;;;;;::::::999999999:::::::::::::::888888888888888888888888999999999::::::999999999::::::::::::::::::;;;;;;============<<<<<<<<<<<<888888888888888888888888999999999::::::;;;;;;;;;???=========>>>===;;;999:::;;;<<<======>>>>>>===<<<<<<<<<===@@@BBBBBBAAA>>>??????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@yyykkkXXXNNNDDD@@@>>>;;;;;;<<<999:::;;;===>>>?????????<<<<<<;;;:::888777666666666777777777777777666666666666666555555555555555555666888888777777999:::;;;999888777777777888888555555666777888888888888555555555666777888::::::999888777666666777888999333444666777666666666888:::999777666555555666666444444444555666666666777777888999777555444555666111111111222222222222333000000000000000111111222///000000///...---...000000000000111111222333333555555555555444333222111333222///555DDDEEE999333444444444555666666777777777666555444333222111111333444555666666555444333333000111555444///000666444555555444222222333555444444444444555555555555777444333666;;;===999333444444444444444444444444222222333444555777888999444444333444555444333111666666555444444666777888666777999::::::888666555555555555555555666777888666666666666666666666777777777666666777777888999777888888999999888888777999999888888777666555555777777888888888777666666888888999999:::;;;;;;;;;999999::::::::::::999999999:::;;;<<<<<<;;;:::999999999:::::::::999999999888777777777777777888888999::::::;;;;;;::::::999::::::::::::::::::::::::;;;999888888999999888666::::::::::::999999888888888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888777888999999999888777777777777888999::::::::::::999888888666777888:::::::::999888888888888999::::::;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???===<<<===>>>@@@??????===;;;::::::<<<>>>>>>>>>AAA@@@@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDCCCAAA@@@@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@????????????<<<=========>>>>>>>>>???;;;:::999:::<<<===<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===<<<<<<<<<999999999999999999999999::::::::::::::::::;;;;;;888888888999999999999999<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888999999::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;999777:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===@@@AAAAAA@@@>>>??????@@@@@@??????>>>???????????????>>>>>>>>>ppp[[[OOODDD@@@>>><<<;;;<<<:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::888777666555888888777777666666555555777777777777777777777777777888999999777777888999777888999888777888999999777777777888999999::::::777777777777888:::;;;<<<999888888888888888888999555666888888777666777777;;;:::888666555666777888555555555555666666666666777999:::888666444555777222222222222333333333444111111000000000111222222///111111000------...000111111111222333444444444333333444444444333333222666111222444111444777222333333444555555666777777666555444444555444333222333444555666666555444333444333444555444333333666333555666555333333555888555555555666666666666777777666666999<<<;;;777555666666666666666666666666444444444555666777888999555555555555555555555666777666555444555666888999555666777888888888777666777666666666777888999:::666666666777777888888888888777777777777888999999888888999::::::999888888999999999888888777777666777777888888777666555555777777888888999::::::;;;888888999::::::999888888666777999;;;;;;;;;:::999777888:::;;;;;;999888777666666666666666777888999999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;;;;:::999::::::::::::::::::999999666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::888888:::<<<:::999888888777777888888888999::::::;;;:::::::::888999;;;<<<<<<;;;999888999999::::::;;;;;;<<<<<<======>>>???????????????????????????????????????>>>>>>>>>??????@@@@@@@@@@@@>>>======???@@@@@@???<<<=========<<<===@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???????????????@@@AAABBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@??????AAABBBCCCCCCBBBAAA@@@@@@AAABBBBBBDDDCCCAAA@@@??????@@@@@@<<<<<<============>>>>>>;;;:::999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>======;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===:::::::::;;;;;;::::::999::::::999999999888888888999999999999999999999999999::::::;;;<<<<<<======;;;:::999:::;;;;;;:::888::::::;;;<<<===============<<<;;;===???@@@@@@???>>>>>>????????????>>>>>>?????????>>>>>>>>>======qqq[[[OOOCCC???>>><<<<<<===<<<<<<<<<<<<;;;:::999888===<<<;;;:::888777666555888888777666555444444444777777777888999999::::::999::::::999777666777888000444777777777888888777888888888888999:::;;;<<<888888888888999:::;;;<<<555666777888888777666555666888999999777666777777<<<;;;999777666777888999666666666666666555555555555777999777444222444666222222222333333444444444111111111000111111222333111333444222///...000333222222333333444555666666111111222333444444444444333000;;;===---...999444333333333444555666666777444444444555777777666555333444666777777666444333555555555555777888888777000222555555555666:::===666666666666777777777777111333777::::::777666888777777777777777777777777777777777777777888999999555666777666555555888:::777666555444555666888:::444444555666666777666666888777777777777999;;;<<<555555666777888999999:::888888777777888888999:::888999::::::::::::999888999999999888888888888888777777888777777666555444555666666777888888999999777777999999999999777777444555888:::;;;:::999999666777:::<<<<<<:::888777666666777777888999;;;;;;999999:::;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===:::999999<<<>>>;;;:::999999888888999999888888999:::;;;;;;;;;;;;999;;;<<<======<<<:::888::::::;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>?????????@@@@@@???===>>>???AAA@@@@@@<<>>>>>>>>>>>@@@AAA@@@@@@???>>>???AAADDDEEEAAAAAA@@@@@@AAABBBDDDEEEBBBAAA@@@>>>===>>>>>>???<<<<<<<<<<<<============;;;::::::<<<>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======<<<<<<==================;;;;;;<<<===>>>>>>======<<<<<<===>>>>>>???>>>>>><<<===???@@@@@@@@@???>>>========================;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<;;;;;;<<<======<<<:::999999:::;;;<<<<<<<<<<<<===<<<;;;<<<>>>@@@???>>>>>>>>>????????????>>>>>>?????????>>>>>>>>>======wwwbbbSSSFFFEEEDDD>>>===???<<<;;;;;;::::::;;;;;;<<<>>>;;;777555666777888888555666666777888999999999999999999999999999999999666666777777888888999999:::999888777666666666666666666777888999999::::::<<<999777777:::;;;:::888:::999888888888999:::;;;999999888777666555444444333333444555666777888888999999999999888888888777777666555444444555666777555444444333333444444555333333333222222111111111555555444444444444333333333333444444444555555555444555777777777555333111444333222222222444666888555555555555555555555555666444333222222333555666777777777777777777777777666777999:::888555111///333333333333333333333333777666555444444555666777:::999777666666666777888888777666555444444333444444555555666666666666666999888888888777777666666888777666777999::::::999888777555333333555777888999999999999999888777666999999999999999999999999111222444666777888888888::::::::::::::::::::::::999:::;;;;;;:::999777666555666777888999:::::::::888888777555444222111111777777777777777777777777999999:::::::::;;;;;;;;;888888777777777777888888333...+++...666;;;:::777999999999999999999999999999;;;???BBBBBB@@@===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;@@@>>>:::888777999<<<===<<<;;;;;;;;;;;;<<<======???>>><<<;;;::::::;;;<<<======>>>>>>===<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<===???AAACCCDDDEEEDDDBBBAAA??????>>>>>>=========>>>??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBBBB@@@>>>@@@CCCEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCC????????????????????????AAA@@@???>>>>>>@@@BBBCCCBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<::::::999999:::<<<===???===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============<<<===>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>???>>>===;;;;;;<<<<<<===>>>>>>>>>===============>>>>>>>>>===>>>??????@@@======<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;???>>>===<<<<<<===>>>??????>>><<<:::::::::;;;<<<::::::;;;<<<===>>>???@@@<<<<<<============<<<<<<::::::;;;<<<<<<=========>>>>>>>>>===>>>??????@@@BBB???<<<===AAABBB???<<<@@@@@@??????>>>=========|||gggVVVHHHDDDBBB===;;;>>><<<;;;;;;::::::;;;;;;<<<===:::777666777888888888666666666777888999999999888888888888888888888888888888888888888888999999999888888777777777777777777777777888999999::::::;;;999777888:::;;;:::888:::999999888999999999:::888888888777666666555555444444555555666888999:::999999999888888888777777666555444333333444555666444444333333333333444444555444444444333333333222333333333444444555555555000111111111222222222222222333555666666555444333444444444555555555444444555555555555555555555555555444333222333444666777777777777777777777777777777888999:::999666444222333333333333333333333333444444444444555666888999;;;:::888777666666666777666555444333222222222222777777888999:::::::::999999888888888888888888777999888777888999:::999888888777777666666777777888888999999999999888888777::::::::::::::::::::::::444444555666777888888999777777888888999:::::::::;;;;;;;;;;;;:::999888777777777888999::::::::::::<<<<<<;;;:::999888777777999999888888888888888888999999:::::::::;;;;;;;;;999888888888888888888999888555333444999<<<;;;:::::::::::::::::::::::::::999;;;>>>@@@@@@???<<<;;;999999999999999999999999===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;???===;;;999999:::<<<===<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;<<<<<>>>>>===<<>>???@@@BBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>===>>>>>>??????@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>@@@AAAAAA@@@???AAABBBAAA???>>>???BBBDDDCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA?????????@@@@@@@@@AAAAAA???????????????@@@@@@AAA????????????????????????>>>===<<<===>>>@@@CCCDDD@@@???>>>>>>>>>>>>???@@@??????????????????????????????>>>>>>======<<<<<<;;;:::999999:::;;;<<<===;;;;;;::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;===<<<<<<<<<<<<===>>>>>>????????????????????????<<<<<<===>>>??????>>>>>>>>>>>>????????????>>>>>>@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>>>>============>>>>>>>>>>>>????????????>>>>>>??????>>>=========>>>>>>>>>>>>============>>>>>>>>>===<<<;;;;;;<<<>>>???:::;;;;;;<<<===>>>??????<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>????????????DDDAAA???@@@DDDEEECCC@@@@@@@@@??????>>>=========ooo\\\JJJDDDAAA;;;:::<<<<<<;;;;;;::::::;;;;;;<<<:::999888888999:::999777666666777777888999999999888888888888888888888888999999999999888888888888888777777777777888999999777777888888999::::::::::::999888999:::;;;:::999999999999::::::999999888777777777777777777777777777666555555666888:::;;;999888888888888777777777444444333222222333444444444444333333333333444444555555555555555444444444111111222333444555666777333333444444444555555555111222333555666666555444333555666777777666444222555555555555555555555555444444333333444666888999666666666666666666666666888888999999999888777666444444444444444444444444222222333444555777999:::;;;:::999777777666666666:::999888777666666666666444555666777888888888888888999999999999999:::::::::999888888999:::888777888888999999999999888888777888999999999999999999::::::::::::::::::::::::777777666666777777888999666777888999;;;<<<===>>>======<<<;;;::::::::::::999999:::;;;;;;::::::::::::::::::999999999999888;;;:::::::::999999888888::::::::::::;;;;;;;;;;;;:::999999999999999999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>===<<<<<<888888888888888888888888>>>==================>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;<<<======<<<<<<======>>>??????>>>>>>=========>>>>>>@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@;;;<<<===>>>>>>>>>>>>>>><<<===???AAABBBCCCCCCBBBCCCCCCDDDDDDCCCAAA???>>>>>>??????@@@@@@AAABBBBBBBBBAAA@@@??????>>>??????>>>@@@AAAAAA@@@???AAABBB@@@???>>>???AAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<===???@@@AAA>>>>>>============>>>>>>========================??????>>>>>>======<<<<<<;;;;;;:::999999:::;;;<<<::::::999999999999::::::<<<===============<<<<<<===============>>>>>>???===============<<<<<<<<<;;;<<<===>>>??????@@@@@@>>>??????@@@@@@??????>>>AAA@@@???>>>>>>>>>??????>>>>>>>>>??????@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@??????>>>>>>>>>??????>>>>>>????????????>>>>>>@@@????????????@@@@@@AAA======>>>>>>>>>>>>======<<<<<<;;;;;;<<<===???@@@;;;<<<<<<<<<======>>>>>>;;;<<<<<<======<<<<<<;;;======<<<<<<;;;::::::999<<<===>>>???@@@??????>>>@@@>>><<<>>>AAACCCAAA???@@@@@@??????>>>=========xxxbbbMMMEEEAAA<<<:::<<<<<<;;;;;;::::::;;;;;;<<<888888888999;;;;;;999777777777777888888999999999888888888888888888888888999999888888777777777666777777777777888999:::;;;888888888999999:::::::::999999999:::;;;;;;::::::888999:::;;;:::999888777666666777777777888888888777666444333444777999;;;999999888888888777777777555444333222222333444555444444333333333333444444555555555555555555555555222222333444555555666666555555666666666777777777222222333444555555444444444555666777777777666666555555555555555555555555444444444444666777999:::666666666666666666666666888888777777777888888999555555555555555555555555333333333444555777888888888888888888888888888888;;;:::999999888888888999333444555666777888888888999999999::::::;;;;;;;;;;;;:::999999999999888777777888999::::::999888777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999999777888:::<<<>>>@@@AAABBB???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::888888888999999999999:::<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999;;;<<<:::888666888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>><<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@@@@???????????????@@@>>>>>>????????????>>>>>><<<===>>>???@@@@@@@@@@@@===>>>AAACCCDDDCCCBBBAAAAAABBBDDDEEEDDDBBB@@@?????????@@@AAAAAABBBBBBCCCBBBAAA@@@@@@????????????>>>@@@AAAAAA@@@???AAABBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB????????????@@@@@@@@@@@@>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;:::999999:::;;;;;;:::::::::999999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>???@@@AAAAAA??????@@@@@@@@@@@@??????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@?????????@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAA<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<===============<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@AAA@@@>>>======<<<;;;<<>>=========}}}eeeNNNEEEBBB===;;;===<<<;;;;;;::::::;;;;;;<<<888888999:::<<<<<<999777888888888888999999999999::::::::::::::::::::::::888888888777777666666555777777777777888:::;;;<<<999999999999999:::::::::888999:::;;;;;;;;;;;;;;;999999:::;;;:::999888777666666777777888888999999777666444333444666999:::999999999999888888888888777666555444444555666777555444444333333444444555444444444444555555555555555555555555555555555555333333333333444444444444555555555555444333333222444444444555777999;;;<<<666666666666666666666666444555555666777999::::::777777777777777777777777777777666666666777888999666666666666666666666666555555666666666666666666555666777888999:::;;;;;;777666666555555555555666888888999:::;;;<<<<<<<<<999999::::::;;;;;;;;;<<<<<<:::999999::::::888777666777999::::::999777666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888999:::<<<>>>@@@BBBBBB???>>><<<;;;::::::;;;<<<;;;;;;<<<<<<<<<;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::666999<<<;;;888666888;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=================================<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999999:::;;;<<<<<<;;;::::::<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBB@@@???>>>>>>>>>???@@@@@@===>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAA>>>???AAACCCCCCCCCAAA@@@@@@AAACCCDDDDDDBBBAAA???@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@AAAAAAAAAAAABBB===>>>???AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@???>>>======??????????????????????????????????????????????????????>>>>>>======<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<>>>???AAAAAABBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@AAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<;;;;;;;;;<<<===>>>>>><<<===>>>??????>>>===<<<===<<<<<<;;;;;;::::::;;;<<<<<<<<<===============<<<======>>>>>>======<<<;;;;;;;;;<<<<<<=========;;;===???@@@AAA@@@>>>===?????????@@@BBBCCCCCCBBB@@@@@@??????>>>=========|||dddMMMEEECCC>>><<<===<<<;;;;;;::::::;;;;;;<<<:::999999:::<<<;;;999777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777777777777888999:::;;;<<<999999::::::::::::::::::666999;;;<<<<<<;;;;;;<<<::::::::::::999999888777777777777888888999999999888777666555555777999:::;;;::::::::::::999999999999888777666666777888999666666555555555555666666444444444555555555555555888888777777666666666666444555555555666666666666777777666555444444333333444444444555777:::>>>@@@888888888888888888888888666666777888999999::::::777777777777777777777777777777666666666777777888777777777777777777777777777777888888888777777666555666777999:::;;;;;;;;;888888777777777777888888888999999:::::::::::::::999:::::::::::::::;;;;;;;;;:::999999:::;;;999888666777999::::::999777666888999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::777888999:::<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::777:::======;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<======<<<<<<======>>>???@@@@@@BBBCCCDDDDDDDDDDDD@@@???>>>>>>>>>???@@@AAA??????@@@@@@@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>@@@AAAAAA@@@???AAABBBCCCDDDDDDCCCBBBBBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB;;;<<<>>>@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<======<<<;;;;;;<<<===>>>>>>>>>============>>>>>>999:::<<<>>>@@@BBBBBBCCC???????????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>><<<===>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????>>>>>>===<<>>>>>????????????>>>>>><<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>===============<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>>===>>>>>>??????>>>>>>===;;;<<<<<<===>>>>>>??????<<<===>>>???@@@??????>>>>>>>>>>>>??????@@@@@@AAA@@@@@@??????>>>=========xxx```IIIBBBBBB???<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::;;;:::999777999999999999999999999999::::::::::::::::::::::::999999999999999999::::::888888888888999999:::;;;::::::::::::::::::::::::555999<<<===<<<;;;;;;<<<<<<;;;:::999888888888888888888888888888888999999999999888888888999::::::<<<<<<;;;;;;;;;;;;::::::999888777666666777888999777777666666666666777777555555555666666777777777888888888888888999999999777777888888888999999999777666666555555555666666444555666777999;;;===>>>999999999999999999999999777888888999999:::999999999999999999999999999999888888888888888888888777888888888888888888888888666777888999::::::999999777888999:::::::::999999<<<;;;;;;;;;;;;;;;<<<<<<888888888999888888777666::::::::::::999999999999:::999888999;;;;;;;;;999888999:::;;;;;;:::999888:::::::::;;;::::::999999::::::::::::::::::::::::999;;;===>>>???===;;;:::999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999888999:::;;;;;;;;;;;;;;;777777777888888999999:::999::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<======<<<:::999:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>>============>>>>>>>>>>>>????????????@@@@@@@@@AAA??????>>>>>>??????@@@AAA@@@AAACCCDDDFFFFFFFFFFFFAAA@@@?????????@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAA?????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBB>>>@@@AAAAAA@@@???AAABBBBBBDDDDDDCCCAAAAAACCCEEEBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA;;;<<>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<>>>===<<<<<<===>>>???@@@>>>>>>>>>======>>>>>>>>><<<===>>>???@@@AAAAAAAAA@@@????????????@@@AAAAAA@@@@@@??????>>>======<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@???>>>===?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@????????????>>>>>>????????????>>>>>>>>>>>>======<<<<<<======>>>>>>============>>>>>>===>>>>>>>>>>>>>>>======:::;;;;;;<<<===>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????===>>>>>>>>>????????????<<<<<<======<<<<<<======@@@@@@??????>>>=========ttt\\\FFF@@@AAA>>>;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<::::::::::::888777999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999888888999999:::;;;::::::::::::::::::::::::555999===>>><<<;;;;;;======<<<:::888777777888999888888888888888888888888::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999888777666666777888999888888777777777777888888666666777777888888888999777777888999:::;;;;;;<<<555555555555666666666666666666555666666777888999444555888:::<<<<<<;;;;;;::::::::::::::::::::::::888999999:::::::::999999999999999999999999999999999::::::::::::999888777888888888888888888888888555666888:::;;;<<<<<<;;;::::::;;;;;;:::999777666::::::999999999::::::;;;<<<<<<<<<<<<;;;:::999999:::::::::999999888888888:::999888999;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999888999999999999999999999999888:::===@@@@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<:::999888777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<======888999999:::;;;<<<======;;;;;;;;;<<<<<<<<<======999:::<<<======<<<:::999;;;<<<<<<<<<<<<;;;999777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCEEEGGGGGGGGGFFFCCCBBB@@@@@@@@@BBBDDDEEE???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@??????AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@AAABBBBBB>>>@@@AAAAAA@@@???AAABBBAAACCCDDDCCC@@@???AAADDD@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@===???AAADDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@??????>>>===<<>>======<<<<<<>>>=========>>>???AAABBB>>>>>>============>>>>>>??????@@@@@@@@@?????????@@@@@@??????@@@@@@AAABBBDDDDDDCCCCCCBBBAAA@@@@@@>>>??????@@@@@@@@@??????AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBAAA@@@???>>>@@@@@@??????????????????@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@????????????>>>>>>????????????>>>>>>AAAAAA@@@???>>>>>>>>>??????>>>===<<<<<<===>>>???===>>>???@@@@@@AAA@@@@@@::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===>>>??????@@@???@@@AAA@@@???>>>???@@@@@@@@@??????>>>=========jjjYYYIIIDDDAAA;;;999<<<<<<;;;:::999999:::<<<===>>>>>>>>>>>>===;;;:::999999999:::::::::;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<999666666:::======<<<777777777888888999999999:::999999888999:::<<<======<<<;;;:::::::::::::::<<<;;;999777666666777777999999999:::::::::;;;;;;???===:::999:::<<<<<<<<<::::::::::::999888777666:::999999999888777777777999888888777666555444444;;;:::999999999:::;;;<<<===<<<;;;:::999999999999888888999999999:::::::::999999999999999888666666888888888777666777999<<<;;;::::::999999::::::;;;:::999999999::::::;;;<<<999::::::888777777999;;;:::;;;===>>>>>><<<:::888666777888:::;;;;;;::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999<<<;;;999888777888888999===<<<;;;:::999888888888:::999777666666777999:::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999999999888888888777777888888999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<============<<<<<<<<<;;;999888888999;;;<<<:::===>>>:::888:::;;;999999:::;;;;;;<<<<<<;;;;;;888:::>>>@@@@@@???<<<:::<<<:::999999;;;<<<<<<;;;999<<>><<<;;;;;;@@@>>><<<:::999:::;;;<<<<<<;;;;;;<<<<<<===>>>?????????@@@AAA@@@???>>>=========>>>????????????>>>>>>======<<<<<<<<<===>>>AAA@@@@@@@@@@@@AAABBBBBBJJJIIIGGGEEEDDDDDDEEEEEEHHHIIIIIIGGGDDDAAA@@@@@@AAABBBCCCEEEFFFHHHIIIJJJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@BBBBBB@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBB<<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB@@@>>>>>>???@@@AAACCCBBBAAA@@@???===<<<<<>><<<::::::;;;<<<<<<===<<<<<<;;;;;;===>>>????????????AAA@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@??????>>>??????>>>>>>>>>>>>??????AAA@@@>>>=========>>>???;;;<<>>??????>>>======>>>===;;;::::::;;;===>>>@@@@@@??????>>>>>>======???????????????@@@@@@@@@======>>>>>>?????????@@@CCCCCCBBBBBBAAABBBBBBCCCAAAAAA@@@@@@??????>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<>>>>>>>>>===;;;:::;;;<<>><<<;;;999888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===:::888888;;;===>>>===;;;;;;::::::::::::::::::<<<;;;;;;::::::;;;<<<===>>>>>>=========<<<<<<;;;>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<;;;:::999888999999999999888888888888<<<;;;;;;:::999999888888::::::999888999:::;;;<<<<<<<<<;;;:::999888888999999999999999999::::::::::::::::::999999999999888;;;::::::999999999999999:::::::::::::::::::::::::::999999999:::;;;;;;<<<:::;;;;;;999888888:::<<<:::<<>>>>>======<<<<<<============<<<<<<;;;;;;::::::::::::::::::===<<<:::999999999::::::<<<<<<;;;:::999999999999:::999888777777888999:::999999:::::::::;;;;;;;;;:::::::::::::::::::::;;;;;;:::::::::999999888888999999999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888999:::;;;<<<:::>>>???;;;999;;;<<<::::::;;;<<<<<<======<<<<<<999;;;===??????>>><<<;;;<<<;;;:::;;;>>>?????????<<<===???>>>===<<<===>>>???>>><<<:::999:::;;;;;;============>>>???@@@@@@@@@AAAAAABBBAAA@@@???>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>===@@@@@@@@@@@@AAABBBCCCDDDJJJIIIHHHFFFFFFFFFFFFFFFDDDFFFGGGFFFCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????AAA@@@???>>>============??????????????????????????????>>>>>>>>>>>>??????AAA@@@@@@???????????????@@@?????????>>>>>>>>>>>>????????????????????????AAA@@@?????????@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBB@@@?????????@@@@@@BBBAAAAAA@@@???>>>======??????>>>>>>>>>?????????AAAAAAAAAAAA@@@???>>>===;;;<<<===>>>>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>??????===<<<<<<<<<===???AAABBB>>>???@@@AAABBBBBBBBBAAA<<<===>>>>>>>>>===<<<<<>><<<;;;;;;<<<>>>???>>>?????????????????????@@@@@@@@@???????????????<<<<<<>>>???AAACCCDDDEEEAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>CCCBBBAAA@@@????????????>>>???@@@???======>>>@@@kkkXXXHHHDDDCCC???>>>BBB>>>===;;;:::::::::;;;;;;AAAAAA@@@>>><<<:::888777:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>><<<::::::<<<=========>>>>>>======<<<;;;;;;:::>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@???>>>===???>>>============>>>>>>======<<<<<<<<<<<<<<<===>>>=========??????>>>===>>>>>>>>>>>>===<<<;;;;;;888999999999999999::::::<<<<<<<<<;;;;;;:::::::::999999999999999:::;;;;;;<<<;;;:::999999888888999:::999999999::::::;;;;;;;;;;;;:::999:::;;;<<<===@@@>>>;;;<<<======:::777999999:::;;;;;;:::999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;===;;;>>>BBBFFFGGGEEECCCAAA======>>>?????????>>>>>><<<===============<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::888888888888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888999999999:::::::::;;;;;;666777888999:::;;;;;;;;;::::::::::::::::::::::::<<<<<<:::999999:::;;;<<<;;;???@@@<<<:::<<<===<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======<<<;;;:::;;;>>>@@@AAAAAA?????????===<<<<<>>===<<<:::::::::;;;;;;<<<<<<======>>>?????????AAAAAABBBCCCBBBAAA@@@???BBBAAAAAA@@@@@@BBBCCCDDDBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@@@@AAABBBCCCDDDEEEHHHGGGFFFEEEEEEEEEEEEEEE@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>@@@????????????@@@AAAAAA???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>===>>>>>>>>>???@@@@@@AAABBBAAA@@@@@@????????????>>>??????@@@@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>????????????????????????<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA??????@@@@@@???>>>===<<>>===<<<<<<===>>>???======>>>>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>=========???@@@BBBCCCDDDEEE>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============??????>>>===<<<<<<<<<<<<;;;<<<======;;;<<<===???ppp\\\IIIDDDCCC???>>>AAA???>>><<<;;;::::::::::::?????????>>>===;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;::::::;;;===>>>>>>===<<<;;;;;;<<<<<<<<<=====================<<>>>>>===<<<<<<<<<<<<===>>>@@@BBBBBBAAA???>>><<<<<<<<<<<<<<<========================???@@@AAACCCAAA>>>===>>>???>>>>>>>>>>>>>>>>>>>>>===<<<;;;888999999999::::::;;;;;;:::::::::999999999999999999999999999999::::::;;;;;;;;;:::999999999999999;;;::::::999:::;;;<<<<<<<<<;;;:::::::::<<>>???<<<888888999;;;<<<<<<;;;999888::::::;;;;;;;;;;;;;;;;;;<<<=========;;;;;;<<<>>><<>>===999::::::;;;;;;;;;;;;;;;===============>>>>>>???<<<:::999:::===>>>???>>>???@@@@@@???>>>>>>???AAA======<<<;;;::::::;;;;;;999:::;;;;;;<<<<<<======@@@AAABBBBBBBBBAAA??????CCCBBB@@@???@@@AAACCCEEEAAACCCHHHKKKNNNNNNLLLKKKCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBB???AAACCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>??????AAABBBBBB????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCAAA@@@??????????????????????????????@@@AAABBBCCCDDDDDDEEEDDDCCCAAA@@@???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>======>>>?????????>>>>>>????????????????????????>>>>>>>>>===============@@@@@@>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<===>>>>>><<<<<<======>>>>>>>>>>>>???>>>>>>======<<<<<<;;;???????????????@@@@@@@@@<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<========================>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<======<<<;;;;;;<<<>>>yyybbbLLLEEECCC???===??????>>>===<<<;;;:::::::::<<<<<<============<<<<<<;;;;;;<<<<<<<<<=========>>>===;;;::::::;;;===>>><<<<<<<<<;;;;;;:::;;;<<<:::;;;;;;<<<===>>>>>>???============<<<<<<;;;;;;<<<===???AAABBBAAA???>>><<<<<<<<<===============<<<<<<<<<===>>>AAACCCEEEIIIEEE???<<<;;;===>>>>>><<<============<<<;;;;;;999999::::::;;;;;;;;;<<<888888888999999999999999999999::::::;;;;;;;;;;;;<<<;;;::::::999:::::::::<<<;;;:::999:::;;;===>>>===<<<;;;;;;<<<>>>@@@BBBKKKDDD<<<:::<<>><<<999:::<<<======<<<:::999:::;;;<<<<<<<<<;;;::::::<<<===>>>>>>===<<<===>>><<>><<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<888888999999::::::::::::::::::::::::;;;<<<======;;;::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<777888999;;;<<<=========<<<<<<;;;::::::;;;<<<<<<>>>======<<<;;;;;;;;;;;;;;;???@@@===<<<>>>???>>>;;;<<<<<<===============>>>======<<<===>>>???@@@???===<<<<<<===>>>===<<<===???BBBBBBAAA???>>>???======<<<<<<;;;;;;<<<<<<999:::;;;<<<=========<<>>===BBBAAA???>>>???@@@BBBDDDBBBEEEJJJNNNPPPPPPNNNMMMEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@BBBCCCCCCAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>=========>>>???@@@AAABBB???????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBB??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDDDDBBB@@@???>>>????????????@@@@@@@@@???AAABBBDDDEEEFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBB??????@@@@@@AAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>??????@@@@@@??????>>>======>>>???????????????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<======<<<<<<<<<>>>@@@AAAAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;========================;;;;;;::::::;;;<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<=========>>>>>>>>>?????????>>>??????@@@@@@@@@AAAAAA@@@>>>===???@@@gggOOOFFFDDD???<<<===>>>=========<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<============>>>===<<<;;;::::::;;;<<<===:::;;;<<<<<<;;;:::;;;<<<999999:::;;;===>>>???@@@<<<===============<<<;;;;;;<<<>>>@@@@@@AAA@@@@@@??????@@@@@@@@@@@@???>>>===<<<<<<<<<>>>AAADDDFFFJJJEEE@@@<<<;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;===???===<<<<<<<<<===>>>@@@AAAHHHCCC===:::;;;>>>???>>><<<<<<===>>>>>>===<<<<<<;;;;;;<<<======<<<:::999;;;===??????===<<<=========>>>@@@AAA@@@>>><<<:::>>>>>>>>>>>>???@@@AAABBB============<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<666777888999:::;;;;;;:::;;;;;;::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???;;;;;;;;;<<<<<<<<<======999:::;;;<<<===>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>======<<<;;;;;;:::???@@@===<<<>>>???>>>>>>??????@@@@@@@@@@@@@@@>>>>>>=========>>>???@@@CCCAAA???>>>?????????===;;;>>>BBBCCCBBB???>>>===========================;;;===>>>@@@@@@@@@????????????@@@AAA@@@???>>>===@@@???>>>>>>>>>???AAABBBFFFHHHKKKMMMMMMKKKHHHFFFEEEDDDBBBAAA@@@??????>>>AAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<===>>>???@@@AAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCAAA@@@??????????????????@@@@@@>>>???AAACCCDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;<<<===???@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>======<<<;;;:::::::::<<<<<<<<<===============::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>>>>???@@@@@@============>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCBBBAAA@@@BBBCCCjjjPPPGGGDDD???<<<===<<<===============<<<<<<;;;<<<==================<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>><<<;;;===???:::;;;;;;<<<===>>>??????<<<===>>>?????????>>>===<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>===<<<===@@@BBBDDDDDDBBB???>>>>>>???>>>===;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;<<<===>>>>>>>>>===<<<======<<<<<<<<<======>>>>>>===;;;::::::<<<>>>@@@<<<<<<======>>>>>>??????@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>===<<<:::999;;;===??????===<<<<<<=========>>>?????????>>>>>>>>>>>>>>>???@@@BBBDDDEEE????????????>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;666777999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;<<<===>>>>>>??????>>>===<<<;;;::::::;;;<<<<<<<<<============:::;;;<<<===============<<<;;;:::999999:::;;;<<>>===<<<;;;;;;:::>>>???<<<;;;>>>???>>>>>>>>>???@@@@@@@@@@@@@@@======>>>>>>????????????BBB@@@??????@@@AAA@@@???===>>>@@@@@@???>>>>>>???>>>>>>????????????>>>>>><<<===???AAABBBAAA@@@@@@???@@@AAAAAAAAA@@@???>>>????????????@@@@@@@@@@@@DDDEEEGGGGGGGGGDDDBBB@@@AAAAAA@@@????????????@@@@@@AAABBBDDDDDDDDDDDDDDDBBBCCCDDDDDDBBBAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????????????????????????????======<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAA????????????????????????@@@AAABBBCCCCCCCCCBBBAAACCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBCCCCCCCCCBBBBBB@@@@@@??????????????????===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAAAAABBBBBBBBB>>>???AAABBBBBBAAA???>>><<<===???@@@AAAAAAAAAAAA>>>>>>???????????????>>>===<<<;;;:::::::::;;;<<<<<<<<<============<<<<<<===========================>>>>>>??????@@@@@@AAA======>>>???@@@AAAAAABBB>>>>>>>>>>>>???@@@AAAAAA??????@@@AAABBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCDDDEEEFFFGGGHHHFFFHHHIIIIIIIIIJJJLLLOOOjjjPPPGGGEEE@@@===>>>;;;<<<===============<<<===============<<<<<<;;;============>>>>>>>>>>>>;;;;;;<<<======<<<;;;;;;999<<>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCBBB@@@>>>===BBB@@@>>><<<<<<>>>@@@BBB>>>>>>???AAABBBAAA???<<<<<<<<<===============<<<=========<<<;;;;;;;;;:::999::::::;;;<<<===>>>>>>;;;<<<>>>?????????>>>===>>>>>>=========>>>>>>???>>>===;;;::::::<<<>>>@@@<<<<<<===>>>>>>>>>>>>===999<<>>>>><<<:::999:::<<<>>>???===<<<<<<<<<======>>>>>>???@@@AAABBB=========>>>@@@BBBDDDFFFAAAAAAAAA@@@@@@>>>===============<<<;;;;;;;;;:::666888:::<<<===============<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======888999:::;;;<<<>>>??????@@@???>>>;;;999666444333<<<<<<<<<<<<=========>>>;;;;;;<<<<<<===<<<<<<<<<;;;:::888777777888:::;;;????????????>>>===;;;;;;999===>>><<<;;;===???===;;;<<<<<<=====================>>>????????????>>>???===<<<===???@@@@@@????????????>>><<<===???AAA>>>??????@@@@@@@@@??????;;;<<<>>>@@@AAA@@@???>>>AAAAAABBBCCCBBBAAA@@@???>>>???@@@AAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@AAABBB===>>>@@@BBBCCCCCCCCCBBBAAABBBDDDDDDCCCBBBCCCDDDBBBAAAAAA@@@@@@?????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>===???AAACCCCCCCCCBBBAAA>>>???@@@AAABBBAAA@@@???AAABBBBBBBBBAAA@@@??????BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBCCCCCCCCC>>>???AAABBBBBBAAA???>>>@@@@@@AAABBBAAA@@@???>>>AAAAAABBBBBBAAA@@@>>>===>>>>>>===<<<<<<===??????======>>>>>>>>>>>>============>>>>>>??????@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@AAACCCCCCBBBBBBCCCDDDEEEGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWYYY\\\___mmmPPPHHHGGGBBB???AAA??????>>>===============<<<;;;999999999;;;===>>><<<===>>>??????>>>===<<<:::::::::;;;;;;===>>>???<<<;;;::::::;;;<<<===>>>???>>>=========>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAABBBCCCDDDDDD>>>???AAABBBCCCBBBAAAAAA>>>??????@@@@@@@@@??????>>>???@@@AAABBBAAA@@@???CCCBBB@@@???>>>??????@@@??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>AAA???===>>>AAABBB@@@>>>===<<<:::999999;;;>>>@@@AAA@@@>>><<<<<<===???@@@<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@@@@>>><<<999EEEPPPMMMAAA888:::?????????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAABBB===>>>>>>???@@@BBBCCCDDD<<<<<<============<<<<<<>>>>>>======<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<=========<<<<<<<<<<<<======@@@@@@??????>>><<<;;;:::???===;;;999999:::===>>>============>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<======>>>>>>??????;;;;;;;;;;;;<<<>>>???@@@>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;============>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>>>>@@@AAABBBDDDCCCBBB@@@???>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@???>>>>>>>>>>>>>>>BBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???@@@AAABBBAAA@@@AAAAAA@@@@@@??????>>>>>>???@@@BBBCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>CCCCCCCCCCCCAAA???===<<<<<<===>>>???@@@@@@@@@@@@DDDCCCBBB@@@??????@@@@@@===<<<;;;::::::;;;<<<===>>>>>>?????????>>>>>>======???@@@???>>>===>>>@@@???????????????????????????@@@@@@AAAAAAAAAAAAAAADDDBBBAAABBBDDDEEECCC@@@@@@>>><<<<<<>>>???????????????@@@AAAAAA@@@???>>>===>>>??????======>>>???AAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDCCCBBBCCCEEEGGGBBBBBBBBBBBBBBBAAA@@@@@@GGGGGGHHHHHHGGGEEEDDDBBB???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEECCCBBBBBBCCCDDDCCCBBBDDDAAA>>><<<===>>>??????CCCBBBAAABBBCCCDDDBBBAAACCCBBBAAAAAA@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBBAAABBBAAA@@@???@@@CCCFFFGGGDDDAAABBBDDDGGGFFFEEEDDDFFFHHHJJJJJJIIIGGGFFFGGGHHHJJJIIIHHHGGGHHHIIINNNQQQUUUWWWVVVTTTSSSSSSRRRMMMIIIJJJOOOTTTUUUTTTXXXWWWVVVVVVXXX\\\```bbbdddgggmmmsssyyy|||}}}~~~iiiOOOFFFEEEAAA>>>@@@???>>>>>>===<<<============<<<;;;:::;;;<<<>>>???===>>>?????????>>>===<<<<<<<<<;;;<<<<<<===>>>???======<<<<<<===>>>>>>??????>>>>>>===>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDD@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@?????????>>>>>>>>>======AAA???===>>>@@@AAA@@@>>>>>>===<<<;;;<<<===???@@@@@@???=========>>>???@@@>>>============>>>>>>???@@@???>>>???@@@@@@???===???HHHPPPOOOEEE>>>@@@DDD>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@AAAAAA============>>>@@@AAABBB======>>>>>>>>>>>>==================<<<<<<;;;;;;;;;<<<======;;;;;;<<<=========<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>><<<;;;999888888999:::;;;<<<=========>>>>>>>>>>>>>>>>>>============>>>>>>==================>>>>>>;;;;;;<<<<<<===>>>???@@@>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????============>>>>>>>>>>>>??????>>>>>>======<<<<<>>>>>??????@@@@@@??????>>>>>>???@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@???===<<<<<<===???@@@BBBBBBBBBAAAAAAAAAAAAAAA======>>>>>>>>>>>>======BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>AAABBBBBBBBBAAA???===<<<@@@@@@AAABBBCCCCCCBBBBBBBBBAAA???>>>=========>>>???>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@?????????@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCBBBEEECCCBBBCCCEEEEEECCCAAAAAA???======???@@@@@@???@@@@@@AAABBBBBBAAA@@@@@@???AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKIIIFFFEEEFFFEEEDDDCCCDDDCCCBBBBBBDDDFFFGGGHHHKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGJJJJJJIIIGGGFFFFFFHHHKKKLLLJJJIIIJJJMMMOOONNNMMMLLLNNNQQQSSSTTTTTTRRRQQQRRRSSSTTTSSSRRRSSSTTTVVVbbbfffkkknnnmmmkkkiiihhheeeaaa^^^___dddiiijjjiiilllllllllnnnqqqvvv{{{}}}gggOOOGGGFFFBBB@@@AAA???>>>======<<<<<<======>>>>>>===<<<<<<===???@@@??????@@@@@@@@@???===<<<>>>>>>=========>>>>>>???>>>>>>??????@@@???????????????>>>>>>??????@@@AAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===============@@@???>>>???@@@@@@???>>>???????????????@@@@@@@@@>>>>>>=========???@@@AAA@@@??????>>>>>>>>>>>>??????>>>===>>>???@@@???>>>>>>CCCHHHGGGBBB>>>???AAA========================<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>===<<<;;;<<<>>>>>>======<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>==================>>>>>>>>>>>>?????????@@@@@@@@@===>>>>>>???>>>>>>=====================<<<<<<<<<;;;<<<======???@@@AAAAAA???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBB============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======CCCCCCDDDDDDDDDDDDCCCCCC<<<======>>>@@@AAAAAABBB@@@@@@???@@@@@@AAACCCCCCEEEEEEEEEDDDDDDDDDDDDDDD???>>>===<<<<<<===>>>???>>>@@@AAACCCDDDDDDDDDDDD>>>>>>????????????>>>>>>CCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCCCCDDDCCCCCCBBB@@@@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAABBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>???????????????>>>>>>???@@@???===<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBEEECCCCCCCCCDDDDDDBBB@@@AAA???>>>>>>???@@@??????>>>???@@@@@@@@@@@@?????????AAACCCDDDBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKIIIGGGFFFGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJJJJKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSRRRQQQNNNKKKIIIIIIHHHGGGEEECCCCCCDDDFFFIIILLLOOOQQQVVVZZZ]]]]]]YYYUUUSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSYYYYYYXXXUUUSSSRRRSSSUUUXXXXXXYYY\\\___aaa```______bbbeeehhhjjjjjjiiiiiikkklllkkkjjjiiijjjmmmppp~~~zzzgggSSSJJJHHHEEECCCCCC???>>>======<<<<<<======>>>>>>============>>>???@@@@@@AAAAAA@@@???===<<<@@@@@@???>>>>>>>>>??????>>>???@@@AAAAAA@@@???>>>????????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAADDDCCCAAA@@@@@@AAABBBCCCBBBBBBCCCBBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCCCC???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????>>>>>>???@@@AAAAAA@@@??????============>>>???AAABBB@@@@@@???>>>============>>>===<<<<<<>>>???>>>===<<<===>>>>>>===<<<=====================>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>>>>============>>>>>>????????????>>>===<<<;;;>>>???@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBCCC===>>>???@@@@@@>>>===<<<>>>=========<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBB@@@???===;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBB=========>>>>>>>>>>>>???>>>>>>>>>>>>????????????CCCCCCCCCDDDDDDCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@????????????@@@AAA===???AAADDDEEEEEEDDDCCC@@@@@@@@@AAAAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCBBBBBB??????@@@@@@@@@@@@??????CCCCCCBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@>>>===>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFDDDCCCDDDBBBAAAAAABBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@CCCEEEFFFEEEDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWYYYZZZ\\\___bbbccccccaaa```^^^ZZZUUURRRQQQPPPOOOMMMHHHIIIKKKNNNRRRYYY___dddlllqqqwwwvvvoooiiiggggggdddcccbbb``````aaacccddd___^^^]]]]]]___bbbeeefffoooooonnnkkkgggeeefffgggkkknnnrrrwww{{{~~~~~~}}}vvvgggWWWMMMIIIEEECCCCCC??????>>>============>>>>>>>>>==================???@@@AAAAAA@@@???>>>===AAA@@@@@@?????????@@@@@@>>>???@@@AAAAAA@@@>>>===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAACCCEEEFFFAAAAAAAAAAAAAAA@@@??????AAAAAAAAABBBBBBCCCDDDDDD???@@@BBBCCCDDDCCCCCCBBB??????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@???>>>>>>>>>===>>>@@@AAAAAA@@@>>>============>>>>>>???@@@AAA???>>>======<<<<<<<<<<<<===;;;::::::<<<=========@@@???===>>>???@@@AAA@@@=========>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>============<<<<<<<<<>>>>>>===<<<<<<<<<======<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????======>>>???>>>>>>============>>>>>>>>>>>>???>>>>>>===<<<;;;:::<<<===?????????======@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@@@@@@@???===<<<>>>>>>======<<<<<<<<<;;;<<<===???AAABBBCCCDDDDDDAAA@@@>>><<<;;;;;;;;;;;;????????????????????????>>>============>>>???@@@>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???BBBCCCDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???@@@??????>>>??????@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@CCCAAAAAAAAACCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIIIIJJJIIIIIIHHHHHHIIIGGGFFFGGGGGGGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEGGGJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNPPPQQQSSSUUUVVVUUUTTTTTTXXXXXXWWWVVVUUUSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ]]]```bbbbbbaaabbbbbbbbbbbbbbbbbbaaa```___^^^YYYYYYYYYYYYYYYZZZZZZZZZ]]]]]]\\\\\\]]]___```aaaaaaccceeefffgggiiimmmppptttwww{{{~~~~~~{{{wwwtttsssmmmeee^^^ZZZXXXWWWVVVRRRUUUYYY___gggrrr}}}}}}||||||}}}zzzwwwsssqqqsssxxx~~~tttiii[[[PPPJJJFFFCCCAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>===============>>>???@@@@@@???>>>>>>@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDFFFFFF@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFF@@@AAAAAABBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAA@@@>>>===>>>???>>>>>>???@@@???>>>===<<<======>>>>>>??????@@@@@@>>>======<<<<<<<<<<<<===<<<;;;999999;;;===>>>>>>@@@???>>>>>>@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????========================???>>>>>>=========>>>>>><<<<<<============<<<<<<<<<<<<<<<==================???@@@???>>>===>>>@@@???>>>>>>======>>>>>>???:::;;;<<<>>>????????????<<<===>>>@@@@@@@@@??????======>>>>>>>>>?????????@@@@@@@@@@@@???>>>======>>>>>>>>>>>>===============>>>@@@CCCDDDEEEEEEEEEBBBAAA???>>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>??????@@@@@@??????>>>???????????????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@BBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKMMMNNNMMMMMMNNNOOOOOOMMMMMMMMMNNNMMMKKKIIILLLKKKKKKKKKLLLMMMNNNOOOKKKMMMOOOQQQRRRSSSVVVXXXWWWWWWWWWWWWXXXYYYZZZZZZ^^^```dddgggiiihhhgggfffnnnmmmlllkkkiiigggfffeeeeeedddddddddddddddeeefffkkklllmmmnnnpppqqqrrrsssssswww|||~~~|||yyywwwvvvppppppooooooooooooooopppsssrrrrrrrrrssstttvvvwww||||||pppfff```^^^^^^^^^aaagggpppyyywwwpppcccWWWNNNIIIEEEBBBBBBAAA@@@@@@??????@@@@@@??????@@@??????>>>>>>===;;;<<<>>>???@@@??????>>>???>>>>>>??????@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCC@@@@@@BBBCCCDDDDDDDDDDDD???@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDFFFGGGBBBAAAAAA@@@@@@@@@@@@AAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>?????????@@@@@@AAABBBAAA>>><<<===??????????????????>>>======>>>>>>>>>?????????>>>>>>==================>>>???>>><<<::::::<<<>>>@@@@@@===============>>>>>>>>>@@@?????????>>>=========>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>????????????>>>===============>>>>>>======>>>>>>>>>>>>===============>>>>>>>>>??????>>>???@@@@@@>>>>>>???@@@??????>>>>>>>>>>>>??????:::;;;<<<>>>??????@@@@@@>>>???@@@AAAAAABBBBBBBBB===>>>>>>>>>????????????BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???????????????===???AAADDDFFFFFFFFFFFFCCCBBB@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@??????@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDEEEGGGHHHIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJJJJFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOQQQQQQRRRRRRRRROOOPPPRRRRRRQQQQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXZZZ[[[]]]]]]^^^ZZZ]]]```aaa``````bbbdddccccccbbbbbbcccbbb```^^^\\\\\\[[[[[[\\\]]]___```\\\^^^```aaacccfffkkkoooppppppqqqrrrtttvvvxxxyyy{{{qqqmmmooosssuuu}}}|||vvvkkk]]]SSSNNNIIIFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>:::;;;===>>>????????????>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCBBBAAAAAABBBCCC@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDD@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDDDDDDDCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBAAABBBCCCEEEGGGHHHCCCBBB@@@???>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA<<<=========>>>>>>??????@@@AAACCCAAA>>><<<===???AAA@@@@@@??????>>>>>>>>>>>>????????????>>>>>>===>>>>>>======>>>???@@@@@@???===;;;;;;>>>@@@AAABBB>>>?????????>>>>>>??????AAA@@@@@@???>>>===<<<<<<>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@>>>@@@@@@@@@???>>>???@@@??????>>>>>>>>>>>>??????===>>>>>>>>>>>>>>>===<<<;;;;;;<<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@>>>======>>>???>>>>>>??????@@@@@@AAAAAA===???BBBEEEGGGGGGGGGFFFCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAAAAAAAACCCEEEFFFBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCDDDEEEFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGAAABBBBBBBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHKKKMMMNNNOOOOOOMMMLLLKKKLLLNNNNNNNNNMMMIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMLLLKKKJJJIIIJJJKKKKKKMMMNNNPPPRRRTTTUUUVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUUUUWWWYYY\\\^^^____________```aaabbbcccccccccccc```bbbcccdddcccdddeeegggjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooorrrssstttuuutttwww{{{|||{{{{{{~~~~~~~~~~~~~~~{{{yyyrrrqqqqqqqqqrrrsssuuuvvvtttuuuvvvwwwzzz~~~xxxeeeVVVQQQNNNJJJKKKGGGAAA>>>>>>???>>><<>>>>>@@@AAAJJJCCC===AAAOOOXXXPPPCCC===>>>???@@@@@@@@@@@@@@@>>>@@@BBBBBBBBBCCCEEEGGGBBBCCCCCCDDDDDDCCCCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBBBBBBBAAAAAAAAA@@@EEEEEEDDDBBBBBBAAAAAAAAABBBBBBDDDEEEFFFFFFFFFFFF===>>>AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBBBBCCCAAA@@@???@@@AAABBBAAA@@@AAABBBBBBBBBAAA>>><<<:::<<<===???@@@???>>><<<:::CCC>>>;;;======:::<<<@@@;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@??????>>>AAA???<<<:::999;;;===?????????>>>======<<<;;;;;;CCC>>>===@@@AAA???>>>@@@????????????>>>>>>>>>>>><<<===???AAAAAA???===<<<>>>??????===;;;999999:::??????@@@@@@??????>>>===>>>@@@AAAAAA???>>>>>>???<<<===============<<<;;;<<<;;;999:::<<<>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???????????????@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@??????AAACCCEEEFFFFFFEEEDDD@@@@@@AAABBBCCCDDDEEEFFF@@@@@@AAABBBCCCDDDEEEEEEBBBBBBCCCCCCCCCBBBBBBAAABBBFFFGGGDDDDDDFFFHHHFFFCCCCCCDDDEEEFFFGGGHHHIIIKKKJJJIIIGGGEEEFFFHHHJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLMMMNNNNNNLLLIIIHHHIIIJJJKKKKKKJJJHHHFFFFFFHHHJJJGGGIIIKKKLLLMMMMMMOOOQQQVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOORRRUUUWWWXXXXXXZZZ[[[YYYYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXXXXXXXZZZ[[[\\\YYYXXXVVVVVVWWWZZZ]]]___^^^^^^^^^``````___\\\ZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]___```bbbeeehhhkkkmmmnnnmmmllljjjiiihhhiiikkklllnnnqqqtttwwwzzz{{{{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{wwwxxxxxxxxxxxxzzz}}}{{{hhhZZZTTTOOOKKKJJJGGGBBBAAAAAABBBBBBAAACCCCCCCCCBBB@@@@@@AAACCC======???IIIYYYaaaZZZMMMAAABBBCCCCCCCCCCCCBBBAAAAAACCCDDDEEEEEEFFFIIIKKKEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@???>>>???@@@AAA@@@???AAAAAA@@@@@@????????????======>>>???>>>===<<<;;;777>>>CCCBBB;;;777999<<>>>>>======<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>??????@@@CCCBBBBBBAAA@@@@@@??????@@@======AAABBB???>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>======@@@AAABBBBBBAAAAAABBBCCC>>>>>>?????????>>>>>>===<<<>>>??????===<<<<<<==================<<<<<<;;;<<<;;;;;;===???@@@???>>>AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGHHHHHHHHHHHHBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIMMMNNNKKKJJJLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOOOONNNLLLMMMPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYXXXUUURRRQQQRRRSSSUUUUUUTTTRRRPPPQQQSSSUUUZZZ[[[]]]^^^^^^^^^```bbbccccccbbb```___]]]\\\\\\ZZZZZZYYYYYYYYY[[[\\\]]]\\\___bbbdddeeefffhhhiiimmmmmmllllllkkkllllllmmmggggggffffffgggiiijjjkkkiiihhhggggggiiillloooqqquuuuuuuuuvvvwwwwwwtttrrrppppppooooooppprrrtttuuuwwwxxxzzz}}}|||jjj^^^XXXRRRLLLJJJHHHFFFEEEFFFGGGFFFEEEAAABBBBBBAAA@@@???AAABBB>>>@@@BBBHHHQQQWWWQQQHHHAAABBBCCCCCCCCCBBBAAA@@@BBBCCCDDDDDDDDDEEEHHHKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDCCCDDDDDDDDDCCCCCCBBBAAADDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>>===>>>??????>>>===AAA@@@>>>===>>>@@@BBBDDD>>>============<<<<<<<<<666KKKXXXQQQBBB<<<===>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@>>>??????@@@@@@@@@??????BBBAAAAAAAAA@@@????????????===>>>CCCEEEBBB???@@@>>>>>>>>>?????????????????????>>>>>>>>>>>>?????????AAABBBBBBAAAAAABBBCCC>>>>>>>>>>>>>>>?????????===>>>??????===<<<<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;===???@@@>>>===??????@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGCCCDDDEEEGGGHHHJJJKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOOOONNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUYYYZZZWWWVVVYYYZZZXXXYYYYYYZZZ[[[\\\\\\]]]^^^]]]]]]^^^^^^^^^___bbbeeeiiiiiiiiijjjkkklllmmmnnnrrrrrrssstttuuuwwwxxxyyytttsssppplllhhhggghhhjjjkkkkkkjjjhhhfffeeegggiiinnnoooqqqqqqqqqrrrtttvvv{{{{{{{{{{{{zzzxxxvvvuuuooonnnmmmlllmmmnnnooopppsssvvvyyy|||}}}~~~xxxhhh___YYYTTTPPPNNNMMMMMMLLLKKKJJJHHHGGGEEEFFFFFFEEECCCBBBBBBCCCFFFFFFCCC@@@BBBFFFFFFBBBAAABBBCCCDDDDDDDDDCCCBBBDDDEEEEEEDDDCCCDDDGGGJJJEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===>>>??????>>><<>>===>>>???@@@AAA>>>===<<<;;;;;;;;;<<<<<<<<>><<<<<<===>>>>>>???@@@@@@>>>???????????????>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA???BBBHHHJJJFFFBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>???AAABBBBBBCCCCCCBBB@@@>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAACCCBBB@@@??????@@@@@@???>>>======>>>??????BBB@@@??????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFGGGHHHKKKLLLIIIJJJJJJLLLNNNPPPSSSTTTQQQQQQRRRSSSUUUVVVWWWWWWYYYYYYYYYYYYYYY[[[\\\]]]\\\\\\\\\\\\^^^bbbeeegggggglllnnnlllkkkoooqqqppprrrrrrsssssstttuuuuuuvvvvvvxxxyyyzzz{{{}}}ssseee]]]YYYXXXXXXXXXXXXXXXVVVRRRNNNJJJHHHLLLMMMMMMKKKHHHFFFEEEFFFDDDEEECCC???@@@EEEHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFGGGIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@??????@@@@@@???>>>>>>????????????===<<<;;;===<<<<<<;;;:::;;;;;;;;;777KKKTTTIII>>>>>>>>>999===>>>???@@@BBBDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDGGGFFFDDDDDDEEEHHHKKKMMMGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEGGGMMMNNNIIIDDDCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@??????@@@BBBCCCFFFGGGHHHFFFEEECCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFCCCEEEFFFFFFDDDCCCCCCDDDFFFEEECCCBBBBBBDDDGGGHHHLLLIIIDDDBBBCCCEEEFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJOOOOOOPPPQQQRRRTTTUUUUUUUUUTTTRRRPPPOOOPPPRRRSSSVVVWWWXXXZZZ]]]```bbbdddaaabbbccceeeggghhhjjjjjjjjjjjjjjjkkkmmmpppssstttuuuuuuvvvxxx{{{ssseee]]][[[^^^dddfffggggggddd]]]VVVPPPMMMNNNOOOOOONNNKKKHHHGGGGGGCCCGGGHHHGGGGGGIIIGGGCCCEEEDDDDDDCCCDDDFFFGGGIIIGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNMMMLLLJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFDDDCCCCCCCCCCCCBBBAAA???@@@AAAAAA???===:::888<<<;;;;;;;;;;;;:::::::::222;;;???:::888<<<>>>;;;<<<===???AAADDDGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJHHHHHHJJJMMMRRRUUUPPPPPPPPPQQQQQQRRRRRRRRRRRRPPPQQQUUUUUUOOOIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJGGGFFFDDDCCCCCCDDDFFFGGGGGGIIIJJJKKKJJJKKKLLLNNNMMMLLLKKKJJJIIIJJJKKKKKKHHHJJJKKKKKKIIIHHHHHHIIIGGGFFFDDDCCCDDDGGGKKKNNNOOOLLLHHHFFFGGGJJJKKKLLLKKKLLLMMMOOORRRTTTUUUVVVSSSSSSRRRRRRSSSSSSTTTTTTZZZZZZ[[[]]]___aaadddeeeeeedddbbb````````````aaaiiikkkmmmpppsssvvvxxxzzz{{{|||~~~xxxjjj```^^^fffqqqtttvvvwwwssskkkaaaZZZWWWTTTUUUWWWVVVTTTSSSRRRSSSPPPRRRQQQNNNNNNOOOLLLGGGMMMKKKGGGEEEDDDFFFHHHJJJGGGJJJNNNQQQQQQRRRSSSTTTQQQPPPOOONNNNNNOOOPPPQQQSSSUUUVVVXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXZZZZZZYYYWWWUUUSSSQQQPPPOOOPPPSSSUUUWWWXXXXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNLLLJJJHHHGGGFFFJJJHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBAAA???>>><<<;;;::::::;;;<<<;;;:::999888666666777999:::===???@@@===???DDDJJJPPPVVV[[[]]]dddddddddcccbbb```___^^^WWWWWWWWWXXX[[[^^^aaaccc```aaaaaabbbcccddddddeeeeeebbbaaadddbbb[[[UUUTTTRRRRRRSSSTTTTTTUUUVVVVVVQQQPPPOOOOOOOOOOOOPPPQQQOOOPPPRRRSSSRRRSSSUUUVVVVVVTTTRRRPPPOOOOOOPPPQQQQQQRRRSSSSSSQQQPPPPPPQQQNNNLLLJJJJJJLLLQQQVVVYYYUUUTTTSSSUUUXXXZZZZZZZZZ[[[\\\^^^```ccceeeggghhheeefffggghhhkkkmmmoooppptttuuuvvvxxx|||ooocccaaakkkyyy}}}}}}tttjjjbbb___```ccceeefffeeeddddddeee___]]]WWWSSSUUU\\\___]]]ZZZWWWRRRMMMLLLMMMPPPRRRNNNRRRXXX]]]___```aaabbb\\\[[[YYYXXXXXXYYY[[[\\\bbbdddfffhhhiiiiiihhhhhhaaaaaa```^^^]]]\\\[[[ZZZ[[[\\\]]]```cccgggjjjkkknnnmmmkkkhhheeebbb___]]][[[]]]aaaeeehhhiiiiiiiiieeeeeedddcccbbbaaa```___^^^]]][[[WWWTTTQQQOOOMMMLLLKKKIIIIIIIIIIIIHHHFFFFFFDDDBBB@@@??????@@@@@@999:::;;;<<<<<<:::888777;;;888888;;;<<<:::<<>>>>>>>>===999999:::;;;;;;;;;;;;;;;<<<::::::;;;999777<<>>===;;;:::999<<<::::::;;;999999???GGGUUUggg~~~|||zzzwwwuuuyyyxxxvvvvvvwwwzzz}}}|||{{{xxxvvvuuuvvvxxxyyyuuuvvvwwwvvvtttssssssssstttuuuuuurrrppprrrxxx}}}xxxtttsssuuuwwwwwwzzz}}}wwwxxx}}}qqqbbbOOOIIIAAA======>>>>>>>>>BBBAAAAAA@@@>>>===;;;:::<<<::::::<<<<<<===EEENNNbbbyyy~~~xxx{{{{{{wwwxxx~~~yyydddNNNHHHBBB>>>???AAAAAA@@@>>>>>>??????>>>>>>=========;;;<<<>>>???AAAJJJSSShhhxxx```NNNHHHBBB???@@@BBBBBBAAA>>>>>>>>>???>>>>>>=========;;;===???AAACCCLLLUUUhhh|||uuu```PPPKKKEEECCCDDDEEEEEECCCDDDDDDDDDCCCBBBAAA@@@???@@@???AAADDDEEEGGGNNNVVVaaaqqqtttfffXXXSSSMMMKKKLLLMMMLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIILLLOOOPPPPPPUUU\\\___kkkwwwvvvmmm```[[[VVVTTTTTTUUUTTTRRRMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSVVVZZZZZZYYY]]]dddfffoooyyy