BM66(d@ NNNIIIJJJVVVdddjjjjjjiiiaaaeeekkkqqquuuuuutttssssssnnnjjjhhhccc]]][[[]]]bbbhhhuuuqqqfffbbb\\\SSSLLLHHHEEEBBB>>>======???@@@FFFFFFEEEGGGKKKRRRXXX\\\___```bbbjjjxxxyyyrrrnnnnnnnnnnnnmmmkkkjjjiiigggfffdddcccbbbggghhhiiijjjllllllmmmmmmmmmnnnnnnlllhhhffffffgggkkklllmmmooooooooonnnnnnmmmmmmmmmllllllkkkkkkkkkhhhgggfffddd```\\\YYYWWWQQQ```pppuuuuuuyyy~~~jjj|||qqqXXXccc|||~~~tttggg```\\\WWWOOOHHHGGGEEEBBBCCCEEEFFFDDDBBB<<<;;;888666444333333333222111111111222333333444;;;ZZZ{{{qqqpppyyy|||vvv~~~vvvnnnfff^^^YYY```gggmmmmmmfff```___aaaddddddeeegggiiigggbbb]]]YYY___qqqvvvjjjdddccchhhiiieeebbbccc^^^[[[WWWWWW___eeeaaaXXXRRRFFF;;;:::============;;;:::;;;>>>BBBGGGIIIIIIGGGNNNJJJEEEFFFAAA>>>FFFQQQWWWaaallluuu{{{~~~vvvjjj___WWWRRRTTTWWWXXXWWWTTTPPPMMMLLLMMMNNNOOONNNMMMLLLKKKKKKKKKJJJGGGDDDBBBBBBCCCFFFDDDBBB???<<<:::999888:::666444888???EEEFFFEEE<<<:::777555666777777666999999999777555444444666999;;;======<<<::::::;;;999:::<<<:::666222///---///,,,+++000888>>>@@@@@@===777444666666333000000444666;;;@@@CCC@@@888222111000...---+++*********&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))%%%&&&'''(((((('''&&&%%%"""###&&&((())))))(((((()))))))))***+++,,,......000000111222555777:::<<<<<<<<<===<<<===@@@EEEHHHCCC@@@???DDDIIINNNUUU\\\eeeqqqQQQLLLNNN\\\lllqqqooollldddhhhmmmrrruuutttrrrqqqoooiiieeeddd```ZZZYYY[[[aaaiiiwwwtttfff___YYYPPPJJJGGGEEEAAA???>>>>>>@@@BBBEEEEEEEEEGGGLLLRRRXXX\\\aaabbbfffnnn{{{~~~yyyssspppppppppooonnnkkkjjjiiihhhfffeeedddcccffffffhhhiiijjjkkkkkkkkkmmmnnnnnnmmmjjjiiiiiijjjkkklllmmmnnnnnnnnnmmmlllkkkkkkkkkjjjjjjiiiiiiiiihhhgggfffccc___[[[XXXVVVPPP___nnnssstttxxx~~~jjjrrr\\\fff}}}vvvzzzqqqfff^^^YYYTTTNNNHHHGGGFFFFFFGGGIIIIIIFFFCCC???===;;;888666444444444222222111111222222333444888UUUyyytttkkklllrrruuutttxxx}}}wwwqqqjjjccc___fffjjjmmmkkkccc[[[VVVTTTYYYZZZ\\\```cccbbb^^^YYYTTTYYYlllwwwmmmkkkjjjhhhhhhjjjlllhhhaaa]]]aaafffccc]]]SSSGGG===;;;<<<;;;:::::::::;;;<<<>>>BBBHHHMMMPPPQQQUUUPPPKKKNNNKKKIIIPPPZZZ___hhhsss~~~tttggg\\\SSSNNNPPPRRRSSSSSSPPPMMMKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIFFFCCCAAAAAABBBEEECCCAAA>>>;;;999888777888555333777===CCCDDDCCC<<<999555333444555555555999999999888555333444444555777999999888777777777999:::<<<:::666111...------,,,---333<<>>777222333333000///111222444777<<<>>><<<777333222333333333111---***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&###$$$&&&((()))))))))((()))))))))***+++,,,......000000111222555888:::<<<:::;;;;;;;;;;;;>>>CCCGGGGGGCCCBBBEEEIIILLLSSSZZZgggsssQQQMMMQQQbbbtttyyyssslllhhhkkkppptttuuutttqqqoookkkfffbbb```]]]YYYYYY\\\eeennn|||wwwfff[[[TTTMMMHHHEEECCCAAA??????@@@BBBCCCDDDDDDEEEHHHMMMSSSYYY]]]```cccjjjsss~~~|||yyyuuusssrrrqqqpppnnnkkkkkkjjjiiihhhgggfffeeedddeeeeeefffggghhhiiiiiikkklllmmmmmmllllllmmmnnnlllmmmmmmnnnnnnmmmlllkkkiiihhhhhhhhhhhhhhhgggggghhhgggeeebbb^^^ZZZVVVTTTSSSaaannnqqqrrrwww~~~hhhqqq^^^hhhwwwqqquuunnneee]]]VVVRRRNNNKKKIIIIIIKKKMMMNNNLLLHHHEEEBBBAAA>>>;;;888777555555222222111111222222333333444MMMooonnnkkktttyyy~~~{{{vvvpppjjjfffkkklllmmmjjjcccYYYPPPJJJQQQQQQRRRSSSSSSQQQLLLIIIKKKRRRfffzzznnnjjjjjjkkknnnkkkhhhaaa\\\___eeefffcccUUUJJJ@@@======;;;999999999;;;===???BBBIIIRRRYYYZZZ\\\SSSOOOUUUUUUTTTZZZbbbeeelllxxx~~~~~~qqqcccXXXOOOJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFDDDAAA@@@@@@AAACCCBBB???<<<:::777666555666444333666;;;@@@AAAAAA===999555222222444555666888999:::888555333222333444666777777666555555666999;;;;;;999555111...---+++,,,///777???DDDDDDBBB>>>777111000000......111000222666888999888666444333555666666333...(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((())))))***)))))))))***+++,,,......000000111222555888;;;<<<888999999999:::===AAAEEEKKKFFFDDDFFFHHHJJJPPPVVVgggtttOOOKKKQQQeeewww{{{rrriiiiiilllppptttvvvtttqqqooojjjddd``````^^^\\\]]]aaakkkuuuyyyfffXXXPPPJJJGGGCCCBBB@@@??????AAACCCEEECCCDDDGGGKKKPPPVVV[[[^^^\\\bbblllwww}}}xxxxxxwwwuuusssrrrpppooommmkkkkkkjjjjjjiiihhhggggggccccccddddddeeefffgggggghhhjjjlllllllllmmmnnnpppmmmnnnoooooonnnmmmlllkkkgggggggggggggggggggggggghhhgggddd```\\\XXXUUUSSSXXXeeeppprrrqqqvvv~~~dddnnnZZZfff~~~vvvqqqrrrnnnfff]]]VVVRRRQQQPPPPPPPPPQQQQQQPPPMMMIIIFFFEEECCCAAA>>>;;;999777666333222222111222222333333222EEEddduuusss|||wwwqqqmmmooonnnnnnmmmiiiaaaVVVNNNKKKJJJHHHGGGEEEDDDBBBAAAGGGTTTmmmuuummmlllmmmmmmeeeddd```\\\\\\```aaa___TTTJJJBBB@@@@@@===;;;;;;888;;;>>>???AAAIIIVVV```ccccccYYYUUU^^^aaa```ffflllmmmrrr|||zzz}}}~~~lll```VVVNNNHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCAAA>>>===>>>???AAA???===:::888666444444555444333666;;;>>>?????????:::555111222444666777888999:::888555333222222666888999999777777777888:::;;;;;;999444000...---+++,,,000777???DDDEEEEEE<<<777333333111......111///333888:::999777666555555666666444111+++&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))))))))***+++,,,......///000000222555888;;;===888999999999:::===AAAEEEJJJEEECCCEEEGGGIIIOOOUUUfffsssOOOMMMTTTgggxxxzzzqqqhhhhhhkkkppptttvvvtttrrrppphhhccc______^^^^^^aaafffmmmyyyzzzfffWWWMMMIIIHHHAAA@@@?????????AAACCCDDDDDDFFFIIIMMMSSSXXX]]]___^^^eeeppp{{{{{{uuusssssssssqqqooonnnllllllkkkkkkjjjjjjiiiiiihhhhhhdddcccccccccdddeeefffgggeeegggiiijjjjjjkkkmmmooonnnoooooopppooonnnlllkkkgggggghhhhhhhhhhhhhhhhhhhhhfffccc___[[[XXXUUUTTT___kkkttttttrrrvvv}}}___jjjTTTbbb{{{vvvrrrrrrnnnfff___YYYVVVVVVVVVXXXWWWUUUQQQMMMJJJHHHGGGFFFEEECCC@@@===:::888777333333222222111222222333222???YYYvvvvvvsss}}}yyyvvvwwwuuutttuuusssmmmcccZZZIIIGGGEEEBBBAAABBBEEEGGGMMMaaa~~~{{{oookkkgggdddaaacccaaa^^^]]]^^^[[[UUUNNNGGGAAA@@@@@@===<<<===888;;;===>>>AAAJJJXXXccciiiiiiaaa```kkkoooooouuu{{{zzz|||}}}vvv~~~vvvhhh___VVVNNNIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA>>>??????===;;;:::;;;<<<===<<<:::777555444333333444444555777:::===>>>>>><<<888333000000333666777888999999777555222222222888999:::999888888999:::;;;;;;;;;888333///------,,,---111777===BBBDDDEEE999777777888666111///111000777===???<<<888777888;;;999666111---)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&''''''''''''''''''''''''((()))***)))))))))***+++,,,......//////000222555888;;;===999:::::::::;;;>>>BBBFFFFFFBBB@@@CCCGGGJJJPPPVVVdddrrrSSSRRRZZZjjjxxxxxxpppjjjhhhkkkppptttuuutttqqqooogggaaa]]]]]]^^^___eeekkkooo}}}zzzhhhWWWKKKGGGFFF???>>>>>>>>>???@@@BBBCCCDDDGGGJJJOOOTTTYYY\\\^^^ccckkkvvvzzztttppppppqqqooolllkkkkkkllljjjjjjiiiiiiiiiiiiiiiiiieeeeeedddcccdddeeefffgggdddfffhhhiiiiiiiiikkkmmmmmmnnnooooooooonnnmmmlllgggggghhhhhhhhhhhhiiiiiigggeeebbb___[[[YYYWWWVVVaaammmvvvvvvtttwww}}}~~~___iiiRRR___xxxsssrrrrrrlllddd^^^[[[ZZZYYYYYYZZZYYYVVVQQQKKKHHHGGGGGGDDDDDDCCCAAA>>>;;;999777333333222222111111222222333999NNNlllzzzqqquuu~~~}}}xxxoooiiiYYYWWWTTTNNNJJJHHHIIIKKKZZZpppwwwhhh```YYYSSSPPPSSSVVVYYY^^^aaa\\\UUUHHHBBB?????????<<<;;;===;;;<<<===>>>CCCMMMYYYccceeejjjgggjjjwww|||~~~~~~wwwxxxrrrfff___WWWPPPLLLKKKIIIGGGEEECCCAAA@@@AAAAAA???>>>============999::::::999777666777999888888666555444333333333333444666777999;;;<<<===888444000...///222444555777888777666333222333555888888999888666666888:::;;;;;;;;;777222...---,,,,,,///444999>>>AAABBBCCC777777999;;;999333222444444;;;AAAAAA;;;666777;;;@@@<<<666000,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((((('''&&&&&&&&&&&&'''(((''''''((((((((())))))))))))))))))***+++,,,.........///000222555999<<<>>>;;;;;;;;;;;;<<>>=========>>>???@@@AAADDDFFFJJJOOOTTTWWWZZZ[[[dddlllxxxxxxsssnnnoooooommmjjjiiikkkmmmhhhhhhiiiiiiiiiiiiiiiiiigggfffeeeddddddfffggghhheeeggghhhhhhhhhhhhiiikkkjjjkkklllmmmmmmmmmlllkkkfffggggggggghhhhhhhhhiiigggeeebbb___\\\ZZZYYYXXX^^^kkkvvvwwwuuuxxx~~~{{{ccckkkUUUaaatttyyy{{{|||pppqqqqqqiii___ZZZZZZ[[[ZZZXXXUUUVVVUUURRRLLLGGGFFFFFFBBBBBBAAA@@@>>>;;;999777444333222222111111222222444555DDDccc}}}vvvooouuu{{{xxxwwwxxxwwwsssmmmgggeeeeeetttvvvdddZZZRRRKKKHHHJJJNNNTTT^^^ddd___VVVGGGCCC@@@AAA@@@===<<<>>>@@@>>>>>>@@@FFFPPP[[[aaaaaalllqqqxxx~~~yyyssshhhaaaXXXOOOOOONNNLLLIIIEEEAAA>>><<<>>>===;;;999888888888888555666666555444333555666444444333333222222333333111333555666777888999:::666333111000222555777777777777666333222222555777888999999777666666888:::<<<<<<:::777222...,,,,,,,,,222:::@@@CCCBBB???>>>777666888:::888444444888888>>>AAA===555222777===???<<<666000+++)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((&&&'''((()))***)))(((((()))))))))***+++,,,.........///000222555999<<<>>>:::;;;;;;;;;<<>>===============>>>??????CCCEEEIIINNNRRRVVVWWWXXX```jjjwww~~~vvvsssnnnoooooommmjjjiiikkknnnhhhhhhhhhhhhhhhiiiiiiiiihhhgggfffeeeeeefffhhhiiiggghhhiiiiiihhhgggiiijjjggghhhjjjkkklllkkkkkkjjjfffffffffggggggggghhhhhhfffeeebbb___\\\[[[ZZZZZZ[[[hhhtttvvvuuuyyy{{{hhhmmmYYYcccqqqssswww{{{ooorrroooeee[[[WWWYYY[[[YYYVVVOOORRRTTTSSSNNNHHHEEEEEEAAAAAAAAA@@@>>>;;;999777444333333222111111111222444222>>>]]]yyyyyyllllll|||~~~jjj```XXXQQQWWWWWWVVVYYY```ddd\\\PPPKKKGGGEEEEEEDDD@@@???AAACCCAAA???AAAIIISSS\\\```fffuuu~~~vvvjjjbbbXXXNNNPPPOOOMMMJJJEEE@@@;;;888;;;:::888666555444555555333444444333222111333555222222222111222222333333000222444555666666777999888666444555777:::;;;;;;777666555222111222666999:::::::::999777888:::<<<<<<<<<:::666111...,,,,,,,,,333>>>FFFGGGCCC===999777666777888666333666;;;;;;??????888///---666???<<<999444...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&''')))++++++***(((''')))))))))***+++,,,............000222555999<<<>>>:::;;;;;;;;;;;;>>>CCCFFFFFFBBBBBBFFFKKKOOOVVV]]]jjjxxx[[[^^^cccjjjpppqqqooommmkkkllloooppppppooolllkkkiiiiiigggeeeeeeiiiqqqwww|||wwwxxxtttgggVVVFFF>>>>>>;;;<<<===<<<<<<===@@@CCCCCCFFFKKKOOORRRTTTWWWYYYhhhpppyyyvvvuuutttrrrpppoooooommmjjjgggiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhfffeeeeeegggiiikkkiiihhhhhhjjjllllllkkkjjjhhhgggfffggghhhiiihhhggghhhgggeeeaaa^^^[[[XXXWWW\\\iiitttuuutttwww}}}tttjjjkkk]]]gggqqqzzz|||uuurrrtttlll___TTTPPPQQQQQQOOOVVVUUUSSSQQQNNNKKKIIIGGGHHHGGGFFFEEEDDDBBB===:::888555333222222222222111222555;;;KKKgggkkkaaalll|||~~~|||{{{yyyyyyxxxxxxtttooojjjiiiiiieee\\\TTTGGGFFFEEEGGGJJJJJJFFFBBBHHHCCC@@@CCCJJJTTTcccooouuuzzzllleee]]]TTTSSSSSSQQQLLLCCC;;;666333000444333000222777888333444666777777555444444555555333333555999:::777444888777777888:::;;;:::888666444333666;;;===;;;999555444333333444666999;;;:::<<<<<<999777777:::===<<<;;;999444000......///000555<<>>:::;;;;;;:::999<<>>AAACCCDDDGGGKKKNNNPPPSSSVVVXXXfffnnnxxxvvvvvvtttrrrpppoooooommmjjjhhhggghhhhhhiiiiiihhhhhhggggggggggggggghhhhhhhhhhhhhhhgggfffffffffgggiiiiiiiiihhhhhhjjjllllllkkkjjjhhhgggfffggghhhiiihhhggghhhfffddd```\\\YYYWWWUUU[[[hhhrrrttttttyyyrrrggglll___jjjuuu~~~yyyqqqnnnpppiii^^^WWWUUUUUUSSSPPPTTTTTTTTTRRRPPPMMMJJJHHHHHHGGGFFFFFFFFFCCC???<<<999777444222333333222111111333888FFFaaammmcccjjjzzz~~~tttvvv}}}||||||~~~~~~~~~}}}xxxrrrooonnniii___WWWIIIHHHHHHJJJMMMMMMIIIEEEFFFCCCBBBEEEKKKUUUeeessswwwiiiaaaXXXOOOQQQQQQNNNHHH@@@999555333333555444000111666666333444666777777555444555666666666777999;;;<<<;;;:::888888999;;;===???>>>===<<>>;;;<<<<<<:::999<<>>666222111333444555666888999:::;;;;;;;;;:::999777888;;;======<<<888222---+++,,,...;;;@@@GGGIIIFFF???888444777666333111111222444555888:::888111...000222222444111---)))'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&)))))))))***+++,,,............///000333777;;;>>>;;;<<<<<<:::999;;;BBBGGGGGGCCC???AAAIIIRRRYYY\\\ggguuudddfffhhhlllnnnmmmjjjgggfffeeeeeedddbbbaaa___^^^^^^\\\ZZZ\\\cccppp~~~{{{pppiiieeecccggglllooopppttt|||rrrcccRRRBBB::::::;;;<<<>>>>>>???AAADDDGGGHHHIIIJJJKKKLLLPPPUUUYYYdddmmmxxxxxxxxxtttrrrooonnnmmmllljjjhhhffffffggggggggggggffffffddddddeeeeeeeeefffffffffdddeeeggghhhiiihhhgggfffgggggggggiiikkklllkkkjjjjjjhhhgggggghhhhhhgggeeefffccc```[[[WWWTTTRRRQQQ^^^hhhqqqssstttzzz{{{iiibbbiiifffyyy|||{{{lllbbbYYYWWWXXXWWWTTTRRRRRRSSSUUUVVVUUURRROOOLLLLLLKKKJJJJJJJJJIIIFFFDDD???<<<888666666555333222///000222;;;MMMggg|||pppgggmmm{{{}}}uuusssnnn}}}}}}yyyhhhttt}}}xxxnnnfffdddbbb___]]][[[VVVOOOIIICCCDDDGGGLLLPPPYYYiiiyyyqqqccc[[[VVVRRRJJJHHHDDD>>>888444444444555666666444333555666777888999;;;<<<<<<===???AAA>>>@@@@@@===888666777:::>>>>>>???BBBEEEEEEDDDBBBGGGFFFAAA:::444111222444333444666888:::;;;<<<<<<;;;:::999888888999;;;======;;;666000,,,***,,,///>>>DDDJJJKKKGGG???888444888555222000000222333444777888666000///222444222555222---)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((()))((((((''')))))))))***+++,,,............///000333777;;;>>><<<<<<<<<:::888:::AAAFFFDDDAAA???AAAHHHPPPXXX[[[hhhuuuffffffhhhjjjllljjjgggddd^^^]]][[[ZZZXXXWWWVVVVVVTTTRRRRRRWWWaaaooo}}}yyyooogggcccbbb[[[```eeeggggggllluuu{{{~~~pppaaaPPP@@@::::::;;;===>>>???@@@BBBFFFIIIJJJKKKKKKLLLMMMQQQWWW[[[fffooozzz~~~wwwyyysssqqqmmmlllkkkjjjhhhgggfffgggggghhhhhhggggggfffddddddddddddeeeeeeeeeeeeccceeegggiiiiiihhhfffeeegggfffggghhhkkklllkkkjjjkkkiiihhhggghhhgggfffddddddaaa]]]YYYUUURRRQQQPPPbbbkkkrrrssstttzzzwwwiiihhhzzzhhhmmmtttfffZZZYYYZZZYYYVVVVVVRRRTTTWWWXXXWWWUUUQQQOOOPPPNNNMMMLLLMMMLLLJJJHHHBBB???;;;999777666444333000000222777DDD[[[xxxxxxiiigggooo|||}}}~~~}}}yyyrrrmmmlllhhhccc```]]]XXXPPPKKKEEEEEEJJJPPPTTT[[[hhhuuuuuu^^^RRRMMMLLLLLLHHHFFFCCC>>>999777888999777999;;;<<<;;;;;;===@@@CCCDDDFFFFFFFFFHHHJJJMMMQQQQQQNNNHHH@@@<<<<<<>>>@@@@@@AAACCCDDDDDDAAA>>>===888333000111333444444333555777:::<<<===>>>???;;;:::888888888:::<<<===<<<999444///++++++///222???EEEKKKKKKEEE===888666888555111000111333333333444555333000111666888777777333,,,(((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))***+++,,,............///000333777;;;>>><<<===<<<999888:::???EEECCCAAA???@@@FFFOOOVVV[[[hhhttt```aaabbbeeeggggggeeebbbWWWVVVTTTQQQPPPOOOOOOPPPLLLLLLNNNUUUbbbppp{{{uuukkkddd`````````XXX]]]aaaaaacccjjjqqqtttvvvyyy}}}|||nnn___NNN@@@::::::;;;===???@@@AAADDDGGGKKKKKKLLLMMMNNNPPPTTTZZZ^^^jjjsss~~~}}}vvvxxxrrroookkkiiiiiihhhgggfffffffffggggggggggggffffffcccdddddddddeeeeeeeeeeeeccceeefffhhhhhhgggfffeeefffeeefffhhhkkklllllljjjllljjjhhhggghhhgggeeecccbbb```\\\WWWTTTRRRQQQQQQeeelllrrrssstttzzz~~~wwwqqqwwwwwwhhhqqq{{{jjj]]]]]]```]]]ZZZZZZUUUVVVXXXYYYXXXVVVSSSRRRTTTRRRPPPOOOOOONNNLLLJJJFFFBBB>>>;;;999777555333111111333555<<>>???@@@AAA@@@===:::///---...222777999666333555666777:::<<>>======<<<999777999>>>CCCDDDBBBAAAAAAFFFMMMUUUZZZfffqqq^^^___```bbbddddddbbb___TTTRRRPPPMMMLLLLLLMMMNNNKKKLLLQQQ[[[iiivvv~~~zzzssshhh___[[[ZZZ\\\]]]YYY]]]______ccclllqqqqqqrrruuuyyy~~~zzzlll^^^MMM???:::;;;;;;===???@@@BBBEEEIIILLLLLLNNNPPPRRRTTTXXX]]]aaammmvvv{{{uuuwwwqqqmmmjjjgggffffffeeedddeeeeeeffffffffffffeeeeeedddddddddeeeeeeeeeeeefffdddeeefffgggggggggffffffeeeeeefffhhhkkklllllljjjllljjjhhhhhhggggggeeecccaaa^^^ZZZVVVSSSRRRRRRRRReeelllqqqrrruuu{{{{{{tttfffooozzziii]]]aaaddd___ZZZZZZXXXXXXYYYYYYXXXVVVUUUTTTXXXUUUSSSQQQPPPOOONNNLLLHHHEEE@@@<<<:::888666444000111333333666EEEfff}}}sssiiibbbsssyyyuuuuuuvvvvvvttt{{{~~~|||vvvqqqqqquuuuuurrrooonnnlllmmmooorrrtttuuuhhhccc\\\WWWUUUSSSOOOLLLLLLJJJMMMVVV]]]___```bbblllrrruuusssooommmhhhccc```ccccccdddoooiiiMMMGGGHHHHHHSSScccppp~~~jjjSSSJJJHHHIIIKKKOOOLLLLLLLLLKKKJJJJJJLLLNNNNNNQQQWWW\\\ZZZTTTUUUZZZ```___\\\WWWSSSQQQQQQRRRNNNIIIBBB<<<999888777666777888:::<<<>>>===999666+++---000444777888777555666666777999<<<@@@CCCEEE<<<999666777999<<<===<<<777555111---,,,000888===EEEJJJMMMJJJAAA:::888:::555222111333777888666333222222000...333:::<<<:::999222***&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))***)))))))))***+++,,,............///000333777;;;>>>===>>><<<999777888>>>BBBEEEDDDBBBBBBEEELLLTTTZZZdddnnn}}}cccbbbbbbcccdddbbb___\\\SSSRRROOOLLLKKKLLLMMMOOOOOOQQQXXXcccqqq}}}ssslllaaaYYYUUUVVVYYY[[[[[[^^^___^^^eeeooosssppprrruuuyyy~~~}}}yyykkk]]]MMM???:::<<<;;;===???AAABBBEEEJJJMMMLLLNNNQQQTTTVVVZZZ___bbboooxxxzzzuuuwwwppplllhhhfffeeeeeedddccccccddddddeeeeeeddddddcccddddddeeeeeeeeefffffffffdddeeeeeefffffffffffffffeeeeeeeeehhhkkkllllllkkkmmmkkkiiihhhgggfffdddbbb```]]]YYYVVVSSSRRRSSSTTTdddjjjoooqqquuu}}}|||~~~rrrbbbiiiuuuddd[[[aaafff___YYYXXXZZZZZZYYYYYYXXXWWWUUUUUUZZZWWWTTTRRRQQQPPPNNNLLLIIIFFFAAA===;;;999666444000111333222222???aaa|||vvvnnndddqqq{{{yyyxxxwwwwwwwww||||||xxxxxxuuupppooorrrqqqmmmlllkkkjjjkkknnnrrrvvvxxxmmmfff]]]VVVSSSQQQMMMKKKOOOLLLNNNWWW______]]][[[bbbggghhhccc^^^ZZZUUUPPPPPPUUUYYY___nnnkkkOOO;;;===BBBBBBIIIVVV```vvvmmm[[[JJJFFFIIIKKKMMMQQQOOOPPPQQQQQQQQQQQQSSSUUUYYY\\\ccciiifff^^^]]]bbbdddccc^^^WWWQQQLLLKKKKKKDDD>>>777444444555444333222333666999;;;;;;888555///111333222000111666;;;777777777999<<<@@@DDDFFF<<<999666666:::======<<<666444000------222;;;AAAIIIMMMOOOJJJ@@@999888:::444111111444999:::777333222111///...222:::;;;999888111((($$$%%%'''&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''')))******)))))))))***+++,,,............///000333888;;;>>>===>>><<<999777888===BBBFFFEEECCCCCCEEEKKKTTTYYYdddlllyyyccccccbbbbbbaaa```______YYYZZZ[[[ZZZXXXVVVUUUUUUWWW\\\fffsss~~~ooocccXXXTTTTTTTTTTTTUUUZZZZZZ^^^cccffffffjjjooouuuuuuwww|||xxxkkk^^^NNN@@@:::;;;;;;===@@@CCCEEEGGGJJJLLLOOOQQQTTTWWWZZZ^^^cccgggttt{{{yyyvvvsssnnnhhhfffggghhheeebbbcccdddeeeffffffdddbbbaaadddcccccccccdddfffhhhiiieeedddcccbbbccceeehhhiiifffeeeeeegggjjjkkkiiifffjjjhhhhhhhhhhhhhhhfffddd___[[[WWWVVVSSSOOOOOORRReeeiiioootttxxx|||]]]```mmm~~~ssseee^^^bbbeee^^^ZZZ\\\ZZZ[[[[[[ZZZWWWVVVVVVWWWTTTTTTTTTTTTSSSRRRPPPPPPJJJGGGCCC???<<<999666444666555222444777888NNNsssvvvllluuu{{{wwwxxx{{{vvvtttrrrqqqnnnjjjiiiiiijjjjjjjjjkkkfffcccfffnnnvvvzzzzzzrrrjjjaaa[[[UUULLLGGGGGGHHHKKKOOORRRUUUVVVUUUTTTYYYWWWSSSOOOKKKHHHFFFFFFFFFGGGLLLVVV```dddccc___@@@===999666666888<<>>FFFNNNCCC>>>999888;;;===;;;999888222,,,,,,///444@@@KKKOOOWWWVVVHHH:::666888999777777777:::<<<<<<777333///+++)))---555:::888444111...***'''&&&&&&%%%$$$((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++*********+++,,,---.../////////...///222777<<>>AAADDDFFFIIIMMMOOOQQQUUUXXXZZZ\\\___fffkkkwww|||zzzwwwvvvpppjjjhhhhhhhhheeeaaacccdddfffggggggfffdddccceeeddddddccccccdddeeefffddddddccccccdddeeeggghhhfffeeeeeegggjjjkkkiiigggiiihhhggghhhhhhhhhfffddd___ZZZWWWUUURRRMMMMMMQQQbbbgggmmmsssxxx|||uuu[[[```mmm~~~|||pppccc\\\aaaccc^^^ZZZ\\\\\\]]]]]][[[XXXVVVVVVWWWWWWVVVVVVTTTSSSPPPOOONNNJJJGGGCCC???===;;;777555444444111333666666IIIkkk~~~zzzrrruuu}}}|||~~~yyyssspppnnnmmmkkkhhhfffggghhhhhhggglllgggdddfffmmmsssuuutttmmmdddZZZSSSMMMEEEBBBCCCEEEGGGKKKNNNPPPQQQPPPOOONNNLLLHHHDDDAAA>>>===<<<<<<<<<>>>CCCHHHIIIEEEAAA999888666555777;;;???AAAAAAGGGUUUeeerrr}}}}}}hhhaaa\\\VVVRRRSSSVVVYYY[[[]]]aaadddbbb[[[WWWWWWYYYWWWVVVUUUTTTQQQNNNKKKIIICCCAAA???<<<:::888666666444333333222222333333444555444444333222222333333111333555666777777888999;;;???DDDDDDBBBBBBHHHMMMCCC???;;;;;;>>>???===:::444...***+++...444>>>HHHIIINNNLLLAAA888888;;;===???===;;;<<<>>>===999555222...,,,///555888666222///,,,((('''''''''&&&&&&((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((((('''((()))***+++*********+++,,,---.../////////...///222777<<>><<<:::888222333000111444333BBB___www~~~wwwoookkkxxxzzzuuuqqqmmmlllkkkiiigggfffggggggggggggkkkgggeeegggmmmrrrrrrppphhh]]]QQQJJJDDD??????BBBCCCEEEHHHJJJLLLLLLKKKJJJHHHFFFCCC???<<<:::999888888777777888:::999444///444444444666888;;;>>>@@@??????DDDQQQ```qqqmmm^^^^^^]]][[[YYYXXXYYY\\\^^^___aaa```[[[TTTPPPOOOOOOKKKJJJIIIGGGCCC@@@===<<<999888777666666666666666444444333333333333444444555555444333333333333444444666888777666666999<<<@@@BBBEEEFFFFFFEEEFFFHHH???===<<<===??????<<<888111,,,))),,,000666???HHHIIIIIIDDD<<<777:::===>>>FFFBBB>>>===>>>>>>;;;888444000...000555666333///,,,)))'''&&&'''(((((('''''''''&&&%%%%%%'''((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((()))***************+++,,,---.../////////...///222777<<>>;;;999999<<>>IIINNNQQQZZZkkkttteeeeeefffhhhkkknnnpppqqquuutttqqqlllhhheeefffgggqqqxxx~~~}}}ttthhh]]]XXXMMMHHHFFFIIIKKKKKKKKKMMMLLLLLLQQQXXX]]]^^^cccjjjkkkmmmrrrxxx}}}}}}uuulllcccWWWHHH===999<<>><<<:::222444111111444111;;;SSSqqq~~~zzzfff___sss~~~}}}zzzvvvrrrooommmmmmmmmkkkiiigggggghhhiiiiiihhhhhhfffeeeiiippptttssspppcccXXXKKKCCC???===???DDDDDDEEEGGGHHHIIIHHHGGGFFFDDDBBB???<<<999888777777777666666777888888444111555555777888:::;;;<<<<<<@@@>>>@@@GGGRRRaaauuuuuufff^^^\\\]]]\\\XXXSSSRRRTTTXXXXXXWWWTTTOOOKKKHHHGGGGGGCCCBBBAAA???===:::888777:::999888777666555555555444444333333333333444444555555444444444444444555555888999888555666:::>>>BBBBBBCCCEEEEEEDDDAAA???::::::;;;===>>><<<888444000,,,+++111777<<>>;;;999:::===@@@999???===???JJJOOOQQQ[[[kkkttteeefffiiillloooqqqsssttttttsssqqqnnnkkkjjjkkkmmmxxxzzzyyysssggg[[[SSSOOOIIIEEEDDDGGGIIIGGGGGGIIIIIIIIINNNTTTWWWXXX\\\bbbhhhlllqqqwww|||}}}yyyqqqiiibbbXXXJJJ>>>:::===???BBBEEEHHHMMMSSSWWW[[[aaaeeedddaaafffqqq|||vvvrrrqqqooonnnlllkkkjjjiiihhhgggggggggfffeeedddcccaaaaaaaaaaaabbbcccddddddeeeeeebbbcccdddeeeeeeeeeddddddffffffffffffffffffggghhhhhhfffeeefffffffffdddbbb]]]ZZZVVVRRRLLLHHHMMMTTThhhlllrrrwwwzzz~~~gggRRRfff||||||rrriiiccc```___ccceeedddaaaaaa[[[\\\[[[XXXUUURRRQQQRRROOOPPPPPPPPPOOONNNMMMMMMJJJHHHEEEBBBAAA@@@>>><<<555777333222555222777JJJgggwwwggg^^^sss~~~~~~|||xxxrrrlllhhhhhhjjjkkkhhhfffeeefffggghhhhhhgggdddcccdddkkkrrrvvvtttppp\\\PPPDDD>>>;;;;;;???EEEDDDDDDEEEEEEEEECCCBBBAAA<<<;;;888555333222222222111111111222444555444333555666888:::<<<<<<<<<<<<;;;;;;>>>@@@BBBIIIZZZkkkrrr}}}}}}pppbbbZZZZZZYYYXXXVVVQQQLLLJJJMMMQQQOOOLLLGGGDDDBBB@@@???>>>>>>===<<<;;;:::999888888999888777555444444333333555444444333333444444555555555555444444555666666666888999999888999===@@@CCCCCCCCCDDDDDDBBB===999999:::<<<>>>===:::666222...+++---555===BBBGGGKKKRRRIII>>>999999999888888<<<888555555888999888777000///...000222222000---+++)))''''''''''''&&&$$$&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))))))))))))))*********+++,,,---.../////////...///222777<<>>;;;:::;;;>>>AAA===BBB???@@@KKKOOORRR[[[jjjsssdddfffiiilllmmmmmmmmmlllmmmnnnoooooonnnppprrruuu{{{xxxqqqggg[[[QQQKKKHHHFFFCCCBBBEEEDDDBBBBBBEEEIIIHHHLLLRRRTTTTTTXXX]]]gggkkkrrrwww{{{~~~}}}yyyvvvnnnfffaaaYYYMMMAAA<<<>>>@@@CCCEEEHHHMMMSSSXXX^^^bbbeeeddddddjjjvvv|||ssspppqqqmmmmmmlllkkkkkkjjjiiiiiiggggggfffdddcccbbbaaaaaa```aaabbbdddeeefffffffffccccccccccccddddddddddddfffggggggfffeeeeeefffhhhgggfffeeeeeefffeeecccaaa^^^ZZZWWWRRRLLLIIIPPPYYYiiimmmrrrwwwzzz|||dddTTTlll}}}xxxmmmaaa[[[[[[\\\___aaa```^^^\\\XXXYYYXXXVVVSSSPPPPPPPPPLLLMMMNNNOOOOOOPPPOOOOOOLLLIIIFFFDDDCCCAAA???===777999444222666333555CCCZZZlllsssfffppp~~~zzzrrrkkkfffdddeeefffcccbbbbbbccceeefffeeeddd``````cccjjjqqqsssnnniiiQQQGGG===999888999===CCCCCCCCCBBBAAA@@@>>>===<<<999777555333111111111111000000000000000111111111333555888:::<<<=========777:::>>>>>>999:::EEESSS\\\iii~~~ooofff^^^TTTPPPSSSQQQPPPNNNKKKIIIIIIKKKMMMIIIEEE@@@>>>>>>>>><<<999:::999888777777777777888777666666666666666777777555555444444444444555555666555555555555666777777888888999;;;>>>@@@BBBDDDEEEEEEEEEEEEDDDAAA<<<999;;;===???@@@>>>:::666333+++)))---888BBBFFFIIILLLLLLBBB:::999:::888666666444333222444888999777444000///000111222111///,,,***)))''''''''''''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''((()))))))))))))))*********+++,,,---.../////////...///222777<<>>:::888>>>GGGPPP^^^sssppp___YYYUUUMMMJJJMMMIIIHHHGGGGGGHHHHHHFFFEEEDDD@@@===>>>CCCEEECCC???999888777666555555555666888777777777777888999999555555444444444444555555666666555555666777777888:::999999>>>EEEJJJJJJHHHFFFFFFFFFEEEBBB>>>;;;:::<<<>>>@@@@@@<<<888444111,,,***///<<>>>>>===;;;;;;===BBBEEEHHHJJJCCC@@@HHHLLLPPPZZZjjjttt\\\```fffkkkmmmlllhhhfffhhhjjjllllllkkkkkkllllllggg```VVVPPPLLLIIIEEEBBBDDDBBBBBBDDDCCCAAACCCHHHHHHHHHLLLRRRUUUUUUYYY___gggmmmsssxxx{{{}}}yyyuuutttuuullldddaaa\\\RRRHHHDDDDDDEEEGGGHHHKKKPPPVVVZZZdddddddddeeejjjsss~~~xxxrrrrrrwwwqqqqqqqqqpppmmmjjjiiiiiidddddddddeeefffggghhhiiidddeeefffgggfffeeedddcccfffdddbbbaaaaaabbbdddeeefffggghhhfffccccccfffiiifffeeeddddddeeeeeecccaaa^^^\\\YYYTTTNNNMMMVVVaaammmqqqwww}}}VVVLLLjjjvvvmmmfffVVVYYY\\\]]]^^^___\\\YYYUUUVVVVVVUUURRRPPPQQQQQQOOOOOOPPPQQQRRRRRRRRRRRROOOLLLHHHFFFDDDBBB???===:::;;;444000444333333===JJJ```zzzssslllvvv}}}ppphhhooosssyyy~~~xxxzzzqqqqqqqqqpppnnnkkkhhhfffbbbbbbbbbdddfffgggfffeee``````aaadddfffbbbXXXOOODDD===888999:::;;;???CCCGGGGGGEEECCC@@@>>><<<;;;777666444333222222222222444555555444333444777999::::::999999777666555444;;;999:::<<<<<<:::===BBBIIIVVVkkk{{{eeeSSSPPPNNNHHHEEEHHHDDDCCCCCCFFFGGGFFF@@@;;;???<<<;;;@@@IIINNNLLLIII<<<:::888666555444444444777777666555444444444444555555444444444444555555666666666666666777888888<<<999:::AAAKKKPPPOOOKKKDDDEEEFFFCCC???;;;999999;;;===???===999444111///...---333AAAMMMQQQRRRRRRIIIBBB???BBB@@@999444555333444777<<>>777222777777888777555111---***%%%$$$%%%&&&)))***)))'''%%%&&&''''''((((((''''''))))))))))))))))))))))))$$$%%%'''))))))((('''&&&&&&''')))*********)))(((*********+++,,,---////////////...///222777<<>>CCCFFFJJJLLLCCC???FFFJJJNNNXXXkkkvvv```cccgggjjjkkkiiieeecccffffffeeefffgggfffdddaaaZZZWWWRRRMMMIIIFFFDDDDDDGGGGGGFFFEEEDDDDDDGGGJJJMMMLLLMMMOOOOOOQQQYYYccclllrrrzzz}}}|||{{{~~~}}}uuupppnnnllljjjddd___]]]ZZZOOOCCCFFFDDDEEEIIILLLOOOUUU\\\cccaaaccchhhnnnttt~~~yyyqqqnnnqqqmmmnnnooopppooonnnlllkkkgggfffddddddfffgggfffeeeccccccccccccddddddeeefffddddddcccbbbbbbbbbcccccchhhhhhgggggggggggghhhhhhfffffffffeeedddbbbaaa```^^^YYYUUURRRMMMLLLRRR[[[jjjooovvv{{{SSSLLLggg~~~nnneeeZZZXXXWWWXXX\\\]]][[[XXXWWWUUUSSSSSSTTTSSSPPPMMMOOOPPPQQQSSSSSSSSSRRRRRRLLLKKKJJJHHHEEEBBB???>>><<<:::777444222333666999EEEYYYqqqyyyqqqttt~~~rrrkkkhhhkkknnnnnnnnnpppkkkoooyyy{{{wwwooooooooopppoookkkeeeaaacccaaa``````aaacccbbbbbbaaa```^^^]]]ZZZUUUOOOKKKDDDBBB???======???AAACCCHHHGGGEEEBBB???<<<999777777555333333444444333222333333333444555666777888666666666777888888999999777;;;>>>>>><<<;;;<<<>>>IIIPPPaaazzz~~~uuufff\\\PPPLLLLLLLLLFFF???CCCCCCCCCBBBBBBBBBAAAAAA999777666>>>OOOZZZRRRBBB@@@>>>;;;777444333333333111333666777666555555666444444444444555555555666888888666333222333777::::::<<<@@@EEEJJJKKKHHHDDDBBBDDDEEEBBB>>>::::::::::::???@@@===777333222000,,,///>>>OOOQQQJJJKKKTTTCCCBBBBBBBBB===666222444444666:::======:::666333999<<<;;;444111222///)))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((++++++***)))(((((()))))))))***++++++------...//////------111333555;;;BBBBBBAAA>>>======>>>@@@BBBDDDEEE@@@???FFFEEEHHHVVVddd|||^^^aaaeeeiiijjjiiifffeeefffeeecccbbbbbb```\\\YYYSSSQQQMMMIIIFFFDDDCCCCCCDDDEEEFFFGGGGGGIIILLLOOOOOOLLLLLLPPPSSSTTTXXX]]]fffmmmuuuxxxyyyzzz}}}|||sssmmmjjjhhhhhhgggffffffcccWWWKKKIIIFFFFFFJJJMMMQQQXXX___fffccceeejjjpppwwwzzzsssoooqqqnnnnnnmmmmmmlllkkkjjjjjjgggfffddddddfffgggfffeeeddddddcccbbbbbbbbbcccccccccccccccdddddddddddddddhhhhhhhhhhhhhhhgggffffffeeeeeeeeeeeedddcccaaaaaa]]]XXXSSSOOOJJJIIIPPPYYYiiinnnuuu{{{zzzSSSOOOiiirrrggg\\\ZZZXXXYYY[[[[[[XXXUUUSSSRRRQQQRRRTTTUUUSSSPPPRRRSSSSSSTTTSSSRRRPPPPPPLLLLLLJJJHHHFFFCCCAAA???@@@>>>:::555333333555777===OOOiii{{{vvvrrrvvv}}}}}}lllfffbbbbbbbbbaaaeeejjjkkkjjjnnnuuu{{{{{{wwwuuuqqqooommmjjjgggeeefffdddbbbaaaaaaaaa```^^^^^^]]]ZZZXXXVVVQQQLLLHHHDDDBBB@@@??????AAACCCEEEGGGFFFDDDBBB???;;;999777777555333333444444333222333333333444555666777888666666777777888999999:::>>>@@@AAA@@@===<<<>>>AAAGGGMMM\\\rrrzzznnnddd^^^VVVLLLHHHHHHGGGCCC>>>???>>>>>>>>>>>>=========BBB???<<<@@@MMMVVVPPPEEE777666444222222222333444222444666666555444444555444444555555555666666666666777777666555555777999999@@@GGGKKKIIIFFFEEEFFFDDDEEEDDDAAA===::::::;;;???AAAAAA<<<555000------000888GGGUUUYYYTTTQQQSSSDDDCCCDDDEEE@@@999555666777:::>>>???<<<888555333888;;;999222//////---'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((((((+++******)))(((((()))))))))***++++++------...///...,,,---111333444:::BBBBBB@@@>>><<<<<<>>>@@@AAADDDFFF@@@@@@GGGGGGKKKXXXfff{{{[[[^^^bbbfffhhhhhhgggfffdddbbb___]]]ZZZWWWSSSPPPMMMLLLIIIGGGEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKNNNPPPPPPLLLLLLRRRVVVWWWWWWYYYeeellltttwwwxxxyyy}}}|||rrrkkkgggdddhhhllloooqqqooocccVVVOOOJJJHHHJJJOOOSSS[[[ccchhhfffgggmmmsss{{{yyywwwssspppqqqnnnmmmkkkiiihhhgggggghhhgggeeeddddddeeeffffffeeeddddddcccbbbaaaaaaaaaaaabbbcccdddffffffffffffeeeggghhhiiijjjiiihhhfffdddeeeeeeeeeeeeeeedddcccbbb\\\WWWPPPKKKGGGFFFNNNXXXhhhlllssszzzoooRRRVVVppp{{{~~~{{{kkk^^^\\\ZZZZZZ[[[ZZZVVVRRRNNNMMMNNNQQQSSSUUUUUUTTTVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKIIIGGGDDDBBBAAACCC@@@<<<777444333333444888DDD^^^zzzxxxjjjpppvvvuuuyyyooohhhaaa]]]```fff^^^\\\]]]bbbiiirrr~~~zzz{{{||||||wwwqqqllliiihhhgggggghhheeebbbaaa___^^^[[[YYYXXXVVVSSSRRRQQQOOOKKKHHHEEEDDDBBBBBBBBBDDDFFFHHHGGGFFFDDDBBB???<<<999888777555333333444444333222333333333444555666777888777777888888999:::::::::AAABBBCCCAAA???@@@DDDHHHNNNRRR\\\nnn|||vvvmmmaaaWWWQQQMMMGGGCCCAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999555000///666<<<:::444333222111000111111333444333555666666444333333444555555666666666777777777555666888888888888999:::===FFFOOOOOOGGGBBBCCCGGGFFFEEECCC???;;;999:::<<<@@@@@@???:::333---,,,---000>>>NNNYYY______XXXPPPCCCDDDGGGKKKGGG>>>999888:::>>>BBB@@@:::444333444888999666111---,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((()))((('''&&&((()))''''''''''''((((((((((((******)))((((((((()))))))))***++++++------...///...,,,---111333555:::AAA@@@???===;;;;;;===???AAADDDFFFAAABBBIIIJJJNNN[[[jjjyyyWWWZZZ^^^bbbeeeffffffeee```^^^[[[XXXUUURRROOOLLLJJJJJJIIIHHHHHHIIIJJJJJJHHHJJJLLLLLLLLLKKKLLLMMMOOOMMMOOOTTTVVVWWW[[[```nnntttzzz{{{zzzyyy|||uuulllhhheeejjjppptttxxxvvvmmmbbbTTTMMMHHHJJJOOOUUU^^^fffhhhfffhhhnnnuuu~~~yyysssuuussspppooonnnkkkhhheeeddddddeeefffgggeeeddddddeeeffffffeeedddccccccbbbbbbbbbbbbccccccdddfffhhhhhhgggeeeddddddfffhhhjjjjjjiiigggfffeeefffffffffffffffeeeeee]]]VVVOOOJJJFFFFFFNNNXXXfffjjjqqqxxx~~~gggQQQ]]]xxxxxxmmm___]]][[[\\\]]][[[WWWSSSKKKKKKMMMOOORRRSSSTTTSSSUUUTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJIIIGGGEEECCCBBBCCC@@@<<<888666555444333:::<<>><<<<<<<<<;;;;;;;;;::::::<<<888444222333666555444555555444333222222333333444555666555333222333333666666666666777777777777444666777777777999<<<>>>FFFLLLQQQMMMEEE@@@CCCHHHGGGEEEAAA===::::::;;;======;;;999666111---///333...@@@PPPWWW^^^cccYYYIII@@@CCCKKKQQQMMMCCC:::888:::???BBB???666111222555888777444000,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((((((''''''((()))''''''''''''((((((((((((***))))))((((((((()))))))))***++++++------...//////---///333555666<<>><<<;;;;;;===???AAAEEEGGGBBBCCCKKKLLLPPP^^^mmmyyy~~~~~~~~~TTTWWW\\\```cccdddcccbbb\\\ZZZWWWUUUTTTSSSPPPNNNJJJJJJJJJKKKKKKLLLMMMMMMHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPTTTVVVUUUWWWaaammm{{{{{{xxxyyy|||wwwooollljjjoootttwwwzzzzzzssskkkYYYPPPIIIKKKPPPVVV___ggggggeeehhhoooxxx}}}xxxyyyvvvpppooommmjjjgggcccbbbbbbdddeeefffeeecccccceeefffeeedddbbbbbbbbbcccccceeefffgggeeefffhhhhhhhhhfffdddcccaaacccgggjjjkkkkkkiiihhhffffffgggggggggffffffeee]]]WWWPPPKKKGGGHHHPPP[[[dddhhhnnnttt{{{|||fffTTTbbb}}}zzziii^^^\\\\\\]]]___^^^ZZZVVVLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRQQQOOONNNMMMLLLLLLIIIIIIIIIHHHGGGFFFDDDDDDBBB???<<<:::999999666444;;;555BBBbbb}}}ttteeejjj|||{{{yyywwwYYYMMMBBB???AAABBBDDDFFFLLLNNNTTT\\\```aaaeeekkkrrrvvvwwwxxx{{{|||~~~zzzuuuqqqnnnkkkiiiiiiiiihhhhhhfffdddbbbaaa___]]]YYYVVVTTTRRRPPPPPPPPPPPPNNNMMMHHHHHHIIIIIIIIIJJJJJJKKKIIIHHHGGGEEEBBB???===;;;777555333333444444333222333333333444555666777888777888888999::::::;;;;;;888===CCCFFFIIILLLQQQVVV___dddjjjrrr~~~vvvmmmdddZZZOOOHHHAAABBBAAA>>>;;;:::;;;>>>;;;;;;;;;;;;::::::::::::<<<:::888888888666666666444444444444444444555555444555666444222222222444666666666666777777777777555555555555666;;;AAAFFFPPPOOOLLLGGGCCCBBBDDDGGGFFFCCC???;;;:::;;;<<<===<<<888555444000,,,111999777HHHTTTTTTXXX]]]RRR@@@===BBBKKKSSSOOODDD:::666888===???;;;444000222777777555222///,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%'''((((((''''''(((***''''''''''''(((((((((((()))((((((((((((((()))))))))***++++++------...///000///111555777888===CCC???>>><<<;;;;;;===???AAADDDGGGBBBCCCKKKMMMQQQ___nnnzzzxxx{{{SSSWWW\\\aaacccccc```^^^XXXVVVTTTTTTUUUUUUUUUTTTMMMMMMMMMNNNNNNNNNNNNNNNFFFHHHKKKLLLMMMOOORRRTTTPPPTTTYYY[[[XXXZZZgggvvv{{{wwwwwwyyyyyyssspppqqqvvvzzz{{{}}}~~~zzzsss^^^TTTLLLMMMRRRXXX___fffgggfffjjjttt}}}yyyrrrpppkkkiiifffdddbbbcccdddeeefffdddccccccdddeeeeeedddaaabbbbbbcccdddfffggghhheeefffgggggggggfffddddddbbbcccfffiiijjjkkkjjjjjjfffffffffffffffeeedddddd]]]WWWRRRNNNJJJKKKSSS]]]cccgggkkkqqqwww~~~zzziiiYYYggg|||wwwbbb\\\[[[[[[^^^``````[[[WWWOOOQQQSSSSSSQQQPPPQQQRRRRRRQQQPPPNNNNNNMMMNNNNNNIIIIIIIIIIIIHHHGGGGGGFFFCCC@@@======>>>>>>:::777777000777QQQnnn|||sssyyy{{{pppbbbNNNEEE???@@@CCCDDDEEEGGGFFFFFFIIIOOORRRTTTYYY___llloooqqqrrrvvvzzzyyyuuu{{{vvvmmmkkkjjjjjjkkklllkkkjjjiiigggeeedddccc```\\\YYYXXXVVVTTTRRRQQQOOOLLLIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGEEEBBB@@@===<<<777555333333444444333222333333333444555666777888777777888888999:::::::::888===DDDIIINNNTTT[[[aaaffflllpppsss}}}|||rrrggg]]]TTTKKKFFFAAAAAA@@@>>>;;;:::;;;===999999999888888888777777444111222444444000///111//////111222444666777777444444555333222222333555555555666666666777777777666666555555888???HHHNNNRRRMMMFFFCCCCCCEEEFFFFFFDDDAAA<<<:::;;;===>>>>>>>>>777333222...+++111<<>>AAAHHHMMMJJJ@@@999777999;;;<<<888222111444888666222///...,,,((('''***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''''')))***''''''''''''((((((((((((((((((''''''(((((()))))))))***++++++------...///000///111666888999===CCC???>>><<<;;;<<<>>>@@@BBBDDDFFFBBBBBBJJJLLLPPP^^^mmmzzzxxx~~~UUUZZZ```eeefffccc___\\\VVVTTTSSSSSSUUUWWWXXXWWWTTTTTTTTTSSSRRRQQQPPPPPPIIIJJJLLLMMMNNNQQQUUUWWWUUUXXX\\\______```jjjuuu}}}yyyzzz}}}}}}yyywwwvvv|||zzzcccXXXOOOPPPUUUZZZ```fffhhhiiiooozzzyyyrrrqqqjjjiiigggeeeddddddeeeffffffdddccccccdddeeeeeedddbbbbbbbbbbbbcccdddffffffccccccdddeeeffffffggggggeeefffggghhhiiiiiiiiihhhddddddddddddcccbbb``````[[[VVVRRRPPPMMMMMMUUU___ccceeeiiimmmrrryyywwwjjjZZZnnn{{{}}}}}}~~~ooo___[[[ZZZZZZ]]]___^^^YYYUUUSSSVVVWWWWWWTTTSSSTTTUUUTTTSSSQQQPPPOOONNNNNNOOOJJJJJJKKKKKKKKKJJJJJJIIIGGGDDDAAABBBCCCCCC>>>:::444111444BBBYYYppp~~~iiiXXXGGGFFFHHHJJJGGGCCCDDDIIINNNMMMOOOSSSSSSRRRTTTYYYaaahhhnnnppprrrtttpppjjjpppyyyssskkkiiiggggggiiijjjkkkjjjjjjhhhfffeeeccc___[[[WWWTTTSSSRRRRRRRRROOOKKKHHHLLLMMMMMMNNNMMMLLLJJJIIIGGGFFFEEECCCAAA>>><<<;;;777555333333444444333222333333333444555666777888666666777777888999999:::888<<>>===<<<;;;:::888888777777777666666666:::666444888888555444666...///111222444555666666333333444333111222444666444444555555555666666666555666888:::???FFFOOOTTTMMMIIIDDDCCCDDDFFFFFFEEEBBB>>>;;;:::<<>>===<<<===???AAACCCCCCEEEAAAAAAIIIJJJNNN[[[kkkzzzXXX\\\ccchhhiiieee___[[[UUUTTTRRRSSSUUUXXXYYYYYY[[[ZZZZZZYYYWWWUUUTTTSSSOOOOOOOOOOOOOOOPPPTTTWWWYYYZZZ^^^ccceeefffkkkqqq~~~~~~yyyfff[[[RRRSSSXXX\\\aaafffkkklllsss~~~|||vvvqqqrrriiihhhgggfffeeeffffffgggfffdddccccccdddeeeeeedddbbbbbbbbbbbbbbbbbbccccccaaaaaabbbccceeegggiiikkkiiihhhhhhhhhggggggggggggccccccbbbbbb```___]]]]]]YYYUUURRRQQQNNNOOOVVV___ccceeehhhkkkpppvvv~~~rrrgggWWWvvvxxx{{{}}}yyykkk```ZZZYYYYYY\\\^^^\\\WWWRRRVVVXXX[[[ZZZWWWVVVWWWYYYWWWVVVTTTQQQPPPOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLHHHEEEEEEGGGFFF@@@;;;444666777:::IIIaaauuu}}}||||||tttpppvvv___MMMGGGNNNYYY\\\WWWQQQVVV```dddeeeiiimmmjjjccc^^^___UUU___iiinnnqqqqqqllleee]]]iiiuuu{{{}}}{{{tttmmmjjjgggdddcccdddfffhhhiiiiiigggeeeccc```\\\WWWSSSLLLMMMNNNPPPRRRQQQNNNKKKMMMNNNOOOOOONNNLLLIIIHHHEEEEEEDDDBBB@@@===;;;:::777555333333444444333222333333333444555666777888666666666777888888999999555999@@@IIIWWWiii}}}}}}vvvjjj]]]SSSLLLHHHFFFEEEBBB???>>>======:::888999888888888777777777777:::333///333444111000444333333444555555555444444222333333222111222444777444444444444555555555666444777;;;???DDDKKKSSSXXXFFFEEEEEEEEEFFFFFFEEEDDD@@@===::::::===@@@@@@???888///,,,000000000;;;JJJYYYZZZWWWNNNEEEAAABBBEEEGGGBBB>>>;;;777444777===BBB???:::666444444555666111+++(((***)))%%%&&&***((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&(((((('''((()))+++''''''''''''((((((((()))'''''''''''''''((()))***)))***+++,,,---......///,,,,,,...444666666:::???@@@???===<<<===???BBBDDDCCCEEE@@@@@@HHHIIILLLZZZjjjyyyzzz^^^aaafffiiihhhccc\\\WWWTTTUUUVVVXXXZZZ[[[\\\\\\\\\ZZZXXXWWWVVVUUUSSSQQQNNNOOOQQQQQQRRRTTTXXX\\\___\\\\\\```dddggglllrrr}}}lllUUUMMMRRRUUU[[[dddeeehhhkkksss{{{xxxzzzxxxtttqqqkkkjjjiiigggeeeddddddccccccccccccddddddeeeeeeeeeaaaccccccaaa^^^]]]```ccccccdddeeeggghhhiiiiiiiiigggggghhhhhhgggffffffeeeccccccdddcccbbb```___]]]YYYUUURRRQQQOOOPPPWWW```eeekkkqqqtttuuuxxxyyyrrr^^^XXXqqq||||||rrrbbbbbb^^^ZZZYYYZZZ[[[ZZZWWW[[[WWWYYY___\\\UUUYYYcccdddYYYSSSUUURRRKKKLLLTTTHHHJJJMMMOOOOOOMMMJJJHHHIIIHHHGGGGGGGGGFFFCCC@@@???888333666@@@RRRiii||||||qqqiiissszzzuuuhhhhhhbbb^^^bbbhhhlllpppttt||||||pppllllllkkkmmmddd]]]bbbnnnuuurrrkkkYYY]]]ccciiinnnpppqqqqqqfffgggfffeeecccbbbccceeeeeeaaa]]]\\\\\\YYYRRRMMMJJJKKKNNNPPPPPPOOOMMMKKKIIIJJJKKKKKKKKKKKKKKKKKKIIIFFFAAA??????@@@AAA@@@999777555333222333444555222222222222444777999:::<<<999666777999;;;:::999555<<>>555000...///...111AAAUUU\\\^^^XXXJJJAAABBBEEEEEEDDDAAA<<<:::;;;<<<<<<<<>>888444555<<>><<<;;;;;;:::999:::999888666555444444444555444444333333222222111444444333333333333444444222333333444444444333333555444444444555666666555888999>>>IIISSSUUUOOOHHHIIIGGGFFFGGGHHHHHHEEEBBB<<<;;;:::;;;======;;;999222333000,,,///<<>>===<<<===???AAACCCBBB<<<777555666777555333333000+++((((((((('''''')))'''&&&'''((()))(((''')))(((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++---......///...///111333555777999:::999:::;;;;;;<<<===???AAACCCDDD===>>>GGGIIIMMMZZZnnn{{{~~~zzzwwwpppnnnxxx]]]aaagggjjjhhhbbb[[[VVVUUUVVVXXXYYY[[[\\\^^^^^^dddbbb___[[[VVVQQQLLLJJJGGGLLLRRRUUUWWWXXX[[[^^^```^^^___dddhhhkkkpppuuuzzznnnVVVNNNVVVZZZ```dddaaajjjmmmuuuwwwssssssqqqmmmllljjjiiihhhgggffffffffffff`````````aaaaaaaaaaaaaaa``````aaa___^^^]]]___```fffeeedddcccbbbccccccdddeeeeeeeeeeeedddcccbbbaaacccccccccbbbaaa^^^\\\[[[YYYTTTPPPPPPQQQUUU___iiijjjoootttvvvwww~~~{{{___RRRWWW}}}uuusss}}}rrreee[[[\\\\\\ZZZXXXWWWWWWWWWXXXWWWXXXZZZYYY^^^qqqyyycccOOOMMMQQQPPPMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOQQQOOONNNMMMLLLJJJFFFCCC>>>:::666444666AAAVVVjjj}}}}}}rrrjjjhhhppp~~~~~~|||wwwooohhheeedddfffggggggffffffgggjjjmmmjjjkkklllkkkhhheeeddddddbbb___\\\[[[\\\ZZZVVVRRRUUUUUUUUUUUUSSSOOOLLLJJJHHHHHHIIIHHHHHHGGGFFFEEEFFFDDDCCCBBBCCCCCCAAA@@@<<<:::777555333333333444555555555555666777888999999777666666888:::::::::===AAAJJJWWWfffttt}}}tttrrrnnnoooyyyzzzpppbbbUUUKKKFFFCCCAAABBB???<<<:::::::::999888999888777666555444444444333333333333333333333333333222222222222222222333111222333444444444444444666555555555666666777888777???JJJRRRTTTQQQKKKHHHIIIHHHHHHIIIIIIGGGDDDAAA<<<<<<<<<======:::666333000444000+++555HHHRRROOOSSSWWWUUULLLEEEDDDFFFHHHBBBAAA>>>===???AAADDDFFFAAA<<<666333333444222000000---)))''''''((((((''')))'''&&&'''((()))((('''(((((((((((('''''''''''''''''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++---...///000000000111222444666777888999::::::;;;<<<>>>???@@@@@@AAA<<<===HHHKKKOOO\\\mmmyyyzzzsssqqqlllnnn|||```dddiiimmmkkkeee]]]WWWYYYYYYZZZ[[[]]]___```aaadddcccaaa\\\VVVPPPLLLJJJGGGNNNVVV[[[\\\\\\___bbbfffccceeejjjnnnooorrrwwwzzzxxx___TTTZZZ^^^dddhhhdddmmmooowwwuuurrrqqqnnnjjjjjjiiiiiihhhgggffffffgggggg``````aaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaeeedddbbb``````aaabbbcccccccccccccccbbbaaa```___``````aaaaaa```___^^^]]][[[TTTPPPQQQTTTZZZeeeoooqqqvvvzzzzzz{{{mmmRRRMMMZZZ}}}uuuqqqwww|||wwwkkkddd\\\___```]]]XXXUUUUUUWWWYYYVVVUUUVVVVVVZZZggguuugggVVVHHHIIIPPPQQQNNNLLLIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMMMMLLLIIIFFF@@@===:::555222888KKK^^^qqq|||xxxrrrkkkppp~~~}}}tttvvv~~~~~~~~~tttiiiccc```kkkttt|||{{{ssskkkjjjkkkfffhhhjjjkkkiiigggffffff```^^^[[[[[[[[[ZZZXXXUUUYYYYYYYYYXXXVVVSSSPPPNNNGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCDDDEEEDDDBBB@@@>>><<<999666444333333333666666666666666777777777888777666666777999:::;;;@@@IIIUUU```ffffffcccaaa[[[^^^eeerrrwwwnnnaaaTTTJJJDDDAAA???@@@>>>;;;999::::::999888888777666555444444444444222222222333333444444444222222111111111111222222111222333444555555555555555555555555555666888:::===HHHSSSWWWQQQJJJHHHHHHKKKKKKKKKJJJHHHEEE@@@>>><<<===>>>>>><<<888333///111///...333AAAPPPUUURRR^^^XXXPPPJJJKKKQQQWWWZZZOOOGGG???<<<@@@CCCDDDBBB>>>999444111111111111000---***(((''''''((((((''')))'''&&&'''((()))((('''((((((((((((((('''''''''%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''((()))+++---///000111000000111333555777:::;;;<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA<<<===HHHKKKOOO\\\kkkwwwwwwqqqpppmmmqqqccchhhnnnqqqoooiii```ZZZ\\\\\\]]]^^^___aaaccceeebbbbbb```[[[VVVQQQPPPPPPLLLUUU___cccbbbaaacccfffmmmkkkmmmqqqtttsssuuuyyyzzzdddXXX[[[^^^ccciiigggoooqqqyyy~~~uuusssqqqmmmiiiiiijjjiiihhhgggggggggggggggbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbaaa___^^^___```bbbdddaaaaaaaaaaaaaaa``````___]]]^^^```aaaaaaaaa```___]]]VVVQQQRRRWWW^^^iiirrrsssxxx||||||}}}eeeMMMOOOdddxxxuuuuuuyyyxxxnnnbbb\\\XXXZZZ[[[YYYVVVTTTUUUXXXXXXTTTRRRUUUWWWWWWXXXYYYOOOIIIGGGLLLQQQQQQMMMJJJFFFGGGIIIKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMMMMKKKIIIBBB@@@===888222444BBBRRRdddsss}}}wwwqqqpppuuu|||xxxxxx{{{~~~~~~zzzqqqggg```iii{{{rrriiihhhdddgggiiiiiigggdddcccccc]]]\\\[[[ZZZZZZZZZXXXWWWWWWWWWWWWVVVTTTRRRPPPOOOFFFGGGHHHIIIIIIIIIIIIIIIDDDCCCDDDEEEFFFFFFCCCAAA@@@>>>:::777555444444444666666777777777777777666666666666777777999;;;===BBBLLLVVVYYYTTTLLLGGGFFFIIIQQQ```uuutttkkk^^^RRRJJJDDDAAA??????===:::999:::::::::999777666555444333333333444111222222333333444444555222111111000000111111222111222333444555666666666333444555555555666:::===GGGPPPWWWUUUKKKDDDFFFJJJNNNNNNMMMJJJFFF@@@<<<:::===>>>???>>>;;;666111...111)))///EEEVVVYYY\\\bbblll\\\LLLIIIRRR```iiimmmWWWJJJ<<<:::BBBGGGDDD>>>999777444222222222111111+++)))''''''((()))(((''')))'''&&&'''((()))(((''''''''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))+++---///000111//////111333777;;;???AAA???>>>===>>>AAADDDDDDCCCCCCCCC===>>>GGGJJJMMMZZZgggrrrssspppsssrrrvvvggglllrrruuussslllccc]]]^^^^^^^^^___```ccceeegggbbbbbbaaa\\\WWWUUUWWWZZZWWW```jjjllliiifffhhhkkkqqqppprrrwwwyyyxxxyyy|||{{{~~~zzzbbbXXX[[[[[[___ggggggnnnqqqyyy}}}wwwvvvtttooojjjiiikkkjjjiiihhhggggggggggggdddcccccccccccccccbbbbbbcccbbbbbbccceeeeeedddbbb```______^^^___```aaabbb^^^___``````aaaaaa``````]]]^^^```aaabbbaaaaaa```]]]VVVQQQSSSYYY```iiiqqqpppvvv||||||}}}wwwdddNNNUUUoooqqqttt{{{zzzjjj\\\UUUPPPQQQQQQQQQQQQRRRUUUWWWSSSQQQQQQUUUZZZXXXQQQJJJEEEHHHLLLQQQRRRPPPLLLJJJEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMLLLJJJDDDBBB???;;;555333;;;FFF[[[lllyyypppkkkiiimmmvvv~~~~~~||||||vvvwwwyyy|||{{{vvvmmmfffdddwwwxxxkkkfffhhhiiiiiifffbbb___]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXSSSSSSRRRQQQPPPOOONNNMMMHHHHHHIIIJJJJJJJJJJJJJJJDDDCCCDDDEEEGGGGGGEEECCC@@@>>>;;;888666555555555555555666777777777666666666777888888888:::===@@@CCCIIINNNKKKBBB<<<<<<@@@<<>>>>><<<999999:::::::::999555555444333333333333333222222222333333444444444222111111111111111111222222333444555555555555555111444666666666888>>>CCCNNNRRRUUUPPPGGGCCCFFFLLLOOOOOOMMMHHHBBB===:::999=========;;;666222000000///***888XXXhhhccceeeqqqooo]]]NNNNNNYYYdddjjjmmmQQQEEE;;;<<>>666666555555444333222111+++)))''''''))))))(((''')))'''&&&'''((()))(((''''''''''''((((((((((((((($$$$$$$$$%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++---...///000......000333888>>>CCCFFFBBB???>>>@@@DDDFFFFFFDDDDDDEEE>>>>>>GGGIIILLLXXXaaajjjkkkllluuuwwwzzz|||iiinnntttxxxvvvnnneee^^^^^^^^^]]]^^^```bbbeeegggeeeeeeccc^^^YYYXXX]]]ccccccllltttuuuoookkkllloooppppppssszzz}}}|||}}}nnn\\\XXX]]][[[^^^eeeffflllooowww|||yyyzzzxxxrrrmmmkkklllkkkjjjhhhgggfffffffffddddddcccccccccbbbbbbbbbbbbaaaaaaccceeefffdddaaa```````````````_________\\\]]]___```aaaaaabbbbbb```aaabbbbbbbbbaaa```___\\\UUUPPPSSSYYY___fffmmmlllttt|||~~~kkkeeeOOOXXXtttwwwzzz~~~tttdddXXXUUURRROOOLLLKKKMMMPPPRRRSSSOOOPPPQQQTTTXXXWWWPPPIIIHHHKKKNNNOOOPPPPPPNNNLLLGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHJJJLLLLLLKKKIIIDDDAAA???===888444777===TTTdddvvv~~~sssmmmfffdddjjjuuu~~~}}}|||{{{zzzyyyxxxvvvrrrooodddnnn||||||qqqiiiiiiiiihhhddd___\\\ZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDCCCEEEGGGGGGFFFEEE@@@>>>;;;999777666666777333444555666777666666555555777999999999;;;>>>BBBCCCHHHKKKJJJEEEAAAAAABBB<<>>>>>GGGIIILLLYYY\\\aaa___cccrrryyy}}}{{{iiinnnuuuyyyvvvoooeee^^^]]]]]]\\\]]]^^^aaadddfffhhhhhheee___ZZZ[[[bbbhhhkkksss{{{zzzsssmmmnnnrrrnnnnnnrrrzzz~~~~~~fffXXXYYYaaa^^^___fffhhhjjjllluuu|||{{{}}}{{{tttnnnlllmmmllljjjiiigggfffeeeeeedddcccccccccbbbbbbaaaaaabbb``````bbbeeefffccc```bbbbbbbbbaaa```___]]]\\\[[[\\\^^^```aaabbbccccccddddddddddddbbb```^^^]]][[[TTTOOORRRXXX]]]ccciiikkkttt~~~eeeeeeOOOWWWsss}}}xxxjjj\\\XXXZZZYYYTTTMMMJJJKKKNNNNNNMMMNNNPPPRRRRRRSSSSSSPPPLLLLLLLLLKKKJJJMMMQQQQQQOOOIIIGGGEEECCCCCCEEEHHHJJJIIIIIIIIIJJJLLLKKKIIIGGGCCC@@@>>>>>>:::555444888OOO^^^mmmvvv~~~~~~yyypppiiikkkttt|||~~~yyytttssstttuuugggggglllvvvwwwnnnggggggfffbbb^^^\\\\\\]]]YYYYYYXXXVVVTTTTTTUUUWWWVVVUUUSSSRRRPPPNNNLLLLLLMMMMMMLLLKKKIIIFFFDDDCCCEEEDDDCCCDDDFFFGGGGGGFFF@@@>>><<<999777777777888111222444666666666666555555888::::::999;;;???CCCDDDIIIPPPUUUUUUOOOGGGBBBIIIIIILLLOOOKKKEEEGGGNNN[[[TTTKKKCCC>>><<<:::999:::888666555777888888888444444333333222222333333333333333333333333333333333333222222222222333333555555555666555555444444222666999::::::>>>FFFMMMMMMLLLJJJGGGGGGHHHLLLNNNLLLKKKIIICCC>>>;;;<<<>>>999888666111,,,+++///222...@@@WWWfffiiifffcccbbbSSSTTT[[[ccc```RRRFFFBBB:::>>>EEEKKKLLLGGG???999777:::<<<;;;888333///---,,,+++))))))******(((''')))'''&&&'''((()))((('''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******+++,,,,,,---......------///111666<<>>GGGJJJMMMZZZXXX[[[WWW\\\nnnyyy~~~~~~|||kkkqqqyyy~~~ssscccXXXXXXWWWWWWZZZ^^^bbbddddddggghhhkkkjjjbbb[[[```jjjttt|||}}}vvvssssssrrrtttwwwyyyzzz}}}yyy___YYYXXX\\\aaabbbdddfffjjjmmmwww}}}}}}}}}zzzvvvqqqkkkhhhiiihhhhhhgggfffeeeeeeddddddbbbaaaaaabbbbbb```______```aaabbbbbbaaa```___^^^___```aaaaaa```___^^^```___^^^___bbbddddddddddddeeedddaaabbbdddaaa]]]VVVVVVRRROOOTTT___iiilllppptttyyykkkpppZZZKKK[[[pppyyy~~~mmm[[[SSSUUURRRPPPMMMJJJIIIJJJKKKLLLMMMOOOQQQRRRQQQOOOMMMKKKIIIJJJLLLMMMNNNNNNMMMMMMJJJIIIGGGDDDCCCBBBCCCCCCEEEHHHLLLOOOOOOMMMIIIGGGDDDBBB@@@>>>===:::777444???VVVkkkrrrwww}}}vvvqqqttt{{{{{{yyyzzz|||wwwnnndddbbbkkkuuuwwwtttnnniiidddaaa```___]]][[[ZZZWWWTTTSSSTTTWWWXXXYYYVVVUUUTTTSSSQQQNNNLLLKKKMMMKKKIIIHHHGGGEEEBBB@@@BBBCCCDDDDDDDDDCCCBBBAAACCCBBBAAA???<<<999666555333444666777777777666555777888999999:::===BBBFFFFFFLLLSSSXXXZZZYYYSSSMMMHHHGGGCCC>>>:::999<<<>>>HHHGGGCCC???;;;999777777777777777777777777777777555555444333333333333444333333333333333333333333444333222111111111222333222444666666555555666777555777;;;AAAGGGJJJJJJIIILLLJJJHHHJJJNNNQQQQQQPPPQQQMMMEEE>>>999888:::<<<555666333...---///000///999OOOaaaeeehhhiii]]]KKKHHHOOOXXX\\\WWWKKK>>>666BBBHHHNNNNNNMMMHHH???666;;;<<<;;;888333000------(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''')))***++++++------...////////////000444888===@@@===:::;;;@@@CCCCCCCCCFFFDDDEEE>>><<>>===;;;777555;;;LLL___jjjpppyyy~~~zzz|||}}}|||zzz{{{||||||tttiiibbbccckkkssswwwoooiiibbb___aaabbb___\\\]]]\\\ZZZZZZZZZXXXUUURRROOOOOOOOOOOOMMMLLLKKKJJJKKKIIIHHHGGGGGGFFFDDDBBB@@@@@@AAABBBAAA@@@???>>>@@@??????===;;;999777666444444666777777777666555777777888888999<<>><<<999666:::AAAPPP___jjjpppyyywww{{{|||{{{zzzyyyvvvssskkkccc___bbbllluuussslllccc______```^^^\\\]]]^^^___```___[[[TTTOOONNNOOOOOOOOOOOOOOONNNNNNHHHGGGFFFFFFGGGGGGFFFDDD>>>????????????>>>===<<<=========<<<;;;999888777444555666777777777666666666777777777888<<<@@@DDDGGGVVVeeekkkjjjeee]]]TTTQQQKKKCCC===<<<<<<:::999<<<===>>>===:::888777888555555555555555555555555555555444333333333333444444444333333222222111111333333222222222222333444444555666555444444666888888AAALLLSSSTTTQQQOOONNNNNNOOOQQQTTTVVVTTTPPPMMMEEE@@@;;;999999:::888777444...,,,///000000777AAA]]]ccckkkpppnnndddWWWMMMQQQVVVYYYTTTIII???::::::GGGNNNRRRPPPLLLIIIFFFCCC:::999666333000---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((('''(((((())))))((((((''')))***++++++------...////////////111444888<<<>>>>>>;;;<<>>;;;999;;;:::DDDWWWfffllluuu~~~wwwsss|||wwwttthhheeeccc```\\\\\\dddmmmtttooohhhaaa[[[YYYYYYZZZ\\\]]]___aaa```\\\VVVQQQOOOOOOPPPPPPOOOOOONNNNNNHHHGGGEEEEEEFFFFFFEEEDDD@@@@@@@@@??????>>>======>>>>>>===<<<;;;999888777444555666777888777777666555666777777888;;;@@@DDDFFF[[[oootttpppiii___UUUQQQKKKDDDBBBEEEGGGFFFDDDFFFGGGEEE@@@:::777666888666666666666666666666666555555444333333333333444555444444333222111000000222222222222333333444444555555666555555666999<<<>>>FFFPPPTTTRRRNNNNNNOOOQQQTTTXXXZZZYYYUUUOOOJJJBBB>>>999999:::999666222333---,,,...---...>>>SSSkkkooovvv{{{rrrbbbXXXUUUVVVYYYXXXOOOBBB;;;===BBBJJJPPPRRRMMMHHHFFFFFFDDD999777333000...,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))***++++++------...///...//////111444777;;;===>>>;;;<<>><<<:::888666444555777888888888777666555666777777888;;;@@@DDDNNNhhh}}}uuukkk___TTTQQQNNNLLLOOOWWW]]]___]]]```^^^WWWLLL@@@999888:::777777777777777777777777555555444333333333333444444444333222111111000000111111222333444555555555555666666666777:::???CCCHHHMMMQQQQQQMMMLLLNNNRRRVVVYYY]]]]]]ZZZSSSLLLGGGAAA>>>;;;:::999777222///000...///000///777SSSoooxxxuuuccc\\\^^^___^^^XXXJJJ<<<888>>>GGGPPPTTTSSSLLLFFFFFFFFFDDD999555000---,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***++++++------...///......///111444777:::;;;>>><<<===CCCGGGFFFEEEFFFEEEEEE>>><<>><<<>>>EEEHHHGGGEEEFFFDDDEEE>>>===EEEGGGLLL[[[qqq{{{|||}}}mmm]]]```aaadddiiioootttuuuuuuuuuwwwtttkkkhhhkkkoooppprrrvvvzzz{{{zzzyyy{{{}}}}}}~~~qqqdddVVVGGGAAABBBAAA@@@BBBFFFJJJNNNXXXaaakkkqqq~~~zzzwwwrrrmmmiiihhhhhhiiieeeeeeeeeeeefffffffffffffffeeecccbbbbbbaaa___]]]\\\\\\\\\]]]^^^```bbbcccaaaaaa```______```aaaaaa^^^___```cccdddccc```^^^```bbb```^^^^^^```^^^YYYQQQOOOKKKMMMYYYhhhnnnmmmzzzttttttoooWWW\\\rrr~~~sssbbbYYYXXXYYYWWWPPPPPPPPPPPPPPPQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRROOOPPPQQQQQQPPPOOONNNMMMOOOOOOOOOOOOPPPQQQQQQRRRNNNMMMLLLJJJIIIHHHGGGFFFGGGFFFEEEFFFGGGGGGEEEDDD;;;:::888;;;JJJaaauuu~~~~~~xxxyyywww|||pppaaa]]]ZZZVVVXXX^^^YYY^^^dddhhhhhhhhhggggggbbb___ZZZVVVTTTRRRQQQPPPTTTTTTSSSQQQOOOMMMKKKJJJGGGDDDBBBAAACCCDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAA??????>>>===<<<:::999888555666777888999888777777777777888888999<<>>>>>:::333///...///---222222333DDDccc~~~tttiiiiiikkkjjjeee]]]NNN???666999DDDMMMVVVSSSNNNIIIKKKNNNLLLGGG;;;444,,,)))***,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))************)))))))))***++++++------...///---...000222444666888999>>><<>>FFFHHHNNN]]]ttt~~~~~~nnn^^^___```dddiiiooosssuuutttooorrrpppiiigggmmmqqqqqqpppwww}}}|||wwwuuuyyy~~~~~~rrreee[[[OOOCCC===???>>>===???DDDGGGLLLVVV```gggmmm{{{yyywwwrrrnnnjjjiiiiiiiiidddeeeeeeeeeeeeeeeeeeeeefffdddbbbaaaaaa```^^^\\\\\\\\\\\\]]]^^^aaaccceeecccbbbaaa``````aaabbbccc______^^^```aaaaaa```^^^```bbbaaa^^^^^^```^^^YYYQQQOOOMMMPPP\\\kkkpppnnnxxxyyyyyyhhhWWW```uuu}}}uuuccc[[[[[[ZZZVVVSSSSSSSSSSSSTTTTTTTTTTTTOOOPPPPPPPPPQQQQQQRRRRRRMMMNNNOOOOOOOOONNNMMMLLLPPPOOONNNNNNNNNPPPQQQRRRPPPOOOMMMKKKIIIHHHGGGFFFGGGGGGFFFGGGIIIIIIGGGFFF>>>???;;;777EEE```uuu|||}}}ttt}}}{{{~~~}}}}}}{{{uuuvvvpppeee```ddd[[[]]]bbbiiiooooooiiiddd^^^[[[WWWUUUUUUUUUTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHDDDBBB@@@AAACCCEEEGGGGGGEEEDDDBBB@@@?????????@@@<<<<<<<<<<<<;;;:::999999555666777999999888888777777888999999:::===BBBFFFNNNooosssjjjddd\\\___gggssswww```LLLBBB>>>666666666666666666666666555555444333333333333444111111111111111222222222...000222444666777777777444666888;;;AAAJJJTTT[[[SSSNNNIIIHHHLLLSSSZZZ^^^eeeeeebbb[[[PPPGGGBBB@@@999<<<>>>999111,,,...111000444222333JJJnnn}}}~~~tttbbb```lllrrrmmm___VVVGGG:::666===JJJTTTRRRNNNHHHFFFJJJOOOMMMFFF;;;444,,,(((***,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))************)))))))))***+++,,,---......///---...000222444666888999>>>===???FFFIIIHHHFFFGGGFFFGGGAAA???GGGIIINNN]]]uuuqqqaaabbbaaaaaafffmmmtttvvvvvvppplllhhhfffgggiiillllllpppsssvvvwwwyyy~~~uuu```MMMHHHDDD<<<:::???;;;===???@@@BBBHHHQQQXXXeeeppp}}}}}}xxxqqqllljjjiiihhhggggggfffdddccccccdddfffggggggeeebbb___]]]]]]^^^^^^^^^^^^^^^___```bbbcccddd``````aaabbbaaa```^^^]]]bbbaaaaaaaaa``````______aaa```___]]][[[ZZZYYYXXXOOOOOORRRZZZdddmmmqqqqqqyyywww___LLLYYYxxx{{{hhh\\\ZZZ[[[YYYZZZYYYWWWUUURRRQQQPPPPPPRRRPPPOOOOOOPPPPPPOOONNNKKKMMMNNNNNNMMMLLLNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQPPPOOOMMMLLLJJJIIIIIIHHHKKKHHHFFFGGGIIIKKKJJJHHHBBB@@@>>><<<===IIIbbbyyy{{{~~~|||~~~zzzvvvqqqjjjeeehhhjjjcccYYYWWWVVVUUUUUUVVVWWWVVVUUUOOOMMMKKKHHHGGGFFFFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;:::::::::;;;999888999::::::999888===777555777;;;===AAAFFFaaazzzxxxrrrllleeeeeehhhppp}}}eeeOOODDD<<<999666444555666666555555555444333222222222222333333444444333222000///222333444444444555777999<<<:::<<>>BBBHHHNNN[[[eeettt||||||wwwqqqllliiihhhgggfffeeedddcccbbbbbbcccdddeeegggfffdddbbb``````___```_________``````bbbcccccc```aaaaaaaaa```______^^^^^^___aaaccccccbbb```______^^^]]]\\\[[[ZZZYYYXXXUUUTTTUUU\\\eeennnrrrssszzz}}}nnn|||[[[MMM```xxxeeeYYYXXXYYYWWWYYYXXXVVVSSSQQQOOONNNMMMQQQPPPOOOPPPQQQQQQPPPOOOKKKLLLLLLKKKJJJJJJKKKMMMLLLLLLMMMMMMNNNNNNNNNOOONNNMMMKKKJJJIIIIIIIIIJJJNNNKKKHHHHHHIIIJJJHHHFFFDDDBBB@@@>>>===DDDXXXlllvvvzzzhhh^^^]]][[[YYYZZZYYYWWWWWWWWWVVVUUUSSSNNNMMMKKKIIIGGGFFFEEEEEECCCCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@>>>======<<<<<<;;;;;;:::::::::999999999:::999888999:::;;;:::999888666666888:::>>>GGGQQQhhhyyyrrrkkkmmmrrr}}}www\\\KKK;;;999666555555666666666666555444333222222222222333333333333222111000000222333444444444555888:::888;;;BBBKKKSSSVVVTTTRRROOOVVV[[[^^^cccjjjmmmllljjjaaaSSSFFF===;;;<<<>>>888777333...///222333000///EEEYYYjjjzzzyyyoooooonnn^^^[[[\\\[[[gggiiiVVVEEE===<<>>===<<<888777::::::<<<===<<<;;;<<<@@@EEEPPPXXXeeeuuu{{{}}}yyyrrrmmmkkkiiigggfffdddcccbbbaaaaaabbbcccdddggggggfffeeedddcccaaaaaa___`````````aaaaaabbbbbb``````__________________\\\^^^bbbeeeeeedddaaa___]]]]]]\\\\\\ZZZYYYXXXWWWYYYWWWVVVZZZccclllrrrttt{{{kkkaaa{{{ZZZRRRhhhrrr```VVVUUUVVVUUUWWWVVVTTTRRROOOMMMLLLKKKNNNMMMLLLNNNPPPQQQPPPOOOLLLLLLKKKIIIGGGGGGIIIKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKJJJHHHGGGGGGIIIJJJKKKOOOLLLJJJIIIIIIHHHGGGEEEEEEDDDBBB???<<<>>>JJJXXXvvvsssvvvfffTTTOOORRRTTT]]][[[XXXWWWWWWUUUSSSQQQMMMLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDEEEEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999999999999888888999888777999;;;<<<;;;:::666999===>>>===BBBRRRccc}}}wwwppptttwww|||]]]JJJ;;;999666555666777666666666555444333222222222222444444333222111111111111111222444555555666999;;;:::BBBMMMUUUXXXVVVRRRPPPQQQ[[[fffiiikkkooorrrrrrfffWWWDDD999999<<<>>><<<666///+++///333333333444777[[[uuu}}}vvvkkkjjjeee\\\^^^cccccceee[[[EEE<<<===EEESSS]]]\\\UUUPPPDDDCCCBBBBBBBBBAAA???===555000***'''(((******)))(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,------......///000000000222444666999:::888999<<>>>>>>>>:::999;;;;;;===???>>><<<<<>>>>>===<<<;;;:::::::::::::::::::::999999999999999999888777999;;;<<<<<<;;;:::AAAHHHIIIGGGNNNddd{{{yyyrrrxxxzzznnnQQQCCC:::888666666777777777666666555444333333222222333555444222111000111222333111222444555666888;;;===DDDLLLUUUXXXVVVRRRQQQQQQWWW```iiillllllmmmkkkgggTTTIII===999<<<>>>;;;555666---+++111444111333:::RRRnnn|||yyyyyytttjjjgggcccaaadddkkkmmmfffTTT@@@;;;???IIISSSXXXWWWSSSPPP@@@@@@AAAAAA@@@>>>;;;999000,,,((('''((()))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++,,,------......///000000000222444666999:::777888<<>>???CCCGGGJJJQQQ]]]lll{{{}}}zzzvvvqqqmmmkkkiiifffeeeddddddccccccccccccddddddcccdddeeeffffffdddbbb```___```aaaaaaaaaaaa``````]]]]]]\\\[[[\\\]]]___```ddddddbbbaaa```````````````___^^^\\\YYYUUURRRPPPQQQOOOOOOUUU```kkksssvvv}}}{{{XXXdddeeeMMMXXXvvvuuudddXXXSSSRRRSSSSSSTTTTTTSSSRRRPPPMMMKKKJJJIIIHHHIIIKKKNNNPPPPPPPPPRRRQQQNNNKKKHHHHHHKKKMMMKKKLLLMMMMMMMMMKKKJJJIIIEEEDDDCCCCCCDDDEEEHHHIIIDDDDDDDDDDDDDDDEEEFFFGGGEEECCCBBBBBB???:::;;;???YYYnnnyyy}}}~~~kkkZZZSSSVVVXXXWWWTTTRRRQQQQQQRRRSSSRRRPPPLLLLLLLLLKKKIIIGGGEEECCCDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;999888888999;;;===<<<;;;<<>>AAALLLQQQUUUUUURRRSSSXXX]]]fffjjjllllllkkkhhh^^^UUUEEE@@@;;;;;;======999444333///...222111///888FFFjjjxxx{{{}}}rrrfffhhhlllpppvvvvvveeeLLL<<<666???JJJSSSXXXYYYXXXVVVBBBBBBCCCBBB>>>:::777555+++***((('''((()))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,------......///000000000222444666999:::777888<<>><<<>>>AAAAAAAAADDDJJJNNNRRR\\\iiiuuu}}}tttqqqllliiihhhfffdddbbbddddddddddddddddddddddddaaabbbdddeeeeeedddbbbaaa^^^___```bbbbbbbbbaaa```]]]]]]]]]]]]^^^___```aaafffdddaaa___]]]]]]^^^___``````___]]]ZZZVVVRRROOOOOONNNQQQYYYeeepppwwwyyytttbbb||||||^^^KKK[[[yyy~~~{{{kkk[[[SSSSSSRRRRRRRRRQQQQQQRRRQQQPPPNNNKKKJJJJJJJJJJJJLLLOOORRRRRRQQQPPPPPPNNNKKKIIIHHHJJJLLLKKKLLLMMMNNNMMMKKKHHHGGGDDDCCCCCCCCCCCCCCCDDDDDD???@@@BBBBBBCCCDDDGGGIIIFFFCCCBBBDDDBBB===;;;===JJJ```yyy}}}|||zzzpppjjjyyyvvv}}}}}}dddRRROOOVVVXXXVVVNNNMMMMMMNNNPPPQQQQQQPPPMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDBBBAAA@@@>>>======<<<;;;:::999999999999999::::::;;;;;;;;;;;;<<<<<<:::999888:::;;;===<<<;;;999@@@KKKSSSYYYggghhhIII===>>>999888777777999999888777777666555444333333333333333333222222111222222333222444777999;;;===AAADDDKKKNNNQQQRRRSSSZZZeeemmmttttttqqqlllhhhaaaTTTHHH@@@>>>;;;::::::;;;:::999000000111222333:::KKK\\\ttt}}}zzzmmmssszzzzzzyyyuuu\\\BBB;;;@@@KKKVVV\\\^^^\\\VVVOOOIIIIIIHHHDDD===666222000))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++,,,------......///000000000222444666999:::777888<<>>>>>>>>TTTmmm~~~wwwsssrrriiicccpppssskkkbbbkkkwwwiiiXXXUUUYYYYYYTTTLLLKKKKKKLLLOOOPPPPPPOOONNNMMMKKKIIIGGGFFFEEEEEEEEECCCAAA???======>>>>>>;;;;;;:::999999999::::::999999:::::::::;;;;;;;;;;;;:::999:::;;;<<<;;;:::888<<>>>>>;;;888///222444444>>>UUUmmm|||}}}uuuzzzuuuggg___KKK>>>HHHUUU]]]ddddddbbb^^^VVVLLLRRRRRRNNNFFF<<<333...,,,((()))))))))((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))***))))))(((******))))))((((((''''''))))))))))))))))))))))))***)))((('''((()))+++,,,++++++,,,------......///000000000222444666999:::888999===DDDKKKNNNMMMJJJFFFHHHBBB@@@FFFGGGMMM]]]ppp~~~ttt```XXXXXX[[[aaaiiinnnooonnnpppooooooqqquuuyyy{{{{{{}}}tttfffaaa___UUUQQQPPPNNNJJJIIIKKKKKKJJJHHHJJJKKKKKKLLLQQQYYY___nnn}}}}}}zzzrrrooolllkkkjjjiiigggfffaaaaaabbbbbbbbbbbbaaaaaaccccccddddddeeeeeedddddd[[[]]]```bbbccccccbbbbbb___```bbbdddfffffffffeee^^^______``````___^^^]]][[[\\\^^^^^^]]]ZZZWWWTTTLLLNNNUUU```llltttvvvvvvqqqoooTTTJJJaaa}}}uuulll[[[LLLLLLPPPPPPNNNOOOJJJKKKMMMNNNMMMLLLJJJIIIFFFEEEFFFGGGJJJLLLLLLKKKGGGHHHHHHGGGEEEDDDEEEEEEIIIJJJKKKKKKJJJGGGDDDBBBBBBCCCDDDDDDCCC@@@===;;;>>>AAACCCCCCCCCDDDGGGJJJNNNHHHEEEFFFFFFBBB??????888LLLeeexxx|||uuuooojjjhhhsssuuuiiiddd```iiiuuuvvviiieeeeee```XXXMMMLLLKKKLLLNNNOOOOOOMMMOOOMMMKKKHHHGGGFFFFFFFFFEEECCC@@@===<<<===>>>???;;;;;;::::::999:::::::::888888888999999:::::::::<<<;;;::::::;;;<<<;;;999;;;:::===DDDMMMYYYlll}}}~~~gggSSSBBB888999>>>888777777888::::::999777777777555444444444444444000111333444444333222111444666999<<<>>>BBBFFFIIIHHHLLLRRRZZZaaaiiipppuuuppprrrnnnaaaSSSIIIBBB<<<<<<:::<<>>DDDKKKNNNLLLIIIFFFHHHAAA???EEEGGGNNN___ppp|||uuu___[[[ZZZZZZ^^^dddjjjnnnpppqqqrrrtttvvvwwwzzz~~~wwwpppiiiaaaZZZYYYQQQQQQPPPMMMKKKKKKMMMPPPLLLOOORRRTTTUUUXXX]]]bbbtttzzztttrrrnnnllljjjiiifffddddddcccccccccdddccc```^^^dddcccbbbbbbaaaaaabbbbbbddddddcccccccccbbbbbbbbbaaacccffffffeeeddddddeee```````````````______^^^]]]]]]]]]\\\YYYVVVSSSQQQFFFYYYaaaccckkkqqqvvvcccNNNKKKgggyyyvvvgggYYYLLLIIIKKKKKKJJJJJJIIILLLNNNMMMJJJHHHIIIKKKHHHHHHHHHKKKNNNMMMJJJFFFDDDDDDDDDDDDDDDDDDCCCCCCJJJHHHFFFEEEEEEEEEDDDBBBCCCCCCCCCDDDCCCCCCBBBAAAEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBB@@@??????AAAQQQnnnllleeemmmsss||||||{{{vvvtttkkktttyyyzzzxxxwwwzzzkkkRRRPPPKKKJJJNNNOOOJJJJJJMMMPPPOOOOOOOOONNNLLLHHHEEEAAA@@@???===<<<<<<;;;;;;===<<<;;;:::999999999999999999999888888888888888888999:::;;;;;;:::999888666777:::BBBNNN[[[ffflllvvv{{{iiiTTTHHHBBB999888:::555<<<999666777999:::888555888666444444666777888777444444444333111000111222555777<<>>;;;999<<<<<<>>>@@@<<<555333444666444666GGGiii{{{mmmgggkkkvvvzzzZZZ@@@>>>OOO___fffqqqpppnnnjjjeeeaaa^^^\\\RRRQQQMMMDDD:::222......******))))))(((((('''''')))))))))))))))(((''''''************************''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))),,,---...///000000000000000000111222555888;;;<<<999<<>>===<<<;;;;;;;;;;;;:::999888777777777777777777777888888888999999888888999999999999888888;;;<<>><<<777999===999;;;999777777888999999888888666444444666888888888444555555333222111333444777;;;@@@GGGMMMRRRVVVWWW]]]```fffkkkpppsssttttttkkk___NNNBBB===<<<;;;:::???888555666888555444555555111CCClllooofffhhhrrr~~~jjjOOOAAAFFFVVVfffooouuuuuutttqqqkkkaaaVVVNNNKKKJJJEEE===444---*********)))))))))(((((((((''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))),,,---...//////000000000000111111222555777:::<<<888;;;@@@EEEIIIKKKLLLLLLGGGHHHBBB@@@FFFHHHOOO___vvvuuu___\\\[[[[[[___eeelllpppssswwwyyyzzz{{{~~~yyytttoooiiidddccc^^^[[[YYYXXXYYYXXXUUURRRUUUWWW[[[]]]aaagggpppvvv~~~xxxuuusssooommmkkkjjjgggeeedddccccccdddeeeeeecccbbbaaabbbcccccccccbbbaaa```aaabbbcccdddcccbbb```___XXX[[[]]]^^^^^^]]]^^^^^^````````````___^^^]]]\\\]]]^^^^^^]]]YYYSSSNNNKKKNNN\\\___]]]eeellltttppp~~~UUUWWWiiifffYYYMMMKKKLLLKKKIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJKKKKKKKKKLLLMMMLLLIIIFFF@@@???>>>===>>>AAADDDEEEFFFDDDCCCBBBCCCDDDCCCBBBGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCAAA@@@????????????DDDEEEEEEEEEDDDCCCAAA@@@;;;:::<<>>===<<<;;;:::::::::999888777666555555555666444555555666888999999:::888888888777777888888888:::===CCCMMMYYYfffqqqwwwtttzzzmmmTTTBBB:::888222222555000777888888888777888:::<<<;;;888666666777888888888444444555444333333666888===???EEEKKKRRRYYY]]]```mmmlllnnnqqqtttsssooojjj\\\PPPAAA999999<<<<<<;;;???777111222444444333444===KKKiii|||llliiirrr{{{~~~}}}iiiTTTBBBBBBLLLWWWeeepppxxxuuurrrnnnhhh]]]PPPGGGDDDAAA<<<555...)))((()))))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,---...//////000//////111111111222444777999;;;888;;;???DDDHHHJJJJJJJJJHHHIIICCCAAAGGGIIIQQQbbbyyyxxxccc\\\\\\\\\```gggnnnsssuuuzzz{{{|||~~~yyyuuupppjjjfffffffffbbb___aaadddddd```[[[\\\___cccfffkkksss}}}zzzvvvsssooommmllljjjhhhfffcccbbbbbbcccdddeeedddbbb```aaacccddddddbbb```___```bbbdddeeeeeeccc```^^^ZZZ\\\___``````___```aaaaaaaaaaaa```___^^^]]]\\\[[[\\\]]]\\\YYYTTTNNNKKKOOO]]]aaaaaakkksss{{{hhhmmmVVVbbb{{{eeeYYYNNNLLLNNNMMMJJJIIIJJJHHHGGGIIILLLMMMKKKHHHMMMMMMMMMMMMLLLKKKHHHFFFCCCAAA>>><<<===@@@CCCFFFHHHFFFDDDDDDFFFFFFFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>??????CCCDDDEEEFFFEEEDDDCCCBBB>>>???<<<>>>RRRtttwwwyyypppfffgggtttooommmtttxxxmmm```XXXTTTQQQNNNKKKKKKHHHFFFDDDDDDCCCAAA@@@======<<<::::::999999999888777666666555555555666444555555666777777888888999888777666666777888999777===GGGSSSaaaooo|||ooo\\\QQQJJJ???;;;<<<777444888<<<===<<<<<<>>>@@@@@@===:::999999999888777333444444444444555999;;;BBBDDDGGGMMMUUU]]]eeeiiiuuusssrrrsssrrrkkk```VVVMMMCCC999666:::???>>>;;;;;;888666444111000666>>>XXX}}}~~~vvv{{{|||nnn\\\III???JJJVVVZZZbbbmmmuuuooohhhbbb^^^XXXPPPIII???<<<666000+++)))******))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,---...////////////222111222333444777999;;;999<<<@@@EEEHHHJJJJJJJJJIIIJJJCCCAAAHHHKKKSSSdddyyy}}}iii^^^]]]^^^bbbjjjqqqvvvyyy{{{|||~~~yyyuuuqqqkkkggggggiiifffcccfffjjjlllhhhdddbbbeeeiiimmmsss{{{}}}uuusssooommmkkkjjjgggeeebbbaaa``````bbbcccbbbaaa```aaacccdddcccbbb```^^^aaabbbdddfffeeecccaaa___\\\___aaabbbbbbaaabbbbbbaaabbbbbbaaa```___^^^]]]]]]^^^^^^\\\XXXSSSMMMJJJQQQ___dddfffqqqxxx}}}}}}llljjjWWWiii}}}dddYYYOOONNNQQQOOOLLLKKKIIIGGGFFFHHHLLLMMMKKKHHHNNNNNNOOONNNLLLJJJHHHHHHHHHFFFBBB???>>>@@@CCCFFFIIIGGGEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@BBBCCCCCCDDDFFFGGGGGGFFFDDDCCC>>>CCCAAA<<>>:::???EEEGGGEEECCCCCCEEEDDDAAA>>>;;;:::999888666333444444444555888<<<@@@FFFGGGKKKQQQ[[[fffpppvvv{{{xxxuuurrrmmmaaaQQQEEEBBB===999:::@@@BBB???;;;555777888333---222GGG^^^uuu___QQQEEEFFFVVVcccdddhhhqqqooojjjddd___ZZZTTTMMMHHH:::777111---*********+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++,,,---...////////////111111111222444777999;;;;;;>>>BBBFFFIIIJJJJJJJJJIIIJJJCCCAAAHHHLLLUUUfffuuuppp```___```eeemmmtttzzz|||~~~yyyvvvsssooolllllliiihhhfffhhhlllnnnlllkkkgggkkkpppuuuzzz~~~tttrrrnnnllljjjiiifffdddcccaaa______aaaaaaaaa``````aaabbbbbbbbbaaa```___aaabbbcccddddddbbb```___]]]___aaabbbaaa```````````````````````````___^^^aaaaaa___\\\WWWQQQMMMJJJUUUbbbfffgggqqqxxx{{{wwwxxxjjjWWWkkkcccXXXPPPQQQTTTSSSPPPNNNJJJJJJJJJKKKLLLLLLKKKJJJNNNOOOPPPNNNLLLJJJJJJJJJLLLIIIEEEBBBAAABBBEEEGGGIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBCCCEEEFFFDDDFFFHHHIIIIIIGGGEEECCC<<>>===<<<===@@@CCCBBB>>>;;;333444444333666GGGiiizzz___JJJEEEDDDNNN___jjjlllnnntttkkkkkkjjjeee\\\PPPDDD===555111---***))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++,,,---......///......000000111222555888;;;<<<<<>>AAADDDEEECCCIII[[[mmm~~~sssjjjiiiyyyzzzooo|||{{{oooiiihhhpppxxx}}}uuukkkaaaXXXMMMHHHAAA;;;888777666555888888777777666666777777888777777777777777888888777777888888888888888888888888999999999999888888888???IIITTTaaapppzzzrrriiiYYYUUUOOOIIIEEECCCAAA@@@>>><<<999888999:::999888777888999:::===BBBHHHLLLSSSYYYbbbmmmtttyyyzzzzzzuuupppggg\\\QQQHHH@@@===<<<>>>@@@AAA@@@>>><<<:::666333666CCCWWWpppmmmYYYJJJCCCJJJTTTbbblllpppooonnnnnnlllooonnneeeVVVGGG<<<777222///+++*********)))''''''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++,,,---...............///000222555999<<<>>><<>>888888222///,,,,,,------***((('''((((((((())))))******''''''((()))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++,,,---............---...///222555999===???<<<>>>BBBEEEGGGHHHGGGFFFGGGHHHAAA???GGGLLLVVViii}}}iiiggghhhooovvv||||||{{{zzzxxxvvvvvvwww{{{~~~~~~zzz{{{wwwqqqllliiigggdddbbbccccccbbbbbbbbbbbbccccccaaa```___^^^^^^]]]^^^^^^]]]___aaaaaa___^^^]]]^^^```___^^^]]]^^^```bbbccc\\\\\\\\\[[[\\\\\\]]]]]][[[XXXWWWZZZZZZVVVTTTTTTYYYccceeeiiivvv~~~eee[[[QQQbbbyyyrrrYYYWWWVVVWWWXXXWWWTTTPPPOOONNNLLLKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDFFFHHHIIIHHHEEECCCAAAEEEDDDCCCDDDFFFHHHIIIHHHJJJJJJIIIHHHGGGEEEDDDCCCAAAEEEIIIHHHDDDBBBDDDGGGYYY}}}~~~ooojjjmmm|||lll\\\XXXaaammmuuu}}}ssslll]]]LLLBBB@@@AAA===999888888777777777777888888999777444444555555555444888888888888888777666666999555555999888444444888444777:::===>>>AAADDDGGGLLLOOOSSSWWWZZZ\\\\\\\\\dddjjjppppppiiiaaa\\\[[[VVVWWWYYY^^^bbbbbb^^^ZZZJJJDDD<<<777777888888888777777888999:::;;;<<<<<>>>>>DDDIIIMMMWWWbbbmmmpppuuu{{{}}}wwwlllddd___TTTEEE<<<;;;===??????AAADDDAAA999444555666555???LLLkkkqqqZZZFFF===OOOjjjxxxpppooopppeeeccc^^^VVVLLLAAA777222,,,,,,,,,+++++++++******))))))************))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))(((((())))))))))))************,,,,,,++++++,,,,,,---...***,,,---.........000111222111111222444777:::<<<<<<>>>AAAFFFJJJKKKIIIGGGHHHDDDCCCDDDFFFLLLYYYeee~~~mmmjjjkkkrrryyy~~~}}}}}}xxxvvv{{{wwwrrrmmmjjjhhhfffdddbbbaaaaaa``````aaaaaabbb```___^^^]]]]]]\\\\\\\\\]]]___aaa```___]]]]]]]]]^^^______```````````````\\\\\\[[[ZZZZZZ[[[[[[[[[[[[XXXXXXZZZZZZVVVTTTUUU___hhhiiilllxxxwwwcccXXXPPPhhh~~~iiiWWWUUUTTTTTTUUUUUURRROOOOOOOOONNNMMMLLLLLLLLLLLLOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCDDDCCCCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCGGGIIIGGGCCCAAACCCEEEMMMnnn~~~rrrbbbddduuu}}}kkk```ZZZXXXccckkkvvv|||qqqeeeUUUIIIDDD@@@;;;777;;;:::888888999:::::::::<<<999777666777888777666666666777777777666666555777333333777777333333777333555888999999:::<<<>>>>>>@@@BBBDDDFFFGGGGGGGGGAAAEEEIIIHHHDDD???>>>???CCCBBBBBBEEEHHHIIIGGGEEECCC>>>999666777999::::::???>>><<<;;;<<>>777444666999:::;;;HHHdddaaaKKKBBBEEE\\\vvv{{{oooeee___\\\XXXQQQHHH???666222++++++++++++************+++******)))((('''&&&%%%***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((()))*********************)))))))))((())))))))))))************+++++++++++++++,,,,,,---***,,,---.........000111222222222333555888;;;<<<;;;===AAAFFFJJJKKKIIIFFFIIIFFFDDDDDDFFFKKKWWWccc{{{ssspppqqqxxx~~~ssssssyyyuuuoookkkiiigggeeeccc``````____________``````___^^^]]]\\\[[[[[[[[[[[[]]]___``````^^^]]]]]]]]]^^^___aaabbbaaa```^^^\\\\\\\\\[[[ZZZYYYYYYYYYYYY[[[XXXXXXZZZYYYUUUSSSUUUaaaiiiiiikkkwwwhhhiiiTTTPPPmmm|||~~~gggVVVSSSQQQPPPQQQQQQPPPNNNOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIGGGCCCAAABBBDDDFFF\\\~~~ooo``````ppp}}}nnnaaa\\\[[[bbbrrryyynnncccZZZRRRKKKFFFBBB>>>:::999:::<<<;;;999;;;888666555666666666555555666666777777777666666666333333666666444444666555666777777666555666888999999::::::::::::::::::;;;===>>>===;;;:::===@@@999777555666777999999888:::888666666888:::<<<<<<>>>>>>>>>>>>@@@BBBEEEGGGJJJIIILLLUUU^^^fffooovvv~~~uuujjj___YYYCCC???<<<;;;>>>AAAAAA@@@>>>666111222333666CCCRRRrrrRRR@@@FFFVVVllljjjUUUUUUSSSOOOHHHAAA:::444000************))))))))))))((())))))***++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))))))))***************************++++++,,,***,,,---.........000111222222222333555888:::<<<999<<>>>>>;;;888777888888888777777888888999999999999999777666666777777666666777777888999888666555666777<<<;;;::::::::::::;;;;;;999:::;;;:::999:::===@@@<<<;;;:::::::::::::::999777777777888:::<<<=========???CCCGGGIIIJJJJJJJJJNNNOOOTTT]]]gggooovvvyyy|||~~~}}}vvvgggXXXLLLFFF@@@??????@@@BBBBBB???===666333666999666999UUUvvvoooKKKFFFYYYnnnzzzrrr\\\HHHMMMKKKFFF???999333///---))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))************)))))))))))))))((()))))))))************)))))))))))))))******+++***,,,---.........000111000000111222444777999:::777;;;AAAHHHMMMMMMIIIFFFHHHEEECCCCCCEEEJJJVVVbbbuuu}}}wwwuuuzzzooolllgggdddcccbbb```___aaa``````______``````aaa```___^^^]]]\\\\\\\\\\\\]]]^^^^^^]]][[[[[[\\\]]]bbbaaa___^^^]]]]]]]]]]]]___^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYYVVVRRRSSSWWW```iiijjjooojjjcccgggJJJWWWuuuooouuu~~~vvvggg]]]SSSSSSQQQOOOMMMMMMNNNOOOKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFHHHJJJJJJJJJIIIHHHEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGDDDCCCAAA@@@@@@@@@BBBCCCCCCCCCCCCEEEHHHIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDEEEEEEEEEFFFHHHJJJEEEFFF\\\|||~~~cccZZZ^^^qqqtttggg___fffttt{{{}}}yyymmmggg```ZZZVVVRRRNNNJJJHHHFFFCCCBBBBBBBBBAAAAAA===>>>>>>?????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::777999:::999888888999;;;<<<<<<<<<<<<<<<>>>???@@@<<<===>>>>>>===<<<===>>>@@@AAABBBBBBAAA???======>>>????????????@@@@@@AAAIIIJJJLLLOOOSSSWWW[[[]]]WWWZZZ```iiisss|||~~~xxxuuummm```QQQEEE@@@???CCCCCCBBBBBBAAA===999666555222777BBBHHHRRRnnnjjjWWWKKKWWWsssmmm]]]NNNCCCHHHDDD>>>888222---+++***)))))))))((((((((('''''',,,+++)))'''%%%$$$$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))))))))************))))))(((((())))))***+++***,,,---.........000111...///000222444666888999666:::AAAHHHMMMMMMJJJGGGFFFCCCAAACCCFFFLLLYYYeeexxxwwwvvvyyynnnkkkfffdddcccbbbaaa`````````____________`````````___^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\ZZZZZZ[[[]]]cccaaa___\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\YYYXXXYYYYYYUUUQQQSSSXXX[[[eeeiiipppdddmmmVVVHHH\\\uuuxxx~~~uuueeeYYYUUURRRRRRRRRPPPNNNLLLMMMNNNIIIIIIIIIHHHGGGEEEDDDCCCCCCEEEGGGHHHIIIIIIGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGCCCBBB@@@???>>>>>>??????AAA@@@AAADDDFFFGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAABBBCCCFFFHHHJJJFFFDDDRRRssszzz~~~dddSSSSSShhhqqq^^^ZZZ^^^hhhppp|||xxxuuuqqqkkkddd^^^[[[YYYVVVSSSQQQOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIKKKJJJGGGFFFHHHGGGDDD===???@@@AAAAAAAAACCCDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOOOONNNNNNMMMKKKKKKIIIKKKMMMMMMKKKIIIGGGGGGLLLMMMMMMKKKIIIHHHIIIJJJWWWTTTRRRRRRXXXaaalllrrrfffjjjpppvvv}}}pppgggXXXIII???===AAAEEECCCBBB@@@>>>;;;777444333777222888NNNfffvvv~~~ggg```PPPRRR\\\qqqcccSSSKKKCCCCCC???999222---*********))))))))))))(((((((((((())))))((()))+++---000111(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++***,,,---.........000111...///000222444666888888666:::@@@GGGLLLNNNKKKHHHFFFCCCBBBDDDGGGNNN[[[ggg|||xxxtttqqqkkkhhhdddbbbaaaaaa``````______^^^^^^^^^^^^_________^^^]]]\\\[[[[[[[[[[[[]]]]]]]]][[[ZZZYYY[[[]]]```______^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\YYYXXXYYYYYYTTTPPPRRRYYY[[[ffflllttt~~~bbb|||mmmMMMMMMeee~~~yyy|||~~~ooo\\\RRRRRROOOQQQRRRQQQMMMKKKLLLMMMJJJIIIGGGFFFDDDCCCCCCBBBEEEFFFHHHIIIIIIGGGEEECCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCAAA@@@>>>>>>============>>>AAACCCDDDBBB@@@AAAAAAAAABBBBBBAAA@@@@@@@@@???>>>>>>@@@CCCDDDEEEGGGDDDKKK```zzz{{{~~~~~~nnnZZZ[[[hhhnnn___UUUWWW\\\dddmmmuuu{{{}}}~~~zzz||||||xxxqqqlllkkkllljjjhhheeecccccccccbbbaaabbbbbbbbbbbbaaa___^^^]]]___bbbaaa\\\ZZZ\\\[[[VVVOOOQQQSSSSSSSSSTTTVVVWWWYYYZZZ]]]___aaaccccccccc\\\ZZZYYYXXXXXXWWWWWWVVVXXXZZZ[[[YYYWWWUUUVVVXXX[[[\\\[[[XXXTTTSSSTTTWWW\\\[[[ZZZ]]]dddnnnxxx~~~www{{{}}}}}}vvvkkkYYYRRRHHH@@@>>>AAAEEEHHH???>>>;;;888666555777888;;;DDDXXXrrrcccXXX^^^gggtttjjj^^^RRRFFF???;;;444...+++***,,,---*********)))))))))((((((&&&'''(((+++///444999<<<'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))***************))))))))))))***++++++***,,,---.........000111///000222444666888999:::777:::???FFFKKKMMMLLLJJJHHHEEECCCEEEHHHNNN[[[gggyyy|||~~~}}}xxxpppiiihhheeeaaa___^^^^^^^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]\\\[[[YYYYYY[[[]]]]]]^^^___``````^^^\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\YYYXXXYYYXXXTTTOOORRRYYYdddpppvvvwww```}}}aaaLLLTTTnnn}}}tttxxx}}}{{{kkkVVVNNNPPPMMMOOORRRQQQMMMJJJJJJKKKKKKIIIGGGEEECCCCCCCCCCCCHHHIIIJJJKKKIIIFFFCCCAAAAAAAAA@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCAAA???>>><<<<<<::::::;;;>>>AAAAAA???===???????????????>>>======???===;;;;;;===???AAAAAABBB???AAALLLbbb}}}{{{yyy}}}xxxbbbWWWeeewwwppp^^^KKKKKKNNNUUU___iiioooqqq~~~{{{|||}}}zzzxxxxxxxxxwwwvvvuuuuuuuuutttrrrqqqooonnnqqquuusssmmmkkkmmmkkkfffbbbdddeeefffeeefffgggiiiiiikkknnnqqqsssssssssrrrllliiifffdddeeefffggggggbbbcccbbb___]]]]]]```dddeeeeeeddd```\\\[[[]]]```]]]aaagggooowww}}}}}}yyysssdddUUUAAA@@@@@@CCCGGGHHHFFFCCC;;;:::888555555777<<<@@@BBB```kkkUUU[[[mmmvvvmmm\\\HHH<<<888222---***+++...111************))))))))))))***)))(((((())),,,...000'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))***************************++++++,,,***,,,............000111111222444666888:::;;;;;;777:::>>>EEEKKKMMMMMMKKKJJJGGGEEEFFFHHHNNNZZZfffsss||||||vvvmmmjjjccccccbbbbbbaaa`````````___^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^___^^^\\\ZZZXXXYYYYYYZZZ[[[\\\\\\]]]]]]ZZZ\\\]]]]]]\\\]]]___```]]]\\\ZZZZZZ[[[\\\[[[ZZZ]]]^^^]]]WWWPPPPPPWWW___gggppp}}}jjjrrrjjjKKKMMMeee~~~}}}yyy}}}~~~uuudddTTTJJJGGGHHHJJJLLLLLLJJJHHHGGGHHHFFFFFFEEEEEEEEEFFFGGGHHHPPPNNNLLLHHHEEEBBBAAA@@@AAAAAACCCEEEGGGFFFDDDAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBB@@@???===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@???>>>===<<<;;;;;;@@@===;;;===AAADDDDDDCCCCCC???AAAGGGLLLZZZyyyyyyssszzzoooZZZYYYkkk~~~|||qqqbbbZZZPPPHHHFFFMMMXXX```zzz}}}yyyxxxuuurrrooovvvrrrooonnnnnnkkkfffbbb[[[bbbiiiggg```\\\___dddiiikkkmmmoooooommmjjjhhhggggggddd```ccciiimmmllldddfffeeeaaabbbhhhmmmooohhhfffbbb]]][[[]]]aaadddnnnmmmsssyyykkk___UUULLLGGG>>>EEEHHHCCC??????<<<777555666777666888@@@NNNXXX{{{}}}cccSSSRRRhhhuuusssqqqlll___KKK;;;666///+++***++++++***************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))*********+++)))))))))(((''''''&&&&&&,,,+++***((((((((())))))***)))(((''''''((()))***))))))))))))***************,,,------------...000222111000222555888::::::888888===FFFKKKIIIHHHHHHGGGDDDDDDEEEFFFKKKVVVaaarrr|||zzzwwwnnngggfffcccbbbbbbaaaaaa```______^^^^^^]]]\\\[[[[[[[[[[[[ZZZ\\\^^^______]]][[[YYYYYYZZZ\\\^^^^^^]]][[[ZZZ[[[\\\\\\[[[[[[\\\^^^aaa```^^^[[[[[[[[[\\\\\\[[[\\\]]]\\\WWWRRRSSS[[[ccciiipppyyydddtttfffOOOUUUnnn}}}uuudddTTTLLLJJJHHHJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLJJJGGGEEECCCBBBBBBCCCCCCCCCDDDFFFFFFEEECCCAAAAAA@@@@@@@@@AAAAAABBB??????>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<>>>>>===<<<<<<<<<>>>===<<<>>>@@@BBBCCCCCCCCC@@@CCCGGGIIIQQQhhhnnnaaaYYYccceeeooo~~~|||uuuhhhYYYMMMGGGGGGIIIWWW___iiiooorrr{{{|||zzz{{{{{{{{{{{{zzzyyyuuuoooiiieeeccceeehhhiiieee___\\\___dddllllllkkkjjjhhhfffeeedddffffffdddcccfffkkkkkkggghhhkkkiiieeedddjjjooopppggggggggghhhkkkooouuuyyyxxx~~~tttmmmcccYYYPPPIIICCC@@@LLLLLLGGG@@@===???<<<777555999<<<<<>>FFFJJJHHHFFFFFFHHHEEEDDDEEEFFFKKKVVVaaarrr|||zzzuuurrrjjjeeeeeebbbbbbaaaaaa```______^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]______^^^\\\[[[YYY[[[^^^```___]]]YYYWWW\\\\\\\\\ZZZYYY[[[___bbbccc```]]]\\\\\\]]]]]]]]][[[\\\[[[XXXUUUWWW___fffmmmqqqvvv~~~ttt]]]yyy```QQQ[[[sssrrr```QQQKKKJJJHHHIIIIIIHHHGGGFFFHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJIIIGGGFFFEEEDDDDDDDDDFFFDDDCCCDDDEEEFFFFFFEEEAAA@@@@@@??????@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>======<<<<<<<<<:::<<<>>>???@@@@@@AAACCCAAAAAAEEEIIIHHHJJJXXXjjjtttYYYUUUOOOTTTjjj{{{iiiVVVIIIBBBAAAEEEJJJRRRZZZcccooo}}}xxxqqqpppqqqrrrqqqnnniiiggggggkkknnnwwwuuurrrooonnnmmmmmmnnnqqqqqqppppppuuuyyyvvvooorrrsssqqqkkkiiimmmqqqrrrooopppsssvvvzzzjjj]]]XXXQQQKKKGGGDDDBBB@@@EEEBBB===999<<>>FFFJJJGGGEEEEEEHHHEEEDDDDDDFFFJJJUUUaaattt}}}{{{~~~xxxrrrllleeeccceeeaaaaaa``````___^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^^^^]]]\\\YYYZZZ\\\^^^^^^]]][[[ZZZ___^^^]]]ZZZYYY[[[```ccceeebbb^^^\\\]]]^^^^^^^^^[[[[[[ZZZWWWUUUXXX```gggooosssxxxddd]]]zzzXXXRRR^^^ppp~~~mmmYYYKKKFFFGGGHHHHHHHHHFFFEEEEEEGGGIIIJJJKKKKKKLLLKKKJJJIIIHHHFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFCCCCCCDDDFFFGGGGGGBBBAAA@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;::::::777;;;???@@@???>>>@@@BBB@@@AAAFFFJJJIIIIIIRRR^^^uuucccTTTMMMZZZjjjuuu}}}lll^^^UUUQQQEEEEEEEEEIIIQQQ]]]iiiqqq~~~~~~zzzzzz|||~~~vvvrrrtttvvvvvv}}}~~~|||sssooo```NNNQQQMMMHHHEEECCCBBBBBBAAA888888888888999;;;:::999???III^^^{{{jjjWWWKKKYYYwwwiii\\\XXXRRRLLLDDD666++++++************))))))************)))))))))((((((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))'''((()))******)))((('''((()))))))))***************,,,------------...000000//////000444888999:::::::::>>>FFFJJJIIIFFFGGGIIIFFFDDDDDDEEEJJJUUUaaavvv~~~|||yyy{{{{{{|||}}}~~~zzzqqqiiiccc______bbb``````______^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZZZZYYYZZZ\\\]]]]]]]]]]]]\\\YYYYYYYYYYYY[[[\\\^^^___``````^^^\\\[[[\\\```ddddddaaa^^^]]]]]]^^^^^^^^^[[[[[[YYYVVVUUUYYY```eeemmmttt}}}]]]iiinnnTTTYYYfffrrr~~~jjjUUUGGGDDDFFFGGGGGGGGGFFFEEEEEEGGGIIIKKKKKKKKKJJJJJJHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIFFFCCCBBBDDDFFFGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA======<<<;;;:::999999888;;;;;;<<<===???@@@AAAAAAAAAAAA???===;;;:::888777777;;;???@@@???>>>@@@BBBBBBCCCEEEHHHHHHHHHNNNUUUaaayyyzzzgggTTTNNNOOOVVVdddsssrrriiiPPPKKKDDDAAADDDKKKSSSXXXcccgggqqqzzz}}}}}}}}}~~~~~~wwwkkk___RRRIIIFFFHHHHHHDDD???<<<;;;::::::999999999999777444555<<>>===<<<;;;:::999======>>>??????@@@AAAAAAAAA@@@???===;;;999888777:::<<<>>>???@@@@@@AAACCCDDDDDDEEEEEEDDDEEEIIILLLMMM]]]ooosss^^^QQQMMMPPPSSSiiissssssmmmddd[[[TTTSSSTTTVVV```hhhttt{{{xxxrrrsssyyy~~~~~~|||uuupppmmmiiiccc^^^\\\SSSLLLGGG@@@<<>>HHHNNNMMMLLLMMMKKKGGGDDDCCCDDDIIIUUUaaavvvuuupppoooooonnnpppppppppssswww{{{~~~|||}}}~~~zzznnnlllhhheeeddddddcccaaa^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^^^^\\\[[[[[[]]]___[[[[[[[[[\\\^^^^^^]]][[[ZZZYYYWWWVVVXXX^^^eeeiiinnnyyyhhhtttVVVRRRnnn{{{hhhUUUJJJJJJNNNJJJLLLNNNNNNMMMMMMMMMNNNOOOMMMJJJGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIGGGEEECCCBBBCCCDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======????????????@@@@@@AAAAAA>>>>>>===<<<;;;;;;:::999>>>===<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEGGGGGGGGGEEEKKKSSShhh{{{ssscccSSSPPPTTT```vvvwwwgggaaabbbdddgggjjjmmmsss{{{}}}tttnnnoooqqqpppnnneee[[[RRRNNNIIIDDD???DDDEEEDDDBBBCCCGGGLLLOOOCCC@@@;;;999999999999999888:::CCCQQQ```qqqwww]]]RRR]]]ooo|||hhhTTTHHH>>>000,,,...+++)))***+++***))))))+++---************))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&''''''(((((())))))((()))*********)))((('''(((((())))))))))))(((((())))))))))))***************,,,------------...000111000000222777;;;======<<<;;;@@@JJJOOONNNMMMNNNLLLGGGDDDCCCDDDIIIUUUaaattt|||~~~uuuiiieeeeeeffffffddddddgggkkkrrryyy}}}wwwdddYYYYYYbbbjjjqqqooo~~~{{{yyyxxxhhhhhhfffdddcccbbb^^^YYY^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVWWWYYYYYYYYYXXXXXX[[[\\\\\\[[[ZZZZZZ[[[\\\XXXXXXZZZ\\\^^^^^^\\\ZZZYYYXXXVVVWWW[[[aaahhhmmmtttwwwbbbxxxOOOPPPrrrvvveeeSSSJJJKKKPPPLLLOOOQQQRRRQQQPPPPPPQQQQQQOOOKKKGGGEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIFFFEEECCCCCCCCCDDDCCCBBBCCCBBBAAA@@@????????????>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<@@@===;;;===AAADDDDDDCCCAAACCCEEEGGGIIIKKKJJJHHHHHHGGGFFFSSSnnnkkkXXXPPPMMM[[[vvv}}}ZZZHHHDDDJJJQQQVVVZZZ^^^dddhhhooowww{{{vvvqqqjjjjjjfff^^^ZZZ\\\^^^^^^UUUMMMDDD@@@AAACCCCCCAAA>>>IIILLLHHHLLLVVVSSSGGGAAA>>>:::999:::;;;<<<<<>>>>>>>>>>>BBBKKKPPPNNNLLLMMMLLLHHHDDDCCCCCCHHHUUUaaaqqqzzz}}}|||yyyjjjbbb\\\XXXXXXZZZ___aaaeeejjjooouuuyyy{{{~~~uuuhhhYYYPPPLLLOOOZZZeee{{{rrrfff```iiizzzyyyoookkkkkkdddcccbbbaaa````````````[[[[[[ZZZYYYXXXYYYYYYYYYYYYXXXVVVUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZ[[[[[[ZZZXXXXXXWWWVVVVVVWWWYYYZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYUUUTTTYYY___bbbgggmmmsss\\\]]]iiiOOO^^^www|||qqq```RRRLLLMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSRRROOOKKKIIIHHHHHHHHHGGGKKKIIIHHHFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????????????????<<<<<<<<<===>>>>>>?????????>>><<<;;;:::;;;===>>>======>>>???@@@BBBCCCDDDAAABBBEEEGGGGGGFFFDDDCCCAAACCCGGGLLLRRR```wwwlllfff\\\VVVYYYhhh|||yyy^^^UUUUUUPPPJJJIIINNNVVV^^^ccciiikkkooossstttsssqqqooo|||{{{zzzyyyxxxxxxxxxyyy}}}|||xxxvvvuuuqqqmmmhhhddd^^^YYYUUURRROOOKKKIIIJJJKKKKKKKKKBBB@@@???@@@CCCGGGHHHIIILLLPPPNNNHHHJJJQQQOOOGGG999666555777777:::FFFSSSnnn}}}WWWNNNUUUcccvvvmmmRRRFFF777,,,***+++,,,,,,******))))))))))))******((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,---...---...000111222000///222888;;;<<<:::>>>===???GGGLLLMMMNNNPPPMMMIIIFFFFFFFFFJJJVVVaaapppzzz}}}zzz|||oooaaaYYYTTTPPPPPPRRRVVVXXX[[[```fffmmmrrruuu~~~vvvggg```ZZZ^^^WWWPPPLLLMMMTTTdddsss}}}mmmcccjjjxxxyyypppjjjggggggcccbbbaaa```___^^^^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXX\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[WWWWWW\\\```cccggglll|||yyyVVVjjj|||YYYPPPjjjyyyssshhhZZZPPPLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOLLLIIIGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@>>>>>>>>>>>>>>>?????????;;;;;;<<<======>>>>>>???>>>===<<<;;;;;;<<<===???>>>>>>>>>???@@@AAABBBCCCAAACCCEEEGGGGGGEEECCCBBB@@@??????BBBEEEMMM^^^nnnrrrgggaaa___vvv~~~yyy}}}wwwooolllqqq{{{|||xxxpppmmmhhhdddbbbccceeegggaaacccgggiiiggg^^^SSSKKKOOOLLLHHHFFFEEEDDDCCCAAADDD@@@<<<:::<<<>>>@@@AAACCCFFFKKKRRRYYY]]]^^^]]]ddd[[[JJJ<<<888<<<>>><<<@@@;;;999>>>GGGTTTgggxxxxxx```UUUiiixxxrrrrrrmmm```SSSAAA999///******,,,,,,+++******))))))))))))***************************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,............000222222000///222888;;;<<<:::===<<>>>>>======<<<<<<<<<======>>>>>>>>>::::::;;;<<<<<<======>>>===<<<;;;:::;;;<<>><<<>>>@@@CCCLLLVVVtttwwwnnnaaabbbjjjtttyyy}}}|||vvv{{{wwwvvvxxxzzz||||||||||||xxxmmm]]]QQQNNNKKKGGGEEEEEEFFFGGGGGGHHHFFFDDDFFFKKKQQQUUUXXXfffhhhjjjnnnooolllgggbbbTTTKKKBBB??????>>>@@@BBB===???JJJ___vvvzzznnn```ccc{{{~~~llldddccc]]]LLL===444///+++***+++,,,+++)))******))))))))))))************************************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))+++---////////////111333222000///222888;;;<<<:::;;;;;;@@@IIIOOOPPPOOOQQQOOOKKKHHHGGGHHHLLLWWWbbbrrr|||{{{hhh\\\QQQKKKHHHEEEDDDFFFGGGGGGIIINNNUUU]]]eeejjjwww~~~pppSSSKKKNNNTTTXXXRRRLLLJJJQQQ___ppp~~~~~~zzzvvvqqqlllfffcccdddeeeeeedddaaa```___]]]\\\[[[[[[ZZZXXXYYY[[[\\\[[[ZZZXXXVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\ZZZYYYZZZ[[[[[[ZZZYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZVVVVVVZZZaaafffhhhmmmsssgggaaa^^^MMMZZZ{{{vvvrrrtttvvvmmm___QQQLLLMMMMMMKKKIIIOOOOOONNNMMMKKKIIIGGGFFFGGGEEECCCCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;999999:::;;;;;;<<<======999999::::::;;;<<<<<<<<<;;;:::999999:::<<>>>>>>>>>>>??????AAABBBCCCDDDDDDBBBAAA@@@BBB===<<>>@@@>>>>>>===<<<<<<<<<<<<===???@@@AAAAAAAAA@@@??????>>>::::::???CCCDDDDDDFFFNNN^^^vvvssscccRRRIIIIIINNNMMMMMMNNNRRR]]]ooo{{{xxxwwwxxxyyy|||}}}}}}rrrnnnsssxxx~~~rrrjjj]]]RRRIIIDDD@@@>>>>>><<<>>>AAABBBIII```yyywwwcccYYYcccuuuvvvfffWWWIII===333,,,111///,,,************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,...///000///000222333222000///222888;;;<<<:::999999???IIIPPPPPPOOOPPPPPPLLLIIIHHHHHHLLLVVVbbbyyyYYYOOOGGGDDDCCC@@@???@@@??????@@@BBBFFFKKKPPPTTTaaalllxxxjjjIII@@@CCCIIITTT```aaaUUUQQQcccvvvnnnhhhgggfffgggiiiiiihhhgggcccaaa```___``````___^^^^^^^^^]]]\\\[[[[[[[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZZZZ[[[ZZZZZZVVVUUUUUUWWWYYY[[[[[[ZZZXXXXXXYYYZZZZZZZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXXXX[[[\\\^^^______^^^\\\[[[\\\\\\```eeeggghhhnnnvvvvvv\\\xxxeeeRRRYYYuuutttiiihhhjjjjjjWWWHHHHHHKKKHHHEEEEEEHHHHHHHHHGGGEEEDDDBBBAAABBBAAAAAABBBDDDDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@===========================<<<;;;:::999999999999666666666777777888888888666777777888888999::::::777777666666777999<<<===<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>???<<<===BBBDDDBBBAAACCCHHHMMMWWWhhh~~~oooeeeWWWOOOFFF>>>>>>DDDMMMUUU___aaadddggggggccc]]]XXXOOOMMMJJJHHHGGGGGGIIIJJJIIILLLPPPVVVZZZ^^^aaabbbhhhfff```VVVNNNPPP]]]hhhnnnppptttxxx}}}~~~}}}{{{|||wwwqqqiiiaaa\\\TTTLLLCCC<<<<<<@@@DDDHHHGGGQQQaaammmvvvsss]]]SSSUUUddd~~~qqqiii[[[KKK<<<222---,,,,,,***)))(((((()))***,,,******))))))))))))******++++++++++++++++++++++++''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++---////////////111333222000///222888;;;<<<:::999999>>>GGGMMMNNNMMMOOOPPPLLLIIIHHHGGGKKKUUUaaayyySSSKKKCCCBBBAAA>>>===>>><<<<<<===>>>@@@CCCEEEGGGQQQ\\\iiisss~~~tttXXXBBBBBBHHHNNN\\\mmmeee^^^bbbzzzsssiiifff```aaabbbdddeeedddaaa^^^\\\]]]______^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZWWWVVVVVVWWWZZZ[[[[[[ZZZXXXXXXYYYYYYYYYXXXWWWVVVZZZYYYXXXXXXWWWWWWXXXXXXYYY[[[]]]^^^^^^]]][[[YYY\\\]]]bbbgggiiillluuu~~~iiibbblllRRRNNNcccvvvsssuuuuuufffSSSEEEFFFIIIFFFCCCFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@??????@@@BBBBBBAAA???===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888555555555666666666666666555666666777777888999999666666555444555777999;;;999888888888888999999:::999999:::;;;<<<======>>>@@@>>>AAADDDDDD@@@???BBBAAACCCFFFMMM\\\wwwxxxjjjZZZOOOIIIGGGGGGKKKIIIFFFEEEEEEEEECCCBBB777777777777888999:::;;;<<<===???@@@@@@???>>>>>><<<===<<<888555777???FFFBBBCCCFFFJJJOOORRRRRRQQQTTTPPPLLLHHHEEEBBB>>>;;;>>>======BBBMMMYYYdddjjjxxx```VVVRRR___yyy{{{pppcccZZZLLL>>>444000...///((()))))))))))))))***+++******))))))))))))******++++++++++++++++++++++++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++,,,............000222222000///222888;;;<<<::::::999===EEEKKKKKKKKKMMMPPPKKKHHHGGGFFFJJJTTT```vvvRRRJJJCCCBBBAAA???===>>><<<=========>>>???@@@AAA>>>IIIUUU```nnn~~~hhhRRREEEKKKPPPQQQ\\\nnnkkkjjjuuu~~~sssnnnjjjdddbbbeee^^^___aaadddeeebbb]]]YYYWWW\\\``````]]][[[ZZZ[[[YYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZXXXWWWWWWXXXYYYZZZZZZYYYXXXYYYZZZ[[[ZZZYYYXXXYYYYYYYYYYYYWWWVVVUUUYYYYYYXXXWWWWWWWWWWWWXXXXXXYYY[[[]]]]]][[[YYYXXXYYY[[[```hhhlllrrr}}}qqqcccppp|||XXXKKKRRRnnnvvvcccQQQDDDEEEHHHDDDCCCGGGBBBBBBBBBCCCCCCBBBBBBAAA???>>>===>>>@@@@@@???===;;;<<<===>>>>>>===<<<<<<::::::::::::::::::::::::999999888888888888888999555555555555555555444444555555666666777888888888666555444333444666888999777777666666777888888999777777888999;;;<<<======::::::===AAA@@@<<<<<>>;;;??????>>>>>><<<:::888777888888999::::::;;;;;;;;;555888;;;<<<<<<:::999999===<<<;;;;;;>>>?????????>>><<<;;;>>>CCCIIINNNPPPOOOTTT___ppp}}}jjj]]]XXXZZZiiiuuuiiiXXXMMM===222/////////...)))+++------,,,***)))(((******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***,,,---.........000111222000000222888;;;<<<:::;;;999<<>>======<<<<<<<<<===>>>???<<<>>>FFFTTT___hhhvvv~~~ZZZOOOHHHHHHLLLTTTfffxxxzzzqqq}}}}}}rrrooojjjfffbbbaaaaaabbb\\\___bbbbbb___ZZZVVVTTT[[[[[[[[[[[[ZZZZZZZZZYYYXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWXXXYYYYYYYYYXXXZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZXXX\\\___dddfffgggnnnfffXXXoooOOOKKKZZZmmm||||||}}}{{{}}}VVVOOOFFFBBBCCCEEEDDDBBBAAA??????CCCGGGGGGBBB===AAA@@@@@@@@@AAA@@@===;;;<<<===>>>>>>>>>===;;;:::::::::;;;;;;;;;:::999999555555666666777777888888777777666555555555555555666777777777888888888888555444222111111222444555666666666666666666666666888999999999999888888777999;;;===???@@@@@@???>>>@@@======???@@@JJJ```uuukkkVVVMMMNNNLLLGGGDDDCCCAAAAAAAAA@@@>>>===999>>>???;;;:::======:::<<<<<<<<<;;;:::::::::;;;BBBDDDCCC@@@AAAEEEBBB:::AAA??????GGGUUUfffttt{{{uuutttfffiiisssttt{{{uuuqqqnnnNNN@@@444000///,,,,,,///+++++++++***)))(((((('''***)))(((''''''((()))***))))))************))))))))))))((('''''''''''''''''''''''''''((((((((((((+++&&&&&&++++++''''''+++))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,------...///000000222111222444777:::::::::999;;;???DDDIIIKKKJJJHHHPPPKKKGGGEEECCCFFFPPP[[[uuu}}}~~~TTTNNNEEE???>>>@@@@@@???>>>>>>===<<<<<<;;;::::::@@@===???GGGOOOZZZkkkzzzuuuTTTKKKEEEGGGKKKUUUjjj~~~xxxvvvpppjjjhhhfffcccaaa``````aaaZZZ]]]``````^^^ZZZXXXWWW[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXZZZZZZZZZ[[[ZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYY]]]___dddgggiiirrreeeeeefffGGGIII[[[ooo}}}{{{}}}wwwwwwpppQQQLLLFFFEEEFFFFFFCCC???BBB@@@@@@CCCGGGGGGCCC>>>@@@?????????@@@???<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;:::999999666666777777777777777888888777666666555555666666888888888777777777777777555444222111111222444555444444444555555666666666555666666777777777666666:::;;;===?????????>>>======;;;;;;>>>???DDDSSSbbbyyyqqqkkkkkkggg]]]PPPFFFCCCCCCDDDDDDBBBBBBHHHNNNJJJBBB???>>>===<<<===AAAFFFJJJIIIOOOTTTWWW^^^cccbbb\\\aaaaaaeeeppprrrdddbbbooo{{{vvvooobbbVVVAAA777///......+++***+++++++++******)))(((((('''***)))(((''''''((()))***))))))************))))))))))))((('''''''''''''''''''''''''''(((((((((((()))&&&&&&******''''''+++))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))************++++++,,,---...000000111000///000222555888888888999;;;???DDDIIIKKKJJJHHHPPPLLLHHHGGGFFFIIIRRR\\\uuu}}}~~~WWWLLLAAA<<<>>>@@@???===>>>>>>>>>======;;;:::999===:::888;;;AAAIIIWWWbbbooovvvhhhMMMHHHEEEHHHLLLXXXsss|||ooojjjiiiaaaaaaaaa``````______^^^^^^YYY[[[]]]]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[___aaaeeeiiimmmxxxccc|||xxx[[[EEERRRhhhzzz{{{uuu|||]]]JJJHHHFFFGGGHHHFFFBBB>>>BBB@@@@@@BBBEEEFFFCCC???@@@>>>>>>>>>???>>><<<:::===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;::::::999888888888888888888777777777888888777666666666777777:::999999888666555555444555444333222222222333444111222333333444555666666444555666777777777777777;;;;;;===>>>>>>===<<<;;;<<<;;;<<<>>>???@@@FFFLLL^^^|||||||||vvvssspppsss||||||rrrjjjhhhdddbbbccciiirrrxxxqqqbbbSSSQQQaaa|||pppcccTTTDDD999333...+++---///,,,))))))++++++******)))((((((((())))))(((((((((((())))))((())))))******))))))((()))((((((''''''''''''(((''''''''''''(((((((((((((((&&&&&&))))))'''(((***))))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&''''''((()))))))))))))))***************+++,,,---///000222222000///000222555888888888888:::>>>DDDIIIKKKIIIHHHNNNKKKJJJJJJJJJLLLUUU^^^ttt}}}~~~WWWIII<<<999<<<>>>===;;;<<<<<<===>>>>>>======<<<:::999999<<>>>>>??????>>><<<@@@???===<<<<<<<<<===>>>;;;;;;;;;;;;:::999888888::::::999999888888777777888888777777777777888888;;;:::999888666444333222555444333222222222333333///000111222444555666777555666777999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::???======>>>@@@@@@@@@@@@CCC[[[yyywwwmmmdddRRRUUU]]]kkk~~~zzz|||jjjOOO888...---...,,,,,,---///...,,,***************))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((()))(((''''''''''''((((((''''''''''''(((((((((((('''''''''((()))(((((()))((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''(((((()))((()))))))))******************,,,---///111333333222111222444777:::::::::888:::>>>DDDIIIJJJIIIGGGKKKIIIJJJKKKLLLNNNVVV___ttt}}}~~~WWWHHH:::999===>>>======;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===???BBBDDDDDDLLLZZZsss}}}[[[LLLJJJLLLPPPTTTbbbrrrooopppiiifffddd]]][[[\\\]]]]]]]]][[[YYYXXXZZZ[[[[[[YYYXXXWWWXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWYYYZZZZZZYYYZZZ]]]```eeeeeeiiipppyyyoooaaaPPPdddsssUUUHHHFFFDDDCCCCCCDDDCCCCCC@@@???>>>>>>???@@@@@@@@@BBB@@@??????@@@AAA@@@???@@@???>>><<<<<<===>>>>>>;;;;;;;;;;;;:::999888777::::::999999888888777777888888777777777777888888;;;:::999777555444333222444444333333222222222222//////000222444555666777555666777999999::::::::::::;;;;;;;;;;;;::::::999???>>><<<<<<>>>??????<<<>>>IIIZZZooolll^^^^^^___ccctttvvv^^^BBB000...222......---+++,,,------+++*********)))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))(((((())))))(((((((((((((((((((((((((((&&&''''''((()))******+++(((''''''''''''((())))))((()))))))))***************+++,,,...000222333444222111222444777:::::::::888:::>>>CCCHHHJJJIIIGGGHHHGGGHHHKKKKKKMMMUUU^^^uuu}}}~~~UUUFFF;;;<<>>AAA@@@===;;;>>>FFFJJJIIIEEEOOOeeewww|||\\\JJJIIIKKKQQQWWWfffwwwkkkiiiiii```^^^bbb```\\\\\\]]]]]]\\\ZZZXXXWWWYYYZZZZZZYYYWWWVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRSSSTTTUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVYYYZZZZZZYYYZZZ^^^bbbhhhhhhlllttt~~~tttwwwWWWSSSyyyeeePPPIIIGGGDDDBBBAAABBBDDDFFF@@@???>>>===>>>???@@@AAACCCAAA??????AAABBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888777888888888888888777777777777777666666666777888888999888888777555444444333444444444333333222222111///000111222444555666777444555666777777777777777999999999999999:::::::::;;;<<<;;;888:::>>>>>><<>>>>>???BBBDDDBBB@@@>>>>>>@@@AAAAAA@@@===============<<<;;;;;;<<<<<<<<<;;;:::999777777666666777777777777777888666666555555666666777888666666666666666555555555444444444444333222111111000111222333444555666777555666666777777777666666888888888888888999:::;;;888<<<===999999===???<<<===???AAADDDMMM```zzz|||wwwiii___WWWSSS\\\hhhqqq|||sssfffSSS;;;///...111...******......***(((+++,,,))))))))))))))))))))))))***'''((()))******)))((('''''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((((((---000///***)))+++***&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))************,,,---...///000111222222000///000222555888888888777999===CCCHHHIIIHHHFFFIIIGGGGGGHHHIIIKKKTTT^^^xxxGGG<<<666::::::555777>>>;;;;;;===AAAGGGOOOWWW[[[YYY```fffjjjqqqxxxuuunnn```WWWSSSUUUbbbuuupppVVVJJJIIILLLVVVaaarrrppphhhbbbXXX[[[bbb```______YYYYYYYYYYYYYYYYYYYYYYYYYYYQQQTTTWWWXXXXXXXXXYYYZZZVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWZZZXXXVVVTTTTTTUUUVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUYYY[[[ZZZXXXZZZ```eeellllllqqqzzzyyynnnbbbVVVPPPggggggVVVQQQMMMHHHHHHGGGFFFDDDCCCDDDEEECCCCCCAAA@@@???@@@DDDFFFAAA???======???@@@@@@@@@>>>???@@@@@@@@@???===<<<<<<<<<<<<;;;:::999777666555555666666777777888888555555555555555666777777555555555555666666666777444444555444333222111000222222333444555555666666888999999999999888888777777777777777888999:::;;;777>>>@@@===<<>>>>>===<<<<<<<<<<<<<<<>>>===;;;999888666666666777777777777777777777777444444444444444444444444444444444444444444444444333333333444444555555555333333444444555666666666666777777777888888888888888777666555555666777777:::;;;;;;<<<;;;;;;::::::;;;:::999999===BBBHHHLLL___~~~uuussswwwwwwpppiiiiiijjjlllnnnqqqyyywwwdddOOO>>>444000000000000////////////,,,,,,,,,+++++++++******+++*********))))))((((((((((((''''''''''''((((((''''''((((((((((((((((((,,,)))&&&&&&)))+++,,,+++((('''&&&&&&'''((('''%%%&&&+++...---(((&&&'''***))))))))))))))))))))))))************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((---...///.........000222111000111444999<<<===<<<999999;;;???DDDGGGHHHHHHHHHKKKGGGFFFMMMNNNTTTcccvvv}}}>>>777333777::::::999:::<<>>===<<<<<<;;;;;;<<<<<<>>>===<<<:::888777777777777777777777777777777777444444444444444444444444444444444444444444444444333333333333444444444444222333333444555666666777666666666777777777888888777666555555555666777888::::::;;;;;;;;;;;;::::::888999:::<<>>CCCFFFGGGGGGHHHKKKGGGFFFMMMNNNSSSbbbwww}}}|||<<<666444777::::::999;;;>>>AAADDDHHHLLLRRRYYY^^^ooo{{{xxxoooddd]]][[[\\\\\\\\\QQQLLLMMMVVVaaapppoooggg```ZZZYYYXXXWWWXXXYYYXXXWWWUUUTTTVVVWWWWWWVVVVVVXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSSSSVVVXXXVVVVVVUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTUUUVVVXXXXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWWWWXXXYYY\\\aaaeeepppqqquuubbbmmmjjjNNNXXXnnnyyy]]]KKKJJJKKKGGGHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@>>>>>>??????>>><<<===<<<;;;;;;::::::;;;;;;>>>===;;;:::999888888777666666666666666666666666444444444444444444444444444444444444444444444444444444333333333333333333111111222333555666777777555555666666666777777777666555444444555666777888999:::::::::::::::::::::666888;;;???AAAAAAAAA@@@AAAJJJ```}}}zzzzzzoooeee[[[WWWWWWbbbnnn}}}kkkQQQ999------222,,,,,,,,,,,,++++++++++++,,,++++++++++++***************))))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''&&&&&&'''))))))((('''((('''&&&&&&(((((((((&&&'''((())))))(((''''''&&&'''''''''''''''''''''''''''''''''(((((())))))***'''''''''''''''((())))))************************,,,---//////......000222111000111444999<<<===<<<888888:::>>>BBBFFFHHHHHHIIILLLGGGGGGMMMMMMRRRaaawww}}}~~~zzz:::555444888:::999:::;;;>>>@@@CCCEEEGGGIIIMMMPPPTTT\\\dddgggmmmvvv{{{{{{pppiii```ZZZZZZ\\\]]]]]]XXXSSSRRRXXXaaannnqqqeeeaaa\\\VVVWWWVVVVVVWWWXXXXXXUUUSSSRRRTTTVVVVVVUUUVVVWWWYYYZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWUUUSSSSSSTTTVVVXXXVVVUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXUUUVVVWWWWWWYYY\\\bbbeeerrrssszzzyyylll]]]QQQiiioooWWWIIIHHHGGGCCCFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@>>>=========>>>>>><<<:::;;;;;;:::999999999999:::;;;;;;999888777777777777555555555555555555555555333333333333333333333333444444444444444444444444444444333333222222111111000111111333444555666777444555555555555666666666444444333333444666888999999888888888999999999:::777888;;;===>>>>>>===<<<@@@;;;BBBUUUhhhzzz~~~pppiiiiiillluuu~~~nnn]]]ZZZbbblllssskkkdddcccggghhheeelllwwwqqq^^^FFF888444444111...,,,,,,+++++++++*********++++++++++++************))))))))))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''((()))***)))'''&&&((('''&&&'''((()))((('''((('''&&&&&&(((((('''%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))************************+++---////////////000111111000111444999<<<===<<<999999:::>>>CCCGGGIIIJJJKKKMMMHHHGGGLLLLLLQQQ```uuu}}}}}}777444444888:::999:::<<<===???@@@@@@@@@@@@BBBDDD@@@EEEIIILLLQQQZZZbbbeeeaaa\\\WWWVVVZZZ___bbbbbbbbb]]]ZZZ\\\bbbnnn}}}~~~qqqeee___]]]ZZZWWWVVVVVVVVVWWWXXXWWWUUURRRQQQSSSUUUUUUTTTUUUVVVXXXXXXXXXWWWVVVUUUVVVVVVVVVWWWUUUTTTSSSSSSUUUVVVWWWUUUTTTSSSQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWXXXZZZ^^^cccgggtttvvvuuufffWWW```ttt___NNNGGGGGGGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@>>>============<<<;;;:::;;;<<<<<<:::888:::999999888888888888888888888777666555555555666444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111000000000111222333444555555333333444444444555555555333333333333444555777888888777777777777888999:::999999999999:::;;;;;;<<>>??????>>><<<;;;<<<===@@@AAABBBCCCFFFKKKRRRVVVTTTRRRQQQVVV]]]dddggghhhkkkfffaaa```eeeooozzz|||ttthhh___[[[ZZZYYYXXXVVVUUUTTTUUUVVVVVVTTTRRRQQQSSSTTTTTTSSSSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUWWWXXXXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWYYYZZZ\\\aaafffjjjwww{{{zzz~~~SSS\\\uuuoooZZZLLLGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888888999:::999888999888777777666666777777666555555444444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111111111000111111222222333333444222333333333333444444444444333222222333444666777777666555555666777999::::::999777666666888:::<<<;;;:::<<<>>>;;;<<>>AAAAAA@@@>>>;;;:::;;;===CCCCCCCCCDDDEEEHHHNNNSSSOOOOOORRRYYYbbbiiillllllppplllfffccchhhqqq{{{yyypppeee]]]YYYWWWXXXYYYUUUSSSRRRQQQRRRSSSRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTSSSTTTUUUVVVWWWWWWVVVVVVTTTSSSRRRTTTWWWWWWUUUSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTVVVXXXXXXVVVTTTTTTUUUXXXXXXWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\___ccciiimmm||||||lllRRRkkkkkkVVVLLLFFF@@@???AAAAAAAAA@@@????????????@@@======<<<;;;;;;:::;;;;;;999777666555777888888888888777666666555555666666555555555444444555555666333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111111111111111111111222222222222222222222222333333333333444444333222222333444555666555444444555666888:::888777666555666777999:::555999======;;;;;;@@@EEERRReeeyyyqqq~~~zzztttqqqllleeehhhqqqjjjddd[[[UUUXXX```cccaaaXXXccchhh___SSSPPPWWW]]]```sssmmmZZZLLLLLLJJJLLLSSSWWWVVVVVVWWWNNNNNNQQQWWW\\\^^^ccchhhhhhppp}}}nnnUUUDDD;;;666444,,,000333222---+++---111,,,,,,,,,+++++++++******************))))))))))))'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&''''''((()))))))))'''))),,,+++)))''''''(((''''''&&&''')))+++***)))&&&'''((('''%%%%%%(((+++''''''''''''''''''''''''''''''(((((()))***++++++'''''''''''''''((())))))))))))))))))))))))))))))***---000111000//////000111000111444999<<<===<<<<<<;;;<<>>EEEDDDBBB???<<<;;;===???AAAAAABBBEEEGGGIIIOOOTTTOOOPPPTTT]]]fffmmmnnnmmmrrroooiiieeejjjttt}}}xxxpppfff^^^YYYVVVVVVYYYTTTRRROOOOOOPPPQQQQQQPPPRRRSSSTTTSSSRRRQQQRRRSSSPPPRRRUUUWWWXXXXXXVVVVVVSSSRRRRRRUUUXXXXXXUUUQQQSSSTTTTTTUUUTTTRRRPPPOOONNNOOOQQQRRRTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSVVVXXXXXXUUUSSSSSSTTTYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^```eeekkkooocccZZZyyy~~~nnn[[[JJJEEEBBB>>>???DDD@@@@@@??????????????????======<<<;;;;;;;;;<<<<<<999777444444555777888888777777666555555555555555666555555555555666777777222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111222222222222222111111111111000111111222222222333333333555444333222222222333444666555444333444666888:::666666666666777777888888555999;;;999;;;@@@BBB@@@>>>JJJ___yyy{{{mmmiiinnnhhhdddZZZQQQVVV```___UUUQQQYYY]]]VVVNNNPPPWWW\\\[[[aaaccc^^^ZZZXXXUUURRRSSSSSSXXX```ddddddeeehhh^^^```hhhrrrzzz~~~yyyaaaIII999222111222000,,,((()))...000---(((++++++++++++************************))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((%%%%%%&&&'''((()))******&&&)))+++***'''%%%&&&(((''''''&&&'''***++++++***%%%(((***(((%%%$$$)))---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++,,,...///'''''''''''''''((())))))***************************---000111000/////////111000111444999<<<===<<<;;;:::;;;>>>DDDIIIMMMNNNOOOQQQKKKHHHLLLJJJNNN\\\qqq}}}555777888999:::;;;>>>@@@BBB@@@===:::888999===@@@AAAFFFFFFAAA>>>EEEPPPVVVPPPPPPWWWdddnnnrrruuuxxxsssqqqlllffffffmmmuuuzzzvvvqqqiiiaaa[[[WWWTTTRRRMMMMMMNNNNNNNNNOOOOOOOOOQQQOOONNNMMMMMMNNNPPPQQQQQQRRRTTTUUUVVVVVVUUUUUURRRSSSUUUWWWWWWUUUSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPQQQRRRRRRQQQPPPPPPRRRSSSTTTTTTSSSRRRSSSUUUTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[[[[ZZZWWWVVVWWWXXX^^^ZZZ^^^iiimmmjjjoooxxxfffQQQeee{{{|||ppp[[[NNNDDDDDDBBB===@@@III@@@??????>>>>>>>>>>>>>>><<<<<<;;;:::999999999999888888777777666666555555666666777777777777666666777777666444444333333333444333222222111111222222666555333111000000111111222222111000//////000000///////////////000111111222111111111000000//////000111111111111222222222000111111222333333444444333333222222333444666777666555555444444444555555555666777888999:::;;;;;;<<<>>>CCCKKKZZZrrrxxxlllfffcccaaabbbhhhwwwwwwuuuzzz~~~wwwrrrttt||||||wwwqqqSSSFFF777111222333111---............---,,,+++***---,,,+++***))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************''''''''''''((((((((((((******))))))******+++,,,---.........///000000000222333555777:::<<<>>>???<<<::::::===DDDIIIKKKJJJSSSNNNIIIFFFDDDFFFOOOZZZpppxxx{{{zzz444666888999:::<<>>???CCCCCC@@@???EEEJJJLLLJJJPPP^^^lllsssssstttxxxuuutttqqqllliiikkknnnqqqqqqnnnjjjddd^^^XXXQQQMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPOOOMMMLLLMMMNNNPPPQQQPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUZZZ[[[[[[[[[YYYXXXYYYZZZ___\\\aaajjjnnnppp}}}kkkVVVVVVnnnnnnRRRGGGAAACCCBBB<<<===DDD@@@@@@???>>>>>>>>>>>>???<<<;;;:::999999888999999777777777777666666555555555555666666666666555555777666555444333333333333333333222111111111111111444333222111000000000111222111111000//////000000///////////////000000111111111111000000000//////000000111111111222222222000000111111222333333333333333222222333444666777555555444444444444555555555666666777999::::::;;;======<<<<<>>777///---000333111///............---,,,+++***---,,,+++***))))))))))))((()))******)))((()))***(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((******))))))******+++,,,+++,,,,,,------.........222333555777999<<<>>>>>>===;;;;;;>>>DDDIIIKKKJJJOOOKKKHHHFFFEEEGGGPPP[[[nnnwww|||{{{333555888:::;;;===@@@CCCCCCBBB@@@<<<999999;;;===>>>AAABBB@@@AAAFFFHHHFFFJJJUUUfffuuuwwwtttuuuyyyvvvuuusssoooiiidddbbbaaahhhhhhhhhfff___VVVMMMHHHIIIJJJJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPOOOPPPQQQRRRRRRRRRQQQPPPSSSRRRPPPPPPPPPQQQRRRSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSRRROOONNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUZZZ[[[]]]\\\[[[[[[\\\^^^``````eeekkknnnwww{{{QQQMMM^^^kkkKKKCCC???BBBBBB======AAA@@@@@@???>>>>>>>>>>>>???<<<;;;:::999888888888888777777777666666666666555444444444555555444444444666555444333333222333333222111111000000000000000222222111000////////////111111000/////////000000//////......//////000000000000000000////////////000000000111111111222222//////000000111222222333333222222222333444555666444444444333333444444555555555666777888999::::::;;;;;;999666666;;;DDDKKKeee~~~wwweeeVVVFFF666...---,,,+++---///111000///------------,,,++++++***,,,+++******))))))))))))((()))******(((((()))***'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((******))))))******+++,,,++++++,,,---......//////222333555777999<<<===>>>???<<<;;;>>>DDDIIIJJJIIIKKKHHHGGGGGGFFFHHHQQQZZZkkkvvv||||||333555999;;;===???AAACCC@@@@@@???===;;;<<<>>>AAAAAAGGGJJJKKKMMMSSSXXXYYYaaagggqqqzzzzzzuuutttxxxrrrpppooollldddZZZUUUTTT]]]___bbbaaa[[[RRRKKKFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOQQQPPPPPPPPPPPPQQQQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRSSSSSSQQQRRRRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\^^^^^^^^^^^^```bbbbbbdddiiimmmqqqkkkOOOVVVkkkcccKKKDDDAAABBBBBB???>>>AAA???>>>======<<<<<<======;;;:::999888888777777777666666666666666666666666444444555555555555444444444444333222222222222222111111000///////////////000000//////............111000000/////////000000//////.........//////000////////////////////////000000000000111111111111/////////000111111222222222222222333333444444555333333333333333333444555555555666666777888999999;;;;;;<<<;;;:::<<<@@@DDDHHHZZZkkkqqqQQQAAA999333333777---...000000///.........,,,,,,,,,,,,,,,+++******++++++***)))))))))))))))((()))***)))((('''(((***'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((('''&&&%%%((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((******))))))******+++,,,------...///000111111222333444555777999;;;===>>>>>><<<;;;>>>CCCGGGHHHGGGIIIGGGFFFGGGGGGGGGOOOXXXhhhuuu}}}}}}333666999<<<>>>???BBBDDD============>>>@@@EEEIIIIIIRRR[[[```gggttt~~~zzzssspppqqqmmmiiihhhfff^^^SSSNNNOOOSSSVVVXXXWWWRRRLLLIIIGGGCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMOOOPPPPPPOOONNNNNNNNNOOOQQQSSSSSSRRRQQQPPPNNNOOOOOOPPPQQQPPPPPPPPPRRRQQQQQQPPPPPPQQQQQQRRROOOPPPQQQQQQQQQQQQRRRSSSPPPQQQRRRSSSSSSSSSSSSSSSUUUUUUVVVXXXZZZ[[[\\\]]][[[]]]___``````aaabbbdddaaaffflllsss|||{{{\\\RRReee|||wwwVVVLLLFFFAAA@@@???>>>>>>@@@<<<;;;;;;:::::::::::::::::::::999888777777777777555555555555555666666666555555555666666555555555333222222111111111111222111000//////......//////////////////.........---000///////////////000000//////............//////...................../////////000000000111111111/////////000111111222222222222333333333333333333222222222222222333444444555555555666666777777888;;;<<<===<<<;;;::::::;;;===FFFJJJUUUmmmoooVVVDDD666555666111...000111222222000---+++,,,...+++++++++,,,++++++***)))******))))))((()))))))))''')))***)))((('''((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((()))(((((('''&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((******))))))******+++,,,------...///000111222333333444555777999;;;<<<======;;;:::<<>>???@@@BBBCCC<<<<<<<<<===???EEELLLQQQSSS]]]iiiuuuvvvlllgggfffhhhcccaaabbb[[[OOOJJJMMMNNNPPPQQQOOOJJJFFFFFFGGG@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLNNNQQQSSSTTTRRRPPPOOONNNNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMOOOQQQQQQQQQQQQSSSTTTQQQRRRSSSSSSTTTTTTTTTTTTWWWXXXYYYZZZ\\\]]]^^^___\\\^^^```aaaaaabbbdddeeeaaagggqqq}}}eeePPPVVVrrrvvv^^^HHHHHHDDD???<<<;;;;;;<<<<<<::::::999888888888888999:::999888777666666666666444555555555555666666666555555666666666666555555222111000000000000111111111000000///////////////....../////////......---//////......//////000000//////......------......---------.............../////////000000000111111//////000000111222222333222222333333333333222222111111111111222333444444444555555555666666666777555666888999:::;;;:::::::::>>><<>>>>>>>>?????????===>>>@@@BBBDDDEEEFFFGGGDDDEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQOOOPPPRRRTTTTTTRRRPPPOOOMMMOOOPPPPPPOOOOOOPPPRRRQQQQQQRRRSSSTTTTTTTTTTTTWWWXXXXXXZZZ[[[\\\]]]]]]]]]___aaaaaaaaabbbdddeeedddjjjuuupppVVVUUUiii}}}]]]IIIAAAAAA???===;;;<<<<<<;;;999::::::999888888888888888999999777666666666666666444444444555555555666666444444444555555444444444000000000//////000000111222111000000//////000000---...///000000///...---...............///000000000///...------------...,,,,,,---------.........////////////000000000111000000111111222333333333111222333333333333222111000000000111111222333444444444555555555555666666333444555888;;;=========:::===:::;;;@@@>>>@@@OOOfff~~~pppYYYIII>>>777444444444444000,,,,,,111333111,,,,,,+++,,,,,,---,,,,,,))))))***************)))))))))(((((((((((())))))'''((()))(((''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((******))))))******+++,,,++++++,,,...///000111222444555666777999;;;<<<<<<===;;;:::>>>DDDIIIJJJJJJGGGEEEDDDDDDCCCDDDLLLUUUfffvvv666999===???@@@@@@@@@AAA@@@???======@@@HHHRRRYYY``````fffwwwxxxgggYYYVVVZZZXXXUUUWWW]]]WWWGGG???AAALLLOOOPPPLLLEEE@@@???AAA<<<<<<<<<============>>>;;;<<<>>>AAACCCDDDEEEEEEAAABBBDDDGGGHHHIIIIIIIIIMMMLLLLLLLLLLLLNNNPPPQQQPPPQQQRRRRRRSSSSSSRRRRRROOOQQQTTTVVVVVVTTTQQQOOONNNOOOPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[]]]___aaaaaaaaabbbccceeeiiinnnxxx\\\MMMbbbkkkPPP???@@@;;;======>>>??????===999;;;:::999999888888999999999888777666666555555555444444444555555555666666222333333444444333333222000000////////////000111222222111000000000000000---...///000000000.....................///000111000///...---------------,,,,,,,,,------.........////////////000000000000111111111222333333444444111222333444333333111000000000000000111222333444444444555555555555555555:::999777777888888777666;;;>>><<<===AAA<<<<<>><<<<<>>DDDFFFCCC???>>>===<<<===???DDDHHHKKKTTTWWW```nnn{{{wwwkkk]]]TTTQQQQQQWWWYYYYYYVVVOOOGGG@@@<<>>???@@@???<<<<<<<<<;;;;;;:::::::::::::::<<<===>>>@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHKKKKKKLLLMMMNNNNNNOOOOOOJJJMMMPPPQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLKKKLLLNNNQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVWWWYYYYYYZZZZZZZZZ```eeeccc^^^^^^fffnnnlllqqqvvv}}}OOOQQQyyyjjjRRRIIIDDD<<<@@@@@@???===<<<;;;:::999999999999:::::::::;;;;;;777777777777666666666666666666555555555444444444333333333333333333333333333222111///...---------000000000000000000000000000000000000////////////000000///...............///............---------...------------.../////////000000000111111111111------...000111222333444///000111222333222111111...///000111222333333333222333444444555555444444555555555555555444444444999:::<<<===<<<<<<===>>>DDDGGGPPP```vvvmmmWWWIII555555333111000///////////////.........---------,,,,,,,,,++++++*********,,,,,,++++++***)))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&(((***'''''''''''''''''''''''''''$$$!!!###''')))(((&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))''''''&&&&&&'''(((***+++*********)))''''''***,,,,,,...000000000000000222222555888999888888;;;???===<<<<<<>>>BBBGGGJJJKKKIIIEEEBBBDDDFFFIIIOOOVVVhhhwww:::999:::>>>DDDFFFDDDAAA@@@>>><<<;;;<<>>???DDDDDD>>>999999999888::::::999999999888888888777888999:::<<<===>>>???>>>>>>>>>???AAABBBDDDEEEIIIIIIJJJKKKLLLMMMNNNNNNKKKNNNPPPQQQPPPOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNPPPPPPOOOOOOOOOQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWYYY]]]bbbcccccceeejjjoooppp{{{vvvkkkTTTjjjdddLLLCCC@@@===???>>>===<<<;;;999888888888888888888999999999999777777777666666666555555666555555555444444444333333333333333333333333333333333111000///.........000000000000000000000000000000000/////////......000//////...------..................---------------------------...//////....../////////000000000......///000111111222333///000111222222222111111//////000111222222222222222333333444444444444444555555555555555555555555777999;;;<<<;;;;;;<<<===???@@@CCCJJJVVVeeesss|||vvv```NNNDDD???===;;;333222111///..................------------,,,,,,,,,,,,,,,++++++*********))))))******************((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***''''''''''''''''''''''''''')))***)))&&&%%%&&&(((&&&&&&&&&''''''''''''''''''''''''''''''((())))))''''''&&&&&&'''(((***+++***++++++)))((((((***,,,,,,...000000000000000222222666999999888999<<>><<<<<<===AAAFFFHHHIIIHHHDDDBBBCCCEEEGGGNNNUUUddduuu999888:::>>>DDDFFFDDDBBB???>>><<<;;;;;;===@@@BBBKKKQQQ\\\jjjvvvzzzxxxuuuwwwnnn```TTTMMMKKKKKKLLLMMMTTTZZZWWWMMMAAA;;;:::;;;@@@@@@;;;666555555333777777777666666666666555444555666777888999:::;;;;;;;;;;;;<<<>>>???AAABBBFFFFFFGGGIIIJJJLLLMMMNNNLLLNNNQQQQQQPPPOOOOOOOOOLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRTTTUUUUUUUUUUUUYYY\\\```eeejjjnnnrrruuujjjeee[[[___tttXXXCCC===>>>>>>======<<<;;;999888777666666666666777777777888888777666666666666555555555555555444444444444333333222222222222222222222222444333222111000/////////000000000000000000000000000////////////.........//////...---------..................---------------------------......///---------............///////////////000000000111//////000111111111111111000000111111111111000000222222333444444444444333555555555555555555555555555777999:::::::::;;;===>>>===<<<===@@@FFFLLLPPPaaaxxx|||gggUUUKKKCCC888000...---,,,+++///......---,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++*********''''''((())))))***++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&'''((()))***''''''''''''''''''''''''(((///444000'''!!!$$$***'''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&'''((()))******+++,,,+++))))))+++,,,,,,...000000000000000222333666::::::999:::===@@@>>>===<<<===@@@DDDFFFGGGFFFBBBAAACCCDDDFFFLLLTTTaaasss999999;;;>>>BBBCCCBBB???<<<;;;::::::<<<>>>AAACCCKKKQQQ]]]mmm{{{~~~qqq```SSSLLLKKKKKKKKKQQQWWW[[[UUUHHH<<<888999:::???AAA<<<777777777555555555555555555555555555333333444555666777888888:::::::::;;;===>>>@@@AAACCCDDDEEEGGGIIIKKKLLLMMMLLLNNNPPPPPPOOONNNOOOPPPKKKLLLMMMOOOPPPPPPQQQQQQOOOPPPPPPPPPPPPOOONNNMMMOOOOOOOOOOOONNNNNNNNNNNNPPPQQQRRRTTTUUUVVVVVVVVV[[[^^^bbbggglllttt}}}sssssswwwUUUfffyyywww```III===<<<===>>>======<<<:::999888777666666666666666777777777777666666666555555555444444444444333333333333333333222222222222222222222222444333222111000000000000000000000000000000000000/////////.........------......---------------............---------,,,,,,------,,,,,,------...///------------............/////////////////////////////////000000000000000000000000111000000//////111111222333333333333333555555555555555666666666333555777888888999:::<<<<<<<<<;;;<<<>>>@@@CCCEEETTT\\\fffmmmxxxvvvkkk\\\QQQKKKEEE:::000000000333666777444...***------,,,,,,,,,,,,------++++++++++++************+++++++++***************''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((()))***'''''''''''''''''''''''''''///555111((("""$$$)))((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))&&&&&&''''''(((((()))******,,,,,,,,,******+++---,,,...000000000000000222444777:::;;;::::::===@@@???===<<<===@@@CCCEEEEEEDDDAAAAAACCCCCCDDDKKKSSSaaattt;;;;;;<<<>>>??????===;;;888888777888999<<<>>>@@@CCCGGGOOO[[[gggrrrxxx{{{vvvkkk]]]RRROOOPPPSSSTTT^^^bbbaaaXXXIII???===AAA@@@EEEFFFAAA;;;999888666444444444555555555555555333333444555666777777888::::::;;;;;;===>>>@@@AAABBBBBBDDDEEEGGGIIIKKKKKKKKKLLLNNNNNNNNNNNNOOOPPPLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPRRRTTTVVVVVVWWW\\\aaafffhhhlllwwwtttbbbXXXoooQQQAAA>>>>>>===;;;>>>===<<<;;;:::888777777666666666666777777777777555555555555444444444444222222333333333333333333111111111111111111111111333333222111000000000000////////////////////////............------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........///////////////...............///////////////000000000//////000000000///......000111222222333333222222333444444444555555555666222444777888777777999:::777888999;;;===???AAABBBPPPOOOLLLHHHKKK[[[uuu|||hhhWWWMMMKKKDDD;;;555333111111111222000...---...000111111------,,,,,,------......++++++*********)))))))))************************))))))))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((((())))))''''''''''''''''''''''''&&&***...---)))%%%%%%'''((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))&&&&&&'''(((((()))))))))***+++---,,,+++***+++,,,,,,...000000000000000222444777:::;;;::::::===@@@???>>><<<===???BBBDDDEEECCCBBBCCCDDDDDDDDDKKKTTTeeewww:::;;;=========;;;999888777666666555666777888999===>>>AAAEEEJJJOOOTTTWWWUUUPPPIIIEEEFFFKKKOOORRR\\\]]][[[QQQEEE>>>>>>BBBDDDIIIIIICCC<<<888555222444444444444444555555555444444555555666777777888999999::::::<<<===???@@@@@@@@@BBBCCCEEEFFFGGGHHHHHHJJJKKKLLLLLLMMMOOOQQQOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLOOORRRTTTVVVXXXXXX^^^ccciiilllrrrxxxlllTTT___iiiJJJ???@@@???<<<:::>>>===<<<;;;999888777777555555666666666777777777555555444444444333333333111111222222222222333333000000000000000000000000222222111000000000000000////////////////////////......---------,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........//////...............---------...............///000000......///////////////...000000111222222222222111222222222333444444555555333555777777777666777888888888999:::;;;;;;<<<<<>><<<777555666777555111111333444222000---------...///...---------------......+++************))))))))))))))))))***************++++++***))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))%%%&&&'''((()))))))))))))))+++,,,,,,+++******+++,,,...000000000000000222333666::::::999:::===@@@@@@>>><<<===@@@CCCEEEEEECCCCCCEEEGGGEEEEEELLLUUUjjjyyy888999;;;<<<;;;999888777666666666666777888::::::===>>>>>>===<<<<<<===???999999999888999<<<@@@DDDHHHIIIGGGBBB<<<888999;;;===CCCDDD???888555333000222222333333444444444444444444555555666666777777666666666777999:::<<<======>>>???@@@AAABBBCCCCCCEEEGGGIIIJJJJJJLLLOOOQQQSSSSSSSSSSSSRRRQQQPPPOOOQQQPPPOOONNNNNNNNNOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNQQQUUUXXX[[[]]]^^^ccchhhooowwwaaaQQQWWWtttyyy\\\BBB===???<<<:::===<<<<<<;;;999888777666555444444444444555555555555444444444333333333333222111111111111222222222333000000000000000000000000111111000/////////000000////////////////////////---------,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------............---------...///000,,,------...///////////////000000111111111111111000000111222222333444444555666888888666666666777888999999999::::::::::::;;;:::===BBBCCC@@@@@@DDDAAAEEEPPPaaaqqq~~~vvvnnnfff\\\TTTQQQJJJ@@@999666777999:::222///000444333///...111...000333444333000---+++......---,,,,,,,,,------+++++++++*********))))))((()))))))))*********+++******************))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''((())))))%%%&&&'''((()))))))))((((((***,,,,,,***))))))***,,,...000000000000000222222666999999888999<<>>===>>>AAADDDFFFGGGDDDEEEHHHIIIGGGFFFNNNWWWlllxxx555777:::;;;:::888888888444555666888;;;>>>@@@AAA===>>>???>>><<<;;;::::::555888:::888555333555888777888:::999888666777888222999<<<999555444333111111111222222333333333333444444444555555666666666333333333444666777999:::;;;<<<<<<===>>>??????@@@CCCEEEGGGHHHJJJLLLOOORRRVVVVVVUUUTTTRRRQQQOOONNNNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMPPPRRRUUUYYY^^^aaacccdddjjjmmmuuunnnoooQQQQQQlllfffNNN;;;:::;;;888:::BBB;;;:::999888777555444444222222333333333444444444444444444333333333222222000000111111222222222333000000000000000000000000111000///////////////000////////////////////////---------,,,,,,,,,+++++++++*********+++,,,,,,------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,---...///000+++,,,---...//////////////////000111111111111111//////000111222222333333666777999888666555555666333444555666888999:::;;;===777666;;;>>>===???CCCGGGAAA???BBBEEEHHHRRR]]]gggpppxxxiiiXXXRRRIIIBBB===:::777555444444444555555444222///666...+++...///...000555------,,,***)))***---///...---,,,,,,++++++,,,,,,++++++++++++************(((((())))))*********+++)))))))))***++++++,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''###%%%'''&&&$$$$$$'''***%%%&&&&&&''''''((((((((('''''''''''''''((())))))%%%&&&'''))))))))))))(((''')))++++++***)))((())),,,...000111000000000222222555888999888888;;;???@@@>>>===>>>BBBEEEHHHHHHEEEFFFJJJKKKHHHGGGOOOYYYmmmwww}}}}}}666777999999888777999:::555666888:::===@@@BBBCCCHHHHHHHHHGGGFFFCCCAAA@@@::::::::::::999888777666;;;:::999999999999666555888777777666555444333222444444555666777777555333111444666666444333555777555555555666666666777777777777777888999;;;<<<===999>>>BBBBBBAAABBBGGGLLLXXXVVVTTTSSSRRRPPPMMMJJJNNNMMMLLLLLLLLLNNNOOOPPPKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQUUU[[[bbbgggiiisssqqqyyypppaaaJJJXXXrrrrrrKKKHHHDDD???<<<;;;;;;;;;:::999777666555555555666333333333222222222111111000000111111222222222222222222222111111111000000222111111000///......---///////////////////////////000111111111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***------------------------*********++++++,,,,,,,,,........................,,,,,,,,,---------......,,,---...///000000000000000111111111222222222222444444444555555555666666666666555444555666777888666666888:::;;;<<<======>>>>>>???@@@BBBCCCDDDDDDLLLOOOVVV```lllzzztttcccVVVOOOLLLKKK<<<;;;999666444333333333333444444444555666666666333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++************++++++)))***++++++++++++***)))(((((())))))))))))((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&''')))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++++++++*********))))))---------...000111333444555777999::::::999;;;<<>>@@@CCCEEEGGGHHHLLLMMMMMMNNNMMMLLLKKKJJJBBBBBBBBBAAAAAA@@@>>>>>>===<<<;;;;;;;;;999666444777666555444333333444444222222333444555555555444444666888888666555666888444444444555555555555666555555555555666777999999777;;;>>>???===>>>CCCGGGNNNLLLKKKKKKLLLLLLKKKIIILLLLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRUUUUUUXXX\\\bbbhhhlllnnnlllyyynnn{{{rrrRRRLLLdddkkk[[[CCCAAA>>>:::888888999999:::999777666555555555666333333333222222222222111000111111111222222222222222222222111111111000000111111111000///....................................//////000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,------------------------,,,,,,,,,------------...,,,---...//////000000000/////////000000000000111222222222333333333444444555555444444444555666777555666888:::;;;<<<<<<===<<<<<<===???@@@AAABBBCCCBBBCCCGGGLLLSSSZZZ```dddttt~~~|||rrrhhh```YYYTTTLLLDDD===999888777888777555444333333333333444444444444444555555555222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++*********))))))*********************************(((((())))))))))))((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&'''''''''&&&%%%&&&)))+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++++++++*********))))))---------...000111333444555777999:::::::::;;;<<>>>>>@@@DDDFFFFFFFFFEEEEEEHHHIIIGGGGGGMMMVVVfffsss|||{{{~~~555777999:::;;;<<<>>>@@@DDDDDDFFFHHHJJJMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVUUUNNNNNNNNNNNNMMMLLLKKKKKKFFFFFFEEEEEEDDDAAA===:::999888666555555555555666333333333444444555555555333555666555444333444555444444444555555555666666444444444444444555666666333555888888666777:::>>>BBBAAA@@@AAADDDFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQRRRXXXZZZ___dddiiimmmppprrruuufffqqqtttXXXLLLUUUqqqmmmRRRCCC<<<;;;999777666777888999999888777666555555555666333333333333222222222222111111111111222222222222222222222111111111111111111111000000//////......------------------------------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************)))(((+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////000//////------........./////////000000000111111111222222333333333333333444555555555666777999:::;;;;;;;;;:::;;;<<<===>>>@@@@@@AAA>>>???@@@AAABBBDDDEEEFFFGGGKKKQQQTTTVVVYYY^^^bbbmmmrrryyyyyymmmeee^^^XXXPPPJJJGGGCCC???;;;666666555444333333222222333333222111111222222222444444444444333333333333111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,******)))))))))))))))))))))))))))))))))+++***))))))))))))***+++(((((())))))))))))(((((())))))(((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''%%%###%%%(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++++++++***************---------...000111333444555777999:::::::::;;;<<<>>>======???BBBEEEEEEEEEBBBBBBEEEGGGFFFFFFMMMVVVbbbpppyyyyyy~~~999;;;>>>@@@AAACCCFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXYYY[[[\\\\\\[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWUUUTTTSSSSSSRRROOOKKKGGG@@@@@@@@@???>>><<<:::999666777777666555444555666555555444444333333333444666666666666777777777777666555555444444555555555333555666555444555777999;;;999888999===@@@CCCCCCFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKNNNQQQUUUWWW^^^bbbhhhnnnssswww{{{}}}{{{gggfff|||]]]QQQXXXgggxxxxxx{{{{{{\\\CCC;;;;;;:::999888777888999:::888888777666666666666666444444333333333222222222222222222222222222222222111111111111111111111111111000000000/////////...........................------.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++******))))))************************,,,,,,++++++******))))))************************++++++,,,,,,,,,---------,,,,,,---...////////////---------.........////////////000000000111111111222222222222222333333444444555777888999:::::::::999:::;;;<<<===???@@@@@@???@@@AAACCCCCCCCCCCCBBBDDDDDDCCCAAA@@@@@@@@@AAAAAADDDHHHLLLOOORRRVVVYYYXXXZZZZZZ___tttuuubbbccccccbbb___[[[WWWTTTQQQPPPOOONNNLLLGGGAAA;;;<<<999555444555666666555333444555666666666555555222222111111111000000000444444333333222222222111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************(((((())))))))))))((((((,,,***)))'''''')))***,,,(((((())))))))))))(((((()))))))))((((((''''''&&&''''''''''''''''''''''''(((((('''%%%######$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************---------...000111333444444666999:::::::::;;;===>>>===<<<>>>AAACCCEEEEEEAAAAAADDDFFFDDDCCCJJJSSS]]]lllwwwyyy===@@@CCCEEEGGGJJJMMMPPPQQQRRRSSSTTTVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\^^^^^^^^^^^^^^^]]]]]]\\\]]]\\\\\\[[[[[[YYYUUURRRKKKLLLNNNOOOLLLGGGBBB???;;;<<<===;;;888555666777:::888777777777888888888888888888999999999999:::999888777666666666666666777888888777777777999:::999777555555888;;;<<<===???@@@AAACCCDDDFFFGGGGGGIIIIIIKKKMMMRRRWWW\\\___gggkkkrrrxxx~~~jjjXXXcccxxxqqq\\\LLLTTTiiizzzpppRRR@@@>>><<<;;;:::888888888888888777777777777777666666666444444444333333333222222333222222222222222222222111111111111111111111111000000000000////////////////////////////////////.....................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***************************+++++++++******)))))))))************************+++++++++,,,,,,,,,------+++,,,---...////////////....../////////000000000000000000000111111111111111111111222222222222222444555666777888888999999999:::;;;<<<===>>>???@@@;;;===???BBBCCCDDDCCCCCCBBB@@@>>>===>>>???@@@@@@<<<===>>>>>>===>>>???AAA>>>>>>===EEE]]]qqqgggOOO???AAACCCDDDDDDBBB???===999999888999::::::999888:::999888777777555333222333333222111000000000000444333333222111000///...333333222222111111000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,'''((())))))))))))((('''+++***(((''''''(((***+++(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''!!!###&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************************---------...000111333444444666888:::::::::<<<===>>>===<<<===@@@CCCDDDEEECCCCCCEEEEEEBBB@@@EEENNN[[[kkkwww{{{CCCFFFIIILLLNNNQQQTTTWWWXXXXXXYYYZZZ[[[\\\]]]^^^___```aaaaaaaaa```___^^^______`````````______^^^___]]]\\\\\\]]]\\\ZZZXXXWWWXXX[[[[[[YYYSSSMMMIIIBBBEEEGGGEEEAAA======>>>===;;;999999;;;=========????????????@@@@@@@@@@@@@@@???>>><<<;;;:::::::::888888777777888888999999<<<:::888888999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJOOOUUU\\\aaadddiiinnntttzzzbbbPPPVVVtttnnnSSSIIIHHH\\\xxx~~~dddKKK??????;;;:::999888777666666666666666777777777777666666444444444444333333333333333333333333222222222222111111111111111222222222000000000000////////////000000000000000000000000.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++***************************************)))))))))************************++++++++++++,,,,,,,,,,,,+++,,,---......///......//////000000000111111111000000000111111111222222000111111222333222222222333444555666777777777777888999:::;;;<<<>>>??????;;;<<<>>>@@@AAAAAAAAAAAA<<<;;;:::999999999:::;;;===>>>>>>>>>===>>>@@@BBB>>>===<<>>999;;;===???@@@@@@???>>>;;;:::999888888888999999666777888999888666333222333222111/////////000000333444333333111000......111111111111111000000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))+++,,,,,,((((((************((((((***)))(((((((((((()))***(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''###'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***************+++++++++---------...000111333444333666888::::::;;;<<<>>>???===<<<<<<@@@CCCEEEEEEFFFEEEFFFEEE@@@===BBBJJJ]]]mmmyyy}}}LLLOOORRRUUUWWWZZZ]]]```______```aaaaaabbbccccccdddeeefffggggggfffeeedddccccccddddddeeeddddddcccaaa```^^^^^^___aaaaaa```___`````````^^^[[[XXXVVVLLLQQQUUUUUUQQQMMMMMMNNNFFFCCCAAAAAADDDGGGHHHGGGLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDD@@@???>>>???@@@AAAAAAAAAEEECCCBBBBBBBBBBBB@@@???===???AAADDDFFFHHHHHHHHHJJJLLLQQQWWW]]]ccchhhjjjmmmqqqwww|||iiiGGGXXXnnnjjj\\\IIIJJJWWWpppkkkSSSEEE???<<<999999999888777777777666555666777888888777666666555444444444444333333333444444333333333222222222000000111111111222222222////////////000000000000000000000000000000000000------,,,,,,,,,---//////++++++++++++++++++++++++************************************************((())))))***++++++******++++++++++++++++++++++++))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,---............//////000000000111111111000000000000111111111111000111222333333333222222333444555666666666666666666777888999;;;<<<=========>>>>>>???????????????CCCCCCCCCAAA===;;;<<<===999:::::::::999:::<<>>@@@>>><<<===@@@CCCFFFFFFFFFEEEFFFEEE@@@===BBBIIIaaappp|||~~~UUUWWW[[[]]]___bbbeeehhhdddddddddeeefffgggggggggggghhhjjjkkkkkkkkkkkkjjjiiiiiijjjjjjjjjjjjjjjiiifffdddbbbbbbdddgggiiiiiicccbbbaaa``````___``````UUU[[[bbbccc```\\\[[[]]]SSSPPPNNNOOOSSSVVVWWWVVVXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVTTTRRRPPPOOONNNNNNOOOMMMMMMMMMOOOPPPPPPPPPNNNLLLLLLLLLLLLKKKIIIGGGCCCEEEHHHJJJMMMNNNOOOOOOVVVYYY^^^dddjjjpppsssuuuvvvyyy~~~bbbNNNOOOqqqXXXGGGKKKTTTjjjuuuXXXCCC@@@>>>999999999999:::::::::::::::555666777888888777666666555555444444444333333333444444444333333222222222000000111111222222222222////////////000000000000////////////////////////,,,,,,+++***+++,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++(((((())))))******++++++******************************+++++++++,,,,,,,,,++++++,,,---............////////////000000000000////////////000000000111000111222333444333222222333333444555666666666666555555666888999:::;;;<<<<<<===============>>>>>>777:::<<<;;;888666888;;;;;;;;;:::999777666888:::555888===>>>888222555===::::::999999999888888888444777:::;;;:::888777777444555666666555555555666000111222333333111///...---...000111111111000///......//////000000111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***)))(((((((((((((((***+++,,,,,,+++***((((((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((()))'''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))******++++++++++++---------...000111333444333555888::::::;;;===>>>@@@>>><<<===@@@DDDFFFGGGEEEEEEEEEEEE@@@===BBBJJJdddsss~~~cccdddeeefffffffffeeedddhhhhhhiiikkknnnnnnmmmkkkiiiiiihhhiiikkknnnqqqsssoooooopppppppppooommmllliiiiiiiiiiiijjjkkkkkkkkkjjjiiifffdddbbbbbbccccccccceeeffffffcccaaaaaaaaa\\\\\\]]]]]]^^^___``````bbb___\\\\\\^^^______]]]\\\YYYWWWXXXZZZ\\\[[[YYYYYYWWWUUUTTTUUUYYY]]]```\\\\\\]]]\\\ZZZXXXVVVTTTUUUXXXZZZYYYVVVXXX___eeejjjnnnrrrttttttwww|||~~~~~~[[[LLLPPPkkkbbbOOOLLLiiiwww{{{ooo\\\LLLIIIEEE===:::===<<<<<<;;;:::999777777666666666666666555555555555444444333333333222222222333222111111000000111111333222111000000111222333////////////////////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,((((((((((((((((((((((((*********)))))))))))))))******++++++++++++******************************+++++++++*********)))))))))************+++++++++---------............///........................///000000000111111111111111111111111111111111111333444555555666666555555777777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;<<<;;;::::::;;;;;;999888888888888888888888888888888888777777888999::::::666777888999999888777666444444444444444444444444333333333222222222111111////////////////////////////////////000000000000//////...---,,,,,,,,,,,,*********))))))))))))((()))***+++,,,,,,+++***)))+++++++++*********))))))((()))***+++,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***+++------...000111111111111666888;;;<<<<<<===???@@@>>>===>>>???BBBCCCBBBAAAEEEAAABBBEEEAAA===DDDQQQgggyyyyyyyyyfffggghhhiiijjjiiiiiihhhhhhhhhiiikkknnnpppooommmlllllllllmmmooorrrtttuuuppppppqqqqqqqqqpppnnnmmmnnnoooqqqqqqppppppppppppooonnnkkkiiihhhiiiiiijjjhhhiiijjjhhhdddaaa______``````aaabbbbbbcccbbbbbbbbb```^^^___bbbdddcccbbb___]]]\\\]]]```aaa```^^^^^^\\\ZZZYYY[[[___cccfffggggggiiijjjjjjjjjiiihhhggghhhiiiiiiggghhhlllppptttwww{{{~~~~~~~~~___MMMYYYqqq```NNNQQQbbb~~~xxxfffTTTDDD@@@>>>888777;;;;;;;;;:::999888777666666666666666666555555555444444333333333333222222222222222111000000000111111222111000000000000111222////////////////////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***))))))))))))))))))))))))******++++++******)))************************,,,,,,,,,+++++++++******))))))*********+++++++++------------....................................//////000000000111111111111111111111111111111111222333444444555555444444777777777777888999:::::::::::::::;;;;;;;;;;;;;;;999999888888999;;;===>>>;;;:::999999::::::999777888888888888888888888888777777777777777888999999555666666777777666666555444444444444444444444444333333222222222111111111000000000000000000000000.../////////000000000000///...---,,,,,,+++,,,,,,++++++*********))))))))))))***++++++++++++***)))+++++++++*********))))))'''((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***+++,,,---...000111111111111777999;;;;;;;;;;;;<<<============@@@BBBDDDDDDCCCCCC@@@AAACCC???;;;BBBOOOiiizzzxxxwwwkkkkkklllmmmmmmmmmmmmlllkkkjjjkkklllooopppooommmnnnnnnoooqqqrrrtttuuuuuupppqqqqqqqqqqqqppppppoooqqquuuxxxxxxuuusssssstttrrrqqqpppnnnnnnnnnooopppjjjllllllkkkhhheeecccccceeefffggghhhhhhgggffffffbbbaaaaaacccfffgggfffeeebbbbbbbbbdddfffgggfffeeeeeecccaaaaaabbbfffkkknnnnnnoooqqqsssvvvwwwxxxxxxuuuvvvvvvvvvwwwwwwxxxyyy~~~eeeMMMOOOmmmpppPPPEEEVVVsss^^^NNN@@@<<<;;;888999>>>::::::999888777777666666666666555555555444444444333333333222222222111111222111111000000000000000111111000000000000111111////////////////////////------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))******)))******++++++******)))************************,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++,,,,,,,,,---------......------------------------////////////000000000000000000000000000000000000111111222333333333333333666777777888888999999:::::::::::::::;;;;;;<<<<<<888888777777888:::<<<===:::888777777888999888666777777777777777777777777777666666666666777777888555555444444444444555555333333333333333333333333222222222222111111111000000000000000000000000000....../////////000000000///...---,,,,,,+++++++++,,,+++++++++************)))******++++++******)))+++************)))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***+++,,,---...000111111222222777999:::;;;:::999:::;;;===<<<===???CCCEEEFFFEEEDDDAAABBBCCC>>>:::BBBOOOlllzzzwwwvvvmmmmmmnnnnnnoooooooooooopppooonnnnnnppppppooommmmmmnnnpppqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqquuuzzzzzzvvvsssssstttqqqqqqpppppppppqqqqqqrrrkkkmmmoooooommmlllkkklllkkklllmmmnnnnnnlllkkkjjjdddeeefffhhhiiiiiihhhgggfffggghhhjjjlllllllllkkkmmmllljjjiiikkkooosssvvvuuuvvvxxxzzz|||~~~zzzzzzzzz|||~~~}}}{{{kkkTTTRRRddd___OOORRRkkkwwwRRRGGG===;;;;;;:::;;;>>>999999888777777666555555555555555444444444333333222222222222111111111111111111000////////////000000000000000000000000000////////////////////////------------------------+++,,,,,,,,,,,,+++******************************++++++************++++++************************)))))))))))))))*********))))))************))))))************************++++++++++++++++++++++++))))))))))))************+++,,,,,,,,,------------------------------------........./////////000000000000000000000000000000///000111111222222111111555666666777888888999999888999999::::::;;;;;;;;;::::::888777777777888999888777666666777888777555777777777777777777777777666666555555555666666777666555444333333444555666222222222222222222222222222111111111111000000000................................./////////000000///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))************))))))************))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***+++,,,,,,...///111222222222666888::::::::::::;;;<<<<<<<<<<<>>:::CCCQQQnnnzzz~~~wwwvvvnnnnnnnnnnnnooooooppppppqqqpppoooppprrrttttttssspppppprrrsssttttttttttttrrrrrrrrrrrrrrrrrrssssssrrruuuyyyzzzwwwuuutttuuusssrrrrrrrrrssssssttttttoooqqqttttttsssrrrrrrrrrpppqqqrrrrrrrrrqqqpppooommmnnnooopppooonnnmmmmmmoooppprrrsssttttttuuuvvvyyywwwuuutttuuuyyy}}}nnnWWWUUUhhh```LLLUUUjjj~~~eeeTTTCCC===999::::::999777777777777777666666555555444444444444444333333333333222222111111111000000000111000//////......//////////////////////////////........................------------------------++++++,,,,,,++++++***)))************************+++******))))))******+++************************(((((())))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********++++++++++++,,,,,,,,,------------------------------............/////////////////////////////////...///000000111000000000333444555666777777777777777777777888999::::::::::::999888777666777888888777666555555777777666555666666666666666666666666666666555555555555555666666666444444444444666666222222222222222222222222111111111000000000//////------------------------............////////////......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***++++++,,,...///111222222333444666999;;;;;;<<<>>>@@@<<<;;;;;;>>>BBBFFFGGGHHHEEECCCDDDDDD===999CCCSSSpppyyy|||wwwxxxqqqppppppppppppqqqrrrrrrpppoooppprrrvvvyyy{{{{{{vvvvvvwwwwwwwwwxxxxxxyyyuuuuuuuuutttuuuuuuvvvwwwwwwxxxyyy{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{zzzxxxvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxyyy{{{zzzxxxwwwwwwxxx{{{|||}}}}}}}}}}}}~~~XXX[[[fff}}}}}}kkkUUUZZZrrrqqqSSSBBB===;;;;;;<<<===;;;888666666666666555555444444444444444333333333222222222111111111000000000000///000000///.....................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******************************))))))))))))******************************((((((((()))******++++++((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////////////////......///000000000000000111222444555666666555444444555555666777888999999777777666666777999;;;<<<666555444555777888777666666666666666666666666666777666666555555555555666555555555444444555555555111111111111111111111111000000000000////////////////////////////////////------........./////////...---,,,++++++*********,,,+++++++++***************))))))(((((())))))***(((((()))))))))))))))***))))))((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***++++++,,,---///111222333333333555999;;;<<<===???AAA<<<;;;;;;===AAADDDFFFGGGCCCBBBDDDCCC<<<888DDDUUUrrrxxxzzzwwwxxxuuuttttttssstttuuuvvvwwwuuutttsssuuuxxx{{{|||||||||{{{zzzyyyzzz{{{|||}}}zzzyyyxxxxxxyyyzzz{{{||||||yyyxxx{{{|||}}}}}}}}}~~~}}}}}}|||||||||}}}}}}{{{zzz{{{|||{{{zzzyyyzzz|||}}}~~~nnn]]]LLLgggttt]]]\\\aaawwweeeMMMBBB<<<======<<<<<<<<<:::888555555555444444444444444333333333333222222222222111111000000000/////////000///......------......---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******************************))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************(((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///000000000000000///000222444444444333222222333333444555666777888888777777777888:::<<<===666555555555777888777666555555555555555555555555888777666666555555666666333333444444444444333333111111111111111111111111000000/////////.........////////////////////////---------.........//////...---,,,+++************++++++*********)))))))))***)))(((''''''((()))***(((((((((((())))))******(((((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***,,,,,,***)))***+++***+++---///111222333333333555888::::::;;;===???<<<;;;:::;;;???CCCEEEEEEEEEDDDFFFFFF???;;;HHHZZZuuuxxxyyyvvvwwwyyyxxxwwwwwwwwwxxxyyyzzz|||zzzxxxwwwxxxyyyyyyyyy~~~|||{{{yyyyyy{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~yyyvvvzzz}}}~~~}}}zzz}}}~~~}}}|||}}}|||ssswwwmmmWWWLLLddd|||lllfffZZZ___jjjoooUUUBBB<<<999:::999777666777777555444444444444444444333333333333333222222222111111000000000000//////////////////...------------...,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////000000000000000---///111333444333222111111111222333444555666777;;;;;;999888888888999:::666555555666888999888777555555555555555555555555888888777666666666666666111222333444444333222111000000000000000000000000000/////////............---------------------------------.........//////...---,,,+++*********************))))))))))))(((***)))(((''''''((()))***'''((((((((())))))******''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***,,,,,,***)))***+++***+++---///111222333444444666888999999999:::<<<<<<;;;999;;;>>>BBBDDDDDDHHHHHHKKKKKKCCC@@@NNN```wwwyyyxxxuuuuuu~~~}}}zzzyyy{{{}}}|||{{{{{{xxxvvvwww{{{~~~|||zzzvvvssssssvvvyyy|||}}}||||||}}}~~~|||wwwqqqnnnrrrxxxsssrrrnnniiikkkzzzeeeIIIOOObbbooobbbVVVKKK[[[nnniiiMMMBBB@@@888::::::999888777777777888777777666555444444333333444444333222111000///...////////////..................------------......+++++++++,,,,,,---------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,------------............---------......//////////////////.........//////000111111111111111000000111222444555666666:::::::::::::::999888777555666888999:::999777666444444444555555666666666666666777888666444222000333333444444444333333222000000000000///////////////////////////......---.........------,,,,,,,,,++++++,,,---............,,,+++******))))))******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''######$$$$$$&&&&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))))),,,...///---,,,++++++,,,---...///000222333333222333555555555666999;;;>>>:::999>>>BBBCCCEEEIIINNNMMMLLLGGGBBBEEEUUUgggqqqqqqpppmmmqqq}}}~~~||||||~~~~~~|||~~~~~~}}}~~~~~~}}}yyywwwwwwzzz~~~{{{xxxqqqiiiddd___\\\___fff```kkkuuu}}}lllccchhhyyyyyy___WWWWWWWWWdddrrrjjjEEE:::===999:::999888888777777777888777666666555444444333333444444333222111000//////////////////..................------------......,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''')))***)))((('''((()))'''((((((((())))))))))))))))))***++++++++++++***)))************+++++++++*********+++++++++,,,,,,---------------...//////////////////............//////000111111111111000111111222222333444555555777888888888888777666666666777888999888777555444333333444444444555555555444555666666555333111000333333333333333444444444000000000000///////////////////////////...------......---------,,,,,,,,,,,,,,,------...---------,,,+++******))))))***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&'''(((((())))))+++---...---+++++++++,,,,,,---...000111222333333444666666666777:::<<<>>>999999===AAACCCEEEIIILLLLLLKKKHHHCCCEEETTTdddmmmpppqqqooorrr~~~~~~~~~ssshhhbbbbbb[[[UUURRRPPPPPPWWW```iiiyyy]]]\\\www~~~aaaRRRUUUdddrrr{{{~~~{{{\\\===888===999999888888777777777777777666666555555444333333333444333333222111000//////////////////..................------------......------------,,,,,,,,,,,,------------------------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((())))))''''''((()))''''''((((((((()))))))))((()))******++++++******)))************+++++++++************++++++++++++,,,,,,,,,,,,---...000000...........................///000000111111000000111222222222333333444444444444555666666666666555777777888888777555333111333333333333444444444444222333444444444222111000222222222222222333444555000000000000////////////...////////////...------------------,,,,,,,,,,,,---------...------,,,,,,,,,+++******))))))******))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((***------+++*********+++,,,---...///111222222444555777777777888;;;======999888===AAACCCEEEIIIKKKKKKKKKIIIDDDDDDQQQ___dddlllqqqoooqqq~~~}}}nnnaaaYYYUUUSSSUUUOOOJJJIIIKKKPPP\\\ggg|||kkkeee}}}bbbPPPPPP]]]ssswwwWWWFFF;;;;;;===888888777777666666666777777555555555444444333333333333333222222111000000///////////////..................------------............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((()))(((''''''((()))'''''''''((((((((())))))((())))))***************))))))*********++++++++++++,,,,,,,,,,,,---------+++++++++,,,---///000111------...............///...//////000000000000000222222222222222222333333222222444555555666666666666666666666555444333222333333333333333333333333111111222333333222111111111111000000111222333444000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,+++******))))))******)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((((((***,,,,,,***)))******++++++,,,...///000111222333555666666666888:::<<<<<<888888===AAACCCEEEIIILLLLLLLLLIIIDDDBBBKKKWWW]]]jjjrrrpppqqq|||xxx}}}qqqkkkbbbWWWNNNIIIHHHHHHIIIFFFFFFLLLUUUaaaqqqfffssslllPPPNNN]]]mmm~~~~~~^^^>>>???>>>999888999777666666555666666777777444444444444444333333333333333222222111000000000////////////..................------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&((()))((('''&&&'''(((''''''''''''(((((((((((((((((()))************)))))))))*********++++++++++++++++++,,,,,,,,,------******++++++---...000000,,,---------......//////......///000000000000000222222222222222222222222222333444555666777777777444444444555555555444444333333333333333333333333000111111222333333333333000000000000000111222222000000000000////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,+++******))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))***,,,+++***)))***++++++,,,---...///111222222222333555555555666999;;;;;;777777<<>>AAABBBBBBDDDHHHLLLSSS]]]sssvvvtttuuunnn```XXXMMMWWWjjjpppaaaLLL???>>>BBB999555888999555444444444555555666777333333333333333333333333222222222111111111111111////////////..................------------......------------............++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))************+++++++++))))))))))))************,,,+++++++++,,,------...++++++,,,------...//////---...//////000000////////////000111222333333444333333444555666666666555666666555555555555555555555555555444444444333333222222333444666777999:::333555666777666444222000000000000000////////////------......------,,,+++******+++++++++,,,,,,,,,,,,,,,------...---------,,,+++******))))))******))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''((()))(((((((((((()))******+++,,,---,,,******,,,------...///000111333444444222444555666666777999;;;:::666666;;;@@@CCCFFFJJJJJJHHHFFFDDDAAA???FFFNNN___mmmrrrmmmssstttuuusssjjj\\\PPPKKKKKKHHHGGGJJJNNNLLLEEE@@@???DDDCCCCCCBBBFFFPPP^^^hhhvvvwwwuuu{{{^^^RRROOOOOOVVVooo|||}}}]]]FFFBBB===:::444222>>>BBB444444444444444444555666777333333333333333333333333222222222111111111111111000/////////.....................------.........,,,---------.../////////++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,,,,---...//////---......///////////////...///000111222333444444333333444555555555444444999888777666555444444444666666666555555444444444333333444555777999;;;<<<666777:::;;;:::777333111000000000000////////////------......------,,,+++*********++++++,,,,,,,,,++++++,,,---............,,,++++++***)))*********(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++,,,------,,,++++++,,,.........///111222333444555444555666777777888:::===:::666666;;;@@@CCCFFFJJJGGGEEECCCCCC@@@AAAHHHQQQ]]]iiilllfffnnnzzznnnggg```ZZZUUUOOOHHHGGGIIILLLNNNMMMGGGCCCCCCCCCAAADDDCCCFFFNNNVVVcccyyy|||dddQQQFFFMMM\\\nnn|||yyy```KKK@@@<<<;;;:::999888666555555555555444444444333333333444333222111000000000000111111111111000000000/////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''(((***+++))))))))))))))))))))))))******++++++++++++******++++++******)))(((((((((,,,,,,------.../////////000000//////.........------///111333444333222111444333333333333444555555;;;:::999777555333111111333333222333555777:::<<<777777666555555555555555333555777999888555222///000000000000000000000000.........------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***+++,,,,,,******+++,,,+++---000111111111333444555666777777666666777888888777666888===AAADDDEEEFFFFFFFFFEEE@@@>>>FFFPPP]]]fffkkkjjjqqqwwwzzz~~~}}}rrrhhhbbbZZZQQQNNNJJJHHHGGGEEEDDDHHHNNNPPPSSSSSSOOOLLLLLLLLLJJJNNNMMMUUUfff||||||___PPPQQQ]]]ppp~~~}}}[[[CCC<<>>FFFPPP___gggiiifffmmm}}}~~~vvvrrrjjjpppxxx{{{wwwjjjhhhccc\\\XXXVVVYYY[[[___^^^XXXOOOJJJIIIHHHEEECCCCCCEEEGGGEEEEEEMMMVVV]]]dddiiijjjmmmrrruuutttsssttt}}}kkk^^^OOOOOOgggxxxZZZ@@@555777===888888888888777777777666444444444444333333333333333222111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))))))))))))))))))))))))))******++++++******)))'''(((((()))******++++++*********+++,,,,,,------///............------------...000111222222111000111111000000111111222333222222333333333444444444333222111000000111333444333222111111000111111111222222222222111000///...////////////////////////...------------,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***+++,,,,,,******+++,,,+++---000111111111333444555666777666555666777999777666666888<<<@@@BBBBBBHHHHHHHHHFFF@@@>>>FFFPPP```ffffffbbbjjjgggiiikkkmmmoooooonnnmmmllloootttzzz}}}|||||||||{{{{{{~~~yyyvvvxxxzzzyyysssiii```[[[ZZZ```eeekkkmmmhhh```WWWQQQMMMLLLJJJFFFCCCBBBCCCEEEIIIIIIFFFBBBAAADDDGGGIIIEEEJJJRRRXXXXXXXXX```jjj~~~^^^OOOTTTYYYfff{{{fffLLL======???<<<888777777777777777777777777444444444333333333222222222222111000000000000000000000/////////.........---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))******************++++++,,,---------------------------------,,,---///000000111000000111111000000111111222333000111111111222222333333111111000000000111222333222111000000//////000000222111000000////////////////////////////////////---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***+++,,,,,,******+++,,,+++---000111111111333444555666666666555666888:::999888888:::===AAABBBBBBIIIIIIIIIFFF@@@>>>EEEPPP\\\dddeeeccclll]]]]]]]]]\\\\\\[[[[[[[[[^^^aaafffjjjmmmmmmmmmmmmjjjiiigggfffeeedddeeeeeekkkkkklllpppttttttppplllppplllgggccc``````______llljjjddd\\\SSSPPPRRRUUUccceeefffbbbYYYOOOGGGCCCBBBDDDEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFEEEEEEGGGKKKQQQZZZhhhtttyyy{{{kkk[[[VVVQQQaaappp}}}bbbPPP>>>888>>>BBB<<<444555666666666666777777777444444333333333222222222111111000000///000000000/////////............---,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************))))))((((((+++++++++,,,------......,,,,,,,,,,,,------------,,,,,,---...////////////111111111111111222222333111111111111111000000000//////000000222333444444222111111000000000000000222111000000///000000111........................------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***+++,,,,,,******+++,,,+++---000111111111333444555666666555555666999;;;;;;::::::<<<@@@BBBCCCBBBHHHHHHHHHFFF@@@>>>FFFPPPXXXaaaggggggqqqzzzvvvqqqjjjddd```]]][[[___bbbdddeeebbb^^^[[[ZZZ\\\\\\[[[ZZZYYYYYYYYYYYY\\\\\\\\\^^^aaacccccccccZZZWWWTTTRRRTTTXXX^^^aaa```^^^XXXQQQLLLMMMSSSXXX___```^^^XXXPPPIIIFFFFFFAAACCCEEEFFFFFFFFFHHHIIIJJJLLLRRRXXXYYYXXX\\\aaa{{{aaaRRRYYYgggppp~~~pppKKKGGG@@@:::666666888:::555555555555666666666666333333333333222222222222111000000//////000000000///.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((())))))******))))))(((++++++******)))(((((('''++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,---,,,,,,,,,------...//////111111111000111222222333222222111111000///////////////000111333444444555222111111000000000000000222111111000000111111111........................,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++***(((((((((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***+++,,,,,,******+++,,,+++---000111111111333444555666555555444666999<<<===<<<<<<>>>AAACCCCCCBBBFFFFFFFFFEEE@@@>>>FFFPPPVVVaaahhhjjjttt~~~||||||{{{uuuqqqoookkkjjjjjjiiigggfffeeeeeegggfffcccaaa```aaaeeehhh[[[ZZZYYYZZZ\\\bbbiiinnn^^^___```___]]]^^^bbbgggiiijjjhhhccc]]]ZZZ\\\```bbbbbbbbbaaaaaadddhhhlllooorrrzzznnnaaaaaaiiiuuugggIII;;;<<<<<<888444333777<<<555555555555555555555555333333333222222222222111000000////////////000000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))*********+++,,,,,,------***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000000//////000000111222111111111000000000000000000000111222222222222222111111000///////////////000000000000111111000000........................,,,,,,,,,---------......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++***(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***+++,,,,,,******+++,,,+++---000111111111333444555555555444444666:::======<<<<<<>>>AAABBBBBBAAADDDDDDDDDCCC???===FFFQQQYYYccciiijjjsssaaa]]]bbbtttvvv]]]GGG888<<<999777999======999333666666555555555444444444333333333222222222111111000000////////////000111......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++************************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++,,,---.....................///000000000000000000111111111111111111111111111000//////000000///............/////////000000000000000///........................,,,,,,,,,------.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++***(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***+++,,,,,,******+++,,,+++---000111111111333444555555555444444666:::===<<<;;;<<<>>>@@@AAAAAA???BBBBBBCCCBBB>>>===FFFQQQ\\\eeejjjiiipppyyyqqqjjjaaa[[[lllyyyaaaKKKDDD???888<<<:::777666666777777666666666555444444444444555333333222222111000//////000000000000000000000000------,,,,,,,,,,,,++++++......---,,,***)))((((((,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))***+++,,,************************,,,,,,,,,++++++*********,,,,,,,,,---------......------------.........///222111111111000000//////222000//////000000///---000000000000000/////////......////////////......///////////////......---.........------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((000000000...+++***)))***---///222333333333555666666666666555555777:::===;;;;;;<<>>AAAAAABBBCCC@@@???DDDMMMZZZfffnnnnnnuuuxxxaaaXXXYYY^^^fffnnn}}}hhhMMMAAA???>>>:::;;;999666555666777666555666666555444444444444444333333222111111000//////////////////////////////------,,,,,,,,,,,,++++++......---,,,+++))))))(((,,,++++++++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''((()))))))))))))))***+++,,,---************************,,,,,,,,,++++++*********,,,,,,,,,------------...------........./////////000000000/////////......000///......//////...,,,////////////////////////......////////////......///////////////...------......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((---...///...,,,++++++,,,,,,...111222222222333555555666777777666888:::===:::;;;<<>>DDDMMMZZZeeemmmnnnvvvyyygggZZZWWWdddooorrruuu|||}}}fffKKK>>><<<;;;:::999999777555555666666555444666555555444444444444444222222222111111000000///////////////////////////------,,,,,,,,,,,,++++++------,,,,,,+++***))))))*********+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))***))))))******+++,,,---************************+++++++++++++++*********,,,,,,,,,,,,------------............/////////000//////...............---///...------......---,,,..............................////////////.........////////////...------...------------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******)))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++,,,------,,,+++---...+++---000111111111333444555777888999888999;;;<<<<<<;;;<<>>DDDMMMVVVaaaiiikkktttyyyhhhcccdddcccbbbdddyyyuuu[[[III<<<>>>AAA;;;666555888666555555666666555444666555444444333333444444222111111111000000000///////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((())))))))))))))))))***++++++************************+++++++++***************++++++,,,,,,,,,---------........./////////000000........................///...------//////...------------.....................////////////............//////......---,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((+++,,,------++++++,,,---+++...000111111222333444555777999:::::::::;;;<<>>===>>>@@@BBBAAA@@@>>>???@@@BBB???>>>DDDMMMRRR]]]eeehhhrrryyyeeeVVVXXXfffsssyyywwwXXXEEECCC;;;999@@@BBB;;;777999777666555555666666555444555555444333333333333333111111111000000000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((((((''''''''''''(((((()))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------............////////////////////////////////////000///......000111000...------------......//////......////////////.....................------,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,......---+++******+++---///111222222333444666555777999:::::::::;;;<<>>===>>>??????>>>>>>>>>AAABBB@@@>>>EEENNNSSS]]]dddhhhssswwwhhhhhhpppzzzyyyxxx~~~~~~yyyvvvrrrooooookkkgggaaaaaammmnnnQQQCCCAAA<<<::::::<<<;;;999;;;???777666555666888888666444555444444333333333333333000000000000000000000000........................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))))))))***************))))))))))))************))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,------------.........//////////////////000000000000///...///000111000///---------...//////000000......////////////......---............---,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((---......---***))))))***---///222333333333555666555777888999888999;;;<<>>>>>>>>??????AAACCCAAA@@@FFFOOOVVV___eeejjjvvvmmmdddWWWNNNLLLRRR]]]fffqqq{{{ssslllfffeeedddbbbdddiiisssxxx||||||xxxaaaKKK>>>@@@HHH:::<<<;;;777666999<<<<<<777666666777999999777555555444333333222222333333///000000000000000000000........................------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************))))))))))))((()))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........////////////...---...000111000///------...//////000111111......////////////......------......------,,,+++,,,,,,,,,---------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***,,,---,,,+++***+++,,,,,,...111222222222444555555666777777666888:::===@@@===:::999;;;>>>???@@@???@@@BBBDDDBBBAAAGGGPPPVVV___eeeiiivvv~~~mmmfff]]]UUUPPPOOOOOOOOOXXX^^^ccceeedddhhhqqqzzznnn[[[VVVXXX]]]WWWWWW]]]ccchhhrrr}}}sssSSSEEEDDDAAA:::444666<<<===777777<<<:::222777666777888:::999777555555444333333222222333333////////////000000000000........................---------,,,,,,,,,++++++*********++++++,,,,,,---++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((()))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------............---,,,---///000///............///000111111222......////////////......------......------,,,+++,,,,,,,,,------.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,(((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###$$$######&&&)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((***++++++++++++---...+++---000111111111333444666666666555555777:::======;;;888888;;;>>>AAABBB@@@@@@CCCDDDBBBBBBHHHQQQTTT\\\bbbfffssseeeccciiiuuuxxxvvv}}}wwweeeVVVQQQSSSTTTUUU^^^iiioooooonnnhhhgggjjjdddWWWRRRWWWZZZ\\\bbbmmmuuuuuummmeee\\\QQQOOO\\\iiikkkkkkooo~~~qqqaaaTTTSSS[[[cccmmmuuu}}}yyy{{{WWWNNNDDD>>>>>>???>>><<<<<<<<<:::999888777777777666666666666666555555444444444444444333222111000111111000000000000111111///////////////......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%"""$$$(((***'''$$$''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((()))***++++++***)))***+++******+++++++++,,,,,,,,,,,,------......------,,,...---,,,---......---+++---------............/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&''''''(((((((((((((((+++,,,...---,,,++++++,,,...///000000///000222444666777888::::::999888888999888666777:::>>>@@@@@@@@@BBBFFFHHHFFFBBBFFFMMMUUUZZZ]]]ccctttiiieeefffkkkkkkhhhppp}}}~~~rrriii```XXXPPPQQQOOOKKKNNNXXX___bbbooogggbbb```YYYPPPSSS^^^rrrzzztttnnnhhhfffjjjoooqqqqqqooopppooooooqqqxxxooo```WWWLLLGGGAAA???@@@@@@>>>;;;<<<;;;:::999888777777777666666666666666555444444444444444444333222111000000000////////////000000///////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''***&&&$$$$$$'''(((%%%"""&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((()))***++++++))))))***+++*********+++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,---......---+++------------............//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++******)))(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''(((((((((((((((***,,,...---,,,++++++,,,...///000000000000222555777777888999999999999888999777666777;;;>>>@@@AAAAAABBBEEEGGGDDDBBBFFFNNNSSSXXX[[[aaarrrrrrsssqqqnnnrrr~~~yyyrrrppp{{{sssaaaTTTVVVWWWXXX[[[bbbmmmvvv}}}```IIIAAA???AAA???>>>???AAAAAA===:::<<<;;;:::888777777666666555555666666555555444333333333333333333222111000//////............////////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''+++(((%%%%%%''''''$$$!!!%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((((((((()))***++++++))))))***+++*********++++++++++++,,,,,,,,,------------,,,,,,---,,,+++,,,......---+++------------...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''(((((((((((((((***,,,------,,,+++,,,------///000000000000333555888777777777777888999999777666555777;;;???BBBCCCBBBBBBDDDEEEBBBAAAFFFOOORRRWWW[[[aaarrr||||||}}}}}}yyyrrroookkkaaaVVVZZZ```fffiiilllsssooo[[[MMMFFFBBB>>>===<<<<<<>>>@@@@@@===;;;;;;:::999888777666666666444555555555555444333333222222222222222111000000.........------..................---------------,,,,,,,,,++++++++++++***************************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((()))***+++***)))((()))+++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,......---+++,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&''''''(((((((((((((((***+++------,,,+++,,,------...///000000111333555888777666666666777999:::666555444777;;;@@@CCCDDDCCCBBBCCCCCC@@@???FFFPPPRRRXXX]]]cccuuuwwwiii^^^\\\bbbkkkqqqppprrrsssqqqppprrrsssqqqvvv{{{nnn]]]KKKCCCDDDEEEDDDAAA>>>=========>>>>>>======:::999888777666555555555444444444444444333333222111111222222111111000000......------------............---,,,+++,,,,,,---,,,,,,+++++++++******************************************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((()))******)))((()))***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++******,,,---...---+++,,,,,,,,,------------...---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,,,,***))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&''''''((((((((((((((()))+++------,,,,,,,,,---,,,...///000000111444666888777666666666777999:::555444444777;;;@@@CCCDDDBBBAAABBBBBB???>>>FFFPPPQQQWWW]]]dddvvv}}}zzzzzz|||}}}}}}yyytttpppoooggg```YYYXXXaaappp|||jjj___HHHEEECCCCCCAAA>>>>>>@@@@@@???===<<<;;;<<<======:::999888666555555444444333333444444333333222111000000111111111000000///......------------.........---,,,+++***+++,,,,,,++++++++++++******************************************)))))))))((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((((()))******(((((()))***)))))))))************+++++++++,,,,,,,,,,,,++++++*********+++---...---+++,,,,,,,,,,,,---------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,******)))(((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''((((((((((((((()))+++------,,,,,,---...,,,---///000000111444666777666666666666777888888666555444777;;;@@@CCCDDDAAAAAAAAAAAA???>>>EEEOOOMMMTTTZZZbbbuuuyyyyyy{{{rrrlllhhhhhhhhhjjjsss}}}}}}yyyrrrnnnxxxxxxttttttvvvwwwwwwwwwxxxyyyyyy{{{}}}}}}|||}}}}}}yyygggVVVIII@@@???>>>AAADDDAAA<<<<<<@@@=========<<<;;;;;;;;;<<<999888777666555444444444333333333333333222111111//////000000000000000/////////............//////...---+++***)))***+++,,,++++++++++++***************************************)))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((()))***)))((('''(((***))))))))))))************++++++,,,,,,,,,,,,++++++***))))))+++---...---+++++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&''''''((((((((((((((((((***,,,---,,,,,,---...,,,---///000000111444777555666666777777777777777666555555777;;;???BBBCCC@@@@@@AAABBB???>>>DDDMMMLLLSSSZZZbbbuuuttt}}}|||ooogggfffgggcccaaadddjjjkkkhhhkkkqqqeeekkkmmmfff^^^[[[[[[ZZZ]]]qqquuuwwwxxxaaaNNNDDDBBBBBBCCCEEE;;;666;;;??????>>>@@@999;;;======<<<;;;:::;;;999888777666555444444444222333333333333222111111//////000000000000000/////////............//////...---+++))))))***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((()))***)))((('''(((***))))))))))))************+++++++++,,,,,,+++++++++)))))))))+++---...---,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''''''((((((((((((((((((***,,,---,,,,,,---...+++---///000000222444777444555777888888888777666777666555777;;;???BBBCCC??????AAABBB???>>>DDDLLLNNNUUU\\\dddwww~~~{{{yyyvvvqqqnnnsss|||xxxrrruuuwwwjjjeeecccdddeeedddeeehhhjjjwwwYYYTTTLLLGGGDDDAAA===:::======<<<<<<<<<<<<======>>>>>>===;;;;;;:::::::::666666666666555555555555333222111111000000111111000000000000000000000000111000...---,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,++++++******,,,------++++++,,,...------------------------///---+++******,,,///111///...---+++******++++++******************************************************)))(((((((((((((((******))))))(((((('''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***,,,------,,,++++++,,,...////////////000333666666666555555666777999:::666666777999:::;;;<<<<<<>>>@@@DDDGGGEEEBBBFFFMMMTTTVVVZZZdddxxx}}}{{{{{{zzzyyy|||xxxzzz}}}~~~zzz```RRRLLLHHHCCC@@@@@@???>>><<<======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::666666666666555555555555333222111111000000111111////////////////////////000///...,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******))))))(((((())))))***+++***************)))))))))***++++++,,,,,,++++++******,,,------++++++,,,...------------------------...---,,,++++++,,,...//////...,,,+++******++++++************************++++++++++++++++++++++++******)))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***,,,------,,,++++++,,,//////000//////000333555666555555555555777888999888888999:::;;;===>>>???@@@AAADDDFFFCCCAAAEEEMMMTTTVVV[[[fffzzz|||zzz}}}wwwbbbQQQJJJIIIBBB@@@===<<<===>>>>>>=========<<<<<<<<<<<<============<<<;;;::::::::::::666666666666555555555555333222111111000000111111////////////////////////......---,,,++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))***))))))(((((())))))***+++,,,+++++++++******))))))******+++++++++++++++******,,,------++++++,,,...------------------------,,,,,,,,,,,,---------......---,,,++++++***++++++************************++++++++++++++++++++++++******)))((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***,,,------,,,++++++,,,//////000000///000333666666555555444555777888999;;;;;;::::::<<<>>>AAACCCCCCCCCDDDEEEAAA???EEEMMMRRRUUU\\\hhh|||bbbOOOKKKKKKKKKJJJCCCBBB@@@???>>>>>>============<<<<<<<<<<<<======<<<<<<;;;:::999999::::::666666666666555555555555333222111111000000111111////////////////////////---,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******,,,,,,++++++******)))))))))******++++++++++++******+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,+++++++++******************************++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***,,,------,,,++++++,,,,,,...//////000222666888555555444444555666888999===<<<::::::<<>>DDDMMMNNNSSS\\\iii}}}~~~|||}}}yyy|||uuucccRRRNNNPPPMMMEEE>>>EEEDDDCCCAAA@@@>>>>>>>>>======<<<<<<<<<<<<======;;;::::::999999999999:::666666666666555555555555333222111111000000111111........................++++++++++++++++++******+++++++++*********))))))************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***+++++++++*********))))))((()))******++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++******************************++++++++++++++++++++++++***))))))((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***,,,------,,,++++++,,,***+++---///111444999<<<555555444444444666777888<<<;;;::::::;;;???BBBEEEFFFDDDDDDBBB>>>===CCCLLLLLLRRR[[[iii~~~{{{hhh^^^UUURRROOONNNJJJDDDCCCFFF@@@BBBBBBAAA???>>>???@@@======<<<<<<<<<<<<======:::999999888888999999999666666666666555555555555333222111111000000111111........................++++++,,,,,,,,,++++++***+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((()))***++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++******++++++++++++************************************************************)))(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***,,,------,,,++++++,,,)))+++---///222555:::===555444444333444666777888::::::999:::<<>>>>>@@@======<<<<<<<<<<<<======999999888888888888999999666666666666555555555555333222111111000000111111........................***+++,,,------,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((())))))******'''((()))***++++++++++++***,,,------++++++,,,...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***,,,------,,,++++++,,,+++---///000111444888;;;444444333333444555777888999999:::<<<>>>@@@BBBDDDCCCBBBCCCCCC???===CCCLLLNNNTTT]]]kkkttt^^^VVVPPPPPPQQQOOOMMMNNNIIIAAA???FFFNNNKKKBBB:::BBBDDDEEECCC???======>>>======<<<<<<<<<<<<======999888888888888888999999777666666666555555555555333222222111000111111111........................***+++------...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''((())))))%%%%%%&&&'''((()))******'''''')))******+++++++++***,,,------,,,+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))+++,,,,,,+++***)))************************((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%$$$###!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''((((((((()))***,,,...---,,,+++,,,,,,...///000111111333666999444444333333444555777888999:::;;;===@@@AAACCCDDDBBBBBBCCCCCC@@@>>>CCCLLLPPPUUU^^^llluuuddd___RRRRRRRRRQQQOOOKKKHHHEEEDDDCCCBBBCCCDDDDDDBBB@@@>>>???@@@AAA@@@>>><<<:::===============<<<<<<;;;:::999999999999999999999999777555555555444333111111111111111000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((()))'''%%%######%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&((('''%%%%%%%%%&&&(((***((((((''''''''''''((((((++++++******)))(((((((((,,,,,,++++++,,,,,,---...---,,,,,,+++*********++++++,,,,,,------,,,,,,++++++++++++************))),,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""$$$'''+++...$$$%%%'''((((((((('''&&&"""''')))'''&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***)))&&&$$$%%%'''&&&''''''((()))******+++'''))),,,---------...///+++...000222333444777999777777666666777999;;;<<<;;;;;;;;;===???BBBEEEFFFEEECCCBBBAAA>>>===DDDMMMQQQVVVaaasss{{{lll]]]VVVUUUSSSSSSSSSRRROOOLLLIIIGGGEEEDDDCCCCCCCCCCCCAAA???>>>???@@@@@@???>>><<<:::<<<============<<<;;;;;;;;;;;;:::999888777777666888666444444444444222000111111111000000000//////////////////////////////------------,,,,,,,,,,,,************************(((((()))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((('''''''''&&&((('''&&&%%%%%%&&&((())))))((((((''''''(((((()))*********)))))))))))))))+++************+++,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++************))),,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###%%%(((+++---%%%&&&&&&'''''''''''''''!!!%%%'''###"""%%%&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&&&&&&&'''''''''(((((()))))))))))),,,......---++++++,,,+++---///111222444888:::666666555666777888:::;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDBBBBBBAAA>>>===CCCKKKQQQUUU```rrrooofff]]]VVVQQQLLLNNNRRRRRRQQQQQQPPPMMMJJJGGGFFFEEEDDDBBBBBBBBBAAA???======>>>??????>>>===;;;:::<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999777666555555777555333333333333111000111111000000000000//////////////////////////////---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''&&&%%%%%%'''((()))***))))))(((((())))))***(((((())))))))))))******)))))))))))))))***++++++,,,,,,++++++******++++++)))******++++++******)))+++++++++************)))+++++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&''''''(((&&&)))((($$$"""$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&'''''''''''''''''''''(((,,,...//////,,,***)))))),,,---...///111444999===666555555555666888:::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBAAAAAAAAA???===AAAHHHOOOSSS___qqq{{{lllaaa[[[ZZZTTTNNNMMMLLLJJJMMMRRROOONNNNNNLLLJJJGGGEEEDDDEEECCCBBBAAAAAA@@@===;;;<<<============<<<;;;:::;;;;;;;;;;;;;;;::::::999999999888777777666555555555444222222222222111///111000000000////////////........................,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******))))))))))))******''''''(((((()))******+++***))))))))))))***++++++,,,,,,++++++***++++++,,,******++++++++++++******+++++++++*********))))))+++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''(((///111///(((%%%&&&((('''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))***(((%%%'''''''''''''''&&&&&&&&&,,,...///...,,,***)))))),,,,,,---...000444:::>>>777777666666777999;;;<<<;;;===???AAABBBBBBBBBAAAAAA??????AAA???===@@@FFFNNNRRR^^^pppzzzlll```YYYVVVUUUUUUSSSPPPNNNPPPOOOKKKKKKNNNNNNMMMLLLKKKIIIGGGEEEDDDDDDBBBAAA@@@@@@???<<<:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999888888555666666666666666666666444333111111222222111///000000000////////////...------------------------,,,,,,+++++++++*********************************((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((******))))))))))))******&&&&&&'''((()))******+++***************+++,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&''''''''''''&&&&&&%%%$$$$$$&&&'''(((555666333,,,'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))***(((%%%'''''''''''''''&&&&&&&&&***,,,......---+++++++++,,,,,,---...000444:::>>>999888888888999;;;===>>><<<===???AAABBBCCCBBBBBBAAA???>>>@@@???===@@@EEEMMMQQQ]]]ppp|||jjj[[[XXXUUUSSSTTTUUUVVVUUUQQQOOOQQQTTTSSSNNNKKKLLLNNNMMMLLLJJJHHHGGGEEEEEEBBBAAA@@@??????>>><<<:::;;;:::::::::::::::::::::999999999999999888888777333444444555555666666777444333111222333333111000000000////////////......------------------------+++++++++*********))))))************************&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((***))))))(((((())))))***&&&&&&'''(((((()))******+++************+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))***************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''000222000***&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&'''''''''''''''''''''((((((+++---...---,,,,,,---,,,---...///111444999===:::999999999:::<<<>>>???<<<===???@@@BBBCCCDDDDDDCCC???===??????>>>AAAEEEMMMQQQ]]]pppwwwkkkccc\\\WWWRRRQQQQQQRRRSSSSSSPPPNNNPPPOOOQQQUUUTTTOOOLLLLLLKKKJJJHHHFFFEEEDDDCCCBBB@@@???>>>>>>???>>><<<:::::::::999999999999::::::888888999999888888777666444444444444444555555555444333222222333333222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''''''''''')))((((((''''''(((((()))&&&'''''''''((()))))))))***))))))))))))***++++++++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++************)))((()))))))))*********+++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&******&&&$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))))))))+++---...---,,,,,,---+++---///111222444888::::::999999999:::<<<>>>???======>>>???AAACCCEEEFFFFFF@@@===>>>??????BBBFFFMMMRRR]]]qqqsssjjjhhhccc[[[TTTPPPPPPRRRUUUSSSQQQPPPQQQQQQQQQOOOOOONNNOOORRRQQQLLLIIIJJJFFFEEEDDDBBB@@@??????>>>???>>>===>>>???>>><<<;;;:::999999888999999::::::888888888888888777666666555555555444444333333333555333222333444444333222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((($$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((()))******+++*********+++,,,,,,---******++++++++++++******+++++++++************)))(((((())))))*********+++)))))))))))))))))))))))))))((((((((('''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''###$$$%%%&&&'''&&&%%%$$$ $$$'''%%%$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***)))&&&$$$%%%'''&&&''''''((()))***++++++***,,,......---++++++++++++...000222333444777999999888888888999;;;===>>>=========>>>AAADDDFFFHHHGGGAAA<<<===>>>???CCCGGGMMMRRR^^^qqq}}}rrrjjjbbb[[[VVVUUUVVVVVVTTTPPPNNNOOOQQQRRRPPPPPPTTTXXXWWWRRRLLLKKKKKKLLLLLLLLLJJJHHHGGGHHHGGGEEEDDDBBBAAAAAAAAACCCCCCCCCBBBAAA>>><<<:::::::::999999888999999999:::999999999888777777777666555555555555444444444444444444333222111000///111000000///...---------------++++++++++++------+++++++++************))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))((((((''''''''''''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))************))))))************************+++++++++++++++***)))((())))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++))))))((('''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''***------+++))))))+++(((''''''''''''((())))))***,,,......---++++++,,,000111222222222333666999;;;888555666999<<<<<<<<<<<<888999>>>AAAAAABBBDDDFFFAAA???AAAAAAAAADDDIIINNNWWWcccqqq{{{qqqnnniiibbb]]]ZZZWWWSSSPPPTTTVVVVVVTTTQQQOOOOOOQQQQQQPPPPPPTTTXXXXXXSSSNNNKKKKKKLLLLLLKKKJJJHHHGGGBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAA@@@>>>===<<<;;;:::999999888888888888888888777777777777777666555555555555444444444444333333333333222111000///000000000///...------------,,,,,,++++++,,,,,,---+++++++++*********))))))))))))(((''''''((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((('''''''''&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************))))))************************+++++++++++++++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%''')))(((&&&%%%&&&(((((((((((())))))))))))******,,,......---++++++,,,///000111111111333555888:::777555555888;;;<<<<<<<<<999:::???BBBBBBBBBDDDFFFAAA???@@@AAAAAADDDIIIOOOXXXdddrrryyyqqqkkkddd]]]WWWWWWUUUTTTTTTUUUUUUTTTSSSSSSTTTUUUTTTRRRPPPPPPQQQPPPOOOPPPSSSWWWWWWTTTQQQKKKLLLLLLKKKKKKJJJIIIHHHAAAAAA@@@??????@@@AAAAAA?????????@@@??????>>>===<<<;;;:::999888777777777555555666666666666666777555555555555444444444444333333333333222111000000000000//////...------------,,,,,,++++++,,,,,,---++++++*********)))))))))))))))(((''''''((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((())))))******))))))(((***************************++++++++++++***))))))((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%######%%%&&&'''(((***+++++++++***)))***,,,......---++++++,,,...///000000000222555777999777555555888;;;<<<<<<===:::;;;@@@DDDCCCCCCEEEEEEAAA???@@@AAAAAADDDIIIOOOXXXdddtttyyyrrrkkkeeeaaaaaa^^^[[[ZZZ[[[[[[YYYXXXUUUUUUVVVXXXZZZZZZYYYXXXQQQRRRSSSSSSRRRQQQPPPPPPMMMLLLMMMPPPSSSUUUSSSRRRMMMMMMMMMLLLLLLKKKJJJJJJGGGEEECCC@@@?????????@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::888777666666666555555555666666777777777555555555444444444333333222222222222222111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((''''''''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((******************************+++++++++******)))((())))))***************(((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''(((&&&''')))++++++***)))(((***,,,......---++++++,,,---.../////////111444777888777666666888:::<<<>>>===:::<<>>@@@@@@@@@CCCHHHOOOVVVcccuuuzzzuuuooohhhdddaaa\\\VVVRRRQQQTTTXXXZZZVVVUUUUUUUUUUUUUUUSSSQQQSSSUUUWWWYYYYYYYYYXXXXXXQQQQQQQQQQQQQQQPPPOOONNNJJJJJJJJJLLLOOOQQQQQQQQQOOOOOONNNMMMMMMLLLLLLLLLJJJHHHEEECCCAAAAAABBBCCCDDDCCCBBB@@@???======<<<<<<;;;:::888777666666666666666666777777888888888555444444444444333333333111111222222222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******+++++++++******(((((()))************)))(((((((((((((((((((((((((((((()))))))))*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%&&&'''((((((%%%&&&(((******)))((('''***,,,......---++++++,,,,,,---...//////111444777777777777777888:::===???===;;;<<>>???@@@@@@CCCHHHMMMSSSaaauuu{{{yyyqqqpppnnnkkkgggbbb^^^[[[ZZZYYYXXXYYYYYYXXXUUUSSSWWWVVVVVVVVVWWWYYY[[[\\\TTTUUUVVVWWWVVVSSSQQQOOOQQQSSSVVVWWWWWWVVVWWWWWWRRRPPPNNNMMMNNNNNNMMMLLLIIIIIIIIIJJJKKKMMMOOOPPPPPPOOONNNMMMLLLLLLLLLLLLHHHFFFDDDCCCCCCDDDFFFHHHDDDCCCAAA???===<<<;;;;;;;;;:::999888777666666666666777777777777777888888444444444444333333333333000111111111111111000000------------------------+++,,,,,,------,,,,,,+++******)))))))))(((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))***++++++++++++***'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&'''))))))(((((('''***,,,......---++++++,,,,,,---...//////111555888777888999888999;;;???BBB<<<:::<<>>???@@@@@@CCCHHHMMMQQQ```vvvvvvlllmmmhhhgggdddaaa]]]ZZZWWWVVVUUUUUUVVVVVVWWWWWWWWWVVVQQQRRRTTTWWWZZZ[[[ZZZXXXQQQRRRRRRRRRQQQPPPOOOOOOSSSUUUVVVWWWVVVVVVUUUUUUSSSUUUWWWWWWVVVUUUWWWYYYTTTPPPKKKJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPOOONNNMMMKKKKKKKKKKKKKKKGGGEEECCCAAAAAACCCEEEGGGAAA@@@>>><<<;;;;;;;;;;;;999999888777777777777777777666666666666666555555444444444333333333222222000000111111111111000000------------------------+++,,,,,,------,,,,,,+++***)))))))))((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%'''(((&&&###'''(((((((((((()))))))))***,,,......---++++++,,,,,,---//////000222666999888999:::::::::<<<@@@DDD;;;999<<>>???@@@BBB===<<<;;;:::999:::;;;;;;888888777777777777777888666666666555555444444333444444444333333333222222///000000111111111000000------------------------++++++------------++++++))))))))))))((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))***+++++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%'''******'''$$$)))))))))((()))******+++***,,,......---++++++,,,,,,---///000000333666999888:::;;;;;;:::<<>>@@@BBB???<<<===BBBEEEEEEEEEFFFCCCCCCBBB@@@???AAAEEEIIIKKKRRRccc{{{IIIMMMQQQQQQQQQSSSXXX]]]___[[[UUUOOOKKKJJJJJJKKKNNNMMMLLLNNNOOOOOOMMMJJJNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSTTTUUUTTTRRRQQQOOOOOOPPPQQQQQQPPPQQQSSSTTTXXXWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQQQQOOONNNKKKHHHGGGFFFGGGGGGIIIHHHGGGGGGHHHJJJLLLNNNLLLLLLKKKKKKKKKJJJHHHGGGFFFCCCAAA@@@@@@@@@???>>><<<;;;:::999888888888888666777777888888777777666777666666666555555555444555444444333333222111111000000000000000///..................---,,,+++***++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))******)))(((((()))******))))))************))))))))))))*********+++++++++(((((())))))***)))))))))))))))))))))******************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((***,,,......---++++++,,,---...111333555777777777888888999999;;;>>>@@@AAA>>>;;;===BBBEEEDDDCCCEEEBBBAAA@@@>>>>>>@@@DDDGGGJJJQQQccczzz???BBBEEEFFFFFFHHHLLLPPPNNNMMMJJJIIIHHHIIIJJJKKKOOONNNNNNNNNOOOOOOMMMKKKKKKLLLMMMPPPRRRSSSTTTTTTRRRSSSUUUVVVUUUSSSPPPNNNQQQRRRSSSRRRQQQPPPQQQSSSVVVVVVUUUSSSRRRQQQPPPOOOQQQQQQRRRSSSSSSSSSRRRRRRNNNLLLJJJHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIGGGDDDBBB@@@@@@@@@>>>===;;;:::999888777777777777666666777777777777666666666666666555555555555555444444444333222222111111///000000000000///......---......------,,,+++***************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***))))))************)))))))))))))))*********++++++******************))))))))))))))))))************++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((***,,,......---++++++,,,,,,///222666888888777666999888888999;;;===???AAA<<<:::<<>>CCCFFFLLLSSSddd{{{BBBDDDFFFGGGHHHIIILLLNNNIIIIIIHHHHHHIIIJJJKKKKKKNNNNNNMMMMMMMMMMMMLLLLLLHHHJJJLLLOOOQQQQQQQQQQQQQQQSSSUUUVVVUUURRROOOMMMRRRSSSUUUTTTSSSRRRSSSTTTSSSSSSRRRQQQOOONNNMMMLLLOOOOOOPPPPPPQQQQQQQQQQQQKKKJJJHHHFFFFFFFFFHHHIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJKKKGGGEEEBBBAAA@@@???===<<<:::999888777666666666666555666666777777666666555555555555555555555555555444444333333222111111111//////000000//////...------------------,,,+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((()))))))))))))))************))))))))))))))))))************,,,,,,+++******)))))))))((()))))))))***************))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((***,,,......---++++++,,,+++,,,000333555555555555999888888999:::===???@@@<<<:::<<>>???AAABBBCCCCCCEEEFFFCCCDDDDDDEEEFFFGGGHHHIIILLLLLLLLLLLLKKKKKKLLLLLLKKKLLLNNNOOOPPPPPPOOONNNPPPQQQSSSTTTTTTRRROOONNNRRRTTTVVVWWWVVVUUUVVVWWWSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPJJJIIIGGGFFFEEEFFFGGGHHHKKKIIIGGGEEEEEEEEEFFFGGGIIIKKKMMMLLLJJJIIIJJJKKKGGGEEEBBBAAA@@@???===<<<999999888777666666666666555555666666666666555555444444444555555555555555444333333222222111000000///////////////...------,,,,,,,,,---,,,,,,++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((())))))************))))))(((((()))))))))*********---,,,+++***))))))******((()))))))))************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((***,,,......---++++++,,,,,,,,,---///111333555666999888888999:::<<<>>>???<<<:::;;;AAADDDAAA@@@AAABBBBBBAAA???>>>@@@DDDHHHPPPWWWhhh~~~===>>>???@@@AAABBBBBBBBB@@@AAABBBDDDFFFHHHJJJLLLIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQPPPOOOQQQTTTVVVWWWWWWVVVWWWXXXTTTTTTSSSRRRPPPOOONNNMMMJJJJJJJJJKKKLLLMMMOOOPPPLLLKKKIIIGGGGGGGGGIIIIIIKKKJJJGGGFFFEEEEEEFFFGGGHHHKKKMMMLLLIIIGGGHHHJJJGGGDDDBBB@@@@@@@@@>>>===:::999888777666666666666444444555555555555444444444444444444444555555555333333333222111111000000...////////////...------++++++,,,,,,,,,,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))************))))))((((((((()))))))))******,,,+++***(((((()))***+++))))))))))))************&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((***,,,......---++++++,,,///......///222444777999999999888999:::;;;===>>>>>>;;;;;;@@@BBBAAA@@@BBBDDDCCCBBB@@@???AAAFFFIIIMMMTTTeee|||@@@@@@AAABBBDDDDDDCCCAAABBBBBBBBBCCCEEEHHHKKKMMMHHHIIIKKKKKKJJJKKKNNNRRROOONNNNNNMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRTTTVVVWWWVVVTTTTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIIIIJJJKKKNNNPPPQQQPPPNNNLLLJJJIIIJJJKKKLLLKKKJJJHHHFFFEEEFFFGGGHHHHHHKKKMMMKKKGGGEEEFFFHHHFFFCCCAAA@@@@@@@@@???>>>::::::999888777777777777444444444555555444444444333333333444444555555555333333222222111000000000......//////......---,,,***++++++,,,,,,,,,++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((())))))(((''''''))))))************))))))(((((((((((()))))))))******)))((('''''')))***+++))))))))))))************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&''''''(((((((((((((((***,,,......---++++++,,,......000222444666777888999999888888999;;;===>>>AAA===;;;???AAAAAAAAADDDDDDCCCBBB@@@@@@BBBFFFIIILLLSSSddd{{{<<<<<<===>>>@@@???>>><<>>CCC>>>;;;>>>AAA@@@BBBEEECCCCCCBBB@@@???AAAEEEIIILLLTTTeee}}};;;<<<<<<<<<======>>>>>>??????@@@@@@BBBEEEGGGIIIKKKLLLNNNNNNMMMLLLLLLMMMLLLJJJIIIJJJMMMMMMJJJGGGJJJJJJKKKLLLOOORRRTTTVVVWWWWWWTTTPPPQQQTTTSSSPPPPPPPPPMMMJJJGGGFFFHHHKKKIIIKKKMMMNNNNNNOOOQQQSSSRRRPPPMMMJJJJJJKKKMMMOOOMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFDDDCCC@@@>>>===<<<<<<;;;:::999777666666555555666666666666555444333222333333333333333333333333000000000000//////////////////...---,,,,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))******+++))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((***,,,...///...---------...000111111111333555777999999999888777999===@@@@@@???======>>>AAADDDFFFDDDAAA??????>>>===BBBHHHIIIUUUjjj::::::;;;<<<<<<===>>>>>>?????????@@@BBBDDDFFFHHHIIIJJJKKKKKKIIIIIIJJJKKKNNNLLLJJJJJJKKKKKKIIIGGGJJJJJJLLLMMMOOORRRTTTUUUUUUVVVSSSPPPQQQTTTTTTPPPMMMKKKHHHFFFFFFFFFHHHIIIIIIKKKNNNOOOOOOPPPQQQSSSQQQPPPOOONNNMMMMMMMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGFFFDDDCCCBBB@@@???======<<<::::::888777666555555555666666666666555444333222333333333333333333333333000000000000/////////...///......---,,,,,,++++++************************))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))******+++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***,,,...///...---------...000111111111222555777999999999777777999===@@@???>>>======>>>AAADDDFFFFFFCCC@@@@@@>>>===@@@FFFLLLVVVkkk888888999:::<<<===>>>>>>>>>>>>>>>???@@@CCCEEEFFFGGGHHHHHHFFFEEEEEEGGGIIIPPPMMMJJJIIIIIIIIIHHHGGGIIIJJJLLLNNNPPPRRRSSSSSSRRRSSSRRROOOPPPTTTTTTPPPKKKHHHDDDDDDGGGIIIJJJHHHIIILLLPPPQQQQQQQQQQQQRRRNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFBBBBBBAAA@@@???>>>======:::999888666555555555555555555666555555444333222333333333333333333333333000000000/////////............------,,,,,,++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))***,,,...///...---------...///111111111222555777999999888777777999===@@@>>>=========>>>AAADDDEEEHHHEEEBBBAAA>>><<>>============???AAACCCDDDFFFFFFEEECCCBBBCCCEEEHHHNNNLLLIIIGGGGGGHHHHHHIIIIIIJJJLLLOOOPPPQQQQQQPPPOOOQQQPPPNNNPPPTTTSSSPPPLLLGGGDDDEEEKKKNNNMMMJJJJJJMMMQQQSSSSSSQQQPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKMMMOOOOOONNNLLLJJJGGGEEEDDDDDDDDD@@@@@@@@@@@@???>>>===<<<999888777666555444444444444555555555444444333222222222222222222222222222000000/////////.........---------,,,,,,,,,++++++************************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((())))))***))))))***,,,...///...---------...///000111111222444777888888888777666888<<<@@@============???AAADDDEEEHHHEEEBBBBBB@@@===@@@EEENNNWWWjjj444555666888999;;;<<<<<<<<<;;;;;;<<<===???AAABBBEEEEEEDDDBBBAAABBBEEEGGGJJJIIIHHHGGGFFFGGGJJJKKKHHHIIILLLNNNOOOOOOOOONNNMMMOOOOOOMMMOOOSSSRRRNNNKKKGGGDDDFFFLLLOOONNNKKKKKKNNNRRRSSSRRRQQQPPPOOONNNLLLIIIGGGFFFGGGIIIJJJFFFFFFHHHJJJLLLMMMNNNOOOKKKJJJGGGDDDBBBBBBAAABBB??????@@@??????===<<<;;;999888666555444444333333444444444444444444333222222222222222222222222222////////////............,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((---,,,+++***)))'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&'''((()))***************,,,...///...------------///000000000222444666888888888666666888<<>>@@@CCCEEEFFFGGGDDDBBBCCCAAA???BBBGGGLLLVVVjjj444444555777888999::::::::::::::::::;;;===???@@@CCCDDDDDDCCCAAAAAACCCEEEFFFGGGHHHGGGFFFGGGJJJLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNLLLNNNRRRPPPLLLIIIGGGEEEGGGJJJLLLKKKIIILLLOOOQQQRRRQQQOOOOOOOOOPPPNNNKKKHHHGGGIIIKKKMMMEEEFFFHHHJJJKKKLLLLLLLLLHHHGGGEEECCCBBBAAA@@@@@@??????@@@???>>><<<:::999888777666555333333333333333333444444444444333333222222222222222222222222/////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((------,,,+++***(((&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))%%%&&&''')))***************,,,...///...------------...000000000111444666888888777666666888<<>>???@@@BBBDDDFFFGGGFFFDDDCCCDDDBBB@@@BBBHHHLLLVVVkkk444444555666777777888888:::999999999:::<<<===>>>AAABBBCCCBBBAAA@@@AAACCCEEEGGGIIIHHHFFFFFFGGGJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMMMMLLLMMMPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMOOOPPPPPPOOOMMMNNNOOOOOONNNLLLJJJIIIJJJKKKKKKFFFGGGHHHIIIJJJJJJJJJIIIEEEEEEEEEDDDCCCBBB@@@@@@???@@@@@@@@@>>>;;;999777777777555444333222222222222333333444444333333333111111111111111111111111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))******+++))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))******)))(((&&&%%%&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))%%%&&&''')))******++++++***,,,...///...------------...///000000111333666777888777666666888;;;???>>>>>>@@@BBBDDDFFFGGGHHHHHHFFFEEEEEECCC@@@AAAFFFNNNYYYmmm444555555555666666777777999999888888999;;;===>>>>>>@@@BBBBBB@@@???@@@@@@FFFHHHJJJIIIGGGEEEEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKMMMMMMLLLMMMOOOMMMIIIMMMNNNOOONNNLLLKKKKKKLLLNNNOOOPPPOOOMMMLLLMMMOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGDDDEEEFFFFFFEEECCCAAA@@@???@@@@@@@@@>>>;;;888666777666555444333222222222222222333444444333333333111111111111111111111111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((())))))************))))))((((((((('''(((((((((((((((((((((((()))))))))))))))******+++))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))%%%&&&''')))******++++++***,,,...///...------------...///000000111333666777777777666555777;;;???>>>???AAACCCEEEGGGHHHIIIKKKHHHFFFFFFCCC???@@@DDDPPP[[[ppp555555444333444555666777888:::<<<;;;:::999::::::<<<===>>>>>>===>>>@@@BBBEEEEEECCCBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGEEEDDDDDDSSSRRRQQQOOONNNNNNNNNOOOQQQPPPOOOLLLJJJKKKNNNQQQOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKLLLKKKJJJHHHJJJJJJIIIHHHGGGEEEDDDCCCEEECCCAAAAAABBBBBBBBBAAA@@@@@@>>>===;;;999888777666555555444222111111000333333333333333333333333333333333222222222111111//////.........//////000000///---,,,,,,+++)))(((+++******)))(((''''''&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$"""""""""$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&'''''''''&&&%%%(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((()))***************++++++***(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&(((***+++***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%+++******((('''&&&%%%$$$))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++---//////---,,,,,,---////////////111333555666555777777666555777<<>>??????>>>???AAACCCEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEENNNNNNOOOOOOOOOOOOOOOOOOPPPOOONNNLLLJJJJJJLLLNNNNNNNNNMMMMMMMMMOOOPPPQQQNNNLLLJJJIIIJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDBBB@@@@@@AAABBBAAA@@@???>>>===;;;999888777666666555555444222111111000222222222222222222222222222222111111111000000000//////............//////---,,,******++++++***(((******))))))(((''''''&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))***************+++***)))(((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$***111222///(((### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++......,,,++++++,,,.........///000222444555777888888777555666;;;???@@@AAABBBCCCEEEHHHJJJKKKHHHEEEDDDDDDBBB@@@CCCIIIRRR```vvv444444333333333444555666444666777888777888999;;;===>>>???>>>===>>>@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJMMMOOOQQQQQQPPPPPPMMMNNNNNNLLLJJJIIIJJJKKKMMMLLLKKKKKKLLLNNNPPPRRRNNNLLLIIIGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBAAA??????@@@@@@@@@???======;;;:::888777666555555555444333333222111111111111111111111111111111111111000000000///////////////...............///+++)))((()))***+++***)))***))))))((((((''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###"""######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$***111333000***&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))+++------,,,******+++............000222444555888999999777444555:::>>>AAAAAAAAABBBDDDGGGJJJKKKGGGDDDBBBBBBAAA>>>AAAGGGRRRaaavvv333333333333333444444444222333555666666777999;;;;;;<<<===<<<;;;<<<===???CCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJHHHJJJNNNQQQRRRQQQPPPNNNJJJKKKMMMLLLKKKJJJKKKLLLLLLKKKJJJIIIKKKMMMPPPRRROOOLLLIIIGGGGGGGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEEEEAAA???>>>===>>>???>>>======<<<;;;:::888777666555555555444333333222111111000000000000000000000000111111000000000///////////////...---------......+++***))))))***+++***((())))))((((((((('''''''''((('''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((***...000///...''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++------,,,+++++++++//////...///000222444666777888888777555666;;;???@@@@@@@@@AAACCCFFFIIIJJJGGGCCCBBBBBB@@@>>>@@@FFFSSSaaauuu111222222333333333333333111222333444444666999;;;<<<=========;;;<<<===???@@@@@@???@@@@@@BBBDDDEEEFFFEEEEEEFFFGGGHHHJJJJJJIIILLLOOORRRRRRPPPNNNLLLHHHJJJLLLLLLLLLLLLNNNOOOKKKJJJJJJJJJKKKMMMOOOQQQOOOMMMJJJHHHHHHHHHGGGFFFCCCCCCDDDDDDEEEEEEDDDDDD@@@???======>>>>>>>>>======<<<;;;:::999888777666444444444333333222222111000000000000000000000000222222111111111000000000//////...---------------...---+++++++++***)))'''((((((((((((''''''''''''((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''((()))***************'''''''''''''''''''''''''''''''''((((((((((((((((((((()))***************(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((###!!!&&&000666333...''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***,,,...///---,,,,,,,,,000//////000111333555777444666777666555777===BBB>>>>>>>>>@@@BBBDDDGGGHHHHHHEEECCCCCCAAA>>>AAAFFFRRR```ttt000111222333333333222222111222333333333555888;;;===>>>>>>>>><<<<<<>>>???>>>======>>>???AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQPPPNNNKKKIIIHHHIIIKKKKKKKKKLLLNNNPPPKKKKKKKKKKKKLLLMMMOOOOOONNNLLLJJJIIIIIIHHHFFFDDDBBBBBBCCCDDDDDDDDDCCCCCC@@@???======>>>>>>>>>===<<<<<<;;;:::999888777666444444444333333222222222000000000000000000000000222222111111111000000000//////...---,,,,,,,,,,,,///...,,,++++++***(((&&&''''''''''''''''''''''''((('''%%%&&&''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***'''''''''''''''''''''''''''''''''((((((((((((((((((((()))***************(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&"""###***444555---###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++---//////...,,,,,,---////////////111333555666333555666666555888>>>CCC<<<===???AAACCCEEEFFFGGGIIIFFFDDDDDDAAA???AAAFFFQQQ___rrr000000222333333333222111222333333333333444888;;;;;;<<<<<<;;;::::::;;;===;;;;;;;;;<<<===???AAACCCFFFEEEDDDCCCDDDEEEGGGHHHHHHJJJLLLMMMMMMLLLJJJHHHJJJKKKJJJIIIHHHIIIKKKNNNKKKKKKMMMNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIGGGCCC@@@BBBBBBCCCCCCCCCBBBBBBAAAAAA???======>>>???>>>===::::::999888777666666555444444333333333333222222111111111111111111111111111111000000000/////////000///...---,,,,,,,,,,,,---+++***)))******((('''''''''''''''''''''''''''((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************)))((((((''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&+++...---'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***,,,......---,,,+++,,,------------///111333444444666777666555777===BBB<<<>>>AAADDDFFFGGGGGGFFFIIIFFFDDDCCCAAA>>>AAAFFFPPP]]]ppp///000111222333222111111333444444333333444888:::777888888777666666777999::::::::::::<<<>>>AAABBBFFFEEECCCBBBCCCDDDFFFGGGFFFGGGIIIJJJKKKJJJIIIHHHLLLLLLJJJGGGEEEFFFHHHKKKKKKLLLNNNPPPPPPOOOMMMLLLIIIIIIIIIIIIIIIFFFAAA>>>BBBCCCCCCCCCBBBBBBAAA@@@AAA???>>>===>>>???>>>===999888888777666555555444444333333333333333333333111111111111111111111111000/////////............000///...---,,,+++++++++***((('''((()))***)))'''&&&'''''''''''''''''''''((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$"""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***************))))))((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))+++------,,,******+++,,,++++++,,,---///111222666777888666555777;;;@@@===???CCCFFFIIIIIIHHHGGGIIIEEECCCCCC@@@>>>@@@EEEPPP\\\ooo000111111000...///111333888888777555333444666999555666777666555444555666777777777888;;;>>>AAADDDEEECCCAAA@@@@@@BBBEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJOOOLLLGGGDDDBBBDDDFFFHHHHHHKKKKKKIIIJJJNNNOOOMMMKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@?????????======>>>>>>>>>>>>======:::999888777555333222222222222222111111111111000000000000000000000000000///////////////......------,,,++++++******++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((()))*********(((+++///111000...,,,++++++,,,---------...000222666555333333444777;;;>>><<<;;;>>>FFFJJJHHHGGGHHHEEEBBB@@@AAA???>>>BBBGGGOOOaaauuu///000000000000222555888======;;;888555444555666555666777666555444555666;;;::::::;;;===@@@CCCEEECCCBBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIHHHEEECCCBBBDDDFFFHHHGGGKKKMMMIIIGGGIIIIIIGGGKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===>>>>>>??????>>>>>>===999999888777666444444333222222222111111111111000000000000000000000000000///////////////......------,,,++++++******++++++************))))))))))))))))))((((((((('''''''''(((&&&%%%'''///===MMMXXX222,,,%%%"""$$$%%%### %%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&''''''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((()))******(((+++...///...---,,,,,,+++,,,---------...000222444444555666777999;;;<<<<<<;;;>>>EEEIIIHHHGGGHHHFFFCCCAAAAAA@@@>>>BBBHHHPPPaaattt...///000000111444999<<>><<<<<<<<<======>>>>>>>>>>>>======888888777777666555555444222222222111111111111000000000000000000000000000///////////////......------,,,++++++******++++++************))))))))))))***)))))))))((((((((((((***'''$$$%%%...???SSS```777---###!!!$$$'''$$$ $$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''(((%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&'''(((((())))))(((+++------,,,+++,,,,,,+++,,,---...---...111333333444666777999999:::999<<<:::===EEEIIIHHHGGGHHHGGGCCCBBBBBBAAA???CCCIIIRRRaaarrr~~~{{{.../////////000333888<<>>:::666222222222333444555555444444666777;;;::::::;;;<<<===>>>??????@@@AAABBBCCCBBBBBBAAACCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEENNNWWW\\\WWWOOOLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@>>><<<;;;::::::<<<<<<============<<<<<<666666666555555555444444222222222111111111000000///////////////////////////////////////......------,,,++++++******++++++************)))))))))((()))))))))((((((((('''''''''&&&%%%%%%(((///888???...(((###"""%%%((('''%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))%%%%%%&&&&&&'''((((((((()))***,,,,,,+++***+++,,,+++,,,.........///111333333444555666777888999999;;;:::===DDDHHHGGGFFFGGGGGGDDDBBBCCCAAA@@@CCCIIITTT```qqq~~~zzzvvv...///.........000444888;;;;;;:::888444222222333111333555555444555666888:::::::::;;;;;;<<<===>>>>>>???AAABBBCCCBBBAAA@@@DDDDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGPPPUUUQQQJJJHHHHHHHHHFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::555555555444444333333333222222222111111111000000///////////////////////////////////////......------,,,++++++******++++++************)))))))))(((((((((((('''''''''&&&&&&###%%%'''(((((((((***+++###$$$%%%&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((()))***,,,,,,+++***+++,,,+++,,,.........///222444555444333222333555888::::::999<<>>>>>>>>???@@@AAABBBAAA@@@@@@DDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCJJJNNNKKKFFFFFFGGGGGGDDDDDDEEEEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::666666555555444333222222222222222111111111111000000000000000000000000000///////////////......------,,,++++++******++++++************))))))))))))''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''!!!%%%)))(((%%%"""###&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&'''(((((())))))(((+++------,,,+++,,,,,,+++,,,......///000333555777555222111222555888;;;:::888;;;CCCGGGFFFEEEFFFGGGCCCBBBBBBAAA???CCCIIIVVVaaarrr|||***,,,.../////////000111...000222222222222333555///111333444444555777999777888999;;;<<<=========>>>??????@@@@@@@@@@@@@@@CCCDDDFFFGGGHHHHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIEEEIIIKKKHHHFFFHHHIIIGGGCCCDDDEEEFFFEEEDDDBBB@@@???>>>>>>===<<<<<<======;;;<<<<<<======<<<<<<;;;999999888666555444333333222222222111111111111000000000000000000000000000///////////////......------,,,++++++******++++++************))))))))))))((((((((((((''''''''''''))))))'''%%%""""""###%%%%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&''''''(((((()))******(((+++...///...---,,,,,,***,,,...//////000333666777666555555555777999:::999888;;;BBBFFFEEEDDDEEEFFFCCCAAAAAA@@@>>>BBBHHHWWWaaasss{{{xxx(((+++...000000000111222,,,...111222222222333555///111333444444555777999444555666888999:::;;;;;;???????????????@@@@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIBBBBBBBBBCCCEEEHHHJJJLLLEEEHHHGGGDDDDDDGGGGGGDDDDDDEEEFFFGGGFFFEEECCCAAA>>>>>>============>>>>>>======>>>>>>>>>>>>======;;;;;;:::888777555444444222222222111111111111000000000000000000000000000///////////////......------,,,++++++******++++++************))))))))))))))))))))))))(((((((((((( ###%%%&&&&&&'''(((***)))'''$$$$$$&&&((()))(((%%%&&&&&&''''''&&&&&&%%%"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((()))*********(((+++///111000...,,,+++***,,,...//////111444666666777888999999999999999999888;;;BBBFFFEEEDDDEEEEEEBBB@@@AAA???>>>BBBGGGXXXaaatttuuurrr~~~---------............///............////////////222222222222333444555555666666666666666888:::;;;999:::<<<===>>>???>>>>>>DDDDDDFFFGGGGGGFFFEEEEEE@@@AAABBBCCCDDDFFFGGGGGGCCCEEEGGGGGGEEECCCBBBBBBEEEFFFGGGGGGFFFDDDBBB@@@AAA@@@>>><<<<<<<<<<<<===<<<<<<===============<<<;;;:::888555333222222222111111111111111111111111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***)))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((''''''''''''(((((((((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$########################'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$%%%'''(((%%%###"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&((())))))((((((***+++***,,,...000000...,,,***,,,...///000000111444666666666777888999:::::::::777666999AAAEEEDDDCCCDDDGGGBBB????????????BBBGGGTTTaaasssqqqtttwww------------........................////////////222111111222222333444555666555555555666888:::;;;999:::<<<===>>>???>>>>>>BBBBBBCCCDDDEEEDDDDDDCCC@@@AAAAAABBBBBBCCCCCCCCCBBBDDDGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGEEECCC@@@>>>@@@???>>>======<<<======<<<<<<============<<<<<<999888666555444444444444111111111111111111111111111000000000000/////////......---------,,,,,,,,,,,,,,,+++++++++*********+++*********)))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&%%%###"""""""""###$$$'''''''''&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++***,,,...//////...,,,***,,,---/////////000333555666666777777888999:::;;;888777:::BBBFFFEEEDDDEEEHHHCCC@@@@@@???>>>AAAFFFRRR___rrrpppqqqkkk,,,,,,,,,---------......---............/////////111111111111222333444444444444444555666777999:::999:::<<<===>>>???>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGIIIIIIHHHHHHIIIIIIIIIHHHGGGDDDAAA>>><<<===>>>>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;777666555444444444555666111111111111111111111111111111111111000000000000......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))((((((''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%######&&&+++111444''''''&&&&&&%%%%%%$$$$$$$$$&&&'''((('''''')))***+++,,,...//////...,,,++++++---.........///222444666666666777888999:::;;;:::999<<>>???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCGGGIIIIIIHHHHHHIIIKKKJJJIIIFFFCCC@@@===;;;<<<<<<>>>??????>>>===<<<<<<<<<======<<<<<<;;;;;;777666555444333444555555111111111111111111111111111111111000000000//////......---------,,,,,,,,,++++++++++++************((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%###!!!###&&&&&&&&&%%%'''+++111666:::'''&&&&&&%%%%%%$$$$$$######%%%''''''&&&'''(((***+++,,,............,,,++++++---.........///111333555555555666777999;;;<<<<<<:::===DDDHHHFFFDDDEEEHHHFFFEEEDDD@@@<<<>>>DDDPPP]]]oooyyywwweee++++++++++++,,,,,,,,,---------------............////////////000111222222000111222444555666777888999:::<<<===>>>???>>>>>>>>>?????????@@@AAABBBBBB?????????@@@AAAAAABBBBBBAAADDDGGGHHHGGGGGGFFFGGGKKKJJJHHHEEEBBB???===;;;<<<<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::888777555444333333333333111111111111111111111111000000/////////...............---------,,,,,,,,,+++++++++*********))))))((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$&&&%%%###"""$$$&&&''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''''')))+++,,,,,,---......---,,,,,,,,,---............111333555555444555666999;;;<<<===;;;>>>EEEHHHFFFDDDEEEGGGFFFFFFFFFAAA<<<>>>CCCPPP]]]nnn}}}kkklllyyy[[[******+++++++++,,,,,,,,,,,,------------.....................///000111111...///111333555666666777999:::<<<===>>>???>>>>>>???>>>>>>???@@@AAACCCCCC??????@@@AAABBBBBBCCCCCCAAACCCGGGHHHGGGFFFFFFGGGJJJIIIGGGDDDBBB@@@>>>======>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999777555444222222222333111111111111111111111111////////////..................---------,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''''''''(((***,,,,,,------------------,,,---...//////...///111333555444444444666888;;;===>>><<<>>>DDDGGGEEECCCCCCEEEFFFHHHHHHBBB<<<>>>DDDQQQ]]]nnn}}}gggnnnccc************++++++++++++,,,,,,---------.........------------...///000111---...000333555666666666999:::<<<===>>>???>>>>>>>>>>>>===>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCFFFIIIIIIIIIIIIJJJGGGGGGEEECCCBBB@@@@@@???@@@???>>>======<<<======<<<<<<<<<<<<;;;:::999888666555444333222333444444111111111111111111111111000000000////////////.........---------,,,,,,,,,************)))))))))))))))))))))((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''((()))(((&&&$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&&&&%%%###"""&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&!!!"""%%%'''))))))))))))%%%%%%%%%&&&''''''((((((###%%%'''(((((()))+++---------------------------...///000000//////111333555444333333555888;;;>>>>>><<<>>>DDDGGGDDDBBBBBBCCCEEEIIIIIICCC===>>>DDDQQQ]]]nnn~~~ssslll{{{zzz)))************+++++++++,,,,,,,,,---------......---------------///000000,,,...000333444555666555999:::<<<===>>>???>>>>>>======<<<===>>>@@@BBBCCCBBBBBBAAAAAA@@@??????>>>>>>BBBFFFIIIKKKKKKMMMNNNFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999888444444333222333444555666111111111111111111111111111111111111000000000000......---------,,,,,,,,,************))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''((((((***(((&&&$$$############&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((($$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''')))******)))'''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&%%%###!!! &&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''%%%###$$$((()))(((%%%((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))$$$&&&((())))))***,,,---------------------------///000111000///000222444555444333333555888<<<>>>>>><<<>>>DDDFFFCCCAAAAAABBBEEEIIIJJJCCC===???EEEPPP]]]ooodddiii~~~(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------...///000111222333444444444666999:::;;;<<<===???>>>===<<<<<<===???AAABBBAAAAAA@@@@@@???>>>======>>>AAADDDFFFGGGGGGIIIJJJEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@???===<<<<<<<<<<<<::::::;;;;;;;;;:::999999666666555444333333222222000000000000////////////222222222111000//////......------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&(((((('''''')))***//////000000///...---------...///.........000222777777666444444666;;;???;;;>>>AAADDDFFFFFFFFFEEEEEEHHHKKKKKKDDD>>>@@@GGGUUU```qqquuuaaa[[[~~~((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,,,,------...//////000222333333444222555777999999:::;;;===>>>>>>===>>>>>>???@@@AAA@@@@@@???>>>>>>===<<<<<<===@@@DDDGGGGGGGGGHHHIIIGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@???===<<<;;;;;;;;;999::::::::::::999999888666555555444333333222222000000000000////////////111111000000///......---...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((((((((''''''%%%'''(((((('''((()))+++.../////////......---,,,---...///.........000222555555555444444666999<<<<<<>>>AAADDDFFFFFFEEEDDDFFFGGGJJJJJJCCC===@@@GGGWWWbbbrrrkkkYYYZZZ|||)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......///000111222333333111333555666666777:::;;;>>>>>>??????@@@?????????>>>>>>>>>======<<<<<<;;;===@@@DDDGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEBBBAAA???===<<<;;;::::::999999999999999888777777555555444444333333222222000000000000////////////000//////......---------...------,,,,,,++++++***************))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%#########%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&%%%'''(((((((((((()))+++------......------,,,,,,---...//////...///111222333444555555444555888:::<<<>>>@@@CCCEEEEEEEEEDDDFFFGGGIIIHHHAAA;;;???GGGVVV```pppoooaaaccc))))))*********+++++++++************++++++++++++,,,,,,,,,+++,,,,,,------......//////000111222222000222444444555666999;;;>>>???@@@@@@@@@???>>>===>>>>>>>>>======<<<<<<<<<<<<@@@DDDFFFFFFEEEDDDDDDHHHIIIIIIIIIIIIGGGFFFEEEBBBAAA???===;;;::::::999888888999888888777666555444444444333333333222222000000000000/////////////////////.........------...------,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''))))))((((((***+++,,,,,,,,,------,,,,,,+++---...//////...///111333222444666777666666888999<<<>>>@@@BBBDDDDDDDDDCCCFFFGGGHHHFFF???:::???HHHRRR]]]mmm|||vvvnnn}}}***************+++++++++)))))))))*********+++++++++++++++++++++,,,---............//////000000111000111333333444555888;;;===>>>???@@@@@@>>>===<<>>>>>>>>>>>>>>=========@@@CCCEEEDDDCCCCCCCCCFFFFFFGGGGGGFFFEEECCCBBBAAA@@@>>>===;;;::::::999888888888888777666555444333333333333333222222222000000000000////////////000000////////////.........------,,,,,,++++++***************)))))))))(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%&&&'''(((((()))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''))))))((((((***+++++++++,,,,,,,,,,,,,,,+++...///000/////////111333222555777888888888999:::<<<===???AAABBBCCCCCCCCCFFFGGGHHHFFF???:::???HHHSSS]]]lllzzz|||pppuuu************************((())))))))))))*********+++******++++++,,,---...---........./////////000///000222222222444777:::<<<<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAABBBBBBCCCDDDDDDDDDDDDBBBAAA@@@??????===<<<;;;:::::::::999999999888888666555444333333333333222222222222000000000000////////////////////////////////////...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))((('''&&&&&&(((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''&&&&&&((())))))))))))***,,,++++++,,,,,,------,,,,,,...///000000//////111333333555888888888888999:::======???@@@AAABBBBBBBBBFFFGGGIIIHHHAAA;;;???GGGXXX```mmmzzzqqqooouuu************************((((((((()))))))))******************+++,,,---...------............//////.../////////000222555888;;;;;;;;;;;;;;;<<<===>>>========================???@@@AAAAAA??????AAACCCBBBBBBCCCCCCBBBAAA???>>>>>>===<<<;;;;;;;;;;;;<<<:::::::::999888777555555222222222222222222222222000000000000////////////...........................------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''&&&((()))***))))))***,,,++++++,,,---------------...///000000///000222444333555666777666777999:::======>>>???@@@AAABBBBBBFFFGGGJJJJJJCCC===@@@GGGXXXaaannnzzznnnllluuu++++++******************(((((((((((())))))))))))************+++,,,---...------..................,,,---------...000444777::::::999999:::;;;===???;;;<<<<<<<<<<<<<<<<<<<<<@@@AAAAAA???>>>>>>AAACCCAAABBBBBBBBBBBB@@@???>>><<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::888777666555222222222222222222222222000000000000////////////------------------------......---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))))))))))))))'''((((((((((((((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''(((******))))))+++,,,+++,,,------...............///000000///000222444333444555555555666888:::======>>>???@@@AAAAAABBBEEEHHHKKKKKKDDD>>>@@@GGGTTT]]]lllzzzxxxeee|||ppp******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........------......///000111888888999:::;;;===>>>???===<<<;;;:::;;;===???@@@???>>>===<<<<<<===>>>>>>CCCCCCCCCCCCBBBBBBBBBBBB???===;;;999888999:::;;;<<<;;;:::999888666555555444444333333333333222222222111111000///......---......////////////......------,,,,,,,,,,,,++++++******))))))))))))******)))'''&&&'''((()))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***''''''(((((())))))******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&$$$$$$&&&%%%###!!!%%%$$$###""""""###$$$%%%'''&&&%%%$$$%%%&&&'''((()))$$$"""&&&&&&$$$&&&,,,555///)))''')))+++***'''''''''&&&&&&&&&&&&''''''&&&(((******))))))---111***,,,------,,,+++,,,,,,//////000111111111111111555777888999888777888888<<<>>>??????@@@AAACCCEEEFFFLLLPPPMMMFFFAAACCCFFFSSS]]]lllzzz~~~lllgggmmm*********************************************************+++++++++,,,,,,,,,,,,,,,------------...------------...///000111666666777777999:::<<<======<<<;;;;;;;;;===???@@@???===<<<;;;;;;<<<===>>>DDDDDDDDDEEEDDDDDDCCCBBB>>>===;;;999999999:::;;;;;;;;;:::999777666555555444444333333333222222222111111111000///...............////////////......------,,,,,,,,,+++++++++******))))))))))))******)))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******))))))(((''''''''''''''''''((((((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''""""""######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&(((***&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&((((((+++''''''******((()))---888222+++))))))***)))&&&''''''&&&&&&&&&&&&'''''')))))))))''''''(((+++...+++,,,......,,,+++,,,---//////000111111111111111555777888888777666888999===>>>???@@@???@@@CCCEEEEEEKKKPPPNNNGGGAAABBBEEESSS]]]lll{{{sssccckkkqqq*********************************************************++++++++++++,,,,,,,,,,,,,,,------------------------...///000111333333444555666888999:::===<<<<<<;;;<<<>>>???@@@>>>===;;;999999;;;===???DDDEEEFFFGGGFFFEEECCCAAA===<<<;;;999999999::::::;;;:::999888777666555444333333333333222222222222111111000000//////............////////////......,,,,,,,,,,,,++++++++++++******))))))))))))******)))'''&&&'''((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''############$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&%%%!!!!!!%%%)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&((('''%%%%%%''':::444...*********(((%%%''''''&&&&&&&&&&&&'''''',,,)))&&&%%%&&&((()))***+++---......---,,,,,,---///000000000111111111111666777777666555666888:::>>>???@@@@@@???@@@BBBDDDDDDJJJPPPNNNGGGAAAAAADDDSSS]]]lll{{{eeeWWWfffmmm************************************************************++++++++++++++++++,,,,,,,,,---------------------...///000000222222222333555666888999<<<<<<<<<<<<<<<>>>???@@@???===;;;::::::<<>>???@@@@@@???@@@BBBDDDCCCJJJOOONNNGGGAAA@@@CCCQQQ[[[kkkzzz```UUUbbbkkk))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------...///000222222222333555666888999;;;;;;;;;<<<<<<===>>>>>>@@@>>>===<<<<<<>>>@@@BBB@@@AAACCCDDDCCCAAA>>><<<;;;:::::::::999999999::::::999888777555444333333333333222222222111111111000000000000////////////------............------,,,,,,+++++++++***************))))))))))))******)))'''&&&'''((()))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((()))((((((&&&&&&'''(((((()))******(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''(((---222222---'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))***)))((('''+++111777;;;...,,,)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''+++//////,,,(((,,,...000///...---......000000//////000000111222777777666555444555888:::===???@@@@@@???@@@BBBDDDCCCIIIOOOMMMEEE@@@@@@BBBPPPZZZiiiyyyjjjbbbhhhsss)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222333444666888888999::::::;;;<<<<<<======???>>>>>>>>>>>>???AAABBB???@@@AAAAAA@@@>>><<<::::::::::::::::::999999999999888777666555444333222222222222222111111111111000000000000////////////------............------++++++++++++******************))))))))))))******)))'''&&&'''((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))%%%&&&'''((()))+++,,,,,,(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&...888:::333,,,&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''',,,666>>>AAA((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$&&&)))---//////,,,***---///000000///......///111000/////////000222333555666666555444555777999<<<>>>??????@@@AAACCCEEEDDDIIIMMMKKKCCC???@@@CCCPPPZZZiiixxxtttmmmiiivvv))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000111111222333555777777888888999:::;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@?????????>>><<<;;;:::999999999:::::::::999999888888777666444333222222222222222222111111111111////////////000000000000,,,------......------,,,++++++++++++******************))))))))))))******)))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((()))******++++++(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%######(((///111---)))&&&&&&'''(((((('''&&&&&&'''(((((()))((((((&&&&&&###&&&'''%%%(((///222111&&&&&&&&&%%%%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&(((***+++******+++,,,...///111111///...///000111000///...///000222333444555666666555555666888;;;<<<>>>???@@@AAADDDGGGEEEIIILLLIIIAAA>>>@@@DDDQQQ[[[jjjyyylllbbb___mmm))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000000111222444555666777777888999:::::::::::::::;;;===????????????>>>AAA@@@???>>>===<<<;;;;;;888999999:::::::::999999888888777555444333222111222222222111111111111000////////////000000000000,,,------......------,,,+++++++++************)))******))))))))))))******)))'''&&&'''((()))((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))*********))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%)))))))))))))))*********(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))$$$$$$$$$%%%%%%$$$$$$$$$)))'''&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$((())))))))))))'''&&&%%%'''++++++'''%%%'''%%% &&&&&&'''&&&%%%%%%&&&''''''''''''&&&&&&'''''''''(((******(((%%%%%%)))---...///111111/////////000222111///...///000222333333555777777666555666777:::<<<>>>???@@@BBBEEEHHHFFFJJJKKKGGG@@@===@@@EEESSS]]]lllzzz}}}\\\OOOWWWzzz{{{fff)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,------------............///////////////111333555666444555777888::::::;;;;;;::::::;;;;;;<<<=====================<<<;;;:::999888888888999999::::::::::::::::::999777444222000111111111111111000//////........................000///...---,,,+++++++++,,,,,,++++++***))))))))))))((('''&&&&&&'''((()))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++******))))))(((((('''''')))(((''''''''''''((()))((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''***,,,111222333222000.........---...///000222333333333444555777777666666888:::;;;======???DDDJJJIIIEEEGGGDDDFFFHHHBBB;;;CCCRRR^^^dddnnn|||zzzWWWOOOWWWzzz|||hhh)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********+++,,,---,,,,,,,,,,,,------------.........///111333555666444555666888999:::;;;;;;;;;<<<<<<===>>>>>>??????============<<<;;;::::::888888999999999:::::::::::::::999888777444222111000111111111111000/////////////////////////////////...------,,,,,,,,,,,,,,,,,,++++++***))))))))))))(((''''''''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))*********)))))))))((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))***)))((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++***)))))))))((((((((('''(((((())))))))))))((((((((((((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''***---222333333222000...---...+++,,,...000222333444444444555777777666666777888;;;===>>>???CCCIIIIIIEEEGGGDDDFFFHHHBBB;;;CCCQQQYYY```kkkyyyyyyVVVOOOZZZ}}}~~~jjj((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,.........///000222444555333444666777999:::::::::======>>>>>>???@@@@@@@@@============<<<;;;::::::999999999999::::::::::::999999999888666444222111000000000000000///......000000000000000000000000...------,,,,,,---------,,,,,,++++++***))))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))((((((((()))))))))******++++++************))))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))***)))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))*********))))))))))))******))))))))))))(((((((((((('''((()))******)))((('''((((((((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''+++)))''''''''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((+++---222333444222///---,,,---***+++---///111222333444444555777666555555666777:::===>>>???CCCHHHIIIFFFGGGEEEFFFGGGAAA<<>>??????@@@@@@>>>>>>>>>======<<<;;;:::::::::::::::::::::::::::999999888777555444333222///000000000000///......////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,++++++***))))))))))))(((((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++***))))))))))))))))))******))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&)))'''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((+++...222333444222///,,,,,,,,,+++,,,...///000111222222444555666666555444555777:::===???>>>BBBGGGIIIGGGGGGFFFFFFFFFAAA===BBBLLLQQQXXXeeetttqqqPPPKKKUUUxxxzzzfff'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,------------------...///000111111111222333444666777888999999;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::999888777666555333333222000000000000000//////...........................,,,,,,,,,,,,------...///,,,,,,++++++***)))))))))((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))******************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++******))))))))))))******)))))))))******)))))))))(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))&&&((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,///111222333111///,,,,,,,,,......///000000000000000444555777666555555666777:::>>>???>>>AAAFFFIIIIIIGGGGGGGGGEEEAAA>>>BBBHHHPPPWWWdddsssmmmLLLJJJYYY~~~qqq''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++******,,,,,,,,,,,,------------,,,---...///000000000000111222444555777888888888::::::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999888666555444333333333111111111111111000//////........................,,,,,,,,,,,,,,,---...///,,,,,,++++++***)))))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((()))))))))******)))))))))*********++++++((((((((())))))))))))***)))))))))*********++++++************************++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))*********************************++++++++++++,,,+++******))))))******+++))))))************))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''))))))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###""""""$$$&&&((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((***---///000111222111...---,,,---//////000111111111111111444555777777666666888999:::>>>@@@>>>@@@EEEIIIJJJGGGHHHGGGDDD@@@???AAAEEEOOOVVVcccrrrjjjKKKJJJZZZuuu&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++******)))++++++++++++,,,,,,,,,,,,+++,,,...///000//////...111222333555666777888888:::::::::;;;<<<<<<======>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888777666444333333333444222222222222222111111000........................------,,,,,,,,,---......,,,,,,++++++***)))))))))((()))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))))))))*********++++++))))))*********++++++++++++++++++++++++++++++++++++++++++******+++++++++)))***+++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,+++******))))))******+++((()))***++++++***)))((('''((((((((()))))))))***''')))***++++++***)))'''%%%''')))***)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((***---000...000111000///------...---...000111333444444555333555777888888888:::<<<:::>>>@@@>>>???EEEJJJKKKGGGHHHGGGDDD@@@@@@AAACCCMMMUUUcccssskkkLLLLLL[[[~~~lll&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++******))))))************++++++++++++,,,.../////////......111222333555666777777888::::::;;;;;;<<<=========????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::888777666444333333333444222333333333333222111111000000000000000000000000...------,,,,,,---------,,,,,,++++++***)))))))))((()))***++++++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++((()))***++++++***)))((('''((((((((())))))******&&&)))...111111...)))&&&%%%'''******))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***,,,,,,'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((***...000---///000000///......///+++---///222444666777888333555777888999:::<<<>>>:::???AAA>>>???DDDJJJKKKGGGIIIHHHCCC@@@@@@AAAAAAKKKSSSbbbssslllMMMNNN```|||ccc'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++***++++++,,,,,,,,,---...000000000000///000111333333222333555777999999999999:::<<<>>>???======>>>>>>>>><<<;;;:::::::::999999999:::;;;;;;666777777555333222333444222111000000222333333222//////.........---------......---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''((((((((()))))))))***+++***))))))))))))++++++))))))******************&&&''')))******)))((('''%%%'''***+++++++++,,,---+++)))+++//////+++)))***+++///222111---))))))+++000111111///---,,,...000+++***+++---......+++((((((*********+++,,,,,,+++,,,,,,+++************+++(((((()))************)))+++++++++,,,---...000111+++++++++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''%%%'''))))))'''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''))))))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&'''''''''((()))+++,,,---+++---...---,,,***++++++,,,---///111333444555555444555555444444666:::===@@@???>>>===???BBBEEEHHHFFFFFFFFFDDD>>>:::===DDDRRRSSS___tttqqq]]]XXXkkkhhh'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************++++++,,,---***+++---...//////......///000222222111222444666888888888999:::<<<>>>???===>>>>>>>>>===<<<:::999999999999999999:::;;;<<<888888666444111111222444777555222222222333333222///.........------------...------------,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((())))))))))))))))))(((((('''((()))***+++************))))))))))))******++++++++++++,,,,,,000000///,,,++++++---000999444111444666666666888.........///000222333444***+++,,,---,,,+++***)))+++,,,.........,,,++++++***,,,+++)))&&&'''***,,,******++++++,,,---......))))))***+++,,,,,,,,,,,,---------,,,,,,------...++++++++++++************))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((())))))((('''%%%%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&'''''''''((()))+++,,,------...000///---,,,,,,---,,,---///111333444555555555666777666666888<<<>>>@@@???>>>>>>@@@CCCFFFHHHFFFEEEEEECCC===999<<>>???>>>>>>>>>>>>===;;;999777777777888999::::::;;;;;;888777555333222444999===>>>;;;666333222222222111............------------------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***+++************************,,,+++++++++,,,...000222111333555666666777999;;;???999666999;;;999888999===:::777666888::::::999777888999:::<<<;;;999666111222444333222000000000///000111///,,,+++,,,///------,,,,,,+++******)))************++++++++++++000000...---,,,,,,++++++,,,+++++++++***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))***+++''''''((())))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&%%%######$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''''''''((()))***+++,,,...000111111///......///,,,---///111333444444555777888888888888:::===@@@@@@???>>>>>>@@@CCCGGGIIIEEEDDDDDDCCC===888;;;BBBIIIXXXiiiuuu{{{zzzuuu~~~oooWWW((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))***,,,---...******+++,,,,,,---------,,,---//////...///111333333444555777:::<<<>>>???>>>>>>>>>===<<<:::777666666666777888999:::;;;;;;666555444444555;;;BBBHHHCCC>>>888444222111111111---------------------------------,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))***************))))))))))))(((************************)))******+++,,,---......000000000111333444666666777;;;@@@CCCDDDBBBAAAAAACCCAAABBBCCCAAA<<<;;;===????????????===:::888777:::;;;===@@@BBBAAA<<<777777555555666888999666333444222111222222///---------------,,,,,,,,,++++++------,,,+++++++++++++++111000///---,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))***))))))))))))))))))))))))***)))(((((((((***+++,,,(((***+++------+++***((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&''''''''''''&&&%%%$$$$$$&&&((((((&&&###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++...000111111///......///---...///111333444444444666777999999999:::===???@@@???>>>???AAADDDGGGJJJFFFEEEEEECCC>>>999<<>>888333111000000///,,,,,,------------------------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++************))))))))))))******************))))))***+++,,,...000222444555888888999:::999999888777AAABBBBBBAAA@@@???@@@AAACCCAAA@@@===888777>>>IIIKKKRRRXXXWWWPPPJJJHHHIIIKKKRRR\\\dddddd\\\PPPFFFEEEAAAAAAGGGPPPSSSNNNHHHGGG:::///...000...---//////////////////000222333...------,,,---.../////////......---------......,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))***)))(((((((((***+++,,,(((***+++------+++***((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))(((&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******---///000000...------...---...000111333333444444555666888888888999;;;===???>>>>>>>>>@@@DDDGGGJJJGGGFFFGGGEEE???:::>>>EEEcccqqqzzzyyy}}}zzzvvv```MMM(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))***+++,,,---++++++++++++,,,---...///+++,,,---------...000222111222444777999:::;;;;;;<<<<<<<<<<<<;;;999777555555666777999999888777777333333333333333555999===>>>:::555111000000///...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++)))))))))*********++++++)))***+++,,,---------,,,...///111333666888:::;;;::::::::::::999999999999===;;;888777;;;FFFRRR[[[```YYYPPPIIIGGGNNN```qqq~~~tttsssvvvyyy}}}rrrkkkjjjlllttt~~~}}}vvvjjjVVVDDD>>>>>>???DDDKKKJJJFFF???888333///...------,,,+++++++++---...///...---------...///000000,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))***+++''''''((())))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++++++++***))))))(((((()))((('''$$$"""###&&&)))%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&((('''''''''(((((()))***,,,...//////---,,,,,,---...///000111222333333333333555777888888888:::<<<>>>=========???CCCGGGIIIHHHGGGGGGFFF@@@;;;>>>EEEMMM\\\nnnzzz~~~}}}vvvbbbTTT(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))***++++++******))))))***+++---...+++,,,---------...000222111222444666888999999999:::;;;;;;;;;:::999777666666777888999888777555444000222333444333222333444666444111/////////...---++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++(((((()))***++++++,,,---+++,,,///222555666777777555666777999;;;<<<===>>>:::999999;;;???EEEKKKOOODDDEEEIIIQQQ___rrryyy|||wwwmmmjjjgggeeelllxxxxxxpppcccUUUHHH@@@;;;999===;;;777444111000//////...............///000000------,,,,,,,,,++++++++++++******))))))******+++)))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((///...,,,***((((((((((((###,,,555777111***&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&(((''''''''''''((()))))),,,...//////---,,,,,,---...///000111222333333333333555777888888999:::<<<<<<<<<;;;<<<>>>BBBFFFIIIGGGGGGGGGEEE???;;;>>>EEEBBBMMMaaaxxxuuusssnnn___WWW((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))***)))))))))))))))******))))))(((((((((***+++---+++,,,---------...000222111333555666888888888777999::::::;;;:::999888777666777888999888666444333---000444555555444444444111000...---...///...,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************''''''(((***+++,,,---......000444999===@@@BBBCCC;;;;;;<<<<<<===>>>??????>>>===>>>BBBLLLZZZgggooo___fffqqqttthhh```\\\[[[WWWTTTMMMEEE>>>999666444000//////.........//////---------,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))***+++++++++)))((('''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((///---***'''%%%%%%%%%&&&"""555KKKUUUMMM<<<---%%%%%%&&&&&&''''''&&&&&&%%%+++***)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&(((''''''''''''(((((()))---...000///---,,,,,,---...///000111222333333333333555888999999999;;;<<<;;;;;;:::;;;>>>BBBFFFHHHFFFFFFFFFDDD>>>:::===DDDJJJMMM]]]vvvsss\\\dddbbbXXXVVV&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))+++,,,)))************+++++++++******+++,,,---//////000000111444666888999999999999===<<<666555999;;;999999888777666444222111111///111444555555666777999222222222111000//////...,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++*********************)))((((((***))))))(((((((((((()))(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((()))******))))))(((((())))))(((&&&''')))+++***)))(((***---222555666999<<<<<<<<>>JJJOOOSSSlllxxxzzz~~~|||}}}lllXXXLLLBBB999/////////000000111111000...111...***+++111111,,,000---+++******++++++***+++++++++************)))***+++++++++***)))'''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&)))...---,,,+++***((('''''',,,+++>>>\\\```EEE,,,'''&&&&&&&&&''''''''''''(((###%%%((('''%%%$$$&&&)))%%%$$$$$$$$$%%%''')))***((((((((('''&&&&&&&&&%%%%%%&&&(((***+++***)))(((---...///...---++++++,,,...///000111111222222111222444666777777777888:::;;;;;;:::;;;>>>BBBFFFIIIFFFDDDCCCCCC>>>:::===BBBJJJRRRcccvvv]]]RRRXXXeeeWWWVVV&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))***+++))))))*********+++++++++******+++,,,---.../////////000222444666777777777333999;;;777555777777333666666666555444444333333444666888888777555555666222222111111000//////...---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********)))************)))(((((()))((((((((((((((())))))(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''(((((((((((()))))))))(((''''''***,,,///......///444999>>>AAACCCHHHKKKMMMPPPRRRMMMEEE>>><<<>>>CCCFFFEEEGGGLLLMMM```ttt|||vvvxxx~~~~~~yyybbbKKK;;;=========999444111000111000000...---...000...))),,,***))))))+++,,,,,,+++++++++++++++************+++++++++******)))(((''')))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((++++++***)))((('''&&&&&&***)))555IIIMMM;;;***%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&'''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&(((***+++***)))(((,,,---///...---+++,,,---......000111111111111111333555777777777777888999:::999999:::===AAAEEEGGGFFFDDDCCCBBB>>>:::<<>>BBBLLL^^^mmmrrrqqqssswwwuuunnnqqqooopppttt|||yyy|||vvvkkkeeeaaadddddd___TTTGGG===888333...,,,///000...+++***,,,+++******,,,---,,,***,,,,,,,,,+++++++++******,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''))))))((('''((((((''''''&&&&&&&&&&&&(((&&&***222444///'''###&&&&&&&&&''''''''''''((()))((('''((())))))((('''))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%&&&((()))******)))(((***,,,......---,,,,,,---......///000111111111111444555777777666666777888888888777888;;;???CCCFFFFFFDDDCCCBBB>>>999<<>>BBBFFFIIIGGGEEECCCBBB===888:::???JJJRRRbbbvvvvvv\\\\\\hhh{{{uuuvvv&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))((('''(((((((((((()))))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,...000333444555:::DDDNNNLLLAAA888666333333444444555666666666444444444222111000222444///////////////////////////...---,,,++++++++++++************))))))))))))(((((())))))(((((('''&&&''''''&&&&&&&&&''''''((((((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***(((((((((((((((((((((((('''''''''(((+++...111333777<<>>CCCGGGIIIGGGEEECCCAAA<<<777999???HHHPPPaaattt~~~dddcccnnnwwwwww&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((())))))))))))++++++++++++++++++,,,,,,*********+++,,,///111333555555;;;AAA???777333666111111333444666777888999666666444222000000222444.........//////////////////...---,,,++++++++++++************))))))))))))(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))$$$%%%''''''''''''(((***(((((((((((((((((((((((('''((())),,,000555:::<<<@@@DDDJJJMMMNNNLLLKKKKKKLLLKKKHHHHHHRRRgggrrrpppxxx~~~}}}}}}iiiIIIDDD<<<555222000////////////.........---------((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((%%%''')))(((%%%$$$&&&)))(((((('''''''''&&&&&&&&&&&&"""$$$((('''""""""(((&&&&&&&&&'''''''''(((((($$$'''******)))))),,,///222///***&&&$$$%%%''')))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''))))))+++,,,------+++))))))***,,,---...///000000000000111111222222333666:::===;;;;;;:::;;;>>>BBBFFFIIIGGGEEECCCAAA<<<777999>>>DDDLLL]]]qqqpppdddmmmzzznnnooo''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''(((((((((((())))))))))))************))))))))))))***************************************+++---.........000222333333444555666666666555555444333333333444555666333333333222222111111111000000000000////////////......---,,,,,,,,,,,,---+++++++++************)))************))))))))))))''''''(((((())))))******(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***(((&&&%%%%%%%%%'''(((%%%&&&&&&'''((((((''''''%%%&&&((()))))))))((('''&&&'''))))))'''&&&&&&'''***...444999<<>>OOOmmmoooqqq%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))***++++++***)))+++,,,)))***,,,...///000111111111222222222111000...---//////000000111111111222000000000000////////////......---,,,,,,,,,,,,---+++++++++************))))))(((((((((''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%$$$%%%'''(((***+++++++++))))))))))))+++---///000333777===BBBFFFJJJNNNQQQGGGAAA@@@MMMjjj{{{llliiiddd```nnnzzzrrrrrroookkkfffccc```______[[[\\\\\\YYYUUUVVV]]]dddWWW```ccceeegggbbbgggxxxsss}}}zzznnn[[[KKK<<<999444///,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++************************************************((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((()))***(((((())))))))))))((((((%%%%%%&&&(((***+++)))'''******))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))+++------,,,,,,---...---///000000///......//////111333555555555666888:::999999<<>>BBBHHHYYYooodddFFFCCCMMMiiijjjnnn%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''((()))***++++++,,,''')))******))))))***+++------,,,------...///000111000///////////////000000////////////000000111111111000000//////......------,,,,,,,,,,,,++++++++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))*********))))))(((((('''+++***)))(((***...222555;;;DDDIIIGGGJJJPPPNNNFFF>>>KKK___wwwzzziiieeedddrrr}}}~~~zzzyyykkkeeeXXXSSSXXXSSSLLLPPPNNNSSSLLLHHHOOOQQQPPPUUURRRLLLLLLPPPPPPKKKHHHJJJFFFJJJLLLIIIHHHLLLNNNNNNOOOTTTYYY[[[___iiiuuu}}}tttXXX:::.../////////000///...,,,,,,,,,+++******,,,++++++******++++++,,,+++***((('''''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))((((((((('''''''''''')))((('''&&&&&&''')))***&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%$$$######'''((()))((('''&&&''')))%%%%%%&&&&&&'''((((((((((((***++++++******+++,,,////////////000000000000222444555555444444666777777888:::>>>BBBFFFIIIJJJJJJGGGEEEDDD???:::999<<>>IIIOOO^^^rrrgggFFF@@@TTTnnnrrrjjj%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******(((((()))+++************+++,,,------///////////////////////////.........//////000111000000000////////////...------,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((())))))******(((...444888;;;@@@HHHNNNSSSNNNHHHDDDCCCKKK^^^oootttyyyxxxiiiZZZRRRQQQ]]]xxxzzzwwwvvviii```XXXUUURRRMMMJJJJJJIIILLLKKKOOO[[[]]]___jjjppp{{{~~~yyy}}}uuuuuuzzzsssmmmddd___aaaeeeccc\\\VVVQQQMMMKKKLLLKKKIIIGGGFFFHHHLLLPPPWWW___hhhnnnzzz~~~oooWWWDDD666000///000000///---,,,,,,...000,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))((((((((('''''''''((()))******(((&&&$$$''''''''''''((((((((((((''''''''''''''''''''''''"""######%%%&&&'''((()))'''((()))((('''&&&''')))''''''(((((()))************,,,------,,,+++---...////////////000000000000222333555555444555666888:::::::::;;;???DDDIIIMMMFFFDDDCCCDDDAAA<<<===@@@MMMPPP\\\pppoooKKKDDDTTTuuuwwweee%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''((())))))(((((()))+++************+++,,,------------......//////.....................///000111////////////////////////------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''(((((((((((())))))))))))(((((('''((()))******///222777;;;AAAGGGOOOTTTMMMCCC>>>FFFRRRdddssswwwjjj^^^^^^aaahhhnnnxxxxxxppphhhaaa\\\PPPOOOOOOSSSUUUWWW^^^fffjjjmmmkkknnnzzzsssgggbbbaaa]]]WWWSSSUUUSSSPPPLLLJJJKKKPPPSSSZZZ___kkktttbbbPPPAAA666111---......---,,,---///000,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))((((((((((((((()))'''(((((((((((())))))))))))))))))(((((((((((('''(((((()))))))))'''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&((())))))'''((()))((('''&&&''')))&&&''''''((())))))*********+++,,,,,,++++++,,,...////////////000000000000111333555555555555666888<<<:::999:::===CCCJJJNNNGGGEEEDDDDDDAAA<<<===@@@KKKKKKVVVmmmrrrOOOGGGPPPzzzggg%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&((())))))(((((()))***************+++,,,---...+++,,,---...///.........------------...///000111.............../////////------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))******)))((((((((()))+++,,,222666>>>HHHQQQUUUUUUTTTEEEAAAGGG]]]uuu|||uuuqqqdddbbbdddccckkk}}}wwwooocccZZZUUUQQQLLLIIINNNTTT^^^gggmmmvvv~~~xxxuuuwwwssskkkaaaUUUMMMIIIHHHHHHIIIOOO\\\mmm|||wwwjjjZZZIII<<<444222///....../////////---,,,,,,,,,,,,,,,,,,---)))***+++++++++***((('''************************))))))(((((((((((()))***(((((((((((()))))))))******)))))))))((((((((((((***)))((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))%%%&&&&&&''''''(((((())))))***++++++******+++,,,////////////000000000000111333444555555555777999===;;;999999===CCCIIINNNIIIFFFEEEEEEAAA<<<<<>>CCCHHHLLLHHHFFFEEEEEEBBB======AAANNNRRR```ttthhhGGGAAAJJJtttwww%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&'''((((((''''''(((***'''''''''(((((()))***+++((())),,,.........---,,,+++,,,,,,---...///111111---------.........//////---------,,,,,,,,,++++++++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))&&&&&&&&&'''''')))******))))))))))))******************,,,000555<<>>BBBHHHLLLIIIEEEDDDDDDCCC???>>>@@@MMMQQQ]]]ooo~~~~~~eeeDDDCCCJJJsssvvv&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******++++++,,,---------------------..................---------,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((()))***)))'''((()))+++,,,222888>>>FFFPPPTTTSSSWWWQQQKKKRRRnnn~~~wwwqqqxxxzzzrrrooofff]]]XXXYYYbbbttt|||lllfff^^^SSSQQQWWWbbbnnnlllZZZLLL>>>555222111/////////000///,,,))),,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,******))))))((((((((((((***)))(((''''''(((***+++******)))))))))(((((((((,,,((('''))))))((((((,,,((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))+++---...---,,,******+++---...///...---...///111444444444444444555777777888888999:::;;;>>>CCCGGGHHHDDDBBBCCCBBB>>>===???JJJOOO\\\nnn~~~gggGGGEEELLLtttxxx&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********+++,,,,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))******))))))***,,,...000888AAAIIIQQQXXXXXXSSSJJJSSS___rrrxxx[[[]]]dddppp{{{nnnYYYSSSOOOMMMTTTaaahhhxxx}}}}}}wwwdddZZZRRRRRR]]]rrr~~~sss```RRRFFF>>>444333222000///...,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++***))))))))))))((((((((()))(((''''''((()))+++,,,++++++*********)))))))))***'''&&&)))***''''''((((((((((((((((((''''''&&&''''''''''''''''''((((((%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))+++,,,------+++***++++++---...///...---...///111222444666555444444666999:::::::::::::::===BBBEEEGGGCCCBBBBBBAAA===<<>>???CCCHHHKKKIIIEEECCCDDDBBB>>>>>>@@@KKKPPP]]]ooo~~~kkkRRRRRR___&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++************))))))))))))'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******((()))+++---000555;;;@@@LLLSSSWWWQQQLLLNNNUUUYYYqqqzzzbbb```mmmxxxrrrddd]]]___eeeyyy~~~}}}vvvooo}}}pppccc\\\[[[\\\bbbwwwuuuyyyZZZAAA444000//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))************+++((())))))******+++++++++++++++*********)))))))))&&&---777;;;555***(((,,,&&&'''(((((((((((((((((((((((((((((((((((())))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((***,,,,,,+++***+++,,,---...///...---...///111333555777666555555777:::999:::;;;;;;===AAAFFFJJJIIIEEEDDDEEECCC???>>>AAAKKKPPP^^^ppp~~~}}}pppWWWSSS^^^}}}&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******+++************++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++************))))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))+++---000555;;;CCCHHHQQQSSSRRRRRR[[[mmm}}}}}}rrrooouuussseee^^^\\\aaammmyyyyyyrrr___XXX]]]rrroooSSS===111///111...------------,,,,,,,,,++++++,,,------,,,++++++))))))*********+++++++++)))******++++++***************)))))))))((((((((('''(((+++///...'''$$$%%%&&&&&&'''((((((((((((((()))))))))(((((((((((((((((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))(((***+++,,,+++***+++,,,---...///...---...///111555555555555666777888999999:::::::::;;;>>>CCCFFFHHHEEECCCDDDBBB>>>===@@@IIIOOO]]]ppp~~~~~~yyy\\\SSSVVVuuu&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********)))************+++++++++*********++++++,,,,,,,,,))))))******++++++++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************---///222555:::BBBJJJPPPQQQOOOMMMUUUnnnqqqcccccclllxxx||||||mmmddd___ccciiippp|||wwwxxx|||ooo___\\\nnn}}}|||xxx}}}{{{```EEE444222666......---------,,,,,,,,,++++++------------++++++))))))******++++++++++++******+++++++++******)))))))))))))))((((((((((((///((($$$(((,,,***&&&$$$&&&&&&'''((())))))((((((******))))))((((((''''''%%%%%%%%%%%%&&&(((***+++'''''''''''''''''''''''''''''''''''''''((())))))''')))++++++******+++,,,---...//////---...///111777555444555777888888888<<<<<<<<<;;;;;;===AAADDDGGGDDDBBBCCCAAA===<<>><<>>BBBEEEGGGEEEDDDDDDDDDBBB???<<>>;;;DDDIIIXXXkkkzzzwwwZZZXXX{{{%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******,,,111777???EEEHHHNNNNNNSSSUUUNNNOOOlllzzzyyy|||llleeeqqqmmmfffjjjnnnvvv|||wwwuuuiiikkk{{{{{{kkkVVV>>>222//////...///,,,,,,------,,,,,,+++*********))))))))))))*********++++++++++++++++++***((())))))))))))(((((((((+++)))''''''((()))((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,...//////---,,,++++++---......///000000111111222444666666666555666777888999:::999:::<<<@@@CCCBBBBBBBBBBBBCCCAAA===:::DDDJJJXXXkkkyyyrrrUUUWWW|||%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((()))))))))'''''''''(((((())))))***))))))************++++++))))))(((((('''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******---333===EEEIIIKKKTTTQQQOOONNNPPPaaannnooo}}}dddXXXTTT\\\hhhuuupppgggwwwfffgggvvvppp[[[CCC555///...000333,,,,,,------,,,,,,+++*********))))))))))))******++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))***---+++((('''((()))(((((('''(((((())))))(((((('''(((''''''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++---...///---++++++,,,......//////000111111111333555666666555555555666999::::::::::::<<>>888666333///+++***,,,,,,***,,,///*********))))))))))))(((******))))))))))))******))))))))))))))))))))))))++++++***)))(((((()))))))))%%%,,,<<<@@@555***''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))((('''((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,------,,,,,,///000000///------...///222222111222444666999;;;======<<<::::::;;;???BBBEEECCCBBBBBBBBBBBB@@@>>>IIINNN[[[lllzzzWWWGGGPPP&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))***************)))))))))))))))((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''((()))*********)))************++++++++++++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''')))***)))(((+++000555:::BBBKKKQQQXXX\\\ZZZUUUUUUkkkxxxnnnlllmmmrrrccc[[[dddeeeUUUTTTXXXeeeuuuyyy|||vvvtttvvv}}}zzzmmmssshhhRRRDDD;;;444111---,,,......,,,+++---++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((''''''((((((((($$$)))777;;;222)))'''***)))((('''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********+++,,,,,,------,,,,,,...///000///......///111444333333333444666999;;;<<<<<<<<<;;;:::;;;???BBBDDDCCCCCCCCCDDDCCC@@@>>>IIIMMMZZZkkkxxx^^^JJJPPP~~~&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))************************))))))(((((('''***))))))(((((())))))***((())))))******))))))((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((())))))******)))************+++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((()))*********...555;;;CCCGGGQQQ\\\^^^YYYTTTSSSlllyyykkk```fff{{{vvvcccuuu~~~cccOOONNNddd}}}wwwwwwnnnnnntttxxxkkkqqq___QQQIII555111///111000---***+++,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))))))))))))))(((((('''''''''''''''((($$$&&&///333,,,''''''******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,,,,,,,...///000///...///111333666555444444444666888:::<<<<<<<<<;;;:::<<>>AAA@@@AAADDDGGGHHHFFFAAA===IIIMMMZZZkkkxxxaaaQQQ[[[&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))***************,,,++++++***)))(((((('''******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''))),,,---000888BBBIIIOOOTTT\\\\\\RRRRRRlllwwwqqqyyyooommmxxxhhhTTTLLL___}}}~~~zzzvvvxxx{{{uuu}}}{{{~~~KKK???333///---,,,---///---------,,,,,,,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))(((((()))******+++'''&&&'''(((((()))+++'''''''''&&&&&&''''''(((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((())))))***)))***++++++,,,,,,++++++,,,---...//////000222444888777666555555666888999;;;<<<<<<<<<;;;<<<>>>@@@>>>@@@CCCGGGHHHFFFAAA===IIINNNZZZlllyyyeeeTTT[[[&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***************+++++++++******))))))(((+++******))))))******+++)))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((+++///222777???IIIQQQYYYZZZZZZUUUTTTgggmmmyyyyyyfff[[[RRRfffvvvaaaLLLOOOcccnnn___hhhmmmllluuu|||{{{yyy}}}uuu{{{zzzUUUFFF666///---,,,...111---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))***))))))))))))******++++++)))((('''((((((***+++'''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&''')))***((((((((((((((((((((((((((((((((((((((()))******)))******++++++++++++++++++---.........///111333888666555444444555777888:::<<<===<<<<<<<<<>>>@@@===>>>BBBFFFGGGFFFAAA===HHHMMMZZZlllzzzeeeQQQYYY~~~&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++(((((()))***************************************+++******))))))******+++)))******++++++******)))))))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))...333999>>>FFFQQQXXX]]]\\\ZZZ[[[jjjuuutttyyyVVVLLLUUUbbbxxxzzzgggIIIMMMeeemmmgggtttooohhhuuu~~~~~~vvvZZZJJJ999111///---...///,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))******(((((((((******'''''''''''''''((())))))'''&&&%%%%%%%%%''')))+++((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++++++++,,,------------///111666555444333444555777888:::;;;======<<<<<<>>>@@@<<<===@@@CCCFFFEEEAAA>>>EEEJJJXXXkkkzzzgggTTT\\\~~~&&&''''''(((((((((((((((((((((((((((((((((((((((***************++++++,,,(((((()))******************************+++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))+++000777===CCCLLLUUU\\\\\\[[[\\\fffzzzlllnnnkkkMMMKKKfffeeeXXXVVVOOOYYY}}}yyyqqqrrr~~~{{{[[[LLL;;;444111///------,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))'''''''''''''''((()))***'''***+++)))(((((()))(((((((((((((((((()))******'''&&&%%%$$$%%%''')))+++((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***+++,,,------,,,,,,...000555444333222333555777999:::;;;======<<<<<<>>>???<<<<<>>CCCHHHVVVjjjyyyooo___ccc(((((())))))((('''&&&&&&)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++************************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,((((((((()))))))))*********+++++++++++++++******))))))(((((((((((())))))))))))******+++++++++,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((************))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((''')))++++++)))(((***,,,000888===>>>FFFSSS\\\^^^WWWcccdddzzzsssiiiwwwqqqVVVUUUmmm___PPPSSS___iiiuuusssrrrsssyyy~~~zzzkkkZZZHHH>>>999222/////////------///---)))))),,,************************))))))************))))))***)))((('''((()))+++---******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------------,,,------...///000666444333222222555777999;;;>>>@@@???<<<;;;===???AAA@@@AAADDDGGGGGGCCC???DDDIIIWWWjjjxxxttthhhwww(((((())))))(((((('''&&&************************************++++++++++++)))***************++++++))))))************************+++,,,,,,,,,,,,+++)))***************)))))))))))))))*********++++++))))))***+++++++++******++++++************++++++))))))*********+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************))))))))))))((((((((())))))))))))***(((((())))))))))))((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((''')))******((())),,,...666;;;???DDDNNNYYY\\\YYY[[[]]]xxx}}}www}}}~~~eeefffyyykkkYYYUUUeeewwwooopppqqqvvvxxx|||wwwqqqeeeSSSAAA555000//////---,,,...,,,)))))),,,******************************++++++++++++*********)))(((''''''(((***+++***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++------,,,------...///000555444333222333555777999:::>>>AAAAAA>>><<<===??????>>>???BBBFFFFFFBBB???CCCHHHVVViiiwww~~~uuuhhhuuu((())))))))))))(((((('''******************************+++++++++,,,,,,,,,)))******++++++,,,------)))*********++++++,,,,,,++++++,,,---------------************))))))(((''')))************+++++++++))))))***+++,,,,,,++++++,,,,,,++++++++++++,,,,,,)))))))))***************+++************++++++,,,++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))************))))))************))))))''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))'''((((((((((((+++000333<<>>BBBBBB@@@======>>><<<;;;<<<@@@DDDEEEBBB>>>EEEJJJXXXjjjwww~~~sssdddnnn~~~)))))))))******))))))(((************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------...******++++++,,,---------------...////////////...,,,---,,,,,,+++***)))((())))))))))))******************+++,,,------------++++++************++++++************************+++++++++******++++++,,,***************************************+++++++++************)))))))))((((((((()))))))))*********((())))))******))))))(((''''''''''''(((((((((((()))(((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((()))((('''''''''***///555999???DDDLLLTTTYYYYYYTTTOOOZZZ~~~}}}wwwXXXQQQdddzzzlllhhhYYYWWWuuutttmmmmmmtttxxx}}}zzzxxx{{{pppgggyyy|||ooopppoooWWW999444///+++,,,+++))))))+++***************************++++++++++++++++++***))))))((('''&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,------,,,------...///000555444333333444555777888999>>>CCCCCCAAA>>>======;;;:::<<<@@@DDDEEEBBB???HHHMMM[[[lllzzzsssbbblllzzz))))))***************)))************************+++,,,,,,,,,---------------------------------,,,***+++++++++,,,,,,---------......///////////////............---+++******))))))*********+++++++++******+++,,,------,,,,,,******))))))))))))******++++++++++++************,,,,,,+++++++++++++++,,,***************************************+++++++++************)))))))))((('''''''''((((((((())))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((''''''''''''((()))))))))'''''')))...666<<<@@@BBBJJJTTTXXXTTTQQQUUU[[[ttttttXXXFFFHHHkkk[[[^^^eeeyyywwwsssuuutttyyy}}}xxxvvv{{{uuukkk___kkk}}}}}}vvvvvvsssZZZ<<<888111,,,,,,+++***))),,,************************))))))************))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++---...///000------,,,------...///000444444333333444555777777999===BBBCCC@@@===<<<===<<<<<<===AAAEEEFFFCCC@@@HHHMMM[[[lllzzzuuudddooo{{{)))******++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......---------..........................................///000000111111000000000000000000///...------------............//////,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++******************************))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((''''''(((((()))******((()))---444===DDDGGGHHHQQQZZZXXXPPPOOO```tttuuuSSSHHHIIIbbbzzz}}}}}}uuu[[[WWW```}}}wwwpppvvv|||xxxttttttyyy}}}}}}~~~}}}vvvmmm^^^aaa|||uuuvvv~~~tttjjj[[[MMM<<<444---,,,,,,++++++---************************)))))))))******)))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++---///000111------,,,------...///000444444444444555666666777999===AAAAAA???<<<<<<===>>>===???BBBFFFGGGDDD@@@EEEJJJXXXjjjwww~~~ppp___oooxxx)))***++++++,,,,,,++++++++++++++++++++++++++++++------------............000000111333444666777888999999888888777666666666555555666777777777777666555555555666666555444444444444444555555555666666333333333333222111000000000000////////////000000.........------,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************))))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((())))))***+++***+++111:::DDDJJJMMMRRRXXX\\\XXXQQQWWWuuubbbEEELLLaaatttjjj\\\OOOeee|||zzz|||}}}vvvqqqtttvvvtttuuuuuurrrmmmggg```mmmxxxfffuuu|||jjj]]]WWW@@@666...,,,---,,,,,,...************************)))******++++++******)))&&&'''((()))***+++++++++'''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---......------,,,------...///000333333444444555666666777999<<>>???BBBFFFFFFCCC???CCCHHHVVViiiwww~~~lll\\\qqqxxx)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////333444666999<<<>>>@@@BBBCCCCCCBBBAAA@@@??????>>><<<<<<===>>>>>>>>>>>>===:::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999777666555444333333333333333333444/////////......---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((************))))))))))))))))))))))))************))))))************))))))''''''''''''((((((((()))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&'''(((******((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((()))******++++++,,,333>>>HHHMMMPPP[[[\\\\\\XXXTTTaaa~~~```LLLaaatttZZZWWWaaawww|||rrrtttqqqmmmkkkmmmmmmiiinnnaaaZZZ\\\jjjqqqxxxpppYYYMMMBBB777...---...------...************************+++++++++,,,,,,+++++++++%%%&&&(((***+++,,,,,,,,,'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************---------------...000000333333444444555666666666999<<<>>>>>>;;;999;;;===?????????BBBEEEEEEBBB>>>DDDIIIWWWjjjxxxppp```xxx---(((''',,,000///...///***+++,,,---///111222333555222000111444777666444<<<;;;===??????AAAJJJTTTaaabbb]]]TTTTTTXXXTTTIIIDDDBBBBBBFFFHHHFFFGGGJJJFFFLLLKKKFFFIIISSSUUUOOOIIIJJJHHHDDDDDDGGGHHHFFFRRROOOKKKIIIGGGDDD@@@>>>CCCBBB???:::;;;===:::444333333444777666333111222111+++(((,,,...---,,,---000,,,((((((+++------+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&)))+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))+++)))''''''((()))******---***000>>>FFFFFFIIIQQQ[[[```VVVHHHRRRvvvppp```ggg|||ttt```MMMZZZwwwyyyiiijjjyyyvvvsssooommmmmmkkkgggccc```^^^XXXQQQQQQ]]]rrrlllSSSEEE===666222...***+++...---,,,++++++******++++++,,,+++++++++***)))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***++++++,,,---...000000666666555333222333555888888:::===>>>===<<<;;;<<>>:::CCCLLLVVVggg{{{rrraaasss000,,,***---...+++***,,,111///...///333666888888777777777999<<<===<<<;;;>>>AAAGGGMMMRRRZZZkkk{{{}}}tttjjjaaaaaaffflllmmmkkkkkkoooiiimmmnnnppp|||kkkjjjfffbbbdddiiijjjgggiiijjjjjjgggbbb______```\\\\\\ZZZUUUSSSQQQKKKCCCAAA???>>>??????;;;666333888222...//////---,,,---///---,,,---......,,,***,,,++++++++++++*********************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((('''((()))***++++++---000888AAAEEEHHHOOOXXXXXXPPPNNN]]]vvvxxxiiittt~~~lllddd___eeerrrhhhfffvvv~~~{{{vvvsssqqqnnniiifff^^^[[[UUULLLGGGMMMZZZfff|||ppp]]]III555---...///...------,,,++++++******+++++++++++++++*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,---///000111555555444333222333666999999;;;>>>???>>>===<<<===???AAACCCFFFGGGEEE@@@<<>>777111......---,,,++++++******++++++***************+++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111333333333333222444777::::::<<>>======>>>???@@@CCCFFFHHHFFFBBB???DDDLLLSSScccwww~~~ooo]]]~~~//////222555444222666<<<>>>@@@EEELLLVVVbbbnnnuuuzzzsssoooooopppttt~~~|||}}}}}}vvvuuu||||||sssggg]]]TTTPPPMMMKKKFFF===777666000000000///---,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((###%%%(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((()))))))))***,,,---444CCCLLLJJJKKKSSSXXXVVVIIIYYY~~~uuu{{{ZZZQQQEEE```ccc]]]VVV[[[xxxvvvqqqzzzqqqhhhaaa]]]XXXYYYXXXRRRLLLHHHJJJLLL\\\{{{rrr___FFF111,,,000---,,,++++++******++++++)))))))))***+++++++++,,,******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))*********+++++++++---------......000111111111222222222222444888;;;:::<<<>>>>>>===<<<======>>>???BBBEEEGGGFFFCCC@@@CCCJJJPPP___ttt|||tttddd|||444555888;;;999666999???EEEMMMWWW___hhhttt~~~|||{{{|||yyyvvvooollliiieee[[[MMMCCC@@@<<<999555111/////////000---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((###&&&((()))((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))***)))((()))---000===IIIPPPPPPRRRWWWUUUMMMCCCjjjhhheeeIIIAAAIIIjjjaaaaaabbbnnnsssggg]]]XXXQQQSSSTTTRRRNNNJJJIIIIIIPPP{{{}}}lllQQQ888...///---,,,++++++******++++++)))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))*********+++++++++...............///000111000111222222222444888;;;999:::<<<<<<;;;:::;;;<<<===>>>@@@CCCEEEEEEBBB@@@DDDKKKQQQ___uuu}}}sssggg|||777999???HHHLLLLLLOOOSSSVVV^^^iiipppvvv~~~~~~{{{{{{qqqaaaVVVTTTLLLDDD;;;555333222000---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))******)))))),,,222888FFFLLLRRRTTTVVVWWWRRRKKKNNNxxxlllppptttPPPGGGCCCXXXtttzzzaaaiiirrr~~~}}}xxxzzzlllbbb\\\VVVVVVVVVSSSNNNJJJGGGFFFGGGnnnyyylllaaaSSSBBB444...---,,,++++++******++++++***************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************+++++++++......------......///000000111222111222444777:::888:::;;;;;;:::999;;;<<<===>>>???BBBDDDDDDBBB???FFFMMMTTTcccxxxqqqjjjLLLMMMVVVbbbkkknnnoooqqqqqqtttzzz~~~wwwsssrrrssswwwrrrsssfff[[[NNNFFFCCC???777///.........------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))))))))((((((***+++(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))*********(((***+++***+++111;;;CCCMMMNNNSSSXXXWWWRRRQQQSSSjjj|||nnn___FFFNNNTTTtttzzzlllfffzzzttt```eeejjjmmmrrr{{{uuujjjddd^^^]]]YYYSSSMMMHHHEEEDDD@@@TTT~~~}}}uuuhhh___UUUEEE777000---,,,++++++******+++++++++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++------------------...///111222222111111333666999999;;;;;;;;;::::::<<<===??????AAACCCEEEDDDBBB@@@EEEMMMTTTdddyyymmmlllooonnnsss~~~~~~}}}~~~{{{uuunnnkkkmmmlllfff```]]]\\\[[[[[[[[[ZZZggguuu}}}uuufff^^^ZZZRRREEE:::000/////////............++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''(((+++---))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************(((***++++++...666CCCLLLPPPPPPUUUZZZUUUMMMRRR]]]xxxpppyyy\\\NNNaaauuukkkmmmqqqsssZZZQQQ]]]hhhjjjnnn|||zzzpppjjj```\\\VVVOOOHHHCCCAAA@@@;;;<<>>AAAAAABBBDDDFFFEEECCCAAAAAAJJJQQQbbbwww~~~fffhhhsss{{{~~~zzzwwwooogggcccfffllloooqqq{{{lllaaa```bbbbbbdddjjjmmmggg]]]XXXWWWWWWWWWXXXZZZZZZZZZ[[[]]]```jjjmmmpppqqqrrrsssrrrooo||||||zzzwwwzzzppp]]]CCC<<<333...///000...+++))))))***,,,......,,,***+++,,,,,,,,,,,,+++******))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&'''((((((''''''(((******))))))///999DDDKKKOOORRRQQQXXX^^^VVVOOO___yyywwwvvvttt]]]pppnnniiiggg]]]]]]lllllljjjiiinnn|||xxxlllcccWWWPPPMMMKKKHHHEEE???DDDFFFOOOaaakkkvvv}}}|||kkksss|||yyy^^^NNN@@@,,,///...---------......///+++++++++************))),,,,,,+++***)))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))++++++*********+++,,,,,,------.../////////777666666666777888999999>>>???>>><<<;;;;;;>>>@@@>>>??????AAAFFFIIIEEE>>>CCCIIITTTbbbppp|||iiiqqq}}}{{{ooo]]]eeekkklllnnnrrrrrrpppllljjjgggfffiiipppwww||||||~~~}}}~~~xxxwww{{{yyyxxxwwwuuusssrrrqqqpppsssrrrpppnnnmmmmmmnnnmmm^^^___[[[UUUUUU[[[^^^^^^fffeeegggooozzzqqqUUULLL>>>444000000000000---,,,,,,---///111000///+++,,,,,,,,,,,,+++******))))))************))))))(((((((((((((((((((((((('''''''''((()))*********(((((()))))))))*********((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''((())))))&&&'''((((((''''''(((***+++***+++333>>>HHHNNNOOOWWWXXXWWWTTTTTT```{{{|||mmmxxxiiigggpppZZZeeeyyytttbbbuuuwwwllliiirrr{{{nnnfff]]]YYYXXXTTTMMMFFF>>>IIIMMMNNNTTT]]]rrr}}}yyyyyyjjjtttzzzqqq\\\GGG000222111///---,,,+++)))(((+++++++++************))),,,+++******))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))))))))((()))++++++*********+++,,,,,,------.../////////555555555555666777888888;;;<<<>>>===<<<;;;<<<===>>>???@@@AAAEEEIIIEEE>>>DDDJJJTTTaaaooozzzkkkttt|||zzz~~~sssvvvuuuooonnnqqqmmmdddkkkqqquuuuuuvvvzzz}}}|||uuuxxx|||~~~zzzqqqllllllllliiigggddddddlllvvv{{{xxxrrrwww{{{lllbbbQQQ@@@555000///000///---++++++,,,......---,,,,,,,,,,,,,,,++++++***))))))************))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))******((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))&&&((())))))(((''')))***,,,+++///888DDDNNNQQQPPPXXX\\\WWWNNNXXXyyytttnnniii___uuu^^^OOOmmmgggrrrtttrrr}}}rrrkkkeeedddeee```TTTIIILLLaaakkkeee[[[YYYppp{{{yyyuuu~~~}}}iiiRRR;;;111///,,,,,,---------,,,+++++++++************)))++++++***)))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((()))++++++*********+++,,,,,,------.../////////444444444444555666777888888;;;===>>>===;;;::::::===???@@@AAAEEEHHHEEE>>>EEEJJJTTTaaannnyyynnnyyywwwtttuuupppnnnpppnnnssstttqqqrrryyy~~~{{{zzz}}}}}}vvvhhhVVVEEE999333111000///,,,,,,,,,,,,+++))),,,,,,------,,,,,,+++***))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''''''''''''''((())))))&&&((())))))(((((()))***+++---222>>>JJJRRRRRRPPPSSSZZZTTTNNNfff~~~xxx]]]PPPbbbpppWWWZZZyyyppp~~~wwwqqqkkkkkklllgggZZZNNNXXXvvvzzznnn}}}qqqqqq|||{{{ppp```OOO>>>888000,,,,,,...//////+++++++++*********))))))******))))))))))))******((()))))))))************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))''''''((()))******++++++((()))++++++*********+++,,,,,,------.../////////333333444444555666777888999;;;======<<<;;;;;;;;;===@@@AAABBBEEEGGGEEE???EEEJJJUUUbbbooozzzqqqzzzjjj```fffnnnpppsssyyyyyyuuu{{{~~~xxxmmm]]]MMM@@@999000///...///000///---+++,,,------------,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))'''((())))))(((((()))+++***///888CCCMMMSSSSSSQQQQQQTTTOOOSSSwwwwww```FFFPPPlllxxx^^^WWWqqqnnn}}}}}}uuunnnllllllhhh^^^TTTZZZwwwtttlllwww{{{xxxooo```XXXLLL<<>><<<@@@BBBBBBDDDGGGEEE@@@DDDJJJUUUcccppp}}}ttt~~~zzzvvviiieeefffpppzzz}}}zzz}}}yyy{{{}}}zzzppp```OOODDD111000......//////---,,,---------------,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''(((***)))(((((()))+++***333???IIIOOORRRTTTTTTTTTPPPNNN^^^yyywwwgggPPPHHH^^^sss|||~~~cccRRRbbb}}}jjjddd{{{rrrmmmjjjfff```ZZZ```qqq}}}~~~yyyyyyrrryyyzzzjjjaaaSSS???111,,,+++,,,++++++++++++************)))))))))((((((((()))******))))))))))))************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((())))))******+++++++++((()))++++++*********+++,,,,,,------.../////////444444444555666888999:::>>>======;;;999:::===@@@;;;@@@CCCCCCDDDFFFDDDAAADDDJJJUUUcccqqq~~~ttt~~~zzzvvvvvvxxxxxxuuuqqqrrrvvvyyy}}}tttbbbVVVCCC>>>777111...---,,,,,,---------...------,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))''')))******))))))***+++,,,888FFFOOOQQQQQQUUUYYYVVVOOOUUUqqqzzzuuuuuuRRRKKKSSSooooooYYY```zzzeee^^^eeezzzyyyqqqkkkfffaaa___ccckkknnnuuu}}}yyyvvv{{{sssssswww}}}mmm\\\NNN===222///000000///+++++++++************)))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))************************((()))++++++*********+++,,,,,,------.../////////222222333444555777888999;;;<<<<<<;;;::::::;;;===;;;@@@CCCCCCCCCEEEDDDAAAEEEKKKVVVcccqqq|||sss{{{jjjjjjoooyyy}}}uuuhhh]]]TTTGGG;;;444111000000------......------,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))''')))******))))))***+++...;;;KKKRRRRRRQQQVVV\\\TTTOOO^^^mmmwww~~~___LLLMMM\\\~~~oooccc~~~xxxcccVVV```oooxxx~~~~~~vvvmmmfffcccaaaYYY```fffsss}}}{{{zzzoooggghhhwww|||mmm[[[OOO>>>444000///,,,(((+++++++++************)))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++***************(((***++++++******+++,,,,,,,,,------...//////000111111111333444666777888777999<<<===;;;:::999999;;;@@@DDDCCCCCCEEEDDDAAAFFFLLLVVVbbbooozzz~~~rrrzzzxxx}}}{{{uuuyyy~~~yyymmmXXXBBB444111333...---+++***+++,,,...///+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''((((((((())))))&&&(((------)))***///999JJJRRRJJJKKKXXXZZZPPPLLLLLLqqq{{{kkkhhhrrr___MMMZZZ}}}bbblllXXX]]]jjjzzz~~~{{{yyyxxxvvvtttrrrrrrrrrrrrpppqqqqqqqqqppppppsssuuuqqqpppnnnnnnoooqqqtttvvv{{{yyyyyy||||||tttjjjeeeeeeaaaaaaaaafffuuuzzztttxxxxxxqqqkkkkkkoooqqq```SSSAAA555///,,,---...++++++*********************************)))((((((***)))(((''''''((()))***+++***((('''&&&''')))***)))))))))((((((((((((((())))))************))))))(((((((((((((((((((((((())))))***++++++++++++***---------...............111222333444555777888888999;;;>>>===::::::<<>>:::EEEIIIRRR___nnn|||}}}rrr{{{}}}yyy~~~|||~~~uuuYYYAAA555333000...,,,++++++,,,---...++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''''''''((((((((())))))((('''(((,,,+++)))...555BBBKKKOOOLLLOOOVVVSSSIIISSS^^^www}}}sssgggyyygggZZZ\\\~~~xxxeeemmmxxxmmm]]]aaayyy~~~}}}|||{{{zzzzzzzzzxxxtttooonnnnnnnnnjjjfffcccbbb```___^^^]]]^^^^^^TTTUUUUUUTTTSSSTTTWWWZZZVVVUUUTTTSSSTTTVVVXXXYYY\\\\\\^^^bbbiiinnnrrrtttzzz|||xxxooohhheeebbbaaa^^^___jjjzzz~~~mmm```fffyyywwwoookkkpppwwwlll]]]III:::111---,,,---,,,++++++******************************)))((((((***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***---------...............222222333555666777888999999<<<>>>>>>;;;:::===???@@@@@@AAABBBCCCBBB>>>;;;DDDHHHQQQ___ooo|||~~~xxxvvvfffdddiiinnnmmmjjjlllvvv~~~}}}vvvqqqzzzqqqUUUCCC:::444111...------......---,,,+++++++++************))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''((((((((()))))))))(((((()))***)))+++333===MMMKKKLLLPPPSSSQQQKKKFFF^^^www{{{sssiiifff{{{\\\YYYsssooohhhZZZxxxYYYWWW```xxx{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvtttrrrppppppppppppmmmlllkkkiiihhhhhhggggggccc___[[[YYYYYYWWWSSSOOOJJJIIIGGGFFFDDDCCCCCCCCCFFFFFFDDDCCCAAACCCFFFIIIFFFEEEEEEEEEFFFHHHJJJKKKNNNOOOQQQTTTYYY___fffkkkkkkpppwww|||~~~wwwmmmfffbbb```]]]\\\cccpppyyy|||xxxfffRRRQQQkkktttjjjmmmwwwwwwiiiTTTAAA666000---+++,,,,,,+++***************)))************))))))((())))))(((((((((((())))))***)))(((''''''((()))***************************))))))************))))))************************))))))***++++++++++++***---------.........//////333333444555777888999999:::===??????<<<;;;>>>@@@??????@@@BBBDDDCCCAAA>>>CCCHHHQQQ```ppp~~~~~~{{{{{{wwwyyyxxxrrrkkkgggiiilllpppeeeZZZUUUSSSZZZqqqzzzhhhTTTGGG999555000...///000///...,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((('''(((((((((((()))))))))((()))***))))))...:::EEEPPPJJJLLLUUUUUULLLJJJPPPrrrnnncccnnnzzzaaaWWWbbb^^^YYYggg|||fffZZZaaattt~~~}}}|||~~~|||{{{zzzzzz{{{|||xxxwwwvvvvvvvvvvvvvvvvvvsssqqqooonnnooonnnllliiiggggggggggggfffeeedddccccccaaa___\\\ZZZZZZZZZZZZVVVVVVUUUSSSSSSRRRRRRRRROOOMMMKKKJJJJJJIIIFFFDDDGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@???@@@DDDGGGFFFFFFGGGHHHKKKOOOSSSUUUPPPSSSXXX\\\___eeemmmttt|||~~~rrrhhhbbbaaa______cccllluuuyyyvvvmmm\\\TTTiiilllgggooovvvlll[[[JJJ>>>888111+++---,,,,,,+++************))))))************)))((())))))(((((((((((()))))))))(((((('''(((((()))******************+++++++++))))))************))))))************************))))))***++++++++++++***,,,,,,------.../////////333444555666777999::::::;;;>>>@@@???===<<>>AAA@@@======???BBBEEEDDDCCCCCCDDDCCCAAA???BBBHHHSSSbbbrrrwwwtttyyyllldddkkkyyy~~~yyy~~~}}}nnn___PPPFFF999111///...,,,***,,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))((('''''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((()))))))))******(((***+++***///;;;EEEIIIGGGHHHPPPVVVOOOLLLdddvvvfffqqq{{{aaaRRRFFFHHHbbb|||pppXXX[[[|||}}}ZZZ\\\jjjwww~~~|||yyyuuuqqqmmmjjjiiidddaaa___]]]\\\YYYUUUSSSOOONNNKKKIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDCCCCCCCCCBBBCCCDDDEEEEEEBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNKKKMMMPPPTTTXXXZZZ\\\\\\ZZZ\\\aaaffflllppptttuuuxxxzzz}}}{{{ssseee```\\\]]]]]][[[ZZZ[[[]]]kkkxxx|||qqqhhhfffgggcccYYYSSSNNNBBB444///...---+++************((())))))************)))(((((())))))))))))((((((''''''(((((())))))******(((((())))))***+++++++++))))))************))))))************************))))))***++++++++++++***+++,,,,,,---...///000000333333444555777888999999;;;>>>@@@@@@===<<>><<>>@@@???===<<<>>>AAA@@@???>>>>>>@@@@@@???===EEEJJJUUUdddtttppppppssscccyyyiiiddd___[[[XXX___wwwzzzjjjUUUDDD<<<777333///---------,,,,,,,,,++++++******************************))))))))))))******))))))((('''''''''''''''+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************(((******---777EEEIIIEEEGGGJJJNNNMMMKKKYYYxxxmmmbbbFFFGGGKKKZZZ}}}jjjRRRddddddSSSjjj}}}vvvpppiiidddbbb]]]VVVPPPLLLJJJGGGDDDBBBCCCDDDFFFAAA@@@AAACCCEEEGGGFFFEEEGGGFFFEEEEEEFFFGGGIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLKKKMMMPPPQQQPPPRRRVVVYYYXXXYYY[[[\\\]]]```dddfffkkklllnnnqqqsssuuuvvvwwwuuuyyy}}}~~~|||ssseee[[[\\\___]]][[[\\\XXX\\\pppqqqmmmqqqmmmbbb]]][[[PPPAAA000///---,,,+++*********(((((()))***************'''((()))******)))((('''&&&&&&((()))************&&&''''''((()))*********))))))************))))))(((((((((((((((((((((((())))))***++++++++++++***++++++,,,---...///000111111222333444555777888888:::===??????<<<;;;>>>@@@???>>>>>>???AAABBBBBBAAAEEEKKKVVVeeetttdddjjjppp\\\zzzuuusssuuuwwwzzz|||}}}zzz|||~~~qqqjjjkkkddddddfffiiillljjjeeeaaaUUUQQQMMMIIIEEEIII]]]qqquuugggXXXJJJ<<<333///000------...,,,)))***...***++++++,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***+++(((,,,999CCCDDDDDDEEEJJJIIIPPPNNNJJJiiitttkkk}}}```HHHKKKRRRwwwtttTTTaaa``````}}}vvvooofffaaa\\\XXXSSSNNNJJJHHHGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMTTTXXX\\\[[[WWWTTTVVVYYYVVVXXXZZZZZZYYYZZZ^^^bbb```fffmmmnnnmmmnnnsssyyyxxx}}}~~~{{{wwwkkk^^^XXXZZZ\\\ZZZVVVRRR\\\ooozzzpppooojjjiiilllgggWWWIIICCC222000,,,******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))***++++++++++++***)))***++++++------...///000000111333555888:::;;;;;;>>>@@@???===;;;===???>>>>>>?????????@@@@@@@@@EEEOOOVVVaaattt}}}{{{[[[vvvsssVVVyyyrrrkkkddd^^^VVVSSSQQQPPPQQQSSSWWWZZZWWWTTTYYYccccccWWWNNNLLLRRRWWW]]]^^^[[[YYYZZZ\\\VVVLLLCCC>>><<<>>>IIIVVV\\\ddduuuwwwmmmkkkvvv~~~tttfffRRR???222222...---000111...---///***++++++,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((()))******+++***000===FFFGGGFFFGGGGGGJJJLLLHHHRRRsss{{{tttmmmsss\\\NNNfff~~~|||cccfff~~~hhhwww|||tttooogggaaa\\\WWWRRROOOPPPOOOMMMLLLMMMOOOQQQSSSRRRRRRSSSTTTTTTUUUVVVVVVUUUXXX^^^eeelllsssyyy|||~~~zzz{{{}}}~~~{{{xxxmmmaaaZZZYYYZZZXXXVVVVVVZZZfff|||ssssssyyy~~~yyyuuurrrjjjdddccchhhiii]]]NNNEEE444111---+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))***++++++++++++***)))***++++++------...//////000111333555888:::;;;<<>><<<>>>@@@??????@@@AAAAAABBBBBBBBBDDDOOOUUU___qqqzzzyyy^^^}}}bbbxxxkkk```XXXQQQKKKGGGDDDEEEHHHLLLSSS[[[bbbeee]]]\\\cccpppssshhh]]]ZZZiiippprrriiiZZZRRRVVV^^^aaaUUUJJJGGGIIILLLQQQUUUWWWRRRZZZnnnvvvjjj\\\XXXSSSNNNPPP[[[ddddddfffjjjnnnlllmmmppptttwww~~~yyygggPPP???999111---///111///,,,+++++++++,,,,,,,,,,,,+++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))***+++,,,...666BBBIIIJJJHHHHHHEEEKKKEEEGGGfffuuujjjiii___aaabbbXXX|||ssswww~~~qqqeee___\\\WWWUUUTTTTTTTTTSSSVVVWWWXXX[[[___dddhhhjjjkkkoootttvvvvvvwwwzzz}}}~~~|||yyyqqqfff]]]XXXVVVVVVVVVZZZWWW]]]qqqwwwrrrxxx~~~sssnnnsssyyy|||vvvkkkdddhhhlllcccRRREEE777333...+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))***++++++++++++***)))***++++++------...//////000111333555888:::<<<>>>AAACCCBBB???===>>>@@@>>>>>>???@@@AAABBBBBBBBBBBBNNNUUU]]]nnnwwwwwwbbbwww```zzz___YYYPPPIIIFFFDDDCCCAAAFFFFFFGGGOOO___ooowwwwwwhhhiiirrr}}}}}}qqqjjjkkkxxxyyysssbbbNNNEEEKKKTTTXXXQQQLLLMMMUUU]]]bbbeeekkkXXXOOOWWWUUUEEE<<<@@@DDDDDDKKKWWW[[[UUUOOOMMMKKKHHHGGGLLLPPPUUU\\\dddoooqqqrrrpppooouuuzzz}}}vvvgggXXXIII<<<000...000///,,,***,,,,,,,,,---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++,,,222<<>>???;;;<<<===???????????????@@@MMMTTT\\\lllvvvrrrbbbbbbRRRrrrcccXXXOOOLLLHHHFFFFFFGGGHHHIIIHHHEEEDDDLLLaaauuuyyyttt```bbbkkkqqqlllaaa___eeeqqqjjj^^^OOODDDCCCKKKTTTRRRTTTWWW\\\dddooozzzooo^^^VVVXXXPPP===999BBB666999BBBLLLRRRPPPLLLKKKBBB??????DDDIIIKKKOOOTTTVVVYYY[[[YYYWWWZZZdddnnn{{{}}}|||oooXXXFFF555///000000...------------------,,,+++*********++++++++++++******************************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,666AAAHHHJJJJJJHHHGGGFFFDDDGGGjjjxxxxxxwwwZZZjjj{{{^^^pppzzzwwwxxxyyyvvvrrr{{{pppbbbmmmqqq|||~~~zzzqqqfff[[[UUUTTTVVVXXXXXXZZZcccsss~~~yyyccc\\\ccchhh```UUUAAA;;;333,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))***++++++++++++***)))***++++++------...///...///000333666999;;;======@@@BBBAAA>>><<<===???<<<===>>>@@@@@@???>>>>>>@@@KKKRRR[[[mmmxxxpppbbbzzzVVVLLL{{{zzzsssdddXXXQQQKKKFFFHHHHHHIIIIIIIIIIIIIIIHHHCCCBBBCCCLLLcccxxxzzzqqq\\\]]]ccchhhcccZZZZZZbbblllaaaRRRIIIHHHNNNVVVZZZ[[[bbbhhhjjjooozzztttooonnnlll[[[AAA555777222333666:::>>>AAACCCDDDDDDAAABBBHHHLLLLLLLLLNNNCCCEEEGGGEEECCCCCCIIINNN\\\ggg~~~zzz|||yyy```MMM999000///...---...---......------,,,+++*********+++,,,,,,+++******************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))***+++,,,---...:::FFFIIIHHHHHHGGGFFFEEEIII\\\qqqfffSSSMMMppp^^^bbbxxxwwwwwwxxxzzz{{{}}}~~~~~~}}}|||yyysssooopppxxx~~~|||iii[[[hhh~~~~~~mmmnnn{{{vvvuuu~~~~~~~~~}}}uuukkkaaaYYYUUUTTTUUUXXX[[[___gggttttttbbb```eeeaaaZZZIIIBBB777///***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))***++++++++++++***)))***++++++------...///...///000333666999;;;===<<>>===>>>@@@@@@AAACCCCCCCCCBBB@@@>>>@@@JJJPPP\\\qqq~~~xxxkkkxxxZZZSSSnnnSSSTTTOOOHHHDDDGGGJJJJJJHHHLLLQQQTTTUUUTTTRRRQQQLLLSSSYYYaaappp~~~|||rrr\\\XXX\\\eeegggaaa```dddcccYYYMMMIIIOOOWWW[[[\\\bbbhhhkkkhhhiiirrryyy|||{{{zzzwwwooo]]]III===;;;CCCEEEEEEBBB@@@>>><<<;;;BBB>>>???DDDHHHGGGEEEFFF===>>>>>>===;;;<<>>@@@CCCBBBCCCEEEEEEDDDBBB???===@@@IIIOOO]]]vvv~~~sss}}}kkkcccvvvnnn^^^NNNLLLPPPQQQOOOOOOSSSVVVVVVfffllluuu}}}}}}xxx}}}ggg```bbboooyyywwwrrrqqqccc\\\VVVYYYdddnnnrrrqqqvvvzzzxxxrrrrrrxxx|||{{{rrrppphhh^^^WWWVVVYYY\\\YYY^^^aaa___YYYQQQHHHAAA>>>999999>>>BBBAAA@@@AAAAAA???>>>===>>>@@@BBBCCCFFFJJJKKKMMMYYYoooyyyeeeUUUHHH===555333............---,,,+++******+++,,,------,,,+++***************************))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...555CCCMMMKKKGGGFFFGGGFFFGGGjjjfffyyy~~~UUUIIINNN^^^uuuXXX\\\rrrTTTHHHOOO^^^xxx|||qqqlllllloooxxx|||vvvyyyyyy{{{jjjNNNLLLJJJHHHFFFEEEFFFGGGHHHMMMKKKNNN[[[ssspppZZZ```jjjkkksss|||nnniiiaaaaaarrrwwwooosss}}}~~~~~~}}}|||}}}||||||}}}yyyqqqjjjaaaWWWQQQQQQTTTVVVWWWYYYbbboooyyy~~~eee[[[___bbbaaaWWWNNNAAA666000---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))***++++++++++++***)))***+++,,,---......///---...000333666999<<<>>><<>>@@@???@@@AAA@@@??????AAACCCDDDEEEFFFFFFEEEBBB>>><<>><<>>>>>???@@@@@@??????@@@BBBCCCCCCCCCBBBAAA???>>>======FFFLLL[[[tttiiinnnyyyjjj\\\```iiirrruuuuuu|||{{{zzzyyyyyyzzz{{{|||}}}|||wwwqqqggg^^^SSSJJJJJJ\\\ttt{{{]]]CCC:::000,,,...000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))******+++***((('''(((+++111:::BBBDDDGGGIIILLLLLL@@@CCCXXXuuu~~~xxxppplllggg|||qqqggg~~~|||fff___wwwggg]]]eeekkkqqquuuyyyooovvv|||~~~xxxiiiYYYKKKOOOWWWhhh}}}vvvttt~~~}}}}}}~~~~~~|||{{{yyyyyyzzz{{{}}}~~~}}}}}}zzzuuuiii]]]VVVRRRQQQRRRRRRQQQTTTYYYgggnnn{{{uuu```WWW[[[|||vvvppphhhhhhgggeeebbb___]]]\\\VVVUUUPPPEEE888///,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++******++++++,,,---...//////000000222333666999<<<======???@@@@@@??????@@@AAADDDDDDCCCBBBAAA@@@??????>>>GGGLLLZZZrrrnnnvvvrrrfffiiilllsss{{{~~~~~~||||||}}}~~~{{{{{{zzzyyyyyyzzz{{{}}}}}}vvveeeUUUFFFFFFQQQiiivvvaaaLLL@@@222,,,...111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))******+++++++++***)))---555>>>DDDGGGHHHHHHKKKIII???GGGbbb}}}qqqvvvvvvfffnnnooozzzttt^^^dddxxxjjjkkkooouuu|||sss}}}~~~yyyppp___OOOHHHNNNYYYlll}}}wwwvvv}}}|||}}}}}}|||{{{yyyzzzzzz{{{||||||}}}}}}}}}~~~|||wwwlll```[[[UUUQQQQQQPPPOOOPPPTTT[[[aaaooowwwmmmYYYNNNPPP~~~~~~xxxhhhlllsssxxxxxxmmm\\\PPPWWWXXXUUUKKK<<<000++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((((((((((((************************(((((((((((())))))))))))))))))***++++++++++++******++++++,,,---...//////000111222444666999:::<<<<<<>>>@@@@@@?????????@@@EEEEEEDDDCCCBBBAAAAAA@@@@@@IIIMMMYYYooo}}}rrr|||~~~aaaWWWsssuuuxxx|||}}}|||zzzyyyyyy{{{~~~~~~}}}}}}||||||~~~}}}|||}}}}}}}}}|||~~~~~~jjjSSSCCC===HHHeeezzztttwww}}}{{{uuuZZZLLL;;;000...000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))),,,,,,+++///999BBBFFFHHHKKKIIIGGGFFFBBBRRRqqqyyydddtttpppcccqqqdddwwwrrrlllooottt|||uuukkkkkkxxx}}}sssgggWWWIIIIIIOOO[[[nnnzzzuuuvvv|||{{{|||}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}~~~zzzpppfffaaaZZZSSSQQQOOOMMMNNNQQQUUUZZZdddkkkfffYYYPPPMMM{{{vvvyyy}}}uuubbbPPPVVVXXXWWWOOOBBB555...+++))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))))))))***++++++++++++******++++++,,,---...//////111222333555777888::::::;;;>>>@@@AAA@@@?????????DDDDDDDDDDDDCCCBBBAAA@@@AAAJJJMMMWWWlllzzzuuu~~~xxx\\\ZZZ|||}}}~~~}}}}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}|||{{{zzz}}}~~~~~~{{{||||||}}}|||{{{zzzyyyxxxzzz}}}~~~zzzhhhYYYJJJCCCJJJXXXqqqyyyqqqsss}}}qqqaaaLLL;;;222000///...------------------------+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&+++------222>>>GGGJJJGGGMMMIIICCCDDDIIIaaawwwqqq|||fffYYYaaawwwgggkkknnnlllrrr{{{{{{cccZZZXXX\\\lll}}}nnn```QQQEEEJJJQQQ\\\mmmwwwtttvvv|||zzz{{{|||||||||||||||||||||{{{{{{{{{{{{}}}wwwnnnhhh^^^TTTPPPOOOMMMNNNQQQMMMTTT[[[___aaaaaa[[[TTTvvvxxxttt^^^SSSUUUVVVQQQGGG;;;222...))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))))))))***++++++++++++******++++++,,,---...//////111222444555777888999999;;;===@@@AAA@@@???>>>???BBBCCCDDDDDDDDDBBB@@@??????HHHLLLVVVjjjyyyxxx{{{jjjppp~~~yyyyyyzzz{{{uuuvvvyyy|||~~~}}}~~~~~~zzz|||}}}~~~|||||||||}}}zzzzzzyyyyyyyyyyyyyyyzzzqqquuuyyy{{{}}}|||wwwtttiiiYYYPPPRRRQQQfffxxxuuu{{{sss[[[FFF888222000///------------------------+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))***++++++""")))---...555AAAKKKMMMEEENNNJJJAAACCCPPPlllhhhxxxXXXFFFPPPjjj{{{iiiZZZmmmooolll}}}wwwlllfffhhhvvv^^^MMMOOOWWWYYYiii|||kkk\\\NNNDDDLLLRRR\\\lllwwwuuuxxx{{{zzz{{{|||||||||}}}}}}|||||||||{{{{{{{{{|||}}}uuulllaaaUUUPPPNNNLLLNNNQQQFFFNNNSSSVVV```jjjhhh^^^gggyyy{{{cccPPPRRRTTTRRRJJJ@@@666111))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))***++++++++++++******++++++,,,---...///000111222444666777888888999:::===@@@AAA@@@???>>>>>>@@@AAACCCDDDDDDAAA???======GGGKKKUUUjjjyyy|||www}}}zzzwwwwwwyyy}}}}}}~~~~~~~~~}}}||||||{{{yyyyyyzzzzzzzzzyyyxxxuuussssssuuuvvvtttrrrvvvuuuuuuwww{{{xxxpppeee[[[[[[MMMRRRuuuzzz~~~sssVVV>>>333111111111///,,,)))+++...///,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((()))*********+++---333;;;CCCIIILLLKKKHHHKKKJJJOOOiiijjjooocccSSSGGGPPPjjj}}}nnnVVVbbbyyyhhhvvv|||jjjiiikkkoooiiibbbgggiiiffftttyyy}}}lllZZZLLLEEESSS\\\fffppp~~~~~~xxxtttwww~~~}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}|||zzzyyy}}}|||}}}yyyqqqgggZZZSSSQQQPPPLLLGGGNNNNNNMMMNNNZZZnnnzzz|||~~~}}}~~~xxxbbbTTTRRRQQQQQQMMMDDD:::555///+++)))++++++)))((()))))))))))))))(((((((((((('''...'''%%%000***!!!***))))))))))))))))))))))))'''&&&%%%'''***+++)))'''((((((''''''''''''(((((())))))***++++++++++++******++++++,,,,,,------...000222555666777777999:::<<<===>>>>>>===>>>AAACCCCCCDDDCCC@@@AAADDDBBB>>>???BBBHHHUUUfffwwwwww{{{vvv~~~{{{xxxuuuzzzyyyyyy{{{~~~~~~{{{}}}~~~~~~|||zzzwwwvvvuuutttrrrppptttrrroooppprrrsssrrrqqqxxxwwwwwwyyy|||zzzqqqbbbOOOKKKbbbzzzbbbLLL@@@888333111000---,,,,,,------,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((()))******)))+++///555===EEEJJJMMMNNNKKKHHHIII\\\iiixxx[[[SSSOOOXXXjjjyyyiii___|||}}}ssspppccceeemmmyyyvvvhhhiiittt}}}lllZZZNNNGGGTTT^^^iiirrryyyvvv{{{}}}}}}}}}}}}||||||{{{{{{zzz{{{{{{|||{{{zzzyyyxxx|||{{{|||zzzqqqhhh\\\SSSOOOMMMJJJHHHIIIKKKLLLNNNYYYmmm|||xxx|||xxxbbbRRRRRRSSSSSSNNNFFF???;;;///+++(((***+++)))(((***))))))))))))(((((((((((((((((($$$$$$***((($$$((()))))))))))))))))))))))))))'''&&&''')))***(((%%%******))))))))))))******))))))***++++++++++++******++++++,,,,,,------...///111444555666777888:::;;;<<<>>>???>>>???@@@BBBCCCEEEDDDAAABBBEEEDDD???@@@CCCIIIUUUeeevvvpppsss~~~zzz{{{|||}}}|||zzzxxxwwwyyywwwuuuvvvyyy{{{}}}}}}}}}xxxvvvsssqqqqqqqqqpppooommmmmmpppuuuzzz}}}mmmWWWGGGLLL]]]rrrqqqaaaSSSAAA333111000///...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((,,,222:::AAAGGGKKKMMMOOOKKKHHHNNNnnn}}}oooeeeXXXPPPRRRdddyyydddrrrzzz}}}oooccc]]]fffttttttiiirrr{{{iiiXXXMMMIIIXXXcccnnnvvv}}}|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwxxxyyyyyyyyyxxxwwwvvvyyyyyy{{{|||ssslllaaaVVVNNNKKKJJJJJJHHHKKKMMMNNNWWWhhhzzztttnnnuuuwwwyyytttfffTTTUUUUUUSSSNNNIIIBBB===000+++((()))***((((((***))))))))))))((((((((((((+++$$$'''+++'''&&&))))))))))))))))))))))))))))))***)))(((((()))(((&&&$$$******))))))))))))******))))))***++++++++++++******++++++,,,,,,------......000333444555555777999999<<>>???AAAHHHUUUhhh{{{mmmxxxggg[[[zzzzzz|||{{{{{{}}}|||mmm^^^YYYeeeuuu{{{uuuuuuIII:::......000---+++---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********222===EEEGGGHHHIIIJJJHHH888AAA]]]mmmttt{{{}}}jjjdddvvvfff|||___uuuWWWRRRZZZaaaooo{{{kkk^^^OOOSSS```rrrvvvqqqtttyyy||||||yyyvvvkkkRRRCCCCCCHHHZZZhhhyyy~~~}}}|||{{{{{{|||}}}~~~}}}{{{xxxwwwssstttuuuvvvvvvvvvuuutttrrrtttwwwzzz}}}~~~~~~~~~uuurrrkkk```TTTMMMKKKKKKHHHHHHJJJLLLMMMTTTdddsss~~~pppnnnsssqqqqqqppphhh___WWWJJJDDDLLLVVVRRRFFF:::222,,,***)))((())),,,))))))))))))((((((((((((&&&(((999EEE888'''$$$'''((((((((((((((((((((((((%%%''')))***))))))***+++******))))))))))))******))))))***++++++++++++******++++++,,,,,,------...---///222333444444666888999<<>>===???FFFSSSfff{{{mmmvvvwwwYYYRRR{{{yyywwwxxx|||~~~uuujjjjjjppp]]]FFF111///111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))******+++444???EEEGGGFFFGGGHHHCCC;;;JJJhhhyyy~~~|||sssaaammmgggaaaoooiii[[[RRRTTTZZZkkk|||tttbbbVVVLLLRRR___rrrpppeeekkkwwwvvvoooooo~~~}}}gggMMMAAAEEENNN]]]kkk}}}|||{{{zzzzzz{{{}}}~~~}}}{{{yyywwwttttttvvvwwwwwwwwwvvvvvvqqqssswwwyyy{{{|||}}}~~~wwwtttmmmddd[[[SSSNNNLLLIIIGGGGGGJJJKKKOOOZZZggg{{{wwwvvvyyytttqqqnnnfffeee```SSSGGGJJJUUUWWWOOO???666...+++***((()))---))))))))))))((((((((((((&&&(((///===AAA///"""'''((((((((((((((((((((((((''')))++++++)))((()))+++******))))))))))))******))))))***++++++++++++******++++++,,,,,,------......000333444444555777888;;;<<<>>>???>>>???@@@BBB???BBBCCCCCCEEEGGGDDD???===>>>DDDPPPcccwwwnnntttjjjNNNNNN{{{wwwvvvzzz|||{{{vvvqqqrrrooolllOOO555000333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))******---555@@@FFFFFFEEEFFFHHH>>>AAAXXXwwwbbbhhhbbbOOO]]]xxx```ppptttTTT]]]]]]XXXlll|||mmm[[[OOOMMMRRR___rrr{{{ddd```kkk{{{zzzpppmmmhhh{{{{{{eeeLLLAAAHHHTTTdddrrr~~~~~~~~~~~~}}}|||{{{zzzzzzxxxzzz|||~~~}}}|||yyyxxxtttuuuvvvxxxxxxxxxwwwwwwqqqssswwwyyyzzz{{{|||}}}{{{wwwqqqjjjaaaYYYSSSOOOMMMIIIHHHJJJJJJJJJRRR]]]uuu{{{yyyxxxzzztttqqqooohhhnnnkkk^^^MMMHHHQQQVVVSSSAAA888000,,,***((()))---))))))))))))(((((((((((())))))&&&666HHH888###***(((((((((((((((((((((((()))+++---,,,)))'''''')))((((((''''''''''''(((((())))))***++++++++++++******++++++,,,,,,---.........000333444555666777999<<<===>>>>>>===>>>AAACCC???CCCDDDDDDFFFHHHEEE@@@===>>>CCCNNN```ssspppvvvgggMMMQQQyyyqqqqqqwww~~~~~~wwwyyyuuuuuu}}}wwwyyyssscccNNN===222,,,---222......---,,,,,,++++++*********))))))))))))******************************)))***+++***)))((((((***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((()))((()))***,,,///:::CCCFFFGGGIIIFFFAAA???EEEqqq}}}hhhttt~~~YYYOOOTTTqqq}}}vvv___]]]lllSSS^^^```^^^rrryyylll[[[MMMLLLTTTgggyyyrrrgggiiiooo}}}tttffffffmmmqqq~~~yyy^^^LLLCCCKKK___lll{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{~~~}}}zzzwwwyyyxxxwwwvvvuuuuuuuuuuuuqqqssswwwyyyyyyzzz|||~~~}}}}}}xxxqqqkkkdddXXXMMMHHHIIIJJJIIIIIIKKKPPPUUUkkkwwwvvv{{{}}}zzz||||||mmmjjj{{{cccPPPRRRVVVSSSKKKBBB555...++++++)))'''))))))))))))((((((((((((***)))***000666555---$$$)))(((((('''''''''((((((((()))***++++++***)))((()))((('''''''''(((***+++444000+++((('''((()))))),,,++++++,,,------,,,+++...///111111111333666888===?????????>>>===>>>@@@BBBDDDDDDCCCDDDEEEBBB===;;;???DDDMMM^^^ssspppxxxZZZVVVvvvssswww{{{~~~|||sssoooyyy|||mmmZZZIII;;;000---///.........---,,,,,,++++++******))))))))))))******************************)))***+++***)))((((((***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((******)))***+++---111;;;DDDFFFGGGHHHFFFAAAIII```zzzeeekkkRRRPPPXXXzzz{{{zzz}}}nnnbbbnnnjjjIIIRRR]]]kkk|||tttgggXXXLLLMMMUUUiii|||qqqiiinnntttssseee^^^```jjjrrrxxx^^^MMMFFFOOOcccuuu~~~}}}|||{{{zzzyyyxxxzzz{{{}}}|||zzzxxxwwwxxxxxxwwwuuuuuuttttttuuusssuuuwwwwwwwwwxxxzzz|||||||||xxxrrrlllfffYYYNNNHHHIIIIIIHHHHHHJJJPPPTTThhh{{{~~~||||||yyy{{{jjjOOONNNRRRPPPQQQGGG999///+++)))'''%%%))))))))))))((((((((((((&&&&&&(((***,,,+++(((&&&((((((''''''''''''((((((((())))))******))))))(((((((((((((((((())))))***222///+++)))))))))))))))******+++,,,.........---...000222333333444777999<<<===??????>>>>>>???@@@AAADDDDDDCCCDDDFFFCCC>>>;;;???DDDMMM___uuupppccc^^^|||yyywww~~~sss{{{{{{eeePPP>>>111---/////////...------,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))***+++***)))((((((***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***+++,,,...444===EEEGGGFFFFFFEEECCCLLLzzzzzzmmm{{{[[[LLLRRR\\\wwwwwwuuuxxxtttcccgggtttOOORRR```uuu~~~xxxpppcccVVVMMMOOOXXXmmmpppkkksss{{{sssccc^^^___bbblllxxxsssYYYKKKGGGPPPcccyyy~~~}}}|||{{{{{{xxxxxxyyyyyyyyyxxxwwwvvvwwwvvvuuutttttttttttttttvvvvvvvvvuuutttuuuxxx{{{zzz{{{xxxsssnnnhhh\\\PPPHHHHHHHHHGGGGGGJJJNNNRRRbbbrrr~~~wwwyyyzzzwwwxxx|||jjjQQQOOOSSSTTTTTTJJJ<<<111,,,***((('''(((((((((((())))))))))))''')))***)))''''''))),,,((((((''''''''''''(((((()))((((((''''''(((((()))'''(((((()))))))))))))))...,,,*********+++***)))((()))+++,,,.../////////...000333555555666777999999<<<>>>@@@?????????@@@@@@CCCDDDCCCEEEGGGDDD???:::>>>DDDNNN```wwwrrr~~~gggaaarrrbbbbbblllrrr~~~uuusssyyywwwzzzjjjSSS>>>000...111......------,,,++++++++++++******))))))******+++(((((((((((((((((((((((()))***+++***(((((((((***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++***+++---///888???FFFHHHFFFDDDEEEEEEUUUrrrsssqqqPPPEEEPPP\\\uuussszzzsssaaauuu~~~WWWXXXkkk{{{vvvnnnbbbVVVOOOPPPZZZpppnnnkkkvvvkkk]]]aaafffgggooo|||kkkQQQGGGDDDMMM___sss|||~~~}}}||||||yyyyyyxxxwwwwwwwwwwwwwwwvvvuuutttsssssssssssssssvvvuuutttrrrrrrtttxxx{{{xxxyyyxxxtttpppjjj___SSSJJJHHHFFFEEEFFFHHHMMMPPPZZZhhhwww~~~uuurrrssswwwyyyxxxzzz}}}{{{eeeWWWUUUWWWWWWRRRIII===333...,,,,,,,,,(((((((((((())))))))))))))))))***((('''''')))+++(((''''''''''''(((((())))))((('''&&&&&&'''((()))&&&''')))*********)))(((+++***)))***,,,,,,***))))))+++,,,---------...///---000333555555555777888777:::>>>?????????@@@AAA???BBBDDDDDDFFFHHHEEE???:::>>>DDDNNNaaaxxxuuu{{{lllgggpppSSSRRR]]]ccc\\\fff}}}wwwtttxxxzzz{{{xxxtttqqqqqqssssssssstttuuuvvvvvvuuutttuuu{{{xxx{{{~~~~~~zzzxxxvvvdddNNN;;;222111------,,,,,,+++*********++++++************++++++(((((((((((((((((((((((()))***+++***(((((((((***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))***---000;;;@@@GGGIIIEEECCCEEEIIIgggnnneeesssnnnKKKDDDUUUfffrrriii|||\\\ddd}}}wwwtttmmm___TTTPPPQQQ\\\ttt~~~nnnlllyyytttddd]]]eeellllllrrr}}}dddLLLDDDCCCJJJZZZjjjqqq~~~~~~~~~}}}}}}zzzzzzxxxwwwwwwwwwxxxyyyuuuttttttsssssssssssssssssssssrrrppppppsssxxx|||vvvxxxwwwtttqqqmmmbbbXXXMMMJJJFFFDDDEEEGGGKKKMMMRRR]]]kkkyyy|||~~~zzzzzz}}}zzztttooodddcccqqqooonnnjjjbbbZZZVVVUUUUUURRRKKK@@@666000---------'''((((((((()))))))))***'''&&&%%%&&&((((((&&&$$$'''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&''')))*********)))((()))))))))***,,,,,,+++)))+++---//////---+++,,,---,,,///111333333444666777777999===>>>??????@@@AAA???BBBEEEEEEGGGIIIEEE???:::>>>CCCMMMaaayyyttt|||yyy{{{}}}~~~~~~zzz}}}~~~yyyxxxppp^^^XXXaaaooommm]]]fffyyytttssssssuuuwwwyyy{{{|||}}}}}}tttsssqqqooollliiigggeeecccfffiiijjjiiiiiikkknnnlllkkkiiijjjkkkkkkjjjiiiooottt}}}{{{vvvxxx{{{~~~qqqTTT===222...------,,,,,,+++******++++++************++++++)))))))))))))))))))))))))))***+++***)))((((((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))+++///222===AAAGGGIIIEEEBBBFFFMMMkkk{{{lll[[[mmmqqqTTTYYYrrrhhhooowwwrrr~~~vvvqqqrrrlll]]]QQQNNNTTT```xxx}}}nnnooo~~~kkkffffffnnnrrrssszzzzzz___IIIEEEEEEKKKXXXeeekkkwww~~~~~~~~~}}}}}}{{{zzzyyyyyyxxxxxxyyyyyyuuuttttttsssssssssttttttqqqqqqpppoooooorrrwww{{{vvvwwwvvvsssqqqooofff]]]QQQMMMGGGDDDDDDGGGIIIJJJLLLTTTaaarrr|||}}}~~~sssiiidddYYYUUU___eeeaaa^^^\\\YYYTTTSSSTTTSSSMMMDDD:::111,,,******''''''(((((())))))******((('''''')))+++***'''###''''''&&&''''''((()))***)))((((((''''''(((((()))'''(((((())))))))))))))))))((((((***+++,,,+++))),,,///111000,,,***+++------///000111111333666888888:::<<<======>>>@@@BBB???CCCFFFFFFHHHIIIEEE>>>:::>>>CCCMMM```yyyrrr|||{{{jjjnnnrrrsssqqqooonnnnnnrrrpppvvvvvvqqquuuwwwnnnfffiiijjj\\\PPPfff{{{yyyxxxxxxzzz}}}~~~wwwuuuyyy~~~}}}yyyuuusssyyy~~~~~~mmmKKK:::000//////...------,,,,,,,,,++++++******++++++,,,************************)))***+++***)))((((((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***...222666>>>AAAGGGJJJEEEAAAGGGQQQfffwwwuuuwwwggg\\\pppggg|||yyyfff{{{pppjjjpppyyyqqqppptttooo^^^QQQMMMXXXddd}}}|||ooouuu|||kkkqqqvvvvvvuuuwww~~~sssXXXDDDDDDGGGKKKVVV```fffrrr~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzyyyyyyyyyxxxxxxxxxuuutttttttttttttttuuuuuuqqqqqqqqqooooooqqqtttwwwvvvwwwuuurrrqqqpppiiiaaaVVVPPPIIIDDDDDDFFFGGGGGGJJJPPPZZZkkk}}}{{{ppphhhiiiccc___gggeee```___bbb___VVVPPPPPPOOOKKKEEE<<<333---***)))'''''''''((()))*********(((***,,,,,,***(((((((((&&&&&&&&&''''''((()))***((())))))******))))))(((((((((((((((((())))))******)))((()))***+++***)))+++...111000,,,+++,,,///000000111000111333777;;;:::;;;<<<;;;;;;===@@@CCC@@@DDDGGGGGGHHHHHHDDD===:::>>>BBBLLL___xxxsss|||wwwfffMMMKKKrrrxxxuuuvvv|||zzzeee\\\kkk~~~zzzVVVCCC111111111000//////......,,,++++++******++++++,,,************************)))***+++***)))((((((***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******,,,000555999???AAAGGGJJJEEEAAAHHHSSSjjjqqqqqq~~~lllaaahhhqqqzzzpppfff```fffvvvwwwpppqqqwwwsssaaaSSSOOOZZZgggzzzpppyyywwwnnnyyyxxxqqqttt~~~vvvkkkQQQ@@@BBBFFFJJJUUU\\\bbbooo~~~~~~~~~~~~}}}}}}}}}}}}}}}xxxyyyyyyyyyyyyxxxwwwwwwuuuuuutttttttttuuuuuuvvvrrrrrrrrrpppoooooorrrtttwwwwwwtttqqqpppqqqkkkdddXXXRRRJJJEEEDDDFFFFFFFFFJJJNNNVVVggg}}}yyyxxxnnnkkkrrrrrrpppwwwpppllllllqqqlll[[[LLLGGGIIIGGGCCC<<<555000------&&&''''''((()))******+++###(((+++(((""" $$$)))&&&&&&&&&'''''')))******((()))***++++++***)))((()))((('''''''''(((***++++++)))(((((()))******))))))---111000---+++...111222222111000111444999===<<<<<<;;;::::::<<<@@@CCCAAAEEEGGGGGGHHHHHHCCC<<<:::>>>BBBKKK^^^wwwvvvrrr\\\ccczzz{{{{{{uuu~~~~~~||||||vvvZZZiiisssIII666333000...,,,+++,,,...,,,,,,---...---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))+++)))((((((***///444777BBBDDDDDDEEEBBB;;;JJJkkknnnrrraaajjjyyyaaarrrvvvwwwyyyTTTdddgggsss{{{kkkqqqzzz}}}ppp\\\QQQQQQ^^^mmmwwwwwwtttuuu}}}|||oooiiitttzzzyyydddLLLAAAAAAFFFOOOUUUbbbbbbkkk{{{~~~~~~~~~}}}|||{{{zzzzzzyyyzzzyyywwwxxxyyyyyyxxxvvvuuutttrrrrrrrrrtttvvvwwwtttsssrrrqqqqqqqqqrrrrrruuutttrrrqqqpppnnnjjjggg___XXXOOOGGGDDDCCCDDDDDDJJJKKKOOO]]]yyyxxxwwwssspppqqqtttuuussspppsssjjjjjjkkkfffaaaWWWFFFMMMIIIDDD???:::444---)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++***)))+++---///111222222111///...000555888<<<===>>>===<<<===>>>@@@DDDDDDFFFHHHIIIFFFAAA===;;;>>>BBBJJJ\\\uuuyyy|||zzz~~~}}}yyy|||zzzyyyqqqnnnlllmmmssswwwyyy{{{zzzyyy|||}}}hhhoooddd@@@666/////////,,,+++---,,,,,,---------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))***)))'''(((+++000666999CCCGGGHHHIIIFFFEEE[[[}}}nnndddrrrxxxZZZ^^^yyymmmqqq\\\aaagggxxxvvvkkktttppp[[[QQQRRRaaaqqquuuzzz{{{qqqsssxxxttthhhffftttyyyrrr___III@@@BBBHHHQQQWWW```aaajjjzzz~~~}}}|||||||||{{{{{{zzzzzzyyyzzzyyywwwxxxyyyyyyxxxvvvuuutttrrrrrrrrrtttuuuwwwssssssrrrrrrqqqqqqqqqqqqssssssrrrrrrrrrooolllhhh___YYYPPPIIIDDDCCCDDDEEECCCEEEHHHUUUqqq|||wwwssstttuuusssqqqpppqqqrrriii^^^eeeuuuxxxrrrbbbMMMJJJLLLLLLGGG===333+++'''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++******+++---///000///000111222222333666888:::;;;=========>>>@@@BBBCCCDDDEEEGGGGGGEEEAAA>>>:::>>>BBBJJJ]]]vvv{{{{{{xxxyyyjjjiiimmmqqqmmmssswwwddddddkkklllkkkkkkxxxttttttxxx~~~}}}xxxvvvrrrUUU???000111333///,,,///,,,,,,---------,,,+++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))((((((''''''(((((())))))((('''))),,,222888<<>>AAACCCCCCCCCCCCDDDEEEDDDAAA>>>;;;>>>CCCKKK]]]wwwyyy{{{www}}}jjj[[[WWW```kkksssnnnwwwqqqbbbjjjwww|||zzzxxxtttqqqrrryyy~~~ttt{{{yyyoooOOO555333555000...333---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,)))(((((((((((((((((()))((('''''')))...555;;;@@@CCCEEEGGGCCC@@@XXXiii\\\sssnnnVVVPPPfffyyyyyywww|||~~~vvv}}}cccZZZppp}}}ssslllnnnmmmVVVQQQVVVeeeyyyrrrtttkkkkkkfffddd___]]]fffyyy|||tttbbbRRRCCC???EEEMMMTTTZZZ___ccclll{{{{{{{{{{{{{{{||||||||||||zzzyyywwwxxxyyyyyyxxxvvvttttttsssssssssssstttuuurrrrrrrrrrrrqqqqqqppppppooopppsssuuuwwwuuupppmmmeeeaaaYYYOOOGGGBBB@@@AAA@@@BBBBBBHHH\\\yyy}}}yyy|||wwwyyyuuuyyy|||yyyrrrooorrrwwwxxxkkk{{{qqq[[[LLLQQQUUURRRGGG:::000,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---///000222333555444333333555666999:::<<<<<<<<<===@@@BBBBBBAAAAAABBBCCCBBB@@@>>>===@@@DDDLLL^^^wwwxxxxxxiiiZZZUUUXXXbbbmmmyyyuuu}}}qqqzzzoooggggggvvv|||sssnnnuuu~~~yyyzzz|||ccc@@@555222......333------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,((())))))))))))))))))(((((('''(((***000777>>>BBBCCCAAADDDAAACCCiiihhhdddrrraaaWWWSSS]]]iiirrrzzz}}}vvv|||cccccc~~~zzzqqqkkkrrriiiTTTRRRYYYeee{{{rrryyyiiieeeggg[[[ZZZYYY]]]jjj|||{{{rrr___PPPBBB@@@FFFNNNVVV[[[bbbgggppp}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzyyywwwxxxyyyyyyxxxvvvtttttttttsssssssssttttttqqqqqqrrrrrrrrrqqqpppooonnnooorrruuuwwwvvvrrrnnniiifff^^^SSSIIIAAA>>>>>>@@@CCCCCCFFFXXXttt{{{nnnqqqvvvuuuuuuxxxyyyxxxvvvtttrrrqqqqqqqqqnnnccctttzzzeeeWWWNNNNNNOOOMMMGGG>>>333---******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---...///111222222111222444888<<<;;;<<<===<<<;;;<<<>>>@@@AAA@@@@@@AAABBBBBB@@@>>>???BBBEEELLL]]]vvvxxxwwwuuuZZZRRRVVV\\\eeemmm{{{zzz{{{uuuXXXUUU^^^wwwyyypppssszzz~~~}}}zzzxxx}}}xxxSSS<<<111------///...---,,,+++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((())))))******))))))((((((((())),,,111999@@@DDDDDD???DDDEEENNN}}}___kkkoooYYYQQQLLLUUUjjj}}}zzzxxx{{{nnnzzzwwwooolllxxxdddSSSUUU]]]iiissskkk^^^[[[]]]RRRRRRUUU^^^kkk{{{{{{qqq^^^OOOBBBAAAHHHQQQYYY___fffllluuu~~~~~~~~~~~~~~~zzzyyywwwxxxyyyyyyxxxvvvtttttttttttttttssssssssspppqqqrrrrrrrrrqqqooonnnnnnoooqqqtttvvvvvvrrrpppjjjhhhbbbWWWJJJBBB>>>>>><<>>@@@@@@@@@BBBCCCBBB@@@===???BBBEEELLL]]]uuurrr~~~yyyrrr{{{aaaLLLLLLVVV```jjjsss}}}zzzyyywwwfffKKKPPPfffwwwrrrqqqrrrwww~~~|||xxxyyylllJJJ777222///,,,...---,,,+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((())))))***---222999AAAEEEEEE===EEEJJJUUUzzzkkkYYYwwwwwwXXXSSSVVVhhh}}}ttt~~~tttmmmlll}}}zzz___SSSXXX```ppp}}}ttt~~~ppp]]]RRROOOOOOKKKMMMRRR[[[hhhwww{{{qqq\\\NNNAAAAAAJJJTTT^^^dddhhhoooxxx~~~}}}~~~~~~}}}}}}}}}zzzyyywwwxxxyyyyyyxxxvvvttttttuuuttttttssssssrrroooppprrrrrrrrrqqqooonnnooooooppprrrttttttrrrpppggggggbbbYYYMMMDDDAAABBB;;;AAACCCBBBNNNhhhwwwkkkkkkuuu|||}}}~~~wwwnnnkkkmmmoooooommmXXXSSS[[[ccc^^^ZZZXXXQQQMMMOOOPPPMMMFFF===444...******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))***+++,,,---.........+++,,,...000222555:::>>>999;;;<<<;;;;;;<<<>>>@@@>>>???AAACCCEEECCC@@@===;;;???CCCJJJ\\\vvvooo{{{llliiisss\\\KKKPPP\\\fffqqq{{{uuulll}}}ssszzzwwwZZZJJJUUUttt}}}sssjjjhhhqqq}}}}}}|||}}}~~~|||}}}{{{XXX???999444+++...---,,,+++***+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***++++++***)))(((******+++---333:::AAAEEEEEE<<>>???AAAEEEFFFDDD@@@<<<888<<<@@@III\\\wwwtttwwwbbbbbbhhhWWWLLLRRR^^^hhhrrr|||kkkjjj}}}~~~qqqsssnnnRRRKKKaaa|||uuunnniiimmmuuu|||}}}{{{sssvvvpppJJJ666111444444111,,,)))+++---***&&&))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))((()))...777???CCCEEEHHHHHHCCCCCCVVVqqqyyyrrrwwwZZZmmm}}}```lllvvvhhh~~~xxxvvvvvvlllhhhjjjppp___WWWXXXcccvvvxxxwwwwww[[[KKKCCC@@@EEEIIIJJJNNNVVVbbbttt{{{ppp___KKK===DDDTTT^^^dddiiimmmrrr|||}}}|||}}}zzzvvvuuutttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrqqqpppooonnnmmmoooqqqqqqpppqqqtttsssoooiiigggbbb\\\TTTLLLFFFBBB>>>>>>@@@AAABBBMMMmmmnnnccc}}}sssmmmjjjiiikkkpppbbbYYY^^^eee[[[RRRRRRQQQ\\\\\\UUUJJJBBB???:::333///)))'''***,,,+++)))***))))))))))))))))))))))))******))))))(((((('''''',,,+++)))'''&&&%%%$$$$$$'''((()))******)))((('''))))))(((((((((((()))))))))))))))***+++++++++,,,000000000000222444666777888999;;;<<<<<<>>>@@@CCCAAACCCBBB@@@@@@BBB???999;;;???DDDMMM___yyywwwcccWWWhhhcccUUUMMMUUUcccmmmxxxjjjhhhuuuvvvooooooiiiPPPKKKgggyyyqqqiiiiiinnnvvv|||~~~~~~eeezzzyyyVVV>>>333///111///---+++,,,...---***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))+++000888???CCCDDDEEEFFFDDDFFFXXXqqq{{{wwwppp]]]wwwttt\\\tttwwwmmmppprrrtttkkkkkkpppnnn___XXX[[[gggvvvuuuvvvrrrWWWHHHBBB@@@FFFGGGIIIMMMUUUbbbsss|||qqqbbbMMM>>>DDDSSS^^^dddiiiqqqvvv~~~|||}}}zzzwwwuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuussssssrrrqqqpppooonnnnnnoooqqqqqqoooqqqtttsssooojjjhhhddd^^^VVVNNNGGGBBB???>>>@@@AAAAAALLLiiivvvnnn{{{pppjjjfffdddfffjjjjjj`````````UUUQQQXXX[[[WWWSSSNNNHHHCCC>>>:::888111+++'''***,,,***))))))))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&&&&(((***,,,...///'''((()))******))))))(((******))))))))))))***************+++,,,,,,------//////...///000222444666888999;;;<<<<<<===@@@CCCAAACCCBBB@@@@@@BBB???::::::>>>CCCLLL^^^xxxvvv___RRR```|||]]]SSSOOOZZZiiisss~~~hhheee~~~}}}tttuuulllkkk~~~dddPPPPPPrrrtttkkkgggiiiooovvv}}}}}}dddqqqhhhPPP;;;...111000///......---,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++---222999???BBBCCCCCCDDDEEELLL^^^sss{{{xxxddd```bbbSSSuuuvvvnnniiikkk}}}}}}qqqhhhmmmwwwlll___ZZZ___mmmyyyzzzqqqtttzzzjjjQQQFFFAAAAAAHHHGGGIIIMMMUUUbbbsss~~~ssseeePPP@@@EEERRR\\\ccciiinnnuuu~~~~~~~~~~~~|||zzzwwwuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrqqqpppooonnnnnnoooqqqpppoooppptttsssooollljjjgggbbbZZZQQQIIIDDD@@@>>>???AAAAAAIIIccc~~~{{{pppxxxmmmhhhddd```aaaeeeiiibbbbbb^^^RRRSSS```eeefffYYYNNNKKKGGG???<<>>BBBJJJ\\\uuuuuuhhh^^^kkksssUUUQQQUUUcccpppyyy|||ccc\\\jjjxxxjjjnnnxxxkkkTTTKKKZZZ}}}}}}yyyvvvuuuiiilllrrrzzz~~~}}}|||zzzuuuaaajjjxxxaaaBBB666111...///...******...************************************************))))))))))))))))))))))))************************))))))*********+++++++++,,,///333888<<>>AAACCCEEEAAAFFF___yyy]]]zzz___JJJEEE[[[uuu~~~{{{}}}jjjbbb___cccwww~~~ssseeebbbqqqxxxccc\\\YYYaaatttrrrooonnngggQQQBBBDDDFFFHHHPPPXXXYYY]]]ccclllzzzyyylllVVVCCCBBBKKKUUUaaalll~~~{{{nnngggnnnvvvwwwyyy}}}||||||~~~~~~||||||}}}~~~{{{{{{yyyxxxwwwvvvvvvvvvtttttttttsssrrrrrrqqqqqqqqqqqqqqqpppppppppoooooopppqqqooolllnnnrrrssspppnnnnnnlllhhhbbbZZZSSSOOODDD???>>>AAA??????JJJYYYrrrrrr```SSSZZZooojjjfffeeeggggggdddaaabbbjjjkkkmmmgggjjj~~~\\\NNNLLLHHHDDDCCC;;;222+++)))***))))))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,...000000+++******))))))******+++'''((()))******)))((('''''''''((()))+++,,,------//////...///000222444666777888::::::;;;<<>>DDDGGGHHHPPP\\\^^^bbbiiisssyyynnnXXXEEECCCLLLVVVdddppp}}}jjj^^^YYYccclllnnnooorrrpppsssxxx|||~~~}}}|||}}}~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvvvvttttttssssssrrrqqqqqqpppqqqqqqqqqppppppppppppppppppqqqnnnkkkmmmrrrssspppnnnmmmkkkgggbbb\\\VVVSSSEEE???>>>@@@???===DDDPPPkkk|||jjjQQQJJJ]]]fffdddeeejjjkkkfffaaa```dddeeedddYYYYYYuuu~~~ooo\\\PPPLLLKKKHHHEEE<<<333+++)))))))))***---))))))))))))))))))))))))'''((((((((()))))))))***"""%%%+++444===FFFMMMQQQ---,,,+++))))))))))))***'''(((***++++++***(((''''''((()))***,,,---...///...------...///111333555666888::::::;;;<<>>AAABBBEEEGGG@@@UUUuuubbb```yyyYYYKKKRRR```sssrrrppp~~~}}}uuu{{{rrrzzzrrrqqq~~~vvvlllcccfffxxxnnn]]]\\\[[[dddxxxyyyjjjiiiggg\\\FFF<<>>@@@???;;;AAAKKK\\\zzzrrrTTTFFFWWWgggfffiiiooooooiiicccaaa```ccccccVVVPPPaaalllaaadddeee```WWWPPPOOOLLLHHH===333+++)))))))))+++...))))))))))))))))))))))))'''((((((((())))))*********))))))))))))***++++++...---+++)))(((((())))))((()))+++,,,,,,+++)))(((((()))***+++---...///000,,,,,,,,,---...000222333666888999::::::<<>>BBBIIIYYYqqqrrrgggjjjpppTTTUUU___ooo|||gggPPPNNNYYYgggrrr{{{xxxZZZMMMDDDGGGTTT^^^wwwzzzpppiiijjjsss{{{~~~}}}}}}nnnLLL111000222,,,)))///---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))******************************)))))))))))))))***...444999<<>>777...))))))***)))&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&***)))((('''&&&&&&'''((())))))))))))))))))))))))++++++******++++++,,,---///...------...///000111666888:::;;;;;;<<<>>>@@@AAAAAAAAA@@@???>>>===<<<>>>>>>AAAJJJZZZooowwwrrroooSSSTTT^^^nnn{{{{{{aaaOOOPPPUUUeeettt|||sssVVVJJJDDDJJJZZZgggxxxkkkbbbccclllwww}}}}}}{{{vvvTTT666222555000---111---------,,,,,,++++++++++++*********))))))))))))******************************************************))))))))))))******...444:::===BBBHHHJJJGGGEEEXXXyyy|||lll[[[qqq{{{aaacccyyy}}}}}}}}}ppp```[[[ggg|||hhhZZZVVV[[[fffqqq}}}nnnbbbZZZQQQHHHAAAAAADDDHHHNNNTTTbbbgggooo{{{yyyppp^^^KKKCCCIIIXXXlll|||wwwmmmeeehhhmmmssswwwyyy|||~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxtttpppmmmooosssuuusssppprrrtttssspppoooppppppmmmooooooooommmkkkkkkmmmooonnnnnnllliiieee___ZZZWWWIIIDDD>>>::::::===@@@AAALLLiii|||xxx[[[GGGOOOiiixxxvvvjjjfff```WWWUUU\\\```bbb\\\RRRMMMOOOTTTCCCLLLOOOIIIEEEGGGFFFAAA>>>777...***)))***)))&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))((('''&&&''''''((())))))))))))))))))))))))++++++******++++++,,,---......------...///111222666888:::;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@???>>>===>>>>>>AAAJJJZZZpppnnnhhhlllRRRTTT___ooozzzwww]]]LLLNNNPPP```|||uuu}}}rrrUUUJJJDDDMMM```ooossscccXXXYYYcccqqqzzz~~~|||~~~[[[999000111///,,,---------,,,,,,,,,,,,++++++***************)))))))))******************************************************)))))))))******+++///555;;;???CCCIIIIIIFFFDDDTTTkkkzzzxxxmmmaaaZZZ|||xxx```pppvvvzzz{{{nnn]]]YYYggg~~~}}}fffXXXUUU[[[fffpppzzzjjj[[[PPPIIICCC>>>AAAEEEJJJQQQXXXaaahhhsssxxxrrr___KKKDDDIIIYYYmmm}}}vvvnnnlllsss|||~~~}}}{{{zzzzzzxxxxxxxxxxxxxxxwwwvvvvvvsssqqqnnnooorrrtttsssqqqtttuuusssooonnnqqqqqqnnnmmmnnnnnnllliiiiiijjjkkkmmmmmmllljjjfff```ZZZWWWJJJFFF???;;;;;;===???@@@CCC]]]sss~~~zzzcccRRRVVVtttjjjeee[[[SSS^^^bbbddd^^^UUUOOOOOOSSSHHHLLLNNNMMMGGGBBB@@@???>>>888000+++******((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))++++++******++++++,,,---......------...///111222666777999:::;;;<<>>>>>>>>AAAJJJ[[[qqqxxxjjjaaajjjRRRUUU```oooxxxwww[[[FFFGGGMMM[[[ttt}}}sss{{{uuuXXXLLLEEEMMM```pppxxxjjjZZZRRRTTT]]]kkkvvvfffAAA111//////,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))******++++++000666===@@@DDDIIIIIIFFFCCCUUUhhhsssrrreeeYYY[[[mmm[[[uuuooottt~~~yyykkk[[[XXXggg|||eeeXXXVVV\\\gggrrrvvvfffUUUGGGDDD???>>>AAAFFFKKKRRRYYY```jjjyyyxxxrrr___KKKDDDJJJYYYmmm}}}yyyuuuppp|||~~~}}}{{{zzzyyyvvvwwwxxxxxxxxxwwwuuutttsssqqqoooppprrrtttsssrrruuuvvvsssnnnmmmpppqqqpppmmmnnnmmmllliiihhhhhhiiikkkllllllkkkgggaaa[[[WWWMMMHHHAAA<<<;;;<<<>>>???AAAUUUnnnnnn```^^^nnnhhh```YYYcccfffgggaaaWWWOOOMMMOOOPPPOOOPPPMMMEEE<<<<<>>999222---+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((('''''''''(((((())))))))))))))))))))))))++++++******++++++,,,---...---------...///111222666777999::::::<<>>===>>>>>>BBBKKK\\\rrr~~~rrrmmmfffjjjPPPSSS^^^lllttt{{{~~~nnnUUUCCCDDDKKKWWWjjjvvvoooyyywwwYYYLLLEEELLL___nnnpppbbbTTTPPPRRRZZZgggsss}}}pppmmmsss~~~xxxPPP888222333111...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************************************************************+++,,,,,,222888>>>@@@DDDIIIIIIFFFFFF___rrr}}}}}}jjj]]]gggsss]]]UUUqqqrrrwww}}}xxxjjjZZZVVVggg|||eeeYYYWWW]]]iiitttppp```OOOBBBAAA>>>>>>BBBGGGKKKSSS[[[gggrrrxxxooo^^^KKKDDDJJJYYYlll{{{}}}}}}~~~~~~}}}{{{zzzzzzuuuvvvwwwxxxwwwvvvuuutttsssrrrqqqqqqrrrssssssssstttvvvsssnnnmmmpppqqqooommmnnnnnnmmmjjjhhhhhhiiijjjkkklllkkkgggaaa[[[XXXOOOJJJBBB===;;;<<<===>>>BBBOOOiii~~~tttiii```}}}gggaaa^^^^^^iiikkkjjjdddYYYOOOJJJIIIGGGMMMTTTTTTHHH;;;<<>>:::444///+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---------,,,---...000222333666777888999:::<<<@@@CCCCCCBBBBBBAAA???>>><<<;;;>>>>>>BBBLLL^^^tttxxxlllxxxgggffffffOOOSSS]]]iiiooouuunnncccQQQDDDFFFJJJTTTbbbvvv|||nnnnnnyyytttWWWKKKEEELLL^^^mmmnnn___RRRPPPSSSXXXdddqqqzzzwwwSSSIIIOOO___]]]>>>222111111---++++++,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++++++++***************************************+++,,,---555:::>>>@@@CCCHHHIIIGGGJJJjjj~~~lll___ssszzz]]]NNNRRRnnn{{{}}}~~~}}}xxxjjjZZZVVVfff~~~{{{eeeYYYWWW^^^kkkvvv~~~}}}hhhXXXKKKAAA@@@>>>>>>CCCGGGLLLUUU^^^kkkxxxxxxlll[[[JJJDDDJJJWWWiiiwww~~~}}}|||{{{{{{wwwwwwwwwwwwwwwvvvuuuuuurrrrrrrrrrrrrrrsssssstttssstttrrrnnnmmmppppppmmmlllmmmnnnmmmkkkiiiiiiiiijjjjjjkkkjjjfffbbb]]]YYYRRRLLLDDD>>><<<<<<<<<===AAAFFF___wwwyyysssjjj\\\iiisssaaa\\\^^^eeeqqqsssrrrkkk```VVVOOOLLLPPPddduuurrr]]]HHH@@@@@@>>>;;;666000,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''(((((()))((((((((())))))))))))))))))))))))++++++******++++++,,,------,,,,,,---...000222333666777888888999<<<@@@DDDCCCBBBBBBAAA???===;;;:::>>>???CCCMMM___uuuqqqgggsss```TTTZZZwww\\\SSSWWWaaalllppptttxxxkkkfffWWWHHHGGGIIIRRR___qqqrrrjjjnnn{{{tttWWWLLLFFFMMM^^^kkkvvvrrraaaSSSQQQRRRUUUaaaooozzz~~~sssHHH999888KKKxxxgggBBB000//////,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************************+++,,,---...888<<<>>>???BBBHHHJJJHHHZZZ}}}eee[[[xxxtttQQQFFFSSSooo~~~~~~yyykkkZZZVVVddd{{{yyycccWWWVVV^^^kkkvvv|||vvv^^^OOOGGGAAA>>>===>>>BBBGGGMMMXXXcccppp~~~wwwgggXXXHHHCCCIIIVVVfffsss~~~~~~~~~~~~}}}}}}||||||xxxxxxwwwvvvvvvvvvvvvwwwrrrrrrsssrrrrrrrrrtttuuupppsssrrrnnnmmmooonnnkkkjjjlllmmmmmmkkkjjjiiijjjjjjjjjjjjhhheeeaaa^^^[[[TTTNNNEEE???<<<;;;<<<<<>>VVVppprrrpppjjjXXXYYYqqqwwwiii```\\\___iiisssttttttnnndddZZZRRROOOaaakkkQQQDDD@@@>>><<<777111,,,)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---...000222444666777888888999<<>><<<;;;>>>???CCCMMM```vvvnnnfffqqq]]]RRRZZZ~~~lllQQQYYY\\\fffqqqssswwwxxxrrrrrrbbbKKKEEEHHHQQQ^^^qqqmmmhhhpppwwwZZZOOOHHHMMM\\\hhhooogggvvvwwweeeTTTPPPQQQSSS```ooo{{{~~~{{{NNN>>>888KKK{{{qqqIII444222333000+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************************+++,,,---...999===>>>>>>AAAGGGJJJIIIoooaaaXXX{{{uuuMMMCCCVVVsssyyy}}}{{{|||~~~zzzlll[[[VVVdddzzzwwwbbbVVVUUU]]]jjjuuuzzzrrrXXXJJJDDDBBB===<<<===BBBGGGNNN[[[gggyyy~~~vvvdddVVVGGGCCCIIIUUUdddpppxxx}}}}}}}}}}}}}}}}}}}}}}}}zzzyyywwwvvvvvvvvvwwwxxxrrrsssssssssrrrrrrtttuuuooorrrrrrnnnmmmooommmjjjhhhjjjllllllkkkiiiiiijjjkkkjjjiiigggeeeaaa^^^]]]UUUOOOFFF???<<<;;;;;;;;;>>>999QQQlllnnnooojjjWWWSSSdddhhhccc```[[[[[[dddkkkmmmmmmhhh```VVVNNNJJJ]]]dddOOOFFFBBB>>><<<888222---)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---...000222444666777777888999<<>>???CCCNNN```wwwooohhhpppccciiirrr\\\___qqqggglllnnnmmmzzz{{{zzz\\\HHHEEEKKKTTT___mmmzzzfffiiiyyy{{{bbbKKKIIISSS___hhhnnnvvvlllaaaaaarrrvvvhhh[[[VVVSSSTTT```ooowww}}}xxxkkkBBB777GGGrrrtttKKK444111222000,,,,,,,,,++++++,,,------,,,,,,,,,+++)))))),,,...++++++++++++++++++++++++************************+++))))))+++***))),,,222222<<<===;;;CCCFFFHHHQQQtttUUUkkkrrrHHHAAAQQQooowwwyyywwwqqqzzzooozzz}}}nnnZZZTTTcccyyyyyygggYYYVVV^^^jjjrrryyyfffVVVLLLDDDBBB@@@CCC@@@BBBLLLPPPXXXiii~~~~~~qqqaaaQQQEEEFFFKKKOOOZZZggguuutttyyy~~~~~~~~~~~~~~~zzzyyyxxxvvvuuutttttttttrrrqqqppppppoooooopppppppppppppppooonnnmmmkkkjjjkkkkkkkkkjjjjjjiiiiiiiiieeefffggghhhhhhfffaaa]]]VVVPPPKKKFFF>>>777666:::;;;@@@JJJZZZlllsssiii[[[GGGOOOXXXZZZ\\\```ccceeegggfffgggeee^^^TTTOOOQQQ^^^dddjjjfffZZZMMMEEEBBBCCCAAA===777///***((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))******************))))))******+++,,,///---+++***+++...111333999::::::::::::<<>>DDDLLL___yyypppgggqqqrrrwwwooojjjkkklllpppnnnmmmmmmooo}}}pppZZZKKKEEEKKKTTT^^^kkk~~~ooorrr~~~fffOOOKKKUUU```fffjjjeeecccbbbkkkvvvhhh[[[VVVSSSTTT___nnnzzzwww{{{vvvNNN:::GGGpppvvvPPP999444333///---,,,,,,+++,,,,,,------+++++++++***))))))+++---++++++++++++++++++++++++************************+++))))))++++++)))---222888@@@>>>;;;AAADDDHHHTTTgggRRRrrrvvvSSSFFFKKKiii{{{|||}}}rrrttt~~~}}}~~~~~~|||nnnZZZSSSaaaxxx{{{hhhZZZWWW^^^jjjsss{{{fffVVVLLLCCCBBB:::??????DDDQQQWWW```qqq||||||ppp```OOOBBBEEEKKKQQQ[[[fffnnnpppwww~~~}}}}}}|||yyyyyyxxxvvvuuuuuuuuuuuussssssrrrqqqqqqqqqqqqrrrppppppooonnnmmmlllkkkkkkllllllkkkjjjjjjiiihhhhhhffffffggghhhhhhfffbbb^^^XXXSSSNNNIIIAAA999777::::::===EEEUUUiiitttnnnbbbSSSSSSXXX```fffgggfffggg]]]___dddhhhcccWWWLLLHHHOOOSSSWWWWWWSSSNNNKKKJJJHHHDDD===666000,,,)))(((((((((''''''''''''((((((&&&''''''((((((''''''&&&)))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***************))))))******+++,,,000...,,,+++,,,///222444888999;;;;;;;;;<<>>666333...------,,,,,,,,,,,,,,,---+++,,,,,,+++******,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))++++++***---333;;;AAA>>>:::@@@CCCJJJYYYrrrYYYQQQ|||wwwYYYKKKHHHggguuulllxxx~~~}}}}}}|||}}}~~~|||nnn[[[SSS___uuu}}}jjj[[[WWW^^^kkkttt~~~fffUUUKKKBBB@@@777>>>AAAGGGUUUZZZbbbssszzzyyysssaaaPPPBBBDDDNNNVVV___gggpppvvv~~~|||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssssssssssstttqqqooonnnlllkkkkkkkkkkkkmmmlllllljjjiiihhhggggggffffffggghhhiiigggccc```[[[VVVQQQLLLDDD;;;999;;;999:::???NNNdddtttssskkk[[[RRRWWWiiisssllleeeeeeYYYYYY]]]dddcccYYYLLLEEENNNMMMLLLJJJIIIIIIJJJKKKLLLEEE;;;444000---+++(((((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))******+++,,,000...---,,,---000333555777999;;;<<<<<<===>>>@@@@@@CCCDDDAAA??????<<<888???BBBEEEMMM]]]tttooollluuupppeeedddffflll}}}~~~hhhVVVKKKFFFLLLSSS]]]jjjzzznnnUUULLLSSS\\\]]][[[aaafffnnn}}}vvviii]]]XXXSSSRRR\\\iii}}}uuurrrpppFFFHHHhhh}}}[[[AAA777333///...------,,,,,,,,,,,,------...///...,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++,,,)))***,,,,,,+++...444999???<<<;;;@@@CCCKKK]]]jjjTTTWWWsssVVVRRRYYYvvv}}}rrrmmm{{{{{{nnn]]]TTT\\\rrrmmm]]]WWW^^^kkkuuucccTTTJJJBBB???;;;BBBDDDJJJTTTVVV[[[jjjtttyyyvvvwwwfffTTTDDDFFFRRR]]]eeejjjuuu~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvwwwwwwwwwvvvuuuttttttssstttttttttqqqpppmmmkkkjjjjjjkkklllmmmmmmllljjjiiigggfffeeeggggggggghhhiiigggdddaaa\\\WWWSSSNNNFFF<<<999:::999888:::FFF\\\oootttooo___UUU___|||uuueeeddd^^^XXXUUUZZZ]]]YYYRRRNNNPPPNNNKKKGGGDDDFFFJJJNNNJJJAAA777000///...,,,(((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,...---,,,,,,...000333555666888<<<=========>>>??????CCCCCC@@@??????<<<888<<<>>>CCCLLL\\\rrrsssqqqyyy^^^bbbfffkkkzzzmmmTTTFFFGGGLLLRRR]]]kkkyyyuuu\\\QQQUUU^^^aaa^^^aaakkkzzzvvviii^^^YYYTTTRRRZZZgggzzzvvvnnn|||NNNIIIdddaaaCCC666333000///...------,,,,,,,,,---+++---......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,******------,,,000555888>>>======AAA@@@GGGZZZyyycccSSSbbbnnnSSS```zzzxxxrrrrrr~~~|||qqqaaaUUUZZZmmmppp```XXX]]]jjjttt|||```QQQIIIAAA???===DDDEEEJJJRRRQQQTTT```mmmyyyyyyttt{{{zzzjjjXXXHHHFFFRRR___hhhmmmvvv~~~}}}|||{{{zzzzzzxxxxxxwwwwwwwwwwwwwwwxxxuuuttttttsssssssssssssssrrrpppmmmkkkjjjjjjkkklllmmmlllkkkjjjhhhgggfffeeegggffffffggghhhgggdddaaa[[[WWWSSSOOOGGG<<<888999:::999999@@@QQQdddnnnmmmccc\\\mmmjjjggg```XXXTTTXXX^^^\\\WWWTTTIIIJJJKKKHHHDDDFFFLLLRRREEE===444/////////,,,(((((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&''''''((((((((()))((((((''''''''''''(((((('''(((((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,---///222333666888<<<=========>>>??????CCCCCCAAA???@@@===999:::<<>><<>>@@@@@@CCCDDDAAA@@@AAA>>>:::999===HHH[[[mmm}}}~~~|||pppwwwzzz\\\]]]bbbhhhwwwvvvbbbMMMCCCDDDJJJOOOZZZgggrrr~~~zzzooo^^^^^^jjjuuuxxxyyyvvvjjj___ZZZUUUQQQWWWbbbyyyxxxfffttt___OOObbbwwwPPP:::333000000///...------,,,,,,,,,)))+++------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......---111777<<>>@@@===HHH```{{{uuubbbWWWTTTsssYYYWWW{{{uuu~~~xxx}}}||||||~~~~~~~~~yyykkk\\\WWWeeexxxttteee[[[\\\eeennnvvvpppVVVKKKGGG@@@>>><<>>BBBBBB@@@<<<777111,,,(((((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%&&&''''''((())))))((((((''''''''''''(((((('''''''''((((((((())))))******))))))******+++,,,++++++,,,---...111333444888999;;;;;;;;;<<>>MMMcccvvvzzzpppooo{{{XXXUUU[[[fffxxxoooWWWJJJEEEBBBIIIMMMXXXdddnnn|||qqq```^^^kkkyyyvvvjjj```[[[UUUPPPVVVaaa{{{wwwdddrrrdddRRRcccVVV===333///000000///...---,,,,,,,,,,,,...111111///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++.........222888999<<<999;;;@@@@@@OOOlll}}}fffZZZWWWvvvpppKKKWWW|||qqqvvvqqqvvv~~~|||~~~{{{ooo^^^VVVcccuuuuuufff\\\[[[dddmmmsss|||mmmSSSIIIFFF@@@??????EEEGGGKKKUUUUUUYYYggg{{{ssspppqqq]]]PPPSSSbbbrrr{{{~~~~~~}}}|||{{{zzzxxxwwwvvvvvvvvvuuuuuutttsssssssssssssssqqqqqqqqqqqqpppnnnmmmllljjjiiiiiiiiihhhhhhggggggdddcccbbbcccddddddcccaaaWWWUUUTTTRRRKKKAAA;;;;;;222999===:::<<>>OOOgggyyyvvvxxxpppsss|||```WWWVVVddduuuwww|||dddSSSKKKEEE???FFFNNNUUU___jjjooo|||tttfffccckkkuuu{{{~~~sssjjjccc___XXXQQQUUU___ttttttaaalllxxxSSSfffWWW===333111------------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++---000555999888EEEDDDBBBDDD@@@UUUfffSSS[[[```FFFWWW{{{ssswww~~~|||nnn\\\UUUaaarrr~~~uuufff\\\]]]cccgggssssssaaaNNNJJJFFFAAADDDAAAGGGHHHMMMWWWXXX\\\kkkyyyxxxtttbbbWWWVVVaaawww~~~}}}~~~}}}~~~zzzwwwxxxzzzzzzxxxwwwvvvwwwvvvtttsssuuuuuuuuuuuuttttttttttttrrrrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhgggeeeccccccddddddcccbbbXXXVVVSSSPPPKKKDDD===777:::888777777999AAASSSccchhh\\\UUU]]]lllppphhh]]]bbbXXX\\\lllooo___TTTTTTQQQQQQaaa~~~fffJJJDDDHHHGGG@@@888333///***************))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((('''%%%$$$$$$%%%&&&'''''''''((((((((((((''''''***************+++++++++------...///111222444555666777888888888999<<>>999888777888999999>>>KKKYYYbbb\\\VVVWWW[[[^^^]]][[[hhhaaaaaaiiijjj^^^TTTQQQPPPOOOZZZrrr|||cccNNNDDDHHHHHHAAA999444///*********)))))))))((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***************+++++++++---------...///111222333777888999999999:::===@@@BBBBBBBBBBBBBBBAAAAAA@@@;;;>>>EEEPPP```ttt|||___TTTPPP]]]oooqqquuugggYYYIII@@@???===AAACCCMMM\\\dddtttlll\\\]]]zzzzzznnnggghhhlllsss|||~~~jjj___[[[ZZZ___nnn|||qqqfff```YYYSSSWWWaaapppxxxhhhppp[[[XXXnnnjjjJJJ888111//////......---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///444777>>>CCC???<<>>AAAAAAAAAAAABBBAAA@@@@@@???999===CCCNNN___sss}}}{{{^^^RRRNNN\\\ooossssssiii\\\GGG===>>>;;;>>>===DDDSSS\\\gggzzzeeeTTTZZZpppcccaaaeeehhhkkknnnrrr{{{{{{sss___YYY]]]eeegggrrrsssfff___XXXSSSWWW```rrr|||kkknnnbbbUUUeeennnLLL999222000000//////...---------..................------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,------------000444777<<>>BBB@@@IIIOOOXXXeeehhhmmm{{{{{{yyynnneeejjj|||xxxwwwxxx{{{zzzyyyyyy{{{~~~}}}zzzyyy{{{{{{xxxuuuwwwvvvttttttuuuwwwwwwvvvtttttttttsssssssssrrrrrrqqqqqqpppooonnnmmmlllllljjjjjjiiihhhhhhhhhhhhhhhgggeeeccccccddddddcccbbb___\\\WWWSSSMMMFFF???:::555555666999888888???GGG[[[ccccccWWWJJJIIIVVVbbbdddddd^^^XXXZZZaaa___WWWLLLFFFGGGPPPXXXWWWPPPKKKDDDHHHIIIDDD>>>888000((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&''')))******)))((((((''''''(((((((((((('''''')))))))))***++++++,,,,,,...............///000111666777888888999:::>>>@@@>>>????????????>>>======999<<>>CCCDDDJJJcccuuu^^^bbb~~~}}}VVVGGGVVVcccwww~~~~~~~~~uuueeeZZZWWWfffuuuzzzlllbbb______ccccccQQQ@@@>>>===<<<@@@AAAIIILLLTTTaaagggooozzztttgggfffvvv|||yyywwwuuuvvvwwwyyy{{{}}}~~~zzzyyyxxxzzz}}}~~~{{{{{{||||||yyyvvvzzzwwwuuussstttuuuuuutttssssssssssssrrrrrrrrrrrrqqqqqqpppooonnnmmmlllllliiiiiihhhhhhggghhhhhhhhhgggeeeccccccddddddcccbbb___\\\WWWRRRLLLFFF@@@;;;888555555666777888???HHH[[[fffhhh\\\NNNNNNWWW___``````YYYQQQUUUaaabbbZZZPPPJJJIIINNNRRROOOJJJGGGCCCGGGGGGCCC>>>:::111)))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&''')))*********)))(((''''''((((((((((((''''''((())))))***++++++,,,,,,////////////000111111222444555666777777999===???>>>????????????>>>======;;;===CCCMMM^^^sssmmmbbblll~~~uuuYYYOOONNN]]]rrrvvvxxxjjjYYYEEE;;;;;;;;;AAA???@@@JJJNNNRRR]]]wwwtttVVVUUUiiirrr___ZZZ```bbbfffhhhhhhjjjkkkgggaaaZZZ]]]cccgggeeeaaadddkkk|||sssfff```ZZZTTTVVV]]]wwwxxx```ZZZpppqqqXXX```sssOOO999333222222111000///......------------...............++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------...111666:::<<<;;;@@@???DDDcccppp```lllrrrOOOMMMdddppp}}}}}}}}}{{{}}}xxxggg\\\XXX___nnnzzzxxxnnnfffaaa___dddcccQQQ???===<<<:::@@@CCCIIIKKKRRR___fffooo{{{{{{kkkccckkkxxxyyyvvvwwwxxxvvvwwwwwwvvvuuuvvvzzz|||{{{zzzyyyzzz}}}~~~~~~}}}||||||{{{yyywww{{{xxxuuussssssttttttsssssssssrrrrrrrrrqqqqqqqqqqqqpppoooooommmmmmlllkkkiiihhhhhhgggggghhhhhhhhhgggeeeccccccddddddcccbbb___[[[VVVRRRMMMGGGAAA===:::666444666777888@@@HHHXXXffflllbbbWWWXXX___ccccccaaaYYYRRRUUU___```[[[QQQJJJHHHKKKNNNIIICCC@@@BBBDDDDDDAAA>>>;;;333+++(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))******)))''''''((((((((((((''''''(((((()))***+++,,,,,,---/////////000000111333333333444555666777999<<>><<<;;;;;;@@@DDDKKKNNNUUUbbbgggnnn~~~ooobbbbbbiiirrrxxx{{{wwwssstttwwwwwwwwwxxxwwwuuurrrssswww{{{}}}{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~|||zzzxxxxxxxxxyyywwwsssrrrssstttuuuuuurrrrrrrrrrrrqqqqqqqqqqqqppppppooonnnmmmllllllkkkhhhhhhgggggggggggghhhhhhgggeeeccccccddddddcccbbb___\\\WWWRRRNNNIIIDDDAAA;;;777555777888888===CCCSSSfffqqqkkkffflllwww}}}iiiccc[[[XXX[[[```aaa___SSSKKKHHHKKKNNNJJJDDD@@@AAABBBAAA>>>===;;;444---(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((()))******''''''(((((((((((('''''''''((()))***+++,,,------------......000111333444333444666777777999===@@@BBBBBBBBBBBBBBBAAAAAA@@@===???CCCLLL[[[ppp}}}~~~xxxccc___iiinnnSSSJJJIIIXXXjjjlllzzzvvviiiRRREEE===777222???BBBAAAGGGHHHJJJTTTiii|||yyyrrrbbbpppnnnUUUIIIJJJLLLSSSWWWWWWYYY```fffhhhxxx|||~~~xxxnnnpppttthhhddd```ZZZYYY^^^qqqvvvYYYRRRnnnggggggaaa???111333333222111000///...---,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,------)))***,,,---///333999======<<>>AAA@@@AAAAAAAAAAAA@@@??????===>>>BBBJJJYYYnnnttt{{{}}}{{{xxx~~~eeeOOOFFFNNNYYYhhhrrrooommmqqqyyy|||jjjNNNBBB<<<666999======AAAMMMPPPUUUcccooo~~~{{{~~~yyywwwxxx```JJJ@@@AAAFFFGGGIIIIIIHHHUUUvvvvvviiibbb___[[[XXXXXXlllyyycccTTTcccgggooo[[[===666333222111///......------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------///...------++++++***))),,,,,,,,,---000444999<<<===DDDDDDCCCTTTsss~~~aaahhh|||fff___}}}xxx{{{~~~~~~}}}|||yyyuuussseee[[[RRRXXXfffuuuwwwmmmdddbbbccc```OOO@@@===999888AAAGGGLLLUUU]]]```dddooo{{{uuu```VVVUUUdddgggjjjnnnsssvvvyyy{{{~~~{{{xxxwwwxxxyyy{{{zzzzzz{{{|||}}}}}}}}}}}}{{{|||~~~}}}{{{yyywwwtttrrrtttxxxzzzwwwssspppoooooonnnoooqqqrrrsssooonnnmmmllllllkkklllllljjjiiiiiiiiihhhhhhggggggfffeeedddcccbbbaaaaaaaaa^^^]]]ZZZVVVPPPJJJEEEBBB>>>999666777888888;;;AAAQQQkkkyyyqqqrrrbbbccc^^^VVVTTTYYY[[[YYYYYYOOOHHHLLLQQQQQQOOONNNKKK@@@???@@@<<<===;;;000,,,)))'''&&&'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,...000111111000111333666555777999999999999;;;======AAACCC@@@???AAAAAA@@@>>>AAADDDIIIWWWooo}}}hhhwwwxxx}}}bbbMMMFFFNNNYYYhhhqqqmmm^^^]]]ccclll|||gggMMMBBB<<<666888===<<>>999777888888888;;;@@@LLLdddtttrrrrrr}}}hhhhhhbbbWWWSSSUUUWWWVVVYYYOOOFFFJJJUUU\\\XXXPPPOOOBBB>>>===888999666***---***((('''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((())))))******+++,,,,,,---...000000///000222444333555888999999;;;===???<<<@@@BBB???===??????>>>===@@@CCCIIIXXXqqqmmm{{{tttyyy]]]JJJEEEOOOYYYgggppplllVVVPPPVVVfffdddLLLCCC===777888======AAAMMMPPPUUUcccuuuxxxyyysssaaaMMM>>><<>>;;;:::BBBFFFJJJSSS]]]ccciiitttzzzhhh[[[WWW___dddkkkrrrvvvyyy|||~~~~~~{{{wwwwwwxxxyyyzzzzzzxxxwwwuuuyyyzzz{{{||||||zzzxxxwwwuuurrrqqqrrruuuvvvtttrrrsssrrrrrrqqqqqqqqqqqqrrrooonnnmmmllllllkkklllllliiiiiiiiiiiiiiihhhhhhhhhhhhgggfffdddccccccbbbbbb___^^^[[[WWWQQQLLLGGGDDD>>>:::777888999888;;;@@@HHH[[[nnnssspppnnnqqqtttjjjiiidddZZZTTTTTTUUUUUUUUUNNNGGGLLLbbbuuurrrcccUUUFFF???===888:::777+++...+++)))((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))******++++++,,,,,,---.........///111333222444777999:::;;;>>>@@@>>>BBBDDD@@@>>>@@@@@@===<<<@@@CCCIIIYYYrrrsssmmmtttXXXGGGEEEPPPZZZgggooojjj[[[WWW```uuubbbLLLCCC===888:::??????DDDPPPTTTYYYgggrrrqqqyyygggVVVFFF<<<>>>EEEHHHRRR```kkkuuuuuuiiidddaaa]]]ZZZZZZiiiwwwaaaRRR^^^|||uuufffqqqbbbBBB777222111000///...............---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------......///111444888;;;===@@@BBB>>>EEElll[[[aaayyybbbMMMNNNfffzzzyyy~~~~~~zzzuuuzzzppphhhbbbVVVUUUYYYdddoooqqqjjjcccbbb^^^MMM??????===;;;CCCFFFJJJSSS^^^fffmmmxxx|||lll___XXX```fffnnnsssvvvxxxzzz|||zzz~~~zzzuuuwwwxxxzzz||||||{{{yyyxxxyyyzzz{{{{{{{{{zzzxxxwwwtttrrrpppqqqssstttsssqqqttttttsssrrrqqqqqqqqqpppooonnnmmmllllllkkklllllliiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeedddccccccbbb___^^^\\\WWWRRRMMMHHHEEE???:::888999999888;;;???FFFUUUjjjuuukkk\\\ZZZbbbbbbdddccc___ZZZWWWWWWWWWRRRQQQLLLNNNddd{{{zzzjjjSSSDDD>>><<<888;;;:::///---+++((('''((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))***+++++++++,,,---//////...///111333333555777999:::;;;===@@@BBBFFFGGGCCCAAABBBBBB@@@===AAADDDJJJZZZsssvvvvvvoooTTTEEEEEEPPPZZZfffnnnkkk```bbbsssbbbMMMCCC>>>:::===BBBBBBHHHUUUYYY___mmm~~~nnnmmmvvvbbbQQQEEE@@@CCCKKKRRRhhhttthhhdddbbb]]]ZZZZZZddd}}}{{{eeeSSSYYYsssuuudddhhhgggCCC555222111000//////......///...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...---...///222555888;;;===>>>AAA@@@JJJwww~~~YYY```~~~sss\\\GGGHHH\\\qqqsssvvv~~~~~~~~~~~~|||yyy{{{yyynnneee```WWWUUUUUU^^^jjjqqqmmmfffccc^^^LLL???@@@>>><<>><<<>>>CCCDDDKKKYYY^^^eeesss}}}lllnnnpppZZZJJJBBBBBBJJJSSSgggtttiiieeeccc___[[[[[[ccc{{{iiiSSSUUUkkkuuufffccckkkDDD222111111000///////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------...///222555888;;;<<>><<>>AAARRRmmmzzzlllWWWTTT```\\\```fffhhhaaaVVVQQQSSSOOOQQQNNNHHHJJJRRRSSSNNNTTTLLLKKKHHH>>>:::999000,,,)))'''&&&&&&''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((())))))******+++---...000000///000222444666777999999999999;;;===???CCCEEEAAA???AAAAAA>>>???BBBFFFLLL\\\uuuuuuzzzsssxxxzzzmmmQQQDDDEEEQQQZZZfffqqqooo___fffiiiQQQBBB======>>>CCCEEEMMM\\\bbbiiixxxnnnppp~~~iiiQQQCCCCCCLLL\\\iiizzz~~~uuukkkgggfffbbb^^^]]]fff}}}jjjSSSSSSgggpppddd^^^qqqIII555111000000///////////////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555888:::;;;@@@FFFCCCHHHnnneeeZZZpppzzz___FFFGGGZZZqqq}}}~~~~~~~~~~~~~~~~~~zzzttt}}}vvvhhh```___WWWWWWUUUWWWcccppptttpppggg```LLL???AAA???;;;@@@EEEGGGOOO[[[fffoooyyyzzzoooccchhhlllqqqoooiiifffhhhkkkiiilllqqquuuyyy{{{{{{{{{~~~}}}|||{{{{{{{{{{{{|||yyyyyyyyyyyyyyyxxxxxxxxxttttttrrrqqqoooppprrrsssqqqqqqrrrrrrrrrpppooonnnooonnnmmmllllllkkklllllliiiiiiiiijjjjjjkkkkkkkkkiiihhhfffdddbbbaaa``````]]]\\\YYYVVVQQQLLLGGGEEE???<<<:::<<<;;;999:::===???UUUpppyyykkkXXXWWWaaa^^^```eeeggg^^^SSSOOOSSSNNNLLLJJJIIIKKKNNNPPPQQQPPPNNNRRRPPPBBB<<<;;;444,,,***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''(((((()))*********,,,---.........///111333444666888999999:::<<<>>>>>>BBBCCC@@@???AAAAAA???<<<@@@EEELLL]]]xxxwww|||uuuxxxpppnnnooopppnnnQQQDDDEEEQQQZZZgggrrrqqqeeejjjlllRRRBBB===>>>===CCCEEEMMM]]]ccckkkzzzppprrr}}}hhhOOOEEEKKK]]]tttxxxVVVLLLZZZnnnxxxwwwllliiihhhddd```___jjjiiiRRRRRRfffiii```ZZZxxxOOO999111000000////////////000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111555777999;;;@@@GGGDDDFFFgggxxx]]]\\\yyybbbMMMOOOddd}}}~~~~~~~~~~~~~~~~~~}}}~~~|||xxxrrr}}}rrrccc\\\]]]WWWWWWVVVVVVaaaooovvvssshhhaaaMMM???AAA???;;;???DDDEEELLLYYYdddmmmvvv~~~sssgggggglllooommmfffcccfffjjjnnnqqqxxx~~~~~~||||||}}}}}}xxxxxxxxxwwwwwwwwwwwwvvvuuutttsssqqqoooppprrrtttppppppqqqrrrqqqpppooonnnoooooommmllllllllllllllliiiiiiiiijjjjjjkkkkkkkkkhhhgggeeecccaaa```______\\\[[[YYYUUUQQQKKKGGGDDD@@@<<<;;;<<<<<<999:::===???WWWqqqwwwgggUUUUUU^^^^^^___cccddd\\\QQQQQQWWWUUUMMMIIIJJJKKKIIIIIIKKKCCCEEENNNNNN???888888333---+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''(((((()))*********+++,,,---------...000222222444777999:::;;;>>>@@@>>>CCCDDDBBBAAACCCCCCAAA999>>>CCCLLL___zzzzzzyyy|||wwwsssooo|||fffOOOEEEAAAJJJZZZgggooosssjjjhhheeeMMMAAA<<<999@@@DDDFFFOOO^^^bbbllltttnnnzzzcccMMMIIIXXXsss~~~iiimmm{{{zzziiiUUUHHHDDDLLL\\\jjjxxxlllgggeeebbb```aaammm~~~hhhRRRQQQ[[[rrrWWW]]]SSS555444333222000///.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,///...///000444999===@@@EEEDDD;;;AAA```uuuqqqiii]]]ddd{{{dddMMMaaa~~~~~~~~~}}}}}}~~~tttsss}}}|||ttteeeYYYVVVQQQVVVXXXWWW\\\hhhqqqsssjjj```III===AAAAAA===@@@CCCIIIQQQXXX```kkkyyyyyyqqqiiirrrqqqeee^^^ccchhhgggpppxxx}}}zzzwwwwwwzzzwwwvvvwwwzzzzzzvvvrrrvvvuuusssrrrqqqpppppppppqqqtttvvvtttqqqnnnmmmnnnnnnnnnoooooonnnllljjjiiilllllllllllllllllllllllliiihhheeecccaaaaaabbbbbb___]]]YYYVVVQQQKKKEEE@@@CCC===999:::;;;::::::===HHHUUUssszzznnnTTTHHHffflllfffaaa^^^WWWOOONNNSSSOOOLLLJJJKKKNNNPPPPPPOOOGGG???<<<@@@CCC???777333---***'''&&&'''((()))(((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))'''''''''''''''((()))))),,,---............000222222333555777:::<<<===>>>AAABBBCCCCCCCCCAAA???======???BBBIII[[[vvvttt~~~{{{{{{ZZZJJJDDDBBBJJJVVVaaakkkssshhhfff~~~dddOOOEEE@@@===???DDDGGGPPP^^^dddppptttpppmmm\\\IIIJJJiiikkkRRRMMMUUUWWWPPPKKKJJJMMMUUUdddrrryyymmmhhhfffcccbbbbbbmmmiiiSSSSSS]]]}}}______TTT555111111000///////////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++......///111444999>>>AAADDDDDD<<>>BBBDDDIIIPPPVVV^^^jjjyyy}}}uuuoootttpppbbb[[[aaaggggggooozzzvvvpppooopppsssttttttuuuuuuvvvxxxyyyuuuuuutttsssqqqpppoooooorrruuuvvvuuurrroooooopppnnnnnnooonnnmmmllljjjiiikkkkkkkkkkkkkkkkkkkkkkkkhhhhhhgggfffeeecccbbbaaa```^^^[[[WWWSSSMMMGGGBBBCCC===999:::;;;::::::===CCCSSSrrrzzzppp]]]ZZZ~~~{{{nnnddd\\\TTTTTTYYYUUURRRPPPQQQSSSRRRNNNJJJAAA;;;999>>>CCC???888333...,,,)))'''((()))***)))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))(((((((((((()))******,,,---//////...///111333444444555777999;;;===>>>AAABBBCCCDDDCCCBBB@@@>>>===@@@CCCJJJ\\\wwwooozzzsssQQQFFFDDDDDDIIIPPP[[[jjjxxxqqqnnn|||^^^MMMDDD???;;;>>>EEEIIIRRR^^^eeeuuuvvvtttyyyvvvkkk\\\KKKSSSfffOOOGGGIIIIIIJJJMMMQQQUUU]]]ooozzznnniiigggeeecccdddmmmkkkVVVUUU^^^|||ddd]]]WWW666000//////////////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,......///111555:::???AAADDDEEE===EEEfff~~~}}}xxx___aaazzz~~~YYYPPP~~~~~~~~~~~~}}}}}}}}}~~~}}}|||wwwvvvrrrvvv}}}vvvmmmbbbWWWUUUXXXVVVXXXYYYWWW[[[eeennnrrrkkkcccLLL===@@@@@@>>>DDDFFFJJJOOOTTT[[[gggvvv{{{uuuvvvmmm]]]VVV]]]dddfffqqq|||kkkccc```\\\___fffooottttttuuuxxx{{{tttuuuuuutttssspppnnnmmmsssuuuvvvvvvtttqqqqqqqqqooooooooonnnmmmllljjjiiijjjjjjjjjjjjjjjjjjjjjjjjggghhhiiiiiigggeeebbb```aaa___\\\YYYUUUOOOIIIDDDCCC===999:::;;;::::::===???PPPooouuummmaaaddduuudddZZZTTTSSSVVV\\\XXXTTTTTTVVVUUUOOOJJJ@@@:::777===BBB???999555000---***))))))*********''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))***))))))))))))***++++++,,,.../////////000222444666666555666777:::<<<>>>@@@AAABBBCCCCCCBBB@@@???>>>@@@CCCKKK^^^yyyttt}}}dddKKKDDDDDDFFFIIIMMMXXXnnn}}}zzzttt[[[LLLCCC===:::???GGGKKKSSS^^^eeexxxyyyxxxwwwtttwwwlllYYYOOOgggjjjVVVOOOSSSUUUVVVXXXZZZ\\\ggg~~~zzzmmmiiigggeeecccdddlllmmmYYYWWW___ddd\\\\\\:::222222111000/////////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---...///222777<<<@@@CCCFFFGGG???GGGhhh~~~{{{sssVVVZZZvvvsssUUUIIIzzz}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzwwwtttsss{{{~~~vvviii[[[RRRRRRUUUTTTVVVVVVWWW[[[dddmmmsssnnnfffPPP@@@@@@???>>>FFFIIIMMMQQQTTTXXXcccqqq|||~~~wwwrrrdddUUUPPPXXXaaaeeesss}}}uuu]]]TTTNNNEEEHHHRRRaaannntttvvvuuuuuussstttuuuuuusssqqqnnnlllssstttuuuuuutttsssrrrqqqoooooonnnnnnlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggfffdddbbbaaaaaa___\\\YYYUUUPPPJJJEEEBBB===999:::;;;::::::===@@@MMMggglllggg\\\[[[}}}lll___[[[]]]___aaa```ZZZSSSRRRUUUXXXXXXWWWKKKAAA:::<<>>:::888111...***)))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++,,,.../////////000333555888777555555666999<<<>>>>>>???AAABBBBBBAAA???>>>===@@@CCCJJJ^^^yyy}}}}}}yyydddMMMBBBBBBCCCFFFIIIMMMYYYpppppp^^^PPPEEE@@@AAABBBIIIMMMTTT___gggzzzzzzxxx{{{zzz}}}fffSSSXXXhhhTTTQQQYYY^^^___bbbcccdddpppxxxlllhhhgggdddcccccciiinnnZZZXXX```iiibbbaaa@@@777666444222111000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,---000333888===AAADDDGGGGGGBBBOOOsss~~~qqqMMMQQQpppwww]]]HHHEEEooo}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzyyyzzz{{{sssvvv~~~uuueeeVVVOOOOOOQQQQQQRRRTTTXXX]]]dddnnnuuupppkkkVVVDDDAAA>>>>>>GGGMMMPPPTTTVVVXXX___kkkttt}}}qqqhhhXXXLLLJJJTTT___dddooozzz^^^IIIEEEAAA999<<>>===>>>@@@@@@@@@???===<<<;;;>>>AAAIII]]]yyy|||{{{nnnmmmxxx[[[GGG@@@???AAACCCHHHNNNTTT^^^ooo}}}ooocccSSSCCC@@@DDDEEEKKKNNNVVVccclll~~~{{{www|||~~~hhh```tttrrr___aaannngggjjjnnnpppooouuuxxxlllhhhfffdddcccdddeeeyyynnnZZZXXX___wwwooodddEEE999888666444222000//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++---000444999>>>BBBEEEFFFGGGGGG\\\xxxPPPUUUtttiiiOOO???GGGfff~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~tttzzz~~~zzzooo]]]PPPMMMNNNNNNPPPPPPTTT\\\aaagggooovvvsssppp\\\JJJDDD???>>>GGGMMMQQQWWWYYY[[[___gggnnnvvvfff[[[LLLDDDHHHTTT```gggkkkyyylllGGG::::::<<<;;;>>>>>>BBBMMM]]]kkktttwwwrrrrrrsssssssssrrrqqqppprrrqqqqqqsssttttttrrrppppppooonnnmmmkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjhhheeebbbaaaaaabbbccc]]][[[XXXVVVSSSOOOIIIEEECCC===999:::;;;::::::===@@@III___eeeeeeWWWBBBNNN[[[\\\\\\___gggqqquuutttfffaaaYYYRRRRRR[[[hhhqqqcccSSSDDD>>>===<<<:::;;;222...***((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))(((((((((((()))*********,,,---......///222444666666555666777:::<<<>>>>>>???@@@AAA@@@>>><<<::::::===AAAIII]]]yyyvvvgggkkkuuucccQQQCCC===???CCCEEEGGGOOO[[[ccchhhooovvv{{{pppYYYAAA<<>>???DDDLLLXXXeeeooouuuqqqqqqrrrrrrrrrsssssssssrrrqqqqqqsssvvvvvvtttrrrqqqooonnnlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffeeedddcccbbbbbb\\\ZZZXXXVVVSSSOOOJJJFFFCCC===999:::;;;::::::===???KKKccchhhfffVVV>>>HHHYYY^^^``````aaaeeeddd___bbbbbb___WWWQQQRRR\\\eee___QQQCCC???>>>===::::::333000,,,)))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++)))***,,,------///111444444444555777999;;;===>>>AAABBBBBBBBBAAA???<<<::::::>>>AAAJJJ^^^{{{vvvxxxyyyfffPPPBBB>>>@@@BBBDDDJJJMMMXXXgggpppqqqpppooodddEEE===FFFHHHLLLOOO\\\ooozzz~~~yyy{{{uuueee{{{mmmppp|||zzznnnjjjiiigggfffgggiiixxxlllYYYVVV\\\~~~~~~wwwbbbEEE555444333222111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,..................------+++---111666;;;@@@DDDFFFHHHKKKQQQsss~~~VVVXXXzzztttSSS@@@DDDOOOdddzzz}}}~~~~~~~~~~~~}}}}}}xxxttt{{{xxxttt}}}uuulllZZZGGGAAAHHHOOOOOOVVVVVV\\\fffjjjkkkooovvvxxxwwwfffSSSIII???<<>>JJJYYYfffnnnvvvvvvVVV======AAA<<<:::???:::AAALLLUUU\\\bbbiiioooqqqqqqqqqqqqrrrssstttuuutttrrrrrrtttwwwxxxvvvsssqqqpppnnnlllkkkkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjggghhhiiihhhgggeeebbb```\\\[[[XXXWWWTTTPPPJJJGGGCCC===999:::;;;::::::===>>>NNNhhhkkkeeeSSS<<>>;;;999555222---+++***)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---((()))+++,,,,,,...111333222333555777:::<<<===>>>CCCDDDDDDDDDBBB@@@===;;;;;;>>>CCCKKK```|||uuu\\\PPPDDD???======@@@EEENNNVVVdddyyywwwYYYFFFAAA???DDDOOOUUU```ppp||||||tttyyyrrrrrr{{{zzzxxxmmmjjjhhhcccbbbeee```ppptttZZZPPP\\\{{{}}}jjjKKK:::333...///111000///111---------------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////,,,,,,000777<<<===@@@DDDJJJDDDTTThhhyyyXXX___xxxLLL???CCCQQQccc{{{}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||xxxwwwtttyyyyyyrrraaaNNNGGGFFFHHHJJJMMMRRRYYYaaaiiimmmoooqqqqqqzzzzzzppp[[[IIIAAAAAABBBIIILLLTTT___eeefffgggkkkqqqwww~~~pppbbbHHHCCC>>>AAANNNbbbpppuuutttXXXNNNDDD@@@@@@@@@???>>>???BBBJJJVVVccckkkkkkiiippprrrsssrrrooooooqqqttttttrrrpppqqqssstttrrrpppqqqooollljjjjjjkkkmmmnnniiiiiijjjjjjjjjiiiiiihhhggggggfffffffffeeeeeeeee^^^]]]\\\[[[WWWQQQJJJDDD@@@===999888999<<<>>>>>>BBBOOOdddqqqlllZZZKKKEEEVVV[[[\\\aaafff]]]WWW```^^^^^^]]]ZZZWWWTTTRRRQQQRRRIIIBBBEEENNNNNNCCC777888444...***))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---///000222333333444555555555777:::<<>>KKK```{{{uuudddOOOGGG??????AAAEEELLLRRR]]]kkk~~~XXXGGGDDDCCCGGGQQQXXXcccttt|||vvv}}}zzzvvvlllhhhfffbbbaaacccbbbqqqxxx___TTT___wwwzzznnnTTT;;;333...///111000///111---------------.........------,,,+++++++++++++++++++++,,,,,,---......///---,,,000777<<<===@@@DDDIII@@@KKKZZZeeeXXXaaa}}}SSSGGGIII```uuu~~~~~~}}}{{{xxxyyy}}}~~~vvvzzz}}}kkk[[[KKKFFFHHHKKKOOORRRZZZ```iiipppsssttttttttt|||{{{qqq]]]KKKCCCBBBCCCHHHKKKSSS^^^eeegggkkkooowww|||zzziiiYYYDDD???===GGGYYYmmm}}}eeeRRRIIIBBBBBBEEEGGGGGGGGGHHHMMMUUU___ggglllmmmllloooqqqsssrrrqqqqqqtttvvvtttrrrpppqqqrrrsssqqqoooqqqooonnnllllllmmmnnnoooiiiiiiiiiiiiiiihhhggggggggggggffffffeeeeeedddddd^^^^^^]]][[[XXXRRRJJJEEE@@@===999888999<<<===>>>CCCNNNaaapppnnn]]]III???VVV```bbbbbbccc[[[VVV\\\aaa^^^YYYUUURRRPPPNNNMMMNNNJJJIIIOOOVVVTTTFFF999999555///+++*********)))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++,,,---...000111222444555666666666888;;;===??????@@@@@@@@@@@@??????<<<<<<@@@LLL```yyyhhhTTTEEE@@@???CCCIIIPPPZZZcccpppqqqNNNBBBCCCDDDIIITTT[[[fffxxx|||yyywwwlllgggeeebbbbbbccccccqqq}}}cccWWW```www{{{rrrwwwqqquuurrrYYY===555///000111//////000---------......//////000---,,,++++++******+++++++++,,,,,,------............---111777<<<===@@@DDDFFF===FFFOOOtttxxxrrrYYYVVVbbb[[[PPP\\\~~~|||~~~}}}|||}}}{{{yyyxxxxxx~~~{{{xxx{{{zzzaaaSSSFFFFFFKKKQQQUUUYYY___fffnnnuuuxxxwwwvvvuuu}}}}}}sss___LLLDDDCCCCCCGGGIIIQQQ\\\dddiiiooovvv~~~sss```NNNBBB===@@@QQQfffzzzuuuWWWPPPHHHDDDIIIMMMMMMLLLMMMRRRYYYbbbkkkppprrrssssssqqqrrrttttttrrrrrrssstttrrrqqqppppppqqqqqqpppnnnpppooooooooonnnnnnnnnnnnjjjjjjiiihhhgggffffffeeeggggggfffeeeeeedddcccccc^^^^^^]]]\\\YYYSSSLLLGGG@@@===999777999;;;======CCCLLL^^^ppprrrcccNNNBBBVVViiilllccc```^^^[[[^^^fff^^^UUUOOOLLLKKKIIIGGGGGGEEEEEEIIINNNMMMDDD;;;888444...***)))))))))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,---///111111555666777777777999<<<>>>>>>???@@@AAAAAA@@@???>>>??????BBBMMM___vvvrrrnnnzzzcccNNNDDDBBBDDDKKKQQQZZZfffrrrcccGGG@@@CCCEEEIIITTT\\\gggzzz|||yyyyyyooohhhfffeeeeeeeeebbbppp~~~dddVVV]]]pppqqqfffmmmjjjrrroooSSS???777000000111//////000,,,------...///000111111,,,,,,+++************+++,,,,,,,,,---------......///...111888<<<>>>AAAFFFEEE>>>HHHQQQvvv{{{vvv___QQQ```^^^UUUttt~~~}}}{{{~~~{{{xxxwwwwwwyyyzzz|||yyyxxxzzztttXXXLLLCCCFFFNNNUUUZZZ]]]^^^eeennnuuuxxxxxxwwwvvv~~~~~~ttt```MMMCCCBBBBBBEEEHHHPPPZZZbbbiiirrr{{{|||nnnYYYGGGCCCAAAJJJ\\\nnnlll\\\WWWOOOMMMSSSVVVPPPJJJIIITTT[[[fffqqqyyy|||{{{zzzvvvvvvuuutttrrrqqqppppppqqqqqqppppppoooooonnnnnnmmmnnnoooooooooooonnnmmmlllkkkjjjiiiggggggffffffggggggfffeeedddcccbbbaaa^^^^^^]]]\\\ZZZTTTMMMHHH@@@===999777888;;;<<<===@@@JJJ]]]ooosssgggWWWNNNnnnmmmdddcccaaaaaahhh```UUUNNNKKKIIIFFFCCCEEEAAA<<<<<>>>>>???AAABBBBBBAAA???>>>>>>???DDDMMM^^^uuu{{{gggggg~~~ttt___KKKCCCEEEKKKSSS\\\fffwww```JJJDDDFFFHHHHHHSSS[[[gggyyy~~~xxx}}}yyyooohhhfffgggfffddd```nnn|||bbbRRRYYYtttttteeekkkdddnnnnnnRRRBBB999222000111///...000,,,------...///000111111---,,,++++++******++++++,,,,,,,,,---------------000...111777<<>>JJJ^^^mmmlllaaaVVVSSSxxxhhheeebbbaaaiiibbbYYYRRRNNNKKKGGGDDDIIICCC===:::;;;>>>AAABBB333///***&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))***************++++++---...000111444555555555555777:::===>>>???AAACCCCCCAAA???>>>;;;>>>DDDNNN^^^uuu~~~tttiiimmm|||xxxooo[[[HHHCCCHHHRRR___kkkzzz___KKKDDDDDDEEEHHHSSS[[[gggyyyxxx|||}}}xxxnnneeecccfffeeebbb___lll~~~zzzaaaRRRXXXlllmmm```fff|||fffqqqwwwbbbDDD;;;333111000......000---------......//////000...---,,,,,,++++++,,,,,,------------------------///...000777===@@@EEEKKKFFFAAAPPP___mmmQQQeee}}}\\\TTTlll~~~~~~~~~~~~~~~~~~|||{{{xxxxxxzzz}}}}}}{{{wwwtttyyy~~~fffNNNFFFBBBHHHSSSYYY[[[]]]]]]cccmmmuuuzzz}}}~~~uuuaaaMMMCCC??????CCCFFFNNNWWW\\\bbbmmmyyyuuudddRRRHHHIIISSSaaalllxxxpppkkkrrrmmmaaa]]]ddddddZZZSSSUUUSSS^^^ppp~~~{{{vvvttttttuuuuuuuuuqqqrrrrrrqqqnnnmmmmmmnnnkkkkkkmmmnnnnnnnnnmmmlllnnnmmmllljjjiiiiiiiiijjjhhhgggfffdddbbb```___^^^\\\[[[[[[[[[YYYUUUNNNIII@@@===999777777999;;;;;;>>>KKK]]]iiieeeWWWMMMJJJyyyqqqeeeeeedddfffhhheee^^^WWWQQQMMMLLLLLLIIIEEE???======>>><<<:::444000+++((('''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,---///111111333444555555555777:::<<<>>>@@@BBBCCCCCCBBB@@@>>>999===DDDNNN^^^tttyyy{{{~~~|||zzzsss___LLLJJJQQQ___ooo~~~zzzsss{{{]]]JJJBBBBBBDDDKKKVVV^^^iii{{{zzz|||xxxnnndddbbbffffffbbbbbblll{{{{{{dddVVV\\\gggjjj___fff~~~kkkvvv}}}kkkFFF<<<444111000......000---------------.........///...------,,,,,,------------------------------...---000777===AAAGGGMMMJJJCCCQQQaaarrrQQQgggvvvVVVMMMYYY~~~}}}|||{{{zzzzzz{{{~~~}}}zzzvvvttt}}}}}}{{{]]]KKKCCCAAAIIITTTZZZ\\\]]]aaafffnnnvvv{{{wwwcccOOODDD@@@???BBBFFFNNNUUUYYY]]]hhhsss}}}ppp\\\NNNIIIQQQ___mmmxxxwwwqqqtttyyy|||kkkaaaeeefff```___gggmmm~~~|||vvvuuuuuuuuutttqqqssssssrrrnnnmmmmmmooollllllmmmnnnnnnnnnnnnnnnmmmllljjjiiihhhiiijjjkkkhhhgggfffdddaaa___^^^]]]ZZZZZZZZZZZZYYYTTTNNNIII@@@===999777777999::::::===HHHZZZgggeeeUUUFFF???TTTiiimmmddddddfffhhhnnniiigggaaaXXXPPPNNNRRRWWWPPPGGG>>>999:::;;;888555444000+++((('''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,---...000111222444555666666666777:::===>>>@@@BBBDDDDDDBBB@@@>>>999===EEEOOO^^^ssstttzzzgggTTTTTT]]]lll}}}aaaTTTbbb~~~yyy^^^LLLEEEFFFJJJNNNYYY```lll}}}}}}|||~~~zzzpppfffdddiiiiiidddeeelllxxx}}}hhh[[[bbbtttxxxkkkooommmtttwwweeeGGG===444111000......000------------------,,,,,,//////...------------...------------------------...,,,///777>>>BBBIIIOOONNNEEEQQQccczzzPPPfffoooOOOFFFOOOttt~~~~~~|||zzzyyyyyyyyyyyy}}}|||xxxuuuttt}}}uuuXXXHHHAAA@@@JJJUUU[[[]]]^^^ccchhhooouuuzzzyyydddPPPEEEAAA@@@BBBFFFNNNUUUWWWZZZdddooo|||lllWWWKKKIIIXXXhhhvvvzzzwww~~~sssdddeeefffbbbgggrrrzzzuuusssrrrpppqqqssstttrrrooommmmmmooommmnnnnnnnnnooooooppppppllljjjiiigggggghhhjjjkkkhhhgggfffcccaaa___]]]\\\YYYYYYYYYZZZXXXTTTNNNIII@@@===999666777999::::::<<>>555666:::;;;:::333///***&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,------///000222333555666777777777999<<<>>>>>>@@@BBBDDDDDDBBB@@@>>>:::???FFFPPP]]]rrrrrr~~~zzznnnUUU[[[```mmmooo[[[NNNTTTqqqxxx```NNNDDDCCCGGGOOOZZZaaalll}}}~~~~~~rrriiiffffffhhhiiigggjjjuuuppp\\\^^^uuuyyyuuufffLLL777///222...---000...,,,---------....../////////////////////.........------------------------111000333:::???CCCHHHNNNLLLFFFNNNrrrvvvWWWcccqqqKKKEEERRRkkkvvvvvv~~~}}}|||}}}~~~~~~|||~~~zzzqqqqqqxxxxxx{{{iiiRRRDDDCCCEEELLLUUU[[[\\\ZZZ]]]fffpppuuu{{{yyygggPPPAAA>>>AAACCCHHHNNNPPPRRRXXXaaahhh{{{|||~~~sssgggTTTKKKSSScccmmm{{{xxxvvvhhh```iiiggggggvvv{{{xxxtttpppooossssssrrrqqqooollliiihhhmmmnnnnnnnnnnnnnnnmmmmmmjjjiiiggghhhiiijjjjjjiiiggggggeeecccaaa___^^^]]]^^^___]]]ZZZYYYXXXQQQHHHDDD<<<777777777666999<<<:::HHHYYYeeehhh___KKK888999NNN]]]\\\\\\dddhhhdddhhhlllgggWWWIIIIIIQQQXXXYYYPPPAAA555444999;;;999666111,,,(((''''''((((((((((((((((((((((((((((((((())))))'''%%%$$$%%%'''$$$$$$&&&'''(((((()))((((((***+++***)))((()))***(((((((((((()))***+++,,,+++,,,---------...000222333444555777999;;;===>>>???AAACCCCCCAAA@@@@@@AAA>>>AAAGGGQQQ___rrrsssyyyuuu{{{~~~nnnYYYZZZhhhgggTTTIIIOOOlllwww```NNNDDDCCCGGGMMMZZZdddooo~~~sssiiidddcccdddeeedddhhhsssuuu___^^^ttt|||sssgggOOO:::222444000///222///------........./////////.............../////////------------------------000///222:::@@@CCCHHHNNNPPPJJJWWW~~~]]]iiitttNNNGGGHHHaaapppttt~~~{{{wwwwww|||{{{zzz|||yyyqqqpppuuuxxxzzz|||bbbMMMDDDCCCEEELLLUUU[[[\\\ZZZ^^^gggqqqvvv{{{wwweeePPPCCC@@@BBBEEEJJJOOORRRRRRVVV]]]cccttt~~~~~~qqqcccPPPIIISSSkkkyyyvvvtttssssss{{{|||aaa[[[iiinnnttt{{{wwwtttrrrrrrrrrrrrqqqqqqooommmjjjiiikkkkkkllllllmmmllllllllljjjhhhgggggghhhiiihhhggggggfffeeecccbbb```___^^^^^^___]]]ZZZYYYXXXQQQIIICCC<<<777777777666888<<<;;;GGGWWWcccfff___MMM<<<<<>><<<666666222,,,((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((()))******)))((()))***(((((((((((()))***+++,,,+++,,,---------...000222333444555777999;;;===>>>@@@AAACCCCCCCCCBBBAAAAAA>>>@@@FFFOOO^^^qqq|||pppxxx|||{{{xxxvvvddddddtttwww\\\LLLEEENNNjjjwwwbbbOOOCCCBBBGGGLLL[[[gggsssssshhhcccaaabbbbbbaaaeeepppyyy```\\\sssrrrvvvmmmSSS===444666111000333111.........///////////////,,,------....../////////------------------------///...222:::@@@DDDIIIOOOQQQJJJYYYyyycccpppxxxQQQJJJIIIdddvvv|||}}}~~~}}}vvvooopppyyyxxxvvvzzzyyyrrrooosssyyy|||uuu\\\JJJCCCCCCFFFMMMUUU[[[\\\[[[___hhhrrrwww|||rrr```OOODDDBBBCCCGGGMMMRRRTTTSSSUUUYYY^^^mmmvvvyyyiii[[[MMMKKKZZZvvvwwwpppsssvvvzzzzzzaaa^^^tttyyytttrrrrrrtttppppppppppppooommmlllkkkiiiiiiiiijjjjjjkkkkkkkkkjjjiiigggfffgggggggggffffffeeeeeedddbbbaaaaaa```^^^___]]][[[ZZZYYYQQQIIIBBB;;;666666777666888;;;;;;FFFTTT___ccc^^^OOO@@@>>>MMMVVVTTTUUU]]]\\\SSSWWW___bbbXXXMMMIIIJJJKKKQQQLLLFFFCCCGGGJJJCCC999777222,,,((('''(((((((((''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''((((((((((((((()))******(((((()))***(((((((((((()))***+++,,,+++,,,---------...000222333444555777999;;;======@@@@@@AAABBBDDDDDDCCCAAA===???DDDMMM\\\oooyyymmmiiimmmuuuyyy}}}lllRRRHHHHHHTTToooxxxdddQQQDDDBBBGGGLLL\\\hhhttttttiiicccbbbbbbcccaaadddoooyyy___YYYjjjrrr}}}tttUUU???555666111000333111////////////////////////++++++,,,---......//////------------------------------222:::AAAEEEJJJOOOOOODDDOOOtttxxxgggcccsssWWWMMMNNNnnn~~~~~~tttkkkjjjttt~~~|||~~~vvvuuu{{{{{{tttppprrr{{{ttt[[[KKKCCCDDDHHHOOOVVV[[[\\\\\\```jjjsssxxx}}}mmmZZZLLLEEECCCCCCIIIOOOVVVXXXWWWWWW[[[___mmmttt~~~~~~}}}nnn\\\RRRLLLTTThhhwwwooommmsss||||||fffiii~~~uuuqqqooooooqqqooooooooooooooonnnnnnmmmhhhhhhiiiiiijjjjjjkkklllllljjjhhhgggggggggfffeeeeeeeeeddddddccccccbbbbbb^^^___]]]ZZZZZZXXXQQQIIIAAA;;;666666777555777:::;;;EEEPPPYYY___]]]QQQDDD@@@SSS___[[[XXX[[[XXXQQQNNNXXX^^^YYYOOOIIIFFFDDDMMMJJJEEEEEELLLOOOGGG<<<777333---)))'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******(((%%%'''''''''''''''(((((((((((()))***)))((('''(((***))))))(((((()))***+++++++++,,,---------...000222444444666777999;;;<<<===?????????AAADDDEEECCCAAA<<<>>>CCCLLLZZZnnnxxxmmmeeefff~~~yyygggJJJEEEKKKZZZtttvvvcccQQQEEECCCFFFMMM\\\gggrrrtttjjjeeeddddddeeeccceeennn}}}www^^^VVVkkkttt{{{yyytttWWW@@@666666000...111//////////////////.........***++++++,,,---......///------------------------------222;;;BBBEEEJJJOOONNNAAAEEEccc|||zzzjjj___```uuu___QQQVVV|||~~~uuujjjgggnnnwww{{{~~~zzz{{{vvvwww}}}}}}uuurrrtttzzzsssYYYLLLCCCEEEJJJQQQXXX\\\]]]]]]aaajjjtttxxx}}}}}}iiiVVVIIIDDDCCCDDDIIIPPPXXX\\\\\\]]]aaaeeeqqquuu|||}}}wwwcccPPPLLLMMM\\\tttuuuoookkkiiipppzzzzzzjjjtttyyytttssspppooopppoooooonnnnnnnnnnnnoooooojjjjjjiiiiiijjjkkkllllllmmmkkkiiihhhiiiiiihhhfffeeeeeeeeeeeeddddddcccccc^^^^^^]]]ZZZYYYXXXQQQHHH@@@:::666666666555666999:::BBBLLLTTTZZZZZZQQQFFFEEE^^^oooiii]]]XXXUUUOOOMMMWWW___[[[SSSLLLGGGCCCFFFCCC===<<>>>>>???AAACCCCCCBBBAAA<<<>>>BBBKKKZZZnnn{{{nnnjjjiiipppiiimmmvvvcccEEECCCKKK[[[rrrnnn\\\NNNEEECCCEEENNNZZZdddppp}}}uuujjjeeedddeeefffdddeeemmm{{{yyy```VVVcccvvvsssgggvvv|||mmmXXXAAA666555///---000..................---------***++++++,,,,,,---------------------------------------222<<>>888555666666444444777777>>>FFFMMMSSSUUUNNNDDDDDD^^^ppphhhZZZVVVUUUQQQSSSZZZ^^^YYYSSSNNNJJJFFFGGGEEE???999999@@@DDDDDD:::555...***(((((((((((())))))))))))))))))))))))$$$'''***((($$$%%%+++111,,,+++)))'''&&&&&&'''((('''((()))(((''''''((()))******))))))))))))******+++,,,---------...000222555555666888999:::;;;<<<>>>CCCGGGFFFBBB???BBBEEE<<<>>>CCCLLL]]]rrr}}}ppplllpppgggaaaaaaooovvvhhhUUUHHHEEEJJJTTThhhsssXXXHHHCCCAAABBBCCCLLLWWW```pppuuummmyyyuuuiiibbb```______bbbcccjjjxxxjjj\\\bbbtttyyy}}}{{{lll\\\DDD888666///---000...---------,,,,,,+++++++++,,,,,,++++++++++++++++++------------------------...///444===BBBDDDGGGKKKDDDHHHSSSkkkiiiRRRhhh~~~WWWIIIZZZ|||~~~~~~~~~~~~~~~~~~|||vvvpppmmmpppvvv{{{~~~|||}}}{{{wwwqqquuu}}}|||rrrsss{{{aaaNNNKKKEEEJJJQQQXXX\\\___aaabbbaaajjjssswww|||nnnYYYIIIDDDHHHMMMNNNTTT[[[___aaadddkkkqqq~~~sssiiiUUUPPP]]]hhhttt{{{wwwsssoookkkmmmvvv~~~www~~~|||vvvrrrssssssqqqppprrrqqqpppnnnmmmmmmnnnnnnoooooommmkkkiiihhhhhhiiijjjiiigggffffffhhhiiihhhhhhiiihhhgggfffeeedddccccccZZZ[[[YYYVVVVVVTTTMMMEEE===888555666666444444666666===EEELLLRRRSSSLLLCCC;;;SSSccc^^^VVVXXXZZZWWWRRRXXXZZZTTTMMMJJJGGGDDDCCCCCC>>>777555;;;AAACCC:::555///***(((((((((((())))))))))))))))))))))))%%%***---+++'''(((222;;;---+++)))'''&&&&&&'''((('''((()))((('''&&&''')))******)))))))))))))))***+++,,,---------...000222555666777888999:::;;;;;;???FFFKKKIIICCC???CCCHHH<<<>>>CCCMMM^^^ttt|||pppuuu}}}iiiccc___jjjrrr]]]OOO===BBBLLLVVVjjjjjjMMMBBB???<<<@@@JJJPPPWWWcccpppzzz~~~|||zzztttqqqqqqyyyuuujjjbbb```bbbeeebbbccchhhtttrrr\\\eeeqqq|||wwwnnnSSS888111222111.../////////.........---------...---,,,,,,++++++++++++------++++++++++++------///111555;;;@@@FFFJJJLLLNNNDDDJJJkkkrrrUUUiiiiiiJJJKKKOOO~~~vvvttt~~~}}}}}}|||~~~}}}}}}~~~}}}zzzzzz}}}zzztttvvvwwwuuuooojjjmmmxxxwwwuuurrr~~~zzzoooooo}}}uuu^^^QQQEEEFFFJJJQQQWWW\\\___``````ccclllsssvvv{{{nnnYYYLLLIIIOOOUUUWWWZZZ\\\^^^aaagggooouuu~~~yyydddWWW```mmmttt}}}yyysssiiibbbbbbmmmzzz~~~}}}~~~||||||~~~wwwuuutttrrrqqqqqqqqqrrrrrrqqqpppnnnnnnnnnnnnooolllkkkjjjjjjiiiiiiiiiiiinnnmmmjjjhhhhhhhhhiiijjjiiiiiihhhgggeeecccbbbaaa___]]][[[ZZZXXXRRRJJJCCC@@@:::666777777444444666666<<>>===<<>>@@@EEEPPP```tttrrr|||yyylllnnn~~~vvvkkkdddmmmppp[[[LLL???CCCMMMVVViiigggJJJ@@@>>>;;;???HHHOOOUUU___jjjqqqsssqqqooopppnnnpppzzzvvvkkkccc___aaacccbbbccchhhtttuuu```iiirrr{{{wwwwwwYYY<<<222222000.../////////.........---------...---,,,,,,+++++++++,,,------,,,++++++,,,------///111555;;;@@@FFFJJJLLLJJJCCCKKKooowwwXXXkkkjjjIIIHHHQQQxxxtttuuu~~~|||{{{{{{~~~{{{{{{{{{vvvoooqqqqqqoookkkjjjppp{{{xxxvvvttt{{{pppooo~~~sss[[[OOODDDHHHMMMUUU^^^cccdddcccbbbbbbkkkrrrvvv|||oooZZZMMMJJJPPPVVVYYY[[[]]]___bbbgggooouuu~~~{{{vvvbbbXXXaaannnyyywwwwwwwwwuuunnngggfffppp{{{~~~}}}~~~~~~xxxxxxwwwuuusssrrrrrrrrrrrrrrrqqqpppnnnmmmnnnnnnooommmmmmlllkkkkkkkkkkkkkkknnnllljjjiiihhhhhhiiijjjjjjjjjiiihhhfffdddbbbaaabbb```^^^]]][[[UUULLLFFF???999666777777444444666777===AAADDDHHHKKKHHHCCC@@@HHHSSS\\\aaahhhqqqxxxVVVUUUTTTSSSNNNKKKOOOWWWbbb^^^NNN;;;333888<<<;;;888333---)))'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********(((((('''''''''(((((())),,,,,,,,,---///111333555555777888888888999<<<>>>@@@AAA@@@>>>@@@EEEEEEBBB<<<===CCCMMM^^^qqq~~~nnnyyyxxxkkkmmm{{{{{{yyy~~~nnnaaahhhnnnXXXHHH@@@DDDNNNXXXhhhdddGGG>>><<<:::===EEEKKKQQQYYYaaaffffffdddccclllmmmrrr}}}xxxxxxmmmccc______aaaaaabbbgggttt|||iiijjjqqq|||}}}yyycccBBB444111///...000...............---------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------///111555;;;@@@FFFJJJLLLMMMHHHUUU}}}___nnnjjjFFFCCCLLLgggpppkkksss~~~|||{{{zzz~~~}}}|||yyyqqqgggcccbbb______bbbkkkwwwxxxvvvwww|||pppqqqnnnVVVLLLBBBGGGNNNXXXbbbggggggdddaaabbbjjjrrrwww|||ppp\\\OOOLLLRRRWWW[[[\\\]]]___ccchhhooottt}}}zzzwwwppp```YYYcccssswwwkkklllnnnooonnnhhhgggpppzzz~~~}}}}}}}}}}}}~~~|||wwwyyyxxxwwwuuusssrrrrrrrrrrrrqqqooonnnmmmmmmnnnnnnooonnnmmmmmmmmmmmmmmmmmmnnnmmmkkkjjjiiiiiijjjkkkkkkkkkjjjiiigggeeecccbbbbbb```^^^]]][[[UUUMMMFFF???999555666666444444666888;;;>>>AAAGGGMMMKKKFFF>>>BBBJJJWWWeeennnrrrsssTTTTTTUUUTTTOOOLLLPPPXXX```[[[KKK777///555;;;:::888333---)))'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((''''''(((((((((,,,------...//////000000555777888999999:::===???BBBCCCBBB???AAAEEEEEEAAA;;;===BBBMMM]]]pppxxxhhhwwwyyymmmnnnwwwssskkk[[[bbbyyylllTTTCCC@@@DDDPPP[[[jjjdddFFF======;;;===EEEGGGLLLTTT[[[^^^``````___mmmpppxxx|||xxxhhhfff{{{yyypppjjjhhhhhhhhhsssrrrrrrtttwww|||zzznnnddd___^^^___```aaagggsssuuunnnsssnnnkkkGGG666222///...000........................---,,,,,,++++++,,,,,,,,,---------,,,,,,---------///111555;;;@@@FFFJJJLLLOOONNN\\\kkktttkkkFFFAAAGGGXXXbbbiiivvv~~~}}}||||||~~~~~~~~~~~~~~~{{{~~~~~~}}}xxxlllaaaSSSPPPMMMMMMRRRZZZdddjjjmmmvvvxxx|||wwwvvv|||}}}qqqrrriiiRRRIIIBBBFFFMMMWWW```eeeeeeccc```dddllltttwww|||qqq]]]QQQNNNSSSYYY]]]]]]^^^```dddjjjpppttt|||yyyvvvjjj^^^[[[gggzzzttteeeaaabbbbbbddd______hhhsssxxxzzz|||zzzzzz|||~~~zzzyyyxxxwwwuuusssrrrqqqpppqqqpppnnnmmmllllllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmlllkkklllllllllllllllkkkjjjhhhfffdddccc___]]][[[ZZZXXXRRRJJJCCC>>>888555666666444444666777888:::>>>HHHPPPOOOJJJ<<<@@@KKK[[[iiijjj```UUUQQQRRRVVVVVVQQQJJJJJJOOOLLLLLLEEE888444999;;;777888333---)))'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))******)))((((((((((((((((((+++,,,---...////////////444555777888888999<<<>>>@@@BBBAAA???AAAEEEEEEAAA<<<>>>CCCNNN]]]oooqqqcccwww|||rrrsssuuuppp~~~hhhYYYbbbvvvlllSSSBBB@@@DDDQQQ___nnngggHHH??????===@@@GGGEEEKKKSSSZZZ^^^aaadddfffooouuu}}}~~~wwwlll^^^QQQRRR```^^^```bbbbbbaaaaaabbbcccmmmgggcccfffoooxxx{{{{{{{{{pppeee___]]]]]]^^^___fffsssxxxvvvrrr|||oooIII777222//////111---.....................,,,,,,,,,++++++,,,,,,---------------------------///111555;;;@@@FFFJJJLLLLLLKKKWWWyyywwwzzzsssNNNGGGIIIXXXfffuuu~~~~~~~~~~~~zzz~~~}}}xxxkkk___PPPMMMGGGDDDCCCGGGKKKOOONNN]]]iiiwwwwwwwww~~~ssstttfffOOOHHHBBBGGGMMMUUU]]]bbbdddcccaaagggnnnuuuwww{{{qqq^^^RRRPPPUUUZZZ^^^]]]^^^```ffflllrrruuuzzzwwweee]]]]]]nnnwwwhhh___[[[ZZZTTTPPPQQQ[[[hhhqqqwww|||zzzyyy{{{~~~~~~{{{~~~~~~|||}}}}}}yyywwwvvvuuutttsssqqqpppooopppooonnnllllllllllllmmmmmmlllllllllllllllmmmmmmppppppoooooonnnnnnnnnooollllllkkkjjjhhhfffeeeddd]]][[[YYYXXXVVVPPPHHHAAA===888444666666444444666888999:::AAANNNXXXWWWPPP<<>>???>>>AAAEEEEEEAAA;;;===CCCMMM\\\mmm}}}mmmbbbxxxwwwyyyuuupppxxxcccXXXccctttoooVVVDDD@@@DDDSSScccrrrlllJJJ@@@AAA@@@DDDKKKKKKQQQYYY___cccggglllpppvvv|||ssstttsssnnnaaaOOOFFFKKKRRRUUU^^^hhhkkkhhheeehhhlllmmmiiifffjjjttt}}}|||qqqggg```]]]\\\]]]^^^eeesssyyyoooooofffqqq}}}ooo~~~mmmIII888444000///111---------...............,,,,,,+++++++++,,,------------............------///111555;;;@@@FFFJJJLLLKKKJJJOOOggg|||zzz{{{ZZZPPPKKK```ttt{{{~~~~~~yyymmmbbbYYYWWWQQQJJJDDDAAAAAACCCEEEXXXkkk}}}xxx|||tttuuueeeNNNGGGBBBIIINNNVVV^^^ccceeedddcccgggooouuuwwwzzzqqq___SSSPPPUUU[[[^^^]]]]]]aaagggoootttwww~~~yyytttaaa\\\aaavvvzzzoooddd]]]ZZZLLLGGGGGGQQQ___kkkvvv~~~}}}{{{|||~~~{{{|||||||||{{{{{{{{{yyyvvvssstttuuuttttttsssrrrpppooopppooommmlllkkkkkkllllllkkkkkkkkkjjjkkkkkklllmmmppppppppppppppppppoooooollllllkkkjjjhhhfffdddccc^^^\\\ZZZYYYWWWQQQIIIBBB<<<777444555666444444666:::;;;>>>HHHYYYccc```VVV???IIIXXXccceee^^^TTTMMMCCCIIISSSYYYTTTJJJFFFGGGCCCEEE@@@777666>>>BBB???888333---)))'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((())))))***++++++,,,,,,...///000111111000222333444555777:::<<<:::===>>>>>>AAAEEEEEEAAA999;;;@@@JJJXXXiiixxxnnndddxxx~~~uuuwww~~~{{{uuuccc]]]jjjuuu~~~ttt[[[IIIAAADDDUUUffftttpppLLL@@@AAABBBFFFMMMUUU[[[bbbfffhhhlllrrrwwwuuuwwwtttpppaaaOOOMMMVVVYYYdddnnnuuuqqqeee^^^bbbjjjnnnqqquuuzzz|||rrrhhh```]]]\\\\\\]]]dddsss~~~uuuiiicccVVVaaazzz{{{ssshhhGGG888555222000111---------.........//////,,,+++++++++,,,,,,---...,,,---...//////...---,,,///111555;;;@@@FFFJJJLLLKKKIIIJJJZZZxxxxxxpppssscccUUUQQQnnn|||~~~~~~{{{qqqggg___```___YYYPPPLLLLLLOOOXXXlll|||tttvvvfffMMMGGGBBBGGGMMMWWW```eeefffdddaaafffmmmtttvvvyyyppp___SSSQQQUUUZZZ^^^]]]\\\aaaiiiqqqvvvxxx~~~}}}xxxnnn^^^\\\ddd}}}{{{tttjjjaaa^^^OOOIIIGGGOOO[[[hhhuuu|||{{{}}}|||zzz{{{}}}||||||{{{yyyuuussssssssstttuuuuuutttsssrrrqqqooonnnmmmkkkkkkkkkkkklllkkkkkkjjjjjjkkkllllllmmmnnnnnnooooooooooooooonnnlllkkkkkkiiihhhfffdddccc___]]][[[YYYWWWRRRIIIBBB<<<666333555666444444666999:::???MMM```jjjdddXXXBBBSSSeeekkkdddYYYUUUUUUHHHMMMUUUYYYTTTKKKGGGIIIBBBCCC===222000888<<<:::888333---)))'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''(((((()))***,,,,,,//////.........///000111000222444555555777:::===<<>>MMMbbbllldddVVVDDDZZZqqquuueeeTTTOOOPPPQQQTTTYYYZZZTTTJJJGGGJJJ>>>AAA>>>555444999;;;666888333---)))'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((('''''''''((()))+++------333222000...---...///000111222444666666888;;;>>>???BBBBBBAAACCCFFFDDD???:::<<>>777555:::>>>???<<<333+++******((((((***(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((+++%%%$$$((()))%%%$$$'''((('''''''''))),,,///111---...///.........000222222333555666666777:::===???>>>???AAAEEEGGGGGGGGG>>><<<@@@KKKWWWcccppp{{{zzzjjjpppvvvooohhh~~~{{{sss|||iiiPPPEEEHHHYYYkkkyyygggEEEAAADDDBBBJJJZZZhhhtttvvvqqqsssttt~~~qqqccchhhooovvvssshhhccc```^^^[[[___iiixxxmmmeeebbbddd\\\gggssssssmmmJJJ777222000//////////////////............///.........---------------------....../////////111000444<<>><<<333+++******((((((***((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((***%%%$$$)))***''''''))))))((('''((()))+++...///---...///...---...000222222333555666666777:::===>>>>>>>>>AAADDDFFFGGGFFF>>>===@@@JJJVVVbbbooozzzuuujjjxxx{{{qqqpppiiizzzhhhQQQCCCHHHYYYlll|||dddCCC@@@CCCBBBLLL]]]nnnxxxxxxtttxxx|||gggYYYRRReeerrrgggbbb```___ZZZ___jjjyyyggg\\\^^^eeebbbmmmyyyvvvrrrMMM777111000111111////////////........................------------------------------------///...333;;;AAACCCHHHMMMQQQEEEHHHRRRaaa]]]\\\LLLWWW~~~}}}{{{||||||{{{zzz{{{~~~}}}|||zzzsssjjj``````aaaccchhhrrr}}}|||wwwdddRRRGGG@@@AAAGGGRRR]]]dddfffccc```eeeiiilllmmmqqqvvvuuurrrgggWWWGGGDDDIIIPPPUUUXXX^^^^^^bbbkkkrrrvvv{{{sss^^^LLLKKKVVVrrr}}}zzzwwwrrrjjjddd\\\___eeemmmuuu{{{}}}zzzzzz{{{}}}~~~}}}|||{{{zzzyyyxxxwwwvvvuuuxxxvvvtttrrrppppppppppppnnnnnnmmmlllkkkkkklllllljjjjjjiiiiiiiiiiiijjjjjjmmmmmmmmmnnnooonnnllliiihhhhhhggggggfffdddcccbbb\\\[[[ZZZZZZXXXRRRHHHAAA:::555333555666555444777666:::AAAMMM[[[bbb\\\QQQDDDLLL\\\```SSSPPPXXXZZZdddccc```ZZZOOOFFFHHHNNNUUUPPPDDD777333888>>>@@@<<<333+++******((((((***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))%%%%%%(((***))))))***))))))(((((()))***,,,---,,,---......---...000222222333555666666777:::============@@@CCCFFFFFFFFF???===@@@JJJVVVaaannnyyyqqqhhhzzz}}}pppeeeddduuudddPPPAAAFFFVVVhhh{{{]]]@@@===@@@AAALLL]]]lllwwwyyyxxx~~~}}}XXXWWWlllqqqfffbbb```___WWW^^^jjjzzzddd[[[___iiigggrrr}}}zzzqqqMMM555...///111111////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,......333;;;AAADDDHHHMMMNNNEEELLL]]]\\\WWWyyyvvvTTTFFFVVVzzz~~~~~~yyyzzz{{{{{{zzz{{{~~~||||||zzzrrriiibbbaaaaaaccciiittt|||xxx}}}bbbPPPFFFAAABBBGGGQQQ]]]fffhhhddd___gggjjjlllmmmqqqsssooogggWWWNNNEEEFFFMMMTTTWWWWWW______eeennnvvvzzzsss[[[HHHMMMTTTjjj}}}|||yyysssnnnbbbccchhhqqqxxx|||~~~||||||}}}}}}}}}{{{zzzzzzyyywwwvvvvvvuuuwwwvvvtttqqqpppooooooooonnnmmmmmmlllllllllmmmmmmkkkjjjiiihhhhhhiiijjjkkklllkkkkkklllmmmllljjjhhhfffffffffeeedddcccbbbaaa\\\ZZZYYYYYYWWWQQQGGG@@@:::555333555666555555777666:::AAAKKKYYY```ZZZOOOCCCGGGVVV]]]WWW[[[fffgggZZZ[[[]]]ZZZPPPHHHLLLUUU```XXXIII:::555999>>>@@@<<<333+++******((((((***'''(((((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((&&&&&&'''))))))((((((***))))))))))))******++++++,,,...------...000222222333555666666777:::======<<<===???CCCEEEFFFEEE???===@@@JJJUUU```lllwwwqqqggg|||vvvooo]]]eeennn]]]KKK@@@CCCPPP```uuuoooSSS===;;;???@@@KKKZZZhhhtttwwwyyynnnZZZjjjrrrgggbbb```^^^VVV^^^lll|||ccc___cccmmmkkkuuu}}}sssPPP666---///000///////////////............,,,,,,------------------,,,,,,,,,,,,,,,+++++++++//////444===DDDFFFJJJNNNLLLEEERRRiii___YYYyyyzzzXXXJJJSSSrrr}}}uuuyyy~~~~~~yyyzzz{{{{{{{{{{{{}}}|||~~~}}}{{{{{{zzzsssjjjdddddddddeeekkkuuu~~~{{{zzz___MMMEEEBBBEEEIIIRRR]]]fffiiieee```eeeiiikkkllloooooohhh___QQQQQQQQQTTTYYY\\\\\\YYY^^^___dddnnnvvvzzz}}}gggWWW\\\___kkk|||wwwrrraaa^^^```jjjtttzzz~~~}}}}}}|||zzzzzzyyyxxxxxxwwwvvvvvvwwwvvvsssqqqpppooooooooonnnnnnmmmlllllllllmmmmmmlllkkkjjjiiiiiijjjkkklllkkkiiihhhiiijjjjjjhhhgggeeeeeeeeeeeedddcccaaaaaa[[[ZZZYYYXXXVVVPPPFFF>>>999444222555666555555777777:::???IIIVVV]]]WWWLLL888===NNNYYYZZZbbbnnnpppNNNSSSYYYZZZRRRKKKMMMUUUZZZSSSEEE888555:::??????<<<333+++******((((((***''''''((((((((((((((('''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((('''&&&''')))(((&&&)))))))))))))))))))))******,,,---------...000222222333555666666777:::======<<<===???CCCEEEFFFEEE@@@>>>@@@IIITTT^^^jjjtttsssggg}}}}}}}}}uuusss|||uuu___[[[lll}}}gggVVVGGG???AAAJJJWWWlll___III:::;;;???@@@IIIVVVdddppptttwwweeehhh|||~~~ttthhhbbb___\\\WWW```pppjjj\\\aaalllhhhqqq{{{yyyuuuTTT:::///000///+++////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///000555???FFFHHHKKKPPPMMMGGGUUUlll```XXXxxx___OOOMMMcccooovvv~~~~~~zzz{{{}}}}}}||||||}}}~~~{{{}}}|||zzz{{{zzzsssjjjfffffffffhhhmmmvvv~~~vvv]]]KKKDDDCCCFFFKKKTTT]]]dddfffdddbbbbbbgggkkkkkkkkkjjjddd\\\VVV[[[```eeejjjlllhhhbbb___^^^cccllltttxxx~~~xxxxxxyyy~~~}}}~~~~~~{{{uuuoooYYYRRRRRR^^^lllwww}}}|||{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvuuusssrrrqqqqqqqqqqqqoooooonnnmmmllllllmmmmmmllllllkkkkkkkkkkkklllllljjjhhhgggggghhhhhhgggfffffffffeeeeeedddbbbaaa```[[[ZZZYYYXXXVVVOOOEEE===999444222555777555666888888999<<>>OOOZZZXXX[[[aaa___MMMQQQXXX[[[UUULLLJJJNNNNNNIII@@@:::;;;CCCFFFEEE<<<333+++******((((((***&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''((((((&&&(((+++***&&&(((((())))))))))))))))))***+++,,,------...000222222333555666666777:::============@@@CCCFFFFFFFFFAAA>>>AAAIIISSS]]]hhhrrryyyffftttwwwssswww|||nnnZZZ\\\wwwzzzbbbRRREEE>>>???GGGRRRfffQQQBBB999===AAAAAAGGGRRR]]]hhhlllqqqsssaaaxxxyyy}}}uuuiiiccc^^^ZZZVVVaaaqqqrrrWWW^^^kkkiiiqqqyyyvvvvvvnnnRRR:::111333111+++////////////............++++++,,,,,,,,,---------++++++,,,,,,------......///000666@@@FFFIIILLLPPPPPPIIITTTeee^^^TTTtttdddQQQLLL[[[mmm~~~~~~{{{}}}~~~~~~}}}|||}}}~~~}}}~~~}}}zzzzzzxxxqqqhhheeefffgggjjjpppyyy~~~rrrZZZIIICCCDDDGGGMMMUUU\\\```bbbcccccccccjjjooonnnllljjjeee______dddjjjqqq{{{zzznnndddcccfffnnnuuuzzz~~~}}}}}}~~~~~~yyyqqqjjjSSSIIIHHHVVVgggttt}}}}}}|||{{{{{{zzzzzzyyyyyyxxxxxxvvvuuusssrrrrrrrrrssstttppppppooommmlllllllllllllllmmmmmmmmmmmmmmmmmmllljjjhhhgggggghhhhhhgggfffggggggfffeeedddbbb```___[[[ZZZXXXWWWUUUNNNDDD===888444222555777666666888888999:::@@@MMMUUURRRIII>>>FFFYYYbbbYYYTTTTTTMMMSSSUUUZZZ\\\WWWNNNJJJKKKEEEDDD???===BBBIIIIIIFFF<<<333+++******((((((***&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%(((((('''***///000+++''''''((())))))******))))))***,,,,,,,,,...000222222333555666666777:::===>>>>>>>>>AAADDDFFFGGGFFFAAA???AAAIIIRRR\\\gggqqqiiimmm~~~zzzllliii}}}}}}mmmZZZ]]]xxx```PPPEEE>>>???GGGPPPbbbvvvJJJ???999???CCCBBBGGGQQQVVV```eeelllbbb___yyyooo~~~}}}vvvkkkccc]]]YYYSSS___pppqqqYYYbbbrrrqqqyyy{{{eeejjjrrrdddLLL777111555444...000/////////............+++++++++,,,,,,---------++++++,,,------...//////...///555???FFFHHHKKKPPPSSSJJJQQQ]]]___TTTsssiiiUUUPPP\\\qqq~~~~~~|||~~~}}}|||}}}}}}~~~{{{yyywwwoooeeeccceeegggkkkrrr{{{}}}pppYYYHHHCCCEEEGGGMMMVVV[[[]]]___aaaccceeennntttsssooollliiieeegggiiilllvvvxxxjjjiiikkksssyyy~~~~~~~~~yyyooohhhRRRGGGEEETTTeeerrr~~~~~~}}}}}}{{{{{{{{{zzzzzzyyyyyyyyyuuutttsssssssssssstttuuuqqqqqqooonnnllllllkkkkkklllmmmnnnoooooonnnmmmlllkkkiiigggggghhhiiihhhggghhhhhhgggfffdddbbb```___[[[YYYXXXWWWUUUNNNDDD<<<888444222555777666666999999888888>>>JJJSSSPPPHHH;;;FFF]]]iiiaaa[[[XXXQQQXXXXXX[[[]]]YYYPPPLLLLLL??????===<<>>???AAAEEEGGGHHHGGGBBB???AAAIIIRRR[[[fffppprrrrrreeebbbiiiYYYkkkzzzdddOOOBBB<<>>JJJNNNTTTXXX[[[]]]```bbbgggmmmtttwwwsssmmmiiiggg```hhhsss~~~pppnnnooovvv|||~~~xxxmmmdddPPPFFFEEESSScccppp}}}{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwvvvsssqqqqqqrrrtttvvvqqqpppooommmlllkkkjjjjjjllllllmmmmmmmmmmmmmmmmmmhhhgggfffeeeeeeeeeeeeeeeiiihhheeeccc```]]][[[ZZZYYYYYYXXXWWWTTTMMMEEE???777666444333333444555666777999;;;@@@KKKUUUVVVQQQ999QQQgggiii```YYYTTTPPP^^^```]]]UUUPPPOOONNNLLLHHHBBB<<<:::===???>>><<<888222+++((((((***)))((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''&&&'''***...111000...((((((((((((((()))******+++,,,------,,,,,,...000222333444333444666:::===@@@@@@AAAAAABBBCCCDDDDDD===>>>???EEEOOO]]]jjjqqqnnniii~~~vvv|||yyy___^^^{{{```\\\{{{fffQQQDDD===>>>FFFOOOZZZqqq}}}tttTTT@@@;;;DDDDDDGGGQQQWWW\\\\\\cccrrr|||[[[PPP___pppXXXggg}}}|||wwwkkkaaa\\\[[[WWWbbbtttxxxaaaccczzzZZZ;;;...///000---//////...------------...---,,,,,,+++++++++,,,,,,,,,---------...////////////000666???FFFIIIMMMQQQMMMMMMBBBJJJppprrr^^^QQQooovvvcccmmm|||{{{|||}}}{{{}}}~~~}}}~~~~~~~~~|||{{{xxxpppfffgggggghhhlllttt}}}}}}ooo\\\LLLCCC@@@HHHLLLSSSXXX\\\^^^aaacccjjjooouuuxxxuuuooohhhddd___eeepppvvvqqqpppvvv~~~~~~wwwllldddNNNEEEEEETTTdddrrr}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvuuutttrrrpppoooqqqrrrtttnnnmmmlllkkkiiiiiihhhhhhlllllllllllllllllllllllliiihhhgggfffeeeeeeeeeeeeeeedddbbb```^^^[[[ZZZYYYYYYXXXWWWUUUQQQKKKBBB<<<666555444333333444666777888999;;;???JJJTTTVVVRRRLLL\\\llloooggg]]]VVVRRRSSSZZZ___\\\WWWSSSMMMGGGFFF@@@999777:::<<<<<<:::888333,,,(((((())))))'''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&(((+++,,,***(((((((((((((((((()))******+++,,,------,,,,,,...000222333444444444666:::===??????@@@AAABBBCCCDDDDDD>>>>>>???DDDNNN[[[hhhpppccc^^^sssxxxhhhtttttt\\\[[[sss\\\gggzzzgggQQQDDD@@@<<>>HHHTTTWWWTTTJJJSSSaaaiiieee\\\WWWWWWUUU]]]cccaaa[[[UUUNNNHHHGGG@@@888555888;;;;;;999999444,,,(((((()))(((&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%((((((((((((((()))******+++,,,------,,,,,,...000222333444444555777:::======>>>???@@@BBBCCCEEEEEE>>>===???CCCMMMYYYeeemmm|||___]]]sssxxxgggpppttt```^^^}}}hhheeexxxfffPPPCCCCCC===IIIXXX]]]gggzzzgggMMMEEENNNQQQTTTYYYZZZ^^^^^^eeevvvnnnTTTSSS[[[hhhfffWWWnnnyyymmmccc^^^\\\XXXeeeyyyeeeiii[[[===222333444000//////...------------...+++,,,.../////////.....................---------...///555???FFFIIIMMMRRRRRRTTTIIILLLmmmiiiXXXpppmmmYYY```}}}{{{{{{}}}~~~}}}|||sssjjjdddhhhooovvv}}}qqq]]]MMMEEEBBBBBBHHHPPPWWW\\\aaadddggglllnnnrrrvvvxxxtttjjjcccbbbhhhuuuyyy{{{~~~{{{ssshhh___JJJHHHNNN\\\mmm}}}}}}{{{|||||||||{{{zzzyyywwwvvvvvvuuuuuurrrqqqpppnnnnnnoooppppppnnnnnnmmmllllllkkklllllllllllllllkkkkkkkkkkkkkkklllkkkjjjhhhfffeeeeeedddddddddcccbbbaaa``````___YYYXXXUUURRRMMMFFF===888333333333333444666777888::::::999<<>>???AAACCCEEEEEE>>>===>>>CCCKKKWWWcccjjj~~~zzz```aaazzzoooqqqxxxhhhgggyyyooo]]]wwwxxxfffQQQEEEAAA===LLL^^^aaaiii}}}uuuXXXKKKSSSXXX[[[^^^\\\bbbaaafffwwwttt___UUU]]]dddlll|||aaaWWWssszzznnnccc]]][[[VVVeeezzzeeeiiigggFFF777444222---//////...------------...+++,,,...///000//////..................---------...///555???FFFJJJNNNSSSSSSSSSIIIQQQxxxhhhRRRfffhhhTTTQQQ|||}}}|||}}}~~~~~~}}}uuullldddjjjssszzz~~~ooo[[[LLLEEECCCBBBGGGOOOUUU[[[```eeehhhmmmooosssyyy}}}zzzsssmmmhhhooo}}}}}}~~~}}}yyyqqqdddZZZHHHJJJQQQ___ooo}}}zzz{{{||||||zzzzzzxxxwwwvvvuuuuuuuuurrrrrrqqqpppoooppppppqqqnnnnnnmmmmmmlllmmmmmmmmmnnnmmmmmmmmmlllllllllkkklllkkkjjjhhhfffeeeeeedddeeeddddddccccccbbbbbbaaa[[[YYYVVVRRRMMMFFF>>>888333333333444555666777777::::::888<<>>>>><<<:::444---((((((((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))***+++,,,------,,,,,,...000222333555666666888:::<<<;;;<<<===???AAACCCDDDEEE>>>===>>>BBBKKKVVVbbbiiiyyyyyy___```yyyooonnnwwwhhhiii~~~mmmcccdddyyyeeeRRRHHH===<<>>@@@AAACCCCCC======>>>BBBKKKWWWbbbiii|||ccc```vvv|||nnnjjjrrrccccccxxxllliiimmmvvvaaaOOOGGG;;;<<>>???@@@AAABBB===<<<===BBBKKKWWWccckkkllleeezzzuuupppvvvcccccc{{{oooaaa^^^nnnrrr\\\KKKDDD===???KKKUUU^^^wwwnnnYYYaaallluuuyyytttnnnppp}}}{{{fff___nnnrrrYYY\\\uuu~~~rrrcccYYYTTTTTTfff~~~~~~```WWWkkkrrr```QQQeee~~~sssUUU===333333///)))//////...------------...000///---,,,++++++,,,---,,,,,,------...///000000---...444???GGGJJJOOOTTTIIINNNNNNbbbYYY\\\vvvrrrXXXKKKLLLYYYkkkrrrrrr{{{zzz~~~~~~}}}}}}}}}|||~~~~~~~~~}}}vvvmmmgggoooxxx~~~|||lllXXXLLLJJJMMMKKKMMMNNNQQQTTT[[[bbbhhhsssxxx}}}zzz|||zzzwww{{{zzzzzz{{{}}}~~~~~~xxxjjjYYYLLLMMMUUU```jjjwww~~~}}}|||{{{zzzyyyxxxvvvuuuuuuttttttqqqqqqqqqqqqpppppppppooopppooooooppppppqqqrrrsssmmmmmmlllkkkkkkjjjiiiiiihhhgggfffeeeeeeeeeeeeeeebbbbbbaaa```___^^^^^^]]]YYYWWWSSSPPPKKKEEE???:::555555555666555555444444777888999===IIIUUUYYYVVVLLLVVVZZZ]]]ttt{{{```gggiii```UUURRRTTTVVVOOOJJJEEEDDDFFFFFFBBB===888222+++((((((***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,,,,)))'''(((***((((((((((((((()))******+++,,,------,,,,,,...000111444666888888999;;;<<<<<<======>>>???@@@@@@AAA<<<<<<===BBBLLLXXXdddkkkppphhh}}}||||||jjjiii{{{nnnaaaVVV^^^yyywww|||ppp\\\HHH<<<>>><<>>???@@@AAAAAABBB??????DDDKKKTTTaaammmiiieeeyyy{{{hhhuuu|||mmmqqqxxxdddTTTXXXtttrrrzzz~~~lllYYYHHH>>>======GGGTTTccceeeOOORRR^^^bbbeeeiiiqqq|||uuugggqqq}}}sss\\\WWWoooppp___VVVVVVXXXkkkccc``````iiilllfffyyy~~~~~~uuuQQQ;;;333222111111000000000000000/////////////////////..................------------......000///444???HHHLLLPPPTTTTTTKKKJJJWWWyyynnnbbbbbbttteeeTTTFFF```xxx~~~}}}||||||}}}yyytttkkkmmmsss{{{xxxmmm]]]PPPLLLNNNTTTVVVVVVUUUYYYcccjjjlllwwwyyy}}}zzzppphhh\\\YYY^^^kkksssppphhhdddaaabbbiiisss}}}~~~|||{{{|||}}}}}}|||}}}|||}}}{{{ooo]]]RRROOOUUU\\\dddmmm|||~~~}}}{{{{{{|||zzzzzzyyyyyywwwvvvtttssssssrrrqqqqqqppppppqqqqqqppppppooooooooooooppppppooonnnmmmllllllllllllllljjjiiigggfffddddddcccccccccbbbaaa___^^^\\\[[[ZZZYYYXXXUUUQQQJJJBBB<<<888555666777666555444555777777888:::===BBBKKKUUU[[[OOOWWW]]]```cccgggeeebbbcccdddaaaZZZRRROOONNNLLLHHHCCCAAACCCHHHHHHBBB<<<999333+++'''''')))))))))'''''''''''''''((())))))*********)))((((((''''''''''''''''''(((((((((((('''+++//////+++((((((***))))))))))))************+++,,,------,,,,,,...000222333666888:::<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@>>>>>>DDDKKKTTTbbbnnnaaa]]]ssswwwffffffnnnbbbhhhrrr[[[RRRiii|||ttt{{{iiiVVVGGG???:::>>>GGGPPPbbbqqqXXXFFFHHHPPPSSSXXX```pppvvvmmmzzzuuu{{{eeeSSS___ppp___WWWWWWXXXllleee```bbbuuuwwwSSS===555222000000222111111000000/////////.............../////////...---------------......000///444>>>FFFJJJNNNRRRRRRLLLKKKQQQiiilll]]]]]]rrrmmmWWWNNNppp~~~~~~~~~}}}~~~||||||}}}zzztttlllmmmsss|||wwwkkk[[[NNNLLLPPPVVVXXXXXXWWW\\\fffnnnpppxxxzzz}}}}}}yyyooocccZZZXXXTTTTTTYYY^^^```bbbeeeaaadddjjjssszzz~~~}}}}}}}}}|||{{{{{{{{{{{{wwwkkk\\\SSSQQQXXX___gggppp~~~}}}zzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvrrrqqqqqqpppppppppppppppppppppooooooooooooppppppmmmmmmlllllllllmmmmmmnnnjjjiiigggfffddddddcccccccccbbbaaa___^^^\\\[[[ZZZWWWVVVSSSOOOHHHAAA:::666444666777666555444666777888888999<<>>;;;888222+++''''''))))))((('''''''''''''''((())))))+++******))))))(((((((((''''''''''''((((((((((((---///111...***&&&&&&((())))))))))))************+++,,,------,,,,,,///000222333555888:::;;;<<<<<<::::::;;;<<<===>>>??????>>><<<===CCCKKKUUUcccooo{{{[[[YYYqqqwwwiii\\\eeeYYYaaazzzhhhXXXbbb|||hhhUUUEEE===888>>>FFFLLL___bbbOOOBBBDDDHHHIIIQQQ]]]vvv|||xxxlll}}}{{{bbbTTTlll~~~ooo___XXXYYYZZZmmmfff^^^aaa}}}vvvQQQ===666222000000222111111000///...---------------....../////////------,,,,,,------......000///333===EEEIIILLLPPPRRROOOMMMLLL[[[||||||nnn\\\ZZZpppsssZZZ^^^~~~~~~|||~~~~~~||||||}}}zzztttmmmnnnttt~~~}}}vvvkkk[[[OOONNNTTT[[[]]]]]][[[```jjjqqqsssvvvwwwxxxwwwrrriii___XXX]]]^^^___aaabbbeeejjjooommmpppuuuyyyzzz}}}}}}|||||||||zzzrrreeeYYYSSSRRRZZZbbbjjjsss~~~|||yyyxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxsssrrrqqqqqqppppppqqqqqqqqqppppppooooooppppppqqqnnnnnnmmmllllllllllllmmmjjjiiigggfffdddcccccccccbbbbbb```___]]]\\\ZZZZZZVVVUUUSSSNNNHHH@@@999555444555666666555555666777888888999<<>>>>>777111***''''''))))))((('''''''''''''''((())))))))))))))))))((((((''''''''''''''''''((((((((((((///000000---)))''''''(((((()))))))))***************+++,,,,,,,,,---///111222333555777999;;;<<<<<<:::;;;;;;<<<===>>>??????<<<:::<<>>???666000***'''((())))))((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((......---+++)))))))))+++((()))))))))***************+++,,,,,,,,,---///111222333444666888:::<<<===;;;<<<===>>>???@@@@@@AAA;;;999;;;BBBKKKVVVeeeqqqttt[[[\\\ppprrraaa]]]gggZZZ]]]hhhUUUWWWzzzmmmVVVDDD;;;>>>@@@IIIQQQ___yyyxxxSSSGGGDDDKKKOOOMMMTTTbbbxxxtttggghhhqqq```ccc~~~ooo^^^VVVVVV^^^pppdddXXXVVVvvvmmmHHH:::777222000222///......------,,,,,,,,,---------------.........++++++++++++,,,---...//////...333===EEEIIIMMMQQQTTTTTTRRRLLLSSSsssuuu^^^WWWiiizzzfffhhh~~~}}}}}}~~~~~~{{{~~~~~~|||}}}~~~{{{uuusssrrrwww|||{{{xxxnnn^^^QQQPPPWWW___bbbddddddhhhpppttttttvvvtttpppjjjeeebbbcccdddeeennnvvvvvvuuuwwwzzz{{{~~~}}}}}}}}}}}}yyyjjj[[[UUUVVVWWW___fffoooxxx|||{{{yyywwwwwwxxxxxxwwwwwwwwwwwwwwwwwwuuuuuutttsssssssssssssssqqqqqqppppppppppppqqqqqqqqqpppooommmkkkjjjjjjjjjjjjiiigggfffddddddccccccbbbaaa```^^^]]][[[ZZZYYYXXXWWWTTTPPPIIIBBB;;;777333555666666555555777888777777888<<>>>>>===444///)))'''((())))))''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))******+++,,,))))))))))))************)))+++,,,,,,,,,---000222222333444555777:::<<<===<<<<<<===>>>???@@@AAAAAA;;;999;;;BBBKKKVVVeeeqqqpppYYYZZZjjjfffSSSXXXbbbVVVYYY[[[[[[hhhlllWWWFFF>>>===<<>>???@@@@@@;;;999;;;BBBJJJUUUdddqqqnnnZZZ]]]lllfffRRRTTT___UUUXXXRRRfff}}}kkkWWWHHHAAA:::777DDDTTT]]]jjjtttqqqVVVNNNPPP\\\bbb```eeeooo~~~{{{ooobbbXXXuuuggggggggghhhhhhhhh}}}~~~ooo]]]TTTSSS]]]pppiii______~~~}}}jjjmmmGGG;;;888222...222.........///////////////.........------,,,,,,,,,++++++++++++,,,---...///......333>>>GGGKKKOOOTTTPPPQQQRRRQQQ^^^vvv]]]UUUcccxxxdddQQQiii}}}}}}|||{{{{{{|||}}}~~~{{{}}}}}}|||}}}~~~{{{vvvtttrrruuu}}}~~~|||ppp\\\KKKGGGLLLPPPVVV\\\aaagggooorrrqqqiiijjjiiifffdddfffkkkppprrrrrrmmmdddeeerrr}}}}}}}}}}}}xxx|||uuueeeXXXXXX^^^bbbeeellluuu}}}~~~{{{{{{yyyxxxxxxxxxxxxyyyyyyxxxwwwuuuttttttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrnnnmmmmmmlllllllllmmmmmmjjjiiigggfffddddddccccccaaaaaa___^^^\\\[[[YYYYYYWWWVVVSSSOOOHHHAAA:::666333444666666555666777999555666999===EEEPPP]]]fff]]]^^^^^^^^^cccgggeee```\\\bbb^^^PPPOOOZZZ\\\TTTLLLDDD<<<===CCCGGGCCC>>>333...)))'''((()))(((''''''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((()))'''''''''(((***+++***((())))))))))))************)))***,,,,,,,,,...000222333333333444666999<<<===::::::;;;<<<===>>>??????;;;999;;;BBBJJJUUUdddpppnnn]]]cccsssooo\\\UUUaaaVVVZZZ```uuucccPPPCCC;;;BBBKKKTTT^^^iiirrruuu^^^UUUVVVbbbgggfffppprrr\\\UUUyyywwwzzz{{{~~~~~~}}}ooo]]]RRRQQQ___tttppp[[[ccckkkJJJ???666111000,,,000000///.......................................,,,,,,,,,---------.........///333<<>>=========>>>>>>>>>>>>???;;;:::<<>>GGGXXXgggnnnfff___[[[hhhggg]]]bbb^^^RRRPPPWWWWWWPPPMMMLLLMMMPPPQQQLLLAAA888222---)))))))))&&&&&&((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))))))))))))))+++***++++++,,,---.../////////111222444555888<<>>>>>>>>>>>????????????:::999;;;AAAHHHRRRaaannn{{{gggTTT]]]zzzjjjVVVXXXyyyuuu|||gggWWWDDDEEEJJJTTT]]]ccchhhlllqqqooouuummmcccwww~~~qqq___WWWWWWggg|||yyyhhhsss{{{[[[AAA:::444000111...000000///...............------------------------,,,,,,,,,---------......//////222;;;FFFOOOTTTUUUYYYYYYYYYWWWdddsss]]]ZZZfffwwwVVVIIIZZZmmm~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~|||qqqddd[[[SSSMMM@@@?????????@@@AAACCCDDDDDDDDDDDDCCCCCCEEEFFFHHHJJJWWWgggtttwwwdddWWWSSS\\\___aaabbbfffkkklllhhheee___[[[[[[YYYVVVVVVXXXTTTVVVZZZ]]]```cccgggjjjnnnrrrwww{{{~~~}}}}}}}}}}}}}}}wwwlll^^^XXX[[[dddhhhiiimmmwww|||{{{{{{yyyyyyzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrtttrrrppppppqqqrrrqqqpppooonnnmmmlllkkkkkkkkkkkkjjjiiigggfffdddcccccccccdddcccaaa___^^^\\\[[[ZZZUUUTTTRRRMMMGGGAAA;;;777555777888777666666777999555999:::<<>>>>>>>>?????????999888;;;AAAIIISSSbbbppp|||gggSSS[[[yyy}}}bbbOOORRRtttiiiNNNJJJKKKTTT]]]ccciiipppxxxzzz{{{yyy{{{ppp^^^WWWXXXiii|||{{{nnn|||yyy}}}|||XXX@@@;;;444000000...000000///...............------------------------,,,,,,,,,---------............000888CCCMMMRRRSSSYYYXXXYYYUUUYYYwwwnnn]]]ZZZgggxxxWWWOOOjjj~~~~~~~~~~~~~~~~~~{{{{{{uuueeeVVVLLLFFFAAA<<<<<<<<<<<<===???@@@BBB@@@???@@@AAAEEEIIIMMMOOOQQQ^^^mmmyyy}}}jjjZZZTTTZZZ^^^```bbbhhhnnnnnnkkkhhhaaaZZZYYYYYYXXXYYY[[[\\\^^^aaaccceeeggglllooosssuuuxxx{{{|||~~~}}}~~~~~~|||zzztttgggZZZWWW\\\cccfffgggkkkwww{{{{{{{{{yyyxxxzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrtttrrrppppppqqqrrrqqqooonnnmmmlllkkkkkkjjjjjjjjjjjjiiigggfffdddccccccccccccbbbaaa```^^^]]][[[ZZZUUUTTTQQQMMMGGG@@@:::777444666777777666666777999555999:::<<>>>>>999888;;;AAAIIISSScccqqqyyycccRRR___|||~~~oooXXXJJJPPP{{{YYYOOOLLLSSS]]]dddmmmwwwppp^^^XXXZZZjjj}}}|||ttt|||uuutttpppOOO:::888333///111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------///777BBBKKKQQQSSS]]][[[\\\SSSLLL```}}}}}}hhh[[[VVVbbb~~~dddhhh~~~~~~~~~~~~~~~}}}}}}}}}{{{wwwjjjXXXIIIAAA<<<888;;;;;;;;;;;;<<<>>>@@@AAAGGGFFFGGGJJJQQQZZZdddjjjxxxooo___WWWSSSYYY^^^cccjjjrrrsssoooiiiaaaZZZ[[[]]]]]]___bbbcccfffjjjkkkkkkmmmqqquuuzzz{{{||||||}}}~~~~~~{{{wwwmmmbbbWWWWWW]]]bbbeeeggglllxxx||||||{{{xxxxxxzzzyyyxxxwwwvvvuuutttttttttttttttuuuuuuttttttsssrrrsssrrrppppppqqqqqqpppnnnmmmmmmlllkkkjjjjjjjjjjjjjjjiiigggfffddddddccccccbbbbbbaaa```___]]][[[ZZZUUUTTTQQQLLLFFF???999555111333444444333333555666777:::<<<===FFFVVVeeekkknnnnnndddVVVQQQUUUVVVRRRdddddd___UUUOOOMMMIIIDDDDDDBBB@@@AAADDDCCC>>>888///***(((******'''&&&''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))))))))))))))+++***++++++,,,---...//////000222333444555777:::===<<<<<<<<<<<<============:::999;;;BBBIIISSScccqqquuu___RRRdddyyyjjjXXXMMMUUUjjj\\\SSSYYYccclllxxxqqq___YYY\\\lll|||wwwpppwww|||lllhhhHHH666666222///222111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///666AAALLLRRRTTT]]][[[\\\RRRDDDQQQnnn~~~zzzhhh\\\RRR\\\rrr|||~~~~~~~~~}}}}}}|||||||||xxxppp___MMMCCCAAA@@@===AAAAAABBBDDDGGGKKKNNNPPP]]]aaaiiiqqq{{{tttccc\\\UUU\\\ccchhhpppvvvvvvqqqddd]]]YYY]]]bbbcccdddeeedddiiioooqqqqqqrrruuuyyy~~~}}}~~~zzzuuufff\\\VVVYYY___bbbfffkkkppp}}}~~~}}}{{{xxxxxxzzzyyyxxxwwwvvvttttttttttttsssssstttuuutttsssrrrqqqrrrqqqppppppqqqpppnnnlllmmmlllkkkjjjiiiiiiiiiiiijjjiiigggfffddddddccccccaaaaaaaaaaaa___]]][[[ZZZVVVTTTQQQLLLEEE>>>777444000111333333222222444666666999;;;<<>>888...)))'''******'''%%%''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))))))))))))))+++***++++++,,,---...//////000222444555666777:::<<<<<<============>>>>>>>>>;;;:::<<>>>>>BBBEEEDDD===666---)))'''******'''%%%''''''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))***)))))))))+++***++++++,,,---...///000///111444666777888999;;;>>>>>>>>>>>>????????????;;;:::===CCCIIISSSbbbpppyyycccVVVeeexxxwwwggg]]]```|||~~~ooo^^^XXX[[[kkksss|||tttyyyhhhUUUGGG999444444222111111000000///...............///......------,,,++++++,,,,,,,,,---------......+++,,,///777AAAKKKSSSWWWVVVWWWXXXUUUOOOVVVvvvjjjUUU]]]}}}hhh~~~{{{}}}~~~|||~~~~~~yyyttthhh\\\XXXZZZ]]]^^^^^^mmmqqqwww~~~~~~pppgggeeefffhhhoooyyy|||qqqcccWWWTTTVVV\\\aaacccfffjjjnnnpppuuuyyyyyyxxxzzz~~~{{{zzz|||~~~{{{rrrlll[[[XXXXXX^^^dddfffjjjnnnzzz}}}zzzyyyyyyyyyyyyzzzvvvssstttwwwxxxtttppprrrrrrrrrrrrrrrqqqpppooosssrrrpppnnnlllkkkjjjjjjlllkkkjjjjjjiiiiiijjjjjjiiiiiijjjiiihhhfffdddcccaaaaaa```___^^^\\\[[[ZZZUUUSSSPPPJJJCCC<<<666333444555666666555555666888888555777<<>><<>><<<:::;;;>>>AAA@@@>>>;;;:::===CCCIIIRRR```mmmyyy```WWWooowwwxxxbbbeee|||kkk[[[XXX\\\mmm{{{~~~~~~zzzvvvSSSFFF999444444222111111000000///...............------------------------,,,,,,,,,---------......---...000777@@@JJJQQQUUUZZZYYYXXXRRRLLLTTTwwwxxx[[[YYYrrryyy\\\ppp~~~zzzyyyooogggeeehhhmmmtttyyy{{{|||zzzrrrnnnnnnooorrrxxxxxxkkk]]]OOONNNQQQYYY___aaadddhhhkkkoootttwwwvvvtttvvvyyyyyywwwvvvzzz|||~~~}}}rrrjjj[[[XXXYYY___dddggglllqqq}}}zzzyyyyyyzzzyyy{{{wwwtttuuuwwwxxxuuurrrqqqqqqrrrsssssssssrrrrrrrrrqqqooonnnllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffdddccccccbbbaaa```]]][[[YYYXXXTTTSSSOOOIIICCC<<<666333444555666666555555666888:::777888===BBBKKK[[[jjjjjjkkkaaa___nnnuuurrrrrrggg^^^SSSLLLLLLNNNNNNMMMDDD@@@???CCCHHHFFF===444...,,,)))((((((((((((''')))(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))(((((((((((()))***+++++++++,,,------......///111333555666666888:::<<<>>><<<:::;;;>>>@@@@@@>>>;;;:::<<>>DDDNNN^^^lllddd^^^XXXhhhxxxrrrjjjaaaWWWSSSVVVYYY[[[ZZZMMMJJJHHHJJJLLLGGG<<<222...+++)))'''((((((((('''((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''************************((((((''''''(((((())))))***+++,,,...///......---222333444555555777:::======<<<;;;;;;===??????>>>;;;:::<<>>HHHPPPSSS[[[YYYWWWTTTTTTgggkkkYYYiiipppNNNUUUgggqqq}}}}}}}}}xxx{{{qqqkkknnntttxxxxxxggg^^^XXXWWWYYYeeekkkvvv{{{uuuuuurrrnnnlllggg[[[PPPFFFHHHOOOYYY^^^```ccchhhmmmuuuzzzzzzwwwwwwxxxyyyvvvtttuuu{{{{{{oooddd]]][[[]]]cccgggjjjqqqxxx}}}zzzzzzzzzzzzyyy{{{yyywwwwwwyyyyyywwwvvvqqqqqqrrrsssssssssrrrrrrpppooonnnnnnnnnnnnnnnnnnjjjiiihhhhhhggghhhhhhhhhhhhhhhggggggfffeeeddddddcccbbbaaa___]]]ZZZXXXVVVRRROOOKKKFFF@@@:::666333444555666666555555666888<<<;;;:::===EEERRRbbbnnnbbb[[[WWWjjjrrrooolllddd\\\YYY\\\```bbbaaaVVVSSSQQQQQQOOOHHH:::000---+++((('''((((((((('''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((++++++,,,---............333333444333444666:::======<<<;;;<<<===>>>>>>>>>;;;:::;;;@@@GGGPPP___lll|||cccZZZqqqvvvzzzuuucccfff~~~{{{|||~~~yyynnnaaaSSSMMMTTT```vvvyyy}}}III@@@888666444111000222000000///.....................---------,,,,,,,,,,,,,,,,,,---------.........---///444>>>IIIQQQUUUZZZYYYXXXWWWXXXllleeeUUUeeevvvQQQPPPYYYccc~~~~~~~~~~~~{{{vvvvvvhhhaaafffkkkmmmrrrzzzxxxkkk___WWWTTTWWW___lllyyyzzzyyyxxxssskkkddd^^^TTTKKKFFFIIIPPPYYY]]]^^^bbbgggkkkttt|||}}}~~~{{{{{{vvvuuuzzz~~~xxxkkkaaa______bbbgggjjjlllqqqyyy}}}{{{{{{{{{zzzyyyzzzyyyxxxxxxyyyyyyxxxwwwssssssssssssrrrqqqpppooooooooonnnnnnnnnnnnoooooojjjiiihhhhhhggghhhhhhhhhggggggfffeeeeeeddddddddd``````___^^^]]][[[YYYXXXPPPMMMIIIDDD>>>999555333444555666666555555666888;;;;;;:::<<>>;;;:::;;;@@@GGGPPP```nnnyyy```UUUmmmtttyyy{{{pppttt{{{yyy~~~zzz}}}~~~rrrdddXXXPPPPPP[[[ggg~~~}}}xxxoooEEE>>>888777555111000222000000///...............//////...---,,,,,,++++++,,,,,,,,,---------.........---...333===HHHQQQVVV[[[[[[[[[YYYVVVccc~~~ZZZLLL\\\zzzYYYLLLPPP___~~~|||wwwooodddVVVOOOVVV\\\^^^ggguuu}}}jjj[[[TTTOOOVVVcccqqq||||||vvvhhh]]]UUUNNNGGGEEEHHHOOOXXX[[[\\\bbbiiirrr~~~zzzvvvxxx}}}|||tttiiibbbaaacccggglllmmmlllpppwww{{{}}}{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuutttrrrqqqooonnnppppppooonnnnnnnnnoooooojjjjjjiiihhhhhhhhhhhhiiigggfffeeeddddddddddddeee_________^^^\\\[[[YYYYYYNNNLLLGGGBBB<<<888555333444555666666555555666888:::::::::<<>>;;;999;;;@@@GGGRRRcccqqqwww]]]RRRjjjvvv|||}}}xxxgggeeeiiiuuunnnmmmxxx~~~~~~{{{lllZZZQQQQQQYYYgggssszzzxxx|||xxxZZZBBB<<<888777555111000333000000///...............---------------------,,,,,,,,,,,,---------......000...///333<<>>MMMdddxxxttt^^^TTTOOOPPPZZZ```[[[WWWVVVWWWVVVQQQLLLDDDFFFJJJMMMLLLDDD888///+++)))&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((((((((()))'''***---000111///---+++000111444555555666888:::;;;===>>><<<::::::<<<>>>;;;999:::@@@HHHTTTfffuuuxxx\\\QQQiii{{{~~~nnnaaattt{{{}}}{{{|||}}}|||~~~}}}~~~rrraaaXXXYYY___jjjvvvhhhRRRSSSdddvvv}}}~~~yyyhhhUUUOOOTTT```ppp|||{{{ggg~~~iiivvv}}}MMMAAA<<<888777555111000333000000///...............+++,,,,,,------......///,,,,,,,,,---------......222000000333;;;EEENNNRRR\\\___aaa\\\PPPOOOfff```IIIQQQtttjjjVVVbbb}}}{{{uuunnnbbbXXXKKKFFFIIIRRRXXXfffsssccc[[[^^^___aaagggooowww}}}{{{xxxnnn]]]PPPLLLKKKIIIGGGKKKRRR[[[___cccmmmwww}}}{{{~~~zzzqqqjjjgggeeeiiioootttqqqlllmmmqqquuu}}}}}}|||||||||zzzyyyvvvwwwxxxxxxwwwvvvwwwxxxvvvwwwwwwwwwwwwwwwvvvuuurrrqqqpppooonnnnnnnnnnnnlllkkkjjjjjjiiiiiijjjjjjfffeeedddcccccccccdddeeebbbbbb```^^^[[[YYYVVVUUULLLIIIEEE@@@;;;777555333444555666666555555666888999;;;;;;???PPPiii}}}zzz~~~nnnWWWSSSVVVVVVZZZ]]]YYYVVVVVVWWWUUUOOOIIIHHHJJJNNNPPPLLLCCC666---+++(((&&&&&&'''(((((('''###$$$%%%&&&((()))***+++&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))++++++***)))))))))))))))$$$(((///444555111+++'''///111444555666666888999;;;===>>><<<:::999;;;>>>:::999:::AAAIIIUUUgggwwwyyy]]]QQQjjjvvvfff```aaannnkkkfffbbbaaaaaa``````jjjvvv~~~yyyrrrlllhhhbbb[[[UUULLLTTT]]]gggxxxmmm___MMMHHHZZZwww}}}}}}qqq```SSSVVV```iiiuuuzzzdddkkkSSSlllJJJ<<<:::777555555444222000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...222999CCCLLLSSS\\\```\\\XXXVVVPPPWWWnnnrrrcccNNNKKKqqqrrr]]]ttt~~~||||||xxxsssqqqlll\\\KKKGGGFFFJJJTTTccc|||~~~|||lll```\\\]]]```cccgggkkkrrrzzzvvvyyyqqq[[[MMMLLLMMMIIIIIIMMMSSSYYY___iiittt|||}}}~~~zzzppphhheeedddkkkqqqqqqllljjjlllpppuuu}}}|||{{{{{{{{{{{{zzzxxxxxxxxxwwwwwwxxxyyyyyyvvvvvvuuuuuuuuuuuuuuuuuuqqqpppooonnnnnnmmmmmmmmmlllllllllkkkjjjiiigggfffgggeeeddddddddddddcccaaabbbaaa___^^^]]]ZZZWWWTTTJJJDDD@@@===888222///111444444444555555777888999;;;::::::CCCYYYrrryyyrrreeeYYYTTTVVVZZZ\\\```WWWRRRTTTWWWTTTOOOLLLEEEGGGHHHFFFEEEBBB999///))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))+++***((('''((()))+++,,,***+++///333777555///***000333555444222333666999>>>???>>>===;;;;;;===???>>><<<<<>>999222000111555555555555555666777888;;;::::::DDDZZZrrrzzzkkk[[[TTTTTTWWW\\\cccaaaYYYTTTVVVWWWRRRKKKHHHDDDFFFFFFDDDAAA===333***)))((((((''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((&&&&&&&&&''')))***,,,+++,,,...111111///,,,000222444444222222666999<<<======<<<:::;;;===???===:::;;;???FFFQQQaaapppyyyaaaZZZqqqyyy}}}^^^NNNKKKJJJGGG>>>>>>===============>>>@@@GGGRRR]]]hhhuuuzzzmmmdddZZZNNNEEE@@@???===<<<>>>DDDLLLRRRZZZ``````\\\RRRYYYcccqqq~~~}}}~~~zzznnn[[[XXX___qqqmmmZZZMMMaaammmVVVggg```GGG>>>;;;888777666555333111000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000333888AAAKKKRRRZZZaaabbb```ZZZKKKIIIXXXzzz}}}gggZZZvvv{{{[[[[[[|||pppcccWWWJJJ@@@IIIMMM\\\vvvzzzmmmhhhlllrrryyy~~~rrrmmmvvvzzzmmmaaa]]]]]]aaahhhnnnsssuuuttttttxxxvvvjjjWWWMMMNNNOOOMMMNNNSSSYYY___fffppp{{{{{{ooonnnsss}}}{{{vvvmmmhhhhhhpppssstttpppjjjhhhkkknnnxxx}}}}}}}}}~~~}}}|||}}}|||{{{yyywwwuuutttssswwwxxxyyyyyywwwuuurrrqqqqqqqqqpppooonnnnnnnnnnnnlllllllllllllllkkkjjjjjjhhhgggeeeeeeffffffdddccc```^^^]]]]]]\\\ZZZWWWTTTLLLFFFAAA>>>999222000222666666666555555666777777:::999<<>>EEEOOO```oooyyybbbZZZqqq{{{rrr}}}rrrNNN???AAABBB<<<;;;===???@@@AAABBBDDDEEE@@@EEEKKKRRR___qqqwwwhhh\\\SSSGGG???============???BBBFFFKKKOOOSSSSSSRRRWWWcccrrr~~~nnn```XXXYYYeeeyyynnn___RRRSSSvvv\\\LLLyyy~~~\\\EEE???===:::888777555333222222111111000000/////////------------------------------------------------...///111333777???IIIPPPYYYaaacccccc]]]NNNKKKZZZwwwdddzzzZZZPPPnnn~~~}}}xxxkkk[[[OOOHHHEEEKKKUUUkkktttkkkgggjjjpppzzzqqqjjjsssxxxlllaaa[[[TTTYYYcccoooyyy~~~~~~|||zzzvvvjjjYYYPPPPPPQQQPPPTTTXXX^^^dddkkkuuuuuurrrrrrzzz}}}{{{uuummmjjjkkkqqqrrrrrrooollllllqqquuu}}}}}}~~~}}}}}}|||{{{zzzwwwuuutttsssssstttwwwyyyyyywwwuuutttrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkiiihhhiiihhhffffffggggggeeedddbbb```______^^^]]]YYYWWWMMMGGGAAA>>>888222000333777777666666666666666666999999===JJJaaavvv|||yyyiiiaaagggwwwxxxggg]]]bbbccc[[[VVVUUUSSSNNNHHHFFFEEEIIIIIIEEE@@@<<<444,,,)))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())),,,------,,,)))(((***))))))((()))***++++++,,,+++))))))***,,,...//////111333333111111555888:::;;;;;;;;;:::<<<>>>AAA<<<::::::>>>EEEPPP```ooo}}}ggg]]]ppp}}}uuu~~~jjjJJJ???CCCDDD===???AAADDDDDDDDDEEEGGGIIIGGGMMMSSSYYYhhh~~~tttcccOOOHHH@@@<<<;;;======<<>>;;;999888666444222333222222111000000//////---------------------------------------------------///111222444;;;FFFNNNRRRZZZ]]]]]]ZZZNNNNNN___cccsss}}}[[[MMMccc{{{yyyqqqdddTTTJJJIIIMMMPPP```}}}{{{ooofffccciiirrr{{{rrrhhhpppuuuiii___XXXOOOSSS\\\lll||||||yyynnn___TTTQQQQQQQQQXXX\\\bbbhhhnnnxxxzzzwwwvvv~~~{{{tttllljjjlllqqqqqqpppnnnllloootttyyy~~~}}}~~~~~~}}}zzzzzzzzzzzzxxxwwwuuutttqqqsssvvvxxxxxxwwwuuutttrrrqqqpppoooooonnnnnnnnnppppppooonnnllliiigggfffjjjhhhggggggggggggfffdddbbb```______^^^\\\YYYVVVLLLFFF@@@===888222111444888777777666666666777777999:::???MMMeeeyyy}}}wwweeeffftttfffZZZ```bbbZZZTTTSSSQQQNNNLLLMMMJJJMMMLLLFFF>>>888000)))((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((())),,,------,,,)))((()))))))))))))))******+++***+++,,,,,,------......///222444333222222555888;;;<<<===<<<<<<===???BBB===:::;;;???FFFPPPaaapppnnn___ooo~~~}}}}}}```IIIBBBEEEFFFBBBBBBEEEGGGFFFEEEEEEHHHLLLTTT^^^hhhppprrr```IIIDDD>>><<<===?????????AAAAAADDDJJJOOOSSS[[[cccqqq||||||qqqfff___[[[ZZZ]]]jjjzzzxxx[[[JJJJJJRRRppptttVVV]]]uuuWWWCCCBBB???<<<:::888777555333444333333222111000//////------------------------------------------------,,,///111111222888CCCLLLQQQYYY[[[[[[ZZZQQQTTThhh```jjjvvv|||^^^NNN\\\vvv}}}~~~wwwlll]]]NNNFFFJJJSSSZZZpppuuuiii___^^^jjjxxx{{{~~~rrrgggmmm||||||oooeee\\\VVVQQQQQQVVVeeexxxyyylll]]]UUUSSSUUU]]]aaafffkkkqqqzzz|||sssjjjhhhkkknnnnnnmmmkkkkkkoootttyyy~~~~~~~~~}}}{{{xxxyyyyyyzzzyyyxxxvvvuuutttuuuvvvvvvvvvtttrrrppprrrrrrqqqpppoooooooooooopppoooooommmkkkiiigggfffiiihhhffffffggggggeeeddd```___]]]\\\[[[XXXUUURRRJJJDDD>>>;;;777222222555777777777666666777888888::::::@@@PPPiii|||xxxkkkmmmwww}}}qqq]]]YYYaaa___YYYTTTSSSRRRPPPPPPRRRWWWYYYWWWMMMBBB999000(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''(((((((((((()))+++...///...---......000333555444222333666999======>>>===<<<===???AAA===:::;;;???FFFQQQaaapppooo___nnn~~~wwwtttZZZLLLIIIIIIKKKLLLMMMQQQTTTUUUVVVYYY```fffsssuuubbbLLLFFF@@@===???BBBDDDDDDBBBCCCHHHRRRXXX]]]fffppp|||{{{xxxpppfff___\\\[[[YYY]]]jjjyyy~~~qqqaaaNNNKKKTTTccccccYYYnnnkkkVVVFFFCCCAAA===;;;999777555333555444333222111000000///........................------------------------+++...000000000555@@@IIISSSZZZ\\\\\\[[[RRRVVViiiXXX```jjj|||eeeMMMQQQeeessswww~~~ttteeeWWWJJJFFFOOO[[[lll~~~tttjjj```___iiiuuu{{{{{{~~~~~~rrrgggkkkxxxwwwjjjaaaZZZUUUUUUPPPPPP[[[pppmmm___\\\___eeehhhmmmrrrwww{{{qqqfffdddgggeeeeeefffgggjjjooouuuzzz~~~~~~~~~~~~}}}{{{xxxxxxyyyzzzzzzzzzxxxvvvuuuttttttttttttsssrrrqqqppprrrrrrqqqpppoooooooooooollllllllllllkkkiiihhhhhhiiigggffffffffffffeeeccc```___]]][[[ZZZWWWRRROOOHHHAAA<<<999666222333666666666666666777888999999:::;;;@@@QQQkkkzzztttsssrrrlll```WWWYYYaaa[[[WWWVVVWWWVVVRRRPPPRRRYYY\\\ZZZOOOCCC:::222+++((((((((((((((((((((()))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((((((((((()))+++......---,,,...///111444666555444444777:::=========<<<;;;;;;===???<<<999:::>>>EEEOOO```ooojjj[[[nnnqqqqqqwww]]]TTTTTTSSSUUU[[[[[[```fffjjjnnnuuu{{{hhhNNNGGG???<<<>>>BBBDDDEEEKKKLLLUUUaaahhhllluuuvvvsssmmmeee^^^ZZZYYYZZZ___dddqqqxxxaaaQQQIIICCCRRReeeyyyaaaeeevvvcccVVVJJJDDDAAA>>>;;;999888555333555555444333222000000///........................------------------------***---000///...333???HHHPPPWWWYYYYYYWWWMMMPPPbbbvvvNNNUUU___|||jjjKKKFFFVVVdddppp|||~~~ppp```SSSIIIHHHTTTccc|||yyyrrrlllddd```dddkkk|||zzz|||~~~ttthhhkkkxxxsssfff___ZZZUUUVVVOOOJJJTTTjjjzzziiieeeiiimmmpppuuuyyy}}}~~~zzzooodddaaaccc[[[\\\___ccciiiqqqxxx}}}}}}~~~~~~~~~~~~|||yyywwwyyyzzz{{{{{{zzzwwwuuusssppppppqqqqqqrrrsssttttttsssrrrqqqpppooooooooooooiiiiiijjjkkkkkkkkkjjjjjjhhhgggeeeeeeffffffdddccccccaaa___]]][[[WWWSSSOOOFFF@@@:::888555222333777666666666666777888::::::;;;;;;AAARRRmmm|||xxxvvvnnnbbbYYYVVVZZZ^^^YYYWWWXXX\\\ZZZTTTPPPPPPOOORRRQQQHHH===666///***(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((())))))******************,,,---,,,******...111222444666666444555888;;;=========;;;::::::<<<>>>;;;888999===DDDNNN___nnn~~~eeeWWWoooyyydddooofffYYYXXX]]]fffmmmrrrvvvjjjRRRHHHAAAAAADDDEEEGGGIIIIIIUUUcccmmmsssyyyxxxrrrjjjbbb^^^\\\YYYZZZ]]]fffuuuzzzfffSSSJJJJJJLLLNNNYYYwwwgggzzzhhhZZZQQQJJJCCC@@@===<<<;;;:::888666777666444222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...///222<<>>DDDNNN^^^lllfffZZZmmm}}}ssseeemmmoooeeeccchhhtttlllUUUIII@@@@@@EEEGGGIIIKKKVVV[[[dddmmmuuuxxxkkkddd^^^\\\[[[YYY[[[^^^iiixxx}}}nnnZZZIIIEEEHHHIIISSSjjj{{{zzz~~~bbbUUUOOOLLLCCC@@@===<<<;;;:::888666666555444222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...///222;;;EEERRRXXX[[[XXXTTTQQQLLLGGGcccUUULLLVVVwwwsss^^^OOO\\\}}}{{{sss]]]MMMKKKLLLVVViii~~~|||rrrfff]]]]]]ccciiiwww|||}}}}}}zzzllliiiwww~~~rrraaa\\\]]][[[[[[WWWMMMQQQgggyyy||||||}}}~~~{{{qqqeeeZZZSSSPPPNNNQQQVVV]]]gggttt}}}}}}}}}}}}}}}||||||||||||zzzyyyyyyyyyxxxuuurrrrrrttttttsssrrrqqqrrrssssssrrrpppnnnnnnnnnoooppplllkkkjjjkkklllllljjjhhhiiiiiiiiihhhfffeeecccbbbdddbbb```^^^[[[WWWRRRNNNFFFBBB<<<777333222333444666666555555666666777888666777@@@WWWqqq|||}}}uuuiii``````eeegggfffZZZYYYYYYYYYSSSIIIDDDEEEKKKKKKIIICCC:::111,,,)))***))))))(((''''''&&&&&&''''''''''''''''''(((((('''''''''''''''((())))))'''''''''''''''((())))))''''''((()))))))))))))))''''''(((((())))))******)))+++------------///111222222111222444666999;;;;;;<<<<<<======<<<;;;;;;:::888999>>>DDDNNN]]]kkk{{{aaaUUUjjj|||vvviiikkk}}}sssmmmqqqrrr[[[MMMAAAAAAGGGMMMPPPRRR]]]\\\^^^hhhxxx}}}qqqccc^^^[[[\\\\\\[[[]]]bbbnnn|||}}}mmm]]]MMMCCCDDDJJJLLL]]]qqqrrrXXXNNNKKKJJJCCC@@@===<<<;;;:::888777666555444222111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...///111:::CCCQQQXXX\\\ZZZVVVRRRLLLEEEVVV\\\OOOSSSrrr~~~kkkYYYlll~~~yyyqqq\\\MMMLLLNNNYYYnnnzzzoooccc[[[[[[bbbhhhvvv|||}}}~~~{{{nnnjjjwww~~~rrraaa]]]^^^^^^]]]YYYOOORRReeewww~~~wwwjjjZZZOOOKKKKKKKKKOOOUUU^^^jjjyyy{{{|||||||||{{{{{{zzzzzz{{{zzzxxxxxxxxxwwwtttrrrqqqrrrsssrrrqqqpppppprrrrrrqqqooonnnmmmnnnnnnooonnnmmmllllllmmmllljjjhhhhhhhhhggggggeeedddbbbaaabbb```]]][[[XXXTTTNNNJJJFFFBBB;;;555222222444666777777777666777888888999555:::GGGZZZooossshhhggglllnnnllliii^^^ZZZWWWUUUOOOEEE??????GGGIIIIIIBBB777...++++++)))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))''''''((()))))))))))))))&&&&&&'''((()))***++++++)))+++------------///111111111111222444666999:::;;;<<<<<<======<<<<<<<<<:::888999>>>DDDNNN^^^lllzzz```SSShhh{{{vvvjjjlll{{{pppsssyyybbbRRRCCCBBBJJJRRRWWWZZZ```[[[\\\iii}}}pppddd^^^\\\[[[^^^^^^^^^aaagggttt{{{kkkYYYMMMGGGEEEIIINNNSSSkkkvvvbbbPPPJJJHHHEEECCC@@@>>><<<<<<;;;999777666555333222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......000888AAAKKKTTTZZZ[[[XXXUUUOOOIIILLLlll~~~eeeSSSSSSfff~~~cccqqq||||||}}}wwwppp\\\NNNMMMPPP]]]sss}}}wwwmmmaaaYYYYYY```gggttt{{{}}}}}}|||pppkkkuuu}}}sssbbb^^^```aaa^^^[[[RRRSSScccsss~~~xxxwww{{{~~~||||||~~~{{{yyyppp___MMMCCCCCCFFFLLLQQQYYYdddrrr}}}{{{{{{|||||||||{{{zzzyyyzzzyyyxxxwwwwwwvvvtttsssqqqssssssrrrqqqpppqqqrrrppppppooonnnmmmmmmnnnnnnpppooommmmmmmmmllljjjhhhhhhgggggggggeeedddcccbbb```^^^\\\ZZZWWWRRRLLLHHHEEEAAA:::444111222555888888888777777888888999:::999===HHHZZZmmm~~~{{{ooogggiiimmmjjjggggggbbb]]]ZZZXXXQQQFFF>>><<<@@@EEEGGGBBB666---******))))))(((((('''''''''''''''''''''&&&%%%%%%%%%$$$'''''''''''''''((())))))'''''''''''''''((())))))''''''((()))))))))))))))'''''''''((()))*********)))+++------------///000111111111222444666888999;;;<<<<<<============<<<;;;999:::???EEEOOO```nnn~~~cccWWWkkk|||tttgggsss|||ppprrrjjjXXXGGGCCCIIIRRRZZZ```ccc___aaaqqqssseeeYYY[[[ZZZ[[[^^^___```eeelll~~~zzziiiXXXHHHCCCEEEHHHKKKMMMZZZxxxnnnrrrVVVOOOMMMHHHBBBCCC@@@>>><<<<<<;;;:::888555444333222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......///666???IIIRRRZZZ[[[ZZZWWWQQQJJJHHH___zzzrrrZZZTTThhhiiijjjwwwqqq^^^OOOMMMQQQ```www}}}vvvkkk^^^VVVWWW^^^eeeqqqzzz|||||||||rrrlllsss{{{vvvddd___bbbccc```^^^UUUTTTaaappp~~~{{{zzztttmmmkkkmmmlllpppvvvzzz~~~zzzvvvuuuxxx{{{~~~}}}xxxttthhhVVVEEE>>>AAAGGGMMMSSS^^^kkkyyyzzz}}}{{{|||}}}~~~~~~|||{{{zzzxxxxxxxxxvvvuuutttttttttrrrssstttsssrrrqqqqqqsssooooooooonnnnnnnnnnnnnnnpppooonnnnnnnnnmmmjjjhhhhhhhhhhhhgggfffeeedddccc```^^^\\\YYYVVVQQQKKKGGGCCC???999333111333666999888888888888888999::::::999;;;CCCUUUiiixxx}}}}}}nnnjjjggggggddd___]]]``````^^^\\\[[[SSSGGG???===<<>>>>>======<<<:::;;;@@@GGGQQQaaapppggg\\\pppuuugggzzz~~~tttwwwuuucccOOOFFFGGGNNNXXXaaabbb```dddssswwwjjj]]]UUUYYYYYY[[[___```bbbjjjsss|||qqqiiiWWWKKK@@@???DDDHHHLLLPPPfffxxxgggSSSQQQQQQJJJCCCBBB@@@>>>===<<<<<<;;;999555444333222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---.........555===KKKSSSZZZ[[[YYYWWWQQQJJJJJJ\\\dddXXXssskkkbbb}}}~~~xxxsss```PPPNNNQQQaaayyy}}}wwwkkk]]]TTTUUU\\\dddpppzzz}}}|||~~~vvvnnnrrrzzz{{{iiiccceeefffbbbaaaXXXUUU___lllzzzsssoooiiibbb```bbbeeehhhnnntttxxx{{{}}}}}}wwwsssqqqsssuuuxxx}}}~~~vvvoooaaaOOOBBB???EEEMMMPPPWWWcccqqqzzz||||||}}}~~~~~~|||zzzwwwxxxwwwvvvtttssstttuuurrrttttttsssrrrqqqrrrsssooooooooooooooooooooooooooonnnmmmmmmnnnmmmkkkiiihhhhhhhhhggggggeeedddddd```^^^[[[YYYUUUPPPJJJFFFAAA===888333222333666999888888888777888888999:::<<<===EEEWWWkkkvvvuuuoooiiioooqqqjjjaaa^^^___```[[[[[[\\\ZZZQQQFFFAAACCCBBBEEEFFFAAA777---)))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))''''''((()))))))))))))))***)))))))))(((((((((''')))+++------------///111///000111333444666777888;;;<<<======>>>>>>>>>>>><<<:::;;;@@@GGGRRRbbbppp{{{eee]]]sssxxxjjj|||~~~ttt]]]NNNHHHLLLXXXcccaaabbbhhhuuu~~~ttthhh^^^WWWUUUZZZ[[[^^^bbbeeejjjuuuyyyiii\\\VVVGGGDDDCCCCCCDDDIIITTT```}}}wwwbbbRRRPPPNNNIIIFFFBBB@@@>>>======<<<;;;:::444444333222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,...,,,---...------333<<>>@@@HHHPPPTTT]]]jjjzzz|||}}}|||}}}~~~{{{zzzvvvwwwwwwuuurrrrrrtttvvvqqqrrrsssrrrqqqpppppprrroooooopppppppppppppppooonnnmmmllllllmmmmmmkkkiiifffffffffffffffeeedddccc___]]]ZZZXXXTTTOOOIIIEEE>>><<<888444333444777888777777777777777888999999<<>>>>>?????????:::888:::???FFFQQQaaaoooyyybbbYYYooowwwiiizzzjjjWWWLLLMMMYYYfffdddhhhooo{{{tttggg\\\TTTTTTVVV]]]^^^bbbgggkkkrrr~~~{{{kkkYYYLLLFFF===AAAGGGIIIFFFLLL___rrruuukkk{{{___RRRMMMIIIFFFFFFBBB@@@>>>=========;;;:::444444333222111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,...,,,---...------333;;;EEENNNVVVYYYZZZ[[[XXXTTTSSSeeevvv___aaaxxxYYY___nnnvvvvvvpppvvv|||wwwcccRRRNNNPPPaaazzzxxxkkk]]]SSSSSSZZZaaarrr~~~}}}sssttt{{{sssllllllmmmdddeee[[[VVV]]]iiizzzrrrggg\\\VVVRRRPPPRRRWWW]]]```eeelllrrruuuuuutttppplllkkkooosssvvv|||}}}yyy{{{}}}{{{xxxlll```NNN@@@:::???IIIPPPZZZcccqqq~~~~~~{{{|||~~~}}}{{{yyyvvvwwwwwwuuurrrqqqtttvvvpppqqqrrrqqqooooooooopppoooppppppqqqqqqqqqppppppmmmlllkkklllmmmmmmkkkjjjeeeeeeeeeeeeddddddcccbbb^^^\\\YYYVVVSSSNNNHHHCCC===;;;888555444555777888777777777666777888888999555<<>>333---++++++'''''''''(((((((((((((((&&&'''''''''((()))))))))'''''''''''''''((())))))'''''''''''''''((())))))'''(((((()))))))))))))))&&&&&&'''((()))***++++++)))+++------------///111...///111333555666666777;;;;;;===>>>????????????999777888===EEEOOO```nnnzzz```UUUiiizzzrrreeexxx{{{bbbTTTYYYeeelllnnnoooyyyvvvdddXXXSSSSSSYYY```bbb```^^^dddsssrrreeeWWWHHH@@@???===@@@FFFJJJHHHPPPooooooeeemmmYYYUUUTTTMMMGGGGGGCCCBBB@@@>>>======>>>???888777666444222000///...000//////............///------......------,,,+++***,,,---------...000222EEEMMMSSSUUUVVVXXXWWWTTTOOOrrrsssRRRVVViii}}}dddVVV]]]ooowwwnnn~~~|||xxxeeeTTTOOOQQQaaazzz~~~vvvjjj\\\OOOKKKUUUbbbnnn{{{yyyppp|||{{{qqqppppppmmmnnnaaaXXX```mmm~~~yyydddPPPKKKKKKLLLPPPWWW\\\^^^cccjjjpppssssssrrrqqqmmmlllpppsssvvv{{{|||wwwtttrrrpppxxxwwwhhh^^^QQQCCC===???EEENNNVVV```jjjvvv{{{yyy{{{|||}}}}}}}}}|||zzzzzz{{{yyywwwuuussssssssssssvvvuuutttsssrrrqqqqqqrrrrrrqqqppppppooopppppppppnnnnnnnnnmmmlllkkkiiiiiiiiigggeeeeeeeeeeeecccaaaaaa^^^ZZZUUUOOOIIIEEECCC<<<888444111222666888:::777777777555444555888:::;;;>>>KKK^^^jjjllllllnnnxxxnnnbbb[[[\\\```cccdddbbb]]]YYYUUUOOOMMMXXXeeehhh[[[HHH999111...***''',,,+++)))(((&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((+++---...---,,,,,,---...///000111333444555555555999;;;>>>>>>>>>>>>???@@@<<<<<<<<>>>>>>>>>>>???@@@>>>>>>>>>AAAHHHTTTaaajjj}}}eee[[[sssyyyfffssszzzwwwwwwxxx|||ddd[[[TTTUUUXXXYYYYYYZZZXXXdddtttyyygggSSSGGGAAA======@@@@@@FFFGGGGGGTTTwwwyyyzzz{{{yyyfffVVVRRRQQQKKKFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC===<<<;;;999777555333222333222111000000000000111------......------,,,++++++,,,------------///111???IIIQQQUUUWWWYYYWWWSSSMMMVVVpppmmmSSSBBBWWWtttsssNNNRRRZZZuuu~~~{{{iiiWWWPPPPPP```zzz{{{nnn^^^OOOJJJUUUcccqqqvvvyyyyyywwwxxxxxxwwwiii\\\aaaoooxxxdddQQQKKKLLLLLLOOOVVVYYY]]]eeemmmtttvvvtttqqqmmmiiihhhlllooorrrxxx~~~zzzuuupppnnnmmm|||wwwhhhYYYLLLBBB;;;;;;@@@HHHTTT^^^fffqqq||||||{{{||||||}}}}}}||||||{{{{{{{{{zzzzzzxxxwwwuuutttuuuuuutttsssrrrqqqppppppsssrrrqqqpppoooooooooooolllmmmnnnnnnmmmlllkkkjjjhhhfffeeeeeeeeedddbbb```___\\\XXXSSSMMMHHHDDDBBB;;;777333111333666888999777777777666555666999;;;<<>>>>>>>>>>>???@@@>>>>>>>>>@@@GGGSSS```iiiggg^^^zzzhhhqqq~~~vvvooo___WWWRRRTTTWWWWWWVVVWWW]]]mmm}}}nnn\\\III@@@???@@@BBBDDDBBBHHHKKKOOOfffwwwrrrqqqcccVVVRRRQQQLLLHHHHHHCCCDDDEEEFFFGGGFFFEEEDDD???>>>===;;;888666444444333222111000000000000000------......------,,,++++++,,,------,,,---///111===GGGQQQVVVYYY[[[YYYUUUMMMOOOeeepppZZZHHHUUUqqqUUUTTTkkk}}}mmm[[[RRRPPP___xxx|||ooo^^^MMMHHHTTTcccpppxxxwwwyyyvvvwwwzzzzzzkkk]]]bbbpppwwwcccPPPKKKLLLLLLOOOVVVXXX]]]fffooovvvwwwtttpppjjjfffeeeiiimmmpppvvv|||~~~zzzuuuqqqqqqrrr|||}}}qqq```QQQCCC<<<888;;;AAAJJJUUU___gggsss}}}~~~|||||||||}}}}}}}}}||||||yyyzzzzzzzzzyyywwwuuutttooopppqqqrrrssstttttttttssssssqqqpppoooooonnnnnnlllmmmnnnnnnnnnmmmkkkjjjgggfffeeeeeeeeedddbbb```]]][[[WWWRRRLLLGGGCCCAAA:::666333111333666888999999999999888777888;;;>>>???KKK```www|||fff]]]TTTUUU[[[^^^[[[UUUYYYYYYXXXUUUPPPMMMPPPTTTPPPKKKBBB777---((('''((()))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))*********)))***,,,---------///111222333555777888:::::::::999;;;===>>>>>>>>>???@@@<<<;;;<<<>>>EEEPPP]]]fffkkk___wwwmmmwww}}}uuuiiiaaa[[[TTTOOOPPPSSSUUUYYY^^^pppuuu[[[MMM???;;;===???AAABBBGGGOOOYYYiii{{{ggg^^^UUUQQQOOOLLLIIIIIIDDDEEEFFFGGGGGGGGGFFFEEEAAA@@@>>><<<999777555444333222111000////////////------......------,,,++++++,,,---,,,,,,,,,...000;;;EEEPPPVVVZZZ]]][[[XXXLLLKKKXXXuuuqqqcccRRRTTTkkkhhhcccqqq```VVVQQQ]]]vvv|||ppp___MMMGGGSSScccppp{{{xxxyyyssstttzzzzzzlll___cccrrruuuaaaOOOKKKLLLLLLPPPVVVXXX]]]fffooovvvvvvrrrnnngggdddcccgggkkknnnttt{{{{{{||||||xxxtttsssvvvyyywwwhhhVVVHHH===999888===CCCKKKVVV```kkkxxx~~~~~~~~~}}}}}}||||||||||||wwwxxxyyyyyyxxxvvvtttsssmmmnnnppprrrssstttttttttsssrrrqqqpppoooooooooooolllmmmooooooooommmkkkiiifffeeeeeeeeefffdddaaa___[[[YYYUUUPPPKKKFFFBBB@@@888555222222333666888999888888888777777888;;;>>>EEEWWWqqqwwwccc^^^\\\___eeeeee^^^VVVUUUVVVUUUQQQMMMLLLMMMOOOLLLHHH@@@666---))))))***+++***)))(((&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((()))))))))*********+++)))***,,,---------///111111222444666888999::::::999;;;===>>>>>>>>>???@@@;;;;;;;;;===DDDOOO\\\eee~~~vvvfffvvvzzz~~~vvviii]]]WWWSSSNNNLLLNNNRRRXXXeeeppp}}}ooocccLLLCCC<<<===AAABBBCCCDDDFFFSSShhh|||yyyqqq^^^YYYTTTPPPNNNLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFCCCBBB@@@>>>;;;999777666333222111000///.........------......------,,,++++++,,,---,,,++++++---///999CCCNNNTTTYYY]]]]]]ZZZRRRMMMMMM[[[ooo|||{{{uuu]]]SSSiii|||nnn~~~vvveeeYYYRRR\\\sss|||rrrbbbOOOHHHTTTcccrrrzzz{{{sssssszzz|||ooobbbfffuuurrr^^^NNNKKKMMMMMMQQQXXXYYY^^^fffooottttttpppllleeebbbaaafffjjjmmmssszzzvvvxxxyyyvvvrrrsssyyy~~~|||ppp___LLL???:::888:::@@@FFFLLLWWWaaaqqq~~~~~~~~~}}}|||{{{{{{{{{wwwwwwwwwvvvuuutttsssssspppqqqrrrssssssrrrqqqppprrrqqqppppppooopppppppppmmmnnnpppqqqooommmjjjhhheeeeeeeeeeeefffdddaaa^^^YYYWWWTTTOOOJJJEEEAAA???777555222222444666888888666666666555555777:::===IIIaaa~~~~~~wwwnnnmmmmmmooopppkkkaaaXXXWWWXXXUUUMMMIIIJJJKKKJJJEEE@@@888000,,,***+++,,,,,,+++)))(((&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((())))))******+++++++++***+++------------///000000111333555777999999:::999;;;>>>>>>>>>>>>???@@@=========???EEEPPP]]]fff{{{uuuoooeeeYYYQQQPPPMMMMMMOOORRRWWWaaauuu|||nnn^^^PPPEEE@@@???BBBEEEFFFGGGJJJGGGXXXxxxiiiZZZYYYVVVRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFEEECCC@@@>>>;;;999888444444222111000/////////------......------,,,++++++,,,---,,,++++++---///666@@@JJJPPPVVV[[[]]][[[WWWQQQIIINNNfffmmm[[[rrrrrr||||||yyyjjj]]]SSSZZZppp~~~vvvfffSSSKKKVVVfffvvv~~~wwwxxx~~~tttfffiiivvv}}}ooo\\\MMMKKKMMMOOOSSSYYY[[[___fffmmmrrrrrrnnnjjjdddaaaaaaeeeiiimmmsssyyyvvvyyyzzzwwwsssuuu|||yyymmmZZZFFF;;;777777;;;BBBIIIOOOYYYdddttt~~~~~~}}}{{{zzzzzzzzzwwwwwwvvvuuuttttttttttttpppqqqrrrssssssrrrpppooopppppppppoooppppppqqqrrrooopppqqqqqqpppllliiifffddddddeeeffffffddd```]]]XXXVVVRRRNNNIIIDDD@@@>>>666444222222444666888888777777777777666888;;;>>>KKKggg}}}~~~{{{sssiii^^^WWWXXXXXXSSSJJJGGGKKKMMMLLLEEE>>>444---+++++++++*********)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))((())))))******+++,,,,,,+++,,,------,,,,,,...///000111333555777999::::::999;;;>>>>>>>>>>>>???@@@=========>>>EEEPPP\\\eeewwwiii___VVVLLLIIIKKKNNNPPPUUUYYY]]]iiizzzjjjXXXIII???===>>>BBBEEEEEEHHHLLLNNNbbbzzzaaa[[[\\\ZZZWWWTTTSSSSSSRRROOONNNLLLJJJJJJJJJJJJKKKHHHGGGEEEBBB@@@===;;;:::666555444222111000000000------......------,,,++++++,,,---,,,++++++---...444>>>GGGMMMSSSYYY\\\[[[TTTPPPGGGJJJggg|||fff~~~wwwooo~~~zzz||||||mmm___SSSYYYnnnxxxiiiVVVNNNXXXgggzzz|||}}}xxxjjjkkkxxx{{{mmm[[[LLLKKKNNNOOOTTTZZZ\\\___eeelllppppppmmmiiidddaaa```eeeiiimmmsssyyyzzz|||}}}zzzvvvwwwzzzmmmYYYEEE:::555666<<>>666444222222444666888888::::::;;;::::::<<>>>>>>>>>>>???AAA;;;;;;:::<<>>;;;999777666555222111///......///---,,,,,,---...,,,+++---,,,,,,++++++,,,,,,---333<<>>@@@AAA===;;;;;;>>>CCCLLL[[[hhhrrraaawww{{{zzz|||~~~{{{{{{||||||zzzxxxuuutttuuutttssspppmmmjjjgggeeeaaaaaabbbbbbcccdddffffffdddaaa___\\\[[[XXXUUUSSSJJJGGGGGGIIIJJJJJJOOOUUUeeetttppp[[[III@@@===GGGEEEEEEGGGIIIMMMWWWaaatttgggcccaaa```___]]]ZZZWWWTTTRRRUUUUUUSSSQQQOOOLLLIIIHHHFFFDDDBBBAAAAAA@@@>>><<<888777555333111000000//////...------......---+++---,,,,,,++++++,,,,,,---111:::FFFQQQWWWYYYYYYXXXVVVQQQNNNTTTrrrsssaaaiiiqqqbbbZZZhhhiiijjj{{{|||tttfff\\\```hhhrrr|||yyyooobbbUUUPPPZZZgggvvvgggmmmsssYYYMMMPPPQQQWWW]]]\\\]]]ccciiimmmqqqssspppiiibbbaaaaaaccchhhmmmpppqqqsssssstttvvvyyy|||~~~ooo[[[FFF999===???DDDLLLRRRYYYeeeppp~~~|||{{{zzzyyyxxxxxxyyyyyyzzzxxxvvvuuuvvvwwwwwwvvvrrrrrrrrrrrrqqqpppooonnnooonnnmmmmmmnnnnnnmmmkkkmmmnnnnnnnnnllljjjgggeeedddcccbbbbbbaaa___\\\YYYRRROOOJJJEEEAAA===999777222222222333444666777888999<<<888888======@@@OOOkkkzzz~~~}}}wwwqqqiiiccceeekkkjjjcccbbbmmmzzzyyygggVVVLLL???222---,,,)))'''(((&&&''''''''''''''''''&&&''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///...111444666777777999:::<<<>>>@@@@@@???>>>???@@@>>><<<===AAAEEEMMM[[[hhhuuu}}}zzzjjjvvv}}}xxxxxxxxx~~~{{{uuunnniiihhhkkkooouuutttrrrpppqqquuuyyy}}}xxxwwwuuuttttttttttttuuuuuuvvvwwwuuusssrrrsssuuuuuuvvvxxxxxxvvvuuuvvvwwwuuussspppooopppqqqrrrqqqkkklllmmmmmmkkkhhhdddbbb___^^^\\\[[[YYYXXXXXXWWWSSSSSSSSSSSSTTTUUUVVVVVVSSSQQQOOOMMMLLLKKKKKKKKKIIIHHHJJJNNNPPPSSS\\\eee{{{nnnYYYHHH@@@>>>EEEIIILLLKKKKKKRRRcccrrr|||hhh```ddd\\\]]]]]][[[XXXTTTPPPMMMNNNNNNOOOOOONNNLLLJJJIIIFFFDDDBBBAAAAAA@@@>>><<<888777555444222111111000///...------......---,,,---,,,,,,++++++,,,,,,---000777CCCOOOVVVXXXXXXWWWXXXUUUQQQPPPiiittt]]]```lllcccRRR^^^kkkqqq~~~}}}wwwlllcccdddlll|||yyyqqqeee[[[SSSTTTaaaoooxxxhhhqqquuu[[[OOOQQQSSSXXX___^^^]]]ccciiimmmqqqtttoooiiidddbbbbbbdddhhhkkkmmmnnnlllnnnqqqtttvvvxxxzzz|||rrr^^^HHH:::???AAAGGGOOOUUU\\\hhhttt}}}~~~|||{{{yyywwwwwwwwwyyyzzzzzzxxxvvvuuuvvvwwwwwwvvvssssssrrrrrrqqqppppppoooooonnnmmmllllllkkkkkkjjjmmmmmmnnnmmmkkkiiifffeeeeeecccbbbaaa```^^^ZZZXXXPPPMMMHHHCCC@@@<<<888666222222333444555666777888999;;;777888===<<>>222---,,,)))''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///...000444666666777888999<<<>>>@@@@@@???>>>??????===;;;===AAAFFFMMMZZZgggrrraaarrrtttwww{{{yyyyyytttjjj```WWWTTTTTTUUU[[[ZZZYYYZZZ]]]aaadddfffeeeeeecccbbbbbbcccddddddfffggggggfffeeeeeeeeeffffffhhhiiihhhfffeeeeeefffdddbbb```___```aaa``````]]]^^^______^^^[[[WWWUUUVVVVVVUUUUUUUUUVVVWWWXXXRRRRRRQQQPPPOOOOOOOOOOOOLLLKKKJJJHHHGGGHHHIIIKKKJJJHHHKKKPPPWWW```ooo|||wwweeeSSSGGGDDDEEEEEEJJJMMMKKKOOObbbwwwaaaZZZaaa\\\]]]]]]]]]ZZZUUUQQQNNNKKKLLLMMMMMMMMMLLLJJJIIIFFFDDDBBBAAAAAA@@@>>><<<888777666444333222222222000...------...///---,,,---,,,,,,++++++,,,,,,---///555???KKKSSSWWWXXXWWWRRRQQQOOOLLL___sss\\\XXXeee}}}lllOOOUUUlll}}}~~~~~~}}}xxxmmmbbbaaaeeejjjqqq~~~}}}ssshhh[[[TTTRRRWWWeeerrruuugggtttxxx]]]PPPQQQRRRXXX______\\\bbbhhhkkkoooqqqmmmffffffdddcccdddgggiiiiiiiiifffjjjooorrrttttttvvvxxx|||vvvbbbLLL===@@@CCCJJJRRRWWW^^^lllyyy~~~}}}~~~|||zzzxxxwwwwwwxxxyyyzzzxxxwwwuuuuuuvvvvvvvvvtttssssssrrrqqqqqqpppppppppnnnnnnmmmkkkjjjiiijjjjjjmmmmmmmmmllljjjhhhfffdddfffdddcccbbb```^^^ZZZWWWOOOLLLGGGBBB???<<<888555111222333444666777888888888:::666888======JJJccc{{{vvvqqqsssqqqqqqnnngggcccccchhhkkkjjj]]]UUUXXX]]][[[UUUQQQGGG;;;000,,,+++(((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///...111444666666666777888;;;===@@@@@@???>>>>>>>>>;;;:::;;;@@@EEEMMMZZZgggjjj]]]qqqvvv}}}ssskkk___RRRIIIEEEEEEFFFIIIHHHHHHIIIMMMPPPQQQQQQWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ\\\]]]\\\ZZZYYYYYYZZZWWWVVVUUUVVVWWWXXXVVVUUUSSSTTTUUUUUUTTTRRRPPPOOORRRRRRQQQPPPPPPQQQQQQRRRMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHGGGFFFFFFHHHKKKKKKJJJNNNYYYffftttwwweeeRRRFFFBBBEEEIIIIIIJJJKKKNNNaaaooo]]]WWWZZZYYYZZZ[[[ZZZXXXTTTPPPMMMPPPPPPPPPOOOMMMKKKJJJIIIHHHFFFDDDBBBBBB@@@>>><<<888777666555444333333333000///......//////...,,,---,,,,,,++++++,,,,,,---...222;;;FFFPPPUUUWWWVVVWWWTTTRRRNNNVVVvvvvvv___QQQYYYsssZZZXXX~~~xxxlll^^^YYY[[[UUUiiizzzkkkaaaXXXVVVZZZ```jjjsssooocccvvv|||```PPPPPPQQQWWW___```]]]bbbfffhhhkkkmmmjjjdddeeecccbbbbbbdddeeeeeedddccciiipppssssssrrrssstttvvvyyy~~~{{{jjjSSSCCCBBBFFFOOOWWW\\\dddsss}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{xxxvvvuuuuuuvvvwwwuuutttsssrrrqqqppppppoooppppppnnnnnnmmmkkkiiihhhjjjlllmmmmmmlllkkkiiigggeeedddfffeeecccaaa```]]]YYYUUUMMMJJJEEEAAA>>>:::777444000111333555777888888999888999666999>>>???PPPooouuuqqqpppjjjhhhssstttqqqiiidddfffkkkmmm```XXXTTTXXXXXXPPPKKKLLLBBB777---******(((&&&'''&&&''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......//////222555666777777888999:::===???@@@???>>>>>>>>>:::888:::???EEEMMM\\\iiiyyyrrrvvv}}}rrriii\\\OOOGGGEEEFFFHHHFFFEEEDDDFFFIIIKKKJJJIIIMMMMMMMMMNNNPPPSSSUUUWWWVVVTTTRRRPPPQQQSSSUUUUUUVVVXXXYYYXXXVVVUUUUUUUUURRRRRRRRRTTTUUUUUUSSSPPPMMMNNNNNNOOOOOOOOONNNNNNLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJMMMOOOPPPQQQSSSVVVYYY^^^^^^eeettt{{{rrriii___QQQFFFBBBCCCFFFHHHKKKKKKNNN```rrreee]]]XXXVVVWWWXXXXXXWWWVVVSSSPPPNNNRRRQQQPPPNNNMMMLLLLLLKKKLLLJJJGGGEEEDDDBBB???<<<888888666555444444444444000///......//////...------,,,,,,++++++,,,,,,------000777AAALLLSSSVVVVVV\\\VVVUUUPPPMMM^^^uuu}}}}}}}}}kkkVVVVVVllllllfff{{{oooaaaZZZ[[[cccccc]]]]]]dddnnnuuuzzz}}}jjj```yyybbbPPPNNNNNNUUU^^^```___ccceeeeeehhhjjjhhhbbb```___^^^___aaabbbaaa```cccjjjrrruuutttrrrrrrssstttxxxqqqZZZJJJFFFKKKUUU^^^ccckkk{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvwwwxxxxxxvvvtttsssrrrpppooonnnnnnoooooommmnnnnnnkkkiiihhhkkknnnmmmlllkkkjjjhhhfffeeedddeeedddbbb```^^^[[[VVVSSSJJJGGGBBB???;;;888555222000111333666888999999999999999777;;;@@@BBBWWW{{{}}}iiijjjrrrqqqooorrruuuqqqhhhdddggglllmmmWWWMMMIIIOOOOOOGGGCCCFFF>>>333***((()))(((&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///000333666777777777888999999<<>>======:::888999>>>EEEOOO___mmmsssyyyzzzqqqcccWWWQQQQQQSSSUUUKKKJJJIIIKKKOOOPPPNNNLLLFFFGGGHHHIIILLLOOORRRTTTWWWTTTPPPOOOPPPRRRUUUVVVUUUWWWWWWVVVTTTRRRRRRRRRPPPPPPQQQRRRSSSQQQNNNJJJJJJKKKKKKLLLMMMNNNNNNOOOIIIIIIJJJIIIIIIGGGFFFEEEJJJJJJKKKMMMOOORRRTTTUUUTTTYYY^^^bbbeeeiiinnnrrrxxxyyyyyyjjj```NNNIIIEEEEEEHHHJJJHHHEEELLLLLLUUUuuuvvvddd___```\\\UUU[[[[[[[[[[[[YYYWWWVVVTTTNNNMMMLLLLLLLLLMMMNNNOOOOOOMMMJJJGGGFFFCCC@@@>>>999888777555555444444444111///......//////...------,,,,,,++++++,,,,,,------///444>>>IIIRRRVVVVVVVVVOOOPPPNNNFFFPPPhhhvvvxxxyyyaaa[[[jjjwwwmmmzzzuuu~~~~~~uuuiiibbbbbbgggooo]]][[[bbbsss}}}iii```~~~dddPPPMMMLLLSSS^^^```aaadddeeedddfffiiigggbbb[[[[[[ZZZ\\\^^^______^^^dddllltttxxxvvvsssssstttuuu{{{www___NNNJJJPPPZZZccciiiqqq}}}|||zzzzzz{{{||||||{{{{{{zzzyyyxxxxxxxxxyyyyyywwwvvvrrrqqqpppnnnnnnnnnnnnooommmnnnnnnkkkiiiiiilllooommmlllkkkiiihhhfffeeeddddddccc```^^^\\\YYYUUUQQQHHHEEEAAA===:::777333111000111444666888999999999::::::888===BBBEEE\\\vvvbbbiiixxx}}}~~~xxxzzzttthhh```aaacccbbbVVVGGG???DDDGGGCCCBBBGGG;;;111(((''')))'''&&&'''((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------......///111444777888888888999999999<<>>======;;;999:::???FFFQQQbbbqqqxxxlll{{{}}}wwwooohhhddddddeee^^^[[[XXXXXXYYYXXXRRRMMMJJJHHHGGGIIILLLPPPRRRSSSQQQOOOLLLMMMOOOQQQPPPNNNQQQSSSTTTTTTSSSQQQRRRRRRMMMMMMNNNPPPQQQPPPMMMKKKNNNJJJGGGIIIMMMNNNKKKHHHGGGIIIIIIFFFCCCCCCGGGKKKPPPQQQRRRUUUZZZ^^^bbbeeepppuuuzzz|||}}}{{{nnnYYYFFFBBB???@@@FFFJJJIIIIIIKKKKKKPPPiii|||kkkgggccc[[[YYY\\\_________^^^[[[VVVRRROOOMMMMMMLLLLLLMMMNNNOOOOOOJJJGGGEEECCCBBB@@@>>><<<===;;;999888888777666555333222111000000///000000---------,,,,,,,,,++++++......111:::GGGQQQUUUUUUZZZZZZUUUJJJDDDMMMcccuuunnnZZZjjjjjj~~~zzzyyy}}}wwwooofff```sss{{{gggWWW```mmmssseeehhhmmmXXXLLLIIINNNXXXaaa```dddfffgggiiikkkhhhccc^^^^^^]]]]]]^^^___```aaafffnnnvvvxxxsssppppppsss}}}dddNNNNNNRRR[[[fffnnnxxx}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyssssssrrrqqqpppnnnmmmmmmrrroookkkhhhffffffggghhhkkklllllllllkkkiiihhhgggfffccc```___^^^YYYQQQIIIDDDCCCAAA===999444000...111333555666666666777999;;;:::<<<===>>>IIIbbb{{{xxxkkkbbbkkk|||}}}{{{ppp```XXX\\\gggnnnVVVBBBHHHRRRFFFAAAFFFAAA888///'''((()))(((&&&&&&$$$%%%'''(((((((((''''''************))))))))))))&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))************************+++*********+++---///000222444666666555666777999===AAABBB@@@???@@@===888666444666<<>>>>><<<999888888777666444222222111000////////////---------,,,,,,,,,++++++---,,,///888DDDNNNSSSTTTUUUVVVTTTMMMEEEIII___wwwuuueeetttwww}}}yyyqqqiiiccceeezzzrrrccc]]]kkk|||oooccckkkqqqZZZMMMIIIMMMUUU]]]___dddggghhhkkkmmmjjjddd^^^^^^]]]^^^```bbbeeegggqqquuuxxxvvvqqqooorrrwww}}}jjjTTTVVVZZZcccmmmttt}}}}}}}}}}}}||||||{{{zzzzzz{{{{{{zzzyyyxxxxxxwwwwwwttttttsssrrrqqqqqqpppppppppooollljjjhhhhhhiiiiiikkklllllllllkkkiiihhhfffhhhdddaaa```___ZZZRRRKKKEEECCC@@@<<<777444222000111444666888777777888999::::::<<<>>>AAALLLeee}}}uuugggbbbooo~~~~~~vvvwwwwwwnnn___VVVYYYcccjjjSSSHHHNNNUUUJJJHHHLLLFFF777...(((((()))'''&&&'''''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++++++++,,,...///000222333555555555555777999<<<@@@AAA??????@@@===999777555777===DDDOOO___nnn|||wwwyyymmmzzz{{{ssspppkkkhhhfffdddbbb```QQQPPPQQQRRRTTTTTTRRRPPPVVVVVVUUUSSSPPPOOOPPPQQQPPPPPPOOONNNLLLJJJHHHGGGFFFJJJOOOSSSUUUWWWXXXYYY[[[aaajjjqqqwww~~~lllYYYMMMFFFBBB???@@@DDDIIIIIIGGGJJJPPPcccwwwjjj```______ZZZXXX[[[[[[[[[[[[ZZZWWWTTTPPPNNNPPPPPPOOONNNMMMMMMMMMMMMKKKIIIGGGFFFFFFEEECCCAAA@@@===;;;999999888666444222222111000////////////------------,,,,,,,,,,,,,,,+++...666AAAKKKPPPRRRYYYXXXYYYVVVIIIEEE\\\zzzxxxgggrrruuu~~~{{{vvvooojjjoooyyyzzzyyy|||vvviii```pppuuu]]]NNNJJJLLLRRRYYY___dddjjjmmmppprrrnnnggg___^^^^^^___aaaeeejjjlllwwwwwwuuuoooiiiiiipppvvvrrr]]]___cccjjjttt{{{~~~~~~~~~}}}|||{{{{{{{{{{{{||||||{{{yyyxxxwwwvvvuuuuuutttttttttssssssrrrrrrnnnnnnmmmllllllkkkkkkkkkllllllllllllkkkiiigggfffgggdddaaa___\\\WWWPPPJJJDDDBBB>>>:::777555333333222444888999999888888999999:::<<>>@@@>>>>>>@@@>>>:::999777888>>>DDDNNN]]]kkkvvvrrrtttggguuu}}}zzzxxxpppoooooonnnllliiieeebbbdddccc```\\\XXXVVVWWWYYYVVVWWWXXXXXXXXXXXXYYYZZZ```gggnnnrrrrrrsssvvvyyysss^^^NNNGGGFFFFFFBBBDDDIIINNNOOOOOOWWW```|||mmmddd^^^^^^___[[[YYYZZZZZZZZZZZZYYYWWWTTTQQQPPPSSSRRRPPPOOOMMMLLLLLLLLLIIIHHHFFFFFFFFFFFFDDDCCCAAA???<<<:::999888777555333222111000///............------------,,,,,,,,,,,,,,,...444>>>HHHOOORRRXXXVVVZZZ\\\QQQLLLfffyyydddfffxxx~~~gggkkkzzzyyy{{{vvvrrr{{{vvvyyyyyyqqqddd___wwwwww]]]OOOJJJLLLRRRWWW```fffmmmrrrvvvxxxssslll```___^^^___aaaeeejjjlllpppnnnjjjddd___aaaiiiooo}}}xxxdddcccfffnnnxxx}}}~~~}}}|||{{{{{{{{{|||{{{{{{zzzyyyxxxwwwvvvuuuttttttttttttsssssssssssslllmmmnnnoooooonnnmmmlllllllllllllllkkkiiigggfffcccaaa^^^[[[WWWRRRKKKFFFAAA@@@>>>;;;888555333222222555999;;;:::999999999888:::<<>>@@@???;;;:::999:::>>>DDDMMM[[[iiiwwwqqq|||ooodddooo~~~|||{{{xxxsssnnnlllmmmnnnnnnppprrrrrrrrrtttwwwzzzzzzcccQQQHHHEEEEEEFFFKKKJJJLLLPPPVVV```rrrsss{{{iiiddd``````___]]]ZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSTTTSSSRRRPPPNNNMMMLLLLLLHHHFFFEEEEEEEEEEEEDDDBBBBBB???<<<;;;;;;:::888666444333222111//////...............---------,,,,,,,,,,,,...333<<>>>>>===<<<999555222000333666999;;;:::::::::::::::;;;<<<===DDDSSSfffsssjjjeeehhhsssyyyssskkkhhhqqqiii```^^^eeekkkeeeZZZ```tttzzznnnbbbYYYHHH999000+++((())))))&&&&&&)))((('''%%%$$$######$$$%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,---...///000000111111///111333444444555777888:::===>>>===>>>@@@@@@===;;;:::;;;???DDDLLLZZZggg|||ttt|||~~~rrrjjjttt}}}kkkUUUIIIDDDCCCDDDFFFJJJKKKRRR```ttt}}}tttgggdddaaa```___]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLGGGFFFDDDDDDDDDDDDBBBAAAAAA???===<<<<<<;;;:::999666555333222111000//////............---------,,,------...222999CCCLLLRRRSSSPPPSSSXXXUUUVVVjjjtttjjjhhhxxxeee[[[ggguuuppp}}}zzzjjjooowwwiiiaaadddtttZZZLLLKKKOOOTTTXXX^^^eeelllqqquuuwwwssslll```___^^^^^^___```aaabbb\\\\\\[[[ZZZ[[[^^^ccchhhppp{{{zzzhhheeehhhqqq~~~~~~~~~~~~~~~}}}|||{{{zzzwwwwwwxxxxxxxxxxxxxxxxxxsssrrrrrrrrrqqqqqqpppppplllmmmnnnooopppooonnnnnnmmmmmmmmmlllkkkhhhfffeeecccaaa^^^YYYSSSMMMHHHEEE======<<<:::777444000...444666888999999999:::;;;===>>>===<<>>AAAAAA>>>;;;:::;;;@@@EEELLLYYYfff}}}~~~uuuzzz{{{rrrmmmxxx~~~vvveeeXXXKKKEEECCCCCCHHHNNNPPP[[[rrrqqqmmmcccbbb```^^^]]]]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUTTTRRRQQQOOONNNMMMMMMHHHFFFDDDDDDDDDCCCBBB@@@AAA???===<<<======<<<;;;777666555333222111000000............------------+++,,,,,,000666???JJJPPPYYYWWWVVVVVVSSSQQQWWW___xxxnnn^^^hhhjjjUUUYYYeee||||||yyymmmmmmxxx|||~~~uuuhhhccciiisssXXXKKKKKKNNNSSSWWWXXX___eeeiiinnnpppllleee]]]]]]^^^______`````````\\\\\\[[[ZZZ\\\```fffjjjooo{{{yyygggcccfffooo}}}}}}~~~}}}{{{yyyyyyyyyxxxxxxwwwwwwvvvvvvtttssssssrrrqqqpppoooooommmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmlllkkkhhhfffdddbbbaaa]]]XXXQQQJJJFFFCCC@@@===999555222000//////555666777777666777:::<<<<<<>>>???AAANNNbbbsssyyyzzzoookkkooollldddjjjyyywwwpppgggdddgggiii___RRRUUUddd```WWWYYYLLL999666,,,)))(((***)))&&&&&&***''''''((()))))))))((((((%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))***************************+++---///000000000000000222444555555666999;;;>>>@@@AAA>>>>>>AAAAAA>>>;;;:::;;;@@@EEELLLYYYeeexxx||||||xxxooolll{{{xxxllleeeQQQJJJEEEEEEEEEFFFOOO[[[cccxxxwwwhhhhhh______^^^[[[[[[\\\\\\ZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUTTTSSSQQQOOONNNNNNNNNIIIGGGEEEDDDDDDDDDBBB@@@@@@>>>===<<<===>>>===<<<888777666444333222111111//////.........---------******+++...444===HHHOOOTTTTTTTTTTTTUUUUUUSSSQQQ___rrrVVVZZZuuutttYYYZZZggg~~~zzzwwwiiidddooo{{{rrrhhheeemmmsssXXXKKKJJJNNNRRRUUUTTTYYY___cccgggjjjfff```ZZZ\\\^^^```aaaaaa``````^^^\\\ZZZZZZ\\\aaagggkkkrrryyygggaaaccclllyyy|||}}}~~~zzzxxx{{{zzzyyyxxxwwwuuuttttttuuuuuutttsssqqqpppoooooommmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkhhhfffddd```^^^[[[UUUNNNGGGBBBAAACCC>>>777111...---///111666666666555555777:::===999===AAAHHHYYYssswwwllllllhhhbbbmmmwwwssslllfffcccaaaYYYOOO[[[dddZZZQQQVVVIII777:::+++((((((***)))%%%&&&***$$$%%%'''((()))(((''''''&&&&&&''''''((()))******)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))***************************+++---...000000//////000222444666666777999;;;???BBBBBB??????BBBBBB???:::999;;;@@@EEEMMMYYYeee~~~|||pppmmm|||}}}{{{~~~{{{{{{~~~nnn\\\QQQOOONNNDDDBBBGGGIIIJJJYYYlllnnnggg]]]aaa```^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXSSSPPPNNNNNNPPPQQQPPPNNNKKKIIIGGGFFFFFFEEECCCBBBCCC???<<<===@@@AAA===:::<<<999555333222333333222//////...---,,,,,,,,,,,,------------000888DDDMMMTTTVVVVVVTTTUUUUUUOOOGGGQQQjjj~~~fffTTTkkkbbb[[[yyy~~~}}}}}}ssswww}}}wwwjjjhhhkkk|||hhhRRRQQQOOOOOOUUUWWWYYY[[[___dddgggfffccc```aaa]]]\\\```cccbbbccceeeccc]]][[[___cccfffkkkppp|||kkkVVVYYY[[[cccqqq~~~}}}|||~~~~~~yyy|||{{{yyyxxxwwwxxxyyyyyywwwvvvuuutttttttttttttttoooooooooooonnnmmmlllkkkmmmllllllkkkiiifffcccbbb]]]YYYSSSMMMIIIEEEAAA>>>;;;999666222...---///222888999999::::::;;;;;;<<<;;;<<<@@@OOOhhh~~~kkkmmmsssssstttyyyxxxhhh^^^bbbeee\\\NNNFFFTTTUUUTTTRRRNNNFFF888---******)))(((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''***&&&$$$%%%))),,,,,,+++))))))))))))******************))))))(((((('''''')))))))))))))))))))))))))))+++------------///111333333444444555666777777===???AAAAAA@@@>>>>>>???999:::<<<@@@GGGQQQ\\\dddpppooo}}}}}}{{{xxxtttqqqtttqqqppptttuuuuuuxxx|||~~~~~~}}}~~~~~~{{{yyyvvvwww{{{~~~|||{{{{{{|||pppcccYYYOOOIIIHHH===AAAKKKQQQOOOUUUqqqtttgggeee``````___^^^\\\[[[ZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUPPPNNNMMMNNNQQQSSSSSSQQQLLLJJJHHHGGGGGGFFFDDDCCCBBB???<<<>>>AAABBB???;;;<<<999666444444444222111//////...---,,,,,,,,,,,,,,,,,,------000888CCCLLLQQQUUUWWWWWWWWWVVVOOOFFFCCC]]]vvvkkkXXX___mmm```qqq|||wwwjjjdddggg{{{fffTTTUUUSSSSSSYYY[[[]]]^^^```dddfffgggfffeeeddd```^^^aaacccaaa```bbbddd```___aaaaaaaaaffflll~~~hhhUUUVVVXXX```nnn{{{~~~|||~~~|||}}}|||zzzyyyxxxxxxxxxyyywwwvvvuuutttssssssssssssnnnnnnnnnnnnmmmlllkkkkkklllllllllkkkhhheeebbbaaa\\\XXXQQQLLLHHHDDD@@@>>>999777555111...///111444888999999::::::;;;;;;<<<<<<<<>>>>>???;;;;;;;;;>>>DDDOOO\\\eeeoookkk|||uuurrrooollljjjfffbbb___```]]]]]]```aaa```aaaeeegggggggggffffffgggggghhh```___]]]___dddiiilllnnnjjjhhhdddaaa^^^]]]]]]]]]ggglllrrrvvvuuutttuuuvvvqqqpppnnnjjjgggfffgggiiinnnppprrruuuvvvvvvuuuttttttdddSSSKKKJJJGGGDDDCCCAAADDDKKKPPPWWWnnnzzziii```aaabbb^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYWWWUUUTTTSSSRRRRRRLLLLLLLLLNNNRRRTTTUUUTTTMMMKKKIIIIIIIIIHHHFFFDDDAAA???>>>@@@BBBBBB???<<<;;;:::888777777555222000000///...---,,,,,,,,,,,,+++,,,,,,---///777BBBJJJNNNTTTXXXXXXYYYWWWOOOGGGFFF[[[vvvrrr]]]aaa|||kkklll|||~~~{{{lll```aaayyyfffYYYZZZWWWWWW]]]^^^```aaaccceeehhhjjjkkklllfffaaa```ccceeecccbbbccceeeeeefffhhhggghhhpppyyyxxxbbbSSSTTTWWWaaannnzzz~~~~~~|||}}}~~~}}}{{{yyyxxxxxxwwwwwwwwwvvvtttsssrrrqqqqqqpppmmmnnnnnnmmmmmmlllkkkjjjllllllllljjjhhhdddaaa___ZZZUUUOOOIIIEEEBBB???===666666444111///000333666888999999::::::;;;;;;<<>>AAAAAA@@@>>>>>>???>>><<<:::;;;AAAMMM[[[eeeyyy~~~ooojjj|||zzzqqqiii]]][[[XXXVVVTTTQQQMMMJJJKKKHHHGGGJJJJJJHHHIIIMMMNNNNNNMMMMMMNNNNNNOOOOOOKKKJJJHHHIIIKKKLLLLLLLLLMMMKKKIIIFFFDDDDDDDDDDDDIIIMMMRRRTTTUUUTTTUUUVVVMMMLLLKKKJJJIIIIIIKKKLLLOOOPPPSSSUUUVVVVVVUUUTTTSSSKKKEEEFFFHHHGGGFFFFFFKKKPPP[[[nnnuuuoooddd\\\___bbb]]]^^^^^^___^^^\\\ZZZYYY[[[ZZZXXXVVVTTTRRRRRRQQQLLLMMMNNNPPPRRRTTTUUUUUUOOOMMMKKKJJJJJJIIIHHHFFFBBBAAAAAABBBCCCBBB>>>;;;<<<;;;::::::999777333000000///...------,,,,,,,,,***+++,,,---///555???FFFMMMSSSWWWWWWWWWVVVQQQKKKKKKZZZyyyhhhnnnvvvjjj~~~}}}zzz~~~qqqcccbbbyyyjjj^^^\\\VVVUUU]]]___aaadddgggkkkmmmooopppqqqiiieeedddgggjjjiiijjjlllhhhlllqqqvvvxxx}}}iiiZZZSSSVVVZZZeeesss~~~~~~}}}}}}{{{{{{~~~}}}|||{{{yyyxxxvvvuuuuuuwwwvvvtttrrrqqqpppoooooommmmmmmmmmmmlllkkkjjjiiikkklllkkkjjjgggccc___]]]WWWRRRLLLFFFCCC@@@===;;;666666333111///000333666888999999::::::;;;;;;<<<@@@>>>FFF\\\tttuuuzzzyyysssxxxxxxdddUUURRR]]]___UUUPPPVVVYYYTTTPPPNNNIII>>>333---))))))(((''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''(((,,,000111...+++((('''(((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))+++,,,...---,,,,,,---///000111222444666777999:::<<<>>>@@@@@@???>>>>>>???===<<<;;;<<>>;;;;;;======;;;;;;>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<<<<===<<<;;;999<<<;;;:::999999999:::;;;:::<<>>=========>>>@@@AAAAAA@@@BBBDDDEEEFFFFFFDDDDDD@@@@@@DDDGGGGGGGGGMMMUUU[[[qqq~~~iiiiiiddd]]]___aaa^^^^^^_________]]]\\\[[[\\\[[[ZZZXXXVVVUUUUUUTTTPPPQQQSSSSSSSSSSSSRRRSSSPPPNNNLLLKKKKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@>>>;;;===<<<<<<<<<;;;888444000000000///...------------***+++------...333;;;AAAMMMRRRTTTSSSSSSUUUSSSPPPDDDTTTxxxmmm{{{eee}}}sssxxx{{{|||yyy{{{qqqffffffzzz~~~~~~ooobbb\\\QQQQQQZZZ^^^```fffmmmsssuuuvvvwwwxxxtttooolllnnnpppppprrruuurrrwww~~~kkk[[[UUUUUUYYY^^^jjjwww}}}||||||{{{zzzzzz|||~~~{{{{{{zzzxxxwwwuuutttsssvvvuuutttrrrpppoooooonnnmmmmmmmmmmmmlllkkkjjjiiikkkkkkkkkjjjfffbbb]]]ZZZTTTOOOHHHCCC???===<<<:::888777444111//////222555888999999::::::;;;;;;<<>>IIIaaavvv|||wwwssswww|||{{{vvv^^^UUUUUU]]]aaa\\\^^^fff^^^WWWSSSRRRLLL===111+++)))(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))***---000333111,,,((('''(((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))***,,,------,,,,,,...///000111222444666777999:::;;;===???@@@???>>>>>>???:::;;;<<<>>>DDDMMMXXX```ooolllgggXXXgggxxxiiieeeuuuyyyjjj^^^WWWUUUVVVVVVRRRNNNHHHFFFGGGGGGFFFEEE???>>>======>>>>>><<<:::;;;999999;;;;;;888888;;;:::::::::::::::;;;<<<===;;;:::999:::;;;;;;:::999:::::::::::::::;;;<<<<<<<<<<<<==================@@@>>>======???@@@???>>>===???BBBDDDEEEEEEDDDDDDDDDGGGLLLMMMKKKQQQdddwwwkkkaaaeeeaaa^^^aaa```^^^^^^^^^^^^]]]]]]\\\[[[\\\\\\[[[ZZZYYYYYYYYYYYYTTTVVVWWWWWWTTTRRRQQQQQQPPPNNNLLLLLLLLLKKKIIIGGGGGGFFFEEECCCAAA@@@???>>>???>>>======<<<999555111111000///...------------***,,,...------000777<<>>>>>???999:::<<<@@@FFFOOOYYY```sssooofffUUUaaaqqq```\\\jjj}}}lllaaaSSSIIIFFFEEEDDDBBBBBB@@@???>>>>>>???@@@@@@>>>===<<<===>>>===<<<:::<<<::::::===>>>;;;:::===;;;;;;;;;;;;<<<===>>>???<<<;;;:::;;;===>>>>>>===<<<<<<<<<=========>>>>>>AAA@@@??????@@@AAAAAAAAABBB@@@???@@@BBBCCCAAA@@@BBBDDDHHHKKKNNNOOOOOOOOOTTTYYY```dddgggttt}}}nnnbbbaaaccc]]]]]]aaa^^^\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^WWWYYY[[[ZZZVVVRRRQQQQQQPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEDDDBBBAAAAAABBBDDDAAA@@@>>>===<<<999666333111000///...------------,,,---......,,,...333777FFFMMMRRRQQQPPPSSSSSSRRRTTT]]]______uuuiii\\\rrrzzzvvvyyy~~~~~~yyyqqqkkk}}}~~~~~~{{{{{{~~~}}}xxxxxx|||pppxxx|||yyyxxx{{{xxxpppjjjooorrrvvv|||xxxwwwvvvvvvvvvxxxlllggg___RRRSSS___ccciiiqqq{{{~~~{{{zzzyyy}}}ppp]]]SSSVVV]]]aaahhhuuu}}}{{{zzz{{{|||}}}||||||||||||zzzzzz{{{{{{zzzyyywwwvvvuuuuuusssrrrqqqqqqqqqqqqnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkiiieee```ZZZVVVNNNIIIBBB===:::999999888555555333000///000444777888999999::::::;;;;;;<<<:::BBBXXXvvv{{{yyy~~~yyywww}}}uuugggaaajjjkkkeeehhhxxxkkk]]]SSSOOOFFF666++++++(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&((()))+++++++++'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((***,,,------...000222222222333444555666777888999<<<>>>??????>>>>>>???:::;;;<<<>>>EEEPPP\\\dddzzzwwwppp^^^fffqqq\\\VVVfffuuunnnzzz^^^TTTIIIDDDFFFGGGEEEAAA@@@AAACCCBBB@@@??????@@@???>>>======>>>===;;;:::===:::;;;??????<<<;;;>>>;;;;;;;;;<<<<<<>>>??????>>>===;;;;;;===>>>>>>===>>>>>>>>>===============AAA@@@???@@@BBBCCCCCCCCCDDDBBBAAACCCFFFHHHGGGEEEJJJMMMQQQVVVZZZ]]]^^^^^^aaaiiittt~~~~~~|||yyygggcccfffddd[[[[[[```[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^___```XXX[[[]]][[[WWWSSSRRRRRRPPPNNNLLLKKKKKKKKKIIIGGGDDDDDDCCCAAA@@@BBBFFFIIICCCAAA>>>===<<<:::666444111000///......------...,,,...///...,,,---111555BBBKKKRRRRRRRRRSSSRRRPPPNNNOOO~~~mmm[[[eeewww[[[hhhlllmmmuuu~~~~~~xxxrrrnnn}}}|||wwwuuupppoooqqqpppllllllqqqgggpppvvvtttuuuzzzyyysssyyy~~~xxxssspppooonnnppphhhgggbbbVVVWWWcccgggooovvv~~~||||||~~~rrr^^^UUUYYY___fffnnn{{{}}}|||{{{}}}~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{yyyxxxuuutttssssssrrrrrrrrrrrroooooooooooonnnmmmlllkkkiiijjjkkkiiieee___YYYUUUMMMHHHAAA<<<999999888888333333222000000222666:::888999999::::::;;;<<<<<<<<>>??????>>>??????===<<<;;;===CCCPPP^^^hhh~~~}}}yyygggnnnuuu^^^VVVhhh}}}wwwbbbeee```TTTPPPUUUVVVRRRHHHJJJKKKJJJFFFBBB??????AAAAAAAAAAAABBBBBBAAA@@@;;;;;;;;;<<<<<<===============@@@DDDDDDAAAAAAEEEEEEHHHGGGCCCCCCFFFEEEAAA???AAACCCEEEEEEEEEDDDDDDFFFHHHHHHEEEGGGLLLOOONNNTTTKKKGGGMMMTTTXXX]]]bbbjjjyyyggg]]]___```___]]]\\\___bbb___^^^]]]\\\ZZZYYYXXXWWW[[[ZZZZZZ\\\^^^___^^^\\\[[[\\\[[[YYYVVVSSSRRRRRRSSSSSSQQQPPPNNNLLLKKKKKKIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>:::777666555333111000//////...---------------...///000>>>GGGPPPRRRRRRTTTSSSQQQPPPNNN___uuucccUUUllliii\\\WWWfff}}}|||~~~{{{sssllljjjvvvrrrfffeeebbbaaaaaacccfffkkkooorrrvvvzzz{{{yyyrrrhhhdddfffeeeeeebbb\\\WWWWWW]]]cccmmmvvv{{{~~~ppp^^^\\\cccgggqqqvvv}}}}}}}}}|||zzzzzz|||~~~}}}yyywwwwwwwwwwwwvvvsssssssssssssssrrrrrrrrrqqqqqqqqqpppnnnmmmkkkjjjllljjjgggddd```ZZZSSSNNNIIIEEE@@@<<<999888666444333000//////111444555666666777999::::::;;;===>>>AAAOOOhhhpppccciiihhhooowwwppp___ZZZ```hhhpppdddVVV```oooooolllkkk^^^NNNCCC999///)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%&&&'''((())))))***))))))((((((((((((((()))***++++++,,,---...//////111333444444444555777:::<<<>>>??????>>>>>>AAAEEE???;;;:::<<>>@@@MMMggguuufff```nnnooovvvzzznnn\\\XXXaaakkktttiiiUUUVVV\\\[[[ZZZXXXOOOEEE>>>777...))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******++++++***)))))))))))))))++++++************++++++***++++++,,,---...//////111222444444444555888:::999===AAACCCAAA@@@@@@@@@???<<<:::===BBBLLL\\\jjj|||uuuyyyqqq\\\```nnn}}}qqqddd]]]]]]ccciii___XXXPPPMMMPPPRRRRRRPPPMMMMMMMMMLLLKKKKKKJJJJJJJJJIIILLLRRRWWW\\\dddmmmzzzxxxwww```SSSRRRVVV___mmmzzz~~~yyyrrrpppzzznnnqqq{{{hhhaaa```^^^aaacccaaa^^^]]]___bbbaaa```^^^]]]]]]]]]___```]]]\\\[[[\\\]]]]]][[[YYYYYYZZZ[[[ZZZWWWVVVUUUVVVSSSTTTTTTTTTTTTRRRPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGDDDCCCBBBBBBBBBAAA>>><<<999888666444222111000000------,,,,,,,,,---......444@@@KKKPPPSSSUUUUUURRRWWWOOOIIINNN```wwwgggiiibbbRRRvvv}}}}}}~~~yyypppiiiggg{{{~~~zzz{{{~~~{{{}}}yyyqqqhhhcccbbbaaabbbaaa^^^[[[]]]eeemmmrrrzzz~~~rrrggghhhmmmppp~~~}}}~~~}}}zzzxxxxxxwwwvvvuuuwwwwwwwwwvvvvvvuuuuuuuuurrrrrrrrrqqqooonnnlllkkkjjjhhhfffccc^^^WWWOOOIIIDDDBBB>>>;;;:::888666444///...---///222666777888888999:::::::::;;;===???DDDSSSmmmmmmdddhhhwww}}}}}}iiiVVVVVV```eeeqqqhhhSSSMMMNNNMMMNNNIIIEEE@@@<<<444,,,)))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************222000...+++))))))((()))+++***************++++++***++++++,,,---...//////000222444555555666888::::::===@@@@@@@@@????????????<<<<<>>;;;999777555333111000///------,,,,,,,,,,,,------111===IIIOOORRRTTTSSSPPPOOOOOOKKKJJJYYYuuunnnfffmmm___~~~}}}}}}}}}xxxnnnhhhhhh}}}xxxwww}}}~~~xxxpppgggaaa___aaabbbbbb```]]]aaaiiiqqqxxxrrrjjjkkkpppsss~~~~~~}}}~~~~~~{{{yyyyyyxxxwwwuuuxxxwwwwwwvvvvvvuuuuuuuuurrrrrrrrrqqqpppnnnllllllhhhfffddd```[[[TTTLLLFFFAAA???===;;;:::888666444...------///333777888888999:::;;;;;;:::;;;>>>@@@GGGXXXuuunnnlllxxx}}}bbbPPPSSS^^^\\\ggg```QQQQQQSSSQQQTTTLLLHHHCCC<<<222((('''***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++333111...+++))))))))))))(((((((((((((((((()))******++++++,,,---.../////////111444555555666888999???>>>===<<<<<<>>>@@@BBB???<<<<<<@@@DDDLLLYYYfffzzzzzzooozzz|||wwwqqqlllsss~~~nnnwwwuuuhhhbbbaaabbb```ccceeeccc```]]]^^^```bbbaaa___^^^___aaadddfffbbbaaa`````````___]]][[[XXXZZZ[[[[[[ZZZYYYZZZZZZXXXWWWWWWUUURRROOOLLLJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDBBBAAABBBBBBAAA???<<<;;;888666333111000///...------,,,,,,---------000<<>>BBBEEEOOOhhhmmmUUUPPPXXXaaapppnnnaaa[[[fffjjjbbb]]]UUUKKK???555+++%%%''',,,(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))***+++,,,---***++++++,,,---...//////---000444666666777888999;;;???GGGNNNPPPLLLDDD>>>???<<<<<>>:::777555333222111000///............///+++777BBBGGGKKKOOOPPPOOOOOOOOONNNJJJIII]]]vvvtttfffrrr~~~kkksss{{{|||yyyrrrlllnnnuuu~~~~~~}}}{{{|||}}}yyytttzzzwwwrrrkkkdddaaadddeeeeeeeeejjjuuu}}}{{{tttooossszzzzzz}}}}}}|||zzz{{{|||{{{zzz{{{~~~~~~}}}wwwvvvvvvuuusssrrrrrrqqqpppppppppooommmllljjjiiieee```YYYQQQKKKFFFAAA>>><<<<<<;;;;;;:::777111---------...111444777777666888999999:::;;;???DDDHHHYYYuuu~~~aaaPPPUUUaaaggg{{{vvvfff```kkkmmmddd```TTTHHH;;;222+++''''''+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((($$$%%%''')))***)))((('''))))))))))))***+++,,,---***++++++,,,---...//////---000444666777777888999:::===DDDKKKOOOLLLEEE??????<<<:::===BBBLLL\\\jjj|||zzztttvvvkkkllluuu}}}vvvppphhhdddfffeee___\\\^^^___bbbdddccc^^^[[[ZZZ[[[]]]^^^^^^__________________^^^]]]^^^______]]]\\\[[[]]]^^^^^^\\\[[[[[[\\\[[[YYYUUUQQQNNNNNNOOOOOOPPPTTTYYY\\\[[[VVVOOOKKKPPPMMMJJJHHHGGGGGGFFFDDDEEECCC@@@===:::777555444111111000///////////////)))444???EEEJJJOOORRRRRRKKKJJJNNNOOOMMM[[[nnnqqqaaa[[[mmmxxxttt}}}|||xxxqqqlllpppxxx~~~~~~~~~yyyzzz~~~{{{vvv{{{{{{wwwppphhh___bbbdddeeefffmmmxxxwwwqqqttt}}}}}}|||{{{{{{|||{{{{{{|||wwwwwwvvvuuutttsssrrrrrrooooooooonnnmmmkkkiiiiiieee___VVVNNNHHHCCC@@@===<<<<<<<<<<<<:::666000,,,------...111555777666555777888999:::<<<@@@EEEIII]]]yyyvvvYYYNNNZZZgggkkk{{{wwwhhhbbblllooogggfffUUUIII;;;333---((('''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((###%%%(((***+++)))'''&&&''''''''''''((()))***+++***++++++,,,---...///000,,,///444666777888888999===<<<<<>><<<:::888666111000...---,,,,,,------,,,111999BBBIIINNNPPPQQQNNNFFFHHHPPPOOOTTTxxxzzzhhhmmmlllTTT]]]pppppp~~~~~~~~~{{{{{{}}}|||rrriiippp~~~~~~}}}{{{{{{{{{|||}}}{{{}}}~~~{{{}}}}}}}}}{{{zzz|||xxxpppllldddbbbcccjjjpppuuu{{{}}}~~~~~~~~~~~~~~~|||zzzzzz|||~~~}}}||||||{{{{{{yyyxxxvvvtttsssrrrrrrsssrrrqqqpppooonnnkkkgggddd```ZZZSSSLLLFFFAAA===::::::;;;<<<:::777333000//////000222444777888999:::;;;888888;;;===@@@HHHPPPjjj{{{yyycccHHHTTTfffooo{{{{{{ooojjjqqqsssjjjbbbbbbQQQGGG999...++++++***'''&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))************))))))+++++++++*********))))))+++---......---...///111000222666888888777777888;;;===???@@@@@@@@@AAACCCAAA>>><<<<<>><<<:::999888222111///---,,,,,,------***---444<<>>@@@@@@@@@???@@@BBB>>>;;;:::<<<@@@KKK^^^ppp}}}|||pppzzzmmm~~~jjjaaa^^^]]]^^^```````````````___^^^^^^___\\\YYYYYY]]]``````___\\\[[[[[[[[[\\\^^^aaaccc```^^^[[[XXXWWWWWWXXXXXX\\\\\\\\\ZZZWWWRRRMMMJJJIIIJJJJJJJJJJJJLLLOOORRRQQQQQQRRRRRRRRRQQQPPPPPPPPPLLLHHHEEEEEEEEEDDDCCCDDDBBB???===<<<<<<======777555333111///...------///,,,***///888CCCKKKOOOPPPLLLKKKOOONNNJJJJJJNNN\\\yyyzzziiiooo^^^ggg~~~~~~~~~}}}|||vvvuuu~~~~~~}}}}}}||||||{{{{{{|||{{{|||||||||{{{|||~~~|||||||||}}}~~~}}}{{{xxxqqqnnnpppxxx~~~~~~}}}}}}}}}|||{{{{{{}}}~~~|||{{{{{{zzzzzzyyyxxxwwwvvvtttrrrpppppplllkkkhhhfffddd___ZZZVVVMMMIIIDDD???===;;;888777999888666333///------...111222444666777888999999888:::===<<<<<>>@@@@@@??????@@@AAA===:::999;;;@@@KKK___pppuuuiiiuuu|||jjj^^^aaabbb___[[[ccccccaaa``````___``````^^^\\\ZZZYYY[[[\\\\\\\\\YYY[[[]]]^^^___```cccfffeeedddaaa^^^\\\\\\\\\]]]^^^]]][[[YYYUUUQQQMMMKKKIIIJJJKKKKKKKKKLLLOOOQQQTTTTTTTTTSSSSSSRRRQQQPPPMMMKKKHHHFFFFFFFFFEEEDDDDDDCCCAAA???>>>>>>>>>>>>999777555222///......---///...---///555???JJJPPPPPPMMMKKKLLLLLLJJJIIIHHHTTTxxxhhh~~~fffjjj~~~~~~}}}wwwvvv~~~~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{||||||{{{|||}}}{{{zzzzzz{{{||||||{{{zzzwwwtttuuu}}}~~~}}}}}}~~~|||}}}}}}|||{{{{{{}}}~~~}}}|||{{{zzzzzzzzzwwwwwwvvvuuusssqqqooommmkkkiiigggdddaaa\\\VVVRRRLLLHHHCCC>>>;;;999777555777666444000---,,,...000222333444666777888999999<<<===>>>===>>>IIIddd|||yyyZZZQQQfff}}}vvvYYYZZZ[[[YYYTTTOOONNNOOODDD666,,,,,,---)))))),,,((((((((((((((('''''''''%%%&&&'''))))))(((''''''''''''''''''''''''''''''(((((((((((()))))))))***'''''''''''''''((())))))))))))************))))))***************++++++++++++---......---...///111...000222444444666888:::===>>>@@@@@@??????@@@AAA>>>;;;:::<<<@@@KKK___pppmmmbbbrrrlllppp```^^^dddgggeeecccdddcccaaa______```bbbccc[[[\\\\\\[[[ZZZYYY[[[\\\ZZZ]]]```bbbaaaaaaccceeeeeecccaaa___]]]\\\\\\\\\\\\ZZZXXXUUUSSSQQQOOONNNJJJKKKLLLLLLKKKLLLNNNPPPTTTTTTSSSRRRQQQOOONNNMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@:::999666333000.........,,,---......000999EEEOOOMMMNNNMMMKKKKKKKKKIIIFFFOOOsssrrr~~~tttvvv~~~yyyxxx|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{||||||{{{{{{}}}~~~|||zzzzzz{{{||||||{{{|||xxxyyy~~~|||||||||}}}}}}|||||||||}}}|||{{{{{{~~~~~~}}}|||{{{zzzzzzzzzvvvvvvuuutttrrrooommmkkkiiigggdddaaa^^^XXXRRRNNNIIIEEE@@@<<<:::888666444555444222...,,,,,,///111222333555666888999999999<<<<<<===>>>BBBPPPkkkgggOOOUUUrrrnnn___bbbbbb\\\TTTPPPPPPRRRBBB333***+++,,,'''&&&***'''''''''(((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))))))))************))))))))))))*********++++++++++++---......---...///111000222444555666777:::======???@@@@@@?????????@@@>>>;;;:::<<<@@@KKK^^^ooohhhaaammmsssssslllddd^^^```cccbbbaaaaaa___]]][[[YYYYYY\\\___aaaYYY\\\^^^]]]ZZZYYY[[[]]][[[___cccdddcccbbbbbbddd```___^^^\\\ZZZXXXXXXWWWYYYWWWUUUSSSQQQQQQQQQQQQKKKLLLMMMLLLKKKLLLMMMOOOSSSRRRRRRQQQOOOMMMKKKJJJLLLKKKJJJKKKLLLLLLJJJHHHFFFFFFFFFFFFEEEDDDBBBBBB;;;999666333000///......***,,,...------444BBBMMMJJJMMMNNNLLLMMMNNNLLLHHHIIIkkk|||{{{zzz|||}}}~~~~~~~~~}}}{{{zzzyyyzzz||||||{{{{{{}}}~~~{{{zzz{{{|||}}}|||~~~{{{{{{~~~~~~~~~}}}{{{{{{{{{|||~~~~~~|||yyy||||||}}}|||{{{{{{~~~~~~}}}|||zzzzzzzzzzzzuuuuuuuuutttqqqnnnllljjjhhheeebbb___[[[VVVPPPKKKEEEBBB===:::888777666555333222000---+++,,,///333333444555777888999999999888888:::>>>GGGXXXttt{{{\\\HHHXXXxxxyyyeeeaaadddccc]]]VVVRRRRRRQQQ@@@111(((***+++%%%$$$)))&&&'''''''''(((((())))))$$$&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))************))))))))))))******+++++++++++++++---......---...///111222333555666777999<<>>JJJLLLLLLMMMLLLKKKKKKJJJJJJQQQddduuuooo}}}}}}|||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||xxx|||}}}}}}}}}}}}||||||||||||zzzzzzzzz{{{{{{}}}~~~}}}||||||{{{xxxvvvvvvuuusssqqqooommmkkkjjjcccaaa___\\\YYYSSSLLLGGGEEEAAA<<<999777666555333555333111000///000111222777777777888999999999:::888@@@BBB???KKKjjjfffJJJSSScccuuuyyygggWWW```aaacccbbbXXXMMMKKKPPP444000,,,)))((()))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''%%%###"""$$$(((+++******************************))))))))))))******,,,,,,------.../////////000333666888999:::<<<===<<<>>>@@@@@@>>>>>>>>>???AAA===:::999<<>>;;;999888666333111...,,,+++,,,---000;;;FFFKKKLLLMMMMMMLLLKKKJJJJJJNNN```lllwwwsssvvvzzz{{{{{{}}}wwwvvv}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~~~~|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~|||xxxyyy}}}}}}}}}}}}|||||||||{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}||||||zzzxxxuuutttsssrrrpppnnnllljjjiiibbb```\\\YYYUUUOOOIIIEEECCC@@@;;;888666555444333333222000//////000222333777777777888999999:::::::::??????BBBUUUwwwzzzYYYNNN[[[ooo~~~vvveeeYYYhhhkkkkkkdddXXXMMMGGGFFF111---)))&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%$$$%%%(((+++******************************))))))))))))******,,,,,,------.../////////000222555777888999;;;===<<<>>>???@@@>>>>>>>>>???@@@===;;;:::===III___rrr~~~vvvxxx{{{}}}}}}tttrrrrrrxxxuuummmiiifffcccbbbbbbaaa```____________```______bbbfffgggeeeaaa___]]]ZZZXXXXXXYYY\\\^^^`````````___]]]]]]___aaaYYYXXXWWWWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSOOOPPPPPPNNNLLLLLLMMMNNNOOOMMMLLLKKKKKKMMMOOOPPPKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGDDDAAA???===<<<;;;999666444///---+++++++++---666@@@HHHJJJMMMMMMLLLKKKKKKKKKIIIWWWnnnkkkpppxxxfff```lllyyywwwnnnoooyyy~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||}}}}}}{{{}}}}}}{{{yyy{{{{{{|||}}}}}}}}}}}}|||~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}vvvuuuvvv{{{wwwwww}}}}}}}}}}}}|||||||||{{{{{{|||{{{{{{{{{{{{{{{||||||~~~|||{{{{{{yyywwwtttrrrrrrpppnnnllljjjiiihhhaaa]]]YYYTTTPPPKKKFFFBBB@@@===888555444333222111000////////////111222444777777888888999::::::;;;======>>>IIIfffoooSSS^^^pppxxxmmmiii~~~}}}lll\\\QQQGGG===///,,,(((&&&%%%&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((*********************************))))))))))))******,,,,,,------...////////////111444666777888999;;;<<<===?????????>>>???@@@@@@===<<<===???JJJ^^^qqqzzz}}}mmmhhhvvviiiXXX^^^www~~~wwwooojjjiiihhhfffcccbbbbbbaaa```^^^]]]^^^___cccdddfffjjjmmmkkkgggccc```^^^[[[YYYYYY[[[^^^```aaaaaa```^^^]]]]]]```cccZZZZZZZZZYYYYYYYYYZZZZZZWWWWWWUUUTTTSSSSSSSSSSSSNNNOOOOOOMMMKKKJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNPPPLLLMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKKKKJJJHHHFFFBBBAAA??????>>><<<999777111---++++++***+++111999DDDHHHLLLNNNMMMKKKKKKLLLHHHKKKccc{{{mmmdddtttgggUUUcccsssooosss|||}}}{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~~~~|||zzzyyyzzz{{{||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}||||||{{{|||||||||}}}vvvkkkiiikkksssssspppkkkiiiqqq}}}}}}|||||||||{{{{{{{{{||||||{{{zzzzzzzzz{{{{{{~~~}}}{{{zzzzzzyyyvvvsssrrrqqqooommmkkkjjjhhhggg___[[[UUUPPPKKKGGGCCC@@@===:::666333222222111000............000222333555777777888888999:::;;;;;;@@@>>>BBBVVVyyyxxx~~~fffTTTrrrqqqqqqwwwmmmZZZRRREEE555...,,,)))''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))***(((((()))***************************+++******))))))******+++,,,,,,------...////////////111444555666666888:::;;;===?????????>>>???@@@???======>>>AAAJJJ^^^ppp~~~}}}ttt}}}dddcccsssuuuccceeehhhiiihhhgggeeedddbbbbbbbbb___\\\\\\^^^```fffgggjjjlllllliiiddd```^^^]]]ZZZYYYYYY\\\___aaa`````````^^^]]]^^^aaaddd```______^^^]]][[[ZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOLLLMMMMMMKKKIIIHHHIIIJJJLLLMMMMMMLLLJJJJJJLLLNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLKKKIIIGGGCCCBBBAAAAAAAAA???<<<999333///,,,,,,+++***...444>>>DDDKKKNNNLLLJJJKKKLLLLLLEEEJJJ\\\rrrvvv___gggxxx\\\```|||rrrvvv}}}}}}|||{{{|||~~~~~~}}}~~~}}}{{{yyyyyyzzz{{{}}}}}}{{{zzzzzz{{{|||zzzzzz{{{|||||||||||||||||||||||||||||||||}}}}}}|||}}}~~~}}}}}}}}}||||||nnncccbbbeeejjjggg```VVVPPPWWWggguuu||||||||||||{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzz{{{}}}|||zzzyyyyyywwwuuurrrrrrqqqooommmjjjhhhfffeee]]]XXXRRRLLLHHHDDDAAA???;;;777444111111111000///,,,---...///111333444555666777888999:::;;;<<<<<>>;;;666111......---+++---111999AAAIIIMMMKKKIIIJJJLLLPPPGGG@@@JJJeeebbb___wwwfff^^^vvvrrrwww~~~~~~}}}{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{|||||||||yyyyyyzzz|||~~~zzzzzz{{{||||||||||||{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~}}}}}}|||}}}}}}}}}{{{tttggg]]]\\\aaajjjdddYYYKKKBBBEEERRR___|||~~~~~~~~~}}}|||||||||{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzzzz{{{{{{|||{{{yyyxxxxxxwwwtttrrrqqqpppnnnkkkhhheeecccbbbXXXTTTNNNIIIFFFBBB???<<<999666222000000000000///------///111222444555666666777888999:::;;;<<<===AAAHHHZZZvvvfff^^^kkk}}}eeeOOOIIITTTaaakkkkkkcccVVVNNNIII>>>111)))(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((******)))((()))***************************++++++************++++++,,,,,,------...////////////222444555555666777999:::<<<>>>?????????@@@AAA>>>=========@@@III\\\mmmyyyxxxqqqggggggllliiigggeeecccaaa```_________aaaaaa^^^[[[[[[___dddbbbccccccaaa^^^[[[YYYXXXTTTUUUVVVXXXZZZ]]]^^^___[[[]]]___```aaabbbdddfffbbbbbbaaa___\\\YYYVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMIIIJJJJJJIIIHHHGGGIIIJJJIIILLLNNNMMMIIIGGGJJJMMMOOOOOOOOOOOOPPPQQQRRRSSSQQQOOOLLLKKKKKKKKKIIIGGGBBBBBBCCCDDDDDDBBB???<<<888222///000///---...111555>>>HHHLLLJJJHHHIIIKKKMMMJJJBBBFFF\\\vvvlll___ssstttfffzzzyyy}}}~~~}}}}}}|||{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{zzzzzz{{{|||}}}yyyzzz{{{{{{||||||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||xxxssslll___TTTSSSYYYaaa\\\SSSIIICCCFFFQQQ[[[vvv~~~}}}||||||{{{||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||{{{zzzxxxxxxwwwvvvsssqqqpppnnnlllhhhdddaaa^^^]]]RRROOOJJJFFFCCC@@@<<<999888555111///000000000///...///000222444555666666666777888999;;;<<<======AAANNNfffwww]]]ccc}}}vvv```QQQOOOWWWaaa]]][[[XXXWWWTTTJJJ<<<111)))'''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))(((''''''(((***************************,,,++++++******++++++,,,,,,,,,------.../////////000222555666666666888999:::<<<>>>?????????@@@BBB???<<<;;;<<<>>>GGG[[[mmm~~~tttxxx||||||zzzttt```^^^iiiyyy{{{kkkfffgggkkksss}}}kkkgggddddddgggfff```[[[^^^```aaa^^^ZZZ[[[```eeebbbbbbaaa___\\\ZZZYYYZZZQQQRRRUUUXXX[[[]]]^^^^^^YYY\\\___aaabbbccceeefff```______]]]ZZZWWWTTTRRRRRRRRRPPPOOOOOONNNNNNOOOIIIJJJJJJJJJIIIIIIJJJLLLGGGKKKNNNMMMIIIHHHKKKNNNOOOOOOOOOPPPPPPRRRSSSTTTQQQOOOLLLKKKKKKJJJIIIGGGBBBBBBCCCDDDEEECCC???<<<999333000111111......111222<<>>:::777777444111///000000000000///000111333555555666666666777888999;;;<<<===>>>AAAQQQmmmfffRRRcccqqqaaaYYYZZZ```eeeWWWSSSTTTYYYWWWHHH666++++++***))))))***+++***(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***************************,,,++++++******++++++,,,,,,,,,------...//////000111333555666666777888999:::<<<>>>?????????@@@BBB???<<<::::::<<>>===;;;;;;777555222///...------......666@@@GGGIIIIIIIIIIIIHHHEEEGGGJJJMMM]]]tttwww~~~}}}~~~|||{{{~~~|||yyyzzz}}}~~~}}}}}}~~~}}}}}}~~~}}}}}}|||zzzzzzyyyyyyyyy{{{||||||{{{yyyyyyzzz|||~~~|||yyywwwvvvxxxzzz|||yyyzzz{{{||||||}}}~~~}}}}}}xxxxxxwwwnnn\\\MMMGGGFFFEEEDDDAAA===???HHHWWWgggrrruuuxxxwwwtttxxx~~~~~~zzzzzzzzz|||}}}}}}zzzxxx}}}zzzwwwwwwxxxzzz{{{{{{}}}{{{xxxuuutttrrrooolllmmmllljjjgggbbb\\\VVVSSSJJJDDD@@@???===888555555222111000///......//////000111333555777777777777999555555888;;;<<<>>>BBBHHHaaasssMMMJJJhhh|||~~~qqqggglllwwwsssggg\\\VVVYYYbbb[[[CCC///)))))))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))((()))+++---((())))))*********)))))),,,+++++++++,,,...000111000222444777999:::;;;;;;<<<>>>@@@AAAAAA@@@BBBCCC>>>:::888999;;;BBBUUUggg|||uuu|||xxxyyynnnfff^^^]]][[[\\\^^^ccchhhllljjjgggccc^^^\\\\\\___aaacccaaa___\\\[[[\\\___aaa\\\]]]\\\ZZZXXXWWWWWWXXXUUUUUUUUUVVVXXXYYY[[[\\\ZZZZZZ[[[\\\^^^```cccdddddd^^^XXXUUUWWWXXXWWWTTTVVVUUUSSSQQQPPPNNNNNNMMMNNNMMMLLLKKKKKKJJJKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQQQQQQQPPPOOONNNMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@>>>======999777444111///.........---555???FFFIIIIIIIIIIIIHHHEEEFFFIIINNN```}}}uuu~~~}}}}}}}}}}}}~~~}}}|||zzz{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{zzzxxxxxxzzz{{{}}}{{{xxxvvvvvvwwwyyy{{{zzz{{{}}}}}}}}}~~~~~~}}}|||wwwtttrrrgggTTTEEE???>>>>>>CCCBBBAAACCCJJJTTT___eee___gggmmmmmmooovvv|||}}}~~~~~~~~~{{{zzzzzz{{{||||||{{{yyy|||zzzxxxxxxzzz{{{{{{zzzzzzxxxuuusssrrrpppmmmkkkkkkjjjhhhddd___YYYTTTQQQIIICCC???>>><<<777444555222111///.........//////111222444666888999999888:::777777;;;>>>>>>AAAEEEMMMmmmcccLLLWWWpppzzzyyy~~~nnn\\\VVVUUUXXXOOO:::---+++))))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((()))******))))))+++---))))))************)))))),,,+++++++++,,,...000111000222444777888999::::::>>>???AAAAAA@@@??????@@@???;;;999;;;===FFFYYYkkk{{{kkkeeexxxhhhbbb```^^^YYYZZZ[[[]]]^^^___``````dddccc___ZZZWWWYYY___dddeeeccc___\\\[[[[[[]]]^^^XXXYYYYYYXXXVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\^^^___```^^^ZZZVVVUUUVVVWWWUUUSSSUUUTTTSSSQQQOOOMMMLLLKKKLLLLLLLLLKKKKKKLLLMMMMMMHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOQQQRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLJJJGGGEEECCCCCCBBBBBBAAA@@@@@@???;;;:::666333111///......,,,333<<>>???@@@@@@>>>======>>>>>><<<:::<<<@@@KKK___ooouuuggghhhwwwzzzvvvsss~~~}}}zzznnnfffbbb```___\\\]]]___```aaa```^^^]]]^^^``````\\\XXXZZZ```ggghhhddd___[[[YYYYYYYYYYYYTTTVVVWWWVVVUUUTTTTTTUUUYYYYYYYYYXXXXXXYYYYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[XXXVVVTTTTTTUUUUUUSSSQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLJJJGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA===;;;888555222000......,,,111999AAAFFFIIIIIIIIIMMMIIIGGGEEEEEENNNeeezzzrrrrrrmmmgggssssss~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~yyyzzz{{{zzzyyyyyy{{{|||{{{zzzyyyyyyyyyyyyzzz{{{xxxzzz||||||{{{{{{|||}}}}}}}}}|||wwwtttnnn___KKK===:::;;;;;;;;;>>>CCCHHHMMMPPPRRRRRR\\\___```aaadddkkkuuu{{{}}}~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{|||{{{zzzzzzzzz|||}}}|||yyywwwuuussspppoooooommmkkkiiidddccc```\\\WWWQQQMMMJJJDDD>>>;;;;;;999555222333//////...------...///000444444555777888999999999;;;;;;===@@@??????EEENNNeeeqqqYYYlll}}}gggccc\\\NNN<<>>======>>>===<<<:::;;;BBBPPPcccrrr|||ttt|||~~~~~~nnnmmmrrrsssssskkkjjjiiiiiifffbbb^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\```bbbaaa^^^^^^bbbgggiiiddd^^^YYYWWWVVVTTTSSSRRRTTTVVVVVVUUUTTTUUUUUUYYYXXXWWWVVVVVVVVVVVVWWWTTTTTTUUUUUUVVVVVVVVVVVVTTTSSSSSSSSSSSSRRRQQQOOONNNNNNOOOPPPPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLKKKKKKLLLLLLJJJFFFCCC????????????@@@@@@@@@@@@===<<<999666333111///...---000666===CCCGGGIIIIIILLLJJJHHHFFFCCCEEEOOOZZZxxx{{{rrrmmm}}}xxxhhh```iii~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}zzz{{{|||{{{zzz{{{|||~~~||||||{{{|||||||||||||||zzz|||}}}~~~|||{{{|||}}}}}}}}}~~~|||wwwooohhhXXXDDD888777999:::===???CCCGGGJJJMMMNNNNNNPPPOOOQQQWWW```fffiiikkkqqqvvv|||~~~~~~~~~}}}}}}}}}{{{yyyyyyzzz{{{|||{{{yyyyyyzzz|||}}}{{{xxxuuutttrrrooonnnnnnmmmjjjhhhbbb```]]]XXXSSSNNNJJJHHHAAA;;;888999777333111222///...------...///000111444444555555666777888999;;;;;;===???>>>@@@LLLXXX{{{cccccczzzjjjiii```LLL888---+++,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))***+++,,,+++******,,,...,,,,,,+++***))))))******+++,,,---...//////000000000222444666888999999888888;;;===>>>>>>>>>???AAA<<<<<<::::::BBBRRReeeqqqvvvtttuuu|||qqqjjjeeeaaa```aaadddccc___]]]^^^\\\[[[YYYWWWWWWXXXZZZ[[[]]]```ccccccaaaaaaccceeehhhbbb[[[WWWVVVVVVTTTRRRRRRTTTWWWXXXWWWWWWWWWXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOLLLMMMOOOPPPQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJLLLJJJJJJJJJJJJHHHEEECCC>>>>>>>>>??????@@@@@@@@@>>>===;;;999666333111000000111333999???EEEHHHIIIIIIIIIIIIHHHFFFFFFGGGIIIbbbzzzvvvccckkkvvvaaafff~~~}}}}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~}}}||||||{{{{{{{{{||||||zzz{{{||||||{{{|||~~~{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~~~~xxxppphhhWWWDDD::::::<<<<<>>999666666666222000111///.........///000222333555555555555666777888999;;;;;;===>>>???GGGZZZllllll^^^uuu{{{rrrfffggg]]]FFF333,,,***'''))))))((('''''''''''''''((((((((('''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((***+++*********,,,......---+++***))))))***++++++,,,---...000000000000000222444777999:::;;;;;;777:::===>>>>>>???AAABBB======;;;999BBBTTTfffooonnnpppttt{{{lllgggfffgggfffaaa___bbbhhhgggbbb___```ZZZYYYWWWVVVVVVXXXZZZ\\\`````````___```aaabbbcccddd^^^XXXVVVWWWYYYXXXVVVRRRUUUXXXZZZZZZYYYZZZ[[[UUUUUUTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRTTTSSSRRRPPPOOONNNNNNOOOMMMNNNPPPQQQQQQQQQOOONNNOOOOOONNNMMMMMMNNNNNNNNNNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGFFFDDDBBB??????@@@@@@@@@@@@@@@AAA??????>>><<<:::777555444444222111555<<>>?????????@@@BBB@@@@@@<<<:::BBBUUUfffnnnooowww|||wwwjjjdddeeefffccc^^^\\\]]]dddmmmnnnfff``````\\\[[[ZZZZZZZZZ\\\^^^___ccc```\\\[[[\\\___```aaa```[[[VVVUUUYYY]]]]]][[[SSSVVVZZZ\\\\\\\\\\\\\\\XXXWWWWWWVVVVVVWWWWWWXXXWWWWWWXXXXXXWWWVVVTTTSSSTTTTTTRRRPPPMMMLLLMMMOOOOOOPPPQQQRRRRRRPPPNNNMMMOOOOOOOOOOOOPPPQQQRRRSSSPPPNNNKKKIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIGGGEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>><<<:::888777666333000222:::BBBGGGJJJIIIHHHGGGFFFGGGHHHFFFBBBHHHddd}}}ooocccyyyrrr|||yyy{{{~~~}}}}}}}}}}}}zzz}}}|||zzzzzz|||}}}~~~}}}}}}~~~}}}|||||||||||||||}}}}}}xxxzzz{{{zzzzzzzzz}}}xxxzzz|||}}}~~~}}}|||{{{yyy{{{~~~~~~|||yyyxxxxxx|||zzzrrriiiWWWDDD:::888888666===@@@EEEJJJMMMNNNNNNNNNLLLJJJMMMUUU[[[]]]ccclllqqqssstttrrrpppssszzz~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzz|||}}}}}}zzzxxxyyyxxxvvvwwwwwwwwwuuusssqqqnnnkkkiiihhheeebbb```YYYWWWSSSNNNHHHDDDAAA???;;;666333444444000...000////////////111333555666888888777777777999:::;;;:::;;;===@@@GGGZZZ{{{qqqYYYfffwwwlllbbbiiitttzzzvvvllldddaaa]]]^^^PPP888+++---///***))))))((('''''''''''''''))))))(((((('''''''''&&&&&&'''(((*********)))((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&(((((()))***---//////...+++***))))))***++++++,,,...///111111000000///111555888;;;===>>>???<<<===???@@@???>>>???@@@BBBBBB>>>;;;CCCVVVfffmmmppp{{{