BM[6( >>>555---,,,------...000222666AAAWWWpppBBB999111//////------///++++++000;;;IIISSSXXXXXX\\\___```___dddlllqqqrrrwwwvvvwwwzzz}}}~~~~~~}}}~~~FFF===444222000---,,,---***)))(((***...111222111444777888777999???BBB@@@CCCCCCEEEHHHLLLNNNOOONNNTTTWWW[[[]]]______^^^\\\hhhjjjnnnssswwwzzz~~~zzzzzzGGG>>>666333111---+++,,,000000///......//////000---000111///000444555333------...111444777777666444888;;;;;;<<<>>>===:::999999>>>DDDGGGHHHLLLRRRYYYYYYZZZ\\\```cccgggjjjgggfffgggjjjooouuu{{{}}}EEE<<<555333222///---...((()))******))))))***,,,))),,,,,,***+++///000...///......000222333222111)))...000///000333222---000///111666666444777===888999::::::===@@@CCCDDDBBBCCCEEEHHHMMMRRRWWWXXXYYY]]]bbbfffgggjjjmmmpppppprrruuuxxxzzz|||~~~CCC:::444333333000///000,,,...///...,,,+++,,,...))),,,,,,***,,,000111///...---,,,,,,------+++)))(((---///------111///***///---...000---(((***111***...222444555555222///333666999:::<<>>???BBBEEEGGGHHHIIIKKKNNNPPPRRRTTTVVVXXXZZZ]]]___]]]ccchhhhhhiiilllnnnlllhhhmmmppppppsssyyy}}}}}}yyy}}}CCC===666333222111...,,,+++,,,---------,,,+++*********+++,,,,,,------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------........................////////////111333555666999888888999:::<<<>>>@@@@@@AAACCCEEEFFFFFFEEEEEEGGGHHHJJJLLLNNNPPPQQQRRRVVVWWWZZZ]]]```cccfffggghhhgggeeedddfffjjjooorrrqqqtttuuutttrrrttt{{{CCC>>>777333333222111........./////////...---,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,---...000111////////////000111333444111222333555555555444444555666777999;;;<<<>>>>>>>>>???AAACCCFFFIIIKKKLLLMMMLLLKKKJJJLLLPPPTTTVVV\\\___aaa```___```eeejjjooonnnnnnoooqqqsssvvvxxxFFF@@@999555444444333111000000111111111000///..................---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++,,,---......***++++++,,,,,,,,,++++++,,,,,,---...//////000111......000222444555777777888777777888999<<<>>>@@@BBBEEEHHHIIIHHHHHHKKKNNNPPPPPPPPPPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]```ccceeebbbcccccceeegggiiikkklllnnnmmmmmmoooqqqsssrrrqqqvvvxxx|||KKKDDD;;;666444444333222111111111111111000000000111000000///...---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))*********************************,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---...///000111222222000111222333444555666777222555888:::999999:::;;;;;;;;;;;;<<<===???@@@AAA>>>===>>>???BBBFFFJJJLLLGGGHHHHHHJJJLLLNNNPPPQQQSSSRRRPPPQQQTTTVVVWWWVVV]]]```cccfffgggiiikkkmmmhhhlllqqqtttvvvxxx{{{}}}{{{}}}}}}|||{{{yyyuuuqqqmmmkkkjjjooommmkkkmmmuuullllllsss}}}vvvnnnggggggkkkmmmhhhccc\\\XXX```gggfffiiikkkccc___bbbfffmmmsssvvvvvvtttlllmmmoooqqqqqqrrrrrrrrrvvvrrrrrr{{{|||sssmmmjjjhhhkkkmmmvvv}}}yyyqqquuuOOOHHH===666444333222111111111111000000000000000111111000///...------,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************)))))))))(((+++*********)))))))))***************************++++++,,,,,,------......++++++,,,---.../////////,,,...111222222222111222111222222222333444555666555555555666999<<<@@@BBB======>>>@@@AAACCCEEEFFFGGGEEEDDDDDDGGGIIIJJJKKKKKKMMMPPPQQQQQQRRRTTTUUUUUUXXX\\\___aaaccceeeggggggjjjmmmooooooppprrrttttttvvvyyy|||}}}}}}{{{yyyxxxxxxxxxwwwvvvtttsssrrrssstttuuuuuutttssstttuuutttrrrqqqqqqrrroooqqqssstttttttttvvvwww{{{|||zzzzzz{{{||||||||||||}}}}}}~~~~~~xxxxxxwwwvvvuuuvvvwwwxxxwwwwwwvvvuuurrrpppnnnmmmlllmmmnnnmmmkkkjjjlllooopppooonnnmmmnnnnnnoooooommmnnnooopppqqqqqqpppppppppooonnnmmmmmmnnnnnnoooppppppqqqrrrssssssrrrrrroooqqqqqqnnnjjjjjjooouuuwwwvvvtttrrrooommmkkkjjjggghhhiiijjjjjjlllppprrr|||}}}yyyvvvuuurrrwww{{{yyyrrrkkkhhhgggmmmnnnpppppppppooommmlllpppiii```\\\]]]^^^[[[XXXYYY]]]bbbdddeeeeeehhhkkkiiiiiifffaaa\\\[[[^^^aaafff^^^\\\```]]]YYYeeexxxoooeeeZZZYYY___dddbbb^^^RRRRRRRRRRRRSSSTTTTTTTTTSSSPPPKKKJJJOOOZZZgggoootttsssooojjjiiijjjfff```LLLIIIMMMYYYbbbaaa[[[WWWZZZWWWVVVVVVXXXXXXVVVTTTGGGAAAFFFMMMLLLOOONNNCCCEEEFFFJJJOOOTTTWWWVVVUUULLLNNNQQQVVV[[[^^^___```sssxxxzzzsssfffYYYTTTSSSUUU\\\dddhhhhhhiiimmmqqqkkkhhhaaaZZZUUUSSSRRRRRRWWWRRRTTT]]]]]]TTTPPPRRRTTTZZZ```aaa^^^\\\^^^```gggjjjpppwww}}}PPPHHH===555222222222111111111000////////////000111000000///...---------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************((())))))******)))((((((*********++++++***))))))***))))))(((((()))******************************)))))))))*********++++++(((((())))))*********+++***+++,,,.........---,,,,,,------....../////////......///000222444666888666666666777999:::<<<===<<<:::999:::<<<>>>??????===???AAABBBAAAAAABBBDDDEEEGGGJJJMMMOOOPPPQQQQQQRRRUUUXXXZZZZZZ\\\^^^___aaaccceeeffffffgggiiikkknnnnnnnnnooopppqqqrrrssstttuuuwwwwwwvvvvvvwwwyyy{{{|||}}}~~~~~~}}}xxxuuuuuuvvvwwwqqqqqqqqqqqqqqqpppooonnniiiiiijjjkkklllnnnnnnooommmooorrrttttttqqqnnnllliiiiiiiiiiiijjjlllmmmnnnppppppppppppooolllgggbbbbbbaaa```___^^^______```]]]\\\[[[YYYWWWVVVUUUTTTTTTUUUVVVVVVVVVTTTRRRQQQSSSQQQOOONNNMMMMMMLLLJJJIIIHHHHHHIIIKKKLLLLLLKKKNNNOOOPPPNNNKKKIIIHHHHHHFFFHHHJJJJJJJJJKKKLLLNNNRRRTTTVVVUUURRRNNNKKKIIIMMMMMMMMMNNNOOOOOOPPPPPPLLLMMMNNNMMMJJJIIIIIIJJJIIIKKKMMMLLLHHHEEEBBBAAA@@@DDDFFFEEEBBBBBBFFFJJJHHHFFFDDDDDDEEEFFFEEEDDDFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJGGGEEEEEEHHHLLLFFFEEEDDDBBBAAA???>>>===???AAABBBBBBCCCEEEHHHKKKKKKPPPUUUZZZaaaiiijjjgggXXXTTTPPPMMMMMMNNNOOOOOOJJJLLLOOOSSSVVVVVVSSSPPPKKKKKKKKKJJJIIIGGGDDDCCCAAAGGGMMMNNNJJJGGGGGGIIIOOOPPPQQQSSSTTTVVVWWWXXXJJJEEE???;;;;;;;;;:::999;;;>>>AAAAAA@@@AAADDDGGGGGGMMMTTTUUUOOOGGG@@@===GGGEEEEEEFFFBBBBBBQQQcccVVVLLLAAA>>>CCCFFFEEEAAA:::;;;???FFFNNNUUUYYYZZZTTTOOOIIIEEEEEEIIIOOOSSSVVVXXXVVVQQQPPPRRRSSSPPPJJJ@@@:::>>>FFFHHHEEECCCEEEJJJQQQXXX^^^bbbeeegggNNNDDDDDDIIIIIIKKKGGG999:::999;;;===@@@AAA@@@???===>>>BBBHHHNNNQQQQQQPPPNNNRRRTTTPPPGGG???<<<<<<999<<<@@@AAAAAAAAACCCEEE@@@@@@??????AAAEEEHHHJJJKKKDDDCCCOOOZZZZZZPPPGGG;;;>>>???===999777777999>>>@@@CCCGGGKKKNNNQQQRRRUUUOOOLLLRRRaaannntttuuuYYYSSSMMMKKKPPPXXX___bbbmmmpppvvv|||NNNEEE:::222111222333333222222000/////////000111/////////......---------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++******)))))))))************************&&&'''((())))))(((((('''++++++------...---,,,,,,******))))))***+++,,,---++++++++++++++++++++++++))))))))))))*********+++******)))))))))***++++++)))))))))***++++++******)))******++++++++++++***))))))***+++,,,------............//////111222222000///...///222444444333333555777888777777888:::999999;;;===??????>>>===;;;>>>AAABBBCCCCCCEEEGGGJJJKKKLLLMMMLLLMMMOOOQQQUUUUUUUUUVVVWWWXXXYYYZZZWWWYYY[[[ZZZXXXXXXYYY[[[^^^^^^^^^]]]]]]^^^```cccdddfffhhhiiiiiijjjkkklllnnnmmmnnnooommmjjjkkkpppkkklllmmmmmmooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppppppppppppppoooooonnnooorrruuuyyy|||{{{xxxwwwyyy{{{vvv{{{ssslllnnnnnnhhhbbbWWWUUURRRPPPNNNNNNOOOPPPJJJJJJIIIHHHGGGFFFFFFFFFAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJIIIFFFBBB???===<<<;;;;;;<<<>>>AAABBBFFFEEEDDDDDDDDDBBB???<<<<<<<<<======>>>>>>??????999888888777777666777777666666666666777777888888999777555555555555444333111000000111222333111000444555666555333111000000111222333333222333666888999888777888777666222000222222333333444555555666222555777777444222111222222444666555222//////000000111111111111222444555444222000111333444333111444555666888888777555444111111222333444444444333444444444555444444333333333333333222222333333444666666666555555555444444111222222111000111333666888<<>>>>>===;;;999999:::;;;<<<<<<<<<>>>AAAAAA???<<<===<<<;;;;;;;;;;;;:::999555:::@@@BBBAAAEEEMMMTTTWWWTTTQQQOOOQQQUUUZZZ^^^HHHEEEAAA>>><<<;;;<<<<<>>>>>BBBFFFIIIQQQ[[[]]]WWWLLLBBB===:::@@@EEEBBB;;;:::CCCLLLHHHAAA:::888;;;<<<999555555666999AAAKKKSSSVVVWWW^^^\\\ZZZXXXWWWXXXZZZ[[[XXX[[[ZZZSSSQQQVVV]]]```SSSEEE999999@@@BBB???===888@@@LLLYYYdddlllqqqsssVVVGGGCCCIIINNNTTTOOO???999888666666777888777666666777:::@@@EEEHHHGGGEEE777888999777444111111111000222333444555444333222///000222555999===AAADDD@@@<<<===KKKaaalllbbbQQQ999777444111//////000111333333444444444444333333999888666777;;;???CCCEEEAAA<<<666555777:::::::::;;;???CCCHHHMMMSSSZZZ^^^[[[]]]aaadddiiirrrKKKBBB777000000222555555333222111000000000111222...............---------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,+++++++++******))))))************************&&&''')))*********)))(((((()))+++,,,,,,,,,+++***((((((''''''(((***,,,---))))))))))))************''''''((((((((())))))))),,,+++***))))))***+++,,,***)))((()))***+++***)))((())))))******)))))))))+++,,,,,,---------,,,,,,---------------...//////,,,++++++,,,///000000///---///111222222333444666555555555777888888777555///111444555555666777999777888999999999999<<<>>>@@@@@@@@@AAABBBDDDFFFFFF>>>@@@BBBAAA>>>===>>>AAACCCCCCBBBAAA???@@@CCCFFFFFFHHHJJJKKKKKKKKKLLLMMMHHHHHHJJJLLLJJJHHHKKKPPPLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMPPPTTTWWWYYY[[[ZZZXXXUUURRRRRRUUUWWWQQQXXXbbbllluuuzzz|||}}}uuudddPPPHHHJJJJJJBBB999;;;;;;:::::::::::::::::::::999777555555555555666666666666666666555444333333444666888888666333111222111//////000333666888777666444444555666555444444555666888999:::::::::888888777777888999::::::666555444444555888;;;===999777555666777888777666444222222222333222000...///111444444333333333444111111222111111222555777555222000111444666555333000000111222333333444444...222666666444111000000111333444222000000333666666333000111555777555333444222111333666888777555444555777888888777555444,,,...111444555444222000555555666666666555444444333222111222444444333222222222333333333444444444555555444222000///000222222666:::<<>>777555888:::999666444666888@@@===;;;;;;======<<<999:::999777777999::::::999666888:::777555999CCCMMMSSSMMMDDD>>>>>>CCCJJJPPPHHHGGGEEE@@@<<<:::;;;<<<999;;;;;;999777888===AAABBBGGGMMMLLLFFF>>>777444:::GGGPPPIII===999:::<<<>>>;;;777777999888444///222222333777>>>BBBCCCCCCGGGIIIKKKNNNQQQSSSUUUVVVNNNQQQOOOFFFBBBIIIVVV]]]QQQDDD:::===CCCCCC===888666<<>>>>>>>>;;;;;;:::::::::;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;::::::999999999:::<<<===???@@@AAABBBCCCDDDDDDDDDAAADDDHHHMMMRRRUUUWWWXXXSSSJJJ@@@===??????:::444222222111222222333444444333333333333333333333333333222222111000000//////222222222222222222222222...///000000//////000222444555666777777777666555555555555666888:::;;;<<>>===;;;999888666666444222111111222555888:::999999999999999999999999333222222111000//////...///000111222333444555555444444333222111111111222111111111111111111111111////////////000000000000333333222111111222222333///000000111222222333333111111111111111111111111111///...///111444555555111111111111111222222222...000222444444333111///111111111000000000000000111222222333333333222222222000///000222333111......///111555777777333000///111555999;;;:::666333999666555666666333444777888;;;??????<<<999999;;;777777777777999;;;>>>???888555333222555888:::;;;???<<<:::999999::::::999>>>@@@AAA???;;;999999;;;555888;;;999555444777:::666:::>>>AAA@@@===888555888???EEEDDD<<<666777:::888555333222333333333333333444555777888888888888;;;<<<======>>>???BBBEEEIIIDDD>>>::::::???EEEJJJJJJDDD???AAAGGGIIIDDD>>>999999;;;???DDDHHHIIIIII???===;;;999;;;@@@EEEIII???@@@>>>:::444222333555222:::>>>999777999:::999444999:::666666999:::777888777555666777888777666666777777555333444888===777666444888EEEQQQNNNCCC666666333///000666777555444000000444666555555777999:::;;;;;;:::999777666???===:::777555444555555777777888888888888888888666777888888888;;;???BBBGGGKKKOOOOOOOOOXXXhhhuuuFFF???666111000222333333111111111111000000000000////////////...............---,,,+++************'''((())))))***)))))))))++++++,,,,,,++++++***)))***************)))((('''))))))(((((())))))***+++)))((('''''''''(((******************************))))))*********+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((())))))***))))))))))))************+++++++++*********))))))*********)))))))))((((((************************++++++++++++++++++,,,,,,)))***+++,,,---///000000000///---,,,+++,,,,,,,,,///000111111111222555777777555333000//////000000,,,---////////////000222000111222333444555555555777:::;;;999555333444666888888999:::;;;;;;;;;:::555444444333333333444444777777666666555555555444444444333333333444555666555666777888888888888888666777999:::;;;<<<<<<;;;???:::555555:::===;;;777333333222111000000000000000000000000000000000000111111000000///......---000000000000000000000000...///000000//////000222222222444555555555444444333333444444555777888999:::999888777666555444333111000000///000222555666444444444444444444444444111111000//////...---------...///000111222222333222222111000000000000000////////////////////////.........////////////000111111111111111111111111.........///000111111111........................---,,,+++,,,...000000000............//////000000,,,...///111111000///...////////////////////////...//////000000000/////////...---///222444333111111000//////111222111000000111444888<<<;;;777222333111222666777666666:::999;;;======<<<:::999999:::::::::;;;<<<>>>@@@BBB;;;999666666666777666555444222111111333444555444333555777777555666999===<<<@@@DDDDDD???:::888999777888999:::999888666444666AAALLLMMMDDD:::777888555444222111111222222222222333444555666777888999;;;<<<;;;999777666888:::777888:::;;;<<<;;;999888BBB>>>:::<<<@@@BBB???:::555444444777:::===>>>>>>:::888666555777:::>>>AAABBBBBBAAA===888555555666111666777333111555777666:::???AAA???AAAGGGJJJHHHCCCAAA???>>>???AAABBBAAA??????>>><<<<<<===@@@CCCCCCDDDBBBAAAFFFOOOQQQMMMBBBDDDCCC@@@@@@AAA>>>999:::555444888;;;<<<>>>AAADDDEEEFFFGGGGGGHHHHHHHHHEEECCC@@@<<<:::999888999999666444555777999;;;;;;666777777777777888<<<>>><<>>>>>>>>444333222000...---,,,,,,------------------------//////......---,,,,,,,,,---------------------------...000///......///111...///000111222333333333222222111111222222333333333333222222111000000000.........//////000000000000000000000000000000000//////......------,,,,,,+++,,,,,,---...///000000000000///.........//////---------------------------.........///////////////000111222222111000///------......//////000000---------------------------,,,,,,---///000...------......///000111111222//////000000111111111111222222222222222222222222111222222333444444444333777666777999===?????????;;;888333222222555666777999888:::???EEEEEE@@@;;;<<<<<>>@@@@@@???AAAFFFJJJRRRWWW]]]]]]VVVNNNHHHEEECCCBBB@@@>>>======>>>???:::HHHWWW\\\SSSGGG>>><<<777777666555555555666666777777777777888:::;;;<<<======;;;999666444555777444777===AAAAAA>>>999555:::999888999:::;;;:::999555333222222555777888888999888777777888999;;;<<<>>>???>>><<<:::888999;;;<<<===;;;888888<<>><<<@@@DDDFFFEEE=========<<<;;;;;;===@@@>>>===;;;999:::???FFFLLLFFF???666111000222333333333222222111111000000000//////.........---------,,,,,,+++***************++++++++++++***)))(((''')))***************))))))(((((()))))))))))))))((((((''''''''''''((())))))''''''''''''(((((())))))************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((''''''''''''((())))))((()))))))))************************))))))))))))++++++++++++++++++++++++((()))))))))))))))******,,,,,,,,,,,,,,,,,,---------///222555777888888777222222111000000/////////222333555555555555666777999888666555444444444444<<<<<<;;;888444111000000////////////000111222333///222444333000......000000000111111111000//////111111111111000000///................../////////------------------......,,,---------------,,,+++/////////000000000000000222444777999:::;;;<<<===333222111///---,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///+++,,,---...000111111111111000//////......//////........................---.../////////...------........................//////.........---------++++++,,,------...//////000//////.........//////........................////////////000000000000000111333444555444222111//////000000111111111222111111111111111111111111111111111333444444222000222333333555666777888888666666555555666777888999999999999:::::::::::::::;;;<<<===>>>????????????BBBBBBCCCEEEHHHJJJLLLLLLHHHDDD@@@>>>@@@BBBDDDEEEJJJHHHIIINNNTTTVVVQQQKKKMMMMMMRRRZZZ^^^\\\\\\___TTTRRRQQQRRRUUUUUURRROOOKKKKKKJJJJJJKKKMMMNNNOOOXXXXXXYYY[[[ZZZWWWQQQMMMNNNNNNOOORRRWWW[[[]]]]]]WWWWWWWWWTTTQQQQQQUUUYYYggglllppppppkkkccc\\\XXXWWWUUUSSSQQQPPPPPPQQQRRRJJJTTTaaahhheeeZZZMMMEEE@@@AAAAAA@@@?????????@@@CCCAAA@@@>>>>>>@@@BBBCCC@@@@@@@@@???======???AAA???@@@BBBCCCCCCBBBAAA@@@999:::;;;:::::::::;;;<<<<<<:::777888:::<<<======??????@@@@@@@@@@@@??????:::;;;===>>>@@@AAACCCEEEIIIHHHFFFDDDEEEGGGIIIIIIOOOQQQSSSUUUXXX[[[[[[ZZZZZZUUUPPPMMMOOORRRVVVXXXYYYVVVRRRSSSVVVXXXWWWUUU[[[]]]\\\VVVPPPQQQWWW\\\ffflllrrrtttwwwxxxssslllTTTMMMJJJLLLQQQVVV]]]ccchhhiiiiiikkkmmmpppsssuuuhhhgggeeecccaaaaaa``````aaaVVVKKKFFFIIINNNNNNLLLFFFGGGFFFEEECCCBBBCCCEEEFFFCCC???>>>???CCCFFFHHHFFF???666111000222333333333333333222111000000///............------------++++++***))))))))))))***,,,,,,,,,,,,+++)))((('''((())))))******)))))))))'''(((((()))))))))(((((('''''''''&&&''''''((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''(((((()))((()))))))))*********************)))))))))((((((++++++++++++++++++++++++(((((())))))*********+++,,,---...///000111222222000222444666777777666555444444444333222222111000///222666888888666666666666555555555666666777777DDDDDDBBB>>>888444333222///......---......///000111444777666333000111222..................------///000000000000///...---000000000111111222222222//////////////////......---............------,,,,,,------...000111333333///222666666555444444555222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...++++++,,,---...000111111000///...------,,,,,,,,,------........./////////...///000111000///---,,,000000000000000000000000000000000///////////////---------......//////000000000000//////000000111111111111111111111111111000111111111111222222222222444666777888777666444333333333444444444444444555555555555555555555555555555555777888888666444777777888999;;;<<<======<<<;;;::::::;;;<<<>>>@@@??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJLLLOOOPPPOOOMMMKKKKKKMMMOOOPPPQQQUUUTTTUUUYYY^^^___[[[WWWSSSTTTYYY```bbb```^^^```YYYWWWVVVWWWZZZ\\\ZZZWWWXXXWWWVVVVVVWWWXXXYYYZZZ^^^```cccfffgggeeeaaa]]]XXXXXXZZZ^^^cccfffhhhgggddddddbbb^^^YYYXXXZZZ^^^lllnnnooooookkkgggcccaaabbbbbbbbbaaa```______^^^\\\^^^cccjjjnnnhhh[[[PPPLLLNNNOOOMMMKKKIIIJJJKKKNNNLLLJJJHHHGGGGGGIIIJJJGGGGGGGGGFFFEEEFFFHHHJJJEEEEEECCCBBBBBBBBBCCCCCC===???AAA@@@>>>===???AAAAAA???>>>???AAADDDEEEDDDEEEFFFGGGGGGGGGFFFDDDCCC???@@@BBBEEEHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMLLLNNNRRRUUUUUURRRQQQTTTPPPKKKIIIJJJNNNQQQRRRUUURRROOOOOORRRTTTSSSQQQVVVUUUTTTSSSQQQPPPQQQSSSUUUZZZ^^^```dddhhhfff```UUUNNNKKKMMMRRRVVV\\\ccc^^^^^^^^^___```ccceeeggg______^^^^^^^^^____________UUUIIIEEEHHHLLLLLLJJJIIIIIIIIIHHHFFFEEEEEEFFFEEEBBB???>>>AAACCCDDDDDDFFF???666111000222333333444444333222111000000///.........------------,,,++++++******)))******+++---------,,,+++***)))((('''(((((())))))))))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&''''''((()))))))))))))))******************)))))))))((((((((()))))))))))))))*********)))))))))***++++++,,,,,,+++,,,---///000222333444000111222333333222222111333333333333222111000///,,,///444666666555555555333444444555666777888888@@@AAA@@@>>>:::888777888000///---,,,+++,,,,,,---888;;;>>><<<888444333444//////000000111000000///444555666777777666555444333333444555666777777888222333333333333222222111...//////000000000//////111000000000111222333333000222444555555444444555333333222222222222222333........................////////////////////////------------------------+++,,,------,,,,,,---///...------...///000111222111000///...------------////////////000000000111///000111222111000///...222222222222222222222222111111111111111111000000/////////000000000111111111111000000000111222222333333333333333333333333222222222222333333333333444555666777888888777777666666666666666666666666555555555555555555555555666555555666888999888666888999999:::;;;<<<======<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCAAABBBDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOSSSUUUQQQPPPOOOPPPSSSUUUUUUTTTWWWWWWYYY\\\^^^^^^\\\ZZZWWWVVVZZZ___```]]]ZZZ\\\]]]\\\\\\^^^```bbbbbbbbb\\\\\\[[[ZZZZZZ[[[\\\]]]^^^___aaaeeehhhgggeeebbb\\\\\\]]]```dddffffffeeecccdddccc```\\\[[[^^^aaajjjiiihhhgggffffffffffffcccdddeeefffeeedddcccbbbeeebbbbbbgggmmmlllddd[[[WWWZZZ[[[YYYUUURRRSSSTTTUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRQQQOOOLLLLLLMMMNNNLLLMMMMMMMMMLLLJJJGGGFFFGGGHHHIIIHHHFFFFFFFFFGGGDDDDDDDDDFFFHHHJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEFFFHHHJJJKKKJJJIIIIIIIIIJJJKKKJJJIIIOOOVVVLLLHHHGGGKKKNNNLLLJJJJJJJJJHHHEEEDDDEEEGGGHHHHHHJJJHHHGGGGGGHHHHHHHHHGGGLLLIIIIIILLLMMMJJJHHHIIIHHHJJJKKKJJJMMMQQQPPPLLLMMMGGGDDDFFFIIILLLPPPTTTNNNNNNNNNOOOOOOPPPQQQRRRNNNOOOOOOQQQRRRSSSTTTTTTQQQKKKDDDCCCFFFIIIIIIGGGCCCEEEEEEEEECCCBBBCCCDDDBBBAAA???@@@BBBCCCCCCCCCFFF???666111000222333333555444444333111000000///.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,+++******&&&'''(((((())))))(((((())))))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))***************)))))))))(((((((((((((((((()))))))))*********)))******+++,,,,,,------,,,,,,---...000111222222/////////000000000000000222333333333333111000///...000222333444555888:::666777888999999:::::::::;;;<<<===<<<;;;:::;;;<<<555444111///---------...777;;;>>>===999666555666333333444555666666666666999:::<<<>>>???>>>===<<<999999:::;;;<<<>>>>>>???::::::;;;;;;;;;:::999888444555666777777777777777;;;:::888777666666777777555555666777999999999999777666666555555555555555222222222222222222222222222222222222222222222222000000000000000000000000---///000000//////000111111000000000000111222333222111000//////...//////000111111111111111111222000000111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111000000000111111222333333333333333333333333333111111222222222333333333333333333444555666666666555555555555555555555555444444444444444444444444555444333444777888999888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDFFFHHHIIIJJJJJJJJJLLLNNNOOOPPPTTTYYY]]]WWWUUUSSSSSSUUUWWWXXXWWWWWWZZZ]]]^^^]]][[[[[[[[[]]]\\\^^^cccccc___]]]^^^aaabbbdddeeefffhhhkkkmmmcccbbbaaa``````aaabbbcccccccccccceeeggggggfffdddcccbbbcccdddfffgggeeeccc___bbbdddccc``````cccgggiiigggeeedddeeeggghhhiiieeeffffffgggggggggggggggeeeddddddfffiiijjjhhhfffbbbeeegggddd___[[[[[[]]]YYYZZZZZZ[[[\\\]]]^^^^^^``````___[[[XXXVVVWWWXXX]]]]]]\\\[[[YYYVVVTTTRRRVVVUUUTTTSSSRRRRRRQQQPPPKKKKKKLLLOOOQQQRRRPPPNNNNNNOOOOOOPPPPPPOOONNNMMMKKKJJJJJJLLLNNNNNNLLLJJJKKKJJJLLLMMMKKKNNN[[[iii[[[QQQIIIJJJKKKIIIIIIKKKHHHFFFFFFGGGHHHHHHGGGEEEFFFFFFGGGFFFDDDDDDDDDEEEGGGDDDEEEIIIIIIDDDDDDGGGHHHIIIHHHFFFGGGJJJIIIEEEIIIDDDAAACCCEEEDDDEEEHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHJJJKKKLLLLLLLLLHHHFFFFFFFFFHHHHHHGGGEEE@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHFFF???666111000222333333555555444333222000000///......---------,,,,,,,,,......---------......///,,,,,,---------,,,++++++&&&&&&'''((())))))(((((())))))))))))((('''%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))((((((((((((******++++++,,,,,,,,,,,,******+++,,,------........./////////000000111111////////////000111222333333444555555444333111000222222222222333777<<<@@@<<<======>>>>>>===<<<<<<;;;<<<===<<<;;;;;;<<<===;;;999666333111111111111111555999:::888666666777666777888999::::::;;;;;;888999<<<>>>???>>>>>>===??????@@@AAACCCDDDEEEEEEAAABBBBBBCCCBBBAAA@@@???<<<===>>>???@@@@@@@@@@@@@@@???===;;;:::;;;;;;<<<888777666777999:::999777::::::999777777666666666444444444444444444444444444444444444444444444555222222222222222222222222000111222222111111222333333333222111111222333444222222111000000000000000222222222222222222222222000000000000111111222222222222222222222222222222000000000000111111111111000000000000111111111111000000000000000111222222111111111111111111111111000111111111111222222222111111000111222333444555333333333333333333333333555555555555555555555555666444333444666999:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCDDDFFFHHHJJJLLLMMMMMMGGGIIILLLNNNPPPTTTZZZ______\\\XXXWWWXXXZZZ[[[\\\YYY]]]bbbaaa]]][[[\\\^^^bbb```bbbffffffbbb```bbb```cccfffggggggiiimmmqqqpppooonnnmmmmmmmmmnnnooommmllljjjjjjkkkkkkjjjhhhiiihhhggghhhiiihhheeeccc]]]aaacccdddbbbbbbdddggggggeeedddccceeeggghhhhhhkkkkkkjjjjjjkkklllnnnooodddfffhhhgggfffgggjjjnnnjjjmmmooolllfffaaaaaaccc]]]^^^```cccfffggghhhiiikkkkkkjjjgggdddcccdddeeemmmiiiddd```]]]]]]^^^___aaa___]]]\\\]]]\\\ZZZXXXSSSTTTVVVXXXZZZYYYVVVSSSUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRTTTXXXYYYWWWTTTKKKJJJLLLLLLKKKPPPcccwwwooo```RRRNNNLLLJJJJJJNNNJJJJJJKKKMMMOOONNNKKKHHHIIIKKKMMMLLLHHHGGGHHHKKKHHHFFFHHHJJJGGGBBBDDDKKKFFFHHHGGGFFFGGGIIIGGGCCCJJJFFFDDDFFFGGGDDDBBBDDDDDDEEEGGGHHHIIIHHHHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDFFFHHHIIIHHHFFFBBB@@@BBBDDDFFFGGGGGGGGGHHHIIIGGGIIIKKKKKKJJJIIIJJJKKKEEE???777333333444444333333444444333111000111222//////...---,,,,,,++++++,,,------+++))))))***,,,000...+++*********))))))(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%'''((()))(((&&&%%%%%%'''&&&&&&&&&''''''''''''((((((***+++***(((''''''''''''&&&%%%&&&(((((((((&&&(((((())))))))))))(((((('''((((((((('''&&&%%%%%%(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((())))))))))))******+++++++++))))))(((((((((((()))))),,,,,,,,,,,,++++++***)))***+++...000111111000//////000111222333555666666333333333333333333333333555666777666555444555777666555666777999;;;>>>@@@CCC@@@>>>???@@@AAA???<<<===<<<<<<;;;;;;::::::999666666555555444444444333222222222333333333444444444666888:::::::::999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA@@@??????>>>>>>??????@@@>>>>>>>>>=========<<<<<<>>>===;;;:::999888888888555555444444444333333333444444444444444444444444////////////000000000000222222222222222222222222222111111000///......---222222222111111111111111////////////////////////000000//////.........---////////////////////////........................////////////////////////222111111111000000////////////////////////////////////............//////111111111111000000000000222111000//////000111222///000222333444444333333333333333333333333333333555555555555666666666666888888777666666666666666888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<:::888888888888888777777777666666666555555444444444333333333444444444555555666777999;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@????????????@@@@@@@@@??????>>>======<<<<<<===<<<:::999888777777777444444444444333333333333222222222222222222222222/////////000000000000111222222222222222222222222111111000000///......---111000000000000000000000////////////////////////////////////......------////////////////////////------------------------........................111111111000000/////////........................//////............//////000000000000000000000///111111000//////000111111...///111222333333222222333333333333333333333333333333333444444444555555888777666555555555555666777777888888999::::::;;;::::::::::::::::::::::::======>>>????????????>>>@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBDDDHHHLLLPPPQQQQQQRRRSSSUUUVVVWWWVVVXXX[[[]]]]]][[[XXXVVVVVVVVVVVVVVVWWWYYYZZZ\\\ZZZZZZZZZZZZ[[[]]]^^^```bbbccccccddddddddddddccc^^^______```aaabbbccccccaaa```___]]]\\\\\\^^^```]]]\\\[[[YYYWWWYYY\\\___ffffffeeecccaaa```___^^^]]]___aaaaaa```aaaeeehhhjjjiiihhhfffffffffggggggfffgggiiijjjjjjgggeeeccc```___^^^]]]]]]]]]^^^___eeegggiiiiiigggdddcccccceeeccc```]]]ZZZXXXWWWWWW[[[[[[YYYXXXWWWWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZ]]]\\\ZZZXXXXXXXXXXXXYYYUUUUUUTTTSSSSSSRRRQQQQQQMMMMMMLLLKKKIIIJJJLLLNNNPPPOOOLLLJJJHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIGGGFFFFFFFFFFFFEEECCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCCCCDDDEEEEEEEEECCCBBBCCCEEEGGGGGGFFFGGGAAA888333333444444333222333444333111//////000.........------,,,,,,+++---...///...,,,+++,,,...///---+++*********)))((('''(((((())))))(((((('''((((((''''''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((((()))++++++*********+++)))''''''((()))***)))((((((((())))))))))))(((((((((((((((((((((''''''&&&((((((((()))))))))*********************)))))))))************++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,---------,,,,,,------,,,,,,++++++,,,---///111222222111111222222333333333444444444666666666666666666666666333444555555333333444555444555777888:::;;;<<<<<<:::888777777999999888666333444444444444555555555666666666555555555555555444444555555555666666666777888:::;;;<<<;;;;;;:::::::::;;;<<<============<<<<<<<<<<<<======>>>???AAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;:::999888777666666666444333333333333222222222111111111111111111111111//////000000000111111111111111111111111111111111000000000///......------////////////////////////........................///............---------........................------------------------........................000000000///////////////........................///......------......///.....................///000000////////////000000---...///000111111111000222222222222222222222222111111222222222333333333666666555444444444555555555555666666777888888999888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>?????????@@@@@@@@@???AAADDDFFFFFFGGGHHHIIILLLNNNPPPRRRRRRTTTVVVYYYYYYWWWTTTRRROOOOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSTTTUUUWWWXXXZZZZZZZZZZZZ[[[\\\]]]]]]WWWWWWXXXYYYZZZ[[[\\\\\\ZZZ\\\\\\ZZZVVVUUUYYY]]]YYYYYYWWWUUUTTTUUUXXX[[[cccbbbaaa___]]][[[YYYYYYYYYYYYYYYYYYZZZ\\\^^^```ddddddcccbbbbbbccccccccc^^^___aaabbbcccccccccccc\\\\\\\\\[[[[[[ZZZZZZZZZ___bbbddddddbbb```_________^^^[[[YYYWWWVVVUUUTTTWWWVVVUUUTTTTTTTTTTTTUUURRRSSSSSSTTTUUUWWWYYYYYY\\\ZZZXXXVVVUUUUUUWWWXXXTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKIIIFFFFFFHHHIIIKKKJJJIIIHHHGGGEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDCCCBBBCCCCCCBBB@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA??????@@@@@@AAAAAABBBBBBAAA@@@@@@BBBDDDEEEDDDBBBIIIBBB999444333444444333111333444333111///...///......---------,,,,,,,,,+++---......,,,+++,,,---...,,,************)))((('''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&(((*********)))***,,,)))(((((((((***+++***)))(((((())))))))))))(((((((((((()))))))))(((((('''(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------******++++++++++++******,,,---...000111111111111333333333333222222222222222222222222222222222222000111222222000000111222...000222444555555555555444333333333444444333333111222222333444444555555555555555555555555555555555555666666666666777777666777888999::::::::::::;;;<<<===>>>????????????>>>>>>=========>>>>>>???@@@@@@????????????@@@@@@BBBAAA@@@>>>===;;;::::::888888777666555444444444333333222222222111111111000000000000000000000000/////////000000000111111000000000000000000000000/////////......------------------------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.....................------------------------...------------------...,,,---------------......////////////////////////------......////////////111111111111111111111111000111111111222222222222555444444333333333444444333333444444555666666666666666666666666666666666666666777888888888888888888888999::::::;;;;;;<<<:::<<<============???@@@??????@@@BBBDDDFFFHHHIIIJJJLLLOOOQQQQQQOOOMMMLLLJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRPPPPPPPPPPPPRRRTTTVVVXXXRRRRRRRRRRRRRRRRRRRRRRRRVVVXXXZZZYYYVVVTTTTTTUUUVVVVVVUUUSSSQQQRRRUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWXXXYYY[[[]]]^^^ZZZ[[[[[[ZZZYYYXXXWWWVVVZZZ\\\______^^^\\\[[[[[[[[[[[[YYYXXXWWWUUUUUUTTTUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSQQQOOOOOOQQQTTTVVVSSSRRRQQQPPPNNNLLLKKKKKKIIIIIIIIIGGGEEEEEEFFFHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAA@@@??????@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>============>>>>>>??????======>>>@@@BBBBBBAAA???LLLDDD:::444333444444444222333555444222///......---------------,,,,,,,,,)))+++------,,,++++++,,,,,,+++******++++++)))'''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((($$$&&&((()))(((((()))+++***)))((()))+++++++++)))(((((())))))))))))(((((((((((())))))***))))))((())))))))))))************+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''(((((()))))))))((((((+++,,,---...///000000000111111111111000000000000////////////////////////---...///...------...///+++---...000111111000000000000111000000000000111222222333444555666666777444444444444555555555555555555555555666666666777444555555666777777777888<<<<<<===>>>????????????>>>>>>=========>>>>>>???>>>>>>============>>>>>>@@@???>>>===;;;:::999888666555444333333333333333222111111111111000000000000000000000000000000000...////////////000000000////////////////////////............------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------++++++,,,,,,---------............//////.........------------------......000000000000000000000000000000111111111222222222333222222222222222333333111111222333333444444555444444444444444444444444444444555666666666666555666666777888888999999:::777999;;;;;;::::::;;;<<<<<<<<<<<<===>>>???@@@AAAEEEGGGIIIKKKKKKJJJIIIGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHKKKMMMOOOLLLLLLKKKJJJKKKLLLNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMSSSTTTWWW\\\___]]]YYYTTTUUUUUUUUUSSSQQQQQQSSSUUURRRSSSSSSTTTUUUVVVVVVWWWVVVTTTSSSSSSUUUWWWWWWWWWSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTSSSRRRTTTVVVXXXZZZYYYZZZZZZYYYXXXWWWVVVUUUVVVXXX[[[\\\[[[YYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSVVVUUUTTTSSSQQQPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNNNNMMMJJJIIIJJJNNNQQQTTTQQQQQQPPPNNNMMMKKKJJJJJJFFFGGGHHHGGGFFFEEEGGGHHHDDDEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;>>>@@@@@@>>><<>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999777777666444333222111111111111111111111000000000/////////000000000000000000000000------........./////////........................------------------------***++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,------......------............------------,,,,,,,,,------...///////////////////////////000000000111111111111111111000000111111222222000000111222222333333444222222222222222222222222222333444444555555444444555555666666777888888888666888999999888888999:::<<<;;;;;;;;;;;;<<<<<<===CCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMKKKIIIHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLMMMNNNQQQRRRVVV^^^eeefffaaa[[[UUUUUUUUUSSSQQQQQQRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSRRRRRRSSSRRRRRRPPPOOOOOOTTTSSSRRRRRRSSSUUUXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVTTTWWWYYY[[[ZZZYYYXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQUUUUUUTTTTTTRRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJMMMPPPRRROOONNNNNNLLLKKKJJJIIIIIIEEEFFFGGGGGGFFFEEEFFFGGGCCCDDDDDDDDDDDDBBB@@@???=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888::::::999888888999999999999:::::::::888888888888888888888888777888888888888999999999::::::::::::::::::::::::999999999999999999999999999::::::::::::::::::::::::999999;;;===>>>===<<>>???===>>>@@@AAABBBBBBAAAAAAAAABBBEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFEEEFFFHHHJJJLLLLLLLLLKKKHHHHHHIIIIIIJJJJJJJJJKKKOOOSSSVVVWWWUUUUUUWWWZZZTTTTTTTTTRRRPPPOOOPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPSSSUUURRRNNNMMMQQQUUUUUUUUUUUUTTTRRRPPPNNNLLLNNNNNNNNNPPPRRRUUUWWWYYYVVVUUUSSSRRRRRRTTTVVVWWWTTTVVVZZZ[[[[[[ZZZZZZ[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTMMMNNNPPPRRRSSSSSSSSSRRRKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFCCCAAA@@@@@@AAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;::::::::::::999999999888777666555666777888777666666777777777888888999999777777777777777777777777666666666777777777777888999999999999999999999999888888999999999999888888999999999888888888888888;;;999777888:::<<<===<<<___PPP>>>333111444555444666888888777444111//////000///...---+++***)))(((------------------------++++++,,,,,,+++***((('''))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''(((((((((+++++++++***************************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))***+++,,,,,,------))))))))))))***************,,,------++++++,,,...+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...000000000000000000000000------...///000000//////000000000000000000000000/////////000111111222222222222111111222222333444444444444444444444444444555555555444444333333222333222222111000//////.................................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++************************)))))))))))))))***+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///......------,,,++++++---------------------------------............///...............///000000000000000000000000000000000000000000////////////111111222222222333333333222222222222222444555555333333333444444444555555555555555666777777888888==================<<<<<<===>>>???@@@AAABBBBBBBBB@@@AAABBBDDDGGGJJJLLLNNNGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEHHHJJJLLLMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNOOORRRQQQPPPOOOOOOPPPRRRSSSOOORRRVVVWWWUUUSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUUUUTTTRRROOOMMMPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUYYY]]][[[UUUNNNQQQRRRTTTUUUWWWWWWXXXXXXXXXYYYZZZZZZYYYVVVRRRPPPMMMMMMNNNPPPSSSTTTSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFFFFGGGGGGEEEDDDDDDEEEEEECCCAAA??????@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::999999999888888777777666666666555666666666666666666666666555555555555555555555555555555555666666666666777555555555555555555555555888888888777777777777777666666666666666666666666777777666666666666777777888888777777777777888888SSSGGG888000000444555555666777888666333000//////......------,,,,,,,,,,,,------------------------++++++,,,,,,+++***(((''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''************))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++++++++,,,---------...))))))))))))***************+++---,,,++++++,,,...,,,------......------,,,...---,,,,,,,,,,,,---...000000000000000000000000------...///////////////////////////////////////...//////000000111222222222111111111111222333333333333333333333333333333333333333333333333333333111111000000//////......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************)))))))))))))))***+++++++++++++++++++++++++++++++++******)))))))))))))))(((((())))))***+++))))))))))))))))))))))))*********))))))*********)))******++++++******)))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------...........................//////000////////////////////////000/////////////////////111111111222222222333333111222222333444444555555333333333444444444444555555555666666777888888999<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMNNNOOOQQQRRRPPPSSSVVVWWWVVVTTTSSSSSSSSSRRRQQQPPPOOONNNMMMLLLNNNOOOQQQRRRTTTUUUUUUUUUTTTUUUVVVVVVUUUSSSPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQRRRVVVZZZZZZTTTOOOQQQQQQPPPQQQRRRTTTVVVXXXWWWWWWXXXXXXWWWTTTRRRPPPOOONNNMMMOOOQQQRRRRRRQQQQQQPPPNNNKKKJJJIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFEEEFFFGGGGGGEEECCCFFFFFFFFFDDD@@@>>>>>>>>>=========<<<;;;;;;::::::999999999888888888777777777666666666555555555555555555555555555555555555444444444444444444444444444444444555555555555666444444444444444444444444666666666666666666666666666666666666666666666666777666666555555666666777888777777666666777777888JJJ@@@555///111444555555444666777555222000......,,,,,,------.../////////------------------------++++++++++++***)))((('''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++))))))))))))***************+++,,,,,,++++++,,,...------............------------,,,,,,,,,,,,------........................------...////////////.................................//////000111111111111111111111111222222333111111111111111111111111111111111111222222222222/////////...............---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,************************)))))))))(((((())))))***************************************))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))*********++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,------------------------..................------......///000////////////////////////////////////////////////000111111111222222222222111222333444555555444444333333333333444444444444666666666777888888999999::::::::::::::::::::::::<<<===>>>@@@AAAAAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOONNNMMMLLLLLLLLLNNNOOOPPPQQQSSSUUUUUUTTTTTTUUUVVVSSSRRRQQQPPPOOOMMMLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVVVVVVVUUUSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQNNNMMMNNNQQQUUUUUURRROOOQQQPPPNNNMMMOOORRRUUUXXXTTTTTTTTTTTTSSSRRRQQQPPPPPPNNNLLLLLLNNNPPPPPPPPPPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDEEEEEEDDDBBBFFFFFFFFFCCC???<<<<<<<<<;;;;;;::::::999888888888777777777666666666555555555555444444444444333333333333333333333333333333444444444444444444444444222222333333333444444444444444444444444444444444333333333444555555666666555555555555555555555555666666555555555555666666777666666666666666666777FFF???666222222444444333333555666555222///......------......//////000000,,,,,,------------------+++++++++***))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******(((&&&%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''((()))))))))************)))+++,,,,,,++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////.........------------------------------...//////000000111000000000000000111222222000000000000000000000000000000000000000000//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++************++++++))))))))))))************)))(((((((((((())))))***************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))************))))))************+++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,---------............------------...//////////////////////////////.........///////////////000000000111111111111222000111333555666555444333222222333333333444444444666666777777888999999999888888888999999999999999:::;;;<<<>>>??????@@@@@@DDDDDDCCCBBBAAAAAABBBBBBHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPOOOPPPQQQQQQQQQQQQSSSUUUPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTUUUTTTTTTRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLMMMOOOPPPNNNLLLNNNNNNMMMNNNOOOQQQTTTUUURRRQQQQQQPPPPPPOOOOOOOOOPPPMMMKKKJJJKKKMMMMMMMMMNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@BBBCCCBBB@@@===::::::;;;999999888888888777777777666666555555555555444444333333333333222222222222333333333333333333333333333333333333333333333333111111111111222222222333333333333333333333333333222222333333444555666666444444444444444444444444555555444444444444555555666666555555555555666666@@@;;;555222222444444333333444666555222000.../////////////////////......,,,,,,,,,---------......++++++***))))))((((((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***)))(((&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((('''''''''''''''''''''((()))))))))************)))***,,,+++******+++---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------...//////000000000000//////000000111222////////////////////////111111000///......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************(((((()))))))))*********((((((''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((('''((())))))))))))(((''')))))))))******)))))))))))))))************))))))))))))*********+++++++++*********************************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------------...//////........................------....../////////000//////000000000111111111///000333555555555333222222222222333333333444444666666666777888888999999777777777777888888999999888999:::<<<============AAAAAA@@@@@@AAABBBBBBCCCHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMNNNOOOPPPLLLMMMNNNMMMMMMNNNPPPRRRNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNRRRRRRQQQQQQQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLNNNMMMLLLKKKKKKJJJIIIHHHGGGIIIKKKMMMOOOOOOOOONNNOOOOOONNNNNNMMMMMMMMMMMMNNNLLLIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>><<<======<<<:::888999:::888777777777777777666666555555555555444444444444111111111111222222222222333333333333333333333333333333333333333333333333000000000000111111111111333333333333333333333333222222333333444555666666333333333333333333333333444444333333333333444444555444444444444444444555888555222000111333555555333555666555333000///000111111000///...------,,,+++,,,,,,------.........++++++***(((((((((((((((***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))***++++++******+++---******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------------------,,,,,,------...////////////////////////000000111////////////////////////000000000///......---------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))***++++++***))))))'''(((((())))))*********''''''''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((************((((((((())))))******))))))((())))))************)))))))))))))))************+++)))))))))***************************++++++++++++---------,,,+++***************++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,------...///........................---------......//////000////////////000000000000///000111222333333222222222222222222333333333333555555555666777777888888666666666777888888999999777888999;;;<<<<<<======>>>>>>???@@@AAACCCDDDEEEIIIHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKLLLMMMNNNOOOOOOKKKLLLMMMLLLLLLLLLNNNPPPNNNNNNLLLJJJHHHFFFEEEDDDHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJMMMMMMLLLKKKJJJHHHFFFEEEBBBDDDHHHKKKLLLKKKJJJIIIMMMMMMMMMMMMLLLKKKJJJIIIKKKIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@??????????????????AAA@@@???@@@AAA@@@???===888999:::999777666777888666666666666555555555555444444444444333333333222000111111111111222222222333333333333333333333333222222222222222222222222///000000000000111111111222222222222222222222222222222333333444444555555222222222222222222222222333333222222222222333333444444333333333333444444999666333111111333555666444555777666444111111111000000///......------,,,++++++,,,,,,---......///,,,+++)))(((''''''((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++))))))))))))************(((***++++++******+++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***---------------------------.........------,,,+++------------------------+++,,,,,,---....../////////............///000000////////////////////////---.........//////000000......------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))************************((()))***++++++***)))(((''''''(((((()))******+++'''&&&&&&'''''')))******((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))************))))))))))))))))))************((()))))))))*********+++************++++++++++++,,,,,,++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------------,,,,,,------...///........................,,,,,,---......///000000........./////////000000...//////000111111222222111222222222222333333333444444444555666666777777555666666777888888999999888999:::<<<===============>>>>>>???AAACCCEEEFFFIIIIIIHHHHHHGGGFFFFFFEEEJJJIIIGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPOOONNNNNNOOOPPPNNNNNNLLLJJJHHHFFFEEEDDDGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJHHHFFFFFFCCCEEEGGGIIIJJJKKKJJJJJJLLLMMMNNNNNNLLLJJJHHHFFFHHHGGGFFFFFFHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEEEE@@@??????>>>>>>=========???>>>>>>>>>??????===<<<888999:::888666555555666333333333333333333333333222222222111111111111000000000111111111222222222111111111111111111111111222222222222222222222222///000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333222222222222333333@@@===888555333333444555444666777666444222111111...............---------++++++,,,,,,---...//////,,,+++)))(((''''''((((((&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((()))******))))))))))))************(((***++++++******+++,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***---------------------------.........------,,,+++........................++++++,,,------......///...............///000000////////////////////////++++++,,,...000111222333//////...------,,,++++++************************************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((***+++,,,,,,+++***((((((((())))))))))))(((((())))))************))))))))))))))))))************(((((())))))*********+++)))************+++++++++*********++++++,,,------))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................,,,,,,------...///000000............/////////000///.........///000111222111111222222222333333333333333444444555666666666555666666777888999999:::::::::<<<===>>>?????????>>>>>>???@@@AAACCCEEEEEEIIIIIIHHHHHHGGGFFFEEEEEELLLKKKIIIGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLPPPQQQSSSRRRQQQPPPPPPQQQNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJNNNNNNMMMMMMLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMKKKIIIHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOLLLMMMNNNNNNMMMJJJFFFDDDEEEEEEEEEFFFHHHHHHGGGEEECCCDDDEEEGGGGGGGGGFFFEEEBBBAAAAAA@@@???>>>>>>===???>>>===>>>??????===;;;:::;;;;;;999666444444555111111111111111222222222000000000000////////////000000111111222222222333000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222111111111111222222333222222222222222222333BBB===666333333444333111:::888777666666444000---///////////////......---++++++,,,,,,,,,,,,------...,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------............------------......---,,,,,,,,,,,,---......///////////////////////////............---------+++,,,...//////...,,,+++++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''')))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))************))))))))))))))))))))))))***(((((()))***+++***)))************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------////////////000000000000000000////////////000000222222222222222111000//////000333444444444555777555555666777888999999:::;;;;;;;;;<<<<<<===============>>>???AAABBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFGGGIIIJJJHHHFFFHHHFFFGGGKKKLLLMMMRRRYYYXXXUUUQQQMMMKKKLLLMMMOOONNNMMMKKKJJJIIIIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMQQQOOOLLLKKKLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGJJJLLLLLLKKKIIIIIIIIIKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEE???>>>>>>>>>======<<<<<<999<<<;;;888999<<<:::555888777666555444333222222222222222111111111111000000000000000000000000000000000000000000000000000//////////////////////////////...//////000111222////////////////////////////////////000000000000111111111000000000000000000000000000000000000000111111111000000000000000111111111111111111111111===888333111333555666555888777666666555444000...///////////////......---++++++,,,,,,,,,,,,------...,,,***)))******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......------------......---,,,,,,,,,,,,---......////////////////////////............------------+++,,,---......---,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))***(((((()))***+++***)))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------.../////////000000000000000000////////////000000222222222222222111000000111444444444777;;;:::555555555555666777777888888::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGEEEFFFHHHIIIGGGEEECCCCCCFFFKKKMMMMMMPPPVVVTTTRRROOOLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHIIIIIIJJJGGGGGGFFFGGGHHHIIIKKKMMMPPPOOOMMMMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKMMMMMMKKKKKKKKKLLLMMMLLLKKKKKKKKKKKKLLLMMMLLLJJJHHHGGGHHHGGGEEECCCEEEEEEFFFGGGGGGGGGGGGGGGBBBAAAAAA@@@AAAAAABBBBBB@@@??????>>>======<<<<<<<<<<<<======<<<:::999888777777666555444333222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000111////////////////////////////////////000000000000111000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000<<<777222000222555666555666555444444555333000...///////////////......---++++++,,,,,,,,,,,,------...,,,***)))******)))(((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,***+++++++++,,,,,,,,,,,,......------------......---,,,,,,,,,,,,---......000000000000000000000000............------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))******************************++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------....../////////000000000000000////////////000000111222222222222111000000111666555444>>>KKKGGG999555555555555666666666666999999:::;;;===>>>??????@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEEEEGGGGGGFFFEEEGGGFFFGGGJJJHHHDDDDDDGGGOOONNNMMMLLLKKKKKKKKKKKKMMMLLLKKKIIIIIIIIIJJJJJJIIIGGGFFFEEEFFFIIIKKKMMMPPPOOOOOOPPPQQQPPPNNNKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMMMMLLLLLLNNNPPPOOONNNMMMMMMMMMMMMNNNNNNOOOMMMKKKIIIIIIHHHFFFDDDGGGGGGHHHIIIIIIIIIIIIHHHBBBBBBAAAAAA@@@AAAAAABBBAAAAAA@@@???===<<<;;;;;;<<<<<>>???AAAAAAAAAAAAAAAAAABBBBBBEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFHHHEEEEEEFFFCCC???@@@CCCLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKHHHGGGHHHJJJNNNPPPOOOOOOPPPRRRSSSSSSPPPMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLMMMPPPRRRPPPPPPOOOOOOOOOOOOOOOOOORRRPPPNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIEEEEEEDDDDDDCCCDDDDDDDDDBBBAAA@@@???===<<<;;;:::888;;;JJJXXXSSS>>>333777555555444444333222222111111111111111000000000000////////////////////////////////////////////////111111111111111111111111111000///...............////////////////////////////////////000000000000000000000000000111111111000000000000000000000000......///000111222222333000000000000000000000000CCC===666222333555666555333222222333444333111//////////////////......---+++++++++,,,,,,,,,------...,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------..................------------......---,,,,,,,,,,,,---......////////////////////////...------------,,,,,,,,,---,,,++++++++++++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((***(((((((((***+++***)))************************+++***************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------............////////////000000////////////000000000111111222222222111111///555444222BBBVVVRRR???888777777777777777777777555666777888:::;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHCCC@@@@@@CCCEEEFFFLLLSSSMMMNNNOOOPPPQQQPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNPPPNNNLLLJJJKKKNNNQQQSSSOOOOOOPPPSSSUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNMMMLLLMMMPPPRRRPPPPPPPPPPPPOOOOOONNNNNNQQQOOONNNOOOPPPPPPOOONNNJJJJJJKKKKKKKKKJJJJJJIIIGGGGGGFFFEEEDDDDDDEEEEEEAAAAAA???>>><<<;;;:::999999:::FFFSSSMMM:::222777444444333333222222111111111111111000000000//////////////////////////////////////////////////////000000000000000000000000000000///......---......////////////////////////////////////000000000000//////000000111111111111000000000000000000000000......///000111222222333111111111111111111111111BBB<<<555222444777888999333222222333444333111...///////////////......---++++++,,,,,,,,,,,,------...,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------.....................////////////......------------......---,,,,,,,,,,,,---......////////////////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''(((((()))))))))))))))))))))))))))))))))***(((((()))***+++***)))************************))))))************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------........./////////000000////////////000000000000111222222222222111111555333000999FFFCCC666777777777777888888888888666666777888:::;;;<<<<<>>===;;;:::999999<<<999;;;???;;;333333999333333333222222111111111111111000000000/////////000000000000000000000000000000000000000000000000//////////////////////////////......---.........////////////////////////////////////000000000000/////////000111111222222000000000000000000000000//////000000111111222222111111111111111111111111CCC===555111222555777777555444333444444333111...///////////////......---++++++,,,,,,,,,,,,------...,,,***)))******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,------------------.........//////......------------......---,,,,,,,,,,,,---......---------------------------------,,,,,,,,,++++++***+++,,,------,,,+++***************************)))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))***(((((()))***+++***)))************************(((((())))))******++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------.........//////000000////////////000000000000111222222222222222333444333000222777777444555555666666777888888888888999999:::;;;;;;<<<<<<======>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIHHHFFFEEEGGGIIIOOOLLLJJJJJJIIIGGGKKKQQQNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLNNNOOOPPPOOONNNNNNPPPSSSUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQRRRSSSRRRPPPOOOOOOPPPNNNNNNOOOOOONNNMMMKKKJJJKKKIIIHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@===<<<<<<;;;::::::999999999777555333222222444555222222222222111111111111111000000000////////////000000000000000000000000000000000000000000000000..............................---------...//////////////////////////////////////////000000000000...//////000111111222222000000000000000000000000000000000000000111111111111111111111111111111111GGG@@@777111000222222222666555444444555333111...///////////////......---++++++,,,,,,,,,---------...,,,***)))******)))(((((((((((((((((((((((((((%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............------.........---,,,,,,,,,,,,---......---------------------------------,,,,,,,,,++++++)))***,,,------,,,***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))***(((((()))***+++***)))************************'''(((((()))***++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------------.........//////000000////////////000000///000111222222222222222444444333222111111444888333444444555666777888888;;;;;;;;;<<<<<<=========;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHDDDGGGHHHHHHEEEDDDFFFHHHHHHFFFGGGIIIIIIGGGJJJOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLOOONNNMMMOOORRRUUUVVVVVVTTTTTTTTTUUUUUUTTTTTTTTTSSSTTTVVVUUUSSSPPPOOOOOOMMMMMMNNNNNNMMMLLLJJJIIILLLJJJIIIHHHIIIIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA;;;;;;;;;::::::999999999333666666444555888555...222222222111111111111111000000000000////////////000000000000000000000000000000000000000000000000........................---------------...///000////////////////////////////////////000000000000...//////000111222222222000000000000000000000000111111111000000000000000000000000000000000000000KKK===222111555555222111444000///333666444111000000111111111000///---,,,,,,,,,++++++,,,,,,---......,,,+++******)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))***************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,+++***+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))************++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******************+++,,,,,,******+++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,---------..................////////////------------///111333444000000111222222222222111111111222222222333333333333444555666888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@FFFFFFDDDCCCAAAAAA@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGFFFDDDDDDFFFHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOQQQSSSUUUVVVWWWRRRRRRSSSUUUVVVWWWXXXYYYTTTTTTUUUWWWWWWVVVRRROOOOOOOOOMMMLLLJJJHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGDDDCCCCCCDDDBBBAAA@@@???>>><<<;;;;;;======<<<;;;999888888777666666555444222111000///222222222111111111111000111111000000//////......////////////////////////////////////000000000000........................---------............///////////////////////////000000//////.........---000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000XXXIII:::555666444222111444000///333666444111000000111111111000///---,,,,,,,,,++++++,,,,,,---......,,,+++******)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...------,,,,,,+++++++++***++++++,,,,,,++++++***)))******))))))))))))******))))))************))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))***************)))+++,,,+++***)))***+++,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,,,,,,,------------...............////////////......---...///000222333000000111222222222222111111111111222222222333333444444555666888999::::::999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@@@@CCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRTTTUUUTTTQQQOOOLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFCCCAAABBBBBBAAA@@@???>>>===;;;::::::<<<;;;;;;:::888777777666666555555444333222111111222222222111111111000000000000000000//////......////////////////////////........./////////000000........................------------....................................000/////////.........---//////////////////////////////000000000000//////////////////////////////////////////////////////```PPP>>>777555333222222444000///333666444111000000000111111000///...---,,,,,,++++++,,,,,,---...---,,,+++******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))******************++++++++++++******+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------------,,,,,,+++***))))))***++++++++++++******)))***))))))(((((())))))***(((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++''''''(((((())))))******)))***++++++))))))***++++++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///////////////......//////000111///000111111222222111111111111111222222222222333444555555666777777888888777777888888999999999999:::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCDDDFFFIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLLLLKKKKKKJJJIIIHHHHHHNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNOOOOOORRRPPPOOOPPPQQQQQQPPPNNNIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFGGGFFFEEEDDDCCCEEEFFFFFFDDDAAA??????@@@??????>>><<<;;;:::999888:::999999888777666555555444444444444333333333333222222111111111000000000000000000////////////...////////////////////////---------.........//////------------------------------------..................................../////////...............////////////////////////...//////000000//////...////////////////////////////////////////////////]]]MMM<<<444222222444777444000///333666444111000///000111111111///...---,,,,,,++++++,,,,,,---...---,,,+++++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((((()))))))))******************++++++++++++******************************++++++******))))))((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++***)))(((((()))***************))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******%%%&&&&&&'''((()))*********+++,,,+++******+++,,,+++++++++***************,,,+++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////...////////////000000111111111111111111111111111222222222222555555555555555666666666555666777888999999999888::::::;;;<<<<<<===>>>>>>@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJOOOOOONNNNNNNNNNNNOOOOOOKKKKKKLLLLLLNNNOOOQQQQQQKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMQQQOOOMMMMMMNNNOOOOOOOOOHHHHHHHHHHHHGGGGGGGGGFFFCCCDDDFFFFFFFFFEEECCCAAADDDDDDDDDBBB???======>>>======<<<:::999888777666777777666666555444444333333333333333333444444444111111111111000000000000////////////////////////........................,,,,,,,,,---------......------------------------,,,,,,---------.........................................................////////////////////////...//////////////////...////////////////////////////////////////////////ZZZKKK;;;333111222555999444000///333666444111000//////000111111000......,,,,,,++++++,,,,,,---...---,,,++++++++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((((()))))))))************)))******++++++******)))*********************************))))))(((((((((++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))((((((((())))))******)))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***%%%%%%&&&'''((())))))***+++,,,---,,,+++***+++---************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///////////////......---//////000111111111111000000000111111111222222222444444444444444444444444555666888:::;;;::::::999::::::;;;;;;<<<<<<======AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBAAABBBDDDGGGDDDEEEEEEEEEEEEEEEEEEDDDFFFGGGHHHIIIKKKLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOLLLMMMMMMNNNOOOPPPRRRSSSJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPNNNLLLKKKMMMNNNOOOOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEECCCAAA@@@BBBCCCCCCAAA>>><<<<<<===<<<;;;:::999888666555555555555555444444333333222222222222333333333333333111111111000000000//////.............../////////------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...........................---------.............................................////////////......................................................YYYLLL>>>666333222444777444000///333666444111000...///000111111000///...,,,,,,++++++,,,,,,---...---,,,++++++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))************))))))************))))))*********************************)))))))))))))))************************))))))*********+++++++++)))******+++,,,+++++++++*********)))))))))))))))'''(((((())))))))))))((()))((((((''''''(((((()))''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***&&&&&&''''''(((((())))))***+++,,,,,,+++***+++,,,)))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.............../////////......---...///000000111111000000000000000111111111111222333333333333333444444444555666999;;;<<<<<<:::::::::::::::;;;;;;;;;<<<<<<@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBB@@@@@@BBBDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNPPPPPPOOONNNMMMMMMNNNNNNHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJIIIJJJLLLOOOPPPNNNLLLJJJJJJLLLMMMNNNMMMJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@AAAAAA@@@===<<<<<<===;;;;;;:::888777666555444444444444333333333222222111111111111222222222222111111000000000/////////---............/////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.................................---......//////......---................................................UUUJJJ>>>888555222222555444000///333666444111000...///000111111000///...,,,,,,++++++,,,,,,---...---,,,++++++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************))))))************))))))************************))))))******************************************))))))))))))*********+++((()))***+++,,,++++++***((((((((()))))))))))))))&&&'''(((((())))))((((((((((((''''''''''''((((((((((((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((***+++***)))((()))***((()))))))))*********+++)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---.../////////...---...//////000000000000000000000000000111111111111111111222222333333444444444666888;;;<<<<<<:::999:::::::::::::::;;;;;;;;;;;;<<>>@@@@@@???>>>======>>>;;;:::999888777666555444444444333333333333222222111111000000000000000000111000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.................................---......//////......---................................................NNNEEE<<<888555222222555444000///333666444111000...///000111111000//////,,,,,,++++++,,,,,,---...---,,,++++++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%&&&(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******''''''(((((()))*********&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))((((((((('''((()))((('''&&&''')))(((((())))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////...---...//////000000000000000000000000000111111111111000111111222333333444444333555888:::<<<;;;:::999::::::::::::::::::;;;;;;777888;;;>>>@@@AAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGDDDDDDCCCAAA???>>>???AAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKFFFGGGGGGHHHJJJKKKKKKLLLPPPNNNKKKIIIHHHIIIJJJLLLHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHCCCBBBAAA@@@@@@@@@AAAAAA>>>???@@@???>>>===>>>@@@;;;:::999888777666555444444444333333333333333333000000000000/////////...000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.................................---..................---................................................[[[MMM???999777555555666333222111111333333222111000000000111222222333333////////////...............---,,,,,,---+++(((&&&(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&&&&$$$###$$$$$$%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((()))%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***((('''(((((()))))))))(((((('''))))))************))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))((((((&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))***))))))))))))))))))))))))******++++++++++++******((()))***,,,,,,+++******+++,,,------......------,,,,,,,,,---------......,,,---///000000000///...000111111111111222222222333333333444444444555555666666777888999::::::;;;888888888888888888888888:::;;;<<<>>>???????????????@@@AAABBBCCCCCCCCCCCCEEECCC@@@>>>===>>>@@@AAADDDAAABBBEEEEEECCCCCCFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHEEEEEEFFFHHHIIIIIIGGGFFFGGGIIIKKKKKKJJJMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCBBBAAABBBDDDFFFHHHFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCC@@@???>>>===<<<;;;::::::888777666555444333222222444444444333222111000///333222111000000111222333////////////////////////------------------------++++++,,,,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...------------------------------------------------.........------,,,,,,,,,///,,,+++,,,...///---+++---,,,,,,,,,,,,---...///bbbSSSCCC;;;777555444666333222111222333333333111000000000111222222333333////////////...............---,,,,,,---+++)))&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''')))*********(((''''''(((((())))))(((''''''))))))************))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************)))((((((&&&''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((())))))))))))))))))))))))))))))******++++++******)))(((((()))***************+++,,,------...---------,,,,,,---------.........,,,---...///000//////...000000111111111222222222333333333333444444444444555666666777888999::::::::::::::::::::::::;;;;;;999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDBBB@@@>>>>>>???AAABBBGGGDDDCCCEEEEEEAAAAAACCCDDDDDDCCCCCCDDDEEEEEEFFFIIIIIIHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHJJJKKKJJJHHHGGGGGGHHHIIIHHHGGGJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAACCCDDDFFFEEEDDDCCCBBBAAABBBBBBCCCBBBAAAAAA@@@AAAAAABBBBBB???>>>===<<<;;;::::::999777777666555444333222222333333333333222111000///111000///......///000111........................------------------------+++++++++,,,,,,,,,------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------------------------------------------------------......---------,,,,,,,,,...---+++,,,...///---+++------,,,,,,,,,------...kkkZZZGGG<<<777444444666444222111222333444333111000000000111222222333333////////////...............---,,,------,,,)))'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***)))((((((''''''(((((()))(((((('''((())))))******))))))((())))))))))))************************************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******))))))((('''&&&''''''((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''((()))))))))))))))))))))))))))******++++++******)))((((((((((((((()))******++++++,,,------------------------.........//////------...////////////...000000000111111111222222222222333333333444444444444555666777888999999:::999999::::::;;;;;;<<<<<<888888:::;;;<<<============>>>???@@@AAAAAAAAAAAABBBAAA@@@??????@@@BBBDDDIIIEEEDDDEEEDDD@@@>>>AAABBBBBBCCCEEEFFFFFFFFFGGGKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLLLLMMMKKKIIIGGGGGGGGGGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCAAA@@@???@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@======<<<;;;:::999999888666666555444333222222111222222222222111000//////......------------..............................------------------------++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------------------------------------------------------------------,,,,,,,,,,,,...---,,,,,,......---,,,...------,,,,,,,,,------lll[[[GGG<<<777444555777444333222222333444333222000000000111222222333333////////////...............---,,,------,,,***((((((''''''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%%%%$$$######$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))(((((((((((())))))******))))))(((((())))))))))))((((((((()))))))))************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***)))((('''''''''''''''(((((((((((((((((((((((())))))************))))))***)))((((((((()))+++,,,++++++,,,------------,,,------........./////////------........./////////000000000000111111111111222222222222333333333333444444555666777888888999666777777888999::::::;;;777888999;;;<<<<<<=========>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEHHHEEEDDDEEEDDD@@@???AAAAAACCCEEEGGGIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBEEECCCAAA???>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@???>>>======>>>>>>;;;;;;::::::999888777777555444444333222222111111000111111111000000///...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,***++++++++++++++++++++++++************************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------......---,,,,,,,,,------eeeUUUDDD:::777555555888444333222222444444333222000000000111222222333333////////////............------,,,---...---+++((((((''''''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$"""###$$$&&&######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((()))******++++++++++++(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((()))))))))******))))))))),,,+++***)))***+++,,,---***+++,,,,,,------,,,,,,------------.........///---------------....../////////000000000111111111111111111222222222333333222333444555666777777888666666777777888999::::::888999:::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEFFFEEEBBBBBBDDDDDDAAA@@@CCCBBBDDDFFFIIIJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMKKKLLLMMMNNNMMMLLLJJJIIIIIIGGGFFFGGGIIIJJJJJJIIIDDDDDDDDDDDDDDDCCCCCCCCCEEECCCAAA>>>=========>>>???????????????>>>>>>===??????>>><<<<<<;;;;;;;;;999999888888777777666666333333222222111111000000//////000000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++******+++,,,+++***++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...------,,,,,,,,,------[[[MMM???999777555555666555333222333444555444222000000000111222222333333////////////............------,,,---......+++)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###""""""$$$'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''(((((((((((((((((('''%%%&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((()))***++++++++++++'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))(((((('''&&&&&&''''''(((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((()))((((((''''''''''''((())))))))))))))))))))))))((())))))******))))))(((,,,++++++++++++,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...////////////000000000111111000000111111111222222222222222333444555666666777777777888888999999::::::888888:::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBB@@@@@@CCCDDDBBBBBBEEEDDDEEEGGGIIIJJJKKKLLLLLLHHHHHHHHHIIIJJJLLLNNNNNNKKKLLLLLLLLLLLLJJJHHHGGGGGGFFFEEEFFFHHHJJJJJJIIIDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDAAA>>>=========>>>>>>????????????>>>======???>>>===;;;:::999999999777777666666666555555555222222111111000000000000.........//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++***))))))++++++***)))++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---...///RRRGGG<<<999999666444444555333333333444555444333000000000111222222333333////////////............------,,,---///...,,,***(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###""""""%%%''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((($$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((&&&&&&'''))))))*********''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))(((((('''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...///////////////000000000111000000000000111111111222111111222333444555666666777777777777777888888888666777888:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEBBB@@@@@@CCCDDDAAABBBDDDEEEEEEFFFFFFHHHIIIJJJKKKGGGGGGGGGHHHHHHJJJKKKLLLIIIIIIIIIJJJIIIIIIHHHHHHGGGEEEDDDDDDFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEECCCAAA???======>>>???>>>??????@@@???>>>===<<<>>>===<<<:::888777777777555555555555444444444444111111000000000000//////,,,------.........------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++)))((()))***+++***)))***************************************************************++++++,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++---///...,,,+++---...+++++++++,,,---...///000NNNDDD<<<::::::666222111555444333333555555444333000000000111222222333333000/////////............---------...///...,,,***(((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%###!!!"""%%%'''+++***)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,+++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,+++,,,---...///////////////000000000000000000000000111111111111000111222333444555555666555555555555444444444444555666777888999:::::::::<<<===>>>??????@@@@@@???CCCCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@CCCCCCAAAAAACCCEEEEEEDDDDDDEEEGGGIIIJJJGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGGGGGGGHHHIIIIIIJJJGGGEEECCCCCCCCCDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEECCCAAA???>>>>>>??????>>>???@@@@@@@@@???===<<<>>>===;;;999888777666666444444444444444444333333000000000000////////////,,,,,,---......---------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***)))((()))***+++***(((*********************************************************)))***++++++,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++---///...,,,+++,,,///******+++,,,---///000111TTTDDD777777888555444777111222333444444444333222//////000000111222444555333000,,,,,,...000000.........---,,,,,,+++******&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##################$$$%%%&&&''')))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))******+++******(((((())))))*********+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000000//////////////////000000000000222222111111222222333444444444444555555555555666777777777777888999::::::===>>>??????>>>===???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHFFFEEEEEEGGGIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCBBBBBBEEEFFFHHHHHHGGGGGGHHHIIIGGGEEEDDDBBB@@@???>>>>>>>>>>>>????????????>>>>>><<<;;;::::::888888777666555555444333333222111111000000000///......------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************++++++************++++++++++++************++++++************************+++***)))))))))***,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,++++++---...000YYYHHH:::999999444222555222333444444444333222111/////////000111222444444333///,,,,,,...//////.........------,,,++++++***((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********))))))((((((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000000//////////////////000000000000111111111111111222333333444444444444555555555555777777777888999:::;;;<<<<<<>>>??????>>>===>>>@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFDDDDDDFFFHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDCCCCCCBBBEEEFFFGGGGGGFFFFFFGGGIIIFFFEEEDDDBBB@@@??????>>>>>>>>>?????????>>>======<<<;;;;;;:::999888777666555444444333222222111111000000//////......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************+++******))))))******++++++******))))))******+++******************************)))))))))***+++,,,)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---------,,,,,,,,,,,,...---,,,++++++,,,...///^^^LLL>>>;;;999333000222333444444555444333111000/////////000111222333444222///---,,,---......---......------,,,+++++++++))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))((('''&&&(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000//////...////////////000000000000111000000000000111222222444444444444555555555555777777777888999:::<<<===<<<===>>>>>>======>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFEEECCCCCCEEEFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFGGGFFFEEEDDDEEEFFFHHHJJJIIIIIIHHHGGGFFFDDDDDDCCCDDDFFFGGGGGGEEEEEEFFFHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???>>>>>>===<<<<<<;;;;;;:::999888777777666444444333333222111111111000000//////...---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************+++******))))))******++++++******))))))******+++***************************))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,---,,,+++++++++,,,...///^^^LLL===:::888333000222444444555555444222111///////////////000222333444111000...---------------......------,,,,,,,,,,,,))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))******)))(((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...//////////////////...////////////000000000000000000000///000000111222333333444444444555555555555555555666888999;;;<<<:::<<<============>>>???@@@@@@@@@AAABBBCCCCCCCCCDDDCCCBBBCCCDDDEEEEEEDDDAAAAAA@@@AAABBBDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEFFFDDDBBBAAAAAACCCFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>===<<<;;;:::;;;::::::999888777666666333333222222111111111000000//////......---,,,,,,,,,++++++******++++++,,,*********************************************************)))))))))))))))******************************))))))))))))************))))))))))))******************************)))))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...YYYHHH:::888777222000222444444555555444222111///.........///000111333333111111000///...------.........------------,,,,,,((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......////////////......////////////000000000000000000000///000000111222333333333444444444444555333333333444555777888999999;;;<<<===<<<<<<>>>?????????@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEEEEDDDAAA@@@@@@@@@BBBDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDBBB@@@>>>???AAACCCEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCC??????>>>>>><<<;;;999999999999888777666555555444222111111111111111000000/////////...------,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))(((((())))))************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***************+++++++++++++++++++++,,,,,,------UUUDDD777555666222111444333444444555444333111000.........///000111222333111222333111///......///......------------------(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$$$$#####################$$$%%%&&&'''((((((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////......---////////////000000000000111000000000000111222222333333333333444444444444333333333333444555666666888:::;;;<<<;;;<<<===???>>>?????????@@@@@@@@@AAA@@@@@@@@@CCCEEEGGGFFFEEECCCBBBAAAAAABBBEEEGGGIIIEEEDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>>>>@@@AAABBBDDDEEEFFFGGGGGGFFFDDDDDDCCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEFFFFFFEEEDDDCCC??????>>>===<<<:::888777888777666555444333333222000000000000000000000000//////......---,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,SSSCCC555555666222111444222333444444444333222111............000111222333222444555333000......000------..................))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((((('''))))))((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,---......//////......---////////////000000000000111111111111111222333333222222333333333444444444555444444333333444444555777999;;;;;;;;;<<<===???>>>>>>>>>????????????@@@>>>>>>@@@CCCFFFHHHHHHFFFFFFDDDCCCBBBCCCFFFHHHJJJHHHGGGEEECCCAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEFFFFFFEEEDDDCCCBBBCCCDDDCCCAAAAAAAAABBB@@@AAACCCDDDDDDCCCBBBAAA??????>>>===;;;999777666666555555444333222111111000000000000000000000000///......------,,,,,,+++,,,++++++******++++++,,,************************************************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''')))*********)))((()))************+++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,TTTCCC666555666333111444111222333444444444333222............///111222333333555666555111//////000------..................+++***)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!###$$$&&&((()))$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---..................---////////////000000000000222222111111222222333444222222333333333444444444666666555444444444444555777999:::;;;;;;;;;===???>>>>>>>>>>>>????????????===>>>@@@CCCGGGIIIIIIHHHHHHFFFDDDDDDDDDFFFIIIKKKKKKIIIGGGDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEECCCBBBBBBCCCDDDCCCAAA@@@AAABBB===???@@@BBBBBBAAA@@@?????????>>>===;;;888666555555444444333222111000///////////////000000000000///......------,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))((()))************+++++++++++++++++++++++++++++++++)))************+++++++++---------....../////////******+++,,,,,,,,,,,,+++NNNAAA666222222222333555666444222222333333333222111000000000000000111111111444555555333000//////...------------...//////+++(((&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&((()))***(((((((((((())))))))))))(((((('''''''''(((((()))(((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------............////////////////////////000000000000222222111111111111111111000111222333444444444444777666555444444444444444888888888999:::::::::;;;>>>>>>>>>>>>>>>======<<<;;;===???AAABBBDDDHHHKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@??????BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>AAAAAA@@@@@@???>>>>>>>>>===;;;:::::::::999666444222222222111000//////...///............---------///...,,,*********,,,------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((()))***************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------PPPDDD888333222111222555666444222222333444333222000000//////000111111222333444666666333000///......------------...//////+++)))'''&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&'''((()))***))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((''''''''''''((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------............////////////////////////000000000000000000000000000000000000000111222333444444444444666666555444444444444444777777888888999:::::::::<<<<<<===============<<<===???AAAAAAAAABBBEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@??????BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA??????AAA@@@@@@??????>>>======;;;:::999888888777555333222222111000000///..................------------///---,,,******+++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((******))))))((('''''''''(((((()))************)))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------PPPEEE:::555333111222444555444333333444444333222.........///000111222333444666777666444000///......------------...//////,,,***(((''''''(((((('''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''((())))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&)))((((((''''''&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))******************************++++++++++++,,,,,,,,,,,,---............/////////....../////////000000000//////////////////000000000111222333444444444444666555444444444444444444666666777777888999999::::::;;;<<<======>>>======@@@AAABBBBBBAAAAAABBBCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGFFFFFFDDDDDD@@@@@@@@@@@@??????>>>>>>AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======:::999888777777666333111111111000000//////..................------------...---+++******+++,,,,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,MMMCCC999555222111222666555444333444555555333111------......000111333333444666888777444000///......------------...//////---+++)))(((((())))))(((&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))******))))))(((((('''''')))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,---------.........//////---.........///000000000/////////000000000000000111111222333333333333333555555444333333444444444555555666777888999999::::::;;;<<<>>>??????@@@@@@@@@AAACCCBBBAAAAAAAAABBBEEEDDDCCCCCCCCCDDDEEEFFFEEEFFFHHHHHHHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>======<<<<<<;;;999888777777555333000000000000//////..................---------,,,,,,,,,,,,+++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,GGG???777444222000333777555444444444555555333111---------...///111222333444666777666333000///......------------...//////...+++)))((()))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''(((((((((((((((***)))))))))((((((((('''))))))(((''''''''''''''''''''''''(((((('''''''''''''''(((((('''&&&%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............,,,------...///000000000000000000111111222222222111111222222333333222222444444333333333444444555444555666777888999::::::;;;<<<>>>???AAAAAABBBBBB>>>@@@CCCCCCCCCBBBCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA??????>>>======<<<<<<;;;<<<:::888888777666333000/////////..................------------,,,,,,,,,+++++++++++++++++++++,,,******++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,CCC<<<666333111000333999555444444555666666333111---------...///000111222222444555555333000//////...------------...//////---+++)))(((((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))(((((((((((((((((()))))))))))))))***)))(((''''''&&&''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,------------.........,,,,,,---...///000000111000000111111222222333333111111222222222222222111333333333333333444444555555555666777999:::;;;;;;===>>>???@@@BBBBBBCCCCCC>>>@@@CCCEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGEEECCCBBBDDDCCCAAA???>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;<<<:::888888777555222000..................------------------,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))************************************++++++++++++DDD>>>888555222000333888555444555666777666333111...............///000111///111444444222000//////...------------...//////---+++((('''((()))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&((()))))))))((('''''''''(((((())))))*********)))(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&###$$$&&&'''(((((('''&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,---------.........+++,,,,,,---...///000111/////////000111222222222111111222222222222111111333333222222333333444555555666777888999;;;<<<<<<===>>>???@@@AAABBBBBBBBB???BBBEEEGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDBBB@@@??????@@@@@@??????@@@AAAAAAAAAAAAAAA??????@@@@@@AAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::;;;999777666666444111...---------------------------------,,,,,,,,,++++++))))))***+++++++++++++++)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************************************++++++++++++FFF@@@:::777222///222888555444555666777666333111//////.........//////000---000222333222000//////...------------...//////,,,***(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++******)))''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''(((((('''&&&***(((%%%######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......++++++,,,---...///000111---......///000111111222111111222222222111111000222222222222333333444555555666777888:::;;;<<<======>>>???@@@@@@@@@@@@@@@AAADDDGGGHHHGGGFFFEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEDDDDDDEEEFFFGGGGGGGGGEEECCCAAA??????@@@AAA??????@@@AAAAAAAAAAAA@@@>>>??????@@@@@@@@@??????>>>======<<<;;;;;;:::::::::888666555444222///------------------------------------,,,,,,,,,++++++((()))***+++++++++++++++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++FFF>>>666444333222555999888666555444555555333222///////////////.........111222333444333333222111000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))******&&&'''((((((&&&%%%&&&(((''')))***)))((('''(((***)))(((&&&&&&((()))((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&)))))))))((())))))***+++))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******222000...+++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////////////////000000000000111111111000000000000000111222222222222222222333222444777:::<<<===<<<<<>><<<===???AAA@@@AAADDDEEEFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAADDDFFFEEECCCDDDCCCBBBAAA@@@?????????>>>>>>@@@@@@@@@@@@???>>>============>>>>>>>>>???@@@???>>><<<;;;;;;;;;;;;888777666555333222111000///............---------......---,,,,,,+++******************************))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))((('''&&&'''))),,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))IIIAAA999555333111333666777666555444555555333222/////////////////////...000111222333333222111111000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((((((((())))))&&&'''((('''&&&%%%&&&'''''')))***)))((('''((())))))'''&&&&&&((((((((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((()))))))))******((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******---,,,+++***)))******++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///.../////////000000000000111000000000000000000000222222222222333333333333333444777999;;;<<<<<<<<>>>>>???@@@@@@???>>>===;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999888777666555444333111000000............------------...------,,,++++++******************************))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))((('''&&&''')))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))MMMDDD;;;777444111111555666555444555555555333111......//////////////////...///111222222222111111000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%######""""""######$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''&&&%%%%%%&&&''''''((())))))''''''((()))((('''&&&&&&(((((((((&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))***,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...///....../////////000000000000000000000000000111111222222222333333444444444444555555777888:::<<<===???@@@@@@???>>>>>>@@@AAA@@@BBBDDDFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGEEEDDDDDDCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@>>>===<<<:::::::::;;;<<<=========;;;:::999888777666666555666555444333222000000///......---------,,,,,,,,,------,,,,,,+++*********************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&'''(((((('''&&&'''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))+++************)))))))))MMMDDD;;;777444111222555555444444555666555333111............////////////---...000111222222111111000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%###############$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&''''''((()))(((''''''((()))((('''&&&'''(((((('''&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$&&&((()))***)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***((((((((()))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---...///........./////////000000000000000000000111111111222222222333444444555555555555444444666888;;;===>>>???@@@???======>>>@@@@@@AAADDDFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>===888999999:::;;;;;;<<<<<<999999888777666555444444444333333222000//////...------------,,,,,,,,,+++,,,,,,++++++*********)))************************''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))KKKBBB:::777555222444777444333333555666555333000---.........//////000000...///000111222111111000000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%'''(((&&&((()))((('''&&&'''((('''&&&&&&'''((((((&&&%%%''''''((((((((((((''''''(((''''''''''''&&&&&&&&&###%%%'''((()))(((&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))************+++++++++++++++*********+++++++++,,,,,,++++++++++++,,,---..................//////////////////000000111111111111111111222333333444555555555444333333444777:::<<<;;;===>>>===<<<;;;<<<===???@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>999999999999::::::::::::888888888888777555444333222222111000///......------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))IIIAAA999666444333555888333222333555666555333000------......///000000000000000111222222111000///000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&'''((()))&&&'''((((((&&&&&&'''(((&&&%%%&&&'''((((((&&&$$$''''''((((((((((((''''''(((''''''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,++++++***)))************++++++++++++*********++++++,,,---...------.........//////////////////000111111222222000000111222333333444444444444333222444666888::::::;;;======<<<;;;;;;<<<===???AAACCCEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCDDDCCCBBBBBBCCC@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@@@@::::::::::::999999999999777888888888777555333222000000000///...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***III@@@888555333222333777222222333555666555222000------......///000000111222222333333333111000///000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''((((((%%%'''(((((((((((()))+++&&&'''((((((&&&&&&'''(((%%%%%%&&&'''((((((&&&###''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******((()))***++++++***))))))************++++++++++++************+++,,,---...---------.........//////...//////000111111222222...//////000222333333444333333222333444555777888:::<<<>>>>>><<<;;;;;;<<<;;;===@@@BBBDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<@@@CCCCCCBBB@@@AAABBBAAAAAACCCCCCCCCAAA???>>><<<===???@@@AAA@@@@@@???<<<<<<;;;:::999888888777666666777777666444222111//////......------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((***+++***)))(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******IIIAAA888555333111222555111111333555666666222000---------...///000000111444444444444333111000...000///...---,,,---......---+++(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%#########"""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((''''''''''''((((((&&&'''))))))((()))***,,,&&&'''((('''&&&&&&'''(((%%%%%%&&&''')))(((%%%###''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''(((*********)))))))))************+++++++++************+++,,,---...---------.........//////...//////000111222222222---...///000111222333333222222222333444555666777:::<<<>>>???===<<<<<<<<<:::<<>>===:::;;;===>>>????????????>>>===<<<;;;999888777666555555666777666333111///.........------,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***++++++))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******KKKAAA777444222000000222000666999999;;;<<<666...000///.........///111222444555555555333111...,,,/////////...------,,,,,,***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&%%%%%%$$$###'''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((()))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''((()))))))))))))))))))))))))))************++++++******************++++++,,,,,,,,,,,,------............/////////////////////000111111222222111222333444555444333333111222222333555777888999:::;;;<<<======<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB============>>>>>>>>>>>>BBBBBBBBBAAA@@@===;;;:::;;;<<<===>>>??????>>>===>>><<<999888888888777666444555555666444222000...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))OOODDD999555222000000222666555444444666666555444000///.........///111222000111222333222111///.../////////...------,,,,,,***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))(((((()))))))))*********************************++++++,,,,,,,,,,,,------............/////////////////////000111111222222111222333444444444333333222222333444555777888999:::;;;<<<===>>>===<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB=========>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>><<<;;;;;;<<<>>>?????????>>>======;;;999888888888777555444444555555444222///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))(((''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))SSSGGG;;;555222000000333888333444;;;<<<666333666000///.........///111222,,,---///111222111000/////////......---,,,,,,,,,***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((((('''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''((())))))))))))((((((((())))))))))))******************************++++++,,,,,,,,,,,,---------............/////////...//////000000111111222111222222333444333333333333333444444666777999::::::;;;===>>>>>>>>>===<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<===>>>?????????>>>===<<<:::888888888888666555333333444444333111///...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))SSSFFF:::333111///111444555111:::JJJKKK<<<222333000///.........///111222,,,---///111222111000/////////...------,,,,,,+++***)))(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,---------------.........//////......//////000111111111111111222222333333333333444444444555666777999999:::;;;===>>>>>>>>>>>>===;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBB?????????>>>>>>=========;;;;;;<<<<<<======>>>>>><<<<<<>>>>>>???>>>===<<<:::888777777888777555444222222222222111000///...,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))((('''&&&&&&%%%(((''''''''''''(((((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))PPPDDD888222111000222666444111<<>>222222000///.........///111222000111222333333111000............---,,,,,,++++++***)))(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&'''(((((()))))))))((('''''''''&&&### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,------------------.....................///000000111111111111111111222222333333444444444444555777888999999:::<<<===>>>>>>>>>===;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>======<<<888999999:::;;;===>>>>>>;;;<<<===>>>======;;;;;;888777666666777777555333111111111111000///......,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))((('''&&&&&&%%%'''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))NNNCCC777333111111222666666333777AAACCC:::444444000///.........///111222333333444555444222000.........------,,,+++++++++***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&%%%###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((()))*********(((&&&%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((('''''''''(((((((((((())))))'''(((((())))))*********++++++,,,,,,,,,,,,------,,,------------.........---......//////000000111222111111111111222333333333333333444444555777777888999;;;<<<===>>>======;;;;;;<<<======>>>????????????@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>===<<<<<<777777888888:::;;;===>>>:::;;;<<<<<<<<<;;;:::999666555555666777666444222000000/////////.........++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''&&&''''''((()))***(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))OOODDD:::555333111111444555555444666777777555333000///.........///111222222333444555444222000///......---,,,,,,++++++******)))(((((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%###%%%''''''%%%%%%&&&((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&((())))))***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''(((((()))******+++++++++,,,,,,,,,,,,------,,,,,,---------.........------......///000000000222111000000000111333333333333222333333444555666777888:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCBBBAAA@@@>>>===<<<;;;777666666777888:::<<<===999999:::;;;:::999888777444444444666777666333111//////..................++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))RRRGGG===888555222111222222555666444555888666000000///.........///111222111222333444444333111000......---,,,,,,++++++******)))(((((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((((((######$$$%%%&&&(((((()))'''$$$!!!!!!###&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000222111000000000111333444222222222222333333444555666777999;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCBBB@@@>>>===<<<;;;777666666666888:::<<<===888999999:::999888777666333333444555777666333000//////...---------......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))OOOCCC888444444222222333000111333666888888666444111111111000...///111333555444222111111333555666111...++++++...///...---++++++)))(((&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$&&&((()))***)))((('''&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,.../////////...---////////////............000000000000000111111222444444444555555555555666555555555666888:::===>>>===<<<;;;;;;<<<===???@@@@@@???===<<<===>>>@@@AAA@@@??????>>>===<<<<<<;;;999999888888888888999999999999888888777777666666444444333222222111000000---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((PPPCCC888444444222222333222333444777999888666333000111111///......000222000111222555999===@@@BBB444111---,,,------+++***+++***)))''''''&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))))))))'''&&&&&&&&&'''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''''''''((((((((((((((((((((()))***++++++++++++************+++++++++,,,,,,,,,---...//////...------......//////////////////000000000000000111111222222222333333333444444444555555555666777999;;;<<<;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<<<<===???@@@@@@??????>>>======<<<<<<888777777777777777777888999888888777777666666666333222222222111000000000---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((PPPDDD888444444222222444444555666888999888555222///000000...------///111222333444555666777777777222000...------,,,+++***))))))(((''''''''''''''''''&&&%%%&&&'''(((((('''%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))(((&&&%%%&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))))))))((((((((('''((((((((((((((('''&&&))))))******++++++***************++++++++++++,,,,,,---...//////...---,,,------......///000000000000000000000000111111222333333333333444444444444666555555555666777888999888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<777777666666666666777777999888888777666666555555111111111111111111000000---,,,++++++******++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((QQQDDD888444333333333444666666777999:::888555222/////////...------///111444444555444222///,,,***------,,,,,,---.........)))(((((('''''''''(((((('''&&&&&&'''))))))((('''&&&$$$""" """$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''(((((((((((('''%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''))))))************))))))************++++++++++++,,,---.........---,,,+++,,,,,,---...///000111111000000000000000111111222444555555555555666666666555555555555666666666777666777999;;;<<<<<<;;;;;;======<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;777777666666666666777777888888777666555555444444111111111111111111222222---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''')))***))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((RRREEE888444333333333555777777777999:::888444111/////////...------///111000222444555666444333111+++,,,---------------...)))(((((('''''''''(((((('''''''''(((******((('''&&&$$$""" """$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))******))))))((())))))*********))))))((())))))*********+++++++++,,,,,,---......---,,,++++++,,,---...///000111222000000000000000111111222444444444444555555555555555555555666666666555555555777999;;;<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999888888777777888888999888888777666555444333222111111111222222222222222---,,,++++++******++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''')))***))))))))))))))))))))))))&&&&&&'''((())))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((SSSFFF888333333333444666666666777888999888444111///000000...------///111///111333555555555333222,,,...///...,,,******+++))))))((('''''''''''''''&&&&&&'''(((******(((&&&%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))******))))))(((((()))))))))************+++***+++,,,.........---,,,,,,,,,---...///000111222000000000000000111111222111111111111222222222222444555666666666666666555666777888:::;;;<<<===============<<<<<<;;;:::::::::999999999999999999999999999888888888888999999888777777555444333222111111111111111111111111111---,,,++++++******++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((SSSFFF888333333333444777444444555777888777444111000111111///......000222111222222222111///---,,,+++---//////,,,******++++++***)))''''''&&&&&&&&&%%%%%%&&&(((******'''%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&'''''''''(((((((((((($$$$$$&&&'''(((((((((((()))))))))))))))(((((('''))))))))))))************(((***+++---.........---,,,------...///000000111000000000000000111111222//////000000000111111111444555666777888777777666888888888999;;;<<<>>>???>>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;888888777777777777888888888777666555333222111111000000000///......---------,,,++++++******++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((TTTFFF888333333333444777333333444777888777444111111111111000//////111333000000111111111111111000'''***......---,,,---///++++++)))(((&&&&&&%%%%%%%%%%%%&&&(((***)))'''$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''((((((((())))))******!!!"""###%%%&&&'''(((((()))))))))))))))(((''''''))))))))))))************''')))+++---...///......------......///000000000000000000000000111111222000111111111111222222222333444666888888888888777999888888999:::===???@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<777777666666666666777777888777666555333222111000//////...---,,,,,,++++++---,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))UUUGGG:::444333222333555333444666888777555333111000000///...............111111111111111000//////---------,,,,,,,,,++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''+++***)))(((&&&$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% !!!###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***(((%%%###%%%'''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------............////////////000000000000111111111111------///000111222222333///000333555777888888888888888999::::::;;;;;;<<>>>>>===<<<;;;999888666555555555666777666555555333222111000000///...---,,,++++++++++++************************))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''TTTFFF999333222111222444333444666777777555333111000000///...............111111111111111000//////---------,,,,,,,,,++++++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------............//////////////////000000000111111111...///111222333444444444111222333555777888999:::888999999:::;;;;;;<<<<<>><<<:::999999:::;;;;;;;;;============;;;;;;999888777666555666666777777666555444222111000///......---,,,++++++++++++************************))))))))))))((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************************)))((('''&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''SSSFFF888333222111111333444555666777777555333222000000///.........//////111111111111111000//////------------,,,,,,,,,,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((******%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------............///////////////000000000000111111000111222333444555555555333333444555777888:::;;;999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999::::::<<<<<<<<<<<<::::::888888777666666666666666888888666444333111//////...---,,,++++++***++++++************************)))))))))((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''TTTGGG999333222111222444444555666666666555333222000000///////////////000111111111111111000//////...------------,,,,,,,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%)))***)))'''((((((((())))))))))))***(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,---------------.........//////////////////000000000111000111222333444444444444333333333333555777999;;;999999999:::;;;;;;<<<<<<::::::;;;;;;;;;:::888777999:::;;;;;;;;;;;;:::999888777777666666666666666999888777555222000///...---,,,,,,+++******++++++************************))))))((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''VVVHHH:::555444333333555555555666666666555444333000000/////////000000111111111111111111000//////.........---------,,,,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((())))))$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%)))+++)))'''((((((((())))))))))))***'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------------------...............////////////000000000///000111222222333222222222222222222333555777999888888999999:::;;;;;;;;;999:::;;;<<<<<<;;;999888888999:::;;;;;;:::999888777777777777777666666555888888666444222000...---,,,,,,+++*********++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''VVVIII;;;666555444444666555555555555555444444333000000/////////000111111111111111111111000//////............---------,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,------------...............////////////000000...///000111111111111111111111111222333555666777777777888888999:::::::::999:::;;;<<<;;;;;;999888999999;;;;;;;;;;;;999999777777777777777666555555666666444333111///------++++++************++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((***)))(((&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''VVVHHH;;;555444333444666555555555555555444444444000000//////000111111222111111111111111000//////............------------***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,---------................../////////000000//////000000111111000000111111333444555555666666666666666777888888999999888888999999999999999888999:::;;;<<<<<<;;;:::999666777777888777666555444444333222111///...---,,,++++++************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((***+++***)))''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''UUUGGG:::444333222333555666666555555555444444444000000///000000111222222111111111111111000////////////.........---------***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%'''***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,---------................../////////000///000000111111111000000111222444666777777666666555555555666777777888888777777777777777888888888::::::<<<<<<<<<<<<::::::666777888888888777555444222222111000///...---,,,+++***************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''')))***,,,+++)))(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''NNNFFF<<<555444444555444555444444555666666444222222111000111333333111000...000222222111000000000---...//////---,,,---...+++***(((''''''((())))))'''&&&%%%&&&''''''%%%######$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((++++++***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&+++(((%%%%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------------------............////////////000000111222333333333333333222222222333333444555666666666777888888999999888999::::::999888777666888999;;;<<<<<<;;;999888:::999888666555333222222000000000///......------************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''OOOGGG<<<555444444555444777777777888999888666444222111000111333333111000...000222222111000///000...///000///---,,,---...+++***((('''''''''(((((('''&&&&&&&&&''''''%%%######$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((,,,+++***)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((%%%""""""$$$&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---------------,,,,,,,,,............////////////000000111222333333333333111111222333444555666666555666666777888999999::::::::::::::::::999888888777888999::::::999888777888888888777555444222111000000//////...---------************************))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''OOOGGG===666444444555444777777777888999888666333222111000111333333111000...000222222111//////000...///000///---,,,---...+++***((('''&&&&&&&&&'''(((&&&&&&&&&''''''&&&$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%'''((((((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&((())))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$ """###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////000111222333333333333///000222333555555666666444555666777888999::::::;;;;;;:::999999999999:::666777888999999888777666666777888777666444111000000//////......---,,,,,,************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''PPPHHH===666444555555444555555666777888777333000222111000111333333111000---///111222000////////////000111///---,,,---...+++***((('''&&&%%%&&&&&&((('''&&&'''((((((&&&$$$###$$$%%%$$$######%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''***+++)))&&&###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------........./////////000111222222333333222///000111333333444333333444555555777888999:::;;;;;;:::999888777888999:::666777888888888888777666444555777888666444111/////////......---,,,,,,+++************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''QQQIII>>>666444555555444666666777888999777333000222111000111333333111000---///111111000/////////000111111000...,,,---...+++***((('''&&&&&&''''''((('''&&&'''((((((&&&$$$###$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++,,,+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&))),,,+++'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------------------............//////000111222222222222///000000111111111000000555555666777888999::::::999888777666666777888999777777888888888888777777333444666777666333000.........------,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''RRRIII>>>777555555555444888888:::;;;<<<999555111222111000111333333111000---///111111000......///111111222000...------...+++***(((''''''((())))))((('''''''''((((((&&&%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''---///---)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$%%%(((,,,,,,)))%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$############$$$%%%&&&""""""###$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%###""""""###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$""""""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------......///,,,------------............///000111222222222222000000//////000000111222666666666777888888999999777666666666666777888888888777777777777777777888333444555555444333000///...------,,,,,,+++******))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''RRRJJJ???777555555555444888999:::<<<<<<999555111222111000111333333111000,,,...111111///.........111222222111...------...******)))(((((()))+++,,,)))((('''((()))((('''%%%###$$$%%%$$$######%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###***111111+++&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###'''+++---***&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$&&&'''((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''$$$"""!!!"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---......///000000,,,,,,---------............///000111222222222222000///......000333666888777777777777777777888888666666777888888888888888777666666666666666666777333333444333333222111000------,,,,,,+++*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''SSSJJJ???777555555555444666777888::::::888333...222111000111333333111000,,,...000111///.........111222222111...------...***))))))))))))+++,,,---)))((('''((())))))'''%%%###$$$%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,222000(((###$$$(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$###&&&+++---+++(((!!!!!!"""###%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###$$$%%%''')))+++''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''***,,,***&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000111111,,,,,,,,,---------.........///000111111222222111000///......111666:::===888888888888777777777777666777888:::::::::999888666555555444444555555666444333333222222111111111------,,,,,,+++******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''KKKFFF===777444444555555;;;;;;:::::::::888444111222222222222222111000///...///000222222111111000000111222111///,,,++++++((('''&&&''')))+++***)))))))))((((((''''''''''''%%%%%%$$$"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%$$$######'''%%%$$$&&&+++///000000...---+++)))(((''''''&&&%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))))))))))))))))))))))),,,,,,++++++)))((('''&&&)))))))))))))))******+++---------............/////////---,,,,,,---...///......///000000000000000---...///000111222333333333555555555444555777999666666666666777777777777444444444555555555555555222222111000///...------...---+++)))((())))))***+++******)))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''KKKEEE===777444444555555999888999::::::999666333222222222222222111000000...///000111222111000000111222333222000---,,,,,,***((('''((())))))((('''(((((((((''''''&&&&&&&&&$$$$$$$$$###"""$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&***///222111000...---+++)))((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))***+++(((((((((((((((((((((((())))))*********))))))((()))))))))))))))******+++------------............///...------------...///......///000000000000000......///000111222333333444555666666555555777999555555666666666777777777444444444444333333333333222111111000///...---------,,,+++)))))))))))))))******)))(((((((((((()))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((''''''&&&&&&''''''(((JJJDDD<<<666444444444555666666777999;;;:::888555111222222222222111000000...///000111111111000000111333444333000...,,,,,,+++***(((((((((((('''%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''((((((%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%)))...222333222000...---+++)))'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''((()))***+++++++++)))))))))))))))******+++------------..................---------......///......///000000000000000......///000111222222333333555666666666666777999555555555666666666666777444444333333222222111111111111000///...------,,,,,,+++***)))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((IIIDDD<<<666333333444444666666777999::::::777555111111222222222111111000---...000111111111000///111222333222///---,,,,,,***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((***,,,///111111111000---,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))************)))))))))))))))******+++,,,,,,---------.........------------.........///......///000000000000000...//////000111111222222333555666777666666777888444444555555555666666666555444444333222111111000111000000///...---,,,+++++++++***)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&'''((()))((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((((((KKKEEE===666333333444444777777777999:::999666444000111111222222222111111---...///000111000000//////000222111...+++******'''&&&&&&'''((())))))((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))//////......------......+++***)))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''(((((()))))))))(((((()))))))))))))))******+++,,,,,,,,,------------...,,,------.........//////......///000000000000000//////000000111111222222222444666777666666666777444444444444555555555555666555555444333222222111000000///...---,,,++++++************)))))))))((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''(((((((((MMMGGG>>>777444333333333777666777888999999666333000000111222222222222111---...///000000000//////...000111000---***))))))&&&%%%%%%&&&((())))))((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%(((+++,,,111111///---***)))***,,,)))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''))))))))))))(((((('''&&&)))))))))))))))******+++,,,,,,,,,,,,------------+++,,,---...////////////......///000000000000000//////000000111111111111000222555666555555555666333333333444444444555555555555444444333333222222//////...---,,,++++++***((())))))******)))((((((***)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((((((''''''(((((()))PPPJJJ@@@999555333333222444444555888::::::777555000000111222222222222222------///000000000///...///000111000...+++******(((&&&%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&"""###$$$%%%%%%&&&%%%%%%(((((('''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$&&&)))---///---//////---***'''((()))'''&&&&&&%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((''''''&&&)))))))))))))))******+++++++++,,,,,,,,,---------+++,,,---////////////.........///000000000000000000000000000111111111111...111444555444333333444222333333333333444444444333333333333222222222222///......---,,,+++******'''((()))******)))((((((******)))(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))''''''''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((())))))(((((((((((())))))RRRKKKBBB:::555333222222222222444777:::;;;999888///000111222222222222222,,,---///000000000///...000111222111///,,,++++++)))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%(((,,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''""""""###$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%'''+++...111(((,,,///...+++'''&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''(((((((((((((((''')))))))))))))))******+++++++++,,,,,,,,,---------***+++---///000000///......//////000000000000000000000000000111111111111---000333444444333222333222222333333333444444444111111111111111222222222///......---,,,+++***)))'''((()))******)))((((((++++++***)))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++''''''''''''((((((((()))))))))(((((((((((())))))SSSKKKAAA888444333333444333444555555555444333222000000000000////////////......///000000000000000111222222111...,,,++++++***))))))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######"""###$$$&&&(((***((((((((((((((((((((((((&&&%%%$$$%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))***+++,,,,,,------,,,,,,---......///////////////////////////////////////............////////////000000//////000111222222333333333333333333333333111111222222222111111000------,,,,,,+++***))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((QQQJJJAAA999555444555555222333444555666555555444111000000000////////////......///000000000000000111222222111...,,,++++++***)))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))***+++,,,,,,------,,,,,,------...///////////////................................./////////000000000000//////000111111222333333333333333333333333111111222222111111000000------,,,++++++***))))))))))))))))))))))))))))))*********)))((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((QQQJJJAAA999666555666666111222444555777777666666111111000000000/////////...//////000000000000000000111222111...,,,+++,,,***)))(((((('''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++,,,,,,------,,,,,,------...////////////...........................////////////000000000000000000/////////000111111222222222222222222222222111111111111111000//////,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((RRRKKKBBB:::666555555555222333555666777777666666111111111000000000////////////000000000000//////000111222111...,,,,,,,,,***)))(((''''''''''''''''''&&&&&&%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((())))))&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++,,,,,,------,,,,,,,,,---......//////............................../////////000000000111111000000/////////000000111111111111111222222222222111111111111000///......,,,+++++++++******))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((SSSLLLCCC;;;666444333222555666777777777666555444111111111111000000000000//////000000000000/////////111111000...,,,,,,---***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***************+++,,,,,,------,,,,,,,,,------.......................................////////////000000000000000000///////////////000000000000111111222222222000111111000///...------++++++***************)))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((QQQKKKBBB:::666444222111666777888888888777555444222222111111111000000000000000000000000//////...///000111000...---,,,---***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++***+++,,,,,,------,,,,,,,,,,,,---............---------------------------............////////////000000//////......///////////////000111111222222000000000000///---,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((LLLGGG???999666444333333555666777888888888777666222222222111111111000000000000000000000///......///000111000...---------******((('''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))))))))(((((('''&&&&&&&&&((()))************)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++***+++,,,,,,------,,,,,,+++,,,------......------------------------------------------............000000///.....................//////000111111222000000000///...---++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((IIIDDD===888666555555555444555777888999999999999222222222111111111111000000000000000000///.........000111000...------...******((('''&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$&&&)))***++++++***)))((('''&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&)))))))))'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++++++++,,,---------,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......111000///...............---......///000111111222000000000///...,,,+++***)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((MMMGGG>>>777444333333333444444555777999:::777555444333111000000000111111///000111222222111000///...000111000...+++++++++)))&&&%%%&&&)))***)))&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''000///...,,,***)))''''''&&&''')))***+++***((('''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$%%%%%%&&&###&&&)))***)))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((&&&%%%&&&''')))***)))************+++++++++++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////000000////////////000000///000111222222222222222000//////...------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((''''''(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((NNNGGG???888444333333333444444555777999:::777555444333222111000111111222000000111111111111000000...000111111...,,,++++++)))((('''((())))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%###"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((---,,,+++***((('''&&&&&&%%%&&&(((***+++***)))(((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&$$$&&&)))***)))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&(((***+++)))************++++++++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000////////////000000///000111111222222222111/////////...---,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((NNNHHH???888555444444444444444555777999:::777555444333333222222222222333111111000000000000111111///111222222///---,,,,,,***++++++***((('''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%$$$&&&(((***+++***)))((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''&&&%%%%%%%%%'''***+++)))((('''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''((()))***+++)))************+++++++++,,,,,,------.........///......------,,,,,,++++++,,,,,,------.../////////000//////......//////000///000000111111111111111///......------,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((NNNHHH@@@999555444444444444444555777999999777555444333333333333333333333222111000//////000111222000111333222000---------+++---...,,,(((&&&''')))''''''&&&&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&(((++++++***(((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))((()))***++++++))))))*********+++++++++------------------------//////...---,,,++++++***,,,,,,------...//////////////////......///////////////000000111000000///------------,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((NNNHHH???888555444444444444444555777999999777555333333333333333333333333222111000//////000111222000111333222000---------,,,...///---(((&&&''')))''''''&&&&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''')))***)))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((((((((('''&&&''')))+++,,,***'''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))))))))))))))******+++))))))*********+++++++++,,,,,,,,,---------------//////...------,,,++++++,,,,,,------...///////////////............////////////000000000//////...,,,,,,,,,,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((MMMGGG>>>777444333333333444444555777999:::777555111222222333333333333222111111000000000000111111///111222222///---,,,,,,,,,------+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''(((***,,,,,,***'''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))************+++++++++++++++,,,,,,---------...//////......------,,,,,,,,,,,,------...////////////......------......//////////////////......---++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))&&&&&&''''''((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((LLLFFF===666333222222222444444555777999:::777555000000222333333333222222000000111111111111000000...000111111...,,,++++++---+++*********)))((('''''''''&&&&&&&&&%%%%%%%%%"""###$$$###""""""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''%%%$$$%%%'''(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((()))))))))+++---,,,***'''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((()))************+++++++++******+++,,,------.....................---------,,,,,,------...////////////......------......///.../////////......---,,,*********+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''(((((()))******+++))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((KKKEEE===666222111111111444444555777::::::777555///000111222333222222111///000111222222111000///...000111000...,,,++++++---***((((((***+++(((&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$###""""""$$$&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''))))))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%''')))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&((()))******,,,------***'''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))************+++++++++))))))***+++---...//////---------...............,,,,,,------...//////000.........------............/////////...------,,,******************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***'''(((((()))***++++++,,,))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((NNNGGG>>>666222111222222444444444666888888777555222222222333444444222///222111000111333333111000111222222111...------...+++***)))((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''***)))'''&&&$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%&&&'''((()))***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///......---------......------------------------------++++++++++++------------------------------,,,+++)))((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))OOOHHH???777333222333333444333444666888888777555222222222333444444222000222111000111333333111000111222222111...------...+++***)))((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''***)))(((&&&%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%&&&'''((()))((('''''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------......------------......---------------------------,,,++++++++++++,,,---------------------------,,,+++***)))((())))))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))PPPIII@@@888444333444444333333444666888888777555222222222333555444222000222111000111333333111000111222222111///---------******)))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))((('''&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))OOOIII???777444333333333333333444666888999777666222111222333555555333111222111000111333333111000000111333222///---------******))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************+++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((NNNGGG>>>666222222222222222222333666888999888666222111222444555666444222222111000111333333111000///111333222000---,,,,,,******))))))((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((NNNGGG>>>666222111111222222222333666888999888777222111222444666666555333222111000111333333111000///111333333000...,,,,,,*********))))))(((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((''''''((()))'''''''''(((''''''&&&%%%)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''(((((((((((())))))))))))((((((((()))))))))******************++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************(((((()))************)))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))OOOHHH>>>777333222222333222222333666888999888777222111222444666777555333222111000111333333111000///111333333111...,,,+++*********)))))))))))))))%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&''')))''''''((((((((('''%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++)))))))))******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************&&&'''((()))***))))))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((())))))))))))))))))))))))PPPIII@@@888444333333444222222333666888:::999777222111222444666777555444222111000111333333111000...111333333111...,,,+++************))))))))))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((''''''((((((((('''%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&''')))))))))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''(((((((((((((((((((((((())))))))))))))))))))))))PPPKKKBBB:::444222222333333333555888;;;<<<:::888222333555777777666555444666555555444222111000000222333333222000...+++)))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((******))))))******+++,,,))))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***++++++***)))((()))************+++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''***)))((('''&&&&&&''''''OOOKKKCCC;;;666333333333333333555888;;;;;;:::888222333444555666555444444666555444333222111111000111222222222111...+++)))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''''''''((()))((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((())))))))))))*********))))))******+++,,,************************************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((()))***++++++***)))((()))************+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''(((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''')))))))))(((((((((''''''NNNJJJDDD===888555333333333444555888;;;;;;:::888222222333333333444444444555555444333222111111000000111222222111...,,,***++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))))))))((((((((((((''''''))))))((((((''''''&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))******************))))))******+++,,,++++++++++++++++++++++++************************+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))************)))))))))************+++++++++******)))))))))(((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))*********)))((('''LLLIIIDDD???:::666444333444444555888;;;;;;999777222222111111222222333444444444333333222111111000///000111111000...,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********)))(((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((******)))((('''&&&&&&%%%&&&((()))++++++)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((()))))))))***************))))))******+++,,,++++++++++++++++++++++++************************************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******)))))))))))))))*********+++++++++*********)))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))+++,,,,,,***((('''JJJHHHDDD???:::666444333444444666888:::;;;999777222111111111111222333444333333333222222111111000//////000111000...,,,***++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************+++((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((())))))))))))))))))(((((((((((()))))))))))))))******)))((('''&&&&&&%%%&&&((()))++++++)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((())))))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))***))))))))))))))))))***))))))*********+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((***,,,,,,***)))(((IIIFFFBBB===999666444333555555666888::::::888666111111222222222333333333333333222222111111111111///000111111000---+++)))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))*********++++++++++++(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))(((''''''(((((((((((())))))))))))((((((''''''&&&&&&'''((())))))))))))((('''###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''))))))((((((''''''''''''''''''''''''((((((((((((******))))))******+++,,,))))))))))))))))))))))))************************(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))************+++))))))))))))))))))))))))(((((())))))))))))************))))))))))))******)))************+++++++++++++++*********)))))))))''''''''''''''''''''''''(((''''''(((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))*********)))(((HHHEEE@@@;;;777555444333555555666888::::::888666111111333444444444333222222222222222111111111111000000111111///,,,***(((++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&''''''((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))************)))(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''###$$$&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''((((((((((((((('''(((((((((((()))))))))******))))))******+++,,,************************************************(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))GGGDDD???:::666444444444555555666888::::::888666000222444555555555333222222222222111111111111111111111111111///,,,)))'''++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''$$$""""""%%%(((***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((%%%&&&&&&&&&''''''(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((###%%%&&&((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++************************'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++)))************++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''&&&'''((()))***HHHDDD===888555555555555222333444666666666666555111222444555555333222000000111222222222222111000111222222222111...,,,***,,,,,,,,,+++***)))((('''######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((***+++''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((()))******)))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))))))))'''******&&&''',,,+++&&&,,,***((()))***++++++***///,,,))))))+++,,,+++))))))+++---......---+++***...---,,,+++******+++,,,///,,,******---......---)))(((***...,,,((()))---(((''''''''''''(((***,,,((()))++++++******+++,,,)))******+++,,,+++++++++,,,(((%%%&&&+++,,,***&&&***)))(((''''''((()))******((('''(((((('''%%%"""%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((LLLHHHBBB<<<888666444444222333444666777666666555111222444555555444333222111111111111111111111111111222222222111...,,,***,,,,,,,,,+++***)))((('''$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((()))******)))((('''''')))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***------)))***......)))+++******+++,,,---......)))((((((***...111111///111///---+++***+++...000,,,---...///...//////000---///000///---+++************)))******+++++++++333111///---------------+++,,,,,,+++***++++++,,,))))))******))))))((((((,,,***)))***------***(((***)))(((''''''((()))******)))''''''((((((&&&%%%%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++)))((()))***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((PPPMMMHHHAAA;;;777444222222333555666777777666666111222444555666555555444333222111000000111222333111222222222111...,,,***,,,,,,,,,+++***)))''''''&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((((()))***)))((('''((()))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++&&&))))))'''(((+++,,,***%%%&&&(((((('''(((***+++......///222555666555444444555666666777:::>>>AAA;;;===>>>>>>===<<<<<<===<<>>===555;;;777222111333333111...000...+++***+++,,,,,,,,,,,,,,,++++++*********************(((&&&%%%'''((())))))(((((((((((()))))))))'''$$$$$$&&&((())))))&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((LLLLLLIIIDDD===777444333333444555777777777777666111222333444555555666666444333111000000111333444111222222222111...,,,***+++++++++***)))((('''&&&(((((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''(((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))************************************++++++++++++++++++++++++------......---...111555000000111222333777<<<@@@BBBGGGOOOXXX```fffkkkmmmiiioooxxx~~~~~~zzz{{{}}}zzz|||gggRRRNNNLLLFFFFFFBBB===:::999777444222444111...---......---,,,,,,++++++******+++,,,,,,------+++)))''''''***---(((((())))))))))))(((((((((&&&######%%%'''))))))&&&''')))(((''''''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))(((((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((IIIJJJHHHCCC;;;555444444333444666777888888777777222222222333333444444444444333222111111222333444111222222222111...,,,***+++++++++***)))(((&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))(((((()))***)))))))))*********++++++***************************************+++++++++++++++---000000000555===CCC@@@===???DDDKKKQQQTTTaaaeeekkkqqquuuyyy}}}pppmmmnnnmmmaaa^^^YYYRRRKKKEEEBBB@@@>>>;;;777555444222...***---,,,+++*********+++,,,***))))))((())))))******(((((())))))))))))(((((((((&&&$$$$$$&&&(((((((((&&&((())))))(((''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((IIIJJJHHHBBB999333333444333444666777888888777777222222111111111222222333333333333333333333333333111222222222111...,,,***++++++******)))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&((())))))(((((()))+++))))))*********+++++++++************************))))))***,,,---///000000000222999AAAGGGLLLVVVbbb~~~vvvnnnmmmssszzz~~~~~~|||yyyyyyzzz{{{ppphhheeefff[[[VVVQQQNNNKKKEEE===777444333000...,,,,,,,,,,,,((((((+++///222111,,,''''''((()))******)))(((''')))((('''((()))***)))(((&&&((())))))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((KKKLLLIIIBBB888222222444333555666777888888777777222222111111000111111111222333333444444333333222111222222222111...,,,***************)))'''&&&%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''))))))))))))(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++)))************+++++++++************************)))+++---///222555777888CCCGGGRRRbbbmmmwww{{{wwwvvvwwwsss{{{zzzrrrqqqsss}}}xxxrrrmmmhhh```UUUMMM<<<:::777333000.........---///444<<>>555,,,'''((()))******)))((('''+++******+++,,,,,,***((('''((())))))(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((NNNNNNJJJBBB999333333444333555666555777;;;:::666333444444333111000000111222222222222222222222222111222444333111...------++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))$$$'''***,,,,,,,,,,,,---(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&)))((('''((()))***)))(((,,,***))))))***,,,+++++++++++++++++++++******)))---+++(((((()))***+++,,,(((&&&***111333///...111//////333888<<<@@@IIISSS[[[gggxxx~~~tttnnnsss}}}|||uuuqqqqqqxxx~~~xxxgggUUUFFF;;;:::999555555;;;444///999JJJIII555)))+++000))),,,---(((***---''')))***************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###&&&))),,,......---,,,(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++***)))((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))---------,,,,,,+++++++++---+++***+++------+++(((,,,,,,,,,++++++*********************************++++++******************))))))))))))))))))))))))************************+++*********))))))((((((+++*********))))))((((((++++++***)))((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))OOONNNJJJBBB999444333444555777777666888;;;:::555333444444333111000000111222222222222222222222222111222333333000...---...++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$'''+++,,,,,,+++,,,,,,''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''(((((((((((())))))(((((((((''''''''')))((('''(((*********(((+++)))((()))***++++++***(((((())))))******))))))((())))))+++---------,,,000,,,+++...///,,,---111555888@@@MMMWWW^^^gggooo}}}tttyyy~~~{{{|||}}}ttt}}}sssaaaVVVOOOEEE;;;555000000111111...,,,///444---'''+++...)))+++///))))))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''***---......---,,,(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++***))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++++++++*********)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))************))))))------,,,,,,++++++++++++---+++***+++------+++(((,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))************************************)))))))))(((************)))))))))((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))PPPOOOKKKCCC:::444333444777999999888999<<<:::555222333444333111000000111222222222222222222222222111222333222000...---...++++++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''%%%(((+++,,,,,,++++++,,,''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((('''''')))((('''(((***+++***))))))((('''(((***++++++)))''''''((())))))*********'''(((+++,,,------+++***///---...111555999BBBKKKVVVWWW```ooo|||}}}xxxooo___PPPKKKQQQLLL<<<000000111///000***...///((((((+++%%%************)))((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((***,,,......---,,,(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***++++++++++++***))))))))))))************))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************)))******++++++******))),,,,,,+++++++++++++++***---,,,+++,,,---,,,+++)))++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))************************************))))))))))))************))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))QQQPPPKKKCCC:::444333444888;;;;;;999;;;===:::555222333444222000///000111111222222222222222333333111222222111///------...*********)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&))),,,---,,,+++***+++''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))(((((((((((((((((()))((('''(((***+++***)))(((''''''(((***+++***)))***************++++++,,,.........---,,,---000111111888CCCKKKSSSaaattt|||yyy{{{~~~uuuqqqyyyyyynnn^^^NNN>>>111888333555555,,,,,,000+++,,,,,,+++++++++++++++,,,***))))))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))+++,,,,,,+++***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++******))))))******++++++******)))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++************++++++,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))RRRQQQLLLDDD;;;555333555888;;;<<<;;;<<<>>>;;;555222333333222000//////000111111111222222333333333111222222000...------...******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''))),,,---,,,*********''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))***)))((()))***++++++)))((('''''')))+++,,,+++)))++++++***))))))******+++111000...,,,...444===DDDGGGWWWiiirrryyy~~~qqq^^^SSSGGGBBBDDDBBB666444777222---,,,,,,+++,,,,,,---...******))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******+++++++++************++++++++++++******************************)))))))))))))))))))))))))))))))))******)))))))))************************))))))*********+++++++++************+++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***************)))(((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))SSSRRRMMMEEE;;;555444555777:::<<<;;;===>>>;;;666111222333222000//////000111111111222222333333444111222111///---,,,---...***)))))))))((((((((('''''''''''''''&&&&&&&&&%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((***------+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********)))((()))+++,,,+++***((('''(((+++---...,,,***+++***)))((((((***+++,,,***,,,...111777CCCQQQ[[[gggvvv}}}{{{zzzyyyeee```aaaZZZFFF:::555,,,000///---,,,++++++,,,---++++++***)))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++*********++++++++++++*********************+++++++++))))))))))))))))))))))))))))))************))))))************************)))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------,,,---......,,,++++++,,,++++++++++++++++++,,,,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))TTTSSSNNNEEE<<<555444555555999;;;;;;===???<<<666111222333222///...///000000111111222333333444444111222111///,,,,,,---...))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((+++------+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''''''''(((((((((((((((((()))))))))************)))((()))+++,,,+++***(((((())),,,...///---++++++*********,,,...111333///777BBBLLLVVVaaammmvvvjjjWWWIII;;;999777444000...---,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---------.........+++...//////,,,++++++---,,,,,,++++++++++++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))TTTSSSNNNFFF<<<666444555444888:::;;;===???<<<666111222333111///...///000000000111222333333444444222222111///,,,+++---...))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))+++------+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''((((((((()))(((((())))))*********+++***)))))))))+++,,,+++***((()))***---///000...,,,,,,,,,---...111555888;;;BBBNNN```oooyyytttdddCCC@@@;;;666222///...---,,,,,,+++***))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***+++++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,---------....../////////+++...000///,,,++++++------,,,,,,++++++*********************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))RRRUUUQQQCCC;;;999666///444666999;;;;;;:::888777555444222222333333222111111111000222444666555555333333111///...,,,+++***)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$)))(((((('''''''''((((((***---111000,,,(((''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((((((((((())))))************)))))),,,***((((((***+++,,,,,,&&&+++)))***///+++)))333,,,555333222@@@OOOWWW___lllxxx|||dddaaaSSSBBB777555222---,,,...///---,,,------,,,...+++)))((()))+++++++++******)))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((((((''''''(((***)))***+++,,,,,,+++***)))++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,........................------------------------.........------,,,,,,,,,+++,,,,,,---...///000000------------------------...//////...,,,***+++,,,///...,,,+++***+++,,,,,,************************************************+++***((('''''''''((())))))'''&&&'''***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))UUUZZZVVVGGG<<<999555000444666999;;;;;;:::999777666444333333444444333111222111111222444555444333333222111000...,,,+++***)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((+++,,,------+++)))'''%%%((((((((((((((((((((((((((((((''''''''''''((((((******)))((((((((((((((())))))************))))))***)))((()))***,,,,,,---+++///------222///...999555EEENNNVVVjjjzzz||||||uuueeeVVVKKK???555888666222000000111000---...,,,***)))+++,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((((((''''''(((*********++++++++++++******------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------.........---------,,,,,,........................------------------------.........---------,,,,,,,,,------....../////////------------------------...//////...,,,++++++,,,...---,,,+++++++++,,,,,,************************************************+++***)))((('''(((((()))***((('''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))XXX^^^[[[KKK<<<888555222444666999;;;<<<;;;999888666555333444555555444333444222111222333444333222222222111000...,,,+++***)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((,,,+++++++++,,,***(((&&&(((((((((((((((((((((((()))((((((''''''(((((()))******)))((((((((())))))))))))************))))))((())))))***+++,,,,,,---***...******000000333AAAQQQfffuuu~~~~~~}}}uuudddTTTJJJ???888111......///---***---,,,+++,,,---...---++++++***))))))((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((())))))(((''')))***++++++************++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------.....................---------////////////////////////.......................................---------........................---------------------------...///...,,,++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************+++***)))(((((((((((()))***)))((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((())))))))))))VVV^^^\\\LLL<<<777666444444666999;;;<<<;;;:::999666555444444555666555444444333222222333333222000111111111000///---+++***)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((''''''''''''(((((()))+++---...---+++*********(((((((((((((((((((((((())))))(((((((((((())))))******))))))((())))))***)))******++++++******))))))***,,,,,,++++++,,,---)))---***,,,666<<>>>>>;;;777555333222111///------,,,++++++++++++,,,*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''')))******))))))***+++******++++++++++++******,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---........./////////////////////000000/////////....../////////000000000//////000000000111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000///////////////........................,,,---......,,,,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++***)))(((''')))******(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++(((((((((((())))))))))))PPPTTTPPPCCC;;;:::777111444666999<<<======<<<;;;333222111222444555444333222111000111222333222000...///111222111...,,,***)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''')))******...***)))000999999///%%%((((((((((((((((((((((((******))))))))))))************))))))***+++,,,,,,***++++++,,,,,,++++++***'''***------...333<<>>===<<<<<<:::555666555444444444333111...000111111222222222111111111111222111000///---,,,)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((((('''&&&%%%%%%&&&'''((((((((('''(((((()))***+++...)))***666DDDFFF999+++(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++000///...+++))))))***,,,000---...444:::@@@IIISSSgggvvvrrrtttxxx}}}uuuzzzeeeLLL>>><<<<<<888222222222111000///,,,***(((---,,,+++***))))))))))))************))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))(((''''''(((&&&&&&'''''''''''''''''''''''''''''''''''''''''',,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------.....................//////000...------...///000000///000///......///111333444111//////111111000111222222111000333666888777555111444444333444777555111333//////333222...000666222555444111000444777666000000111111111000//////333111///000111222222111//////.........---------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***************+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((LLLOOOLLLCCC;;;999888777777;;;===<<<<<<===:::666555444444444555555444222111111222222222111111000000111111111000...,,,+++)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((((((((((((((((()))***++++++((((((,,,222222+++$$$(((((((((((()))))))))*********************************+++,,,,,,------,,,***,,,------,,,,,,///222///:::HHHRRRYYY___fffkkkppp~~~zzzoooXXXWWW^^^nnnxxxvvv}}}rrrXXXFFF===:::999777333000...---++++++------,,,+++++++++++++++************))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........---------------...///000111000000000111111111111222222111000///.........333222222444555555555555888555333333444666666666777888666222111444444111888666666999777111000333,,,111444222111222000,,,222111///...///222555777333222111111222222111000/////////.........------///...------,,,,,,---------,,,,,,++++++,,,,,,---+++++++++*********************************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((MMMPPPMMMDDD<<<999999777555:::<<<;;;;;;===;;;777444333333555777777666444222222222222222111000///000000000000///---+++***)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((()))***+++,,,,,,,,,***((('''&&&'''(((((((((((()))))))))*********************************++++++,,,,,,,,,------))),,,...---+++---333999CCCWWWkkkrrrwww{{{qqqllloooooorrrzzz}}}yyyxxxnnnddd```llluuu|||aaaJJJ>>><<<:::777555444222000.........---,,,,,,,,,------++++++*********)))))))))************))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............---------...//////000000000000000000000000000333444666777888999::::::<<<<<<<<<>>>AAACCCCCCBBBGGGEEEBBBAAACCCHHHMMMQQQVVVUUUOOOFFFBBBCCCCCCAAA??????AAAEEECCC===999888444777999777777888777333555444222000//////000111111000///000111111000...000000/////////.........//////...---------------------,,,,,,,,,,,,------,,,,,,++++++******))))))******************************))))))******+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))NNNQQQNNNDDD<<<:::999777444888;;;;;;;;;===<<<888444333333444666666555444333333333222111000///...//////000///...---+++***)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((()))***+++,,,---,,,+++***(((&&&(((+++///(((((()))))))))*********************************,,,+++++++++++++++++++++,,,......,,,,,,222>>>HHHeeewww{{{xxx|||rrrlllpppwww{{{rrr|||vvvwwwvvvrrrnnnrrrzzzcccGGGAAA>>>;;;::::::999555222///......---------------+++++++++*********))))))************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((******((('''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********))))))(((******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---------------------/////////......//////000///000111222111222333444555777999<<>><<<999555333333333444444333111333333333222111000///...//////000///...---+++***)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&''')))******)))'''&&&&&&'''((())))))((('''&&&(((((())))))***,,,---...)))'''%%%%%%(((***++++++))))))))))))************************************------+++******************,,,---000777FFFYYYgggtttqqqyyy{{{vvvyyyeeeWWWNNNBBB:::777777777666000000///...------------++++++++++++************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))******)))(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,/////////...//////000000111333777999:::===@@@CCCBBBCCCEEEIIILLLQQQTTTVVVUUUZZZaaalll}}}nnnddd\\\YYYRRRIIIDDDBBB===777555666666666777777666666444333333444555666555333222222111111111000000000000000///............///...------,,,,,,------......------,,,+++***))))))******************************))))))******+++,,,************************++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***OOOQQQNNNDDD;;;888777666555999<<<<<<===???===999444333333333444444222000222222222222222111000///000000000000///---+++***)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))&&&'''((())))))((('''&&&((((((((())))))((((((((()))))))))***+++---...///,,,)))&&&'''+++,,,***&&&)))))))))*********++++++++++++++++++++++++++++++...---,,,++++++,,,---...***...666CCCUUUiii}}}}}}kkkSSS@@@888888999:::444333111000...---------,,,++++++++++++*********************))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''')))******)))(((((()))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))******++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------......///000000111333555666888777<<>>;;;;;;;;;888666444222333222111000333333222222222111111111111111000///////////////......------------......------,,,,,,++++++******++++++++++++++++++++++++******))))))******+++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******NNNPPPMMMCCC:::777666555777;;;>>>===>>>???===999333333222444555555444333111111222222222111111000000111111111000...,,,+++)))))))))(((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))'''''''''(((((('''''''''))))))(((((((((((()))))))))))))))***,,,---///000...,,,******------+++)))))))))*********+++++++++++++++++++++++++++++++++------,,,---///111444666666???OOOdddzzzpppZZZNNNGGGBBB>>>888777555333111///......,,,,,,+++++++++*********************))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))++++++)))((()))***)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((()))***++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......//////000000111111333444666:::>>>CCCFFFHHHLLLSSS\\\dddjjjrrr|||wwwiii^^^VVVRRRGGGCCC===999666444333111333333333333222222222222222111000000//////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********NNNPPPMMMCCC:::777666444888<<>>>>>@@@>>>999222222222444777888777666000111111222222222111111111111222111000///---,,,)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''***)))(((''''''((()))***))))))***+++,,,...000000***)))(((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,---///222666:::===HHHSSSgggwwwwwwuuu|||~~~wwwiii[[[KKK@@@<<<;;;888555333111000///,,,,,,,,,+++++++++******************))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((()))++++++)))((()))***))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''************))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111222333333444888:::>>>CCCJJJPPPUUUXXXfffnnnzzzyyy\\\VVVNNNGGGBBB???===;;;444444333333333333222222222111111000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********)))***++++++,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++NNNQQQNNNDDD<<<888777444666:::===<<<<<<>>><<<888444333444555777777555333555444333222111111111111111111111111000...---,,,+++***))))))******)))''')))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((())))))''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++++++++******)))*********))))))))))))************'''++++++)))+++///,,,%%%...,,,+++...666@@@IIINNNSSS{{{{{{oooLLL???===:::777555333000...,,,++++++,,,---,,,***((()))))))))))))))*********************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&''''''((()))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,......------...000///...---,,,...222111---,,,---222888666222777???IIIIIIKKKPPPZZZeeepppwwwssseee[[[RRRIIIBBB???<<<888444111000000111...222444222000///---)))222111///...---,,,,,,,,,///......------,,,++++++,,,,,,,,,+++++++++******************************+++++++++************)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))VVVXXXTTTHHH>>>999666444555999;;;:::;;;===;;;777666555444555666666555333444333222111000000000000111111000000...---,,,++++++***))))))******)))((()))((('''%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++---,,,+++***************))))))))))))***************,,,+++'''))),,,+++'''...,,,+++000;;;HHHTTT[[[nnn{{{YYYOOOAAA999666666444222...---,,,---...---+++***))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''))))))))))))((('''&&&&&&''''''((()))))))))))))))((('''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,---......,,,++++++,,,222111000000///...,,,---//////333;;;AAAFFFQQQ\\\bbbhhhrrr~~~lll\\\WWWOOOEEE<<<999888999:::222111111222111000000111/////////...............///......------,,,,,,+++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))XXXYYYTTTHHH>>>999777555777;;;===;;;;;;===<<<888888666444444555555444333333222111000000//////000111111000///---,,,***))),,,***))))))******)))((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&((()))((('''(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((()))))))))))))))************+++++++++......---+++************)))))))))*********++++++,,,---+++((((((,,,...,,,------///777EEEUUUdddlll}}}xxx}}}zzzwwwfffNNN???::::::888666222000...---......---,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&))))))+++++++++)))'''%%%''''''((())))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---......//////......,,,,,,,,,,,,------------+++---///...---,,,,,,---000---...222111...333<<>>???>>>>>>@@@>>>;;;:::888555444444555444444444333222111000000000000222111111000...,,,***))),,,+++)))***++++++***(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++000///...,,,+++*********))))))*********+++++++++)))+++,,,******,,,///111000222888DDDUUUeeerrryyy|||ooovvv|||}}}qqqeeeaaaiiisssqqqqqq\\\KKKAAA===:::888444222///---......---,,,++++++***************)))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''''''''((()))+++,,,,,,***'''&&&&&&'''(((((())))))(((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,------...////////////...,,,,,,,,,------------...***,,,...///......000111000+++---444555666EEEWWW\\\cccrrrmmmYYYKKKJJJ>>>777;;;:::222///333333333333333111000...---/////////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))PPPQQQLLLAAA888777888888<<>>===@@@???;;;;;;888555444555555555444555555444333222222222222222222222111///---,,,+++,,,+++******++++++***)))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++000///...,,,+++*********************++++++++++++'''***------***))),,,111:::???JJJXXXgggttt||||||xxxjjjaaaiiiwww{{{lllaaaZZZ[[[ggguuu}}}{{{||||||}}}uuupppfffYYYKKK@@@999666666444000.........---,,,,,,+++++++++******))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((())))))''')))+++,,,,,,***(((&&&&&&&&&'''((((((((((((((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,---...............,,,,,,---------.........***,,,------------///111333222666>>>EEEOOOdddzzzwwwgggTTTBBB<<<:::555666:::111111111000000...------000//////......---,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))ZZZZZZRRRDDD999777777777:::===>>>;;;;;;===<<<999999777555555666666555444666555444333333222222333222222111111000///---------+++******++++++***)))''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%'''((('''&&&'''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++......---+++*********************++++++++++++,,,(((***......***(((///888PPPUUU```mmmyyy}}}wwwrrrrrrxxx~~~oooddddddhhhooo{{{ooorrrqqqiiiZZZIII>>>999888666333222111000...---,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***'''(((***++++++***((('''&&&&&&'''((((((((((((''''''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,---......+++,,,,,,---...---------,,,---------............---...---,,,+++,,,000222111;;;IIIXXXhhh|||bbbJJJ???;;;888444111111000////////////000000000//////...---------------------,,,,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))dddbbbXXXHHH<<<888777777;;;======::::::<<<<<<999777666666666888888666444555555444333222222222222//////000000//////...------+++******+++,,,***)))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,+++************************+++++++++,,,,,,)))+++...111///222@@@PPPjjjnnnuuu~~~~~~xxxllliiiuuu}}}xxxsssnnnqqqsssxxx~~~||||||ooo]]]MMMCCC;;;999777666555333000...------,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''(((((())))))(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,---...///+++,,,------......------------------............000//////...///444:::???@@@VVVnnn~~~nnneeeTTTBBB>>><<<888555333222222333000000//////......------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))gggeeeZZZJJJ===999999888===??????;;;;;;======:::666555666777999999777444555444333222111111111111---...............---------,,,***+++,,,,,,+++)))&&&'''((())))))(((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******)))***************+++++++++,,,,,,,,,)))***///444666???TTTiii|||~~~yyyyyyooorrr~~~||||||uuuiiicccaaa[[[SSSVVVRRRNNNNNNRRRXXX^^^aaa\\\```eeejjjmmmpppsssuuu}}}|||ooo\\\OOO===<<<:::999888666222///------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&'''''''''''''''(((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++---...//////,,,------...............---------.........//////000000000222666>>>HHHNNN]]]zzzwwwuuuzzzzzz{{{yyyxxx|||fffOOOKKKDDD===888555444444000000000///......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))eeeggg^^^LLL???===;;;777AAABBBCCCAAA>>>;;;::::::888666444555777888555222555444333222111222333333333111///.........---++++++++++++++++++++++++++++++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++************+++***))))))+++***(((222+++---===PPPaaaqqq~~~xxxqqqttt~~~wwwyyypppddd[[[XXXWWWVVVTTTPPPRRRPPPKKKIIIJJJHHHEEEDDDEEEGGGGGGGGGFFFGGGGGGLLLJJJHHHIIIMMMPPPQQQPPPXXXSSSTTT[[[]]][[[dddsssqqqmmmZZZDDD;;;???>>>===:::000000111///,,,+++,,,,,,***************))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((()))***************************************,,,,,,,,,++++++*********))))))***++++++++++++******++++++,,,,,,------.........---------......///000///...------///111222333222333;;;KKKbbbvvvdddIIIAAACCC===111777222000222222...---...------..................------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***ccceee^^^LLL@@@>>><<<888@@@AAABBBAAA???<<<;;;;;;888666444555888888555222555444333222222222333333333111///.........---+++++++++++++++++++++++++++*********)))((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------------......---...111;;;PPPhhhzzz|||rrryyyzzzwww|||{{{rrr^^^UUULLLGGGHHHJJJHHHEEEJJJKKKJJJFFFGGGKKKNNNMMMQQQMMMIIILLLRRRWWWWWWUUUVVVSSSOOONNNPPPRRRSSSRRRRRRTTTSSSPPPOOOSSSYYY[[[\\\aaafffjjjuuu~~~uuuZZZGGG@@@:::<<>>999555222333333000111444////////////////////////------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))aaaddd^^^MMMBBB???===888>>>???AAAAAA???===<<<<<<888666444555888888555222444444333222222222222333222000///...///...---+++++++++++++++++++++++++++******))))))((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++++++++---000--->>>UUUmmmyyyuuuvvv~~~ppphhhfffccc\\\UUUPPPKKKFFFEEEHHHJJJIIIGGGEEEGGGGGGFFFJJJSSSZZZ[[[___UUUNNNRRR^^^gggfffaaaaaa^^^[[[ZZZZZZ\\\]]]]]]```hhhggg]]]\\\ccccccZZZQQQTTTWWWZZZaaajjjqqqsssssswwwnnnZZZMMMAAA???BBB===999222,,,***,,,------+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''''''''''''''''''''((((((((()))))))))******(((((()))***************************************,,,,,,,,,++++++++++++***)))******++++++++++++++++++++++++,,,------.....................///000000,,,---///000222333444444===NNNaaappp|||{{{uuurrrwwwuuu^^^NNNCCC999333000111222000000222111111111000000000000000------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((cccfff___NNNBBB???<<<666:::<<<>>>???===<<<<<<<<<999666555666888999666333333333333222222222222222111000////////////---+++++++++++++++++++++++++++***)))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++))))))***+++***)))///555CCC^^^xxxnnnooo|||~~~zzzzzzmmmddd```XXXOOOJJJJJJLLLLLLLLLTTTVVVXXXXXXXXXXXXZZZ[[[bbbeeeffffffllluuu|||}}}yyypppjjjnnnyyy}}}yyyyyyzzz{{{|||}}}||||||yyy}}}}}}zzz{{{|||vvvlll___aaacccfffiiijjjiiigggbbbccckkkuuu{{{|||ssskkk\\\RRRIII<<>>;;;999888333+++***...++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************(((((()))***************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------...//////.........///000111222222444333444777???IIITTTZZZ{{{nnnQQQAAA<<<999777666111111111000000/////////........................,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((jjjkkkbbbNNN@@@<<<999444777999;;;<<<;;;::::::;;;999777555666999999666333222222222333222111111000/////////000111000---+++++++++++++++++++++++++++))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,---,,,...111111444DDDWWWrrr|||sss```NNNCCCAAADDDHHHIIIRRR[[[]]][[[[[[aaagggooozzz~~~zzzuuuwwwzzz}}}uuugggcccnnntttkkk```]]]XXXWWW]]]lll}}}{{{tttfff```\\\___hhhwwwpppWWWAAA;;;999:::666...,,,111,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((())))))***)))))))))*********++++++(((((()))******************************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000222333444,,,000999FFFVVVgggttt|||qqqTTTBBB777222222222222111111000/////////........................,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))kkklllaaaMMM???<<<:::777888;;;======<<<;;;;;;<<<:::777666777999999777444111222222333222111000//////...///000111000...+++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***))),,,333555<<>><<<===999:::<<<>>>???===<<<<<<===:::777666777999:::777444111111222333222111000///......///000111000...+++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++000888<<>>888000...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''((((((************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************&&&''''''((()))******+++)))************+++++++++(((((()))************************************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...//////////////////000111333444555LLL]]]wwwyyyyyykkkQQQHHH555555444333333222111111////////////////////////,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++dddbbbXXXIII>>>:::999777888<<<>>>;;;:::<<<===;;;===888444555:::;;;777222000000000000000000111111//////000000///...------++++++++++++++++++++++++''''''(((((()))*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************))))))***+++---+++444III]]]iiisss{{{||||||www{{{tttggg```fff~~~|||iiiVVVIIIFFFJJJOOOQQQWWWcccqqqyyyzzz||||||vvvyyy}}}zzztttppplllccc]]]\\\XXXPPPMMMNNNGGGCCCAAACCCDDDEEEHHHNNNIIIJJJIIIEEEBBBBBBCCCDDDFFFDDDDDDEEEGGGIIIIIIIIIUUU___ddd]]]ZZZcccqqqzzzzzzgggOOODDDIIIVVVaaafffnnnpppyyy}}}lllZZZXXX```hhhooo~~~llldddyyyjjjFFF:::;;;;;;777666000...,,,,,,------,,,++++++******)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***)))************))))))((()))))))))))))))******+++************************...,,,***+++---...,,,***++++++++++++++++++++++++,,,,,,,,,---------.........111111...,,,,,,...///222//////333666888>>>DDDkkkqqqXXXDDD666999;;;333...111333111///...///000000///,,,,,,,,,+++++++++******+++++++++************))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************aaa___VVVHHH>>>;;;:::888<<<@@@AAA===;;;===<<<::::::666333555:::<<<999444111111111111111111111111---...//////////////////++++++++++++++++++++++++******))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++************))))))***+++111777EEEXXXeeellluuu}}}wwwxxxrrrfff```fffmmmppp~~~uuujjjeeehhhuuusssaaa[[[RRRLLLMMMVVVcccllllllmmmttt~~~}}}ssskkkiiihhhbbb[[[WWWPPPJJJFFFHHHGGGBBB@@@BBBDDDAAAAAACCCCCCBBBDDDIIIHHHLLLOOORRRSSSRRROOOLLLMMMLLLKKKMMMOOOQQQRRRQQQUUUXXXWWWQQQOOOVVV]]]___iii```TTTKKKHHHHHHJJJKKKQQQRRRYYYdddlllrrr|||~~~nnneee^^^\\\bbbhhhrrrvvvrrryyy~~~fffIII<<<===>>>;;;333000...------------,,,,,,,,,+++***************(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((())))))*********)))))))))))))))))))))***++++++************************---+++***+++---...,,,+++++++++++++++++++++++++++,,,,,,---------.........---......,,,+++---000111---222777999:::CCCYYYooorrrttt~~~gggHHH???>>>999555555555333111000000111000///------------,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************^^^\\\TTTGGG===;;;;;;999???CCCDDD???<<<===<<<:::999555333555:::<<<:::666222222222222222222222222,,,---...///000000000000+++++++++++++++++++++++++++++++++***)))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,)))*********((()))+++,,,///;;;OOO___gggjjjsss|||zzzttthhh^^^\\\ccciiilllnnngggdddlllzzzjjjYYYKKKJJJJJJOOOYYYgggvvv~~~|||~~~|||{{{lllbbbYYYTTTPPPIIICCCBBB>>>;;;;;;???BBBAAAAAABBBFFFEEEFFFIIIIIIHHHKKKPPPRRRSSSUUU[[[___^^^ZZZWWWVVVVVVWWWZZZ]]]```aaaaaa```]]]XXXTTTVVVZZZZZZUUU^^^^^^\\\TTTIIIAAA======??????AAAHHHOOOVVVaaakkkzzz{{{kkkbbbfffeee___gggxxxrrr|||VVV;;;;;;@@@===888444000.........---,,,------,,,+++++++++++++++((())))))******))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((()))******************))))))))))))***++++++************************+++******+++---...---,,,++++++++++++,,,,,,,,,,,,,,,------------............------------///111333///333:::BBBJJJYYYttt|||tttjjjoooaaaIIIBBB<<<777555666444222111111111000/////////.........---------,,,+++++++++************,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************]]][[[SSSFFF===:::999777>>>BBBCCC???<<<======:::999666444666999:::888555444333333333333333222222---...///////////////...++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,)))++++++***((())),,,000333???PPP^^^fffllluuu}}}}}}vvvnnnjjjnnntttxxxxxx___```jjj{{{xxxooosss||||||{{{gggTTTHHHKKKOOOVVVaaammmwww~~~}}}ssspppnnniiidddbbbTTTNNNHHHEEEBBB>>>>>>BBBCCCBBBDDDIIINNNQQQRRRSSSTTTSSSTTTWWWWWWXXX]]]eeeiiiccc___bbbggghhhfffeeeddddddeeeiiimmmqqqrrrqqqnnnjjjffffffjjjmmmkkkgggdddeeeccc\\\SSSLLLKKKLLLDDDBBB@@@@@@BBBFFFLLLQQQZZZcccmmmuuuzzzoooiiikkkoooiiirrraaaCCC<<<<<<999===999444111//////...---------,,,+++++++++++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((())))))((((((((())))))))))))((((((((((((&&&'''(((******+++++++++******))))))******+++,,,************************))))))***+++,,,---------+++++++++,,,,,,,,,,,,,,,------------............000......000000///000333222666DDD\\\ssszzzgggRRRDDD;;;666555333111111111111000/////////.........---------,,,,,,+++++++++*********,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************^^^\\\TTTGGG===999777444:::>>>@@@===;;;===>>><<<;;;999777777888888666333444444444333333333222222000000000000///...,,,,,,++++++++++++++++++++++++'''''''''(((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********+++***,,,,,,***)))---444:::JJJPPPXXXbbbmmmwww~~~|||xxxvvvxxxzzzzzzyyyxxxdddiiivvvkkkdddbbbkkkzzzxxxlllnnn|||sssnnnzzz|||vvvgggXXXMMMGGGBBBKKKRRR^^^mmmyyy~~~}}}zzzxxxkkk___YYYVVVPPPKKKIIIAAA?????????>>>>>>EEENNNRRRTTTVVVZZZaaagggiiiiiigggeeedddeeedddeeemmmwwwzzzrrrooosssxxxxxxvvvwww{{{{{{{{{}}}}}}wwwuuuuuuvvvxxxxxxxxxxxxrrrpppllliiifffbbb___]]]PPPNNNJJJFFFCCCCCCBBBAAADDDHHHLLLQQQ[[[iiiuuu{{{}}}nnnddd[[[\\\gggnnnsss~~~vvvjjjtttyyyrrr]]]LLL@@@;;;@@@===888444222111///...,,,,,,+++***************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((******+++++++++***************++++++,,,************************((()))***++++++,,,---...++++++,,,,,,,,,------------------........./////////---///222000---000777:::JJJhhh{{{vvv\\\III>>>888555222000000111000///............------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************^^^]]]UUUHHH>>>999777444666;;;===;;;;;;===???===<<<:::888777777777555333555444444333333222222111111111111000///---+++***++++++++++++++++++++++++'''''''''((()))*********(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))************,,,------...666CCCMMMaaacccffflllwww~~~~~~{{{tttpppqqqzzz|||}}}{{{|||wwwzzzwwwfff___SSSTTTQQQIIIFFFJJJOOOQQQUUUXXX```iiioooooohhhbbbZZZPPPHHHDDDBBB>>><<<===@@@AAAEEEHHHGGGIIITTT```ooopppppppppuuu{{{~~~|||xxxvvvtttsssoooooowww}}}yyy}}}}}}zzzzzzzzzvvvnnngggcccbbb]]]VVVRRRQQQLLLGGGBBBAAA???>>>AAAJJJUUU\\\aaavvvwwwjjjaaaZZZ]]]rrrppppppqqq||||||uuu|||mmmWWWGGGBBB???;;;888666444111///,,,,,,+++***************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((()))***************+++************+++,,,,,,************************(((***++++++******,,,---++++++,,,,,,------......------........./////////...---///333111000;;;IIIXXXttt}}}^^^IIICCC>>>888444222222111111///............---------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************\\\\\\UUUHHH???;;;999666555:::<<<;;;:::===???===:::999888777777777666555444444444333222111111111000000000000///...,,,,,,++++++++++++++++++++++++***************+++++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))+++...000666CCCVVVdddjjjpppvvv|||}}}zzzqqqsss|||mmm^^^YYYBBBFFFHHHIIIQQQ^^^hhhlllkkkfff___[[[YYYTTTMMMGGGBBB>>><<<===>>>>>>AAAEEEOOOTTT[[[___]]]___kkkyyy~~~}}}xxxzzzxxxrrriiieeeddd___XXXLLLKKKHHHEEEAAA@@@CCCHHHCCCRRR```jjjxxxxxxhhhbbbeeekkk{{{rrriiilll|||~~~xxxvvvYYYBBB@@@>>><<<:::777222///------,,,+++++++++++++++)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&'''((()))))))))((())))))))))))))))))))))))******++++++++++++******&&&&&&'''((()))***++++++((())))))*********))))))++++++******++++++,,,---************************)))***,,,+++))))))***,,,++++++,,,,,,---......///............////////////111///222555555:::QQQkkk{{{ZZZSSSMMMCCC:::666444333333000000000/////////......------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************ZZZZZZTTTHHH@@@===;;;888777;;;===;;;;;;===>>>===888888777777777777777777444444333222222111000000...///////////////......++++++++++++++++++++++++......---,,,,,,++++++***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,'''+++///333;;;LLLccctttlllwwwyyysss}}}sssZZZKKKFFFBBBGGGMMMUUUaaaqqq{{{~~~zzznnn]]]PPPIIIEEEBBB>>>;;;;;;>>>DDDHHHJJJQQQXXX```fffoootttrrrtttzzz~~~sssnnnnnnjjjbbbTTTUUUUUUSSSLLLEEEBBBBBB@@@AAAFFFOOOYYYggg|||sssdddYYYcccooo~~~uuudddBBBAAA???>>><<<888333///......---,,,,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******$$$%%%'''))))))))))))((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++%%%&&&'''((()))***+++,,,)))************))))))(((++++++******++++++,,,---************************)))+++---,,,)))((())),,,++++++,,,,,,---...//////............/////////000666444666999:::EEEfffyyymmm```XXXKKK@@@999666444444111111111111000000000000---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************___ZZZQQQIIICCC>>>:::888777999;;;<<<;;;;;;<<<>>>;;;888555555777999888666555555444333111000000///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))...******,,,+++((())),,,---111333666FFF^^^iiifffppp~~~}}}qqqcccWWWKKKCCCAAACCCLLLXXXeeeuuuzzzooojjj___PPPDDD???>>><<<;;;???BBBIIIOOOVVV^^^dddhhhooovvv}}}}}}{{{|||tttmmmiiieee```\\\YYYTTTLLLFFF???@@@BBBDDDHHHRRR```kkkzzzvvv[[[```\\\aaappp~~~ssstttgggOOO<<<::::::444444:::///,,,))))))+++,,,+++)))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))(((************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......000222000,,,...333222,,,333333555@@@NNNWWWqqqhhh\\\SSSMMMAAA222111;;;222000//////000000///---......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((^^^YYYQQQIIICCC???;;;999999:::<<<===<<<<<<===>>>;;;888444555777999777666555555444333222111000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))),,,******,,,+++))))))---000555AAARRR```gggllloootttyyy~~~zzzhhhUUULLLHHHGGGIIINNNWWWaaakkkpppsssrrriii___QQQHHH===:::===CCCFFFFFFMMMTTT]]]dddhhhkkkoooqqqvvvzzz|||xxxwww|||yyysssmmmfff___XXXSSSNNNMMMIIIDDD@@@BBBHHHNNNXXXiii{{{}}}hhh\\\ZZZ]]]dddhhhpppkkklll~~~yyyiiiQQQ???999999888666222///+++***+++,,,+++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------............000///,,,...444444000000999JJJjjjhhh[[[WWWMMM>>>333444222111000111000...---.........---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((((((]]]XXXOOOHHHCCC???<<<:::<<<===??????===<<<===>>>;;;777444444666888777555666555555444333222111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))***,,,+++(((***...222;;;SSSnnnwwwooommmtttsssxxx{{{~~~|||mmmyyy~~~sssYYYMMMAAA>>>DDDMMMYYYbbbiiipppuuuqqqggg]]]RRRIII@@@;;;999===GGGQQQVVVXXX[[[eeeqqqwwwxxxwwwwwwxxxyyy~~~~~~xxxuuuvvvlllfffccc^^^ZZZTTTKKKDDD??????@@@@@@HHHWWWkkk|||}}}llllllmmmiii^^^ZZZkkkrrrnnnwww}}}ccc```~~~hhhHHH999>>>???888666333...+++++++++++++++,,,+++++++++************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,+++******************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000...///444666555444LLLjjjiiiaaa[[[JJJ777666444222222222000...,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((]]]WWWNNNGGGBBB???<<<;;;>>>@@@AAA@@@???======>>>;;;888444444666777666444666666555444444333222222000000000000///...---,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))***,,,***'''***000444EEEaaaxxx{{{qqqlllppprrrsssvvvyyy||||||tttkkkcccppp}}}mmm\\\PPPKKKGGGEEEIIIQQQ\\\hhhoooqqqpppkkkbbbVVVLLLDDD@@@???CCCIIIPPPUUU[[[```cccgggppp{{{}}}}}}~~~{{{}}}rrruuuyyysssrrrpppkkkddd[[[SSSLLLFFFCCCCCC???BBBPPP]]]iiiyyyooo^^^^^^gggjjjaaaiii~~~___\\\ttttttSSS===;;;??????:::777222...,,,+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000111111//////222666:::AAAggg}}}~~~fff^^^VVVJJJ999777444222222000...,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((]]]WWWNNNFFFAAA>>><<<;;;@@@AAABBBBBB@@@>>>>>>???<<<888555444666777666444555555555444444333333222000000000000///...---,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))***+++)))(((---444@@@WWWmmmttttttssspppkkksssuuuzzz~~~ttthhhaaabbbnnn{{{eeeTTTJJJGGGHHHOOOXXX___fffkkknnnooonnndddWWWMMMGGGDDDCCCDDDEEEQQQ___dddbbb___bbbgggnnnuuu}}}nnnbbbeeemmm|||sssjjjbbbXXXOOOHHHKKKBBB>>>AAACCCKKKaaazzz~~~uuuhhhdddkkkzzzyyygggsssxxx\\\aaa}}}}}}cccGGG666888@@@===:::666222...,,,,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************++++++,,,,,,+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000...---000999BBBZZZ~~~}}}~~~sssfffYYYBBB???999555333111///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))^^^WWWNNNEEE@@@===;;;:::@@@AAABBBBBB@@@?????????===:::666555777888666444444444444444333333333222000000000000///...---,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((''''''(((((()))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))***+++***,,,555@@@UUUgggsssqqqqqqvvvuuulllooooootttzzzuuuhhh```aaauuu~~~oooZZZHHH@@@CCCIIINNN\\\llltttvvvtttnnnhhh]]]QQQDDD>>>===AAAGGGNNNTTTcccssswwwqqqlllmmmqqqpppssswww{{{vvvfffdddhhh}}}vvvqqqiii^^^VVVNNNHHHDDDAAA;;;;;;III[[[eeennn}}}xxxoookkkvvvsssmmmmmmfffuuuxxx]]]EEE;;;;;;======:::666111.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))***+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........///000777GGGVVV~~~|||aaaUUUNNNEEE<<<777333111////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))___XXXNNNEEE???<<<:::999???AAABBBBBB@@@??????@@@???;;;777666888999777555333333333333222222222222000000000000///...---,,,************************(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((())))))***(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))***---...333AAAOOOdddiiinnnqqqtttuuurrrmmmiiieeefffiiiccc[[[```nnnttthhh```___YYYOOOFFFAAACCCJJJOOOTTTeeeuuuyyytttkkk```VVVHHHBBB???BBBEEEKKKVVVbbbiiirrr}}}||||||~~~wwwwwwyyy}}}rrrhhhZZZVVVPPPIIICCC@@@BBBEEEKKKSSS```ooo~~~xxxooolllpppqqqjjj~~~pppkkkvvv}}}mmmVVVAAA===>>>===:::444000//////------,,,,,,,,,+++++++++))))))))))))))))))))))))******************************))))))))))))******************************'''((()))************)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...///222777<<>>@@@AAAAAA@@@???@@@AAA@@@<<<888777999999888666333333222222222222222222000000000000///...---,,,************************)))))))))***++++++,,,,,,''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((***...111999JJJZZZjjjbbbdddqqqwwwpppjjjkkkiiiaaa]]]]]]WWWVVVggg{{{vvvvvvzzz~~~}}}uuupppooosssvvvxxx{{{tttxxx|||ooodddUUUIIIIIIGGGGGGLLLTTT[[[\\\[[[TTTdddqqqoooeeeYYYKKK@@@>>>@@@HHHRRRWWW]]]kkk{{{uuuyyy~~~zzznnnlllfff[[[PPPLLLKKKFFFAAA;;;@@@GGGRRRcccuuussseeeiiiyyyhhhfff{{{kkkrrrtttMMM<<<>>>???<<<666111//////---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************''''''((()))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000111222777@@@IIIZZZwwwuuuyyy{{{|||}}}rrr```OOOBBB:::666444000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************)))^^^XXXMMMBBB;;;888888999<<<>>>???>>>===<<<===??????:::555444666777777555555666555333000...///000111000...///000000///...******++++++++++++******+++***)))(((((()))***+++((((((((((((((((((((((((******))))))((((((''''''))))))***))))))(((''''''---,,,+++)))((('''''''''))))))))))))************))))))))))))))))))))))))((())))))************))))))000++++++;;;JJJTTT___eeeddddddfffiiimmmoooooovvvhhh\\\[[[___dddmmmvvvvvvjjj```aaammm|||xxxnnniiidddeeessswwwjjj___QQQEEECCCGGGKKKQQQ\\\gggkkkiii```hhhllleeeTTTDDD>>>???AAAIIITTT___hhhqqqyyy~~~{{{xxxpppfff]]]WWWPPPIIIDDDDDD@@@AAAGGGMMMUUUdddsssiii^^^eeepppyyyvvv{{{wwwvvvtttsssxxxaaaBBB;;;:::@@@>>>333...000,,,---...---+++***+++,,,+++***************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...////////////.........---------+++...000111111111222444666...333VVV{{{|||qqqkkkooo|||aaaYYYQQQHHH>>>222...111222111000000000.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))+++*********))))))((((((''')))***++++++***)))'''___YYYOOODDD===::::::;;;:::<<<>>>>>>>>>>>>???AAA???:::666444666777777555555777999888555222000000222000//////000000///---******++++++++++++******+++***)))(((((()))***+++((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))((('''+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))***///+++///EEEVVV[[[aaa^^^\\\[[[\\\___dddiiilllqqqfff___```eeegggkkkoookkkfffeeelll{{{{{{ssstttvvv{{{tttYYYNNNJJJEEEQQQTTTXXX[[[ccckkkmmmjjjhhheee]]]OOOBBB<<<>>>BBBLLLVVVcccmmmrrrwww|||zzzqqqjjjddd\\\SSSLLLDDD@@@>>>@@@CCCGGGQQQ]]]sss|||rrrqqquuurrr}}}qqqnnnuuuRRRGGG======???;;;555111///.........------------++++++************++++++,,,,,,+++++++++*********))))))))))))))))))))))))************)))))))))((()))************+++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////.........---------...000111222111111111333222AAAVVVxxx~~~{{{}}}^^^DDDFFFIII<<<888666333000000000...+++.........---------,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))************)))))))))(((((()))***++++++***)))(((```ZZZPPPFFF???<<<;;;<<<999;;;===>>>>>>???AAABBB>>>:::666555777888777555444777<<<===:::555111///222111////////////---,,,******++++++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***)))))))))))))))(((((()))***++++++))))))))))))************))))))))))))))))))))))))************************---111...777RRRbbbbbbaaa___]]][[[\\\bbbhhhnnnpppbbb___aaakkktttwwwvvvvvvvvvuuuwww{{{~~~]]]HHHKKKSSSUUU```eeeiiilllppprrroooiii\\\SSSGGG>>>===DDDLLLRRR]]]hhhuuu|||||||||~~~xxxnnnbbbZZZNNNIIIDDD@@@======AAAHHHSSSaaasss~~~xxxtttjjjjjjpppyyypppuuuppp^^^GGG;;;>>>CCC===222333000---...000111///---++++++************++++++,,,++++++++++++*********))))))))))))))))))))))))************)))))))))))))))************+++++++++************************)))******+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------........./////////............---,,,...////////////111222:::]]]aaaSSSQQQGGG999333...---000111000............------------,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))************))))))))))))((()))***++++++***)))(((^^^YYYPPPGGG@@@<<<;;;;;;999<<<>>>?????????@@@AAA>>>:::666666777888777555333666:::;;;999444111///333111/////////...,,,+++******++++++++++++*********))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***************)))))))))))))))******+++((()))))))))************))))))))))))))))))))))))+++++++++******+++++++++...666777BBBZZZgggdddbbbfffbbbaaafffooosssqqqmmmZZZ^^^hhhvvv~~~{{{XXXFFFLLL[[[fffkkkiiirrryyy|||zzzuuujjj___HHHAAA===@@@LLLWWW^^^___kkkttt~~~|||~~~~~~qqqhhh^^^YYYQQQIIICCC??????AAA???HHHXXXjjjxxx~~~{{{xxxiii___fffwwwjjjsss~~~xxx|||vvvXXX>>>:::BBB@@@666666111------111333000---,,,,,,+++*********++++++++++++++++++************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******************************+++++++++******)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...............---...//////000222666999PPPyyyjjjWWWQQQ<<<666111111222111111111............------------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))*********)))))))))))))))((()))************)))((([[[VVVOOOFFF@@@;;;999999;;;>>>@@@AAA@@@>>>>>>???>>>;;;777777888999777555333444666555333000000000333111///...///...,,,*********++++++++++++******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******+++******+++******)))))))))))))))((()))))))))************)))))))))))))))))))))))),,,++++++***+++,,,------,,,:::BBBLLL___hhhgggiiikkkgggfffllltttrrrfffYYYYYYbbbooo{{{|||dddHHHNNN___fffmmmvvvpppyyyyyylll[[[NNN@@@===???IIIXXXcccfffdddsssxxx~~~~~~zzzzzz~~~~~~uuukkkeee\\\QQQJJJFFFCCCAAA???@@@FFFUUUiii}}}yyyiiieeegggsssmmmdddlll|||uuugggGGG999<<>>AAABBB@@@>>>>>>>>>>>>;;;888777999999777555222333222000......///111111000............,,,+++******++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++*********++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))++++++******+++---///000...BBBNNNVVVcccjjjkkkrrrooommmlllooopppjjj\\\PPPXXXeeesss{{{yyycccQQQNNNaaakkkhhhkkkxxxtttyyyzzzrrrfffYYYKKK@@@???@@@EEEPPP___kkkqqqrrruuuwwwyyyxxxxxx{{{wwwqqqfffXXXOOOLLLHHHCCCDDD@@@>>>EEEWWWoooyyylllhhhwwwxxxggg]]]iiiuuu{{{vvv\\\EEE<<<>>>BBB:::666111///000000...---...---,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))******+++++++++******++++++,,,,,,------......------------------------...////////////000000000111000...---111999DDDKKK|||nnnQQQDDD999555222,,,---222/////////.........---------------------,,,++++++************************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***WWWSSSMMMGGG@@@;;;888666:::===AAABBBAAA@@@??????>>>;;;888888::::::777444222333222111///...///111000///------......---,,,******++++++++++++******((()))***++++++***)))((((((((((((((((((((((((((('''((((((((()))))))))*********+++++++++***))))))))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))******)))***,,,...111333===PPPZZZ___iiilllmmmsssoooqqqrrroooiiidddaaa```jjjwww{{{ttt|||yyyoooeeeLLLQQQ\\\hhhnnnoooqqquuupppooofffWWWKKKGGGEEECCCKKKPPPWWWaaakkkttt|||vvvvvvvvvxxx}}}wwwfff[[[XXXRRRKKKEEEBBB>>>>>>FFFUUUfffrrrrrrnnnqqquuuggggggxxx|||{{{^^^EEE===AAA===:::666222///...............---,,,++++++++++++************))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************((()))***+++++++++++++++++++++,,,,,,---......///------------------------.../////////000000000000///------///888HHHYYYeeemmmTTT<<<555555111000333////////////............---------...------,,,+++************************))))))))))))))))))))))))((()))))))))******************))))))))))))******WWWSSSNNNGGGAAA<<<888666888<<<@@@BBBBBBAAAAAAAAA>>>;;;888888::::::777444222333444333111000000111///...------...///...,,,******++++++++++++******((()))***++++++***)))((((((((((((((((((((((((((('''((((((((())))))******+++++++++++++++***)))(((''''''(((((()))+++,,,---))))))))))))************)))))))))))))))))))))))))))))))))***,,,///222444NNN]]]dddeeelllmmmkkkooogggnnnrrrlllbbb```iiitttzzzvvv}}}qqqdddVVVKKKZZZfffkkkiiiooo{{{zzzooojjjcccTTTAAA888===GGGNNNaaahhhqqqwwwxxxyyy{{{~~~wwwuuuvvv{{{uuuiiieee^^^VVVHHHGGGDDD@@@===BBBKKKSSSooowwwoooiii{{{[[[ZZZpppzzztttNNN<<<>>>???===:::444000......000///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************'''((()))***+++,,,,,,,,,++++++,,,,,,---...//////------------------------.../////////000000111111111111333:::III___vvv|||tttNNN@@@>>>888111///000/////////............------......------,,,+++************************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******```YYYPPPIIIEEEAAA<<<888;;;===??????>>>======>>>???===:::999999999888666555444444333222111000000////////////...---,,,++++++++++++++++++***)))(((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))++++++,,,,,,***---;;;JJJ]]]ccceeeeeeoooyyyvvvjjjmmmkkkkkk___UUUfff{{{{{{~~~nnn\\\QQQVVV___ooorrruuuvvvtttrrrqqqrrraaaTTTDDD<<<@@@KKKVVV\\\nnnzzz{{{zzztttooojjjXXXRRRJJJEEEBBBBBBBBBBBBSSSkkkzzzhhhhhhtttwwwOOOPPPiiirrrlll|||mmmNNN===BBBAAA???;;;333---,,,...//////...---,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++...000111111222222000---333333DDDqqq~~~nnnNNNAAA999555444000111000//////111000///......---------,,,,,,,,,************************+++++++++************)))************************)))************+++++++++___ZZZQQQIIICCC>>>:::888;;;===???@@@???>>>>>>??????<<<:::999999999888777555444444333222111000000////////////...---,,,,,,+++++++++++++++***)))))))))((((((((((((((()))***((((((''''''''''''((((((((((((((((((((((((((((((,,,++++++******)))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))++++++---...///444BBBQQQ```gggkkklllttt}}}zzzpppnnnddd^^^XXXYYYqqq|||~~~uuuaaaOOONNNaaavvv{{{yyyxxxvvvtttpppjjjgggZZZQQQGGGDDDJJJUUU^^^cccttt~~~xxxrrr___XXXOOOHHHCCCAAA???>>>EEEVVVmmmyyyyyyvvvyyyfffSSSUUUuuueeeqqq}}}~~~}}}qqqTTTEEE>>>???@@@>>>777///---//////...---,,,,,,+++++++++++++++************++++++************************************************+++*********))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------............//////...---.........555444999WWW~~~www}}}jjjLLL888333777222222111000000111000............---------,,,,,,************************+++++++++************)))************************)))************+++++++++^^^ZZZSSSJJJAAA;;;999999<<<>>>@@@AAA@@@??????@@@>>><<<:::999::::::999777555444444333222111000000////////////...---,,,,,,***++++++++++++***))))))***)))((((((((((((((())))))((((((''''''(((((()))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))************))))))************))))))++++++...222666===LLLZZZccclllrrrsssvvv{{{yyyrrrlllZZZOOOPPP]]]zzzzzzzzz~~~xxx```RRRPPP[[[nnn~~~~~~yyyuuurrrkkkaaaYYYQQQMMMKKKOOOXXXccckkkooozzz{{{llleee[[[QQQIIIDDD@@@>>>;;;DDDRRReeeyyydddPPP\\\vvvuuuwwwuuu]]]PPP@@@??????AAA<<<444///000......---,,,++++++++++++++++++************++++++***************************************************************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........000///...---+++,,,...111555666DDDooo||||||}}}ccc@@@555888555333111222222111///---.........------------,,,+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++^^^\\\UUUJJJ@@@:::999;;;<<<>>>AAABBBAAA@@@AAAAAA===;;;999999::::::999888555444444333222111000000000000000//////...---,,,******+++++++++******)))***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((())))))))))))((()))))))))************)))******++++++******)))******...666>>>GGGUUUaaaeeennnuuuuuusssssspppkkkcccQQQIIIPPPbbb}}}}}}wwwzzztttkkkooo}}}wwwzzzjjjRRRVVVlll{{{{{{uuu~~~|||xxxssskkk```UUUNNNJJJLLLQQQ[[[gggqqqwwwyyy}}}}}}vvvjjj^^^TTTMMMGGGCCC===@@@EEEQQQcccxxxqqqVVVaaayyyxxxxxxqqqOOODDD<<>>AAABBBAAAAAAAAABBB<<<:::999999:::;;;:::999555444444333222111000000000000000000///...---,,,)))******+++++++++******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))((()))))))))******************++++++++++++******))))))///;;;FFFPPPZZZdddccclllssssssooollliiigggVVVMMMNNNZZZiii~~~{{{yyywwwuuuvvvooofff```iii}}}nnniiiuuu|||gggYYYhhhuuuvvvxxxvvvmmm___RRRKKKHHHLLLQQQZZZfffqqqyyy~~~}}}yyylll```WWWOOOKKKBBBBBBBBBEEENNN___wwwvvvkkkPPPXXXzzzhhhnnngggMMM999:::AAA===444000......---,,,++++++++++++++++++************++++++***************************************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////------000333111...111999???aaa}}}aaaDDD;;;333...111333111000111//////.........---------+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++^^^ZZZRRRHHH@@@;;;;;;<<<;;;>>>AAABBBAAAAAAAAABBB;;;:::888999:::;;;;;;:::555444444333222111000000000000000000///...------))))))***++++++++++++***((((((((((((((()))*********))))))(((((())))))***((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))))))))))))))******************++++++++++++******)))***222AAANNNWWW]]]cccbbbhhhmmmooolllhhheeedddMMMMMMYYYgggqqq{{{vvvqqqtttvvvuuu}}}wwwcccaaaeeerrr}}}rrryyylllffffffqqq||||||zzzqqqrrrooocccSSSIIIIIILLLXXX]]]eeeoooxxx}}}~~~}}}||||||yyy}}}yyylllaaaXXXSSSFFFCCCAAA???@@@KKK```ssscccIIISSSdddvvviiiXXXiii|||XXX:::888@@@>>>666333//////...---,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------.........////////////---000444111---333===RRRxxx}}}uuu}}}~~~|||zzzyyyQQQDDD888000222444111000333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++]]]VVVMMMDDD???<<<;;;::::::===@@@AAAAAA@@@AAABBB;;;999888888:::<<<<<<;;;555444444333222111000000000111111000000///...---))))))***+++++++++++++++''''''''''''(((***+++,,,******))))))))))))******((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***,,,---666GGGUUU\\\___aaaeeegggiiiiiifff```[[[YYYOOOTTTcccnnnqqqyyy{{{qqqhhhcccoooxxxuuu{{{{{{iiiaaahhhttt|||eeefffkkkqqqrrrpppqqquuunnnjjj```TTTKKKKKKTTT]]]gggkkkqqqwww{{{yyyyyyyyyxxxwwwuuusssqqqooommmjjjfffcccaaa``````aaagggpppuuuxxx|||yyylllaaa[[[MMMGGGCCC@@@>>>AAANNN\\\rrr```KKKQQQ```zzzwwwaaaaaaxxx```@@@:::>>>;;;888999000000///...------------++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111...///444333333>>>NNNkkk{{{ooorrryyysssvvv~~~nnnQQQAAA555555666111000444////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++[[[SSSIIIAAA===<<<:::888:::<<>>>>>999888???111000///......---......++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000222---...444777;;;MMMaaazzzsss}}}wwwoookkksss[[[HHH999888777111000444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++[[[TTTKKKCCC>>><<<:::999>>>BBBBBB@@@@@@CCCCCC@@@???:::888:::<<<::::::<<<555444444333222111000000000000000000///...---,,,***************)))(((((((((((((((((())))))))))))(((((()))***************,,,+++***(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++((()))++++++)))***------777FFFQQQXXX[[[^^^```dddggghhheee\\\QQQHHHDDDSSS]]]fffgggggghhhhhhfffeeeiiikkkuuu~~~uuukkkoooqqq|||yyyggg```mmmlllooouuuwwwqqqjjjgggXXXJJJCCCKKKUUU^^^lll{{{|||~~~xxxttttttvvvqqqppppppkkkaaa]]]___YYYWWWXXX\\\]]][[[[[[]]]^^^^^^```cccggghhhgggfffcccccceeekkkrrrxxxzzzzzzwwwrrrbbbVVVKKKGGGGGGEEECCCDDDGGG]]]zzz```IIIQQQhhhnnnyyy|||kkkjjjnnnTTTAAA;;;<<<======999333......111222111...------,,,,,,,,,,,,++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000////////////000000111---...000111444JJJuuu|||uuuuuu{{{^^^===888:::222...111000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++ZZZTTTKKKCCC>>><<<:::999>>>AAABBB@@@@@@CCCCCC@@@@@@;;;888:::;;;:::999;;;555444444333222111000000000000000//////...---,,,***************)))(((((((((((((((((())))))))))))((())))))*********))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++)))))),,,,,,***,,,000666>>>HHHPPPSSSUUUXXXZZZaaadddeee```UUUKKKFFFDDDXXXaaahhhjjjjjjlllmmmkkknnnwwwxxxyyy|||vvvsss||||||~~~eeedddnnnnnnjjjkkkpppppphhh___ZZZPPPHHHIIIVVVaaahhhrrr~~~}}}~~~}}}~~~|||{{{zzzzzzzzzooohhhccccccaaa___aaafff^^^___ccchhhfffcccgggnnnnnnooossswwwvvvsssvvv|||}}}mmm```SSSMMMIIIEEEAAAAAAAAAOOOfffeeeRRRRRRdddwwwnnnttt}}}eeeNNN@@@;;;>>>AAA===888222000222222///,,,------,,,,,,,,,,,,++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........//////......//////000111111000222888FFFbbb{{{zzzLLL<<<===:::555444111000000//////...------------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++ZZZTTTKKKCCC>>><<<:::888>>>AAABBB@@@@@@CCCCCC@@@AAA<<<999;;;;;;999888:::555444444333222111000000//////000//////...---,,,)))************))))))((((((((((((((()))))))))))))))))))))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++)))***,,,,,,+++///444===CCCJJJNNNPPPQQQUUUXXX^^^aaa```WWWKKKEEEGGGLLL___ffflllnnnppptttuuusssrrrvvvtttttt{{{gggYYYdddtttlllhhhhhhllljjj```TTTMMMCCCCCCNNN```mmmrrrvvv}}}{{{||||||xxxuuurrrpppllljjjgggccc```]]]\\\[[[WWWTTTTTTVVVYYY]]]eeemmmiiimmmuuuzzzzzzyyyzzzlll]]]TTTNNNHHHCCCBBB???CCCPPPgggaaaKKK]]]wwwuuuXXXaaavvvxxx___HHH======BBBAAA<<<666333222111...+++------,,,,,,,,,,,,++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------........................///000000111...000???XXX|||~~~}}}~~~^^^@@@;;;;;;666111111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++YYYSSSKKKDDD???<<<999888===AAABBB@@@AAACCCCCC@@@BBB<<<999;;;;;;888888999555444444333222111000000////////////...---,,,,,,))))))************)))((((((((((((((())))))))))))))))))))))))))))))((('''((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))((()))+++++++++111888AAAEEEKKKNNNPPPSSSYYY]]]]]]]]]XXXMMMCCCDDDOOO[[[cccjjjpppqqqtttzzz}}}}}}xxxqqqpppwwwzzzrrrhhhcccaaacccjjjpppllliiijjjmmmkkk^^^OOOGGGCCCIIIYYYmmmyyy||||||}}}{{{xxxtttnnniiieeebbb___\\\VVVWWWYYYZZZZZZZZZYYYYYYZZZ[[[___iiitttwwwggg^^^WWWNNNHHHFFFDDD@@@EEEUUUmmm}}}ggg]]]ttt\\\TTT\\\zzzsssZZZGGG>>><<>><<<999666333000...,,,------,,,,,,,,,+++++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------......000111111222555CCC^^^~~~zzz~~~|||^^^GGG;;;777222222222111000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++ZZZUUUMMMGGGBBB>>>;;;999===@@@AAA@@@AAADDDDDDAAAAAA<<<999;;;;;;999888:::555444444333222111000000......///......---,,,+++((())))))************)))(((((((((((())))))))))))&&&'''(((((()))))))))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''''')))++++++---777BBBOOOSSSWWWYYYYYYZZZ^^^aaaWWWMMMAAA<<>>AAAGGGNNNWWW\\\mmmpppxxxzzzrrriiiaaa``````^^^^^^```bbb___]]]```iiittt~~~qqq```WWWNNNGGGDDDCCC???BBBVVVmmm~~~tttZZZLLLZZZtttuuuYYYUUUggg{{{cccKKK???>>>===999555111///...------,,,,,,,,,,,,++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------------...............////////////////////////111222333444222EEEbbbuuuwwwwwwtttpppmmmuuu}}}zzzzzz|||}}}}}}|||yyy{{{uuu{{{nnnHHH;;;444333333222111111000000/////////.........------++++++++++++++++++++++++************************++++++************++++++\\\WWWPPPIIIEEEAAA===:::<<<@@@AAA@@@AAADDDEEEBBB???:::888:::<<<::::::<<<555444444333222111000000............---,,,++++++(((((()))***************(((((((((((())))))))))))$$$$$$&&&((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******---///...222>>>KKKQQQWWW^^^bbbaaa`````````ZZZLLLAAAIII^^^ooosssooowwwxxxrrrxxxxxxqqqkkksssyyyqqqzzz{{{mmm^^^ZZZjjj{{{}}}xxxvvvnnnjjjdddZZZPPPNNN[[[jjjjjjsss}}}|||~~~zzzooo^^^SSSEEE>>>>>>AAAAAA@@@BBBBBBDDDHHHPPP]]]kkkttt|||~~~yyysssnnnlllzzz{{{wwwvvvwwwuuuqqqrrruuuuuurrrpppqqquuu{{{~~~lllcccXXXPPPIIIFFF???<<>>???===<<<>>>???>>>???===:::999;;;===??????777666555444222111000///333111/////////...,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))),,,---...000777CCCLLLXXX[[[aaaeee___WWWVVVZZZPPPFFFFFFUUUiiiuuu{{{~~~~~~|||vvvwwwzzzwwwppp^^^mmmvvvpppkkkqqqyyyjjjhhhtttyyyfff\\\XXXdddsssyyyuuuqqqpppbbbTTTPPPSSSYYYaaaiiinnn{{{~~~}}}}}}tttbbbUUUIIIEEECCCBBBAAA@@@DDDJJJKKKOOOVVV^^^fffooowww|||uuujjjhhhlllooopppoooeee___XXXNNNEEEAAACCCGGGKKKaaarrrhhhIIIKKK]]]pppUUUbbbmmmLLL@@@:::>>>AAA:::///)))///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++++++++,,,------......///---,,,,,,,,,,,,---.........+++,,,111444333555:::NNNttt}}}~~~{{{|||}}}zzzwwwtttpppmmmhhheeeeeekkknnnllllllnnnyyyuuutttwwwxxxuuussstttsssuuuvvvwww||||||~~~fff???<<<888444333000...000444//////.........---------........................++++++++++++++++++++++++,,,,,,++++++***+++++++++]]]VVVNNNGGGCCC@@@<<<:::;;;???@@@>>>===@@@BBBAAA>>><<<999888999<<<======777666555444222111000///222111///...///...---+++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((())))))***)))+++...000333<<>>NNN~~~{{{~~~wwwnnnkkklllmmmkkkiiiiiifffgggjjjllllllooosssiiijjjooovvvyyyxxxyyy{{{~~~~~~ZZZBBB;;;555444333111111333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,\\\WWWOOOHHHCCC@@@===;;;>>>BBBBBB???>>>BBBEEEDDD???===:::999:::<<<<<<<<<666666555444222111000000222000///...///...---+++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((())))))))),,,///222888BBBOOOXXXYYY]]]\\\ZZZ^^^ccc___UUULLLOOOYYYfffooovvv|||xxxwwwuuuttttttqqqfffYYYXXXdddqqqxxx{{{|||yyyuuu```cccdddfffllltttwwwuuupppgggccciiiqqqrrrnnnkkk[[[TTTRRRZZZdddjjjmmmooovvv~~~~~~{{{rrrssswwwnnnnnnpppooojjjeeejjjsssyyy|||~~~~~~xxxppplllnnnuuu~~~wwwllleee[[[QQQJJJFFFBBB@@@>>>KKK```vvv~~~~~~uuuWWWWWWrrrsss```tttnnnYYYDDD;;;;;;:::666222///...,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...............///000000222---///444111222LLLmmmwwwzzzrrrjjjiiimmmppplllgggnnnmmmnnnqqqqqqqqqxxxxxxxxxzzz~~~~~~}}}|||UUUHHH:::666666444111111/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,\\\XXXPPPIIIDDD@@@>>>>>>AAADDDCCC???>>>AAACCCCCCAAA???<<<<<<===>>>>>>>>>666555555444222111111000222000///...//////---,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))))))))+++...111666===GGGRRRZZZZZZ^^^\\\XXX^^^ggg^^^LLLIIISSS```jjjmmmooovvv|||vvvsssooopppqqqmmmbbbWWWZZZ]]]dddmmmvvv{{{{{{xxxyyy~~~~~~xxxssssssuuuuuuyyysssqqquuuvvvooofffaaaPPPPPPVVVaaaiiilllnnnqqqxxx}}}{{{zzz}}}xxxooorrrzzz}}}{{{{{{|||zzz}}}|||yyyvvvsssrrrttt|||tttmmmcccZZZSSSMMMFFFBBB<<>>999444111///------.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////////////////000000111000+++///555222888^^^}}}xxx|||~~~vvvrrrppppppsssvvvtttnnnhhhqqqsssxxx}}}~~~rrr\\\DDD888666555111000////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,ZZZVVVOOOHHHBBB>>>======BBBEEEDDD???===???@@@???@@@>>><<<<<<===>>>>>>===555555444333333222111111111000......//////...,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******...000555:::BBBKKKSSSXXXXXX]]]\\\XXX\\\bbbUUUAAAKKKWWWeeejjjjjjkkkppptttoooiiieeefffhhheee]]]WWWWWWXXX]]]hhhssszzz{{{{{{~~~xxxpppqqqvvvyyy}}}{{{zzz{{{uuuhhh\\\WWWOOOTTT^^^fffhhhgggkkkrrrwww}}}xxxtttyyy{{{ppppppwww{{{yyyxxxvvvvvvzzz}}}||||||{{{tttpppwww{{{sssiiiaaaZZZTTTLLLFFFAAAAAAFFFSSShhh|||~~~YYY\\\bbbmmmvvvYYYDDD======<<<999333111...---...//////...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000////////////000111111222///333888888DDDooozzz{{{pppsssvvvxxxvvvsssqqqoootttyyynnnKKK999444444333222000000/////////.........------------------------+++++++++++++++++++++++++++*********++++++,,,---VVVSSSMMMFFF???;;;;;;<<>>>>><<<;;;:::999999;;;<<<<<<;;;555555444333333222111111111///......//////...---+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***+++,,,///333999@@@HHHOOOTTTWWW\\\``````]]]]]]\\\QQQBBBQQQ[[[eeeiiijjjlllnnnooogggaaa^^^______]]]ZZZYYYXXX[[[eeerrrzzzzzzyyyzzz~~~uuupppuuu|||~~~{{{xxxuuukkk___YYYXXXZZZ^^^eeejjjiiifffkkkrrrwww{{{xxxtttyyywwwuuuyyyyyyzzz||||||zzzyyyxxxyyytttsssvvv~~~~~~ssskkkssszzzrrrggg```YYYPPPJJJGGGBBBAAAIIIWWWjjjiiiPPPjjjnnneeesssfffHHH:::;;;??????777444000......///......++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////////////////000111111111000222777===PPPwwwwww}}}yyyxxx}}}xxx~~~UUU===555444444555000000000/////////..............................++++++++++++++++++++++++************+++,,,------UUUSSSNNNGGG???;;;;;;======BBBDDDAAA@@@AAA@@@===888777777888;;;<<<<<<;;;555444444333333222222111000///......//////...---++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++,,,---///444<<>>>>>AAA:::@@@DDDCCCBBBCCCBBB???888888888:::<<<>>>>>>===444444444333333222222222000///......///000...---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***,,,---...///444>>>JJJTTTZZZ[[[[[[XXXWWWXXXVVVMMMDDDCCCIIITTTXXX[[[^^^gggppppppjjjnnnlllnnnpppllleeeeeekkkuuuyyyxxxzzz{{{yyytttqqqvvvwwwiii\\\UUUYYYjjjzzz|||rrrkkklllqqqssstttuuuyyy|||~~~xxxvvvwwwyyy|||~~~~~~zzzrrrpppvvvwwwyyyzzz{{{~~~yyyuuuwww}}}{{{hhh\\\iiiwwwzzztttwwwjjj|||{{{oooeeeZZZRRROOOJJJFFFDDDDDDKKK___rrrrrrWWWOOOkkk}}}vvvrrrYYYKKKBBB;;;;;;888333///......------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++,,,------......///...............///000000...333777???VVVyyy}}}~~~|||wwwttttttxxxrrrooouuu~~~zzz{{{yyyWWWDDD999333111000000000000////////////........................++++++++++++++++++++++++************+++,,,---...ZZZXXXTTTMMMEEE@@@>>>>>>AAABBB@@@>>>@@@CCCAAA;;;999888777777999;;;>>>???777555333333333333111///////////////...---,,,+++,,,,,,,,,++++++***************++++++++++++******+++++++++***)))((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++)))''''''(((***,,,,,,000:::IIIRRRWWWYYY\\\___YYYSSSPPPPPPIII>>>???HHHLLLUUU___dddjjjppprrrqqqssswwwrrrfffeeeqqqyyywwwyyy~~~}}}nnngggppp{{{uuuiiiYYYQQQZZZrrrqqqqqqqqqqqqrrruuu{{{~~~~~~~~~~~~xxxrrrxxx{{{~~~~~~yyyvvvxxx|||wwwxxx}}}}}}}}}iiiVVV___uuu|||~~~yyysssuuupppuuuqqqkkkeee^^^QQQMMMJJJHHHEEEEEERRRaaarrrNNNJJJjjjwwwqqqxxxXXXCCC:::@@@<<<555///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------............//////...------///000000///333000;;;[[[|||}}}|||yyyrrrnnnnnnfffhhh```[[[dddqqqsss|||cccIIIBBB<<<444333111000///000000...,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------WWWVVVSSSLLLEEE@@@======???@@@@@@???AAAEEECCC>>>999999888888999;;;===???777555333333333333111///////////////...---,,,++++++++++++******))))))))))))))))))******)))))))))++++++,,,,,,,,,+++******)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))******)))'''''')))+++---...111<<>>777555333333333333111///////////////...---,,,+++*********)))))))))))))))(((((())))))))))))(((((()))******+++,,,,,,,,,+++***)))))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))*********)))(((((())),,,///111888BBBOOOWWWYYYZZZ]]]```YYYYYYRRRDDD<<>>@@@>>>;;;666000------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---------............//////.........///111222333555???bbb|||xxxxxxtttwwwrrrlllnnnqqqxxxqqq~~~___LLLBBB999333111//////000000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------TTTTTTRRRNNNGGGAAA===<<<===@@@BBBBBBCCCFFFEEEAAA;;;;;;::::::;;;<<<===>>>777555333333333333111///////////////...---,,,+++******************))))))(((((())))))))))))(((((('''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))***---111444DDDLLLVVV[[[ZZZXXXYYY[[[VVVWWWNNNAAAAAAQQQ```eeeeeelllrrrtttwww{{{}}}{{{rrrddd___iiiqqqpppttt}}}{{{~~~xxxffffffhhhlllnnnllliiifff]]][[[YYYVVVWWWZZZ```dddmmmpppsssvvvxxxzzz}}}||||||{{{wwwssssssxxx||||||{{{|||}}}yyytttuuu}}}~~~{{{|||~~~~~~zzzuuuvvvrrrtttxxxnnn^^^\\\fffvvvwwwiiijjj|||uuulllbbbVVVMMMHHHDDDBBBBBBMMMZZZnnnnnn\\\ZZZ^^^xxxwwwZZZBBBUUU~~~hhhEEECCCAAA>>>:::333---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---------............///...////////////111444777777PPP{{{wwwyyyvvv~~~yyypppuuuyyyWWWEEE???555333000///000000///............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...UUUVVVTTTOOOHHHBBB>>><<<===BBBDDDCCCCCCDDDCCC@@@<<<<<<<<<<<<<<<<<<======777555333333333333111///////////////...---,,,+++++++++++++++++++++++++++)))******++++++******)))((())))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))***************************...444888IIIPPPYYY\\\ZZZWWWXXXYYYWWWTTTJJJCCCMMM```iiigggiiioootttuuuxxxqqqccc```mmmuuuqqqsss|||tttyyywwwrrrwwwrrrhhhiiiiiiiiihhhfffccc___SSSRRROOOKKKLLLTTTcccnnnsssuuuyyyzzz{{{{{{}}}~~~{{{{{{yyytttqqqrrrxxx}}}~~~~~~~~~|||{{{{{{vvvuuuxxx}}}}}}zzzzzz}}}}}}}}}|||~~~yyy|||~~~vvvooosssnnnoootttmmm```^^^gggvvvvvvpppkkkzzzzzzrrrjjj]]]SSSMMMIIICCC>>>BBBMMM___uuuvvviiifffpppTTTNNNmmm|||fffJJJDDD@@@===777...,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------............///...///000///000222777:::>>>ddd~~~wwwuuuxxxsssuuu~~~vvvvvvwwwfffIIICCC888555222000000000000///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........XXXWWWUUUOOOHHHAAA>>><<<<<>>>>>EEESSSggg~~~vvvnnnhhh}}}mmmQQQYYY~~~rrrpppyyyRRRHHHAAA@@@;;;222...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///---///000000000333999>>>KKKtttuuusssuuunnnppp}}}xxxmmm~~~~~~XXXIII===999555222111111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............ZZZXXXTTTMMMEEE???<<<;;;888???DDDCCCBBBCCCBBB@@@>>>>>>>>>>>>======<<<<<<777555333333333333111///////////////...---,,,+++)))*********++++++++++++))))))************))))))((()))******************''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++,,,++++++000888???GGGOOOWWWZZZYYYXXXYYY\\\UUUIIIBBBIIIWWW```ddddddjjjssszzz|||}}}}}}zzzuuu``````gggrrrxxxwwwwwwzzzrrrnnnnnnssstttnnniiigggiiilllkkkjjjlllmmmfff]]]OOOFFFBBBLLL___qqqwwwvvvzzz{{{||||||{{{{{{}}}~~~|||zzzwwwvvvwwwyyy{{{{{{{{{~~~~~~|||{{{tttuuuvvvuuussspppoooooohhhiiippp{{{}}}~~~}}}tttkkkfffiiimmmrrrooorrrxxxqqqcccaaajjjvvvuuu|||lllssszzzxxxnnn___UUUOOOHHH@@@???AAAIIIZZZpppxxx___TTTooouuukkk~~~ZZZKKKAAA@@@>>>555000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------............///---///111111000333:::AAAZZZ}}}}}}}}}yyytttqqqgggnnn|||ooorrrvvvXXXAAA===888444222111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............[[[XXXSSSLLLCCC===;;;:::555===BBBBBBBBBCCCDDDBBB>>>?????????>>>===<<<;;;777555333333333333111///////////////...---,,,+++(((((())))))*********+++(((((())))))))))))(((((($$$%%%&&&((())))))******&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++)))+++---,,,,,,000999AAAJJJQQQXXXZZZWWWUUUVVVXXXNNNAAA===IIIVVV\\\bbbiiihhhrrr|||~~~}}}xxxppphhhUUU[[[fffoootttvvvwwwxxx{{{uuuxxxqqqiiikkknnnpppnnnkkkkkkiii^^^PPPGGGHHHNNNYYYfffppptttuuuzzz{{{{{{{{{{{{{{{}}}zzzwwwtttuuuxxxzzzyyywwwvvvyyy}}}~~~|||xxxuuusssjjjlllooopppppppppqqqrrr{{{}}}~~~|||uuuhhh]]][[[eeeooorrrpppuuu|||ttteeebbbjjj}}}|||sssrrrzzznnnvvvvvvfffYYYSSSKKKCCCCCCAAACCCPPPeeezzzqqq___YYYlllmmm___MMM@@@AAA@@@888111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------.........//////,,,///111111000444;;;BBBeee~~~~~~yyyxxx|||zzztttkkk```lllvvvllltttfffDDD???:::555333111000///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////YYYWWWRRRIII@@@<<<<<<===:::>>>@@@???@@@BBBBBB???>>>===<<<<<<===???AAACCC999777555333333333111000111000......///...+++)))************************))))))))))))))))))))))))*********)))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************))))))(((***///888CCCJJJNNNQQQUUUWWWVVVSSSNNNKKK@@@===AAAOOO___hhhkkklllnnnqqqvvvzzzvvvnnniiiiiiZZZaaahhhkkkpppvvvyyyxxx}}}}}}}}}yyyooogggcccmmmkkkjjjkkkjjjdddXXXNNNJJJWWWfffnnntttxxxyyywwwwwwwwwwwwxxx{{{|||}}}|||ttttttwww{{{{{{vvvssstttuuu{{{{{{~~~wwwuuu||||||wwwooojjjhhhdddbbblllyyyxxxttthhhWWWNNNUUUcccmmmvvvwww|||}}}nnn\\\YYYbbbsss}}}qqqxxxrrruuunnnccc\\\QQQGGGGGG???;;;CCCSSSggg}}}```ggg~~~zzzssszzznnnTTT@@@>>>???888333555...---,,,,,,......---+++------------------------///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++++++++,,,------......///222,,,...555333222DDD]]]xxx}}}yyysssuuu|||~~~ttthhh[[[fff}}}lllnnnwwwvvvIIIGGG@@@666111222111---000000///...............------------------------...------,,,,,,------...XXXVVVQQQIII@@@<<<<<<===;;;???AAA??????BBBBBB???>>>===<<<;;;<<<===???@@@999777444333333333111000111000......///...+++)))************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))************((()))***---222;;;EEELLLRRRTTTWWWYYYWWWRRRLLLHHH???BBBLLLZZZcccgggkkkpppmmmoootttyyyuuujjjbbb```^^^dddjjjmmmqqqwwwzzzyyy}}}zzzoooeee\\\VVV```bbbeeegggfff```XXXRRRSSS]]]hhhooouuuzzzzzzxxxzzzzzzzzzzzz{{{zzzyyyxxxvvvuuuwww|||}}}zzzyyyvvvpppggg```WWWPPPMMMOOOOOONNNWWWdddmmmiii___UUUTTT___nnnvvvyyyyyy|||}}}ooo[[[TTTYYYeeeuuu~~~tttzzzvvv~~~|||oooeeeZZZPPPLLLDDD???BBBMMM]]]rrrooopppxxxyyy\\\DDD???AAA<<<666666///...,,,---......---,,,------------------------///...,,,++++++,,,...///+++,,,,,,------,,,,,,++++++,,,,,,------......///000...000444555===ZZZzzzwww}}}xxxtttzzzvvvjjj]]]hhhtttooommm~~~PPPKKKCCC;;;444111111333000000///............///------------------------...------,,,,,,------...WWWTTTOOOHHHAAA<<<<<<<<<;;;@@@BBB@@@???AAABBB@@@@@@>>><<<;;;:::;;;<<<===888666444333333333111000111///......///...,,,***************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))************''')))---111777???HHHMMMTTTVVVYYYYYYVVVPPPIIIEEE@@@KKK[[[hhhjjjhhhkkkrrrlllmmmqqquuuqqqeee[[[WWWbbbgggkkkmmmrrrxxxzzzxxx~~~yyymmmfff___WWW[[[aaaffffff```ZZZWWWWWW___dddiiinnnttt{{{{{{xxx}}}}}}}}}|||zzzwwwuuusssuuutttvvv|||zzzwwwuuusssrrrsssmmmiiieeeaaa^^^YYYQQQKKKHHHBBBBBBGGGHHHHHHOOOZZZgggeee___XXX[[[gggsssyyy|||}}}{{{nnnZZZPPPPPPYYYhhhuuuzzzwww|||wwwwwwtttjjj___VVVOOOHHHBBBAAAFFFQQQeeevvv{{{eeezzziiiJJJAAABBB@@@:::777111///------.........,,,------------------------...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,---......//////000000222222444IIIuuuzzzzzz~~~|||yyyuuuuuu}}}wwwkkk]]]ggg~~~ooolllmmm^^^QQQFFF@@@999111222888111000//////......//////------------------------...------,,,,,,------...UUURRRMMMFFFAAA===<<<<<<<<>><<<::::::;;;<<<888666333222333333111000000///......///...,,,***************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''+++000777===DDDKKKOOOTTTUUUWWWWWWTTTNNNGGGCCCEEERRRfffrrrqqqkkkjjjooolllkkknnnpppkkkaaaZZZXXXfffjjjmmmooosssxxxyyyvvvyyy}}}sssoooqqqmmmdddccciiikkkfff[[[VVVXXX]]]gggiiijjjkkkrrryyyyyyuuu}}}~~~~~~|||yyyuuurrrqqqrrrrrrtttzzz}}}}}}yyyuuuppprrrlllfffdddeeefffffffffbbb^^^[[[ZZZZZZXXXSSSOOOTTTOOOPPPVVVWWWUUU[[[eeekkknnnnnniiihhhoooxxx~~~~~~zzzttthhhXXXMMMJJJNNNYYYccciiippp{{{zzz~~~nnnrrrxxxmmmddd\\\QQQKKKEEEAAAAAAHHHZZZjjjeeehhh|||uuuSSSCCCBBBCCC>>>888333000.........///...---...........................---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,------...////////////333333...444UUUuuu|||{{{wwwtttuuu~~~vvviii\\\fffrrrpppkkkvvv}}}rrrZZZGGGCCC>>>333111777111000000///.../////////------------------------...------,,,,,,------...RRROOOJJJEEEAAA>>><<<;;;===CCCEEEAAA>>>@@@CCCCCCEEECCC@@@===;;;;;;;;;;;;777555333222222222111000000.........///...,,,+++************************))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************''',,,444;;;AAAHHHMMMQQQQQQRRRSSSRRRPPPKKKGGGDDDMMMXXXhhhuuuuuummmhhhhhhmmmkkkkkkjjjeee___^^^bbbmmmppprrrtttxxx|||zzzuuuooonnniiifffmmmvvvuuukkkkkkmmmkkkbbbXXXUUU\\\eeejjjkkkjjjjjjooovvvvvvssszzz|||}}}{{{wwwsssrrrrrrrrrsssvvvzzz{{{{{{xxxkkkdddcccbbb```bbb___]]]^^^bbbffffffddd^^^]]]\\\^^^aaabbb___\\\```]]]```eeeeeecccjjjvvv~~~|||}}}tttjjj^^^RRRIIIGGGBBBGGGLLLOOOVVVbbbmmmssszzzyyy|||uuummmqqqwwwmmmeeeWWWQQQJJJCCC???AAANNN\\\yyylllWWWccc|||aaaIIIBBBCCC@@@:::555222///...////////////........................---------,,,,,,---------,,,------......------,,,,,,,,,---......//////000---333333///===gggyyylllxxx}}}yyywwwwwwyyywwwjjj]]]iiippplllmmm}}}iiiKKKDDDAAA777000111111111000///////////////------------------------...------,,,,,,------...PPPMMMHHHDDDAAA???<<<:::>>>DDDGGGBBB>>>@@@CCCEEEFFFDDDAAA>>><<<;;;;;;;;;666444222222222222111000///...---...//////---+++************************))))))))))))))))))))))))((((((((()))******++++++''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))...666>>>DDDJJJOOORRRPPPPPPOOONNNLLLIIIGGGFFFTTTZZZfffqqqqqqiiicccaaammmlllkkkggg```\\\cccnnnsssvvvyyy{{{~~~|||uuujjjbbb]]]cccooowwwtttnnnjjjhhhccc[[[VVVXXXaaaiiijjjlllmmmlllooouuuuuurrrxxxzzzzzzxxxsssqqqrrrttttttvvvzzz~~~|||zzzzzzrrroooqqqrrrpppfffeeebbb```ccchhhhhhdddcccccceeejjjnnnnnnjjjffffffgggkkkooommmlllxxx~~~rrrdddWWWMMMGGGEEE>>>>>>>>>???DDDMMMWWW]]]gggmmmuuu{{{|||vvvxxxmmmmmmvvv}}}tttjjjbbbZZZQQQIIIAAA>>>DDDMMMiii~~~xxxgggwww{{{tttQQQJJJiii|||}}}uuuUUUCCCAAAAAA===777444000//////000000000........................------------------------------............---------------...//////000000+++333333555NNN}}}qqqeeeeeesss{{{xxxwwwzzz}}}yyylllaaaoooyyyssslllooo}}}YYYIIICCC;;;222...222111000000//////000000------------------------...------,,,,,,------...OOOKKKFFFCCCBBB@@@<<<999???EEEHHHBBB>>>???CCCFFFEEECCC@@@===;;;::::::;;;666444222111222222111000///...---...//////---+++************************))))))))))))))))))))))))'''(((((()))******++++++((((((((())))))*********))))))))))))))))))))))))))))))))))))************+++000888???EEEJJJOOORRRSSSRRROOOLLLIIIHHHGGGGGGVVV[[[dddllliiiaaa]]]^^^kkkmmmmmmhhh]]]ZZZeeetttuuuxxx{{{~~~{{{qqqggg]]]\\\jjjvvvuuuppppppgggbbb[[[VVVXXX]]]cccgggiiinnnrrrrrrsssvvvwwwuuuwwwyyyxxxuuupppnnnqqqttttttvvv{{{~~~}}}}}}xxxooooootttuuupppoooqqqvvv|||yyytttqqqsssxxxyyyrrrqqqzzziiiYYYNNNHHHFFFAAA???======>>>AAAGGGKKKPPPVVV___hhhmmmrrruuuwww{{{}}}}}}xxxrrrsss}}}yyyeeelllwwwyyyooohhh___UUUMMMFFF@@@AAAEEEZZZrrrxxxccceeezzz}}}aaaKKKTTTyyy|||xxxdddGGG@@@@@@???888555111//////000111000........................,,,------------------,,,------............------------......//////000000---444555<<<^^^}}}iii___lllzzz~~~vvvvvvyyyxxxlllcccsss~~~pppooozzznnnRRRDDD===555///222111000000//////000000------------------------...------,,,,,,------...NNNJJJEEECCCBBB@@@<<<999???FFFHHHCCC===???DDDFFFCCCBBB???<<<:::999999:::555333111111222222111000///...---...//////---,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************,,,111888???EEEJJJOOOSSSWWWTTTOOOKKKHHHGGGGGGHHHVVV[[[dddhhhcccZZZYYY]]]iiimmmpppiii\\\XXXeeevvvssswwwzzz}}}xxxmmm```WWW[[[oooxxxpppjjjnnnggg```XXXWWW[[[aaacccccchhhpppvvvvvvvvvxxxyyyxxxxxxyyyxxxsssmmmllloootttqqqtttyyy}}}}}}{{{~~~zzz}}}~~~sssppprrr___SSSLLLIIIBBB???===<<<;;;:::;;;>>>???EEEOOOXXX___eeeiiilllzzz|||{{{vvvppppppzzzvvvbbbkkkyyyvvvhhh___UUUPPPJJJEEECCCEEEQQQhhhppp]]]qqqwwwYYYJJJdddwwwoooKKK@@@@@@@@@999555111///000111111111////////////////////////,,,------......------,,,------............------------......///000000000000666666@@@gggwwwlllhhhzzz}}}wwwwww|||vvvjjjbbbtttpppqqqssszzz~~~YYYDDD===999333222111111000000000000000------------------------...------,,,,,,------...NNNNNNKKKDDD===::::::<<>>>>><<<888888:::888555222111111111000///000000000000///...---,,,************))))))))))))+++++++++***************((((((((((((((((((((((((++++++************++++++)))************+++++++++)))+++,,,+++***)))***+++---888BBBEEEGGGLLLOOOPPPUUUOOOKKKHHHBBB<<<@@@IIIZZZcccgggccc^^^aaaiiinnnsssqqqjjj```]]]cccnnnuuuwww{{{}}}{{{{{{{{{ssshhhXXXYYYbbbmmmnnnffffffllliii___YYY\\\aaabbbbbbbbblllqqqvvvxxxwwwuuuuuuvvvzzzwwwsssooonnnooopppqqqqqqyyy~~~|||{{{xxxwww||||||iii```YYYSSSHHHAAA===>>>???<<<999999999999<<>>EEEPPPaaagggiiiddd```dddkkknnniiifffaaa^^^aaahhhooosssvvv|||}}}{{{wwwkkk___TTTXXXcccnnnqqqmmmiiihhhddd^^^[[[___dddfffggghhhmmmqqqvvvxxxwwwuuutttuuuuuusssqqqooonnnooorrruuuxxx}}}{{{yyywwwuuuttt{{{zzzmmmcccTTTKKKDDDBBB@@@<<<999999;;;:::;;;>>>???@@@FFFNNNZZZnnn~~~~~~~~~zzztttoooiiijjjwww|||ggg```ggg}}}tttmmmeee]]]SSSHHHDDDEEECCCRRRggg|||xxxiiippp___QQQTTTpppoooeeetttpppNNN???AAA>>><<<888444111000/////////////////////////////////...------------...///------............------------...///000000000000333333>>>ZZZ|||}}}rrrnnnooozzz{{{|||yyyvvvxxx|||}}}pppkkkqqqooo}}}yyyxxxWWWGGGCCC999333222111111222222000///................................................NNNMMMKKKGGGBBB???>>>>>>BBBCCCDDDCCCBBBBBBDDDFFFCCC>>><<<<<<:::777888;;;888666333111111111000///------...------,,,+++***************))))))))))))((((((((())))))*********++++++++++++++++++++++++************************)))))))))*********++++++((()))*********+++---///000:::DDDIIIKKKOOOPPPOOOKKKIIIFFFCCC>>>@@@KKKWWWfffhhhfffaaa```eeejjjllleee___[[[^^^gggnnnppppppuuuzzz~~~}}}xxxnnn___SSSTTT\\\fffnnnttttttlllbbb\\\ZZZ]]]cccggghhhkkkoooooorrrvvvwwwvvvuuutttsssnnnoooooonnnllloootttyyy|||xxxvvvssssss{{{~~~tttfff[[[OOOIIIDDD>>>;;;;;;<<<999999:::999888<<>>:::666333111000000///////////////////////////...------------...///------............------......///000111111222222555777JJJnnnzzzmmmmmmsssxxxwwwrrrttt{{{{{{oooooo|||||||||~~~hhhMMMIII???444222222222222111///---................................................MMMLLLKKKHHHDDDAAA??????AAABBBCCCCCCBBBBBBCCCEEEBBB>>>;;;;;;:::777888<<<999777333222111111000///.../////////......---,,,************)))))))))(((&&&&&&'''((()))******+++++++++++++++++++++++++++))))))************))))))))))))))))))************)))***+++*********---///333===FFFJJJMMMPPPPPPNNNHHHGGGDDD???<<>>>>><<<888777999999888:::???DDDXXXppp}}}~~~yyyuuutttsssssstttooofffbbbiiiuuunnn\\\kkkyyy|||uuuoooiii___RRRIIIEEEAAAFFFPPP```vvvyyypppjjjooo~~~rrr^^^RRR{{{ooo\\\VVVkkkiiiRRRFFFCCC@@@<<<777333111000000////////////////////////.........------.........------............------.........///000111222333555@@@aaayyyiiiiiirrr{{{{{{|||rrrooovvvwwwmmmrrr~~~ssswwwRRRLLLEEE555444333222222111...,,,------------------------........................MMMLLLJJJIIIFFFCCC@@@>>>>>>@@@AAABBBAAAAAABBBDDDBBB===:::;;;:::888:::>>>:::777444222222111000///..................---,,,************)))))))))(((&&&&&&'''((()))******+++************************((()))************)))((((((((()))))))))*********+++,,,+++***)))***,,,///444<<>>;;;;;;:::999<<<@@@;;;888555333222111000///++++++,,,,,,,,,,,,++++++************))))))))))))((((((((())))))*********(((((((((((((((((((((((('''((()))******)))((('''((((((((()))))))))******+++++++++***)))***---000444;;;AAACCCGGGKKKJJJGGGJJJGGG???999<<>>:::666222111111000///////////////////////////........................RRRPPPOOOOOOMMMIIICCC>>>:::<<<@@@BBBBBBCCCEEEFFFCCC>>>;;;;;;;;;;;;===BBB;;;999555333222111000///***++++++,,,,,,+++++++++************)))))))))))))))*********************(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))***((()))))))))***,,,111444999>>>BBBCCCGGGLLLLLLIIIJJJEEE<<<666===LLLTTTUUUVVV]]]aaabbbccceeeccc___SSSPPPUUUbbbiiiiiimmmuuuuuuoooiiiddd\\\TTTTTTYYYQQQOOOSSS]]]fffhhhfffeeebbbdddjjjrrrvvvvvvxxx|||wwwtttrrrqqqqqqoookkkhhhiiifffdddhhhqqqyyy}}}~~~~~~~~~|||vvvvvvyyyzzzooocccUUUKKKGGGDDD>>>:::;;;;;;777555666888999AAANNNXXX[[[___dddggggggjjjlllhhh^^^WWWVVV]]]hhhsssyyy~~~kkk___eeesssyyynnn```VVVQQQEEEDDDBBBFFFUUUjjjxxx}}}xxxoooccc[[[^^^oooiiiXXXiiittt^^^rrrfffJJJFFFAAA;;;555222000///////////////////////////------...//////...------------............------......------///111444555LLLyyyvvviiinnn|||uuu{{{yyy{{{zzz~~~}}}}}}{{{wwwssstttyyyyyy}}}uuuqqqXXXOOOBBB===777222111111111111000000000000000000000000........................UUUSSSRRRQQQPPPLLLEEE???999<<<@@@CCCDDDEEEGGGHHHDDD???<<<<<<<<<;;;???DDD<<<999555333222111000///,,,,,,---......---------************))))))))))))+++++++++***************(((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((())))))))))))&&&'''((((((***...444888@@@CCCFFFGGGKKKPPPQQQMMMJJJCCC999555???OOOVVVSSSTTT\\\cccdddcccbbb___ZZZNNNOOOYYYgggkkkgggjjjtttwwwpppjjjeee\\\TTTTTT[[[YYYTTTXXXdddjjjeeeaaadddaaaaaafffoootttvvvwww{{{uuurrrooonnnnnnlllhhhdddgggcccaaagggsss}}}}}}|||~~~{{{yyy|||}}}ppp```TTTNNNEEE???<<<>>>>>><<<999:::999888<<>>>>>???BBBEEEGGGGGGFFF@@@>>>===???>>>;;;>>>BBB<<<666333444444111000111,,,,,,,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++***((('''((()))(((***+++***))),,,333:::EEEDDDFFFHHHKKKMMMLLLKKKHHHAAA:::<<>>;;;777888888888:::===BBBFFFIIIPPPRRRTTTVVV[[[]]]VVVMMMNNNRRR]]]kkktttyyyppp[[[bbbrrruuuggg^^^ZZZQQQIIIAAA@@@FFFVVVmmm}}}~~~vvvlllbbb\\\rrrpppVVVaaa{{{{{{UUUKKK@@@<<<;;;888222---000000000000////////////.........------,,,,,,,,,000000//////.........---...111111---...444777666[[[|||}}}xxxdddhhhzzz|||{{{~~~}}}yyyvvv{{{xxxmmmnnnzzz}}}qqqnnnuuuvvvWWWOOO>>>666555222555777///000000////////////000000//////............//////bbbXXXPPPOOOOOOIIIBBB???AAAAAABBBCCCDDDDDDCCCBBB???======>>>===:::<<>>GGGOOOYYYbbbbbb```]]][[[YYYUUUNNNHHHIIITTT[[[ZZZXXX]]]eeejjjppprrrlllaaaZZZ]]]ccceee___YYYZZZ```aaa[[[\\\bbbmmmnnnoooqqqxxx~~~}}}xxxzzzxxxuuuqqqlllhhhdddbbbeeehhhnnntttyyy}}}yyypppqqqvvvwwwggg___VVVOOOGGGCCCCCCDDDCCCAAA<<<;;;999999:::<<<>>>@@@GGGIIIKKKLLLQQQTTTOOOGGGIIILLLUUUaaajjjpppxxxxxxddd\\\xxx|||lllccc```SSSLLLDDDAAADDDPPPeeexxx||||||xxxrrrgggoooyyyWWWSSSnnndddRRRBBB===<<<888333111000000000000////////////.........------,,,,,,,,,000/////////...............///000000000333;;;AAAjjj~~~rrriiisss}}}yyy}}}xxxyyyuuuooooooxxx~~~qqqjjjlllgggRRRAAA:::888222222444...000000////////////000000//////............//////hhh[[[PPPNNNOOOJJJBBB===AAABBBBBBCCCCCCCCCCCCBBB>>><<<<<<===<<<999;;;@@@<<<666333444333000///111............---,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))***+++***)))((()))***((())))))((()))...777>>>IIIJJJLLLOOOQQQPPPLLLHHHCCC999777BBBLLLPPP[[[iiihhhccc[[[SSSMMMIIIGGGGGGRRRXXX]]]\\\___fffnnnqqqrrrpppiii^^^YYY\\\ccchhh___[[[[[[^^^\\\WWW[[[dddkkkooorrruuu{{{|||vvvzzzxxxtttooojjjfffcccaaagggkkkqqqwww|||xxxooooootttpppfff^^^YYYQQQKKKHHHGGGGGGFFF@@@>>><<<:::999999;;;;;;@@@AAABBBCCCGGGLLLJJJDDDCCCCCCIIISSS\\\cccnnnxxx~~~~~~___aaaqqqsssiiifffVVVPPPIIICCCAAAHHHZZZlllyyyyyyqqqzzzwww```iiiwww\\\DDD>>>===777333555000000000000////////////.........---------------////////////............///---///333111222AAASSSwwwhhhppp~~~xxxzzzuuurrrssstttvvv~~~{{{rrrmmmgggsssxxxXXXGGG@@@===444222444000000000////////////000000//////............//////wwwgggVVVPPPNNNIIIBBB>>>===???AAABBBCCCDDDEEEFFF???======>>><<<999;;;@@@;;;666222333333000///000............---,,,+++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++***)))((()))***))))))((((((+++111;;;AAAIIIJJJMMMPPPQQQNNNHHHDDDAAA888;;;IIIPPPNNNVVVeeeggg^^^TTTNNNKKKIIIJJJLLL___aaabbbbbbhhhqqqvvvwwwvvvqqqggg\\\UUUWWW]]]bbbZZZZZZ\\\^^^ZZZWWW[[[dddkkkqqqvvvzzz~~~|||uuuwwwuuuqqqmmmjjjgggfffeeefffjjjqqqwww|||}}}}}}|||~~~{{{sssqqquuu{{{~~~zzznnngggbbb[[[TTTOOOKKKIIIHHHDDDBBB@@@>>>=========>>>???@@@@@@@@@DDDJJJJJJGGG???>>>@@@GGGOOOXXXdddoooxxx~~~}}}\\\aaatttwwwllliiiXXXSSSMMMEEE???BBBQQQaaauuuuuuwww}}}xxxcccGGGAAA@@@777333666000000000000////////////...............---------///////////////.........000,,,///444222333JJJfff{{{{{{gggaaaxxxyyyzzz~~~xxxqqqqqqyyy{{{vvv{{{}}}yyysssooofffmmm```MMMEEEBBB777222444222000000////////////000000//////............//////|||fffXXXPPPHHHAAA>>><<>>>>>???===:::<<>>;;;BBBOOORRRLLLPPP[[[bbbVVVMMMMMMNNNLLLKKKMMMbbbccccccdddjjjsssuuussswwwpppeee[[[UUUTTTXXX]]]XXXZZZ]]]^^^ZZZVVVYYY___kkkrrrzzz~~~|||uuuvvvsssoookkkgggfffffffffhhhlllrrrxxx{{{}}}|||{{{~~~~~~~~~~~~}}}xxxssstttzzz}}}xxxpppjjjccc\\\XXXUUUQQQNNNIIIHHHEEECCC@@@???>>>>>>???BBBAAA@@@DDDJJJLLLJJJ???<<<<<<@@@GGGOOO[[[gggpppwwwiii]]]___xxx{{{nnnjjj\\\WWWPPPHHHAAA@@@KKKWWWppp~~~pppqqqqqqkkkMMMDDDAAA999333444000000000000////////////.................................///////////////000---///444333:::XXXzzzsss]]]ddd~~~{{{qqq{{{~~~tttmmmrrrxxxzzz{{{rrrlllbbbjjjfffPPPEEEBBB777111333333000000////////////000000//////............//////tttaaaSSSFFF>>><<>>;;;<<>>???BBBAAA???>>>???===999;;;@@@:::555222333222///...000------------,,,+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''')))******))))))***+++'''(((+++000888@@@FFFIIIMMMNNNOOOQQQQQQNNNHHHDDD888DDDNNNOOOMMMPPPTTTUUUZZZVVVWWWXXXPPPFFFHHHRRR]]]bbbhhhlllrrrwwwuuupppfff^^^YYYXXXVVVRRRSSSXXXUUUVVVVVVVVVXXX\\\^^^___hhhqqqzzz}}}~~~}}}xxxrrrpppmmmgggbbb___^^^```aaaqqqssswww{{{~~~~~~~~~~~~~~~~~~zzz|||}}}~~~{{{tttrrrxxx~~~pppccc___^^^ZZZUUUUUUSSSPPPLLLHHHDDDBBB@@@>>>AAABBB@@@AAAFFFIIIHHH@@@<<<:::;;;===@@@IIIRRRXXXcccqqqzzz~~~mmmaaaooowwwkkkbbbWWWPPPIIIDDDCCCFFFUUUuuu~~~uuuhhh\\\YYY[[[mmmvvvzzzfffJJJ??????<<<555000000000000////////////---........./////////000............/////////000,,,000222222;;;XXXqqqdddpppvvvuuuxxxzzz~~~~~~|||oooooouuu}}}}}}~~~~~~~~~|||yyyqqq{{{^^^IIIDDD:::333222000000000////////////000000//////............//////xxxmmmaaaQQQBBB;;;:::;;;@@@CCCCCC@@@???BBBFFF@@@>>>===>>><<<888:::>>>:::555111222222///...///............---,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''')))******))))))***,,,'''(((,,,222;;;BBBGGGJJJKKKKKKMMMNNNNNNKKKFFFBBB666FFFPPPKKKJJJTTT[[[ZZZYYYZZZ___^^^QQQEEELLL\\\VVV]]]ffflllrrrvvvsssnnn___XXXSSSTTTRRRMMMLLLOOOPPPOOOOOOQQQWWWaaaggghhhgggpppxxx{{{{{{zzzuuupppiiifffaaa]]]\\\^^^```cccrrrtttvvvzzz|||~~~~~~~~~~~~}}}~~~sssuuuwww|||~~~~~~}}}xxxwwwuuu{{{mmmhhhfffaaa[[[VVVUUUSSSQQQNNNLLLJJJIII>>>BBBCCCAAABBBFFFHHHHHH???;;;999:::;;;<<>>AAA@@@777000000000000////////////---.........//////000000---.........//////000000***000222111???dddmmmgggnnnmmmxxx{{{zzz|||~~~}}}zzzyyyppprrruuuyyy{{{~~~~~~~~~~~~~~~~~~vvvhhhOOOIII???777555222000000////////////000000//////............//////wwwqqqfffZZZNNNDDD>>>;;;999>>>AAA??????CCCDDDCCC???<<<;;;======999999;;;===666222111000...---000---------,,,,,,+++++++++,,,***((((((***+++)))&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&******)))))))))))))))***((((((,,,444===BBBAAA===DDDEEEHHHMMMPPPMMMAAA666>>>FFFMMMPPPTTTZZZ______bbb[[[WWWVVVLLLDDDLLL\\\VVVcccooouuuuuusssoooiii\\\TTTLLLIIIGGGDDDEEEHHHLLLMMMPPPVVV\\\ccciiillliiimmmtttzzzzzzuuurrrqqqjjjaaa\\\\\\\\\\\\bbbjjjtttwww|||}}}zzzwwwyyyyyyzzz{{{}}}}}}{{{zzz}}}xxxuuu{{{}}}}}}|||tttmmmzzz~~~uuuppplllfffZZZUUUQQQRRRVVVVVVOOOHHHFFFDDDBBBAAABBBCCCCCCCCC???;;;666444666:::===???FFFNNNZZZfffpppwww}}}yyy___kkkssslll```TTTLLLHHHEEEAAAIIITTTppptttfff[[[```sssZZZVVV}}}\\\DDDAAA>>>555444222/////////000000///......------------......////////////000000000000777***---888LLLxxxlll___\\\jjjxxxzzzyyy|||}}}yyytttrrrnnnooouuu|||~~~~~~~~~~~~yyy}}}rrrOOOMMMEEE888444555111111111111000000000000////////////////////////pppjjj```UUUJJJBBB<<<::::::>>>AAA??????BBBCCCBBB???<<<;;;======999999;;;<<<666222222111......000...------,,,,,,++++++***,,,***((((((******)))'''((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((,,,444<<>>CCCDDDFFFIIILLLHHH>>>444;;;DDDMMMQQQUUUZZZ^^^]]]eee___XXXPPPGGGEEEPPP]]]^^^gggppprrrqqqoookkkfff\\\RRRHHHCCCAAA@@@CCCGGGKKKMMMRRRXXX___eeejjjmmmkkknnnssswwwvvvssspppooofff___YYYYYY[[[]]]dddlllxxxzzz}}}~~~{{{yyyyyyzzz{{{}}}~~~~~~}}}~~~{{{yyy}}}~~~vvvooovvvzzzrrreee```]]]ZZZYYYYYYVVVQQQMMMHHHEEEBBBAAAAAABBBAAA@@@>>>;;;777666777:::<<<===CCCJJJTTT^^^gggnnnuuuxxxfffbbbyyyuuunnncccWWWPPPJJJDDD@@@BBBNNNmmmiii______rrr\\\TTTppp~~~mmmbbbGGGAAA>>>777444222000///000000000//////......------......///000000000000////////////222000111999QQQxxxeeeZZZYYYhhhvvvyyyyyy{{{~~~~~~}}}wwwsssrrrqqqqqquuu{{{|||zzz{{{}}}~~~}}}YYYRRRGGG999555777111111111111000000000000////////////////////////jjjeee\\\RRRHHHAAA<<<:::;;;@@@BBB@@@???BBBCCCAAA???<<<;;;======999999;;;<<<666222222111///...000......---,,,,,,+++******+++)))((((((******)))'''(((((((((((((((''''''&&&))))))))))))))))))))))))((()))))))))))))))))))))***)))))))))))))))******((()))---555>>>CCCDDDCCCEEEDDDDDDFFFFFFAAA888222:::CCCNNNTTTYYY]]]^^^\\\jjjggg[[[LLLDDDLLLYYYaaaeeekkkooommmjjjiiieee```YYYNNNBBB===;;;;;;@@@FFFIIIMMMSSS[[[bbbhhhkkkmmmlllppptttvvvtttqqqooommmbbb\\\XXXXXX[[[aaaiiirrr|||}}}~~~|||{{{zzz{{{|||~~~~~~~~~xxxrrrrrrvvv{{{ooohhhfffccc```\\\XXXTTTQQQMMMJJJFFFDDDCCCBBB@@@???===;;;888888999:::::::::>>>CCCKKKRRRYYY```fffjjjtttvvvzzzttt]]]iiivvvnnnbbbYYYQQQJJJCCC>>>???GGGaaa|||xxxnnncccrrr}}}fffTTTbbb[[[eeelllLLL@@@===:::555333000///000000000//////......------......///111111000000//////......***333222777WWWxxx}}}]]]UUUVVVeeetttyyyyyy{{{}}}}}}{{{sssqqqsssvvvvvvyyy||||||yyyyyy|||}}}~~~}}}```SSSFFF888555444222222111111111000000000////////////////////////jjjeee\\\RRRIIIBBB===;;;>>>BBBDDDBBBAAACCCDDDBBB???<<<;;;======999999;;;;;;666222333222///...000......---,,,,,,+++******))))))(((((()))))))))((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++)))+++000999BBBIIILLLLLLKKKHHHFFFEEEAAA:::444222;;;FFFQQQYYY___cccbbb^^^mmmmmmaaaMMMHHHVVVbbbdddggglllmmmjjjgggddd___YYYQQQHHH???;;;;;;;;;@@@EEEFFFKKKSSS\\\dddiiikkklllkkkrrrxxxxxxvvvtttpppkkk___[[[XXXYYY^^^fffpppxxx~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~{{{tttrrrvvv{{{zzztttmmmhhheeebbb]]]XXXTTTPPPLLLHHHFFFDDDBBB@@@===;;;::::::;;;;;;999777:::===BBBFFFKKKPPPVVVZZZcccgggmmmuuu|||cccaaattt|||qqqddd\\\UUUMMMFFFCCCEEEBBBPPPeeevvv~~~iiiiiixxx[[[^^^ggg[[[vvvwwwQQQ???===>>>666333111000000000000/////////............//////111111000000//////......)))666222;;;eeewwwVVVQQQUUUeeetttzzz{{{|||zzz|||yyyppppppuuu|||{{{}}}||||||~~~}}}}}}~~~~~~hhhWWWIII>>>888222222222222111111111000000////////////////////////jjjeee\\\RRRHHHAAA===;;;???DDDFFFCCCCCCEEEFFFDDD???<<<;;;======999999;;;;;;555222444333000///000///......---+++******)))(((((())))))((((((((()))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))(((((()))***++++++***---444===GGGOOOTTTVVVSSSNNNIIIFFF???666333666@@@IIITTT]]]dddiiihhhccciiikkkaaaOOONNN]]]gggdddhhhlllnnnkkkhhheee^^^VVVIIIBBB>>>>>>??????AAAEEEBBBHHHRRR\\\dddiiikkklllkkkttt||||||zzzwwwppphhhZZZYYYXXXYYY___jjjtttyyy}}}}}}}}}||||||{{{{{{zzz{{{}}}~~~}}}|||{{{}}}|||zzz{{{|||}}}~~~wwwuuuyyy~~~tttnnnooommmeee]]]XXXTTTOOOKKKHHHFFFCCCAAA>>>============;;;888666666999;;;>>>@@@DDDIIILLLPPPUUU]]]hhhrrr{{{ppp```hhhvvvggg___YYYQQQLLLJJJGGG@@@GGGXXXiii~~~fffaaalll]]]{{{eeejjjXXXAAA===AAA777444111000000000000////////////....../////////111000000000/////////...///777555HHHxxxtttSSSRRRXXXhhhwww~~~~~~yyy|||vvvnnnpppvvv}}}|||~~~~~~~~~}}}}}}~~~~~~sss^^^OOOFFF>>>222222222222222111111111111000000000000000000000000gggbbbYYYOOOFFF@@@;;;:::???DDDFFFDDDCCCFFFGGGEEE???<<<;;;======999999;;;:::555333444444111///111//////...---+++***))))))&&&((())))))''''''(((***&&&'''(((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((((((((((((((()))***+++,,,,,,///666???IIIQQQWWWZZZVVVOOOIIIFFF===333444<<>><<<999666555777999:::;;;===@@@CCCBBBGGGPPP\\\iiittt~~~}}}ccc___tttyyyhhhbbb\\\QQQJJJHHHCCC===GGGXXXiii~~~{{{uuu^^^WWWxxxaaavvvlllddddddGGG@@@BBB777555222000000111000///000//////......//////000/////////000000000000000111111:::ZZZoooRRRUUU]]]lllzzz{{{|||~~~|||uuunnnqqqxxxyyyyyy{{{}}}~~~~~~dddPPPEEE===000333222222222222111111111000000000000000000000000ccc^^^WWWNNNFFF@@@===;;;===BBBDDDBBBBBBEEEGGGEEE???<<<;;;======999999;;;:::555333555555222000111000///...---+++***)))(((%%%'''))))))''''''(((***&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((()))***+++,,,---111777???FFFMMMSSSWWWSSSKKKFFFBBB:::111666BBBEEEKKKRRRYYYccclllmmmiii]]][[[TTTPPPUUUaaagggfffkkkkkkhhhcccaaa___ZZZRRRFFFBBBAAADDDEEECCCAAACCCAAAGGGQQQ\\\fffkkknnnooorrr{{{}}}uuuooommmeee[[[UUUZZZ\\\]]]dddpppwwwxxxxxxyyy{{{||||||{{{zzzyyywwwzzz||||||zzz{{{|||{{{|||}}}|||xxxwwwzzzsssnnnkkkddd^^^^^^ZZZVVVRRRPPPNNNLLLJJJDDDBBBAAA@@@???===999777666777999::::::;;;<<<>>><<<@@@HHHTTTaaaooozzzkkk```ccctttooogggXXXKKKHHHBBB===FFFUUUcccxxx}}}yyyaaaRRRgggsssuuurrr___|||sssQQQCCCBBB888555222111111111000///000000////////////000000......//////000000111111222,,,FFFrrrlllSSSXXXbbbooo|||~~~||||||zzztttpppsssyyyxxxvvvxxx|||}}}{{{~~~{{{~~~qqqQQQBBB<<<333333333222222222111111111000000000000000000000000aaa]]]VVVNNNHHHCCC@@@???;;;@@@BBBAAAAAADDDFFFEEE???<<<;;;>>>===999999;;;999555333555555222000111000///...---+++***)))(((%%%'''))))))'''&&&(((+++&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))***+++,,,...111777===CCCIIIOOORRRNNNFFFAAA???777000888GGGEEEJJJOOOUUU```jjjllliii^^^XXXQQQQQQXXXbbbiiikkkjjjhhhbbbZZZXXXXXXTTTNNNIIIDDDBBBCCCDDDAAA@@@BBBCCCHHHRRR]]]fffmmmppprrrvvv}}}{{{ooogggeee___VVVXXX^^^aaabbbiiittt{{{zzzwwwyyy{{{}}}}}}|||{{{zzztttxxx{{{|||{{{|||~~~}}}xxxuuuyyyvvvpppllliiibbb___[[[XXXVVVTTTRRRPPPFFFDDDBBB@@@???===:::888666888:::;;;::::::;;;<<<;;;???FFFPPP^^^lllwww~~~ssseeeWWW~~~zzzfffUUUOOOFFF>>>BBBLLLXXXooojjjRRRZZZwwwyyy|||^^^ooo}}}XXXEEEAAA888666333111111111000///000000////////////000000------...///000111222222999111WWWxxxttt|||jjjTTTZZZdddppp}}}}}}zzzxxxtttqqqtttzzzxxxwwwyyy||||||{{{~~~||||||yyyyyyXXXDDDAAA===333333333222222222111111000000000000000000000000aaa]]]WWWPPPJJJDDD>>>:::???CCCDDDBBBCCCGGGGGGDDDAAA<<<999::::::777777888:::999888666444222000000...---,,,,,,------+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''')))******))))))***+++,,,666:::888>>>JJJNNNIIIHHHEEEAAA<<<333000999EEEHHHJJJNNNVVV^^^dddffffff]]]TTTQQQYYY___```gggrrrjjjaaaXXXUUUVVVTTTMMMEEEGGGFFFDDDCCCCCCBBB@@@???DDDIIIPPPVVV[[[cccoooxxx}}}wwwooofff^^^YYY\\\^^^cccjjjqqqvvvyyyyyyzzzxxxvvvwwwyyyyyyvvvtttssstttwww{{{}}}}}}{{{|||}}}|||www{{{wwwnnnhhheeeeeefffccc\\\XXXXXXQQQMMMFFFAAAAAABBB@@@<<<===999888;;;;;;777777;;;<<<:::>>>JJJXXXeeerrr|||lll___kkkuuuZZZTTTMMMEEE???CCCSSSggg||||||ggg\\\aaaxxxttt{{{dddGGGGGG???666000///000///...000////////////////////////+++...,,,///666000+++111666===mmmoootttyyyhhh]]]eeelllpppvvv}}}}}}wwwrrrpppqqqqqqqqqqqqvvvzzzzzzxxxwwwzzz~~~{{{oooPPP@@@<<<666444222222333333222111111111000000//////......^^^ZZZTTTOOOJJJEEE@@@<<>>JJJNNNJJJHHHGGGBBB999333555@@@IIIMMMMMMPPPVVV]]]bbbdddcccQQQKKKNNNXXX^^^]]]aaaiiikkkfff```\\\YYYTTTLLLEEEHHHFFFEEEDDDCCCBBBAAA@@@CCCIIIQQQWWW^^^fffqqqyyy~~~~~~|||vvvmmmddd]]]ZZZ\\\^^^cccjjjqqqvvvxxxyyyzzzyyywwwxxxzzzzzzxxxuuuuuuvvvyyy{{{|||||||||{{{{{{yyyyyy|||~~~~~~~~~~~~|||xxx|||vvvmmmjjjhhhiiifff```]]]^^^YYYTTTMMMHHHFFFEEEBBB???>>>:::999<<<<<<888999======:::===HHHUUUbbbppp{{{|||bbbjjjmmm[[[PPPGGG@@@BBBMMM___uuu|||cccXXXvvv}}}|||yyypppPPPLLLAAA888111111111000///111////////////////////////000000******222000///999999HHHtttyyy~~~eee```hhhoootttyyy~~~zzzuuurrrqqqrrrsssuuuwwwyyyyyywwwvvvwwwyyy~~~yyy|||~~~wwwTTTAAA<<<666444222111222333222111111111000000////////////ZZZWWWRRRMMMIIIEEEAAA>>>>>>BBBCCCBBBCCCFFFFFFDDD???:::888999999666555666888777666444222000.........---,,,,,,------+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((***++++++***+++---///;;;??????;;;???IIINNNLLLGGGHHHAAA444111<<>>>>>:::<<>>===AAABBBAAABBBFFFFFFCCC???;;;888::::::777555666:::999888666444222000000...---,,,,,,---,,,***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((())))))))))))***+++++++++,,,///111AAACCC@@@<<>>...000CCCOOOOOOVVVRRROOOQQQVVVZZZZZZXXXKKKIIILLLSSSYYY]]]eeemmmmmmppppppjjj]]]PPPGGGCCCFFFFFFEEECCCAAAAAABBBCCCIIIPPPZZZdddnnnwww~~~xxxjjj___[[[[[[[[[```gggnnnrrruuuwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxzzz|||}}}}}}{{{xxxvvvzzzxxxyyy|||}}}~~~~~~~~~{{{www{{{}}}ssslllfffaaabbbgggaaaYYYRRRPPPNNNKKKIIIHHHDDDBBB@@@???>>>===>>>??????;;;;;;AAAJJJVVVfffsss{{{}}}ooollltttYYYVVVMMMDDD@@@AAAKKKddd{{{lllooozzzxxxsssiiifffLLLDDD<<<444333333111000222////////////////////////000333111222888222---333AAAcccsss{{{ppp]]]YYYeeemmmuuuyyy|||vvvppppppvvv|||{{{xxxyyy{{{{{{wwwsss}}}|||sssmmmvvv{{{}}}|||zzz|||YYYBBB@@@777444111000000111111000000000000000000000000000\\\XXXQQQKKKFFFBBB>>><<<<<>>@@@EEEJJJKKKGGGGGG<<>>@@@???AAAEEEFFFCCCAAA===;;;>>>>>>:::777888888777666444222000.........---,,,,,,------+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******((()))*********---111444AAAAAA@@@AAACCCFFFHHHJJJJJJEEE:::444>>>QQQZZZXXXQQQMMMJJJMMMUUUYYYWWWSSSEEELLLUUU]]]```aaadddgggmmmooommmcccTTTIIIFFFGGGCCCEEEFFFDDDBBBCCCHHHLLLPPPTTT\\\eeennnvvv{{{~~~rrrssspppiii```ZZZ[[[]]]]]]dddnnnuuuvvvvvvwwwxxxvvvxxxzzzzzzyyyxxxyyyzzzxxxyyy{{{}}}~~~~~~|||{{{|||~~~~~~~~~wwwrrrvvv}}}~~~xxxxxxnnnddd^^^```___ZZZXXX[[[VVVUUUPPPHHHDDDDDDCCCAAA@@@===<<<>>>CCCKKKZZZhhhxxx{{{zzznnn|||pppjjjeee\\\PPPHHHFFFBBBCCCUUUkkkxxxxxx\\\UUUeeexxxqqqtttnnnGGG>>>666444333000///000000000000000000000000000...444222///222333===RRRccceee[[[aaaccckkksssvvvyyy~~~~~~|||zzzxxxsssmmmkkkpppzzz}}}{{{|||~~~zzzwww{{{tttaaaJJJGGG:::777333000000111222222000000000111111111111222___ZZZRRRKKKFFFBBB>>><<<:::>>>@@@???AAAEEEEEECCC@@@<<<;;;======999666777888777666444222000.........---,,,,,,------+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********'''((())))))))),,,111444>>>???AAAEEEGGGHHHHHHJJJIII???666888DDDQQQWWWWWWNNNJJJHHHNNNXXX]]][[[VVVJJJPPPVVVYYYZZZ^^^dddiiimmmlllggg\\\OOOHHHHHHKKKDDDGGGHHHGGGFFFGGGMMMSSSTTTVVV\\\ccckkkrrrvvvxxxuuurrrlllddd]]]YYYZZZ[[[^^^gggqqqxxxyyyxxxxxxyyyvvvyyy{{{{{{yyyyyyzzz{{{xxxxxxyyyzzz|||~~~~~~|||zzz{{{}}}~~~~~~|||tttpppuuu|||uuummmnnnkkkccc___bbbaaa```ZZZOOOIIIHHHGGGCCC@@@>>>===???AAAHHHVVVdddtttxxx~~~zzznnnuuummmmmm___RRRIIIHHHCCC???LLL___ooo{{{fffYYY]]]}}}sss|||sssIII@@@888666444111000111000000000000000000000000000999888333222333CCC]]]xxx}}}ddd^^^dddbbbjjjqqqtttvvvyyyyyywwwvvvssspppnnnpppuuu|||~~~}}}~~~}}}{{{vvvzzz|||qqqjjjOOOHHH<<<888444111111222333333000000111111111222222222___YYYRRRKKKGGGCCC@@@>>>999===??????@@@DDDEEECCC???;;;:::======888555666:::999888666444222000000...---,,,,,,------+++)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************''''''(((((())),,,111555<<<===BBBHHHJJJJJJIIIJJJGGG999000777FFFOOOSSSTTTKKKHHHHHHOOO[[[aaa^^^YYYVVVWWWTTTPPPQQQZZZhhhrrroookkkcccWWWLLLHHHKKKOOOEEEHHHKKKJJJHHHKKKQQQWWWXXXZZZ]]]ccckkkqqquuuvvvxxxnnnddd]]]YYYXXXXXX___hhhsssyyyzzzxxxyyyzzzwwwzzz}}}|||zzzzzz{{{}}}yyyxxxxxxxxxzzz|||~~~}}}}}}~~~{{{zzz{{{~~~~~~}}}{{{ssspppuuu|||{{{ooojjjmmmiiihhh```TTTLLLLLLIIIEEE@@@>>>>>>@@@AAAGGGTTTbbboootttzzzzzzmmm}}}pppnnnbbbSSSJJJIIIDDD===EEEVVVlll|||iii\\\{{{rrr|||rrrKKKBBB:::777666333111222000000000000000000000000111???BBB===777333AAA[[[tttaaa___dddbbbjjjqqqsssuuuwwwwwwssssssqqqoooppptttyyy}}}~~~~~~~~~~~~}}}{{{zzzwwwzzz{{{qqqrrrRRRHHH===999444222111333333333000000111111222222222222eee```WWWOOOHHHBBB===::::::===???>>>???CCCCCCAAA>>>;;;;;;>>>===:::999<<<;;;<<<;;;888555222222222111///,,,+++++++++***(((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))((()))***+++)))))),,,222888CCCEEEIIIMMMOOONNNJJJFFF>>>666444>>>JJJNNNLLLJJJKKKOOOUUU[[[``````ZZZTTTXXXZZZ[[[YYY[[[dddsss~~~vvvgggVVVJJJGGGHHHJJJGGGFFFFFFFFFIIIMMMRRRUUUYYYVVV\\\hhhqqqqqqqqqsssxxxtttkkkaaaZZZYYYYYYYYYcccmmmuuuuuuuuuwwwyyyzzz||||||}}}|||{{{zzzxxxwwwzzzxxxvvvwww{{{}}}|||{{{}}}|||zzzyyy||||||~~~}}}~~~~~~yyytttxxx}}}xxxrrrrrrjjjmmmfffWWWPPPQQQNNNEEEGGGCCCAAAAAAAAADDDOOOZZZgggqqq{{{yyyppp{{{uuuqqqiii[[[NNNHHHAAA<<>>???>>>???CCCDDDAAA@@@>>>>>>AAA???;;;999:::999999999666333000000000222///---+++++++++)))(((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))((('''((())))))***///888>>>BBBEEEIIINNNPPPMMMHHHCCC===555222;;;HHHOOOPPPPPPQQQSSSWWW[[[^^^]]]XXXRRRWWW[[[___```aaagggqqqzzz{{{sssdddTTTIIIEEEGGGHHHHHHGGGFFFFFFHHHKKKPPPRRRZZZ\\\eeessszzzwwwqqqooommmiiiccc\\\YYYZZZ[[[\\\cccmmmuuuuuutttvvvxxxyyyyyyzzz{{{{{{{{{zzzyyyxxx{{{yyyxxxyyy{{{}}}|||{{{||||||}}}{{{||||||~~~}}}{{{}}}}}}uuuyyy~~~{{{rrrqqqooorrrkkk^^^WWWWWWRRRIIIGGGCCC@@@??????BBBLLLVVVeeeoooyyy~~~tttmmmxxxwwwrrrjjj]]]RRRLLLCCC<<>>bbbwwwfffiiidddmmmqqqsssuuuyyy}}}mmmmmmooosssxxx|||~~~~~~~~~yyyxxx|||~~~yyyvvvvvv{{{~~~tttyyy~~~{{{}}}ZZZKKKCCC:::444333333111000111111111000000000000111111```[[[SSSKKKFFF@@@<<<999;;;>>>???>>>???CCCDDDBBBBBB@@@AAADDDBBB<<<999999888999888666333000000000222000---,,,+++***)))'''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******)))))))))'''((())))))***000:::AAADDDFFFKKKPPPRRROOOIIIDDD<<<444222;;;GGGOOOTTTVVVVVVWWWXXXZZZYYYUUUNNNIIIUUU\\\cccggggggiiinnnrrruuulll]]]PPPGGGDDDEEEHHHHHHGGGEEEEEEGGGKKKOOOQQQXXX```ooo}}}qqqjjj```]]]ZZZXXXXXXYYY\\\___eeennnuuutttrrrtttwwwwwwwwwxxxyyyzzz{{{zzzzzzyyy|||{{{zzzzzz|||}}}|||{{{~~~||||||~~~}}}~~~|||zzz|||vvvyyy~~~tttsssrrrtttnnnddd^^^\\\VVVLLLGGGCCC@@@>>>===>>>GGGQQQbbbmmmwww|||uuunnnzzzzzztttmmmbbbXXXQQQHHH???@@@GGG[[[mmmsssgggtttwww~~~jjj}}}lllJJJ@@@666000444///222000000000000000000000000000,,,333222333555BBBmmmxxxrrrssshhhrrrttttttuuuzzz|||mmmnnnqqqvvv{{{~~~~~~xxxvvv{{{~~~|||vvvrrr~~~}}}~~~}}}~~~}}}oooyyy{{{vvv}}}dddNNNDDD<<<555444333111000222222222222111111222222222___ZZZRRRKKKFFFAAA===:::;;;??????>>>???CCCDDDBBBAAA???AAAEEECCC===999999999::::::888444222222222333000---,,,+++***((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))))))))))))))***)))((()))///888???GGGHHHKKKOOORRRQQQMMMJJJ:::666666@@@KKKQQQUUUXXX[[[[[[]]]___[[[QQQHHHDDDVVV]]]eeeiiijjjiiijjjkkkkkkaaaUUULLLGGGDDDFFFJJJGGGFFFEEEFFFIIIMMMRRRUUUVVVbbbtttrrriii[[[XXXUUUVVVWWWWWW[[[___gggooouuutttqqqsssuuuvvvxxxyyyzzz{{{{{{zzzyyyyyy|||{{{{{{||||||||||||{{{}}}{{{||||||~~~}}}|||~~~wwwxxx~~~~~~}}}}}}wwwvvvooooookkkddd```^^^WWWOOOIIIEEEAAA???<<<<<>>666444444111111222222222111111111111222222```[[[TTTMMMHHHCCC???<<<<<>>EEEEEEFFFIIIMMMNNNNNNMMM888888>>>IIIQQQSSSTTTVVVZZZ[[[```fffbbbUUUKKKIIIWWW]]]cccggggggffffffgggaaaVVVMMMKKKIIIGGGHHHLLLEEEEEEEEEGGGKKKQQQWWWZZZWWWeeewwwxxxppp```ZZZVVVWWWWWWVVVYYY^^^iiiqqqvvvtttqqqrrrtttuuu{{{{{{||||||{{{zzzxxxwwwzzz{{{|||}}}}}}|||||||||}}}{{{|||zzz}}}~~~~~~{{{~~~|||wwwwww|||zzzuuussszzzuuummmjjjeeeaaa```___ZZZSSSLLLHHHDDDAAA===<<>><<>>@@@@@@===>>>CCCFFFEEE???======@@@???;;;999;;;555666666444222000000111000...,,,+++,,,,,,+++***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))"""%%%(((***,,,111888===:::;;;===@@@CCCBBB@@@===222777CCCPPPTTTRRRQQQSSSUUUSSSYYYaaa]]]PPPKKKOOOXXX\\\aaaeeefffeeecccaaaVVVKKKHHHNNNPPPKKKHHHKKKDDDDDDEEEGGGLLLSSSYYY]]]]]]jjjxxxzzziii___XXXZZZYYYVVV\\\fffooovvvzzzvvvqqqrrrttttttwwwxxxyyyyyyxxxwwwvvvuuutttwww{{{}}}|||{{{|||}}}}}}~~~~~~~~~}}}||||||}}}}}}{{{zzzwww{{{~~~}}}xxxzzztttiiirrr{{{zzzqqqggg]]]XXXYYYZZZXXXVVVNNNJJJFFFCCC>>><<>>@@@@@@===>>>DDDFFFEEECCC??????@@@>>>:::888:::777888888666444222222333///---++++++,,,,,,,,,+++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))&&&))),,,---...000555999999;;;???CCCDDDAAA;;;666000666BBBNNNSSSQQQRRRUUUccc___aaaeee^^^QQQMMMSSSWWW\\\bbbfffhhhfffbbb```VVVKKKHHHPPPRRRKKKFFFIIIEEEEEEEEEGGGKKKQQQWWWZZZ\\\iiiwww|||~~~}}}wwwiii^^^WWWZZZZZZXXX___jjjqqqxxx{{{vvvrrrrrrtttuuussstttvvvwwwwwwvvvvvvuuurrrvvvzzz|||{{{{{{|||~~~~~~~~~}}}zzzvvvyyy|||~~~yyy{{{wwwjjjmmmwwwsssgggYYYTTTTTTUUUTTTSSSMMMIIIEEEBBB>>>;;;@@@HHHQQQ^^^llltttzzzqqqjjjnnnyyy{{{uuuqqqjjjaaaYYYRRRHHH???>>>OOOfffzzz}}}hhhWWWwwwzzzaaa}}}ggg}}}|||QQQDDD>>>666333---777000000000000000000000000***...666---333FFFZZZsss^^^fffjjjfffmmmpppxxx|||wwwpppnnnnnnnnnkkkjjjiiikkknnnqqqqqqqqqpppjjj```[[[dddvvv~~~{{{{{{tttpppmmmfff]]]UUUTTTOOOYYYtttyyyvvv|||wwwiiiNNNDDD:::666555222222444444333333222222333333444bbb[[[RRRLLLIIIFFF@@@;;;;;;>>>???<<<<<>>===<<<;;;888999:::888555222111111000...,,,+++,,,+++***)))+++*********))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++((((((+++---///555===>>>:::777:::@@@AAA===777000555AAAMMMPPPPPPVVV```hhhcccbbbccc___WWWTTTVVV]]]___ccchhhlllkkkeeeaaaWWWQQQMMMOOOOOOKKKGGGFFFFFFDDDCCCFFFLLLRRRUUUVVV\\\gggqqquuuyyy~~~}}}xxxkkk^^^UUUWWWZZZZZZbbbnnnvvvyyy{{{yyytttrrrtttwwwwwwtttqqqrrruuuwwwvvvtttwwwwwwyyy{{{~~~~~~|||zzz|||}}}~~~}}}}}}~~~||||||}}}yyyuuurrrvvv}}}}}}{{{}}}wwwmmmjjjyyyyyy{{{nnneeeYYYQQQPPPQQQSSSTTTOOOKKKFFF@@@>>>>>>@@@BBBOOO[[[hhhrrrzzzrrrlllsss|||uuummmjjjcccVVVKKKFFFEEELLL```{{{qqqXXXmmmbbbiiikkkfff>>>AAA<<<000777000111111000000000000111111444+++///666444CCCddd|||ttt___]]]iiimmmfffssssssyyyvvvpppppppppmmmhhheeejjjrrrtttqqqvvvgggYYYZZZiiizzz~~~}}}}}}vvv{{{uuutttooodddZZZVVVQQQSSSWWWddd}}}tttrrr|||zzzjjjQQQEEE:::666555333111111222222222222222222222222bbb[[[RRRKKKGGGCCC===888:::===>>>;;;<<>>BBBBBB===888222666>>>GGGIIIJJJRRR\\\ddd```^^^]]]YYYTTTVVV\\\```___^^^aaaffffffbbb^^^UUUOOOKKKMMMMMMJJJGGGFFFGGGEEECCCFFFKKKQQQTTTUUU```lllwww{{{~~~|||tttfffZZZRRRUUUXXXYYYaaallltttwwwzzzxxxtttrrrsssvvvwwwvvvuuuuuuvvvwwwwwwvvvxxxxxxyyy|||~~~}}}{{{{{{|||}}}||||||}}}}}}}}}~~~~~~~~~yyyuuussswww~~~}}}zzz|||tttjjjfffuuu}}}|||tttllldddYYYRRRPPPQQQRRRQQQOOOKKKFFFAAA>>>>>>@@@AAALLLXXXfffpppxxxzzzwww|||rrrllldddXXXNNNIIICCCIII\\\vvvxxx\\\eeekkkuuunnnkkkoooBBB???<<<111888222111111000000000000111111333---111666888LLLnnnrrraaa^^^eeegggdddoooooouuu{{{zzzsssoooooooooqqqooollllllqqqtttssszzzooocccaaaiiiuuu~~~|||yyytttrrrmmmcccYYYUUUQQQQQQSSS___zzz}}}}}}zzz{{{aaaRRRFFF:::666555333111111222222222222222222222222ccc]]]TTTMMMHHHBBB<<<777888<<<===:::;;;@@@EEEEEEAAA@@@???>>><<<;;;::::::999:::;;;:::777444333222000...,,,+++,,,+++***)))************))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((***((((((---111666???HHHLLLGGGBBBAAACCCBBB>>>999444888???CCCDDDFFFOOOZZZ^^^]]][[[WWWQQQOOOWWWbbbccc^^^ZZZ\\\aaaccc```[[[QQQKKKGGGIIIKKKHHHGGGGGGFFFDDDDDDGGGLLLSSSXXXZZZeeesss|||oooaaaWWWQQQTTTXXX[[[ccclllpppssswwwwwwtttrrrrrrsssxxxxxxyyyxxxwwwvvvxxxyyyyyyyyyzzz|||~~~~~~|||zzz{{{||||||{{{}}}~~~}}}{{{yyyxxx||||||zzz{{{~~~pppfffbbbppp~~~}}}uuu|||xxxnnnhhhaaaYYYSSSQQQQQQOOONNNNNNKKKFFFAAA???>>>???@@@HHHTTTbbbmmmvvvvvvnnnfff[[[QQQLLLAAAEEEVVVpppccc[[[rrrhhhuuummmQQQBBB===333888333111111000000000000111111222///333666<<>>===<<<;;;:::999999:::;;;:::777555444333000...,,,+++,,,+++***)))*********)))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((+++((()))---111777@@@JJJLLLHHHCCCAAAAAA@@@<<<888666===DDDGGGFFFGGGPPPYYYYYY[[[[[[UUUMMMMMMWWWcccaaa[[[XXXZZZaaaccc___YYYNNNGGGCCCEEEHHHGGGFFFGGGEEEDDDEEEHHHOOOVVV]]]aaagggwww|||kkk^^^VVVRRRVVV[[[```gggooommmppptttuuutttrrrqqqrrrwwwyyyzzzyyyvvvuuuxxx{{{yyyyyyzzz|||~~~~~~}}}{{{||||||||||||~~~}}}~~~}}}~~~}}}zzz{{{zzzlllaaa```ooo|||zzzvvvwwwzzz~~~~~~}}}rrrwwwssskkkccc^^^XXXTTTSSSQQQNNNKKKNNNKKKGGGCCC@@@?????????EEERRR```kkkuuuvvvooohhh]]]RRRLLLBBBBBBPPPiii~~~lllWWWrrrooo^^^rrrfffIII@@@555666111111111000000000000111111000000333444<<<^^^rrrhhhccc^^^cccmmmpppqqqsssssspppnnnooorrrnnnrrrttttttuuuxxxxxxtttkkkmmmnnniiieeeiiiuuuxxxyyy{{{~~~}}}~~~zzz~~~vvvnnnkkkggg___YYYVVVRRRNNNKKKQQQeeezzz{{{xxxzzz|||eeeWWWJJJ===888555333111222111111111111111111111111```]]]WWWQQQKKKEEE@@@===777;;;<<<::::::@@@DDDDDD@@@???>>>===<<<;;;:::999888:::;;;:::777555444444000...,,,+++,,,+++***)))))))))))))))))))))************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((,,,))))))---111555>>>GGGGGGDDDAAA???>>>===999666555@@@KKKMMMJJJKKKPPPVVVUUU\\\^^^VVVMMMLLLVVV___XXXVVVVVV[[[aaabbb]]]VVVKKKDDD@@@BBBEEEEEEFFFHHHFFFFFFFFFHHHMMMTTT\\\aaahhhyyy{{{gggYYYUUUSSSWWW]]]cccjjjooommmooosssuuutttsssrrrqqqtttwwwxxxwwwuuutttwwwzzzzzzyyyyyy{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}{{{|||wwwiii___```ooo}}}}}}xxxrrrpppqqqtttuuuuuuppptttzzzxxxnnnggg___[[[WWWUUUTTTRRRNNNKKKNNNLLLIIIEEEBBB@@@???>>>DDDPPP^^^jjjttt}}}sssooojjj___QQQIIIEEEBBBKKKdddzzzuuu[[[kkkqqqWWWooo~~~rrrLLLBBB666555111111111000000000000111111000///222222:::[[[{{{oooeee```]]]dddrrrsssuuutttpppkkkjjjmmmooonnnnnnmmmpppxxx~~~{{{tttdddiiimmmiiiccceeeppp{{{wwwyyy~~~~~~~~~|||~~~|||~~~uuummmiiieee___ZZZYYYUUUPPPKKKNNN]]]zzzxxxxxxwww~~~lllZZZMMM???888666333111222111111111111111111111111\\\ZZZUUUOOOIIICCC>>>;;;999======:::;;;@@@CCCDDDAAA@@@???>>><<<;;;::::::777999:::999777555444444000...,,,+++,,,+++***)))))))))))))))************+++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((+++)))***...222555<<>>???CCCDDDEEEHHHGGGGGGGGGHHHJJJPPPXXX]]]lll|||zzzeeeTTTSSSRRRVVV]]]dddjjjmmmoooqqqssstttuuutttsssrrrssstttuuuuuuuuuvvvxxxzzzyyyxxxxxxyyy|||}}}}}}||||||}}}~~~~~~~~~{{{{{{~~~|||zzz|||~~~{{{ttthhh___^^^nnn}}}}}}wwwqqqlllkkklllnnnooooooqqquuuwwwwwwqqqiiibbb\\\YYYVVVUUUUUUTTTPPPMMMOOONNNKKKHHHDDDAAA???>>>CCCOOO]]]hhhsss~~~wwwtttsss{{{rrrpppmmmbbbTTTJJJHHHBBBHHH___vvvccceeemmmlllqqqIIIAAA666444333111111000000000000111111111...111333888TTTttt~~~jjj```]]]]]]fffrrrrrrvvvuuummmfffgggkkkmmmnnnkkkhhhlllwww}}}uuuhhhlllnnnjjjeeeeeemmmvvvxxx{{{~~~~~~~~~vvvmmmhhheee___\\\\\\WWWRRRMMMMMMWWWooo{{{www~~~|||vvv}}}ttt]]]OOO@@@999666333111222111111111111111111111111\\\ZZZVVVOOOHHH@@@<<<999<<>>999555;;;KKKWWWTTTLLLIIIKKKMMMSSSZZZ[[[RRRLLLOOOWWW[[[SSSWWW\\\```aaa^^^ZZZXXXKKKCCC===>>>AAACCCEEEHHHGGGGGGHHHIIIKKKRRR[[[bbbsss}}}~~~wwwbbbSSSSSSTTTXXX___ggglllmmmssssssssstttuuuuuutttssssssrrrrrrtttwwwyyyzzzzzzyyywwwwwwxxxzzz|||||||||{{{|||}}}~~~~~~~~~{{{zzz|||zzzwwwzzz~~~{{{yyysssiiiaaaYYYjjj{{{}}}xxxrrrllliiiiiijjjkkkpppqqqssstttrrrmmmfff```ZZZWWWTTTTTTVVVVVVSSSOOOPPPOOOMMMJJJGGGCCC@@@???AAAMMMZZZeeeppp{{{uuujjjdddwwwtttrrrooofffXXXPPPJJJAAADDDZZZssskkk\\\wwwxxxuuuqqqlllEEE???666444555111111000000000000111111333,,,111666999NNNpppiii___^^^bbbiiippprrrwwwvvvmmmfffhhhmmmoooooommmiiijjjsss}}}}}}xxxppprrrqqqnnnkkklllqqqvvvxxxzzz}}}}}}wwwmmmhhheeeaaa^^^___XXXSSSNNNMMMSSSfff}}}}}}pppoootttzzz___QQQAAA:::666333111222111111111111111111111111___]]]YYYRRRIIIAAA;;;999===@@@@@@<<<<<<@@@CCCCCCBBBAAA@@@???>>>===<<<;;;555777999888666444333333000...,,,+++,,,,,,***)))(((((())))))*********+++))))))(((((((((((())))))(((((((((((())))))))))))************************((((((+++222666888>>>EEEKKKKKKLLLKKKGGGAAA:::666CCCRRR\\\VVVLLLIIIKKKLLLRRRXXXWWWNNNIIIOOOXXX\\\YYY^^^ccceeebbb___]]]]]]KKKCCC======@@@BBBEEEHHHDDDFFFHHHKKKPPPXXXdddlllyyyzzzzzzvvv```UUUVVVWWW[[[bbbjjjnnnooovvvuuuttttttuuuvvvuuuttttttqqqpppsssxxx||||||zzzxxxwwwvvvwwwyyy{{{|||{{{zzz{{{|||}}}}}}}}}~~~|||}}}wwwuuuxxx}}}yyywwwrrriiibbbTTTfffyyy~~~yyysssmmmjjjiiijjjkkkssssssttttttrrrmmmfffaaaYYYVVVTTTTTTVVVWWWTTTRRRQQQPPPNNNLLLHHHDDDAAA???@@@KKKYYYdddnnnyyyyyyiii]]]mmmxxxsssqqqhhh]]]UUUKKKAAABBBWWWpppoooTTTvvvmmm^^^{{{kkkDDD???666333666111111000000000000111111444,,,111::::::KKKnnn|||}}}jjjaaabbbhhhmmmooorrryyyyyyoooiiilllqqqssspppooollljjjpppxxx|||{{{vvvuuusssrrrrrrtttxxx{{{xxxxxxyyy|||xxxnnniiifffbbb```aaaYYYTTTOOOMMMPPPaaa}}}xxxuuuxxxrrrgggjjj}}}rrrwwwsss```RRRBBB:::666333111222000000000000000000000000```]]]YYYSSSLLLDDD>>>:::<<>>>>>??????<<<999;;;:::888666555444444444111///,,,+++++++++***((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((%%%&&&(((************)))+++***---333777:::@@@GGGNNNIIIJJJOOOKKK???666666GGGYYY\\\RRRMMMHHHGGGNNNQQQVVVVVVRRRRRRXXX\\\ZZZ\\\aaaccchhhsssyyyjjjTTTMMMGGGCCCDDDEEEDDDEEEHHHGGGFFFLLLVVVXXXXXXeeevvvzzzzzzxxxmmm```XXXVVVVVV\\\dddjjjllljjjnnnpppsssuuuuuutttuuuuuuuuuttttttvvvyyyzzzxxxuuuyyy{{{|||{{{zzzyyyzzz|||{{{}}}~~~~~~}}}}}}{{{~~~|||wwwwww~~~}}}yyyvvvsssnnniiiYYYdddtttvvvrrrmmmjjjfffdddjjjqqqxxxvvvtttsssrrrlllddd]]]WWWTTTSSSWWW]]]]]]WWWPPPNNNLLLJJJGGGDDDBBB@@@@@@CCCHHHSSSbbbppp{{{~~~kkk___aaa|||uuunnniii^^^SSSLLLCCC@@@MMMfff~~~fff]]]xxx}}}ooosssYYYqqqqqq\\\CCC===:::333111222111111000000000000000111222333333666IIIlll~~~rrrfff___dddlllhhhsssxxx}}}|||tttmmmnnnsssvvvqqquuuvvvrrrsssyyy{{{xxxssssssuuuvvvxxxxxxyyyyyyssstttrrrqqqvvv~~~tttiiijjjkkkfffccceee[[[WWWUUUSSSSSS___vvvvvvrrrjjjgggvvvzzzwww}}}zzzsssTTT@@@:::444444555111222222111111111111222222___\\\WWWRRRKKKDDD===999===@@@@@@===;;;???AAA@@@BBB@@@>>>===>>>>>><<<999;;;999888666444444444444111///,,,+++++++++***((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((&&&&&&((())))))***************---333777999???FFFLLLGGGGGGKKKGGG:::333333JJJXXXXXXNNNLLLIIIHHHOOOTTTXXXXXXUUUWWW\\\```^^^ZZZ___dddjjjwww~~~qqq^^^KKKFFFCCCEEEGGGFFFGGGJJJHHHGGGLLLTTTVVVVVVbbbssszzz{{{uuunnndddZZZVVVTTTUUUZZZbbbhhhjjjiiimmmoooqqqrrrrrrrrrtttuuuuuuttttttwwwyyyzzzxxxvvv{{{|||}}}}}}{{{{{{|||}}}|||}}}~~~~~~}}}~~~~~~~~~xxxtttuuu}}}{{{xxxwwwtttmmmeeeXXXfffwwwxxxsssnnnjjjgggfffllltttwwwuuusssrrrpppkkkbbb\\\WWWTTTTTTYYY___```\\\VVVPPPNNNKKKHHHDDDBBBAAA@@@BBBHHHRRRaaaooozzzmmmaaabbbzzz{{{rrrlllaaaVVVNNNEEE@@@KKKccczzzrrrdddvvv|||tttrrr[[[hhhkkkZZZCCC>>><<<888999222111111000000000000000111222333333777JJJnnnwwwyyylll^^^aaalllkkkuuu~~~wwwpppqqquuuwwwvvvwwwtttqqqtttyyywwwqqqoooppprrrtttvvvwwwwwwwwwvvvvvvtttrrruuu|||}}}pppfffhhhkkkhhhfffggg]]]XXXUUUSSSSSS^^^~~~}}}xxxnnngggqqquuussszzz~~~yyyZZZFFF???777444444...222222111111111111222222^^^[[[VVVPPPKKKDDD===888>>>AAABBB>>><<<>>>@@@???@@@>>>===<<<======;;;999999888777555444333333333111///,,,+++++++++***((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''((()))******))))))---333777999???EEEKKKEEEEEEGGGBBB777111222KKKUUUQQQJJJLLLKKKKKKQQQUUUXXXXXXWWWXXX]]]___^^^WWW\\\bbbhhhrrrwwwlll\\\JJJEEECCCEEEGGGGGGHHHKKKHHHHHHLLLRRRSSSUUUbbbrrrvvvsssfff[[[TTTUUUTTTVVV[[[ccchhhjjjiiimmmnnnoooooonnnooorrrtttuuuuuuvvvxxxzzzzzzxxxwww{{{|||}}}|||{{{zzz{{{}}}|||~~~|||zzz~~~tttqqqsss{{{}}}yyyvvvwwwwwwnnnbbbWWWfffyyy|||uuunnnjjjhhhhhhoooxxxzzzxxxuuutttrrrlllccc\\\WWWUUUUUUZZZaaacccaaa]]]TTTRRRMMMIIIEEEBBBBBBAAAAAAFFFQQQ___nnnyyyqqqdddZZZppp{{{rrrlllcccZZZQQQHHHBBBIII]]]tttmmmqqqxxxoooYYYgggmmm^^^GGG===777333666222111111000000000000000111222222222777LLLrrrttt}}}tttaaa___nnnqqq{{{yyyssstttwwwyyyzzzxxxsssqqqtttwwwssskkklllnnnrrruuuxxxyyyyyyxxxyyyyyywwwtttvvv{{{|||zzz~~~sssgggiiinnnllliiiiiiaaa[[[WWWTTTSSS]]]{{{wwwkkknnntttrrrxxxxxx[[[HHHBBB999444333---222222111111111111222222___[[[UUUPPPLLLEEE>>>888???BBBBBB>>><<<>>>>>>===>>>===<<<<<<<<<;;;;;;:::888888666555444333222111111///,,,+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))***)))***///666:::;;;@@@FFFKKKEEEDDDEEE@@@555111555HHHNNNJJJHHHPPPPPPNNNSSSTTTTTTSSSSSSUUUWWWYYYXXX\\\```ccceeeiiiiii___RRRIIIDDDBBBEEEFFFEEEFFFHHHGGGHHHLLLQQQSSSXXXfffuuuzzzxxxhhhYYYQQQVVVVVVYYY^^^eeejjjllllllmmmmmmmmmlllkkkmmmpppsssuuuuuuwwwxxxyyyyyyyyyxxxyyy{{{|||{{{zzzyyyzzz{{{}}}~~~|||yyy|||tttqqqrrrzzz~~~~~~|||{{{vvvssswwwzzzqqqcccWWWfffyyy~~~vvvnnnjjjiiilllttt}}}|||zzzxxxuuuooofff___XXXWWWWWW\\\aaadddbbb___WWWTTTOOOJJJFFFCCCBBBBBB@@@EEEPPP]]]lllwww~~~uuufffRRRdddyyy{{{ssspppjjjcccUUULLLDDDGGGWWWlllsssjjjtttqqqXXXcccmmmaaaIII===555111444222111111000000000000000111111222222888MMMssstttwwwzzzkkkcccqqqwwwyyysssuuuxxxyyyyyywwwtttsssssssssoookkkmmmppptttxxx|||}}}}}}}}}||||||{{{xxxyyy}}}}}}zzzzzzyyy|||mmmnnnsssqqqmmmllljjjbbb[[[VVVSSS\\\wwwssspppvvvtttxxx|||nnnTTTDDD@@@888444444///222222111111111111222222```[[[UUUQQQMMMHHH???999>>>BBBBBB>>><<<======;;;;;;<<<<<<<<<;;;;;;;;;;;;888777777666444333222111111///,,,+++++++++***((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((&&&&&&&&&''')))***+++,,,111999===>>>AAAGGGHHHBBB@@@AAA;;;222222888CCCGGGFFFJJJUUUUUUPPPTTTUUURRRNNNNNNPPPQQQRRRRRRccceeefffdddbbb]]]UUUNNNIIIDDDBBBCCCDDDBBBAAACCCEEEHHHMMMQQQUUU]]]nnn}}}mmmZZZNNNTTTVVVZZZ```fffjjjmmmmmmnnnmmmllljjjjjjkkkooossstttuuuwwwxxxyyyxxxxxxxxxzzz{{{||||||zzzzzz{{{|||}}}~~~~~~~~~~~~}}}wwwssssssyyy}}}|||zzzzzzyyyyyytttpppvvv|||uuugggYYYgggxxx~~~uuummmjjjlllpppxxx|||yyyvvvoooeee^^^YYYYYYZZZ]]]aaabbb```]]]XXXUUUQQQLLLGGGDDDCCCBBB@@@EEEOOO\\\kkkvvv}}}{{{kkkXXX\\\fffqqqyyy~~~vvvtttpppkkkXXXPPPFFFEEEPPPdddzzztttaaaqqqjjj|||vvv___WWWddd]]]JJJ???999666:::222111111000000000000000000111222222777LLLrrryyygggyyy}}}nnntttyyyvvvrrrvvvxxxxxxuuuvvvwwwvvvrrrnnnnnnooonnnqqquuuyyy}}}}}}~~~|||}}}}}}{{{vvvwwwqqqrrrvvvtttrrrtttuuulllbbbZZZUUU[[[sssyyypppwwwuuuxxx~~~yyyjjjQQQCCC@@@888555555111222222111111111111222222aaa[[[UUUQQQNNNIII@@@999<<<@@@AAA===;;;<<<<<<::::::<<<===<<<;;;;;;<<<===888888888777555444222111111///,,,+++++++++***((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''&&&''''''((((((+++---333<<>>???DDDHHHMMMQQQVVVbbbuuuppp[[[NNNQQQTTTYYY___dddhhhkkklllnnnnnnmmmkkkjjjlllooorrrrrruuuwwwxxxwwwwwwwwwxxx|||}}}~~~}}}|||{{{|||~~~|||}}}~~~}}}|||~~~~~~|||{{{vvvtttxxx{{{zzzyyyyyyxxxzzzvvvooosss|||xxxkkkZZZeeesss}}}|||ssskkkkkknnnttt|||~~~{{{xxxtttmmmccc[[[YYYZZZ\\\```bbbaaa^^^[[[WWWUUURRRMMMIIIEEECCCAAAAAAEEENNN\\\jjjvvv}}}vvvdddYYYQQQSSSXXX___kkkwwwtttppplllhhhZZZSSSIIIEEEKKK^^^tttpppZZZaaawww```oooxxxfffVVVccc]]]KKKAAA999444777222111111000000000000000///000222222777JJJnnn{{{eeexxxvvvuuuxxx}}}rrrpppvvvyyywwwsssuuuyyyyyyrrrlllmmmrrrnnnppprrrvvvzzz}}}~~~~~~wwwuuuxxx}}}qqqsssvvvwwwyyy~~~ttthhh^^^XXX\\\rrryyynnn{{{uuuuuuvvv~~~vvvpppWWWIIIDDD:::444555222222222111111111111222222```ZZZSSSPPPNNNIII@@@888999>>>???<<<:::;;;;;;999:::<<<======;;;;;;===???888999888888666555333111111///,,,+++++++++***((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&''''''((('''''''''&&&***,,,333<<<@@@@@@BBBFFF???:::888999555000666AAAFFFHHHFFFLLLWWWTTTQQQYYYZZZPPPIIIKKKOOOQQQTTTXXX\\\\\\[[[VVVOOOJJJKKKNNNGGGBBBAAACCCDDDAAA???@@@DDDIIINNNPPPVVVdddwww}}}}}}ppp]]]RRRPPPTTTZZZ```dddhhhkkkmmmooooooooommmlllmmmppprrrqqqtttwwwwwwvvvuuuvvvwwwzzz{{{|||{{{zzzzzz{{{|||{{{|||||||||{{{|||~~~}}}{{{|||}}}{{{~~~~~~}}}wwwtttwww{{{{{{{{{|||zzz~~~yyynnnpppzzzxxxmmmUUU]]]iiiuuu~~~yyypppjjjkkkpppwww{{{xxxtttlllbbbZZZWWWZZZ^^^cccdddccc___[[[TTTTTTRRROOOKKKFFFCCC@@@AAAFFFOOO\\\jjjvvv~~~rrr^^^MMMJJJJJJIIIPPP[[[gggvvv|||pppllljjjggg[[[UUULLLEEEHHHXXXpppiiiVVV\\\nnn\\\jjj~~~mmmXXXddd^^^LLLBBB999000000222111111000000000000000...000222222666GGGiiivvvgggqqqwwwtttvvvyyynnnooowwwzzzxxxwwwvvvxxxyyytttmmmlllpppooooooqqqsssvvvzzz}}}}}}wwwxxx}}}vvvvvvwwwxxx~~~xxxkkkbbb[[[```uuuwwwkkkwwwwwwwwwwww|||vvvuuu\\\MMMFFF:::444555222222222111111111111222222___YYYQQQNNNMMMHHH???777888<<<>>><<<:::;;;;;;888999<<<>>>>>><<<;;;>>>@@@999999999999777555333222111///---+++++++++***((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&((((((((('''&&&%%%))),,,333<<<@@@???AAAEEE???:::888999666222:::FFFKKKKKKHHHLLLTTTQQQPPPZZZYYYMMMFFFIIINNNQQQVVV\\\______]]]WWWOOOJJJMMMSSSFFFBBBAAADDDEEEBBBAAACCCDDDJJJNNNOOOUUUdddxxx}}}}}}~~~ooo___WWWQQQVVV\\\bbbgggjjjmmmooooooppppppooonnnnnnppprrrpppsssvvvwwwuuutttuuuwwwvvvwwwxxxxxxvvvvvvwwwxxx{{{{{{|||{{{zzzzzz}}}|||zzzzzz{{{{{{~~~~~~|||}}}}}}wwwssswww{{{|||}}}}}}|||ooonnnwwwxxxnnnOOOTTT___lllyyywwwnnniiikkkrrryyy}}}zzzuuummmccc[[[VVVZZZ```eeegggddd```]]]SSSRRRRRROOOLLLGGGCCC@@@BBBFFFOOO\\\jjjwww~~~kkk[[[XXXSSSHHHEEEJJJPPPccc|||~~~rrrpppooommm[[[VVVMMMEEEGGGVVVmmmeeeUUU^^^ooo\\\iiiwwwQQQ^^^YYYJJJEEE>>>666555222111111000000000000000---///222222555EEEfffvvvgggfffyyyyyyssssssvvvwwwmmmooowww{{{zzz|||wwwvvvyyywwwoookkklllqqqqqqqqqsssvvvzzz~~~zzzwwwzzz}}}~~~~~~{{{~~~|||zzzyyyxxxzzzmmmddd^^^bbbxxxxxxjjjuuu||||||zzz|||~~~qqquuu\\\LLLEEE999444666444222222111111111111222222ggg```WWWQQQMMMGGG>>>888===>>>>>><<<:::999:::<<<===::::::<<<<<<999999<<>>???555333222111000000111111000......///111333888GGGccc|||xxx~~~yyyjjjbbbjjjjjjlllsssvvv|||wwwqqqppprrrvvv{{{|||xxxxxxzzzrrrhhhjjjtttssssssxxx}}}zzzuuuwww~~~}}}~~~|||www{{{}}}}}}xxxjjj___bbbzzzxxxccclll|||wwwttt~~~|||qqq___IIIFFF>>>666444111333222222111111222222333eee___WWWQQQMMMGGG???888>>>>>>>>><<<:::999:::;;;<<<::::::<<<===::::::===<<<888666555666666333000......,,,+++***)))))))))))))))))))))))))))))))))***))))))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''***111888;;;@@@FFFHHHGGGFFFJJJIII???777999AAAGGGJJJGGGGGGMMMQQQQQQRRRUUUWWWTTTRRRRRRWWW[[[\\\[[[UUUTTTSSSRRRQQQPPPOOOOOOFFFEEEDDDBBBBBBBBBCCCCCCFFFJJJMMMNNNWWWjjj|||~~~yyyuuutttmmm```TTTOOORRRVVV]]]eeekkkmmmnnnnnnpppppppppnnnmmmmmmppprrrrrrsssuuuvvvwwwvvvuuutttxxxxxxwwwwwwwwwyyy|||}}}}}}}}}}}}{{{zzz|||~~~}}}}}}~~~}}}yyy}}}wwwwww|||~~~vvvgggccc```\\\LLLIIIJJJXXXmmm~~~zzzrrrkkkmmmxxx{{{tttnnnhhhddd```]]]___gggllljjjfffddd[[[WWWRRRNNNKKKIIIFFFCCC@@@BBBJJJZZZlllzzzhhhSSSNNNGGGTTTlll||||||wwwsssooohhhaaaPPPEEEGGGLLLaaaeeeXXXfffiiiaaafffSSSVVVMMMAAA@@@666444333222111111222222111000//////111222666DDD___wwwvvvwwwhhhbbbkkkkkkjjjpppttt}}}{{{uuuuuuvvvzzz~~~zzzxxxyyysssiiiiiirrrtttvvv{{{|||vvvvvvzzz~~~~~~rrrggghhh}}}hhhjjj||||||vvvsss{{{|||rrrhhhNNNHHH???777444000333222222111111222222333bbb]]]WWWQQQMMMGGG???:::>>>???>>><<<:::999999:::<<<999999======;;;;;;>>>999777555555777777444000......,,,+++***)))))))))************************,,,+++***))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''',,,111666:::@@@GGGIIIFFFGGGMMMNNNCCC999:::BBBIIIHHHDDDDDDKKKPPPQQQRRRSSSRRRTTTXXXZZZ[[[ZZZZZZZZZNNNOOOQQQRRRQQQPPPNNNMMMGGGFFFDDDBBBBBBAAABBBBBBEEEKKKOOORRR\\\nnn{{{uuupppgggZZZOOOKKKOOOSSSZZZbbbgggjjjjjjjjjmmmnnnnnnnnnmmmnnnqqqtttssssssssssssttttttttttttwwwwwwvvvuuuvvvwwwyyyzzz{{{||||||||||||~~~~~~~~~}}}{{{~~~yyyyyy}}}~~~pppjjjfffbbbUUUMMMIIITTTjjj}}}|||uuuoooqqq||||||vvvpppjjjeee^^^\\\___ggglllkkkhhhggg^^^ZZZUUUPPPMMMJJJFFFDDD@@@BBBJJJYYYlllzzzjjj[[[DDDGGGZZZfff}}}{{{uuupppmmmeeeSSSGGGEEEHHH\\\zzznnn\\\ccclll[[[mmmWWWYYYPPPDDDAAA666555444333222222333333222000000000111222444AAA[[[rrrwwwtttoooaaaeeepppnnniiilllppp||||||xxxyyyzzz{{{~~~~~~xxxvvvxxxuuunnnmmmqqquuuxxx~~~xxxuuuwwwwww{{{www~~~|||zzznnnlll~~~ooommm{{{}}}vvvrrryyy~~~vvvsssTTTIII???888555///333222222111111222222333```\\\WWWRRRMMMGGG@@@;;;?????????<<<:::888999:::;;;999:::===>>><<<===@@@;;;888666777888777444000......,,,+++***)))))))))))))))))))))))))))))))))+++***))))))((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''...111444888@@@HHHHHHDDDFFFMMMMMMAAA888:::EEENNNJJJDDDBBBGGGLLLNNNPPPSSSQQQSSSXXX^^^^^^XXXTTTRRRNNNPPPRRRTTTSSSQQQNNNLLLGGGFFFDDDBBBAAAAAAAAABBBEEEKKKPPPTTT]]]nnn~~~}}}wwwrrriii\\\RRROOONNNRRRYYYaaafffhhhiiiiiimmmnnnooonnnmmmnnnppprrrssssssrrrqqqqqqrrrssstttvvvuuuuuuttttttuuuvvvwwwxxxyyyzzz{{{{{{~~~~~~~~~~~~|||{{{}}}xxxxxx|||{{{vvvrrrpppfffZZZQQQWWWjjj|||zzztttwww}}}xxxsssmmmhhhbbb___aaahhhkkkhhhfffeee```\\\WWWRRRNNNJJJGGGDDDAAACCCJJJYYYlllzzzpppNNNFFFPPPWWWqqq{{{tttnnnpppiiiWWWIIIEEEEEEVVVttt~~~fffbbb{{{www\\\rrroooWWWXXXPPPEEEBBB666666444222111111222333111000000000111222555BBB\\\sssuuu{{{xxx~~~gggZZZgggtttsssjjjjjjnnnyyyxxxvvvxxxyyyyyyzzzvvvssssssyyyzzzuuuqqqrrrssswww~~~{{{wwwvvvtttyyy}}}~~~~~~{{{zzz~~~xxxsss~~~||||||}}}~~~|||pppkkk|||}}}oooppp}}}zzzuuuyyy}}}xxxXXXJJJ>>>999666000333222222111111222222333___\\\XXXTTTNNNGGGAAA<<<>>>???>>><<<:::999999;;;<<<::::::>>>???======AAA>>><<<:::::::::888444///......,,,+++***)))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((///222444777???GGGGGGCCCDDDIIIFFF;;;444:::IIITTTQQQKKKGGGHHHJJJLLLQQQWWWSSSPPPSSS[[[]]]VVVMMMJJJVVVVVVWWWWWWTTTQQQMMMKKKFFFEEECCCBBBAAAAAAAAABBBEEEKKKPPPSSS\\\kkkzzz|||yyyvvvmmm```WWWTTTSSSWWW^^^eeejjjlllmmmlllnnnooooooooommmmmmnnnpppsssrrrpppppppppqqqssstttttttttsssssstttttttttuuuuuuvvvxxxyyyzzz}}}~~~~~~||||||zzz{{{|||vvvvvv{{{~~~~~~}}}wwwsssqqqooocccXXX[[[kkk{{{|||wwwzzz~~~|||xxxqqqkkkdddbbbdddiiikkkgggeeefffccc___YYYSSSOOOKKKGGGDDDAAACCCJJJYYYkkk{{{hhhPPPJJJKKKaaa{{{sssmmmqqqlll[[[LLLEEEBBBQQQnnnoooccchhhiiioooTTTTTTOOOEEEAAA666777333111000000111111000///000000111333777FFFbbb{{{|||wwwxxx|||wwwyyymmm```cccssstttllllllqqq{{{uuussswwwxxxwwwxxxqqqqqquuu{{{|||wwwqqqnnnoootttyyy|||||||||zzzyyyuuuuuuuuuuuuuuuwww~~~}}}|||~~~xxxsssyyyzzzzzzyyyyyy|||}}}pppjjj{{{xxxmmmnnnxxxyyy{{{tttXXXJJJ>>>999888111333222222111111222222333___^^^[[[VVVOOOHHHAAA======>>>>>><<<:::999:::<<<>>>;;;;;;??????======@@@@@@===;;;;;;<<<999444///......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((&&&&&&''''''((()))))))))000444666888===CCCEEEBBBCCCDDD???555222<<>>999999222333222222111111222222333aaa```]]]XXXPPPHHHBBB>>><<<<<<===<<<::::::<<<===???<<<===???@@@======@@@===<<<:::;;;<<<:::555000......,,,+++***)))))))))(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''((((((((()))''''''(((((()))******+++111666999999;;;@@@CCCBBBAAAAAA;;;333444???LLLSSS\\\\\\[[[WWWMMMGGGLLLVVVSSSNNNPPPXXXYYYRRRPPPUUUbbb___ZZZTTTOOOLLLKKKKKKCCCBBBAAAAAAAAABBBCCCDDDHHHNNNRRRTTT]]]nnn~~~~~~zzzttthhhZZZTTTTTTOOOSSSZZZ```eeegggggggggkkkmmmnnnooonnnnnnooopppoooooopppqqqrrrsssuuuvvvpppqqqrrrsssttttttuuuuuusssuuuxxxyyyzzz|||~~~|||zzzyyy{{{~~~yyyttttttyyy||||||{{{wwwjjjccccccddd```___dddooozzz|||vvvmmmddddddhhhnnnqqqoooqqquuukkkfff```YYYTTTOOOJJJGGGBBBCCCJJJXXXkkk{{{|||YYYSSSLLLWWW{{{}}}tttnnnmmmlll```SSSIII@@@KKKfff{{{xxxeee\\\lll|||zzzXXXmmmwwwXXXUUURRRHHHBBB666888333222000111222222111///333222111333999LLLmmmwwwkkkcccrrrpppffflllxxx}}}ooonnntttwwwwwwwwwvvvyyyzzzwwwqqqmmmlllkkkoooooolllhhhlllvvv||||||}}}xxxuuutttqqqooovvv~~~}}}~~~}}}uuunnnkkklllnnniiihhhggghhhjjjllllllkkkoooqqqrrrppplllkkknnnrrr~~~wwwkkkxxx{{{tttuuu{{{|||wwwdddXXXMMM???999888222333222222111111222222333bbbaaa___YYYQQQHHHBBB>>>;;;<<<<<<<<<;;;;;;<<<>>>@@@======@@@@@@======???:::999888:::<<<:::555111......,,,+++***))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((&&&'''''''''(((((())))))'''(((((()))***++++++,,,111777;;;:::999===AAABBBAAA@@@:::444666AAAKKKOOOYYY]]]```ZZZMMMBBBFFFPPPQQQNNNSSSZZZXXXQQQUUU```ccc___XXXQQQLLLJJJJJJKKKBBBAAA@@@@@@AAABBBDDDEEEIIIOOOSSSVVV___qqq|||rrrdddWWWQQQSSSQQQUUU\\\bbbgggiiiiiiiiihhhjjjmmmnnnnnnoooppprrrnnnnnnpppqqqsssuuuvvvvvvoooppprrrssstttuuuuuuuuutttvvvyyyzzz{{{}}}}}}}}}{{{zzz|||~~~zzzttttttyyy}}}}}}{{{xxx~~~wwwlllhhhiiicccbbbdddiiirrr{{{wwwlllhhhhhhlllqqqsssrrrssswwwnnnjjjccc\\\VVVQQQLLLIIIBBBCCCJJJXXXkkk|||}}}mmmfffOOOJJJqqq{{{rrrmmmkkkkkkaaaUUUJJJAAAJJJdddxxxvvviiiZZZWWWbbbzzzxxxPPPaaa}}}\\\YYYUUUKKKDDD777999444333111222333333222000555333111222888LLLnnn}}}dddkkkwwwqqqdddiiivvvzzzlllkkkqqquuuuuuuuuuuuyyyxxxrrrlllkkkooorrrpppoooiiibbbfffrrr{{{|||{{{yyyyyyuuurrrwww~~~{{{zzz|||sssgggbbbfffllltttrrrqqqrrrvvvzzz|||}}}}}}ssskkkhhhhhhrrrwwwyyyjjjuuuwwwqqqttt|||yyy|||{{{nnn```YYYPPP@@@999888222333222222222222222222333kkkeee\\\WWWSSSLLLDDD===>>>??????===:::999999999>>>??????>>><<<===???AAA>>>===<<<<<<;;;888333000111///---+++)))***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))***,,,...555===BBB@@@;;;;;;:::999EEEBBB===888666;;;DDDKKKVVV\\\YYYKKKCCCFFFKKKLLLOOOPPPUUUZZZXXXTTTXXX```bbb^^^ZZZVVVRRRMMMHHHEEEBBBAAAAAAAAA@@@AAAAAAAAAEEEJJJQQQZZZdddoooyyyrrraaaWWWSSSQQQPPPVVV___eeehhhgggfffeeefffgggiiikkklllnnnnnnnnnjjjlllnnnqqqssssssttttttqqqrrrqqqppppppssswwwzzzxxxuuutttvvv{{{}}}zzzsssooottt|||~~~|||xxxzzz{{{xxxrrrllliiiiiikkk\\\bbbtttxxxxxx~~~{{{rrriiigggjjjsssxxxwwwtttrrrooohhhbbb___[[[QQQIIIFFFAAABBBJJJYYYkkk{{{kkkUUUTTT^^^zzzwwwooohhhkkkfffVVVCCC???LLL[[[wwwvvv^^^SSSSSS\\\{{{SSS___^^^GGGNNNGGG???===666222111111000000000000000111111111333;;;QQQrrr```jjjvvvrrrhhhiiimmmxxxssslllmmmkkknnnrrrnnnqqqwwwyyyssspppsssuuusssxxxvvvnnndddccclllyyy{{{|||{{{zzzyyyzzz}}}|||zzz~~~|||qqqlllrrrzzzxxxzzz}}}zzzuuurrrpppooottt{{{vvvgggooo{{{mmmnnnyyy~~~zzz||||||yyyeeeWWWMMM???;;;999222333222222111111222222333hhhccc]]]XXXTTTMMMDDD===???@@@@@@>>>;;;::::::;;;???@@@@@@>>>======???AAA===<<<;;;:::999777222///000///---+++******++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))***,,,...888AAAFFFCCC<<<:::::::::@@@===888333222888AAAHHHLLLSSSSSSJJJFFFKKKPPPOOOKKKMMMTTT[[[[[[WWWYYY___^^^]]][[[WWWRRRLLLGGGDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCGGGMMMUUU^^^hhhrrrxxxooo___VVVSSSQQQSSSYYYaaafffhhhhhhffffffggghhhiiikkkmmmnnnnnnooommmnnnoooqqqrrrrrrqqqqqqmmmnnnnnnnnnooorrrvvvyyyvvvtttssstttxxx{{{|||{{{|||tttppptttzzzyyysssdddiiippptttuuutttrrrrrrmmm___fffxxx||||||~~~uuummmjjjiiinnnxxx}}}wwwtttpppiiibbb```[[[RRRJJJFFFBBBDDDKKKZZZlll{{{gggZZZYYYqqqyyyqqqlllkkkdddUUUFFFBBBKKKVVVqqq{{{}}}jjj^^^YYY```]]]```mmmNNNMMMEEE<<<:::555222111111000000000000000111111111222;;;PPPooobbbhhhtttrrriiiiiimmmvvvqqqkkkllljjjmmmrrrnnnppptttsssnnnlllqqquuuuuuyyyxxxrrriiigggooozzz{{{{{{zzzxxxxxx{{{}}}zzz}}}~~~yyyzzz~~~zzzxxxrrrmmmpppzzz|||{{{|||sssgggoooyyyiiihhhqqqzzz}}}vvvhhhWWWOOOBBB999666000333222222111111222222333dddaaa]]]ZZZVVVNNNEEE===???@@@@@@>>><<<;;;<<<===AAABBBAAA???======???AAA===<<<:::999888666222///000///---+++*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))+++---:::EEEKKKFFF===:::;;;<<<===:::555000000666???FFFHHHOOOPPPLLLMMMTTTUUUPPPEEEIIIRRR[[[]]][[[ZZZ\\\YYY[[[\\\YYYQQQIIIEEECCCDDDBBB@@@??????@@@CCCDDDDDDGGGLLLSSSZZZcccmmmsss{{{~~~zzzkkk\\\TTTSSSSSSVVV[[[bbbgggiiihhhggggggiiiiiijjjkkkmmmnnnnnnooooooppppppppppppoooooonnnlllmmmnnnoooppprrrvvvyyyvvvttttttuuuwwwyyyyyyyyy~~~~~~}}}uuuqqquuuxxxrrrhhhVVV___kkkwww~~~|||nnnbbbiii{{{~~~~~~yyypppjjjiiiiiiooo|||zzzvvvrrrjjjcccaaa\\\RRRJJJGGGEEEGGGNNN\\\nnn{{{|||bbbUUUcccwwwzzzrrrnnnkkkcccUUUIIIDDDIIIOOOmmmwww~~~oooddd]]]xxxhhh|||WWWPPPGGG===999666222111111000000000000000000111111222:::OOOkkkdddeeerrrrrrjjjkkknnnsss~~~nnnjjjllliiimmmrrrooonnnoookkkfffffflllsssvvvxxxyyyuuuooonnnttt{{{}}}yyyyyyyyyxxxyyy}}}|||xxxzzz~~~qqqhhhkkkuuu|||wwwqqqqqqjjj```hhh{{{~~~kkkgggnnn{{{uuu{{{tttmmmVVVSSSGGG999444111333222222111111222222333```___^^^\\\XXXOOOEEE>>>?????????===;;;;;;<<<>>>CCCCCCBBB@@@>>>===???@@@>>><<<:::999888666222000000///---,,,+++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))))))))))))))+++---999DDDKKKGGG>>>;;;===???AAA===666222222777???EEEMMMSSSTTTRRRUUUZZZWWWMMMBBBHHHRRR[[[^^^\\\YYYWWWUUUZZZ]]]YYYPPPGGGCCCCCCEEECCC@@@>>>>>>AAADDDFFFHHHKKKPPPVVV]]]fffpppvvvwwwzzzuuugggYYYSSSSSSTTTXXX]]]cccggghhhgggggggggjjjjjjkkkkkklllmmmnnnooooooooooooooooooooonnnnnnnnnppprrrrrrssstttwwwyyyuuuuuuuuuvvvxxxyyyzzzzzz~~~}}}}}}~~~|||~~~}}}uuurrruuuvvvnnnbbb[[[eeetttlllaaajjjzzz}}}xxxppplllhhhggglllyyy{{{vvvtttllleeeaaa\\\SSSKKKIIIGGGIIIPPP^^^ooo|||kkkUUUWWWlllyyyqqqnnnlllfffYYYKKKDDDFFFKKKhhhtttxxxfffVVVkkkzzz]]]VVVRRRFFF===:::222111111000000000000000000222111222;;;QQQiiixxx{{{uuueeecccqqqrrrlllnnnooorrr|||{{{mmmjjjllliiilllrrrpppoookkkeee``````gggpppuuusssvvvvvvtttuuuzzz}}}|||wwwyyyzzzzzz{{{}}}|||wwwxxx~~~|||wwwyyyzzz|||~~~{{{}}}wwwqqqqqqqqquuujjjiiicccZZZ```ooonnnggglll{{{rrrmmmtttxxxwwwYYYUUUJJJ;;;666666333222222111111222222333]]]^^^^^^]]]XXXOOOEEE>>>=========;;;::::::<<<>>>CCCCCCBBB@@@>>>===???@@@@@@>>>;;;:::999777444111///...---,,,+++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))((()))+++---555@@@HHHEEE???>>>@@@BBBEEE???888333333888>>>CCCPPPUUUVVVTTTWWW\\\VVVKKKAAAJJJTTT[[[]]][[[XXXUUUUUUYYY[[[WWWNNNFFFCCCDDDDDDCCC@@@>>>???AAADDDGGGJJJMMMRRRXXX```kkkuuu|||vvvxxxssseeeWWWSSSTTTVVVYYY]]]bbbeeeffffffggghhhkkkkkkkkkkkkkkklllmmmnnnmmmmmmmmmnnnnnnoooppppppppprrrttttttssssssssstttrrrssstttvvvwwwwwwyyyyyy~~~}}}{{{{{{}}}|||}}}~~~~~~}}}~~~}}}vvvrrruuuvvvooodddeeelllzzz~~~hhh```hhhxxx|||zzzsssppplllhhhkkkvvv}}}yyyvvvnnnfffbbb]]]TTTMMMJJJIIIJJJRRR```ppp|||~~~tttUUUQQQeeewwwnnnkkknnnkkk^^^MMMCCCDDDJJJbbbqqqwww```UUUwwwgggpppaaa]]]___OOO===888222111111000000000000000///222111222>>>UUUlllwwwnnnhhhdddcccqqqrrrmmmppprrrttt|||yyyllljjjmmmiiilllrrrppppppiiibbb^^^___dddkkkqqqmmmrrruuuvvvzzz~~~~~~{{{vvvxxx{{{|||{{{zzzzzz{{{zzzzzz}}}yyytttqqqlllpppvvv{{{~~~~~~}}}vvvkkkrrrxxxrrrdddaaa]]]XXX\\\gggvvvpppeeejjjuuulllgggooozzz```WWWIII:::666777333222222111111222222333\\\^^^___^^^XXXOOOEEE???<<<<<<<<<:::999:::===???AAABBBAAA???======???AAAAAA>>>;;;:::999777444222.........---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((((((***,,,333<<>>BBBMMMRRRSSSQQQSSSWWWSSSIIIAAAMMMYYY]]]\\\\\\[[[ZZZYYYYYYXXXSSSLLLGGGEEEEEECCCBBB@@@???@@@BBBEEEFFFIIILLLQQQWWW___jjjvvv}}}xxxzzzttteeeWWWTTTVVVXXXYYY\\\aaadddfffggghhhjjjlllkkkjjjiiijjjkkklllmmmkkkkkkkkklllmmmooopppqqqoooqqqssssssrrrpppppppppoooqqqssstttsssssstttuuuzzz}}}{{{{{{}}}}}}wwwrrrsssvvvrrrkkkfffhhhppp|||zzzccc\\\eeesssyyy}}}wwwtttqqqlllmmmxxx|||yyypppgggccc^^^UUUNNNKKKHHHJJJRRR```qqq|||~~~[[[SSSbbb{{{yyyooojjjoooooocccPPPDDDDDDIIIaaauuuzzzcccSSSmmmiiittt{{{___]]]dddSSS:::444222111111000000000000000///222222222AAA\\\rrr{{{ccc___ddddddpppoookkkpppsssvvvwwwkkkjjjlllhhhjjjpppoooooogggaaa```bbbdddiiimmmkkkpppuuuyyy}}}~~~yyyuuuwwwzzz{{{yyywwwuuuuuu}}}|||~~~yyyuuurrrqqqqqqdddhhhmmmsssuuuvvvtttsss}}}rrrhhhmmmtttxxxzzz~~~~~~lll[[[WWWWWWUUUYYY```ooo~~~vvvjjjnnnuuulllgggoooyyygggWWWFFF888444222333222222111111222222333\\\___```^^^WWWNNNEEE@@@======<<<::::::;;;>>>AAA???@@@@@@>>>======???AAA@@@>>>:::888777666444222.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((((((((***,,,555;;;@@@AAACCCEEEEEEBBBDDD===555222555;;;AAAEEELLLQQQRRRMMMMMMQQQNNNGGGBBBRRR^^^___\\\^^^bbbddd^^^ZZZUUUOOOJJJHHHGGGHHHBBBBBBAAAAAABBBCCCEEEFFFHHHJJJNNNTTT\\\gggssszzz|||}}}vvvfffXXXTTTWWWYYYZZZ]]]aaadddfffhhhkkkmmmlllkkkiiihhhhhhiiijjjkkklllkkkkkkkkklllnnnpppqqqmmmpppssstttsssqqqpppppppppsssuuutttqqqoooooopppuuu~~~~~~~~~~~~zzzsssqqqtttuuusssbbb]]][[[bbbnnnwwwwwwsssYYYSSS\\\jjjqqq{{{|||yyyrrrmmmooo|||{{{zzzqqqhhhddd^^^VVVOOOLLLGGGIIIQQQ```qqq|||iiiYYYcccxxx}}}tttmmmooonnndddVVVJJJFFFFFF]]]wwwiiiUUUcccoooxxxrrrVVVSSSaaaRRR888666222111111000000000000000///222222333EEEccczzz}}}^^^[[[ddddddnnnlllgggmmmsssxxxtttiiiiiikkkeeeffflllkkkkkkdddaaaeeehhhgggiiilllmmmrrrwww{{{}}}vvvuuuvvvvvvuuusssrrrsssuuuyyy~~~|||{{{~~~~~~wwwqqqppprrruuujjjjjjjjjjjjjjjhhhgggfffpppuuu{{{~~~~~~~~~qqqooonnnrrrxxxqqq^^^XXXYYYYYY[[[```ooo{{{ooossswwwpppjjjooo}}}yyygggTTTCCC:::666///333222222111111222222333]]]___```^^^VVVMMMEEE@@@>>>>>>===;;;;;;<<<@@@CCC>>>??????>>><<<===???AAA???===999777666555333111.........---,,,+++***)))************************''''''''''''''''''''''''))))))))))))))))))))))))&&&(((((((((((((((***,,,888<<<@@@AAADDDHHHFFFAAACCC===666333888???FFFIIIPPPUUUTTTLLLIIILLLKKKDDDCCCTTTbbbaaa]]]```hhhlllaaa[[[SSSLLLJJJIIIIIIIIIAAAAAAAAABBBCCCDDDEEEEEEHHHJJJNNNSSS[[[eeepppxxxxxxhhhYYYUUUXXXZZZ[[[^^^bbbeeegggjjjmmmooolllkkkiiigggggghhhiiikkkmmmlllkkkkkklllmmmooopppmmmqqqtttvvvuuutttssssssuuuwwwyyywwwrrrooonnnoooqqq|||~~~~~~|||~~~||||||~~~|||ssspppssswwwwwwaaaVVVLLLNNNZZZgggnnnnnnQQQKKKTTTbbbjjjvvv~~~~~~qqqmmmppp~~~xxx{{{rrriiiddd___VVVOOOMMMFFFIIIQQQ```qqq|||xxx^^^eeewwwyyyoooooollldddZZZOOOGGGCCCSSSqqq|||iii\\\aaapppsss|||jjjLLLIII[[[PPP:::;;;222111111000000000000000///333222333GGGhhhaaa]]]dddcccllliiidddkkkrrrxxxrrrhhhgggiiiccccccjjjiiigggbbbaaahhhlllkkkjjjmmmpppuuuzzz}}}|||tttuuuuuussspppoooppptttwwwrrrxxx{{{xxxwwwzzz||||||~~~wwwpppooosssxxxwwwtttooojjjfffcccbbbaaafffmmmuuuyyyzzz{{{xxxoooqqq{{{{{{llleeeeeedddeeegggqqqyyymmmrrryyyrrrlllnnnyyy|||~~~bbbQQQBBB>>>;;;111333222222222222222222333\\\]]]^^^\\\VVVMMMDDD>>>>>>======>>>??????===;;;>>>@@@AAA???===<<>>===:::777444222000...---,,,***)))(((((('''(((((((((((())))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((()))***444===DDDDDDCCCDDDCCCAAACCC:::111111:::DDDJJJKKKQQQTTTSSSMMMHHHHHHFFFCCC<<>>=========??????===<<<<<<>>>@@@>>><<<<<>>>>><<<:::888555222111///...---+++)))((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))******222;;;AAAAAA@@@@@@@@@===BBB:::333444>>>IIINNNOOOSSSUUUUUUQQQNNNMMMIIIDDDAAAOOOZZZ\\\```gggjjjggg```]]]UUULLLHHHIIIHHHDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHLLLPPPVVVcccssszzzyyy}}}qqq___TTTSSSUUUVVV\\\___bbbeeeeeefffggghhhkkklllllllllkkkiiigggfffiiijjjmmmoooqqqqqqqqqpppqqqrrrsssrrrqqqqqqssstttvvvvvvvvvxxxyyyyyywwwuuusss|||}}}}}}}}}{{{zzz|||}}}~~~zzzrrrlllooozzzvvv^^^OOOKKKFFFKKKQQQNNNEEE@@@AAAJJJXXXfffuuu~~~}}}~~~xxxtttnnnrrrwwwtttpppkkkdddZZZPPPJJJGGGJJJRRRaaaqqq~~~yyy~~~ppphhhooozzztttppplllhhh___RRRJJJHHHQQQggg}}}xxxkkkWWW___hhheeevvvqqq]]]KKKIIIDDD888555222111111000000000000000000222111444JJJmmmdddiiifffnnneeegggnnnmmmsss}}}~~~nnneee___aaaeeeeeeccccccggg```[[[^^^cccfffiiilllmmmuuuxxxttttttzzzxxxqqqrrrooooooqqqpppmmmlllmmmddd```___fffqqqyyy~~~|||uuubbb\\\jjjsss}}}~~~vvvsssyyy|||xxxooorrrxxx}}}|||vvvtttvvv{{{uuusssxxx~~~}}}~~~{{{tttmmmvvvvvviiiooo}}}iiiaaahhhqqq~~~uuuiiiaaaSSSCCC@@@666777222222111111111111222222\\\]]]^^^]]]WWWOOOFFFAAA===<<<<<<===>>>???===<<<<<<>>>???>>>;;;;;;???BBB======<<<:::888555333222111000...,,,***)))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,111999???>>><<<<<<;;;999>>>777333777BBBLLLPPPQQQTTTWWWXXXWWWWWWUUUMMMDDDDDDOOOWWWZZZ```iiikkkfff^^^\\\TTTKKKHHHHHHFFFBBBDDDCCCCCCBBBCCCDDDFFFGGGIIIMMMSSS\\\jjjxxx~~~}}}|||nnn\\\RRRRRRUUUVVVZZZ]]]aaadddeeeeeefffgggiiijjjlllnnnmmmkkkhhhfffjjjkkkmmmooopppqqqrrrrrrrrrrrrrrrpppoooppptttvvvwwwwwwwwwyyy{{{{{{zzzxxxwww~~~}}}~~~}}}~~~~~~~~~|||zzzzzz|||}}}|||rrrkkkppp~~~mmm^^^TTTGGGCCCEEEBBBAAA<<<:::===FFFUUUlll~~~~~~wwwwwwzzzrrrrrrmmmsss{{{yyyuuuppphhh]]]QQQIIIFFFJJJTTTcccsssyyynnnppp{{{uuuqqqlllhhh___RRRJJJHHHLLLbbbzzz}}}qqqTTT\\\bbbbbbzzzwwwbbbKKKCCC===666777222111111000000000000000///111000444JJJmmm~~~fffqqqooopppfffhhhnnnnnnuuunnneee___```cccbbbaaaaaafffddd___\\\aaajjjnnnmmmlllrrrsssooopppuuuuuupppssslllhhhmmmqqqooollljjjhhhaaa[[[]]]hhhuuu|||~~~zzzmmm]]]aaannn||||||uuuxxxpppnnnrrr}}}~~~{{{xxx}}}vvvttt~~~~~~vvv}}}|||uuu~~~vvviiiooommmfffjjjooorrr~~~sssddd___SSSCCC>>>444666222222111111111111222222WWWYYYZZZYYYUUUMMMEEE???===<<<;;;===>>>???===<<>>AAA<<<<<<;;;:::888666444333333111///---+++***)))((())))))))))))((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&'''(((***,,,---222999>>>===::::::999777888333111666BBBLLLPPPOOOUUUXXXZZZ\\\^^^\\\QQQDDDCCCOOOWWWWWWZZZbbbeeebbb]]][[[TTTLLLHHHHHHFFFAAACCCCCCBBBBBBCCCDDDEEEFFFIIIMMMVVVcccpppyyy{{{zzz{{{vvviiiZZZRRRRRRTTTTTTYYY\\\aaacccddddddeeeeeefffgggiiikkkllllllkkkkkknnnooooooppppppqqqrrrrrrqqqqqqrrrqqqpppqqqtttvvvvvvvvvwwwyyy{{{|||zzzyyyyyy~~~|||}}}}}}}}}|||zzzzzz|||~~~uuunnnsssxxxmmmbbbNNNDDDEEEAAA>>>>>>???AAADDDOOOcccvvv~~~}}}qqqddd^^^hhhxxx~~~wwwqqqqqqmmmttt|||uuukkk]]]PPPGGGFFFLLLWWWfffuuu|||oooppp|||vvvppplllhhh```SSSJJJGGGIII^^^wwwxxxUUUZZZ~~~```___kkkOOOCCC:::222444222111111000000000000000///111000444IIIkkkyyyhhhzzzyyysssggghhhoooqqqzzzooofff``````aaa``````aaafffgggbbb\\\aaannnsssnnnnnnqqqqqqnnnooossstttqqqsssllliiimmmqqqpppnnnmmmuuummmaaaZZZcccrrrzzzxxxyyy~~~jjjhhhqqqzzzxxxnnnnnnxxxmmmiiilllyyyxxx|||}}}|||xxx|||zzzssszzzwwwkkkpppssskkklllnnn~~~sss{{{~~~vvvhhhcccXXXGGG>>>222555222222111111111111222222UUUWWWYYYXXXTTTMMMEEE@@@<<<;;;;;;<<<>>>???===<<>>???===<<>>>>>===<<>>>>><<<:::888555222111///...---,,,++++++++++++*********)))((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))***+++,,,777>>>BBB@@@>>>??????>>>;;;555111555>>>EEEFFFDDDIIIPPPUUUVVVVVVTTTNNNGGGMMMYYY^^^YYYVVV\\\aaa``````\\\RRRGGGCCCEEEFFFDDD@@@@@@AAABBBEEEHHHKKKLLLTTTTTT\\\lllvvvwwwvvvvvvrrrmmmcccWWWSSSTTTRRROOOXXX\\\bbbeeefffeeeeeeddd______```bbbfffjjjnnnpppooonnnkkkjjjjjjllloooqqqnnnppprrrsssrrrssstttuuuvvvvvvvvvwwwyyyyyywwwuuu|||~~~|||yyy{{{~~~}}}}}}~~~~~~}}}}}}~~~{{{uuuyyymmm___YYYRRRIIIQQQ\\\cccbbb___fffooouuuwwwyyywwwqqqllljjjjjjpppwww{{{fffSSS===888555888===CCCNNNWWWXXXdddssszzzyyyuuuvvvxxxnnnmmmvvvuuuiii___XXXRRRNNNJJJSSSaaaooozzzzzzlllkkkvvvqqqppprrrnnnbbbTTTLLLJJJWWWlll}}}]]]VVVtttaaacccyyyZZZIII<<<333666222111111000000000000000...000///333FFFfff}}}^^^]]]ppplllqqqttt~~~mmmfff```___^^^]]]___ddd```[[[ZZZ___fffiiikkknnniiiiiiiiikkklllkkklllmmmoooqqqtttvvvrrrpppvvvlllfffsssvvvmmmvvv}}}{{{zzzyyymmmkkkooopppxxx{{{ooooooxxx~~~vvvppptttzzz{{{zzzzzz~~~vvvwwwxxxzzz}}}qqqcccfffrrr~~~pppdddkkk{{{pppoooppp~~~vvvbbbWWWLLLDDD555666222222111111111111222222PPPRRRUUUUUURRRLLLEEEAAA:::::::::;;;>>>>>>>>><<<>>>@@@AAA???======@@@DDD???>>>===:::777444222000------,,,++++++++++++,,,+++******)))(((''''''&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))(((((()))***++++++777>>>BBB@@@>>>@@@@@@???:::444///222999@@@@@@>>>FFFNNNSSSSSSQQQPPPLLLGGGOOOWWWYYYVVVWWW___bbb___```[[[PPPEEEAAADDDEEEDDD@@@@@@AAACCCFFFIIILLLNNNTTTRRRWWWeeepppsssuuuxxxxxxqqqdddWWWRRRSSSSSSOOOXXX]]]bbbfffgggfffeeeeee^^^___aaadddgggiiijjjkkkkkkiiigggggghhhkkkooorrrpppqqqqqqpppppprrruuuxxxwwwwwwwwwxxxyyyyyyvvvttt|||~~~}}}~~~~~~~~~yyyssswwwvvvkkkeee]]]HHHMMMTTTYYYYYYZZZdddooopppqqqpppjjj```VVVQQQOOO___gggqqqxxxxxxmmmUUU@@@222222555888:::===GGGRRRXXXcccpppyyy{{{yyywwwwwwllllllvvvxxxjjj___WWWSSSPPPLLLUUUcccqqq{{{yyy{{{nnnkkkqqqmmmmmmpppmmmaaaRRRIIIFFFSSSiii]]]SSS~~~yyyfffcccaaaJJJ:::333888222111111000000000000000---//////333HHHhhhdddaaa~~~sssyyyjjjgggnnntttkkkddd___]]]\\\[[[___dddccc[[[[[[eeekkkjjjlllqqqjjjiiijjjlllmmmllllllmmmooooooqqqsssqqqpppvvv~~~uuujjjssstttiiisss{{{yyywww|||xxxoooooossspppsssvvvnnneeennnwwwqqqvvv~~~zzzwwwjjjrrr}}}|||qqqqqqsssuuuxxxzzzyyyyyy{{{qqqhhhpppwwwwwwxxx~~~pppeeelllwwwllllllmmmzzzfffYYYMMMDDD333444222222111111111111222222PPPPPPQQQUUUWWWRRRIIIAAABBB>>>;;;999999;;;<<<<<>>FFFCCC===@@@JJJSSSUUUVVVVVVQQQKKKLLLUUU\\\^^^^^^``````___[[[]]]OOOCCCDDDCCC>>>?????????@@@AAACCCFFFIIIKKKKKKPPPZZZdddlllrrruuuvvv{{{qqqfff^^^VVVQQQQQQUUU\\\___bbbdddcccbbbbbbbbbeeeeeefffggghhhiiijjjjjjlllkkkjjjiiijjjkkklllmmmqqqrrrqqqpppoooooorrruuurrruuuxxxyyyyyyxxxxxxxxx~~~~~~}}}}}}{{{yyy~~~|||rrrkkkNNNLLLXXX___WWWXXXeeennnnnnnnnhhhYYYJJJBBBEEEKKKPPPZZZeeeiiiaaaQQQAAA777666888:::<<<@@@FFFMMMSSSZZZbbbnnnxxx|||zzzuuupppqqqpppsss|||pppbbbWWWNNNJJJNNNVVVbbbooozzz|||}}}wwwssswwwtttnnnjjjkkkhhh[[[MMMIIILLLccceeeZZZqqqzzz```|||jjjIII;;;555111333222000/////////000111,,,111333444DDDccc~~~kkkaaaiiiqqqlllkkkoootttxxxppp___]]]ccc___\\\]]]YYYTTTYYYaaagggjjjjjjjjjjjjiiiiiifffbbbdddiiikkkiiillllllmmmpppsssuuuvvvvvvsssooorrrtttmmmwwwzzzvvvwww~~~~~~wwwqqqooolllkkknnnqqqrrrqqqxxxzzzyyyyyy}}}{{{iiiooouuuyyy~~~ppphhh```bbblllwww{{{{{{~~~xxxrrrmmmkkkgggfffssszzznnniiillltttjjjlllppp~~~{{{|||bbb\\\KKK@@@<<<000333222222111111222222333OOOOOOQQQTTTUUUQQQHHH@@@888888888:::===???>>>===@@@BBBCCC@@@===<<<>>>AAA<<<======:::666333111111///...---,,,+++*********))))))************))))))((((((((((((((((((((((((((()))***)))'''&&&'''(((%%%'''((()))((()))+++,,,666999===???>>>>>>===>>>555///...888HHHQQQNNNGGGCCCHHHOOOUUUWWWTTTOOOKKKQQQXXX^^^______bbbcccaaa[[[]]]OOOBBBBBBBBB???BBBAAAAAABBBCCCEEEHHHJJJKKKLLLQQQYYYaaahhhlllmmmmmmxxxooofff___YYYSSSRRRTTT^^^aaacccdddcccccccccdddeeeffffffggghhhiiiiiijjjkkkkkkkkkkkkkkklllmmmmmmppprrrssssssrrrqqqrrrssstttvvvwwwwwwwwwwwwyyy{{{|||~~~~~~~~~}}}}}}|||yyyuuunnnPPPOOO[[[aaaXXXXXXeeelllllliii```SSSFFFAAADDDJJJPPPXXX```^^^SSSEEE<<<999888:::<<<>>>CCCIIIQQQVVV___eeennnvvvzzzxxxtttpppqqqtttzzztttdddWWWOOOKKKQQQYYYeeerrr{{{vvvtttwwwrrrlllggghhhfffZZZMMMJJJLLLccc~~~gggYYYllluuu^^^~~~zzzWWWCCC777000333222000/////////000111...222333555HHHkkkeee\\\kkkssslllhhhiiimmmrrr|||ttt```ZZZ^^^ZZZXXXZZZWWWXXX]]]eeekkkmmmmmmllllllfffgggeeebbbdddiiikkkiiimmmmmmmmmoooqqqssstttuuuvvv~~~vvvmmmkkknnnooosss|||~~~xxxvvvyyyvvvnnnccceeellltttvvvvvv{{{zzz|||{{{zzz||||||wwwvvvxxxvvvqqqqqqvvv|||~~~{{{pppdddbbbjjjvvv~~~ssshhhccc\\\YYYaaannnssszzzyyy{{{wwwjjjdddggg{{{wwwmmmooosssmmmuuu```[[[KKK@@@;;;222333222222111111222222333NNNNNNPPPRRRSSSNNNFFF???222444888<<<@@@@@@>>>;;;???AAABBB@@@<<<;;;===@@@<<<===<<<:::777444222222...---,,,+++***)))))))))))))))************))))))((((((((((((((((((((((((((()))***)))((('''((()))%%%'''((((((((()))+++---555777:::;;;;;;:::;;;;;;333///000===OOOYYYUUUNNNGGGCCCHHHSSSVVVOOOIIIIIIRRRYYY^^^^^^___bbbbbb```YYY\\\PPPBBBAAAAAA@@@FFFBBBBBBBBBCCCEEEFFFHHHIIINNNSSS\\\dddjjjnnnnnnnnntttkkkddd___[[[UUURRRSSS```bbbccccccccccccdddfffffffffgggggghhhhhhiiiiiikkkkkkmmmnnnnnnnnnmmmlllnnnqqqtttuuutttsssrrrrrruuuvvvvvvvvvuuuwwwzzz}}}zzz|||~~~}}}}}}~~~zzzwwwxxxqqqTTTUUU___cccXXXXXXdddkkkkkkfff\\\PPPHHHEEEHHHKKKQQQWWWYYYRRRDDD:::999===;;;<<>>666777999<<<>>>===:::777>>>@@@BBB@@@<<<;;;<<>>777666333222222111111222222333LLLMMMOOOPPPNNNIIICCC>>>:::999999:::;;;;;;:::888>>>@@@BBB@@@===;;;<<<>>>=========;;;777444333333000///...,,,++++++++++++))))))************))))))(((((((((((((((((((((((('''((())))))((('''(((***&&&'''(((''''''(((+++...777999999999888999;;;<<<:::333///999IIITTTTTTOOOLLLCCCEEESSSWWWKKKCCCDDDIIIQQQZZZ___cccccc^^^XXXSSSYYYPPPFFFFFFDDD@@@CCCAAAAAABBBCCCCCCDDDDDDDDDFFFMMMXXXeeeooouuuwwwxxxsssfffXXXRRRPPPQQQSSSWWW___`````````___```bbbdddffffffgggggghhhhhhiiiiiijjjllloooqqqqqqpppmmmllloooooopppooooooppprrruuurrruuuyyyzzzzzzxxxwwwwww{{{|||~~~}}}}}}}}}}}}}}}tttpppxxxuuukkk\\\```iiieeeWWWYYYgggmmmnnnllljjjhhhfffbbb\\\WWWWWWSSSMMMGGGBBBAAABBBCCCDDDFFFHHHKKKOOOVVV]]]ccchhhjjjnnnssswwwzzz|||}}}{{{xxxzzzsss___QQQLLLMMMVVV```nnnxxx}}}}}}~~~{{{uuuzzzzzztttkkkeeeffffff^^^SSSKKKLLL```yyy|||\\\NNNdddxxxkkkdddyyywwwWWWAAA999777333222000/////////000111000222000222FFFjjjeeelllyyyooolllssszzzcccXXXZZZXXXXXXYYYVVVXXX]]]bbbeeeeeecccaaaaaadddhhhjjjgggggglllpppqqqooonnnlllhhhfffhhhmmmrrrqqqqqqqqqsssuuutttssssssxxx{{{{{{wwwtttxxx}}}rrriiikkkwwwuuuhhhgggtttvvvzzz|||yyyxxxyyyxxxtttsss}}}}}}{{{||||||xxxbbbMMMGGGFFFEEEFFFKKKMMMUUUXXXaaarrryyyzzz{{{zzzzzzrrreeeccchhhqqqyyy~~~}}}}}}xxxyyyyyy~~~tttsssmmmeee]]]PPP>>>333666333222222111111222222333LLLNNNOOOOOOMMMHHHBBB>>>999888777888;;;===>>>>>>>>>@@@CCCAAA>>><<<===>>>>>>???>>><<<777444222222000000...---,,,+++++++++))))))************))))))((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''&&&(((+++...:::;;;;;;:::999999<<<>>>:::222---555FFFTTTVVVSSSNNNJJJOOOYYYZZZPPPGGGEEEFFFNNNXXX___eeegggbbbZZZUUUXXXNNNEEEGGGFFF@@@AAACCCCCCEEEFFFGGGGGGGGGGGGIIIPPP\\\hhhrrrwwwyyyyyyvvvfffTTTLLLLLLOOOTTTZZZ]]]___````````````aaaccceeeeeefffggghhhiiijjjjjjjjjlllnnnpppqqqooommmlllnnnooonnnnnnmmmooorrruuurrrvvvzzz|||{{{xxxuuuttt{{{|||~~~~~~~~~~~~~~~}}}}}}}}}xxxsssyyyvvvlll___dddllleeeUUUZZZkkkrrrqqqssswwwyyywwwpppggg```[[[UUUNNNIIIHHHHHHHHHGGGLLLMMMOOOQQQTTTYYY```eeegggjjjpppuuu{{{~~~|||xxxwwwqqq\\\MMMJJJMMMVVVaaapppzzz~~~~~~|||}}}xxx|||{{{uuulllggghhhhhh```TTTKKKLLL```yyy~~~```PPPbbbsssmmmsssuuuZZZDDD888333333222000/////////000111---000000444IIIjjjhhhmmmvvvuuuzzz{{{rrrlllrrr~~~eeeZZZ\\\ZZZZZZ\\\WWWZZZ]]]aaacccbbbaaaaaaaaa```dddeeebbbaaafffkkknnnooonnnjjjfffccceeelllrrrrrrppprrruuuuuuqqqppprrrzzz{{{zzzvvvqqqsssyyyxxxmmmkkkssstttmmmkkkpppsssxxxzzzwwwvvvyyyzzzxxxuuu|||}}}zzz}}}uuu```LLLFFFEEECCCCCCGGGDDDKKKNNNXXXnnnxxxzzz~~~zzzyyyxxxooodddcccjjjuuu{{{~~~|||{{{{{{~~~|||pppqqqggg\\\RRR>>>111666333222222111111222222333LLLNNNPPPPPPLLLGGGBBB???888777777999===???@@@@@@>>>AAADDDCCC???======???@@@@@@???<<<777333111111//////---,,,+++*********))))))************))))))(((((((((((((((((((((((($$$&&&''''''&&&&&&''')))'''((('''&&&&&&(((+++///<<<<<<;;;999888999<<>>@@@???===???BBBDDDCCC@@@===>>>???AAAAAA@@@<<<777333111000......,,,+++***)))))))))))))))************))))))(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''((((((((('''&&&&&&(((,,,///<<<<<<;;;999888999<<>><<<===???EEEBBB???;;;999666222///,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))(((''''''***)))(((+++000DDDAAA<<<888777999===@@@<<<333,,,111>>>JJJMMMKKKNNNOOOTTTZZZWWWNNNEEECCCBBBIIIOOOQQQSSSXXX[[[ZZZccc^^^LLLAAADDDBBB===@@@AAAAAACCCDDDEEEGGGGGGHHHNNNTTT[[[bbbnnn|||{{{|||hhhWWWSSSTTTSSSWWW]]]bbbaaa``````bbbdddeeeeeeeeecccbbbeeeiiillllllkkkllllllkkkjjjiiiiiiiiiiiimmmnnnooopppppppppppppppttttttttttttuuuvvvwwwxxxzzzzzz}}}~~~|||}}}{{{{{{}}}~~~|||wwwvvv|||iiinnnhhhXXXSSS```sss~~~xxxzzzxxxnnnbbb\\\___bbbccceeefffhhhggg```[[[___gggjjjoooxxx}}}yyymmmXXXKKKHHHIIIZZZjjjzzzwwwvvv{{{{{{uuukkkdddiiinnneeeUUUNNNJJJ]]]yyylll___xxxfff|||bbbQQQFFF===777444333222000000000000111...333222///???^^^tttyyyoooWWWzzzwwwZZZYYYoooppphhhpppvvvuuu^^^RRROOOPPPRRRTTTVVVYYY[[[[[[___ddddddaaabbbcccbbb___\\\___gggnnnmmmhhhcccdddhhhllllllkkkkkkmmmoooooooooppprrrtttxxxrrrmmmllljjjhhhjjjnnnpppsssuuutttqqqnnnnnnpppqqqxxxyyypppkkknnnuuuwww{{{||||||}}}zzz~~~kkkYYYPPP```qqq}}}ooo```QQQIII@@@===@@@AAA===999;;;;;;???EEEIIIOOO\\\hhhqqqpppqqqpppggg[[[[[[dddqqqtttyyy}}}{{{}}}|||sssfff[[[OOO@@@555111222222222222222222222222PPPOOONNNNNNNNNJJJBBB<<<888999:::<<<===>>>>>>>>>BBBDDDEEEBBB>>><<<===???AAA???;;;999777555222000---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((&&&'''))))))(((***000???>>>===;;;;;;<<<>>>@@@:::111+++111???KKKNNNLLLKKKKKKOOOTTTTTTNNNIIIIIIMMMOOOPPPRRRYYY^^^\\\VVVWWWSSSEEE>>>DDDCCC>>>AAA@@@AAABBBCCCEEEGGGHHHIIIMMMTTT\\\dddooo{{{}}}zzzgggWWWSSSSSSRRRTTTZZZ^^^___```bbbcccddddddccceeecccccceeeiiillllllkkklllkkkiiihhhhhhhhhiiiiiilllmmmnnnpppqqqrrrrrrrrruuuttttttuuuuuuvvvwwwwww{{{zzz|||~~~}}}~~~}}}|||{{{}}}~~~{{{vvvtttyyylllpppjjj[[[WWWeeexxxxxxnnniiikkkmmmlllnnnjjjiiihhhfffbbbdddiiiooottt||||||yyyiiiTTTIIIIIILLL[[[jjjzzzwww{{{pppyyy}}}wwwlllfffkkkpppfffVVVNNNIII[[[wwwooo[[[nnn___nnnWWWFFF<<<888444333222000000000000111///333222///===[[[sss{{{{{{]]]ssswwwWWW[[[wwwxxxiiikkkqqqqqq[[[PPPNNNOOOQQQSSSYYYZZZZZZXXX\\\bbbeeedddccccccccc___]]]___eeekkkhhheeebbbdddiiimmmmmmlllfffhhhkkklllmmmooorrrtttuuuooojjjhhhfffeeejjjppppppsssuuutttpppmmmnnnooorrrwwwvvvooolllqqqvvvxxx|||~~~~~~~~~~~~}}}|||}}}|||uuuppp}}}kkk[[[^^^mmmzzzuuunnn```QQQJJJFFFBBB@@@AAAAAA===:::::::::<<>>???@@@BBBDDDEEEBBB>>><<<===???===;;;888777666555222000------+++******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((&&&'''))))))'''***///999;;;>>>>>>>>>>>>???@@@999000+++111@@@LLLOOOMMMIIIHHHJJJNNNOOOKKKJJJLLLSSSPPPOOOTTT```gggaaaVVVPPPOOOCCC>>>EEEDDD>>>@@@???@@@AAACCCEEEHHHJJJKKKLLLTTT^^^eeennnwww}}}~~~uuueeeVVVSSSSSSPPPQQQVVVZZZ\\\___bbbcccccccccbbbeeedddccceeehhhjjjkkkkkkllljjjhhhgggggghhhiiikkklllmmmnnnppprrrsssttttttuuuuuuuuuuuuuuuuuuvvvvvv{{{zzz|||}}}}}}~~~~~~||||||}}}~~~|||wwwtttwwwmmmqqqkkk^^^\\\lllzzzvvvwwwwwwuuuuuunnnhhhggghhhggghhhkkkuuuyyy|||zzzzzzcccPPPGGGIIINNN\\\kkkzzzyyy{{{wwwkkkwww}}}xxxnnnhhhnnnsssiiiYYYNNNIIIZZZuuurrrXXXbbbzzz]]]yyy]]]GGG<<<888444333222000000000000111000333111///<<>><<<;;;999;;;===???BBBKKKUUUaaabbbhhhkkkdddXXXWWW___jjjooovvvyyyzzz|||~~~{{{}}}tttyyykkk]]]OOO@@@666333222222222222222222222222PPPNNNKKKKKKKKKHHHCCC>>>777888999:::<<<>>>@@@AAABBBDDDEEEBBB>>><<<===???<<<:::888666666444222///...---,,,+++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((&&&&&&))))))'''***///777:::===>>><<<<<<===???999111,,,111@@@KKKNNNKKKHHHFFFHHHKKKKKKGGGFFFHHHNNNMMMMMMTTTcccmmmhhh]]]VVVSSSFFF???EEECCC===@@@>>>???@@@BBBEEEHHHKKKMMMLLLTTT___ffflllqqqvvvzzzooo```UUUTTTSSSOOOPPPUUUYYY[[[]]]___```aaacccdddeeeddddddeeegggiiijjjjjjlllkkkiiihhhhhhiiikkkmmmnnnnnnpppqqqrrrssstttttttttuuuuuuuuuuuuuuuuuuuuuzzzyyy{{{~~~|||}}}}}}||||||}}}~~~xxxsssuuummmoooiii]]]^^^ooo}}}~~~}}}yyyuuummmfffeeeeeeeeeiiimmmyyy|||~~~~~~uuu___MMMFFFIIIOOO]]]lll{{{}}}xxxwwwkkkxxxvvv|||xxxooojjjqqqwwwmmm]]]PPPJJJZZZtttuuuYYY\\\uuuccc{{{]]]GGG<<<888444333222000000000000111000222111111;;;UUUtttmmmfffvvvNNNTTTvvv|||llleeebbblllooo```RRRMMMMMMNNNPPPRRR[[[]]]\\\YYY[[[aaafffgggeeeeeedddaaa______bbbeeecccbbbbbbeeeiiikkkkkkjjjmmmoooqqqqqqooonnnnnnoooooollljjjhhhdddccciiiqqqnnnqqqsssrrrooollllllnnnvvvsssnnnmmmqqqvvvxxxxxxwwwuuutttvvv{{{~~~}}}~~~{{{zzz~~~}}}}}}~~~pppttt}}}wwwoooiiiaaaWWWNNNEEEGGGHHHFFFBBB???>>>???===;;;;;;===>>>@@@GGGPPP[[[]]]dddiiibbbVVVTTTZZZ```hhhqqquuuvvvzzz~~~|||{{{~~~sssrrr~~~wwwlll```QQQAAA666333222222222222222222222222QQQOOOLLLLLLLLLJJJDDD@@@888888999:::<<<>>>@@@AAABBBDDDEEEBBB>>><<<===??????<<<999777666444111//////...---+++***)))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&)))(((''')))///999;;;===;;;888888<<<@@@;;;333---333@@@JJJKKKHHHDDDBBBEEEIIIJJJFFFDDDFFFHHHKKKOOOWWWccckkkjjjccc\\\WWWGGG>>>CCCBBB>>>BBB>>>??????AAADDDHHHLLLNNNNNNTTT^^^eeeiiikkkooosssjjj]]]TTTTTTSSSOOOQQQWWWZZZ[[[\\\\\\\\\^^^cccgggeeeeeeeeeffffffggghhhjjjlllllljjjjjjjjjlllnnnooopppqqqqqqrrrrrrrrrqqqqqqsssttttttuuuuuuuuuuuutttwwwwwwzzz~~~~~~~~~}}}yyy{{{~~~}}}|||{{{{{{|||vvvppppppzzzlllllleeeZZZ^^^ppp}}}sssmmmhhheeecccdddjjjrrr|||~~~ppp\\\LLLFFFJJJPPP```nnn|||www~~~~~~uuuqqq}}}www}}}zzzvvvoookkksssyyypppaaaQQQKKK[[[uuuttt[[[[[[yyyxxxdddwww[[[GGG<<<999444333222000000000000111///000111222;;;QQQtttssseeeOOOIIIdddoooiiieee\\\```bbbWWWMMMKKKMMMNNNPPPSSSWWW]]]```^^^^^^bbbddddddeeedddcccaaa___```ccceeeeeeeeedddeeefffffffffeeemmmoooqqqqqqooonnnmmmmmmmmmllllllllliiifffhhhnnnkkknnnqqqqqqnnnllllllnnnuuuppplllnnnrrrvvvwwwwwwwwwuuutttwww|||~~~}}}~~~~~~www}}}rrruuu}}}xxxrrrjjjeee```ZZZUUURRRIIIKKKJJJFFFAAA>>>???BBB===:::999<<<>>>@@@EEELLLWWWZZZbbbhhh```SSSPPPVVV\\\ccclllppprrrvvv~~~~~~oooyyyyyyrrrkkkaaaSSSAAA555222222222222222222222222222QQQOOONNNNNNOOOLLLFFFAAA999999999:::;;;===@@@AAABBBDDDEEEBBB>>><<<===??????===:::888777555222000000///---,,,***)))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''%%%&&&((((((&&&)))...;;;<<<===999666777===CCC<<<444...333@@@JJJJJJFFF>>>>>>AAAFFFHHHGGGFFFIIIKKKPPPVVV[[[bbbhhhhhhcccYYYUUUDDD<<>>:::444333222000000000000111......000444999KKKooozzzfffTTTAAAOOO]]]bbbcccWWWVVVUUUMMMGGGHHHKKKLLLNNNQQQSSS[[[``````___aaaaaa```bbbaaa^^^]]]]]]```ccceeegggfffeeecccaaa```______eeehhhkkkmmmmmmllllllmmmkkkhhhhhhlllllliiihhhkkkhhhllloooooommmlllmmmooosssnnnlllpppsssttttttuuuyyyxxxyyy{{{~~~|||zzzzzz}}}{{{vvvzzzxxxyyy}}}~~~hhh```XXXTTTPPPKKKJJJKKKKKKKKKJJJFFFAAA>>>???BBB<<<888777:::<<<===AAAGGGTTTWWW___eee^^^QQQOOOUUUdddjjjqqqtttvvvyyy~~~}}}ppp{{{uuupppjjjaaaRRR@@@555222222222222222222222222222PPPOOONNNPPPPPPMMMFFF@@@;;;:::999999;;;===???@@@BBBDDDEEEBBB>>><<<===???===;;;999777777666444222000///...,,,******))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''%%%&&&((((((&&&)))...999<<<>>><<<888999@@@GGG;;;333...333AAAJJJKKKGGGAAA>>>???CCCEEEDDDGGGKKKRRRWWW\\\```fffkkkhhhbbbWWWSSSEEE===DDDDDD???CCC@@@@@@@@@AAACCCGGGKKKMMMOOOPPPWWWccckkkkkkkkknnnlllaaaXXXVVVSSSNNNQQQXXX[[[^^^___]]][[[\\\aaafffdddfffgggfffddddddfffiiiiiijjjkkkmmmnnnoooooonnnooooooppppppqqqpppppppppooopppsssuuuvvvwwwvvvuuuuuuvvvxxx~~~}}}|||{{{zzzssswww{{{}}}|||zzzxxxwwwzzzwwwqqqjjjiiisss{{{pppmmmbbbXXX^^^qqqyyyrrrllllllnnnqqqwww}}}}}}~~~|||~~~}}}uuueeeRRREEEDDDMMMWWWeeesssssswwwyyyzzz|||xxxppplllrrrwwwlll[[[OOOJJJ[[[vvv~~~lllWWWZZZxxx]]]lllbbbJJJ>>>;;;444333222000000000000111...---000444555BBBffffff[[[===AAANNNXXX^^^SSSRRRIIIDDDAAAEEEIIIJJJLLLOOOOOOXXX^^^^^^\\\]]]^^^]]]^^^[[[XXXWWWZZZ^^^bbbeeefffeeebbb^^^[[[YYYYYYZZZ```cccgggjjjjjjiiiiiijjjfffaaa___eeejjjjjjiiijjjeeeiiimmmnnnmmmlllnnnqqqooolllmmmrrrtttqqqppprrrwwwyyy|||}}}}}}}}}}}}~~~|||zzzsssrrrppppppsssxxx}}}rrrqqqqqqppppppmmmhhhddd___hhhsss|||xxxmmmZZZQQQIIIFFFBBB???@@@EEEFFFGGGGGGEEECCC@@@??????>>>999777:::;;;;;;>>>BBBOOORRR[[[aaa\\\PPPOOOUUUhhhlllrrrvvvyyy|||~~~~~~~~~uuu{{{mmmzzzsssgggxxxrrrjjj___NNN===444333222222222222222222222222OOONNNNNNPPPQQQMMMEEE???<<<;;;:::999:::<<<>>>@@@BBBDDDEEEBBB>>><<<===???:::888777666777777555444000000...,,,+++***))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''%%%%%%((((((&&&)))...666;;;???>>><<<===CCCJJJ999111---333AAALLLLLLIIIGGGBBB???@@@AAAAAADDDJJJVVVYYY]]]bbbjjjpppllldddXXXUUUHHHBBBGGGEEE>>>@@@AAAAAA@@@AAACCCGGGKKKMMMOOONNNUUUcccmmmnnnmmmooopppddd[[[XXXSSSMMMPPPWWWZZZ^^^aaa```]]]]]]```ddddddfffhhhfffdddcccfffhhhfffhhhkkkmmmoooooonnnmmmlllmmmnnnppppppqqqqqqqqqmmmooorrruuuwwwwwwwwwvvvvvvvvvxxx}}}}}}|||zzzyyyrrrvvvzzz}}}|||yyywwwvvv|||yyytttlllkkkuuu|||sssooodddZZZ___rrr|||qqqiiilllsssxxxzzz|||zzz{{{}}}yyy{{{}}}sssaaaMMMAAACCCPPP[[[gggtttqqqttt}}}{{{sss{{{~~~zzzqqqlllqqqttthhhWWWMMMIIIZZZuuu{{{iiiTTTXXXyyyaaadddiiiLLL???<<<444333222000000000000111///---000444333<<<```eee~~~aaa===;;;FFFQQQYYYPPPQQQBBB>>>===BBBFFFHHHJJJMMMNNNVVV\\\ZZZXXXZZZ\\\\\\[[[WWWTTTSSSVVV\\\aaaddddddbbb___ZZZVVVUUUVVVXXXbbbeeehhhjjjiiigggffffffccc[[[XXX^^^fffjjjjjjkkkdddhhhlllnnnmmmmmmooorrrmmmkkknnnttttttooonnnqqqtttxxx||||||zzzxxxyyyzzzvvvzzz~~~|||zzzyyytttlllfffeeebbb[[[XXXXXX^^^]]][[[ZZZYYYWWWVVVTTTNNNXXXdddnnnuuuuuukkk```SSSJJJBBB@@@>>><<>><<>>??????DDDEEEEEECCC@@@>>>===>>>;;;;;;::::::888777555444444111...,,,++++++***(((***)))''''''((())))))(((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---;;;===@@@???======@@@CCC???444+++000AAANNNPPPLLLIIIEEECCCCCCAAA>>>@@@EEEXXX[[[^^^^^^bbbggghhhfffVVVTTTEEE<<>>@@@DDDHHHIIIJJJJJJRRRYYY^^^fffpppwwwxxxrrrcccWWWVVVVVVQQQQQQTTTYYY[[[\\\]]]]]]^^^aaacccdddcccccceeegggiiiiiihhhiiijjjlllnnnoooooooooooommmmmmlllllllllmmmmmmnnnmmmnnnqqqtttvvvxxxxxxxxxqqqrrrsssxxx}}}zzzyyyxxxuuuvvvwwwyyy{{{zzzwwwtttwww{{{zzzrrrlllsss~~~wwwsssggg[[[]]]mmm{{{{{{wwwsssrrrtttxxx{{{|||zzzyyyzzz{{{~~~~~~}}}{{{wwwzzzqqq^^^OOOFFFFFFPPP[[[jjjuuu{{{vvvxxx|||{{{vvvxxx}}}zzzxxx|||sssmmmqqqvvvmmm___MMMIIIYYYrrrwwwiiiVVV\\\~~~]]]iiioooRRRAAA<<<999666333111111222222111///444111...444>>>YYY{{{mmmiiiMMM555BBBIIIHHHRRRIII>>>;;;:::???CCCFFFLLLRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWTTTRRRTTTYYY^^^``````ccc___\\\[[[\\\\\\ZZZWWWgggkkknnnkkkfffaaaaaacccbbbaaabbbdddgggiiihhhgggeeellloookkkmmmrrrnnndddlllnnnrrrvvvwwwuuuoookkksssuuuwwwxxxyyyxxxvvvuuutttvvv{{{~~~xxxuuuwwwwwwhhhYYYSSSOOOIIIFFFHHHGGGIIILLLMMMMMMKKKIIIGGGJJJMMMSSSYYY^^^``````___NNNJJJCCC>>>;;;<<>>@@@CCCCCCAAA???===<<<>>><<<:::888888888:::;;;GGGLLLUUU\\\YYYQQQOOOQQQcccdddfffiiiooowww~~~~~~yyyyyyssskkkmmm~~~~~~vvvxxxuuuuuuzzzsssjjj^^^LLL;;;333222111111000000111111222333PPPQQQSSSTTTRRRLLLDDD>>>999888777999<<<>>>??????CCCDDDDDDBBB???======>>>;;;;;;::::::888777555444444111...,,,++++++***)))***((('''''')))))))))(((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---999;;;<<<;;;999999<<>>DDDXXXYYYZZZ\\\dddkkkkkkfffWWWUUUEEE<<>>???AAAEEEKKKPPPQQQRRRTTTUUUUUUTTTTTTWWWTTTSSSTTTYYY]]]______]]]\\\]]]^^^```___[[[XXX```ffflllmmmiiidddbbbbbbdddcccdddfffhhhiiihhhggghhhlllnnnnnnooopppkkkeeehhhkkkpppssstttssspppooorrrssstttuuuuuutttsssrrrsssrrrvvvzzzxxxrrrmmmmmmhhhZZZMMMGGGDDD@@@???AAAAAADDDIIINNNQQQTTTVVVWWWUUUXXX[[[___aaabbbbbbaaaaaa[[[QQQFFF???======>>><<<>>>@@@@@@???===;;;;;;>>>===;;;999999999:::;;;CCCHHHQQQWWWUUUNNNLLLNNN]]]^^^bbbffflllttt{{{|||}}}qqqiiigggqqqwwwuuu{{{tttkkk^^^LLL:::222222111111000000111111222333QQQQQQRRRSSSPPPJJJBBB<<<:::999888999;;;=========AAABBBBBBAAA>>><<<<<<===;;;;;;::::::888777555444333000---+++++++++***)))***((('''((()))***)))(((''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---999::::::888666666:::===666///***///<<>>=========>>>>>>??????>>>===<<>><<<::::::::::::;;;>>>BBBKKKQQQPPPJJJHHHKKKWWW[[[___eeekkkqqqyyy}}}~~~|||~~~tttooohhhgggqqq~~~}}}}}}~~~vvvkkk]]]JJJ999222222111111000000111111222333SSSRRRRRRQQQNNNHHHAAA;;;888777666777:::;;;<<<;;;@@@AAAAAA@@@===<<<<<<===;;;;;;::::::888777555444222000---+++++++++***))))))((('''(((******)))'''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---;;;<<<<<<:::777777;;;>>>333...,,,///999EEEMMMPPPIIIEEE@@@>>>:::777:::@@@KKKOOOSSSWWW^^^fffiiiggg[[[XXXGGG<<>>===<<<;;;:::999999:::===@@@GGGNNNNNNJJJHHHJJJVVV[[[aaafffjjjpppvvv{{{xxxxxx{{{xxxkkkiiiuuu~~~wwwjjj[[[HHH888111333111111000000111111222333TTTSSSRRRPPPMMMHHHAAA<<<666555555777:::<<<======>>>???@@@???===<<<===>>>;;;;;;::::::888777555444111///,,,***++++++***))))))(((((()))******((('''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---<<<======;;;888888;;;???333000---000888CCCKKKPPPIIIDDDAAA>>>;;;888:::@@@DDDMMMUUUVVVWWW]]]dddggg]]]ZZZHHH<<>><<<777444111//////000000///000111///111444555KKKoooddd```RRR999FFFQQQ^^^```VVVJJJ>>>;;;<<<>>>CCCHHHLLLMMMOOOQQQQQQQQQOOOOOONNNOOOPPPPPPPPPPPPPPPPPPMMMPPPTTTYYY\\\___aaaccc```dddhhhkkkkkkjjjhhhgggbbbbbbaaaccceeeeeedddcccVVVQQQTTT___ccc______dddfffkkknnnmmmkkkkkkoootttsssrrrqqqqqqrrrtttwwwyyyrrroooooosssssspppnnnppppppkkkcccZZZVVVVVVVVVUUUXXXggg}}}|||wwwmmmbbbYYYRRRNNNMMMFFFCCC@@@???@@@BBBBBBBBB>>>===<<<;;;:::999888888>>>???EEEMMMNNNKKKKKKMMMUUUZZZaaaeeeggglllsssyyyvvvuuuyyyyyykkknnnzzz~~~wwwiiiXXXFFF666111333111111000000111111222333UUUTTTRRRPPPMMMHHHBBB>>>888777777999<<>>???@@@???>>>===>>>???;;;;;;::::::888777555444111...+++******+++***)))((((((((()))+++***(((&&&''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---888:::<<<;;;888888:::===666111---///777AAAHHHKKKHHHDDDBBBAAA===:::;;;@@@DDDPPPYYYXXXUUUXXX```fff___[[[III<<>>>>>===<<<;;;999888888??????DDDKKKOOOMMMMMMOOOSSSXXX^^^bbbdddiiiqqqxxxyyywwwxxx~~~wwwqqqvvv~~~uuummmssszzzuuufffUUUCCC444111444111111000000111111222333VVVTTTRRRPPPMMMIIIDDD@@@:::999888999<<<>>>>>>===>>>???@@@@@@>>>>>>???@@@;;;;;;::::::888777555444000...+++******+++***)))(((((((((***+++***(((&&&''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---555999<<<<<<:::999:::<<<888222,,,---666???DDDEEEGGGDDDCCCDDDAAA======AAALLLVVV]]][[[XXXZZZaaadddaaa\\\III<<>>@@@CCCCCCBBBAAA@@@@@@???===<<<:::999>>>===AAAIIIMMMMMMMMMOOOQQQWWW]]]aaacccjjjttt}}}~~~xxxvvv{{{{{{wwwpppkkkrrr|||ssspppvvv{{{zzz~~~ssscccRRR@@@333111555111111000000111111222333WWWUUURRRPPPMMMJJJEEEBBB:::999777888999::::::999>>>???@@@@@@??????@@@AAA;;;;;;;;;:::888777555444000---+++******+++***)))((('''(((***++++++(((%%%''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((('''(((***---555999===>>><<<;;;<<<===:::222***,,,444===AAA@@@FFFDDDEEEFFFCCC??????BBBTTT[[[___]]]\\\___bbbcccbbb]]]JJJ<<>>???BBBEEEFFFFFFFFFMMMTTTXXX^^^hhhnnnooovvveeeWWWTTTRRRLLLKKKOOOSSSVVVZZZ^^^______```aaa``````___aaadddeeeeeedddggghhhjjjlllmmmmmmmmmmmmoooooonnnnnnnnnnnnooopppqqqrrrtttuuuuuuuuuttttttuuuuuuuuuxxx|||{{{{{{|||}}}zzzzzz|||~~~}}}zzz|||yyy{{{{{{rrrkkkuuuyyyrrrnnnrrrxxx~~~|||{{{yyywwwuuusssrrrqqqppppppooommmkkkmmm~~~pppdddVVVNNNMMMTTTdddrrr{{{zzzxxx{{{{{{|||rrrkkkqqqyyytttgggRRRSSSeeezzz}}}yyysssfff[[[PPP```zzzvvvwwwaaaNNNDDDAAA999666333111111222222111111000---222333---???ddd~~~cccjjj===>>>BBBSSSeeeqqqaaaQQQJJJIIIGGGFFFGGGKKKJJJJJJJJJLLLPPPSSSUUURRRVVVYYYXXXUUUQQQOOOPPPLLLPPPUUUXXXZZZ]]]aaaeee___```dddhhhkkkllljjjhhh```aaacccggglllooopppooorrrsssmmmcccbbbiiijjjdddfffeeeeeegggjjjllllllkkkiiiiiiiiiiiijjjkkklllllllllnnnrrrtttssswwwrrrgggSSSLLLCCC@@@BBBEEEFFFEEEBBBBBBBBBAAA???>>><<<;;;<<<;;;???FFFKKKKKKLLLNNNQQQWWW^^^bbbeeemmmzzzxxxtttxxx}}}~~~~~~{{{wwwvvvrrrpppyyy{{{qqqtttxxx~~~zzz{{{~~~uuupppmmmzzz}}}rrrbbbQQQ???222111555111111111000111222222333WWWQQQLLLKKKMMMLLLEEE???::::::999999999:::;;;<<<;;;@@@AAA>>><<<>>>>>>;;;;;;:::888666444444444555222+++'''***---+++)))((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&(((((((((((((((***,,,111666<<>><<<;;;===222---555:::999<<>>>>>???QQQ\\\]]]]]]```[[[VVV\\\bbb]]]JJJ<<>>======>>>>>>999:::===BBBHHHMMMNNNNNNTTT[[[aaaccchhhsss|||}}}zzzzzz{{{~~~{{{tttrrryyy|||ssssss{{{uuuuuu{{{}}}xxxhhhaaammmxxxwwwsssrrr~~~|||qqqvvvppp}}}ttt```LLL===555333333000111111222333333444444WWWRRRMMMLLLMMMKKKDDD>>>::::::999999::::::;;;<<<;;;???@@@<<<:::<<<===;;;<<<:::999777555555555555444---))),,,...,,,))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((((('''(((***,,,111666<<>>>>>NNNYYY[[[[[[^^^XXXTTTZZZaaa]]]JJJ===BBBFFFAAABBBCCCBBBBBBBBBCCCEEEFFFGGGFFFHHHNNNVVV```kkktttyyytttmmmYYYLLLNNNMMMKKKQQQTTTTTTVVVZZZ___bbbaaa```dddcccbbbaaaaaabbbccccccfffgggiiikkkmmmnnnooooooppppppqqqqqqqqqpppoooooopppnnnmmmooosssuuuuuutttxxxxxxyyy~~~|||yyy|||}}}{{{zzzzzzzzz|||}}}~~~|||zzzyyyzzz{{{yyyqqqlllsss~~~~~~xxxlllgggmmmtttxxx|||{{{vvvwwwxxxwwwtttrrrrrrssssssqqqfff___UUUPPPTTT___mmmuuu|||~~~~~~{{{||||||}}}wwwooottt|||uuueeeWWWZZZfffuuuwwwllleeegggZZZMMMWWWwwwkkkeeegggQQQDDD@@@:::777222000000000000000000222...///333000999PPPuuu}}}qqq{{{DDD<<>>>>>>>>;;;;;;>>>BBBHHHLLLNNNNNNVVV]]]ccceeeiiiqqqyyy|||}}}||||||||||||xxxrrrqqqzzzvvvsssxxx~~~}}}rrrddd```bbbttt}}}iii\\\dddrrrvvvuuuuuu}}}zzzyyy}}}|||rrr^^^JJJ;;;444111111111111111222333333444444XXXSSSNNNMMMMMMJJJCCC===:::::::::::::::;;;;;;;;;<<>>>>>999777:::>>>>>>222,,,111777888:::???HHHIIIIIIFFFCCC???>>>>>>JJJVVVYYYYYY[[[VVVQQQXXX```\\\JJJ===CCCFFFBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHFFFJJJRRRZZZccckkkqqqsssooojjjXXXLLLNNNLLLIIINNNTTTTTTVVVYYY]]]``````___cccbbbaaaaaaaaabbbcccdddggghhhjjjlllmmmooooooooopppppppppoooooonnnmmmmmmmmmmmmmmmooorrrssssssrrrwwwwwwyyy~~~|||yyy{{{|||zzzyyyyyyyyy{{{||||||{{{yyywwwxxxzzzwwwoookkkrrr}}}tttkkkgggmmmrrrvvv~~~~~~}}}wwwyyyzzzzzzxxxvvvuuuuuuzzzxxxkkkddd]]]VVVSSSYYYdddooovvv{{{~~~{{{{{{zzzzzz{{{vvvqqqwwwuuucccVVV[[[iiixxxxxxlllbbbaaaWWWLLLYYY{{{hhh^^^iiiOOOBBB@@@;;;777333000000000000000...111...///222...555IIIlllvvvvvvsssMMM<<<===BBBQQQTTTPPPFFF======EEEKKKKKKLLLLLLMMMPPPSSSRRROOOKKKNNNRRRUUUTTTSSSRRRNNNJJJIIIMMMSSSZZZ^^^`````````[[[]]]aaaddddddaaa]]][[[aaabbbdddfffgggggggggfffiiihhhggghhhiiiiiigggeeebbbbbbcccdddfffgggiiijjjiiihhhhhhgggggghhhhhhhhhqqqqqqqqqqqquuu{{{|||uuutttrrrfffYYYQQQJJJCCCAAACCCDDDDDDDDDDDDBBB@@@>>>===;;;<<<>>>BBBGGGKKKMMMMMMVVV^^^eeegggjjjpppuuuvvv|||xxxvvvsssoooppp{{{wwwhhhiiijjjhhh^^^QQQJJJJJJ[[[ppprrr```cccpppwwwyyyzzz~~~~~~ppp[[[GGG999222000000222222222222333444555555WWWSSSPPPNNNMMMIIIBBB<<<999::::::;;;;;;;;;;;;;;;===@@@???:::888<<<>>>>>>======;;;:::888777666555444///,,,------***((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&'''(((''''''''')))+++222999???>>>777555:::@@@>>>333,,,000666999<<<>>>FFFFFFFFFDDDBBB@@@???>>>FFFTTTXXXXXXZZZUUUQQQYYY___[[[JJJ>>>DDDGGGCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIJJJOOOWWW___eeeiiijjjkkkhhheeeVVVKKKLLLIIIEEEJJJTTTUUUWWWYYY\\\^^^``````bbbbbbaaaaaaaaabbbdddeeehhhiiijjjlllnnnooooooooommmmmmmmmllllllllllllmmmlllmmmoooqqqssssssrrrqqqttttttuuuzzz|||yyy|||}}}{{{yyyyyyyyy{{{|||}}}{{{yyyuuuwwwxxxvvvnnnjjjqqq|||rrrmmmkkkppptttwww}}}zzz{{{}}}|||zzzwwwvvvuuu{{{wwwlllddd^^^XXXXXX^^^hhhqqqvvv{{{~~~}}}zzz|||}}}yyyzzzvvvrrrzzzsss]]]RRR[[[kkkzzz{{{pppeeeaaaZZZOOO___mmm```kkkRRRDDDBBB;;;888333000000000000///---111//////222...222BBBkkkzzzzzz~~~ppprrrWWW<<<888???LLLXXXVVVLLL@@@===DDDKKKKKKOOOMMMMMMPPPSSSSSSOOOKKKMMMPPPRRRRRRPPPMMMKKKHHHIIIMMMTTTZZZ^^^```___^^^WWWYYY]]]```aaaaaa___^^^bbbbbbccccccbbbaaa___^^^dddeeeggghhhiiihhhfffdddaaaaaabbbdddgggjjjllllllhhhgggeeeddddddeeeggghhhooopppqqqqqqtttzzzuuuvvvvvvsssmmmmmm{{{}}}kkkddd[[[UUUMMMEEECCCEEEEEEFFFGGGGGGEEEBBB???<<<<<<;;;===@@@EEEIIIJJJKKKUUU^^^fffiiilllqqqtttttt{{{~~~yyyssspppnnnmmmqqq|||vvvbbb^^^]]]\\\VVVNNNJJJJJJHHHZZZooo}}}uuussswwwzzz|||}}}nnnXXXDDD777222000000333222222222333444555666VVVSSSQQQOOOMMMHHHBBB===999:::;;;<<<<<<<<<;;;;;;???AAA@@@<<<:::===@@@???>>>===<<<;;;999777555555222---+++,,,,,,(((''')))(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''''''''''''''&&&%%%&&&''''''&&&''')))+++333999???>>>888666;;;BBB===333+++...777===???@@@CCCCCCBBBBBBAAA@@@???===DDDRRRYYYZZZ\\\VVVTTT\\\^^^[[[JJJ>>>EEEHHHDDDDDDAAAAAAAAABBBDDDGGGIIIKKKJJJOOOWWW```fffhhhhhhhhhgggeeeWWWLLLLLLHHHCCCIIITTTUUUWWWYYY[[[^^^```bbbaaaaaa``````aaaccceeefffhhhiiijjjlllmmmnnnnnnnnniiiiiiiiiiiijjjlllmmmnnnnnnoooqqqssssssssssssssstttssstttwww|||{{{zzz}}}~~~zzzzzzzzz|||}}}}}}|||zzztttvvvwwwuuunnnjjjqqq||||||nnnmmmnnnrrruuuwww|||}}}~~~}}}zzzwwwvvvuuu|||~~~wwwmmmeee___ZZZ[[[bbblllsssvvv}}}|||xxx|||}}}}}}xxxuuu}}}rrrYYYOOOZZZlll|||wwwmmmhhh\\\OOO^^^kkkiiilllVVVIIIFFF<<<999444111000000000///---333000///222000222>>>hhh~~~rrr]]]}}}ddd>>>666>>>HHHXXX[[[SSSDDD???FFFLLLKKKPPPOOOOOOQQQTTTTTTQQQNNNMMMNNNPPPOOOLLLIIIHHHIIIJJJNNNTTTZZZ]]]^^^^^^]]][[[[[[\\\]]]^^^```aaaaaaaaaaaaaaa```^^^[[[YYYWWWXXX[[[aaaeeegggfffeeeddd___^^^^^^aaaeeeiiijjjjjjgggfffeeeeeeeeefffhhhiiifffggghhhlllqqqzzz}}}xxxwww}}}ssstttpppfffaaa\\\YYYRRRIIIDDDDDDEEEFFFHHHHHHGGGCCC@@@===<<<;;;;;;>>>BBBFFFGGGHHHQQQ[[[eeejjjnnntttwwwwwwyyy}}}|||uuuooollllllooouuu~~~qqqkkkeeeccc___ZZZYYY[[[RRRTTT[[[jjj}}}|||~~~}}}lllUUUAAA777333222222444333333222333555666888TTTSSSQQQPPPMMMHHHBBB>>>999:::;;;======<<<<<<;;;???BBBBBB===<<<>>>@@@???======<<<;;;999777555333///,,,+++,,,+++((((((+++))))))))))))))))))))))))'''''''''(((((())))))***%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&''')))+++111777<<<<<<888777;;;AAA<<<333+++...999BBBFFFEEEEEECCCBBBBBBAAA@@@>>>;;;AAAQQQYYY[[[^^^YYYWWWaaa]]]ZZZJJJ???FFFIIIEEEEEEAAAAAAAAACCCEEEHHHJJJLLLFFFLLLTTT]]]eeeiiikkkkkkjjjiii\\\PPPNNNIIIEEEKKKQQQSSSVVVXXXZZZ\\\```ccc````````````bbbccceeegggggghhhjjjkkklllmmmmmmmmmiiihhhhhhiiijjjlllnnnppppppqqqttttttsssssstttuuuwwwvvvvvvxxx|||{{{zzz~~~zzzzzzzzz|||}}}~~~|||zzztttuuuwwwuuunnnjjjqqq|||~~~|||xxxiiikkkooosssuuuwwwzzz}}}~~~~~~~~~{{{yyyxxxyyy|||{{{uuummmccc^^^YYY[[[dddooouuuwww{{{vvv{{{yyywwwsssXXXMMMZZZmmm}}}xxxsss___MMMZZZ|||aaannnkkkWWWKKKIII===999555111000000000///---444111...222111222<<>>555444444333555444333222333555777999RRRRRRQQQPPPMMMHHHCCC???999:::<<<===>>>===<<<;;;===AAAAAA>>><<<>>>???=========<<<;;;999666444222...,,,+++---,,,)))***---))))))))))))))))))))))))&&&''''''((())))))******&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&(((***///333888999888888;;;===;;;333,,,...;;;HHHLLLJJJKKKHHHEEECCCBBB@@@<<<888>>>OOOYYY\\\___ZZZZZZddd\\\ZZZJJJ@@@GGGJJJEEEEEE@@@@@@AAACCCEEEHHHKKKMMMFFFJJJRRRZZZbbbhhhlllmmmmmmlll^^^QQQOOOIIIEEELLLMMMPPPSSSUUUWWWZZZ___ccc````````````bbbdddfffgggggghhhiiijjjkkklllllllllllllllkkkkkkkkkmmmoooqqqqqqssstttsssrrrrrruuuwwwwwwwwwwwwyyy~~~{{{zzz}}}~~~yyyyyyyyy{{{||||||{{{yyytttuuuwwwuuunnnjjjrrr}}}}}}{{{yyywwwffflllrrrvvvxxxzzz|||}}}}}}~~~||||||~~~{{{{{{vvvnnn^^^XXXTTTXXXdddpppwwwyyy{{{~~~xxxrrrzzz}}}vvvuuusssWWWOOO]]]ooo~~~~~~fffPPPZZZrrrnnn~~~___ggghhhRRRIIIJJJ>>>:::555222111000000///---444000,,,111111222;;;^^^WWW]]]rrrOOO<<>>KKKXXXYYYKKKDDDJJJMMMIIIKKKOOOSSSSSSPPPPPPRRRUUUNNNKKKKKKJJJFFFCCCHHHQQQQQQRRRTTTWWWYYYZZZ[[[[[[______^^^^^^^^^^^^____________aaaaaaaaaaaa```___WWWXXXXXXVVVVVVXXX]]]bbb```]]][[[^^^bbbeeedddbbbaaadddhhhlllnnnmmmkkkjjjccc___\\\```jjjsssvvvuuusssuuurrrmmmlllqqqvvvwwwwww}}}~~~nnnddd\\\YYYVVVOOOHHHEEEDDDEEEFFFGGGFFFEEECCCBBB@@@>>>===>>>AAAEEEFFFGGGOOOZZZeeekkkqqqyyy~~~|||uuupppooopppvvv}}}~~~~~~tttfffbbbmmmwwweeeMMM:::333333444444666555333333333555888:::QQQQQQQQQPPPMMMIIICCC@@@999:::<<<>>>>>>===<<<;;;;;;@@@AAA>>><<<>>>>>>;;;<<<<<<<<<;;;888666333111...,,,,,,...---***,,,000))))))))))))))))))))))))&&&''''''((()))******+++''''''((((((((((((''''''%%%&&&'''&&&&&&&&&(((***,,,000444777888999::::::;;;333,,,///===KKKPPPNNNQQQMMMHHHFFFCCC@@@:::666;;;NNNYYY\\\___[[[[[[fff\\\YYYJJJ@@@GGGKKKFFFFFF@@@@@@AAACCCEEEIIILLLMMMIIILLLRRRYYY```eeeiiikkkmmmlll^^^PPPMMMGGGDDDKKKJJJMMMQQQSSSUUUXXX^^^ccc_________```bbbdddfffhhhfffggghhhiiijjjkkkkkkkkkpppooonnnmmmmmmnnnpppqqqqqqssstttrrrqqqqqqtttxxxvvvvvvvvvyyy{{{zzz|||~~~|||xxxxxxxxxyyy{{{{{{yyyxxxtttvvvxxxvvvnnnkkkrrr}}}|||zzzyyywwwgggnnnvvvzzz{{{~~~xxx~~~~~~}}}|||}}}yyyrrrYYYSSSOOOUUUcccpppyyy{{{yyy~~~vvvpppxxx|||xxxqqqppp}}}qqqUUURRR___qqqoooVVV___iiidddeee\\\eeeLLLFFFKKK>>>:::555222111000000///,,,333...***///111222:::TTTzzz~~~YYYYYY___WWW??????999KKKZZZ]]]OOOFFFJJJLLLFFFHHHNNNSSSSSSNNNMMMQQQVVVNNNKKKIIIIIIEEEBBBIIISSSSSSTTTUUUVVVWWWYYYZZZ[[[YYYZZZ]]]___aaaaaa``````^^^___bbbdddffffffgggffffffccc]]]UUUQQQRRRXXX^^^eeeaaa___```eeehhhfffccc^^^ccciiinnnpppooollliiimmmeee^^^```gggllljjjfffgggkkkllliiijjjooosssttttttsssvvv||||||zzz~~~nnnaaaVVVSSSSSSOOOKKKHHHCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@>>>???BBBFFFHHHHHHQQQ[[[ffflllrrryyy{{{sssooopppsss{{{xxxwww~~~}}}uuubbbJJJ888222222444444777555444333333666888:::TTTRRRPPPNNNKKKGGGBBB>>>===>>>>>>===;;;999:::;;;???BBBBBB???>>>???>>>;;;>>>===<<<;;;;;;888444111000...,,,+++,,,+++***)))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((())))))((('''&&&&&&&&&'''((('''&&&'''(((***000333777999999888888888:::444......:::IIINNNLLLHHHKKKNNNMMMIIIBBB===;;;@@@IIISSSYYY___bbb```[[[YYYYYYPPPBBB???EEEHHHFFFBBBAAA@@@@@@BBBEEEHHHKKKKKKLLLSSS^^^dddbbb______```^^^YYYRRRKKKFFFDDDEEEPPPPPPQQQTTTXXX\\\______bbbccccccccccccdddgggiiiggghhhiiijjjkkkllllllllliiilllnnnoooooopppqqqrrrpppqqqrrrrrrqqqrrrtttvvvuuuvvvwwwxxxyyy||||||zzzzzz{{{}}}yyyuuurrrvvv||||||wwwzzzyyyzzzyyytttpppttt{{{zzzvvvssskkkpppvvvxxxvvvuuuwwwzzz~~~{{{rrr\\\QQQMMMYYYhhhpppuuu{{{}}}zzzppppppvvv|||~~~~~~|||xxxsssttt{{{{{{gggQQQQQQ```uuuoooZZZ]]]sssjjjbbb```iiiPPPJJJMMMEEE<<<555333222///---...///////////////000111111EEEqqqtttGGG\\\eeeFFFBBB777KKKVVV]]]YYYNNNHHHHHHJJJSSSNNNLLLMMMMMMKKKLLLOOOFFFJJJMMMKKKGGGFFFHHHKKKRRRRRRSSSVVVYYY\\\]]]\\\\\\]]]\\\YYYZZZ^^^```___bbbbbbaaaaaaaaaaaaaaaaaaccceeefffddd___YYYUUUSSSXXX]]]```___\\\\\\bbbhhhggghhhhhhfffhhhlllmmmjjjooosssqqqgggbbbeeeiiijjjfffkkkppppppnnnmmmqqquuurrrpppuuu|||{{{zzzkkkaaaWWWTTTVVVUUUOOOHHHBBBCCCDDDEEEDDDEEEFFFGGG@@@???>>>>>>???BBBEEEHHHSSS[[[bbbgggnnnvvv{{{{{{~~~|||~~~|||vvvUUU===666111222555111222333444444444555777999SSSQQQOOOMMMKKKGGGAAA===<<<>>>>>>===;;;::::::;;;>>>BBBCCCAAAAAABBBAAA>>>===<<<<<<;;;;;;888444111000...,,,+++,,,+++***))))))(((((((((''''''''''''))))))((((((((('''''''''((((((((((((((('''&&&&&&&&&'''((('''&&&'''(((***000333777999888777777777;;;555......999FFFKKKHHHIIILLLNNNLLLGGGBBB===;;;>>>GGGRRRXXX\\\```^^^ZZZ[[[[[[SSSFFFAAAGGGIIIFFFBBBAAA@@@@@@BBBEEEHHHJJJJJJKKKRRR\\\bbbbbb```aaabbb```[[[SSSLLLGGGEEEFFFOOOOOOQQQTTTXXX\\\^^^___aaabbbbbbaaa``````bbbdddfffggghhhjjjkkkkkkkkkkkkiiikkknnnoooooooooqqqrrrnnnoooppppppoooppprrrtttwwwxxxxxxwwwxxx{{{~~~||||||}}}xxxtttqqqttt{{{}}}yyyyyyyyyzzzyyytttqqquuu}}}~~~zzzvvviiipppxxxzzzvvvtttvvvyyyzzz{{{~~~uuulllYYYNNNMMMZZZjjjrrrxxx~~~}}}~~~~~~qqqddddddiiikkklllmmmpppuuu||||||wwwrrrttt|||zzzgggQQQUUUcccvvvttt\\\[[[}}}oookkk]]]oooTTTMMMQQQEEE<<<555333222///---...//////......//////000111@@@bbb|||aaa^^^oooIIIBBB>>>KKKTTT\\\[[[RRRLLLMMMOOOQQQOOOPPPRRROOOKKKKKKOOOIIILLLQQQTTTPPPKKKNNNUUUTTTTTTTTTVVVYYY[[[\\\\\\^^^```___[[[\\\```bbb`````````aaabbbbbbbbbaaaaaa\\\___bbbccc```]]]ZZZYYYRRRVVV[[[^^^___```dddfffkkklllkkkhhhiiimmmnnnkkknnnrrrqqqiiieeeggglllmmmjjjmmmooonnnkkkiiijjjlllooonnnrrryyy{{{~~~xxxlll^^^ZZZ[[[[[[SSSJJJCCCDDDEEEFFFEEEEEEFFFFFFAAA@@@???>>>@@@CCCFFFHHHUUU]]]dddfffhhhooouuuwwwyyy{{{~~~~~~{{{sssSSS<<<666111222555111222333444555444555888:::QQQPPPNNNLLLJJJFFF@@@===<<<===>>>===;;;::::::;;;<<>>>>><<<::::::;;;999>>>BBBCCCEEEGGGEEEAAA<<<;;;;;;;;;:::888444111000...,,,+++,,,+++***)))((((((((((((((('''''''''))))))(((((((((((((((((('''(((((((((((((((''''''&&&'''((('''&&&'''(((***...111555777777666666666333///++++++666DDDKKKKKKKKKLLLLLLIIIDDD???<<<;;;<<>>666333222///...///---------------...//////444AAAfffzzz___|||```DDDDDDEEEJJJRRRVVVSSSMMMKKKNNNIIIMMMTTTXXXTTTQQQUUU^^^WWWIIIFFFQQQRRRIIIJJJVVVZZZZZZZZZYYYXXXYYYZZZ\\\XXX[[[[[[YYYZZZ___aaa___\\\^^^```bbbbbb```^^^]]]^^^^^^]]]ZZZXXXWWWYYY[[[]]]\\\XXXUUUTTTWWW^^^dddbbbffffffccccccgggjjjiiihhhjjjkkkjjjiiijjjmmmooollllllkkkmmmooopppooommmkkkjjjlllssszzzvvvbbb\\\```bbbYYYOOOCCCCCCDDDEEEEEEDDDBBB@@@@@@???>>>>>>???BBBFFFHHHUUUbbbmmmmmmjjjlllqqqttt}}}uuuqqqmmmfffccceeemmmwww}}}~~~www}}}uuugggJJJ888555111222555222222333555666666888;;;===OOONNNLLLKKKIIIEEE@@@<<<:::<<<>>>>>><<<;;;:::;;;777<<<@@@AAACCCFFFDDD@@@;;;::::::::::::888444111000...,,,+++,,,+++***)))'''''''''((((((((((((((((((((())))))))))))))))))''''''((((((((((((((('''&&&'''((('''&&&'''(((***,,,000444777777777777888555222---,,,555AAAHHHHHHIIIJJJKKKHHHDDD???===<<<===GGGQQQUUUXXX]]]``````]]]]]]TTTFFFAAAEEEFFFBBBAAA@@@??????AAADDDGGGJJJMMMKKKOOOXXX```dddhhhllliiieee^^^UUUMMMHHHGGGGGGIIILLLQQQTTTUUUWWWZZZ]]]^^^```aaaaaa``````aaabbbcccdddeeegggiiijjjjjjjjjhhhjjjmmmnnnnnnnnnpppqqqqqqrrrssssssrrrsssuuuwwwxxxxxxwwwwwwxxx}}}}}}{{{{{{}}}~~~~~~}}}yyytttrrrrrrssssssrrrrrrqqqqqqpppllljjjpppyyy{{{wwwqqqkkkfffppp{{{~~~yyytttsssvvvvvvxxxxxx}}}|||pppdddQQQLLLQQQbbboootttwww}}}zzzvvvzzz|||~~~{{{zzz{{{}}}zzzzzzzzzzzz{{{}}}~~~}}}aaaDDD===>>>:::999===<<>>===<<<===???BBBFFFIIITTTcccrrruuussstttvvvwwwzzzgggMMMJJJIIIHHHKKKSSS___kkkrrr{{{}}}~~~|||sss___DDD666444111111555222222444666777888:::===???OOONNNLLLKKKIIIEEEAAA===999;;;>>>???===;;;:::;;;888<<>>IIIRRRVVVXXX]]]aaaccc^^^]]]SSSDDD???DDDFFFCCCAAA@@@??????@@@DDDGGGIIIIIIHHHKKKUUU]]]aaadddiiiiiieee]]]TTTKKKFFFEEEFFFGGGKKKQQQTTTUUUVVVYYY\\\YYY\\\^^^_________```aaacccdddeeegggiiijjjkkkkkkhhhjjjmmmnnnnnnnnnpppqqqoooqqqqqqqqqpppqqqsssuuuuuuuuuuuuvvvxxx}}}}}}zzz||||||yyytttpppnnnllljjjiiilllkkkjjjiiieeeccciiirrr{{{uuuooojjjhhhpppyyy}}}zzzvvvttttttuuuwww}}}|||~~~yyytttqqqwww}}}{{{mmm```QQQOOOVVVgggsssvvvxxx|||~~~xxxtttuuuzzz~~~|||wwwuuuxxx|||xxxxxxwwwwwwxxxyyy{{{|||{{{}}}mmmRRRFFFCCC@@@===:::999;;;CCCQQQccctttxxxpppooozzzyyycccPPPXXXeeessstttjjj___[[[\\\RRRLLLVVVyyyddd|||~~~lll___WWWTTTJJJ@@@666333111///...000......------......///000222999XXXwwwyyyuuuxxxooo]]]CCCIIIHHHMMMWWWWWWNNNIIIJJJEEEFFFKKKPPPRRRTTT]]]gggmmmWWWHHHLLLRRRPPPOOOSSSYYY[[[ZZZWWWTTTSSSWWWZZZUUUYYYZZZYYYZZZ^^^```]]]YYYZZZ\\\]]]\\\[[[YYYXXXZZZXXXUUURRRQQQTTT[[[___]]]ccciiijjjeee\\\SSSOOOTTT\\\aaaaaabbbfffiiiiiiccc```___aaabbbbbbdddhhhgggggghhhiiiiiiiiiiiiiiinnnmmmllljjjkkkqqq{{{vvvgggccc```WWWNNNHHHDDDAAAAAABBBBBB???<<<<<<<<<<<<===@@@DDDHHHKKKVVVdddssswwwwwwwwwxxxwwwuuu|||~~~}}}|||fffLLL???>>>???CCCLLLXXXeeelllpppuuu}}}{{{ssskkkrrrwwwyyyxxxxxx|||~~~}}}~~~zzzoooXXX???333444000111555222222444666888999;;;>>>AAAOOONNNLLLKKKJJJFFFBBB>>>888;;;>>>???>>><<<;;;::::::>>>@@@>>>???BBBAAA>>>:::999999999:::888444111000...,,,+++,,,+++***)))''''''''''''((((((((()))(((((()))))))))*********&&&&&&'''(((((((((((((((&&&'''((('''&&&'''(((******...333888:::;;;<<<===FFFBBB:::333444:::>>>===BBBEEEHHHHHHEEEAAA===<<<>>>IIISSSUUUVVV\\\bbbeee```___TTTDDD???EEEIIIGGG@@@???>>>???@@@CCCGGGIIIIIIHHHKKKUUU]]]```dddggghhhddd\\\RRRIIIDDDCCCDDDEEEKKKQQQTTTTTTUUUXXX[[[YYY\\\___```______```aaacccdddfffhhhjjjkkkllllllhhhjjjlllnnnnnnnnnoooqqqpppqqqrrrqqqqqqqqqsssuuurrrsssttttttvvvzzzyyywwwyyy|||}}}|||wwwtttpppllliiifffcccaaaaaa___^^^\\\WWWUUU[[[ddd{{{{{{sssnnnkkklllpppvvvzzzzzzxxxtttrrrqqqsss{{{{{{vvvsssrrrtttuuuyyy{{{kkk\\\RRRQQQZZZlllxxxzzz{{{~~~yyyuuusssvvvyyyxxxuuutttuuuxxxuuutttsssssssssuuuwwwxxxxxxyyy|||mmm[[[UUURRRIII>>>;;;<<>>BBBGGGLLLOOO\\\fffooorrrrrrsssrrrppppppyyy~~~~~~wwwaaaQQQNNNIIIIIIMMMWWWbbbjjj```gggqqq{{{~~~}}}tttcccTTTXXX]]]bbbdddiiirrrwwwwww~~~~~~tttiiiRRR<<<222333000111444333222444666888:::<<<@@@BBBPPPNNNMMMLLLJJJGGGBBB???888;;;>>>???>>><<<;;;:::===@@@AAA>>>>>>AAAAAA>>>:::999999999999888444111000...,,,+++,,,,,,***)))&&&'''''''''(((((())))))(((((())))))*********+++&&&&&&'''((())))))((((((&&&'''((((((&&&'''(((***)))---333888;;;<<<>>>???GGGCCC;;;444555;;;???>>>@@@DDDHHHIIIFFFBBB>>><<<===HHHRRRTTTUUU[[[bbbeeecccaaaUUUFFFAAAHHHMMMKKK@@@???>>>>>>@@@CCCGGGIIIKKKJJJNNNXXX```cccfffiiihhhccc[[[QQQGGGBBBAAABBBDDDJJJQQQTTTTTTTTTXXX[[[]]]___bbbbbbbbbaaaaaabbbcccdddfffhhhjjjkkklllmmmhhhjjjlllmmmmmmnnnoooqqqrrrsssttttttssssssuuuwwwppprrrsssssstttwww{{{~~~{{{tttrrruuuxxxxxxwwwrrrpppmmmiiieeebbb^^^\\\VVVTTTSSSPPPKKKIIIOOOXXXsssyyypppllljjjnnnppptttyyy{{{yyyuuuqqqnnnpppxxxzzz{{{yyyrrrkkkllluuu~~~}}}jjjZZZSSSSSS]]]ppp|||}}}{{{wwwtttttttttuuuvvvuuuttttttsssrrrppppppppprrrtttuuuvvvwwwyyy|||pppfffbbbTTTBBB999;;;<<>>:::@@@AAA===;;;===<<<888999777777999<<<;;;555//////---+++***++++++)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((,,,///333777:::;;;;;;:::<<>>===>>>HHHWWWgggrrrvvv~~~|||qqq^^^GGG999000333555111222999777777888999;;;===???@@@RRRPPPNNNKKKHHHDDDAAA>>><<<===>>>===;;;;;;<<<===;;;@@@BBB===;;;<<<;;;888777666666999;;;:::555000///---+++***++++++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())),,,///333666777777777:::???>>>777777@@@FFFFFF???HHHOOONNNJJJFFFAAA<<<===DDDKKKNNNNNNTTT```jjjgggddd^^^LLL<<>>???CCCGGGJJJKKKJJJLLLSSS[[[aaaaaa___cccddd___TTTMMMJJJHHHEEEFFFIIIMMMRRRUUUWWWWWWWWWYYY\\\```bbbbbbaaaaaabbbfffggghhhhhhgggggghhhiiikkkkkkmmmnnnoooooooooooorrrpppnnnpppsssuuutttsssrrrrrrppplllhhhdddcccccc]]]]]]^^^___^^^]]]\\\\\\UUUSSSOOONNNMMMLLLKKKJJJKKKKKKKKKLLLOOORRRUUUXXXlll|||xxxqqqnnnmmmppptttyyy|||zzzvvvsssqqqlllpppxxxxxxrrrtttuuuwww~~~rrrcccXXXYYY```kkktttyyy}}}~~~~~~|||zzzyyyxxxvvvsssqqqpppnnnkkkiiifffeeeeeeeeeffffffffffffhhhjjjmmmnnnmmmooorrrvvvyyy{{{}}}}}}iii^^^XXXPPPMMMKKKGGGDDDCCCDDDLLL```sss|||vvvsssoooxxxuuu___YYYfffsss~~~uuuhhh\\\VVVKKK\\\}}}nnnzzzuuu]]]QQQRRRWWWMMMAAA666333333111000000000///---,,,,,,---...///......>>>fffiii___LLLCCCHHHRRRTTTVVVTTTJJJGGGFFFEEEGGGJJJLLLLLLKKKKKKJJJIIIHHHHHHJJJLLLMMMQQQOOOMMMLLLMMMPPPSSSVVVXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWYYYZZZ^^^ccchhhiiihhheeeccc\\\]]]^^^``````^^^ZZZXXX[[[[[[]]]^^^___```bbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]]]]```dddeeedddbbbbbbcccdddeeeggglllrrrvvvxxxhhh\\\```[[[TTTKKKGGGEEEDDDBBBAAAAAA>>>???EEEIIIJJJLLLQQQ```eeekkknnnnnnmmmmmmmmmpppnnnrrrwwwxxxeeeZZZ^^^ppp|||tttrrrvvv{{{}}}|||}}}~~~}}}mmmYYYFFF>>>888===MMM```pppxxx}}}~~~zzz}}}zzznnnYYYEEE888000333444111222888555666777:::>>>BBBFFFHHHQQQOOOMMMKKKHHHEEE@@@===<<<>>>???>>>===<<<===???===AAABBB>>>;;;:::999777555444555888:::999444000///---+++***++++++)))((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((***...222555666666666999???>>>777666???FFFFFFAAALLLTTTTTTPPPJJJBBB<<<>>>FFFMMMNNNMMMSSSaaammmiiieee```PPP>>>???FFFAAADDDBBB@@@???@@@CCCGGGIIIJJJIIIJJJPPPYYY```ccccccggggggbbbXXXPPPLLLJJJGGGDDDGGGLLLQQQTTTVVVVVVVVVYYY\\\___bbbbbbbbbbbbcccggghhhhhhgggfffgggiiikkkkkkkkklllmmmnnnoooqqqqqqsssqqqooooooqqqsssttttttwwwvvvrrrmmmfffaaa_______________``````aaabbbccc\\\ZZZYYYZZZ[[[]]]]]]\\\YYYZZZ[[[]]]^^^]]]]]]\\\eeeuuuzzzrrrmmmkkkqqquuuyyy{{{xxxsssooommmiiimmmttt||||||yyyyyy|||zzzwww{{{}}}ssshhh___[[[ccchhhqqqwwwzzz|||||||||{{{yyywwwvvvtttqqqmmmiiiiiigggccc___[[[YYYWWWWWWZZZZZZZZZ[[[]]]```bbbddddddgggkkkooosssuuuvvvvvv|||vvvbbbVVVQQQWWW[[[XXXTTTPPPMMMRRRaaappp}}}tttrrrpppyyyrrr]]]YYYjjjvvv{{{nnncccTTTMMMccc}}}jjjxxx^^^QQQRRRYYYOOOCCC777333222000...///000///...,,,,,,---......,,,+++777^^^yyydddRRRDDDDDDMMMQQQVVVWWWPPPHHHGGGEEEFFFHHHJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJNNNMMMLLLLLLLLLNNNOOOQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSYYY\\\```cccdddccc```^^^YYY[[[^^^___\\\WWWQQQNNNXXXZZZ[[[[[[YYYZZZ^^^bbbcccbbb```___^^^]]]\\\\\\]]]^^^___cccfffhhhgggeeedddeeeggghhhiiilllooosss~~~kkk]]]___^^^YYYRRRLLLHHHEEECCCAAADDDBBBCCCGGGIIIIIIKKKOOOWWW]]]ffflllooooooooooookkkgggjjjoooyyyrrrrrr{{{}}}xxx}}}vvviiiOOOCCC888888HHH]]]oooyyy}}}~~~|||ttt}}}yyy}}}yyyiiiRRRAAA666000222333111222777555666777:::???DDDIIILLLQQQOOOLLLKKKJJJGGGBBB>>>:::<<<>>>?????????@@@BBB???AAAAAA???;;;999777666333333555777999888444000///---+++***++++++)))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,000333666777888888999@@@@@@777444<<>>CCCHHHJJJUUURRROOOMMMLLLHHHAAA;;;666999<<>>CCCMMMVVVVVVQQQLLLDDD>>>>>>IIIUUU[[[ZZZXXXYYY\\\___YYY^^^\\\III===@@@CCCBBBAAAAAAAAABBBDDDFFFHHHKKKKKKKKKNNNTTT\\\dddiiidddeeebbbXXXPPPLLLHHHDDDCCCFFFKKKQQQUUUWWWXXXXXXXXX[[[^^^___^^^]]]]]]^^^bbbbbbccccccbbbcccfffhhhffffffgggiiikkknnnpppqqqpppqqqpppooonnnooorrruuurrrqqqnnnkkkiiijjjnnnqqqyyywwwtttqqqooooooooopppccc```]]][[[YYYVVVRRROOOKKKHHHDDD@@@<<<999777666>>>LLLaaappprrrllliiikkkuuuuuuuuuqqqmmmiiiffffffiiijjjkkkiiieee```]]]\\\]]]bbblllxxx{{{pppfffbbbcccffffffkkkrrrxxx{{{|||~~~}}}~~~~~~}}}{{{xxxwwwnnnjjjddd___YYYTTTNNNJJJFFFEEECCCAAA???>>>??????>>>>>>@@@AAABBBCCCDDDEEEFFFIIIMMMSSSXXX]]]aaacccjjjnnnsssuuuvvvxxx}}}|||kkkiiioooxxx~~~|||zzz}}}}}}tttrrrrrrxxxvvv]]]OOOYYYjjjttt}}}~~~{{{tttjjjaaaIIILLLnnnlllxxxxxxcccYYYZZZ^^^RRREEE777222000......//////............---------000111---999aaaqqqqqqoooMMM:::>>>@@@CCCGGGDDDGGGGGGHHHFFFEEEFFFHHHJJJHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOIIIKKKMMMPPPQQQRRRQQQPPPSSSSSSSSSRRRQQQQQQPPPPPPWWWXXXYYY[[[\\\]]]]]]\\\\\\]]]\\\YYYUUUUUUYYY\\\UUUWWWXXXVVVTTTTTTWWWZZZYYYYYYZZZ[[[\\\^^^___```aaaaaa___]]]\\\]]]```ccccccfffjjjmmmooosssvvvyyyyyyoootttnnnooossswwwrrraaaTTTPPPOOOLLLDDDIIIMMMOOOVVVdddqqqxxxpppqqqsssuuuuuuqqqjjjfffaaa___fffjjjllliiiOOOGGGJJJNNN___kkkxxx~~~|||xxxuuu]]]QQQBBB:::@@@SSSlll|||{{{}}}~~~}}}}}}sssrrrmmmQQQBBB555333222222333444555777999;;;>>>CCCIIINNNSSSUUUWWWSSSOOONNNNNNIII@@@888555888<<>>@@@<<<666444888555777999:::888444111//////---+++***++++++)))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,///111444666777;;;CCCCCC777000555===???EEENNNUUUTTTOOOKKKFFFAAA===FFFQQQZZZ]]]\\\[[[ZZZ]]]WWW]]]___KKK<<<>>>CCC@@@@@@???@@@BBBDDDFFFHHHJJJJJJKKKNNNRRRYYY```dddbbbdddaaaXXXPPPLLLHHHDDDAAAEEEJJJOOOSSSVVVVVVWWWTTTWWW[[[]]]]]]]]]^^^___```bbbddddddddddddfffhhhbbbdddfffiiikkkmmmnnnooommmoooqqqpppoooppprrruuutttooofffZZZPPPKKKJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLNNNLLLKKKJJJJJJHHHDDDBBBDDDCCCBBBBBBAAAAAAAAAAAAJJJRRR___kkklllhhhjjjpppvvvuuurrrnnniiifffffffffjjjjjjhhhccc\\\WWWVVVVVVVVV[[[eeeqqq~~~zzzrrriiidddcccgggjjjlllpppuuuyyyzzz{{{|||}}}|||}}}|||{{{wwwsssooolllaaa\\\VVVPPPLLLHHHDDDBBB>>>===;;;999888888888999999:::;;;<<<<<<=========>>>???AAADDDHHHMMMQQQSSSWWW\\\aaaeeegggkkkpppuuuxxxzzzsssxxxyyy|||xxx}}}zzzqqqoooooouuuqqqYYYNNN\\\oooxxx{{{tttiii```JJJUUUnnnxxxrrrbbb[[[[[[\\\RRRDDD777111000//////111...............------,,,+++333///333SSSwwwkkkcccEEE@@@>>>@@@DDDCCCBBBDDDFFFEEEDDDDDDEEEHHHEEEFFFGGGHHHJJJJJJKKKKKKHHHIIIKKKMMMOOOPPPPPPPPPIIIJJJLLLNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[XXXYYYYYYVVVRRRRRRVVV[[[ZZZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYZZZ[[[]]]]]]```bbbddddddbbbbbbccceee```bbbeeehhhjjjnnnrrruuuxxxttttttxxxwwwyyy~~~xxxdddTTTQQQQQQNNNHHHMMMOOOMMMRRR```ooowwwtttsssqqqpppmmmggg___YYYQQQLLLTTT___eeettt|||{{{zzz|||pppVVVEEEBBBEEEMMM\\\lllvvvzzz~~~~~~{{{~~~}}}~~~}}}wwwsssZZZWWWPPPJJJLLLYYYmmm}}}|||{{{{{{yyyxxx~~~{{{cccFFF???222333444333333555777888:::===BBBHHHMMMQQQTTTVVVPPPMMMJJJLLLOOOLLLDDD===666999===???@@@???@@@AAA???<<<===@@@===666444999666888;;;:::888444111//////---+++***++++++)))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++---///222444666888999BBBBBB777000555===AAAFFFNNNTTTRRRNNNLLLHHHDDD===CCCNNNWWW]]]___]]]\\\]]]VVV^^^aaaMMM;;;===CCC>>>>>>???@@@AAADDDFFFHHHIIIJJJKKKMMMPPPVVV\\\aaaaaaccc```XXXQQQMMMIIIEEE@@@CCCHHHNNNRRRTTTUUUUUUPPPSSSXXX[[[]]]^^^```aaa```bbbeeefffffffffggghhh```bbbeeehhhkkkmmmmmmnnnkkknnnqqqqqqpppppprrruuupppjjjaaaTTTJJJDDDCCCDDDFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPPPPRRRSSSSSSQQQOOOQQQQQQRRRSSSSSSRRRQQQQQQXXXZZZaaaiiihhhfffkkktttwwwuuuqqqkkkgggeeefffgggffffffddd^^^XXXTTTTTTVVVWWW\\\dddooo{{{xxxnnnfffcccfffkkkoooqqquuuyyy{{{zzzzzzyyyzzz{{{zzzyyyvvvqqqkkkeeeaaaVVVRRRKKKFFFBBB@@@>>>===<<<;;;999777666666666666666777888888999999888888:::::::::<<<>>>BBBFFFIIIFFFKKKRRRVVVZZZ^^^dddiiidddmmmooopppuuusssttt{{{vvv}}}wwwnnnllllllsssoooWWWOOO```sss|||}}}uuukkkbbbQQQbbbwwwqqqzzznnnaaa\\\ZZZ[[[QQQDDD666111000//////111......//////......---,,,(((444000///IIIkkk}}}^^^eeevvvPPPFFF@@@AAAFFFGGG>>>AAADDDDDDCCCBBBDDDFFFEEEFFFGGGIIIKKKLLLNNNOOOGGGHHHJJJLLLNNNPPPQQQQQQIIIJJJKKKLLLNNNNNNOOOOOONNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVXXXZZZ[[[\\\RRRUUUWWWUUURRRRRRWWW\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXYYYYYYYYYYYYYYYZZZZZZ[[[YYY^^^ccceeedddbbbbbbcccbbbdddfffhhhjjjmmmrrruuuwwwzzzyyywwwyyyxxxbbbQQQOOOPPPMMMKKKOOOMMMGGGHHHUUUcccjjjllljjjgggeeeccc]]]UUUOOOVVVMMMTTTdddnnnxxxzzzqqqcccccceeekkkrrrxxxzzzzzz{{{||||||uuubbbPPPJJJMMMCCCSSSfffpppvvvzzzzzzxxxsssxxx~~~~~~|||~~~|||tttoooVVV\\\aaaaaa```eeeqqq{{{{{{{{{xxx{{{xxxwww\\\>>><<<111444555444444666888888===@@@DDDIIIMMMOOOPPPPPPTTTPPPLLLKKKJJJHHHCCC>>>888888;;;AAABBB???>>>@@@EEEAAA???@@@???:::777777777999:::999666333111000,,,+++***+++,,,,,,+++***((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))******++++++++++++******,,,,,,---///111333555777???FFFEEE999000333;;;???HHHLLLPPPSSSQQQMMMFFFBBB888DDDTTT]]]```bbbddddddddd]]]]]]```UUUAAA===GGGAAA@@@??????AAADDDHHHJJJKKKLLLJJJHHHMMMWWW\\\]]]^^^^^^]]]ZZZUUUPPPMMMLLLEEEIIINNNQQQSSSTTTUUUVVVVVVWWWXXX[[[]]]```bbbcccZZZYYY[[[```cccccceeeiiidddfffjjjkkklllmmmooopppooonnnmmmooosssuuutttsssuuulllbbb\\\[[[ZZZUUUQQQRRRUUUUUUSSSUUUYYY[[[ZZZ``````aaa```___^^^___aaa___aaa```\\\\\\^^^^^^\\\hhhgggggghhhkkknnnqqqsss|||uuukkkeeedddeeefffeeeiiieee^^^XXXUUUUUUWWWYYY]]]```hhhqqq|||yyynnnddd```ccchhhmmmpppvvv{{{{{{zzz{{{xxxtttwwwuuusssqqqmmmggg```[[[MMMHHHAAA=========<<<;;;888777666444444444555666444444444444444444444444888888888999:::<<<===>>>???BBBGGGJJJMMMQQQUUUWWW\\\^^^fffpppttttttyyy}}}tttuuu|||wwwnnnkkkqqqwwwiiiTTTTTTcccxxx|||ssseeeZZZSSShhhxxxzzz|||ggg]]][[[]]]^^^TTTGGG999333000---...111000000///...------,,,,,,,,,......111CCCbbbzzzqqq[[[tttcccDDD:::===BBBCCCFFFEEEDDDAAA@@@AAADDDGGG???CCCHHHKKKLLLLLLMMMMMMKKKHHHEEEGGGMMMQQQQQQOOOHHHIIIKKKLLLNNNOOOOOOOOOQQQPPPPPPOOOOOONNNMMMMMMRRRPPPOOOSSSXXXZZZWWWTTTUUUVVVXXXWWWVVVUUUUUUVVVZZZYYYXXXWWWVVVVVVUUUUUUXXXTTTTTTWWWUUUQQQRRRWWW[[[ZZZYYYYYY\\\```eeegggffffffffffffhhhjjjlllnnnvvvvvvwwwwwwxxxzzzeeeYYYXXXTTTLLLQQQPPPPPPLLLGGGJJJZZZjjjkkkkkkhhh```XXXSSSRRRSSS[[[YYY[[[ccckkkmmmggg```VVVSSSVVVbbbsss~~~}}}xxx~~~qqqddd^^^[[[WWWMMMNNNZZZllluuusssrrrvvvrrrvvv{{{}}}wwwnnn]]]]]]aaakkkvvv|||{{{wwwxxxwww~~~~~~~~~rrrYYYAAA555000111222222333555888;;;<<>>??????:::777777777999:::999666333111000---+++)))))))))***)))(((((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((((())))))******))))))(((***+++,,,...111444666888<<>>DDDDDDDDDBBB@@@AAACCCEEEAAADDDHHHJJJJJJJJJJJJKKKKKKGGGEEEFFFKKKNNNMMMKKKIIIJJJKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOONNNNNNQQQOOONNNQQQVVVXXXVVVTTTQQQSSSUUUUUUUUUTTTUUUVVVSSSTTTTTTUUUTTTTTTTTTSSSZZZSSSOOONNNLLLJJJMMMSSSQQQUUUZZZ^^^```bbbdddeeeeeeeeefffggghhhjjjlllmmmkkkmmmqqqsssssszzzlll```___[[[TTTSSSTTTVVVVVVRRRQQQYYYccciiigggbbb]]]XXXWWWYYY[[[aaaaaaaaacccgggkkklllmmmpppiiicccgggttt~~~vvvmmmgggaaaZZZNNNMMMWWWjjjvvvwwwvvvyyywwwyyy|||~~~}}}}}}~~~}}}zzzyyyyyytttuuuvvvyyy|||xxx|||~~~~~~~~~yyyiiiQQQ===444111222444444555777:::===???DDDIIIMMMOOOOOOPPPPPPYYYTTTNNNKKKJJJGGG@@@;;;888666888>>>@@@???@@@CCCBBB>>><<<>>>>>>999666777777999:::999666333111000000---***((()))******)))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''((()))+++...111444666888:::??????777///111:::AAA@@@CCCIIIMMMOOOMMMJJJHHH???FFFPPPYYY\\\^^^aaadddeeejjjtttsss]]]BBB>>>JJJDDDBBBAAA@@@@@@CCCEEEGGGIIIKKKJJJHHHKKKTTT[[[\\\\\\]]]\\\XXXRRRLLLHHHGGGCCCCCCDDDIIIPPPSSSSSSRRRUUUVVVXXXZZZ]]]___```aaa```]]]^^^bbbcccbbbcccfffdddeeefffggghhhjjjmmmpppnnnmmmmmmooorrrttttttssswww~~~{{{wwwuuusssrrrrrrnnnhhhbbb___aaadddffffffddd___XXXSSSQQQSSSWWWZZZ```bbbeeekkksss{{{{{{rrrfff]]]]]]ccckkkqqqrrrvvvwwwuuuuuuvvvtttppppppmmmhhhbbbZZZOOOEEE>>><<<:::777666555555333222666666555444444444555555555555555555555555555555444444333333444555666666333555666777666777999;;;AAAOOOccctttyyyzzz}}}zzz~~~yyytttmmmpppuuusssaaaQQQYYYlllyyy|||{{{pppddd\\\MMM___zzzeeetttccc\\\^^^bbbVVVHHH999222000......000/////////...------,,,,,,,,,...---,,,555KKKgggzzzoooZZZZZZvvv\\\;;;:::>>>;;;BBBDDDEEEDDDBBBAAAAAABBBCCCEEEGGGGGGGGGGGGIIIJJJKKKHHHEEEFFFHHHIIIHHHEEEHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOQQQOOONNNOOOTTTVVVVVVTTTNNNPPPSSSSSSSSSSSSTTTVVVPPPQQQRRRSSSTTTSSSSSSRRRSSSMMMGGGEEECCCBBBEEEJJJNNNTTT[[[^^^^^^___cccfffbbbbbbcccddddddddddddccccccfffkkknnnmmmmmmwwwxxxllliiieee^^^WWWYYY___fffgggcccbbbeeejjjeee___\\\]]]bbbgggjjjaaadddgggiiilllrrryyy~~~sssppprrruuuwww}}}vvvllldddWWWQQQWWWkkk|||}}}~~~~~~|||zzzyyyzzz{{{~~~yyy{{{|||rrr^^^FFF888444222444555666777999===@@@CCCFFFKKKNNNPPPRRRTTTVVVZZZSSSLLLJJJJJJHHHBBB<<<777555777<<>>@@@DDDAAA<<<;;;======999666777777999:::999666333111000444111,,,******+++,,,,,,(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))((((((''')))***,,,///222444555666777;;;<<<777111333===FFFFFFGGGJJJMMMOOOPPPPPPPPPCCCHHHRRR]]]bbbbbbeeehhhbbbgggooommmYYYAAA<<>>999777666666666555555333222555555444444444444444444333333333333333333333333555555444444444444555666666777777666555555777999777KKKeeewww}}}~~~}}}~~~yyyuuulllssswwwooo\\\PPP]]]rrr|||yyykkk]]]TTTLLL]]]uuubbbxxxfff___bbbgggXXXHHH888222000//////000//////.........------------......---000AAA___wwwyyydddUUUlllsssEEE:::===;;;AAACCCFFFFFFEEEBBBAAAAAACCCDDDDDDDDDDDDFFFIIIKKKLLLJJJGGGFFFGGGFFFDDDBBBFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRPPPNNNOOORRRTTTUUUUUUOOOQQQRRRSSSRRRRRRRRRSSSRRRSSSTTTTTTTTTRRRPPPOOOJJJIIIIIIKKKKKKIIIGGGFFFTTTXXX[[[XXXUUUWWW___gggaaaaaabbbbbbaaa___]]]\\\]]]^^^bbbeeecccaaaeeellluuuyyytttnnnfff]]]^^^fffrrrxxxvvvrrrqqqnnnhhhaaaaaagggooowwwzzzlllnnnqqqtttwww||||||wwwuuuxxx{{{~~~yyysss___UUUVVViii}}}~~~{{{xxxwwwyyy{{{}}}{{{{{{~~~~~~||||||nnnVVV???444444333444666777888;;;???BBBEEEGGGKKKMMMPPPRRRUUUXXXYYYRRRJJJIIIKKKJJJDDD>>>666555666;;;>>>>>>@@@DDD???;;;:::======999777777777999:::999666333111000444111,,,******+++,,,,,,((((((((((((((((((((((((&&&&&&'''((()))((((((''')))(((((((((((((((((()))((())))))******))))))(((+++,,,...111222444444444222555777555000222<<>>===>>>AAA???;;;:::======:::888888777999:::999666333111000000---***((()))******)))((((((((((((((((((((((((%%%&&&'''((()))(((''''''))))))(((((((((((())))))((())))))******))))))(((+++---000222444555666666111222444333......888EEELLLKKKKKKKKKLLLOOORRRTTTDDDDDDMMM[[[bbbaaabbbgggfffaaa^^^[[[SSSGGG@@@@@@FFFEEEBBB@@@@@@AAACCCDDDCCCGGGIIIFFFHHHQQQZZZ___]]]^^^___\\\VVVOOOJJJGGGFFFCCCBBBEEELLLQQQTTTTTTUUUVVVWWWXXXZZZ\\\]]]^^^```^^^^^^aaabbb``````ccceeefffhhhhhhiiikkkoooqqqnnnppprrrsssssssssuuuwwwsssxxx}}}tttnnnkkkgggccc[[[\\\^^^```bbbeeefffgggcccccccccgggjjjjjjgggccc^^^\\\XXXWWWXXX\\\aaaeeehhhiiijjjlllooorrrtttuuutttvvvxxx|||wwwkkk]]]WWWZZZbbbhhhkkkpppqqqpppnnnooopppllleee[[[TTTIII???999666555555111222444444222111222333111222333444444444333333222222222222222222222222444444333333444555666666333444555666777;;;???CCCKKK___uuu}}}{{{wwwlllwwwyyyiiiVVVTTTfffwww{{{~~~nnn```XXXPPPeeetttjjjzzzggg^^^___bbbddd\\\JJJ777000000000//////........................///---111555333777OOOlll|||aaakkkjjjEEE777:::>>>AAAEEEHHHGGGEEECCCCCC???@@@BBBCCCDDDGGGKKKNNNLLLKKKKKKIIIGGGEEECCCBBBAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTSSSPPPNNNNNNNNNTTTSSSQQQOOOMMMKKKJJJIIIGGGOOOXXX```dddaaaUUUIIISSSWWW[[[YYYTTTPPPPPPQQQRRRTTTVVVYYY\\\___```aaa___\\\]]]aaaeeeggglllqqqxxxuuu}}}xxxpppiiieeejjjpppqqqqqqrrrrrrpppnnnnnnqqqvvvyyy{{{xxxtttxxx~~~yyywwwxxxyyyvvvdddZZZddduuuzzzyyyxxx{{{{{{{{{yyyxxxyyy|||~~~~~~~~~wwwtttwww{{{{{{yyy~~~zzzvvvkkklllsss{{{ssscccLLL888222555333444777888:::===BBBEEEGGGIIILLLNNNOOOQQQTTTVVV]]]SSSJJJHHHKKKLLLEEE===555444777===>>><<<<<<>>>???;;;:::===>>>;;;999:::777999:::999666333111000---+++)))))))))***)))((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&(((((((((''''''((((((((('''(((((())))))((((((''')))+++///333777888999999666666777555...,,,555BBBGGGIIIKKKNNNPPPQQQRRRRRRJJJFFFJJJVVV\\\[[[^^^fffgggccc___\\\TTTJJJBBB???FFFDDDBBB@@@@@@AAACCCEEEEEEIIIJJJFFFFFFMMMUUUZZZZZZ\\\]]]ZZZUUUNNNIIIFFFEEEDDDDDDEEEIIIMMMRRRUUUUUUUUUWWWXXXZZZ[[[\\\]]]]]][[[\\\```aaa```aaadddccceeeggghhhiiijjjmmmooolllnnnqqqqqqqqqqqqsssvvvtttsssvvv~~~|||yyytttmmmggg___```]]]XXXWWWZZZ[[[YYYXXXYYY\\\```cccfffhhhjjjhhhiiilllppprrrpppiiiccc]]]\\\ZZZZZZ\\\```eeehhhggghhhkkknnnpppqqqrrrrrrnnnoooqqqtttxxx||||||pppeeeXXXTTTYYYaaagggiiioooooommmjjjjjjhhhaaaWWWKKKFFF>>>999555444333222111333444333111111222444000111222333444333333222444444444444444444444444555555555666777888999:::999;;;>>>AAAEEEKKKQQQVVV```ppp|||||||||xxxtttlllwwwxxxfffVVVXXXiiiwww|||wwwiii^^^YYYQQQjjj{{{rrrppp^^^\\\aaacccbbb]]]KKK777000111111000///........................///,,,000777444222EEE```lllgggTTT999::::::>>>BBBEEEEEEDDDCCCCCC@@@BBBCCCDDDEEEFFFIIIKKKIIIJJJJJJIIIGGGEEECCCCCCAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQOOOMMMMMMNNNOOONNNMMMLLLLLLNNNOOOPPPVVVYYYZZZZZZ\\\]]]VVVLLLOOORRRTTTUUUSSSPPPPPPPPPPPPQQQSSSVVVYYY]]]```bbbfffbbb```eeeiiijjjlllpppqqqoooooottt|||rrriiihhhjjjkkkmmmqqqsssuuuvvvuuusssrrrqqqrrruuusssooommmoooxxx~~~zzzxxxzzz}}}vvvgggmmmwwwzzzxxxxxxwwwwwwxxxwwwwwwxxxzzz|||zzzwwwttttttvvvxxxxxxwwwqqqjjjnnnwww|||ttthhhWWWCCC444222777444666888:::<<<@@@EEEHHHJJJMMMPPPRRRSSSTTTUUUWWW```UUUJJJHHHKKKKKKDDD<<<555444888===???<<<;;;<<>>;;;:::;;;777999:::999666333111000,,,+++***+++,,,,,,+++***(((((((((((((((((((((((($$$%%%'''))))))((('''&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''***///444888;;;======>>>===<<<999111,,,555BBBCCCGGGMMMRRRUUUUUUSSSRRRRRRJJJIIIRRRXXXWWW]]]ffffffeeebbb^^^UUUIIIAAA===FFFDDDBBB@@@@@@BBBDDDEEEJJJNNNNNNHHHFFFLLLSSSWWWYYY[[[]]][[[VVVOOOJJJGGGDDDDDDEEEEEEFFFJJJPPPUUUUUUUUUVVVXXXYYY[[[\\\]]][[[YYYZZZ___aaa```bbbeee```cccfffhhhiiijjjkkkmmmjjjmmmooopppoooooorrruuu{{{wwwtttuuuyyy{{{yyyvvvrrruuuuuurrrsssxxxyyyxxxrrrnnniiigggeee___UUUMMMKKKMMMLLLJJJMMMUUUZZZZZZ[[[]]]```dddgggjjjlllmmmnnnppptttxxxzzzvvvmmmfff___^^^^^^___aaaeeeiiikkkeeegggkkknnnpppqqqqqqqqqiiiiiikkkmmmqqquuuxxxzzz~~~{{{qqqjjj```TTTQQQXXXaaafffhhhlllllliiieeeccc```VVVKKK<<<999666555555555444333444555666555222222444777000111222333444333333222666666666666666666666666888888888999:::<<<===>>>DDDFFFJJJOOOUUU\\\eeejjjooo{{{zzz{{{}}}yyyuuuqqqlllxxxxxxeeeVVVZZZjjjvvv}}}{{{mmm```WWWTTTWWWuuuyyynnn\\\^^^eeefffbbb^^^KKK777000111111000///---.....................000+++///888444...===VVVuuudddaaa===<<<888;;;@@@BBBCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFHHHIIIGGGHHHIIIIIIGGGEEECCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHJJJLLLMMMMMMLLLLLLLLLKKKMMMOOOOOOMMMMMMMMMNNNMMMLLLKKKLLLOOOSSSWWWYYYkkkhhh___WWWXXX]]]\\\UUUPPPNNNMMMLLLMMMPPPTTTWWW[[[[[[[[[\\\^^^aaadddeeeeee```]]]```bbb```___```[[[fffggg```jjjzzzpppllllllmmmqqqvvvuuuyyy|||{{{vvvppplllllleeekkkooommmhhhfffjjjooonnnmmmnnnsssyyy}}}}}}{{{nnnooovvvwwwuuuuuutttuuuvvvvvvvvvvvvxxxzzzyyyxxxrrrtttvvvvvvtttssstttvvvyyyqqqrrrvvv~~~zzzooo___MMM;;;000111888555777:::<<<>>>BBBGGGJJJMMMPPPTTTVVVVVVVVVWWWXXX^^^VVVMMMIIIIIIHHHCCC>>>888666666:::;;;999999<<<<<<<<<<<<<<<;;;:::999999999999888666222111111222000...+++*********)))((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((''''''''''''((((((+++'''&&&))))))%%%%%%)))------///444:::???@@@???;;;>>>>>>777///---555===EEEIIIOOORRRSSSRRRRRRRRRPPPMMMNNNTTTTTTRRRYYYdddgggccc]]]WWWRRRLLLCCC:::IIIDDDBBBDDDBBB>>>???EEEHHHJJJLLLMMMMMMNNNQQQTTT___YYYVVVWWWTTTLLLGGGHHHGGGDDDCCCEEEKKKPPPSSSTTTSSSUUUXXXZZZ[[[[[[ZZZZZZ]]]^^^___^^^]]]^^^cccgggdddeeefffhhhjjjlllmmmnnnqqqllljjjnnnrrrqqqqqqrrrtttsssrrrtttvvvvvvtttpppuuusssrrrsssuuuvvvsssqqqooollleee]]]UUUOOOKKKJJJLLLNNNPPPRRRTTTWWW[[[^^^cccggggggfffjjjqqqrrrnnnuuuwwwzzz{{{yyytttnnnjjjfffcccaaabbbgggkkklllkkkiiijjjmmmooopppooommmkkkdddbbbbbbfffmmmuuuzzz{{{}}}qqq\\\NNNSSS[[[]]]```eeeggggggeee```WWWLLLBBB<<<444333222111111111111111333333222222222222333333888666444222333666999;;;555555666:::???AAA@@@>>>>>>@@@BBBDDDFFFJJJNNNRRRYYYaaaeeedddlll|||zzzuuuqqqjjjxxxnnnXXXVVVcccoooyyy|||~~~sssfff]]]VVVPPPZZZ}}}iiiYYY[[[cccjjjooo```MMM999111000000///000000000//////.........---///111111///...222<<>>EEEFFFCCC@@@AAADDDDDDFFFGGGGGGHHHHHHHHHKKKJJJHHHFFFDDDDDDDDDDDDAAABBBDDDFFFGGGHHHGGGGGGIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLKKKJJJJJJMMMNNNNNNNNNKKKLLLMMMPPPRRRTTTVVVWWWcccnnnyyyyyynnn```XXXUUUTTTVVVZZZ\\\]]]]]]\\\ZZZXXXZZZ\\\^^^````````````\\\\\\[[[[[[[[[[[[ZZZZZZPPPOOOMMMOOOZZZooo}}}vvvrrrrrrqqqooolllxxx~~~rrrdddYYYSSSYYYcccgggccc^^^aaaiiinnnlllkkknnntttzzz}}}}}}{{{{{{wwwmmmnnnrrrtttsssiiikkkmmmoootttxxxssskkk|||~~~wwwssstttxxxwwwooommmrrrsssrrr|||xxxqqq{{{yyysssgggTTT@@@666444444444777:::>>>AAADDDHHHLLLNNNQQQTTTWWWXXXVVVUUUVVVXXX___WWWOOOJJJJJJIIIDDD@@@999777777:::;;;:::;;;>>><<<<<<<<<<<<;;;:::999999999999888666333111111222000...+++************)))(((((((((((((((((((((((((((((('''&&&'''((()))***++++++************+++++++++'''&&&))))))%%%&&&***++++++...333:::???@@@@@@;;;>>>>>>777...---555===GGGKKKOOORRRRRRRRRSSSTTTUUULLLJJJOOOSSSRRRVVV]]]dddbbb___ZZZWWWQQQFFF<<>>@@@EEEHHHJJJLLLLLLLLLNNNQQQTTTYYYUUUSSSVVVTTTMMMHHHHHHGGGEEECCCEEEJJJNNNQQQRRRSSSUUUXXXZZZ[[[[[[[[[ZZZ[[[]]]^^^]]]\\\^^^bbbeeeeeeeeeggghhhjjjlllmmmnnnpppllljjjooorrrqqqqqqrrrtttsssssstttvvvvvvtttqqqtttrrrqqqsssuuuvvvtttqqqmmmhhhaaaXXXRRROOOOOOPPPTTTVVVYYY[[[\\\___bbbeeeiiilllkkkiiikkkqqqsssqqqvvvxxx{{{{{{yyysssnnnjjjiiifffccceeeiiimmmmmmmmmiiikkklllnnnmmmllljjjiiidddcccdddgggmmmrrrttttttyyy~~~{{{mmmZZZNNNSSS[[[]]]___ddddddbbb___YYYPPPFFF===888444444333222111111111111222222222333444555666777666555444444555777:::;;;>>>===???BBBEEEHHHHHHHHHNNNPPPRRRTTTVVVZZZ___bbbiiitttzzz|||~~~zzzvvvsssoooyyykkkUUUVVVcccoooxxxwwwnnnggg```ZZZ[[[~~~nnn___aaaeeegggiii```MMM999111000000///000000/////////............///000111000///333;;;BBBfffxxxeeeoooZZZBBB;;;:::>>>EEEHHHEEECCCDDDCCCCCCDDDFFFFFFGGGGGGGGGJJJIIIGGGFFFDDDDDDDDDDDD@@@BBBCCCEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDEEEEEEFFFHHHIIIIIIIIIIIILLLJJJIIIJJJLLLMMMMMMLLLKKKKKKMMMOOOQQQSSSTTTUUU[[[dddmmmnnnggg\\\UUUSSSYYY[[[]]]______^^^]]][[[WWWXXXZZZ\\\]]]^^^^^^]]][[[\\\]]]^^^\\\YYYVVVSSSDDDCCCAAADDDNNNccc||||||vvvqqqnnnllljjjiiivvv}}}mmm\\\NNNHHHKKKRRRYYYZZZXXXZZZ___nnnmmmnnnrrrwww{{{{{{zzzyyyqqqqqqtttuuutttiiigggeeehhhqqqwwwsssjjj]]]^^^___cccggglllppprrrrrrooopppuuuxxx|||~~~ttt}}}|||qqqcccOOO===555444555555888;;;???CCCFFFIIIMMMPPPSSSWWWZZZ[[[ZZZXXXYYYZZZ```YYYQQQMMMLLLJJJFFFAAA<<<888777:::;;;;;;===AAA=========<<<<<<:::999999888999888666333111111222000---+++************)))(((((((((((((((((((((((((((((('''''''''((()))***)))((((((''''''(((((())))))'''&&&((()))''''''***)))***---222999>>>@@@@@@<<>>666...---555===IIIKKKOOOPPPQQQRRRTTTUUUWWWKKKEEELLLSSSUUUXXX]]]dddeeedddaaa___YYYLLL>>>CCCAAABBBCCCAAA???AAAEEEIIIKKKMMMLLLKKKLLLQQQUUUSSSQQQSSSWWWVVVPPPKKKIIIHHHEEECCCDDDGGGKKKNNNPPPTTTUUUWWWYYY[[[[[[[[[[[[ZZZ[[[\\\\\\\\\^^^aaadddeeefffgggiiijjjlllmmmnnnoookkkkkkoooqqqpppppprrruuutttssstttvvvvvvtttrrrrrrrrrqqqsssttttttrrrpppgggccc\\\VVVRRRSSSXXX\\\bbbdddeeefffgggiiilllnnnnnnooommmiiijjjooorrrrrrzzz{{{}}}|||yyytttoookkkjjjgggeeefffjjjmmmmmmlllkkkkkkkkkjjjhhhfffcccbbb]]]^^^```dddjjjnnnppppppwww{{{}}}uuueeeWWWMMMRRRZZZ\\\]]]```]]]ZZZTTTMMMEEE===666333333333222222222222222222000000000111333555666777777777777999:::===>>>@@@DDDDDDFFFIIIMMMRRRVVVXXXZZZ\\\___aaaeeejjjpppuuu}}}zzzwwwttttttxxxzzzgggRRRVVVfffpppwww~~~|||ssskkkeee^^^WWW]]]uuucccbbbeeegggggg```MMM999111000000///000////////////...............000111111111444:::???ZZZzzzffffffoooHHH;;;:::===DDDHHHGGGFFFGGGAAABBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDD???@@@BBBCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLJJJIIIJJJLLLLLLLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRWWW^^^```^^^XXXSSSPPPUUUVVVXXXYYYYYYXXXVVVUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ\\\^^^^^^ZZZTTTNNNIII===<<<;;;===FFFXXXooo~~~xxxvvvxxxwwwtttooojjjgggfffgggooowww{{{uuuiiiZZZLLLAAAEEEHHHRRR^^^dddbbb^^^^^^ggghhhlllqqquuuxxxwwwvvvyyyxxxxxxzzzxxxrrrsssvvvvvvuuuuuunnnfffeeemmmqqqjjj^^^IIIEEECCCIIIWWWdddkkkmmmjjjooorrrsssxxxxxx~~~|||mmm\\\GGG999555666666666999===AAAEEEHHHLLLOOORRRVVVYYY]]]___^^^]]]\\\\\\^^^XXXQQQMMMLLLIIIEEEAAA===999888:::<<<<<>>777...,,,444===HHHJJJLLLMMMNNNPPPSSSUUUTTTIIIDDDLLLUUUYYY^^^eeehhhllllllhhhfff```OOO===???AAACCCCCCAAA@@@BBBEEEIIILLLNNNMMMKKKKKKPPPTTTRRRSSSWWWZZZZZZUUUNNNJJJHHHFFFCCCCCCEEEHHHLLLNNNTTTUUUWWWYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^```bbbdddeeefffggghhhjjjkkklllmmmmmmjjjkkkpppqqqppppppsssttttttttttttuuuuuuttttttssssssssssssrrrpppmmmkkk______]]]ZZZYYY]]]eeekkkpppqqqqqqqqqooooooqqqsssnnnmmmkkkhhhhhhlllpppsss{{{wwwrrrnnnjjjgggeeefffjjjlllkkkiiilllkkkhhheee```\\\XXXVVVPPPQQQUUUZZZaaaggglllooouuuyyy}}}zzznnn\\\QQQJJJOOOVVVXXXXXXYYYTTTPPPIIIAAA999444111000111111222333444555555555444444444555666888999:::999;;;===@@@CCCEEEGGGHHHFFFIIILLLPPPTTT[[[bbbhhhgggiiinnnrrrxxx{{{uuusssssssss|||dddQQQZZZjjjrrrxxxxxxmmmccc\\\TTTLLL___zzzbbb^^^dddhhhjjj```MMM999111000000///000///////////////............///111222333555999===TTTyyyggg```nnnSSS<<<999;;;BBBGGGHHHHHHIIIAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDD>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFFFFGGGLLLKKKJJJKKKLLLMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQTTTWWWXXXVVVRRROOOOOOPPPRRRSSSTTTSSSRRRRRRWWWXXXYYYZZZZZZYYYXXXWWWXXXYYYYYYWWWRRRLLLEEEAAA;;;:::999:::AAAPPPcccpppzzzzzzqqqiiiffflllmmmnnnkkkfffdddeeehhhiiihhhdddZZZQQQKKKGGGFFFLLLSSScccssswwwqqqhhhccc```aaaeeejjjnnnqqqssssssjjjkkkmmmqqqvvv|||}}}xxxsssqqqrrruuuvvvuuu{{{vvvnnnjjjlllllldddYYYMMMEEE>>>@@@KKKZZZffflllkkktttvvvssszzz{{{}}}}}}xxxfffTTT???555555777888888<<>>:::888;;;<<<===@@@EEE>>>>>>>>>===<<<;;;999888777888999777444111000000///---***)))***++++++***))))))))))))))))))))))))((((((((()))))))))))))))+++******))))))******+++)))))))))(((((()))***)))***,,,///222444666888999<<>>777222000000111111222555777999:::;;;;;;>>>============>>>>>>???<<<>>>BBBGGGKKKNNNPPPPPPRRRVVVZZZ\\\___eeennnvvv}}}{{{uuurrrtttvvv{{{bbbRRR^^^ooouuuzzzyyylllaaaYYYRRRKKKcccwww```]]]eeejjjjjj```MMM999111000000///000.........///////////////...///111222444666999;;;KKKuuuuuuVVVYYYuuubbb>>>999999???EEEGGGGGGIIIAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEE>>>>>>>>>??????@@@AAAAAAEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFKKKKKKKKKLLLNNNNNNLLLKKKIIIIIIJJJJJJKKKLLLLLLMMMQQQQQQQQQSSSVVVVVVSSSPPPOOOQQQSSSUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYWWWVVVTTTTTTRRROOOKKKFFFBBB???===::::::999999===IIIXXXdddvvv}}}uuutttrrrmmmhhhfff```cccggggggeeeeeegggjjjhhhccc\\\WWWSSSSSSVVV[[[WWW___lllwwwvvvnnnhhhgggcccdddeeegggiiilllppprrrllljjjiiilllqqquuuuuuttttttsssrrrqqqqqqrrrrrrrrroooqqqpppmmmlllkkkeee]]]OOOIII@@@<<<@@@OOOaaammmpppzzz|||xxxyyy{{{xxxqqq]]]KKK888333666888999<<>>>>><<<;;;999888777888999888555222000000///,,,***)))***++++++***))))))))))))))))))))))))'''((()))*********))))))***))))))(((((())))))***)))+++***'''''')))***'''+++---000111222333555666:::???@@@:::000---222999BBBDDDFFFGGGHHHIIILLLOOOQQQIIIGGGMMMQQQQQQWWWaaafffkkkkkkeeefffdddQQQ:::;;;CCCHHHFFFBBBBBBCCCDDDFFFMMMRRRQQQLLLJJJMMMQQQYYY]]]aaabbbaaa^^^UUULLLHHHGGGEEEBBBBBBEEEJJJOOOTTTTTTVVVXXXZZZ[[[]]]^^^\\\[[[\\\^^^bbbdddddddddddddddeeefffggghhhiiiiiiiiiiiilllqqqqqqnnnooosssrrrssssssrrrqqqqqqrrrtttwwwxxxwwwtttnnngggcccaaaZZZ```hhhlllnnnrrryyy~~~~~~{{{wwwuuuuuuvvvsssqqqppppppoooooovvv~~~|||yyywwwssspppnnnnnnqqqqqqooollljjjggg```YYYRRRLLLHHHFFFGGGGGGFFFFFFIIIOOOXXX^^^ccchhhmmmnnnooolllaaaVVVHHHCCC???AAAFFFIIIHHHFFF@@@<<<666111///111444777888999<<<>>>@@@AAAAAAAAA@@@@@@???????????????@@@@@@CCCGGGLLLQQQUUUXXXZZZeeekkkppppppooosss}}}~~~wwwtttvvvyyyxxx```TTTcccrrrwww|||}}}~~~yyykkk^^^WWWSSSPPPlllppp```aaahhhjjjfff```MMM999111000000///000.........///////////////000000000222444666999:::FFFppp^^^UUUvvvrrrBBB;;;888===DDDFFFFFFHHHDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEFFFFFFEEEEEEEEE>>>>>>>>>>>>>>>???@@@@@@EEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBCCCDDDFFFFFFIIIIIIIIIKKKNNNNNNLLLJJJHHHHHHIIIJJJJJJKKKLLLLLLRRRQQQQQQSSSTTTTTTSSSRRRNNNPPPQQQTTTVVVWWWXXXYYYWWWWWWWWWWWWUUUSSSQQQPPPLLLIIIEEE@@@===;;;;;;;;;===>>>======AAAJJJWWWaaavvvyyypppjjjkkklllhhhdddccc\\\^^^bbbdddeeeeeefffgggaaa___```ccceeeeeegggjjjggghhhlllnnniiiddddddiiiiiijjjiiihhhhhhiiillloooxxxrrrjjjhhhkkkooopppppprrrssstttssspppnnnnnnoooiiinnnooolllhhhddd___YYYIIIGGGBBB======III]]]mmmmmmuuuxxxzzzxxxtttvvvxxxsssjjjTTTCCC555444777888;;;@@@CCCGGGLLLPPPRRRTTTUUUWWWXXXWWWXXXZZZ\\\\\\[[[YYYXXXUUUQQQMMMIIIEEEAAA???:::888999===>>>>>>@@@CCC?????????>>><<<;;;999888666888999888555222000000...,,,***)))***+++++++++))))))))))))))))))))))))'''((()))***+++***))))))''''''&&&&&&&&&&&&''''''+++---,,,'''&&&))))))&&&))),,,///111111111444666999>>>AAA<<<222...111777@@@BBBEEEFFFGGGHHHKKKMMMSSSIIIEEELLLSSSTTTWWW\\\```fffeeeaaaeeeiiiZZZCCC;;;EEEKKKGGGCCCCCCDDDCCCDDDLLLTTTTTTNNNJJJKKKOOOWWW]]]aaa``````^^^VVVMMMHHHGGGEEEBBBAAAEEEKKKPPPTTTTTTUUUWWWYYY[[[]]]^^^[[[ZZZZZZ]]]bbbddddddbbbbbbcccddddddeeefffggggggggghhhlllqqqqqqnnnooosssqqqrrrrrrqqqooooooqqqtttuuuwwwxxxtttmmmfffaaa___^^^eeemmmpppppprrryyy~~~{{{yyyzzz{{{yyywwwvvvvvvsssqqqwww|||zzzyyyuuusssqqqqqqsssssspppmmmfffccc]]]VVVOOOKKKIIIHHHIIIIIIHHHFFFFFFIIIOOOTTTYYY___cccbbb___[[[RRRJJJ@@@===999999===AAA@@@===888555111///000444:::>>>CCCDDDFFFHHHHHHGGGFFFEEEAAAAAAAAAAAAAAABBBCCCDDDHHHJJJNNNSSSYYY___ccceeessszzz~~~wwwsssuuuyyy{{{sss^^^VVVeeessswww}}}yyy|||yyykkk\\\UUUTTTUUU|||xxxkkk^^^```jjjkkkfff```MMM999111000000///000............/////////000111000000000333666999:::DDDgggwww\\\xxxHHH???:::===CCCFFFFFFGGGFFFEEECCCAAA@@@AAABBBCCCBBBCCCDDDFFFFFFFFFEEEEEE???>>>>>>======>>>@@@@@@BBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDFFFGGGEEEEEEGGGIIILLLMMMKKKIIIGGGGGGHHHIIIJJJLLLLLLMMMMMMOOOPPPQQQQQQQQQRRRRRRLLLMMMNNNPPPQQQSSSTTTTTTSSSSSSRRRQQQOOOMMMJJJIIICCCAAA===:::999999:::;;;===>>>???AAAEEENNNZZZcccqqq{{{|||xxxvvvsssooogggbbbeeegggeeebbb```___```aaaccceeeeeebbb```[[[[[[bbblllrrrpppoooqqqqqqmmmjjjjjjgggbbb```bbbaaaccceeeeeeddddddgggjjjvvvqqqiiibbb___```ccceeejjjnnnqqqpppnnnlllmmmoookkklllkkkfffcccbbb\\\UUUQQQRRRQQQMMMKKKRRR```llljjjpppuuu|||www|||{{{lllllllllpppvvvwwwnnncccKKK===444666888777<<>>???BBB@@@@@@???>>>===;;;999888666888999888555222000///...,,,***)))***,,,++++++))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))******+++///---'''&&&))))))%%%&&&***...000000111555777888>>>AAA===444...000555???BBBEEEGGGGGGHHHJJJLLLTTTGGGBBBLLLXXX\\\[[[]]]\\\cccccc```hhhooocccMMM;;;FFFMMMIIICCCCCCDDDCCCCCCLLLUUUUUUOOOJJJJJJNNNTTT[[[^^^^^^^^^^^^WWWMMMGGGGGGEEECCCAAAEEELLLRRRTTTTTTUUUWWWYYY[[[^^^___YYYXXXYYY\\\aaaccccccaaabbbbbbccccccdddeeeffffffggghhhmmmqqqqqqnnnoootttpppqqqrrrpppnnnmmmpppssssssvvvwwwtttmmmeeeaaa```ccciiiooopppnnnpppvvv}}}~~~}}}|||yyyyyyyyyuuuqqqvvv~~~|||zzzzzzuuussspppqqqsssrrrooolllccc```ZZZTTTOOOLLLKKKKKKGGGIIIJJJIIIGGGIIIMMMQQQTTTZZZ^^^[[[VVVRRRKKKEEE<<<:::666555888<<<;;;888444222///...111777>>>CCCLLLMMMNNNNNNNNNKKKIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQUUUZZZaaaggglllooowww|||tttqqqrrrvvvvvvooo]]]WWWfffssswww}}}|||~~~ooo]]]VVVWWWYYYooopppkkk[[[\\\hhhmmmjjj```MMM999111000000///000---.........//////000000333111///000333666999;;;@@@ZZZwww[[[pppLLLBBB;;;>>>DDDFFFFFFGGGHHHFFFDDDAAA@@@@@@AAABBBBBBCCCDDDFFFFFFFFFEEEEEE??????>>>======>>>@@@@@@???>>>>>>>>>???AAACCCDDDBBBAAA@@@@@@AAADDDFFFHHHBBBBBBDDDHHHKKKLLLJJJHHHFFFGGGHHHIIIKKKLLLMMMNNNIIIKKKNNNOOONNNNNNPPPRRRNNNNNNOOOPPPPPPQQQRRRRRROOOOOONNNMMMKKKHHHEEEDDD<<<;;;:::999888999:::;;;666888:::===BBBKKKWWW```gggrrr|||}}}xxxrrrkkkeee___ZZZXXX___fffhhhhhhiiieeecccbbbdddeeeccc^^^YYY^^^]]]cccooouuutttuuuxxxpppkkkiiimmmmmmeee[[[VVVQQQVVV[[[^^^___```bbbeeehhhhhheee]]]TTTOOOQQQUUU```eeejjjlllkkkkkknnnqqqgggeeeaaa```dddhhhddd]]]dddeeeeeeaaa^^^___eeekkkooorrryyy|||kkkkkkmmmsssyyywwwjjj]]]FFF:::444888999777<<>>@@@@@@BBBFFFCCCCCCCCCAAA>>>:::666444666888999999666222000//////---,,,+++,,,,,,+++*********))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))+++---111555888777333000888;;;???@@@999111111666???FFFKKKJJJIIIKKKLLLLLLMMMLLLIIIJJJQQQXXXWWWRRRUUUZZZ\\\___lllxxxtttfffDDDDDDMMMNNNDDDCCCEEE>>>HHHKKKOOORRRRRRPPPLLLJJJPPPWWW^^^```aaa___XXXPPPJJJFFFCCCCCCCCCCCCHHHOOOUUUWWWWWWTTTVVV[[[^^^]]]______```___]]]]]]^^^```dddccccccbbbcccfffhhhiiinnnnnnnnnmmmllllllkkkkkkoooppprrrsssrrrqqqooommmrrrvvvuuuooojjjhhheeebbbgggggghhhlllqqquuuxxxyyy}}}}}}|||xxxpppkkkrrr~~~}}}~~~{{{uuunnnpppuuuyyyzzzwwwqqqllliiieee___YYYUUUQQQMMMJJJGGGIIIIIIFFFHHHLLLNNNMMMQQQQQQRRRRRRQQQLLLFFFBBB666666666555444333222111///111333777<<>>@@@BBBCCCCCCBBBGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJIIIJJJLLLPPPSSSNNNNNNOOOPPPPPPQQQRRRRRRMMMLLLLLLNNNNNNKKKCCC===888888999999:::<<<===>>>;;;:::;;;>>>CCCKKKRRRWWWccclllsssrrrllldddZZZRRRLLLPPPVVV^^^cccffffffeeeeeecccaaa``````^^^YYYTTTVVVbbbmmmtttyyy}}}yyyqqqjjjiiihhhjjjllliiiccc]]]TTTIIIEEEKKKOOOOOOUUU___```eeeddd[[[WWWYYYSSSHHHPPPYYYeeekkkkkkkkkmmmooojjjlllnnnnnnlllkkkkkkmmmxxx~~~rrroooqqqrrrrrrqqq|||ssscccjjjqqqssstttpppaaaQQQ;;;777444555999???BBBCCCLLLNNNOOOPPPQQQSSSVVVYYYWWWWWWVVVWWWZZZ^^^bbbeeeXXXVVVTTTOOOKKKGGGEEEDDD;;;999:::>>>@@@@@@BBBFFFCCCCCCBBBAAA>>>:::666444666888999999666333000///......---...///...+++)))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***---222888<<<<<<888555888;;;???@@@999111111666AAAHHHMMMKKKJJJKKKMMMLLLJJJHHHDDDAAADDDIIIGGGBBBFFFNNNSSSSSSXXX___]]]SSSBBBCCCMMMOOOEEEDDDGGGAAAIIILLLPPPSSSTTTRRRNNNLLLPPPVVV\\\]]]^^^]]]WWWQQQJJJFFFDDDCCCBBBBBBGGGNNNTTTWWWWWWTTTVVV[[[^^^]]][[[^^^```aaa```_________eeeddddddcccdddfffiiijjjmmmmmmlllllllllmmmnnnnnnppppppqqqqqqqqqpppnnnmmmoooqqqrrrooonnnpppnnnjjjeeefffjjjnnnsssuuutttsssyyyxxxwww{{{{{{uuurrrooonnnttt|||~~~}}}yyyyyyzzz{{{}}}|||xxxqqqlllhhhccc^^^YYYVVVSSSPPPOOOOOOPPPOOOKKKJJJMMMMMMKKKMMMMMMMMMNNNMMMIIICCC>>>777666444333222111111111444777<<>>???AAAAAA@@@@@@@@@AAABBBBBB@@@??????@@@BBBDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHGGGGGGIIIMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMOOOOOOLLLEEE??????@@@AAABBBAAA???===;;;======<<<>>>AAAFFFLLLOOOUUU^^^eeeeee```YYYNNNEEEGGGLLLTTT\\\```bbbccccccbbb`````````aaa```\\\XXXYYYdddpppwww{{{|||vvvnnnfffeeefffiiimmmmmmjjjgggSSSJJJFFFGGGFFFDDDLLLYYYhhhuuuxxxjjj\\\```fffhhhiiijjjmmmpppwwwuuupppjjjhhhmmmwwwzzzuuuuuuuuurrrxxxllleeemmmsssuuussslll\\\LLL;;;888555777;;;AAADDDFFFJJJLLLOOOPPPQQQSSSUUUXXXXXXVVVSSSRRRTTTYYY^^^aaaWWWVVVSSSPPPLLLIIIGGGFFF;;;999999>>>@@@???AAAEEEBBBBBBBBB@@@>>>:::777666888888999888777444111///---...///000111///+++((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))),,,222:::???@@@===:::999;;;???@@@:::222111555EEELLLQQQPPPMMMMMMMMMKKKJJJJJJFFFAAAAAADDDEEEAAADDDPPPWWWTTTQQQSSSQQQLLL???@@@KKKOOOFFFDDDHHHDDDIIILLLPPPTTTTTTRRROOOMMMOOOTTTXXXXXXYYYZZZVVVQQQKKKGGGDDDDDDBBBAAAEEEKKKRRRUUUVVVTTTVVV[[[]]]\\\XXX[[[```bbbbbb``````___fffeeeddddddeeegggiiikkklllkkkkkkkkklllnnnqqqrrrqqqqqqppppppooonnnmmmmmmmmmooooooooosssxxxvvvqqqeeehhhlllqqqsssrrrmmmiiinnnkkkjjjlllrrryyyzzzssslllkkklllnnnsssyyy~~~~~~}}}wwwpppkkkgggbbb]]]YYYWWWVVVTTTSSSRRRTTTRRRNNNMMMOOONNNKKKKKKKKKKKKKKKJJJGGGAAA===777555222000///000111222444888???GGGNNNUUU\\\aaafffhhhkkknnnooonnnmmmllliiihhhiiinnntttxxxxxxwwwxxx{{{}}}|||vvvuuuyyyvvvppp```YYYfffwww|||zzzwwwsssqqqppp\\\QQQOOOPPPlllrrrhhhyyysssaaaeeeoooyyyyyynnneeeNNN777000111222000...////////////////////////000000000111444666999:::;;;<<>>===>>>AAA@@@@@@@@@AAAAAABBBCCCBBB@@@@@@AAACCCDDDCCCBBBEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHGGGGGGHHHJJJMMMPPPOOONNNMMMLLLMMMNNNNNNNNNNNNNNNPPPQQQMMMFFF@@@AAACCCGGGIIIHHHDDD???<<>>DDDGGGIIIJJJMMMQQQSSSUUUVVVWWWYYYZZZWWWSSSPPPQQQUUUZZZ^^^VVVTTTQQQOOOMMMKKKGGGEEE;;;999999===??????@@@DDDBBBAAAAAA???===;;;999888:::999888888777555222000...------...///...+++((())))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((('''+++111999>>>@@@===;;;:::<<>>===@@@@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAACCCDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFIIIJJJJJJIIIHHHHHHJJJLLLNNNMMMKKKKKKKKKLLLMMMOOOOOONNNOOOQQQRRRNNNGGGBBB;;;>>>CCCGGGHHHFFFCCCAAABBBBBBBBBAAAAAAAAAAAA@@@GGGNNNUUUXXXYYYWWWMMMBBB===DDDNNNUUUWWWXXXZZZ\\\[[[ZZZZZZ\\\aaafffllloookkkpppuuuwwwuuupppiiicccdddddddddeeegggkkkooorrrjjjbbbWWWNNNDDD>>>DDDNNNaaammmyyy|||sssnnnhhheeeeeegggiiijjjiiiiiikkkpppxxx~~~{{{tttqqqpppqqqqqqvvveeennnsssxxxvvvkkk[[[III===888888999<<>>@@@CCCAAA@@@@@@???===<<<:::999<<<:::888888888666333000000---***)))***++++++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''***///555:::<<<:::888;;;<<>>777>>>FFFBBBAAADDDBBBBBBFFFKKKOOOPPPOOOLLLJJJNNNQQQRRRQQQRRRVVVVVVTTTNNNJJJGGGFFFBBB>>>@@@EEEMMMRRRTTTTTTVVVZZZ[[[XXXZZZ[[[\\\]]]^^^```dddgggccccccbbbbbbccceeegggiiiooonnnkkkjjjjjjkkknnnooopppooonnnmmmllllllllllllkkkkkkkkkmmmvvv~~~~~~yyyvvvuuusssqqqnnniiiccc^^^[[[XXXRRRMMMJJJKKKNNNQQQ___eeehhhddd___aaajjjrrrtttwww|||{{{uuummmhhhgggccc^^^ZZZXXXWWWVVVUUURRRUUUUUUSSSSSSVVVVVVSSSOOONNNMMMLLLKKKGGGCCC???666444000......111444777>>>AAAFFFKKKOOORRRVVVYYYeeennnyyy~~~~~~}}}vvvvvvtttnnnssswwwpppYYY\\\cccooowwwzzz|||~~~wwwsssrrr```RRRLLLOOOppppppaaaxxxttt```eeemmmuuuwwwpppbbbJJJ444111444111///000000000000000000000//////000000111333555888;;;===<<<===AAAOOOlll{{{jjjwwwuuueeeWWWJJJIIIMMMHHHGGGIIILLLNNNOOOMMMKKKIIIEEEDDDCCCBBBBBBCCCDDDEEECCCEEEGGGGGGDDDAAA???>>>@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCBBB@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIIIIIIIGGGGGGHHHJJJIIIIIIHHHIIIJJJLLLNNNOOONNNNNNNNNPPPRRRNNNHHHBBB888999<<<>>>@@@BBBBBBBBB>>>>>>>>>>>>>>>=========<<>>===???CCC@@@??????>>>===<<<<<<;;;===:::888777999888444111000---)))'''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))---222666999888777<<<<<>>555000111:::EEEPPPRRRNNNIIIAAA;;;@@@GGGJJJDDDAAAGGGSSS[[[___^^^```dddiiiiiiddd^^^EEE777888BBBBBBBBBDDD@@@AAADDDIIINNNPPPOOOLLLKKKNNNQQQRRRPPPRRRVVVXXXVVVQQQMMMJJJGGGCCC>>>???DDDKKKPPPSSSTTTWWWZZZZZZWWW[[[\\\\\\[[[\\\___dddhhhcccbbbaaaaaabbbdddfffhhhooonnnllljjjiiiiiijjjkkkmmmmmmmmmllllllllllllkkkfffhhhjjjmmmuuu|||xxxtttqqqlllfffbbb___\\\VVVOOOHHHDDDDDDEEERRR^^^eeebbb[[[]]]fffnnnooorrrxxx}}}}}}zzztttmmmhhhdddaaa^^^[[[YYYXXXVVVTTTXXX[[[[[[YYYYYY[[[ZZZWWWOOONNNLLLJJJHHHEEE@@@<<<555333111///111444888;;;BBBDDDFFFHHHKKKOOOTTTWWWiiiuuu}}}www|||~~~~~~~~~}}}sssqqqtttqqqlllssswwwmmmUUU]]]jjjssswwwyyy}}}zzztttrrr```SSSOOOWWW}}}nnnbbb}}}fffiiiooossssssmmm___FFF111111444000...111/////////000000111111111111222222444777:::===??????BBBCCCJJJaaagggccc~~~}}}yyyuuueeeMMMGGGKKKIIIFFFHHHKKKMMMNNNMMMLLLKKKFFFEEECCCBBBAAABBBDDDEEEBBBEEEGGGGGGEEEBBBAAAAAA?????????@@@AAABBBCCCDDDCCCBBB@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGFFFEEEEEEFFFGGGEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLLLLOOOPPPMMMFFFAAA:::999999999999;;;<<<===888888888999999999::::::666:::???GGGRRRYYYTTTKKKGGGIIIMMMPPPSSSUUUVVVVVVWWWWWWVVVWWW[[[dddooowwwrrrmmmiiigggccc^^^]]]___YYY[[[]]]]]]]]]bbbllltttyyynnncccZZZQQQIIIDDDSSSZZZdddiiikkkkkklllmmmjjjjjjhhhfffdddbbbaaaaaa```[[[[[[fffxxx|||sssxxxsssoooooooooppptttzzzyyyqqqqqqooottttttssslll[[[GGG;;;999888;;;???CCCFFFJJJNNNQQQNNNPPPSSSUUUUUUUUUVVVWWWTTTUUUWWWWWWWWWVVVTTTSSSVVVSSSOOOOOOOOOLLLFFF@@@;;;999999===>>>===>>>BBB??????>>>===============???;;;777777999999555111///---***)))***+++******'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))***,,,000555999;;;;;;======???BBB???666000000777AAAJJJMMMLLLKKKHHHDDDCCCLLLOOOGGGAAAFFFSSS^^^aaa___```eeejjjkkkhhhfffPPP;;;777AAAEEEFFFFFFAAABBBFFFKKKPPPRRRRRROOOMMMNNNQQQRRRQQQSSSXXXYYYWWWSSSOOOLLLIIIDDD??????BBBIIIOOOSSSTTTWWWZZZYYYVVVZZZ[[[\\\]]]]]]```cccfffccccccbbbaaabbbeeeggghhhmmmlllkkkjjjiiiiiiiiiiiiiiijjjlllmmmmmmllllllkkkfffjjjmmmooouuu}}}~~~{{{xxxtttnnnjjjdddccc```YYYPPPIIIFFFFFFIIIVVV______\\\```fffjjjkkknnnsss{{{{{{yyyzzzzzzzzzwwwqqqhhhbbb___^^^\\\[[[[[[ZZZWWWUUUWWW[[[\\\[[[\\\______[[[QQQOOOLLLJJJGGGCCC>>>:::444333222222444888<<>>===>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFEEEDDDEEEGGGCCCDDDGGGIIIJJJJJJJJJIIIJJJJJJJJJMMMNNNLLLEEE???;;;;;;:::999888888999999777777777777888999::::::999;;;???IIIXXXdddbbbZZZRRROOOMMMPPPTTTWWWVVVSSSTTTVVVWWWXXXZZZ___fffkkkhhhbbb```aaa___ZZZZZZ^^^XXX[[[^^^\\\ZZZ]]]gggqqquuuhhh[[[PPPHHHNNNVVVaaahhhiiigggfffhhhdddfffgggfffbbbaaabbbdddZZZRRRLLLOOO[[[fffjjjjjjoookkkkkklllllllllsss{{{wwwooopppjjjkkktttrrroooeeeSSS@@@888;;;:::???DDDHHHJJJMMMQQQTTTOOOQQQSSSSSSRRRRRRTTTUUURRRSSSTTTTTTUUUUUUTTTTTTXXXTTTQQQPPPPPPMMMGGG@@@<<<999999===>>>===>>>BBB???>>>>>>============>>>@@@;;;777777999999555111...---,,,,,,------+++)))'''((((((((())))))******)))))))))))))))))))))))))))((('''&&&%%%$$$######))))))))))))))))))))))))******,,,000666;;;>>>???======???BBB???666000///888AAAIIIKKKLLLOOOQQQPPPCCCLLLPPPHHH@@@EEETTT______^^^```eeehhhiiihhhiiiYYY???777BBBHHHJJJIIIBBBEEEHHHNNNSSSUUUTTTRRRPPPNNNRRRSSSRRRTTTYYYZZZXXXUUUQQQMMMJJJEEE??????BBBHHHNNNSSSTTTWWWZZZYYYUUUYYY[[[^^^___``````bbbdddddddddcccbbbcccfffhhhiiijjjjjjjjjjjjiiiiiihhhhhhgggiiikkkmmmnnnmmmlllkkkjjjooorrrqqqttt{{{{{{uuupppfffgggfff```WWWPPPLLLKKKDDDPPPZZZ\\\^^^dddhhhgggiiikkkpppzzz~~~wwwttttttuuuuuussslllccc\\\[[[[[[ZZZ[[[\\\[[[YYYVVVQQQUUUYYYZZZ]]]aaabbb```TTTQQQNNNKKKHHHCCC>>>:::333333333444777;;;???AAA?????????AAAEEENNNYYY```jjjzzz~~~zzz{{{||||||}}}}}}~~~}}}~~~zzzsssllleeeffftttsss``````gggpppwww|||~~~}}}zzzwwwllleeeTTTMMMTTTkkkooohhhtttcccmmmuuuwwwuuunnnZZZ@@@---///444000...333------...000111222333444333444555666999===@@@BBB???GGGHHHFFFUUUtttccctttwwwvvvVVVJJJMMMIIIKKKKKKKKKKKKJJJIIIGGGFFFHHHFFFCCCAAAAAABBBDDDEEEBBBDDDEEEEEEEEEDDDEEEFFF?????????@@@AAABBBDDDEEECCCAAA????????????===<<>>;;;;;;;;;;;;;;;;;;::::::;;;:::999999999:::<<<===;;;<<>>>>>===<<<<<<<<<<<<<<<>>>888555999;;;888333111000...,,,+++,,,+++***)))))))))))))))))))))))))))+++***(((((()))******)))&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((++++++---222888<<<>>>???AAA>>>===@@@CCC@@@777...666>>>EEEFFFJJJOOOOOOKKKHHHQQQVVVMMMAAABBBPPP]]]iiiqqqqqqggg```dddgggfffZZZDDD777@@@JJJIIIEEEEEECCCJJJSSSWWWVVVTTTTTTVVVTTTSSSTTTVVVTTTQQQSSSYYYTTTQQQMMMHHHDDDBBBAAA@@@HHHMMMSSSVVVWWWVVVWWWXXXXXXXXXYYY[[[\\\___```bbb______```cccfffhhhhhhhhhiiihhhfffdddcccdddfffgggjjjkkkmmmoooooooooooonnnmmmppprrrrrrqqqssswww{{{}}}tttkkkjjjiiieee___XXXPPPLLLOOOPPPXXXcccjjjjjjhhhiiijjjpppwww{{{|||zzzxxxwwwsssrrrpppnnnkkkhhhdddaaaZZZ\\\]]][[[\\\^^^[[[VVVUUUUUUVVVXXX[[[^^^bbbdddXXXSSSNNNLLLJJJFFF>>>777222222333666;;;>>>??????AAA???@@@CCCCCCHHHYYYkkkuuuzzz~~~}}}|||~~~|||zzzzzz{{{}}}yyyuuuhhhfffrrrqqqccc\\\```hhhqqqwww{{{~~~{{{vvvlllhhh___SSSLLLYYYssszzzppp```ooo||||||uuulllUUU<<<111333///---///.........///000111222333333:::888666666999>>>BBBDDDGGGGGGGGGJJJVVVmmmgggfff```GGGHHHIIIFFFLLLNNNKKKJJJMMMLLLHHHIIIHHHFFFEEEDDDCCCCCCDDDEEEDDDCCCCCCAAAAAA@@@???????????????@@@AAABBBCCCDDDBBB@@@???@@@@@@???>>>BBBAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHIIIKKKLLLMMMKKKHHHFFFHHHKKKKKKGGGAAADDDAAA===:::888777888999<<<<<<<<<999555555999===<<>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>>888666999;;;888333222000...,,,+++,,,+++***)))))))))))))))))))))))))))+++)))(((((()))******)))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***+++---222888<<<>>>>>>BBB???>>>@@@CCCAAA888000666===BBBCCCGGGNNNQQQOOOPPPUUUUUUJJJ???BBBUUUffflllooopppmmmlllnnnnnnlllaaaIII999>>>HHHHHHDDDCCCDDDKKKTTTYYYXXXVVVVVVXXXSSSSSSUUUXXXWWWUUUWWW]]]VVVSSSOOOJJJEEECCCAAAAAAEEEJJJQQQUUUVVVVVVVVVWWWUUUVVVWWWYYY\\\^^^aaabbbbbbaaabbbdddffffffeeeccchhhgggfffeeeeeefffgggiiillllllmmmnnnoooooonnnnnnpppqqqsssrrrqqqqqqtttwww|||wwwvvvtttpppkkkeee^^^ZZZUUUVVV\\\gggmmmmmmlllmmmnnnqqqtttuuutttrrrrrrsssqqqpppooommmkkkhhhdddbbb]]]``````^^^___aaa^^^XXXWWWVVVVVVWWW[[[^^^^^^^^^WWWSSSMMMHHHDDD@@@999444111333666999;;;===?????????>>>BBBIIIOOOWWWgggwwwvvvxxx}}}~~~}}}zzzyyyyyyzzz{{{vvvssshhhfffqqqooobbb\\\___hhhrrrxxx}}}|||vvvsssiiiWWWIIILLLfffyyyggg^^^ppp{{{{{{tttjjjOOO888///333000...111///......///000111222333333555444444666:::???BBBDDDHHHIIIJJJLLLTTTgggnnnvvvOOOEEENNNGGGKKKLLLIIIIIIMMMNNNLLLKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDCCCBBBAAA@@@??????????????????@@@AAABBBBBBCCCAAA???>>>??????>>>===??????>>>======>>>??????======>>>>>>>>>?????????AAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJMMMOOOMMMIIIDDDBBB@@@<<<:::888888888999<<<===???@@@@@@@@@BBBCCCAAABBBCCCHHHVVVeeehhhdddXXXTTTPPPOOOQQQSSSTTTSSSUUUSSSRRRSSSVVVWWWVVVUUUSSSSSSRRRQQQQQQSSSXXX[[[ZZZ]]]^^^]]]ZZZZZZ^^^bbbeeettt}}}lllZZZWWWZZZ___ccceeeeeecccbbbdddbbbaaaaaaaaa___]]]ZZZXXXMMMFFFJJJSSSYYY]]]```bbb```aaaeeeiiippp~~~rrrgggcccgggqqqxxxqqqkkk```OOO@@@888:::===@@@EEEHHHIIIMMMRRRSSSQQQRRRRRRQQQQQQQQQRRRTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUYYYZZZVVVPPPKKKJJJGGGCCC>>>===<<<<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<>>>999777:::<<<888444333000...,,,+++,,,+++***)))))))))))))))))))))))))))***)))'''((()))******)))&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))***---222888<<<>>>>>>BBB???>>>AAACCCAAA;;;444666;;;???AAAEEELLLQQQRRRQQQUUUUUULLLBBBDDDVVVgggeeebbbdddjjjnnnmmmkkkkkkiiiQQQ===<<>>999555444444888===???>>>>>>@@@BBBAAAAAAHHHSSS```kkkxxxwwwuuurrrppprrr|||{{{zzz|||~~~~~~}}}}}}~~~}}}{{{yyyyyyzzz{{{tttrrrhhhgggppplll___\\\cccllluuuzzz}}}~~~yyyrrrtttgggRRRFFFUUU{{{yyycccbbbsss{{{xxxqqqeeeGGG444...222000000333///...//////000111222333333222333555999===AAADDDFFFIIIMMMOOOOOORRR___ssssss^^^DDDNNNJJJLLLKKKHHHHHHLLLMMMLLLLLLLLLLLLKKKIIIFFFDDDBBBDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAA???======>>>>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========???@@@AAACCCDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLKKKOOOTTTXXXZZZYYYVVVSSSOOOLLLHHHDDD@@@>>>===<<<======???CCCEEEFFFDDDCCCDDDBBB@@@@@@HHHSSSXXXXXXVVVSSSPPPOOOPPPQQQRRRRRROOONNNOOOQQQSSSTTTSSSRRRNNNNNNLLLKKKLLLPPPVVV[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[eeerrr|||zzzggg___```aaaccccccbbbaaa```cccbbb```______\\\YYYVVVNNNDDD>>>CCCNNNVVV\\\```\\\[[[\\\aaaqqqvvviiifffkkkqqquuunnneeeUUUFFF===;;;>>>AAACCCHHHKKKKKKNNNQQQQQQNNNQQQPPPNNNNNNOOOQQQTTTVVVSSSSSSSSSSSSTTTTTTTTTTTTXXXZZZWWWPPPLLLJJJGGGBBB>>>===<<<<<<<<<===???@@@>>>>>>===<<<<<<<<<<<<<<<===999888;;;;;;777444444000...,,,+++,,,+++***)))))))))))))))))))))))))))***((('''''')))******)))''''''''''''(((((((((((((((''''''''''''(((((()))((())),,,111777<<<======AAA???>>>@@@CCCBBB===888444999???CCCEEEJJJNNNQQQJJJPPPUUURRRIIIFFFPPP^^^\\\VVVXXXaaaeeeaaaccciiinnnXXXAAA:::@@@FFFEEECCC???EEENNNSSSUUUUUUUUUVVVOOONNNQQQVVVXXXWWWXXX[[[[[[XXXRRRLLLGGGCCCAAA@@@>>>CCCJJJPPPTTTVVVWWWWWWYYYZZZ[[[]]]___bbbeeefffcccccccccddddddbbb___[[[dddddddddeeefffhhhjjjkkknnnnnnmmmmmmmmmnnnnnnnnnqqqqqqrrrrrrqqqooooooooo|||{{{xxxtttssssssqqqnnnkkkeeecccfffmmmrrrrrrsssuuuooonnnkkkgggcccccceeeggglllmmmmmmllljjjhhhhhhhhhiiikkkkkkiiiiiijjjgggaaa[[[WWWUUUYYY^^^```[[[TTTVVVRRRJJJAAA999555555666888???EEEGGGDDDBBBDDDGGGGGGIIIQQQ```ppp|||tttoooggg```aaannnyyyvvvxxx}}}~~~}}}||||||}}}~~~~~~~~~uuutttkkkiiiooohhh]]]]]]jjjrrrzzz||||||zzzssskkkllldddSSSLLLdddrrreeeiiiwwwyyyuuummm```AAA111...333000000222---...///000111222333333444555777:::===@@@CCCFFFHHHLLLQQQUUUTTTSSS[[[lllzzzvvvlllzzzwwwMMMHHHKKKKKKIIIHHHHHHIIIHHHFFFKKKLLLMMMMMMKKKIIIFFFDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNNNNVVV```hhhllllllkkkkkkjjjgggaaaZZZRRRKKKFFFDDDCCCBBBAAACCCFFFFFFCCC@@@@@@>>>;;;:::>>>DDDIIIJJJRRRQQQOOONNNNNNNNNOOOOOOLLLLLLMMMNNNOOOOOOOOONNNIIIHHHFFFEEEFFFKKKSSSXXX[[[ZZZZZZ\\\___^^^[[[XXXZZZ]]]aaagggrrryyyssshhhaaaaaaaaaaaaaaaaaabbbbbbbbbaaa``````___]]]YYYVVVJJJ@@@;;;AAALLLVVV\\\```[[[[[[[[[ccc{{{}}}kkkjjjoooooommmiii\\\KKK>>><<>>>>>===<<<<<<<<<<<<<<<<<<999999;;;;;;666333444000...,,,+++,,,+++***))))))))))))))))))))))))))))))'''&&&''')))******)))'''''''''((((((((())))))'''''''''''''''((())))))((((((***///555;;;>>>>>>>>>======>>>AAAAAA>>>;;;222888@@@FFFHHHHHHKKKOOOJJJNNNTTTTTTJJJDDDJJJWWWYYYVVVXXX]]]]]]YYY```lllmmm]]]GGG;;;===FFFHHHEEE???DDDJJJPPPSSSUUUVVVWWWSSSPPPQQQVVVXXXWWWWWWYYY[[[XXXRRRLLLGGGCCCAAA@@@>>>AAAGGGNNNTTTWWWXXXXXX\\\\\\]]]^^^___aaacccdddaaa```aaabbbcccbbb```]]]aaaaaabbbdddeeegggiiijjjmmmmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrqqqpppnnnwww}}}yyytttsssuuuvvvtttqqqhhhfffgggnnnrrrqqqrrrtttjjjjjjiiifffcccbbbccceeelllmmmnnnllljjjiiijjjkkknnnppppppmmmmmmmmmjjjddd\\\YYYXXX]]]cccccc]]]VVVQQQLLLEEE<<<555333666999===CCCIIIKKKHHHFFFHHHJJJKKKOOOZZZkkk|||kkkeee\\\VVVZZZiii~~~~~~~~~~~~|||yyyyyyxxxvvvwwwyyy|||~~~{{{{{{wwwvvvnnnlllnnnddd[[[aaammmuuu{{{}}}|||zzzrrrkkkjjjcccUUUSSSnnnssslllfffmmmwwwvvvssskkk\\\>>>222000333///000111+++//////000111222333444444888:::===???@@@BBBFFFIIITTTXXX[[[YYYWWW\\\iiittthhhlll|||___CCCHHHFFFFFFGGGIIIHHHFFFDDDHHHIIIKKKLLLLLLKKKIIIHHHDDDCCCCCCBBBAAA@@@???>>>>>>>>>=========>>>??????>>>===;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????======>>>@@@AAABBBCCCCCCCCCDDDEEEGGGIIILLLNNNOOORRR[[[hhhtttzzz||||||||||||vvvmmmcccZZZSSSOOOKKKHHHEEEEEEGGGHHHFFFCCC???<<<:::<<>>>>>===<<<<<<<<<<<<<<<;;;888888;;;999444222444000...,,,+++,,,+++***)))))))))))))))))))))))))))((('''&&&&&&(((******)))''''''((((((((()))))))))''''''&&&''''''((()))***(((((()))---333:::>>>@@@;;;::::::<<<>>>???>>>===000666@@@HHHJJJHHHKKKQQQSSSSSSVVVTTTKKKBBBJJJWWWXXXXXXZZZZZZXXXXXXaaallljjjaaaOOO>>><<>>CCCKKKRRRccccccaaa]]][[[^^^gggoooeeebbbjjjrrrHHHHHHCCCBBBFFFIIIIIIGGGHHHFFFGGGIIIJJJKKKKKKJJJJJJEEEDDDCCCBBBAAA@@@@@@???>>>>>>============>>>>>>>>><<<;;;;;;<<<===<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<===============>>>???@@@AAABBBBBBAAABBBCCCEEEHHHJJJMMMNNNRRR[[[hhhvvvxxxpppggg```[[[MMMKKKIIIIIIIIIJJJIIIHHHDDD???>>>CCCGGGHHHGGGGGGJJJKKKMMMMMMLLLKKKKKKLLLOOOOOOOOOMMMJJJIIIJJJKKKPPPPPPPPPOOONNNOOORRRTTTXXXWWWWWWZZZ^^^^^^[[[XXXVVVYYY]]]^^^^^^]]]]]]\\\ZZZZZZZZZ\\\^^^aaaccceee^^^^^^___``````^^^ZZZVVVKKKCCC???FFFQQQXXX\\\^^^^^^^^^eeewwwsssuuuxxxooocccVVVLLL@@@<<>>>>>=========>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<999777888:::888333111333000...,,,+++,,,+++***)))))))))))))))))))))))))))(((&&&%%%&&&(((******)))'''((((((((())))))))))))&&&&&&&&&''''''((()))******((('''***111888???BBB888888888999;;;=========///444>>>GGGIIIIIIOOOXXX[[[[[[^^^___TTTHHHKKKVVVWWW[[[\\\ZZZZZZ```fffhhhhhhfffWWWBBB;;;BBBHHHFFFCCCDDDFFFJJJPPPVVV[[[]]][[[UUURRRUUUXXXYYYZZZ\\\\\\YYYTTTNNNIIIFFFDDDCCC??????AAAFFFMMMTTTWWWXXXYYYYYYZZZ[[[\\\^^^```aaa___]]]\\\]]]___aaabbbbbb```aaacccdddfffggghhhhhhgggjjjmmmpppqqqqqqooonnnnnnnnnpppsssvvvuuupppllloooyyy~~~tttooooooooollliiiiiifffhhhmmmpppmmmkkklllmmmlllkkkiiiffffffhhhjjjmmmpppqqqoookkkjjjmmmqqqrrrsssrrroooooooookkkdddbbbdddgggjjjkkkggg```ZZZFFF@@@999666999>>>BBBDDDIIIJJJLLLOOOPPPRRRRRRSSSSSS___nnn|||sssaaaZZZTTTUUU^^^kkkuuuzzzvvvuuusssqqqpppqqquuuxxx{{{|||}}}~~~~~~~~~~~~~~~{{{||||||~~~~~~wwwssstttsssrrrkkkiiiiii___^^^nnnpppwww}}}{{{ppp^^^SSSbbbttt~~~___dddsss|||zzzuuufffMMM;;;333222222---000444,,,///000111111333333444555777999;;;===AAAKKKXXXbbbuuuppphhh```\\\]]]bbbfffqqqrrr```XXXlllfffQQQHHHBBBDDDGGGGGGGGGIIIGGGGGGHHHHHHHHHHHHHHHIIIFFFEEEDDDDDDBBBBBBAAA@@@>>>======<<<<<<=========>>><<<;;;;;;=========<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKRRR```rrrzzzrrrkkkgggWWWXXXYYYWWWTTTQQQOOOOOOMMMDDDAAAGGGNNNOOOMMMMMMGGGKKKNNNOOOMMMLLLMMMNNNPPPPPPOOOLLLJJJJJJMMMPPPZZZ\\\]]]\\\ZZZWWWVVVVVVSSSTTTUUUWWWZZZZZZZZZYYYVVVXXX[[[______]]][[[[[[ZZZZZZZZZZZZ[[[]]]^^^```\\\\\\\\\]]]\\\YYYTTTPPPIIIBBB@@@HHHSSSYYY[[[\\\[[[\\\iiixxxwwwuuuiii\\\LLLFFF@@@@@@GGGNNNRRRRRRPPPSSSSSSQQQSSSXXXZZZYYYTTTSSSSSSSSSUUUWWWYYYZZZVVVWWWYYY[[[[[[[[[ZZZYYYSSSUUUUUUQQQNNNMMMJJJEEEAAA@@@>>>=========>>>???>>>>>>===<<<<<<<<<<<<<<<888777888999777222111333000...,,,+++,,,,,,***)))))))))))))))))))))))))))'''&&&%%%&&&(((******)))(((((((((((())))))))))))&&&&&&&&&'''''')))*********(((&&&(((///888???CCC666666666777999;;;======...222<<>>>>>CCCKKKRRRVVVWWWYYYYYYZZZ\\\^^^aaacccddd```^^^\\\\\\^^^```bbbbbbaaabbbdddfffggghhhiiiiiieeehhhmmmqqqsssrrrpppnnnppppppqqqtttvvvuuupppkkkjjjrrr|||yyyrrrqqqoookkkfffhhhfffhhhnnnpppmmmjjjjjjqqqpppmmmiiiggggggjjjmmmnnnqqqrrroookkkjjjmmmrrrrrrsssrrrooonnnnnnjjjdddfffiiimmmooolllfff___[[[GGG@@@999999???GGGKKKKKKPPPPPPPPPRRRVVVYYYYYYYYY[[[hhhwwwyyyiiiddd]]]WWWYYYccclllqqqqqqqqqtttvvvuuutttvvvzzz|||}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~|||tttqqqrrrooonnnhhhgggggg^^^```sssvvv|||~~~lllYYYSSSmmm{{{zzzcccjjj{{{xxxcccEEE:::222222111,,,111666///000000111222333444444555666999;;;???EEESSSeeeqqqzzzmmmbbb\\\\\\]]]___fffoooUUUhhh]]]PPPEEECCCDDDCCCDDDHHHIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>======<<<<<<<<<======>>>===;;;;;;===>>>>>>===::::::<<<<<<<<<<<<::::::<<<<<<<<<=========>>>>>>======>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGBBBIIIYYYooozzzsssoooiiilllnnnkkkddd]]]XXXWWWSSSGGGAAAHHHPPPQQQOOOOOOGGGKKKOOOPPPOOONNNNNNPPPPPPPPPOOOLLLJJJKKKPPPTTTZZZ]]]______[[[VVVRRRPPPPPPQQQSSSUUUVVVWWWXXXYYYYYYWWWVVVYYY[[[[[[[[[[[[\\\[[[ZZZZZZYYYZZZZZZZZZ[[[ZZZZZZZZZYYYTTTOOOJJJEEE??????HHHTTTYYYZZZ[[[WWWYYYkkk|||{{{sssrrrssspppeee\\\FFFCCCAAADDDKKKQQQTTTSSSPPPRRRRRRPPPRRRXXX[[[[[[SSSSSSTTTTTTUUUVVVXXXXXXVVVXXXZZZ\\\]]]]]]\\\[[[WWWYYYXXXSSSOOOLLLGGGAAA??????>>>==================<<<:::999999:::;;;<<>>555555:::DDDLLLQQQWWW]]]ZZZWWW]]]hhhgggXXXHHHAAASSSZZZ^^^___dddkkkkkkgggkkkkkk```KKK???AAAGGGIIIFFFEEEDDDGGGLLLSSSYYY\\\[[[VVVPPPNNNOOOTTTZZZ]]]```^^^YYYRRRKKKFFFEEEEEEAAA>>><<>>>>>???;;;;;;:::999999999999:::999999999::::::;;;;;;;;;<<<:::999:::======;;;888>>>@@@AAA@@@???>>>???@@@@@@BBBCCCEEEEEEEEEDDDDDDGGGHHHSSShhh~~~}}}zzzppphhhaaa]]]^^^RRRGGGFFFJJJKKKKKKLLLHHHHHHIIILLLOOOQQQPPPNNNOOOOOOPPPQQQRRRTTTUUUVVV]]]^^^]]]ZZZVVVRRRQQQQQQSSSUUUWWWYYYYYYXXXUUUTTT[[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXWWWWWWWWWYYYZZZ\\\ZZZYYYYYYYYYTTTLLLHHHJJJBBBAAAHHHTTT\\\ZZZYYY[[[WWWddd{{{tttiiiiiimmmssswwwtttjjj]]]TTTBBBAAACCCJJJRRRWWWVVVSSSVVVTTTQQQNNNNNNTTT\\\bbbXXXXXXUUURRRUUUYYYXXXSSSXXXVVVUUUUUUXXXZZZ[[[ZZZWWWZZZYYYTTTOOOLLLGGGAAA??????>>>===============>>><<<;;;999999:::;;;<<>>999:::;;;999:::<<<444333888BBBJJJOOOTTTYYYUUUTTTVVV[[[VVVIII@@@>>>RRRXXX]]]___dddkkkmmmjjjhhhhhh\\\GGG:::===GGGNNNGGGEEEDDDFFFKKKRRRXXX\\\[[[WWWRRROOOPPPTTTYYY\\\^^^]]][[[VVVOOOHHHDDDBBBAAA===;;;???GGGNNNRRRRRRYYYXXXXXX[[[___bbbcccbbbeeecccaaa______bbbeeehhhggghhhhhhgggggggggiiikkkkkkmmmoooooommmmmmmmmnnnnnnnnnpppsssuuutttpppmmmnnnnnnooovvvzzzrrrjjjhhhkkkmmmoootttzzz|||zzzuuuqqqqqqssstttsssqqqrrrvvvzzz{{{xxxvvvwwwtttpppqqqtttsssqqqnnnllljjjgggbbb___^^^dddhhhiiiiiifff\\\QQQDDDCCCDDDHHHMMMPPPQQQPPPWWWZZZ___aaa\\\YYY___hhhsssxxx~~~wwwqqqnnnqqqnnnkkkjjjmmmqqqrrrsssuuutttssssssuuuwwwyyy{{{xxxzzz||||||{{{{{{{{{|||}}}}}}}}}}}}||||||||||||{{{~~~zzzuuuuuuuuutttqqqmmmgggaaa```dddkkkqqqvvvzzznnnWWWXXXttt^^^rrr{{{|||qqqTTT???666222000000///------111222111111111333555777888;;;<<<>>>AAAGGGPPPZZZaaa___\\\YYYXXXYYY[[[ZZZYYY]]]gggyyyiiivvvUUUGGGGGGKKKKKKJJJHHHIIIIIIGGGEEECCCCCCDDDEEEEEEEEEEEECCCAAA@@@>>>>>>>>>============>>>>>><<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;>>><<<;;;<<<>>>???===:::<<<>>>???>>>===<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCKKKLLLTTTdddxxxxxxqqqkkkgggbbbVVVKKKHHHJJJJJJJJJLLLIIIIIIIIIKKKNNNOOOOOONNNNNNPPPTTTXXX[[[]]]^^^^^^[[[[[[ZZZVVVRRRPPPOOOPPPPPPQQQRRRTTTTTTTTTSSSRRRZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWUUUSSSSSSRRRMMMGGGGGGKKKMMMKKKNNNVVV[[[[[[]]]```qqq|||yyyiiiccchhhlllqqqrrrnnndddWWWNNNBBBBBBEEELLLTTTYYYXXXUUUVVVUUUSSSQQQQQQVVV]]]bbbZZZYYYVVVRRRSSSWWWVVVRRRXXXVVVTTTUUUWWWYYYZZZZZZWWWZZZYYYTTTPPPLLLGGG@@@??????>>>=========>>>>>>>>>===;;;999999:::;;;<<>>BBBFFFHHHKKKOOORRRTTTSSSTTTVVVXXXXXXWWWUUU[[[```tttnnnzzzlllNNNDDDHHHLLLKKKHHHIIIJJJHHHFFFDDDEEEFFFDDDDDDDDDDDDDDDBBBAAAAAA@@@???>>>======<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;<<<>>>>>><<<;;;:::<<<<<<<<<;;;:::;;;<<>>>>>===>>>>>>??????>>><<<:::999:::;;;<<<>>>;;;:::;;;888333111222//////---,,,+++*********))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''(((///999AAABBBBBBEEEEEE???888888<<<555222555>>>FFFIIILLLNNNPPPNNNIIICCC???>>><<<;;;OOOTTTZZZ\\\]]]```eeehhhjjjnnnmmm^^^FFF888:::CCCHHHFFFEEEDDDGGGMMMUUUZZZZZZYYYVVVTTTRRRTTTWWWZZZ[[[]]]^^^[[[TTTKKKDDD@@@AAA===999999???GGGNNNQQQWWWVVVVVVWWWZZZ]]]aaabbbbbbbbbaaaaaaaaaaaabbbbbbaaadddgggiiiiiihhhiiiiiijjjlllmmmmmmlllkkklllmmmmmmnnnpppqqqrrrpppnnnlllpppppppppooopppwww~~~xxxuuuuuupppvvv}}}~~~~~~zzzrrrhhhdddcccaaaZZZTTTWWWYYYZZZZZZXXXUUUPPPLLLGGGJJJPPPUUUYYYYYYXXXVVVUUUYYY```eeedddccchhhoooyyyzzz{{{|||{{{{{{zzzzzzyyyyyywwwwwwvvvuuuttttttuuuuuuuuuvvvwwwyyy{{{|||zzz|||}}}}}}|||{{{|||}}}~~~}}}}}}}}}|||||||||{{{yyyzzz|||~~~}}}{{{{{{}}}~~~~~~}}}wwwtttuuuuuurrrooommmiiiffffffjjjqqqwwwzzzyyyxxxzzz~~~ttthhhZZZRRR~~~tttdddddduuu||||||{{{hhhJJJ999666111///000///---...222222222222333555777:::;;;:::???EEEIIIKKKLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYY___```nnn~~~vvv\\\FFFFFFKKKJJJIIIJJJJJJIIIGGGFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@???===<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;:::::::::::::::;;;;;;:::999999;;;<<<;;;:::999:::<<<>>>??????@@@AAAAAAAAABBB>>>@@@FFFPPP\\\nnn{{{qqqjjj```UUUKKKHHHHHHFFFGGGIIILLLJJJHHHHHHJJJKKKLLLKKKQQQSSSUUUXXXXXXWWWVVVUUURRRPPPMMMHHHDDDBBBCCCEEEEEEHHHKKKOOORRRTTTUUUUUURRRSSSTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYRRRNNNKKKHHHEEEFFFOOOYYYSSSWWW[[[ZZZYYYbbbvvvxxxfffpppuuuuuusssmmmbbbUUUJJJCCCBBBDDDIIIPPPWWWZZZYYYVVV[[[[[[[[[XXXVVVTTTUUUVVVUUUVVVUUUSSSWWW^^^bbbaaaXXXVVVVVVWWW[[[^^^``````VVVYYYZZZVVVRRRNNNHHHAAA??????>>>>>>>>>>>>??????@@@>>><<<:::::::::;;;<<<>>>;;;::::::888333000222111000///---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))((('''((((((((((((((((((((((((((())))))'''(((---666======???AAABBB<<<777:::AAA999444555<<>>999888<<>>BBBFFFIIIKKKLLLMMMOOOPPPPPPPPPQQQSSSWWW\\\___^^^___gggwww~~~uuu{{{oooSSSKKKKKKJJJIIIJJJJJJIIIGGGFFFGGGHHHDDDDDDDDDDDDCCCDDDDDDDDDAAAAAA???>>><<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;:::999999:::;;;::::::999999:::;;;<<<<<<::::::;;;<<<=========>>>>>>???@@@@@@<<<>>>CCCHHHLLLUUUfffwww~~~uuukkkfffUUUMMMFFFEEEEEEDDDEEEHHHLLLIIIGGGGGGHHHJJJJJJJJJOOOOOOOOOOOONNNNNNMMMMMMMMMLLLHHHDDD???>>>???AAA>>>BBBIIIOOOSSSUUUUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUXXXXXXZZZZZZZZZYYYWWWVVVQQQOOOMMMKKKHHHJJJVVVbbbYYYaaafffcccaaannnzzzjjjsss{{{yyyssshhhZZZMMMEEEBBBCCCFFFKKKQQQUUUXXXWWWVVVWWWXXXYYYXXXVVVTTTSSSTTTRRRTTTUUUSSSVVV\\\aaaaaaTTTSSSSSSVVVZZZ^^^```aaaTTTXXXZZZVVVSSSPPPIIIBBB??????>>>>>>>>>???@@@@@@AAA???===;;;::::::;;;<<<>>>:::999:::888222000222222111000...------,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))))))))******))))))((())))))))))))))))))))))))((()))***((((((+++222777:::;;;===???<<<999===DDD>>>777444:::BBBEEEGGGIIILLLLLLGGGBBBIIIRRRKKK<<>>>>>??????@@@AAAAAA@@@===;;;::::::;;;<<<===:::999:::777222000111111000///...---,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********((())))))*********))))))))))))))))))))))))))))))''')))+++***((()))...222::::::===@@@@@@===???DDDAAA888222777>>>CCCEEEGGGKKKQQQNNNGGGLLLWWWQQQAAA???IIIWWW``````^^^fffrrreeeAAA444;;;CCCFFFHHHGGGEEEGGGMMMRRRZZZ]]]^^^\\\WWWSSSSSSUUUVVVXXXXXXVVVRRRLLLIIIGGGDDDBBB>>>;;;:::>>>DDDHHHPPPSSSVVVWWWXXXYYY\\\___^^^]]]]]]]]]___aaacccdddbbbdddfffgggfffeeeeeeffffffhhhjjjkkkkkkkkkmmmnnnppprrrsssqqqmmmjjjjjjkkkjjjkkkmmmppprrrsssrrrppptttzzzvvvqqqmmmjjjeeebbbaaaaaaYYYOOOLLLNNNMMMPPPTTTWWW\\\bbbkkkqqqoooooowww}}}yyywwwxxxzzzxxxxxxxxxxxxxxxwwwwwwvvv{{{|||}}}}}}{{{zzzzzz{{{||||||||||||}}}}}}}}}}}}xxxvvvvvvxxx}}}~~~}}}|||}}}~~~}}}||||||zzzzzz|||{{{wwwrrrqqqsssqqqlllfffgggggghhhkkkpppvvv{{{zzz{{{vvvqqquuu}}}yyynnnkkk}}}uuuccc___ppp|||zzz___BBB888444000///000000...///333222222333555888;;;???@@@IIIKKKNNNOOONNNNNNOOOPPPSSSSSSSSSQQQRRRVVV]]]ccc^^^bbbgggkkkssshhhjjjsssjjjQQQBBBGGGHHHIIIHHHGGGFFFGGGHHHGGGFFFEEECCCCCCCCCDDDDDD@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;999;;;======;;;::::::<<<:::;;;<<<<<<::::::;;;<<<;;;;;;::::::;;;<<<>>>>>>BBBCCCFFFHHHFFFCCCGGGNNNWWWjjjtttfff```XXXJJJBBBCCCGGGDDDDDDGGGIIIGGGFFFHHHGGGFFFFFFGGGIIIJJJIIIGGGCCCDDDFFFHHHIIIJJJJJJJJJHHHIIIKKKKKKJJJKKKNNNPPPEEEFFFHHHJJJLLLNNNPPPQQQUUUUUUUUUUUUUUUUUUTTTSSSVVVVVVUUUTTTSSSSSSSSSSSSQQQTTTYYY[[[YYYYYYbbbmmm|||zzzuuuuuu}}}yyytttoooeeeVVVIIIDDDFFFJJJKKKMMMOOOQQQSSSUUUWWWXXXRRRUUUWWWWWWUUUTTTSSSTTTPPPUUUXXXUUUTTTVVVXXXWWWUUUSSSRRRSSSUUUXXXXXXXXXQQQVVVXXXWWWTTTRRRLLLEEE??????>>>>>>???@@@AAAAAABBB@@@===;;;::::::;;;<<<===:::999:::777222000111000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))************((())))))*********))))))))))))))))))))))))))))))'''***,,,+++))))))+++...:::;;;>>>DDDDDDAAAAAADDDBBB888111444<<>>444444000///000000...///333222222333555888<<>>======<<<<<<===;;;;;;:::999999999999:::999999999::::::;;;;;;;;;777999;;;;;;888777888:::999:::;;;;;;999999:::;;;;;;:::999999:::;;;===>>>;;;===BBBIIIMMMNNNTTT[[[[[[\\\ZZZZZZgggvvvvvvkkk[[[NNNGGGIIIIIIDDDDDDJJJFFFEEEFFFKKKLLLIIIGGGIIIEEEEEEFFFHHHJJJJJJHHHGGG@@@CCCFFFIIIJJJIIIGGGEEEGGGJJJMMMPPPRRRTTTWWWZZZOOOMMMKKKJJJKKKMMMQQQSSSRRRSSSSSSSSSRRRQQQPPPPPPRRRRRRRRRSSSUUUWWWZZZ[[[rrrwww~~~~~~{{{qqqvvv}}}vvvwwwqqqlllaaaRRRGGGEEEKKKRRROOOPPPQQQRRRSSSUUUWWWZZZXXXZZZZZZXXXUUUQQQPPPOOOOOOVVVZZZXXXXXXZZZ\\\[[[[[[YYYWWWVVVWWWXXXXXXWWWWWWZZZ\\\[[[VVVOOOIIIFFFEEEBBBBBBEEEDDD???AAAFFFDDDAAA===;;;:::::::::999===;;;888444111000000000...------,,,,,,++++++***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((())),,,///222555999===AAABBB@@@>>>BBB;;;111---666EEENNNOOOTTTSSSRRRQQQQQQRRRSSSTTTGGGHHHNNNWWW[[[[[[]]]aaahhhhhhiiiggg]]]MMM===555BBBDDDFFFEEEDDDFFFJJJNNNWWW^^^dddbbbXXXPPPOOOQQQUUUWWWVVVSSSRRRRRRMMMFFFHHHEEE@@@;;;:::;;;>>>@@@JJJNNNTTTXXXYYYYYYYYYYYY\\\ZZZXXXYYY\\\```bbbdddfffeeecccbbbbbbccceeefffhhhiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnnnnllllllmmmpppooolllhhhgggjjjpppzzz}}}wwwtttqqqnnnggg]]]SSSLLLLLLMMMPPPRRRTTTUUUWWW[[[```cccooovvv{{{zzzxxxwwwvvvwwwxxxxxxyyy|||}}}{{{vvvtttwwwzzz~~~}}}{{{zzzzzzzzzyyy{{{|||~~~~~~}}}{{{zzzzzzzzz{{{|||}}}~~~|||zzzzzz{{{zzzyyy}}}~~~~~~www|||}}}zzzzzzzzzuuusssrrrqqqqqqooommmjjjiiillloooooonnnpppxxx~~~{{{wwwuuusssqqqoooooo}}}nnniiiiiivvv}}}qqqTTT777111111111///......//////000333555888:::<<>>>>><<<<<<;;;::::::::::::;;;999999999999999999999999:::999888888888999:::;;;;;;:::999999999:::;;;<<<======@@@FFFMMMRRRSSSRRRSSSTTTSSSOOOJJJKKKPPPVVVXXXTTTNNNKKKJJJHHHEEEBBBFFFEEECCCCCCEEEGGGHHHHHHGGGFFFDDDEEEFFFGGGFFFFFFHHHGGGEEEDDDEEEGGGJJJKKKGGGKKKPPPPPPMMMLLLNNNQQQPPPNNNLLLJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPWWWQQQQQQ[[[hhhuuuiiioooxxx~~~}}}xxxxxx|||~~~}}}rrrhhhYYYLLLGGGIIIQQQWWWVVVSSSQQQPPPRRRUUUWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWWWWXXXYYYXXXXXXXXXZZZVVVSSSTTTXXXZZZXXXUUUUUUWWWXXXXXXTTTNNNIIIFFF@@@>>>>>>BBBBBB???@@@EEECCCAAA===;;;;;;;;;::::::===;;;777444222000000000...------,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((())),,,///444555777<<<@@@BBB@@@===???999111...666EEENNNPPPPPPRRRSSSSSSRRRRRRTTTVVVKKKKKKQQQYYY]]]]]]]]]```hhhggggggeee^^^PPP@@@555@@@CCCFFFFFFEEEEEEIIILLLWWW^^^dddccc[[[TTTRRRSSSTTTVVVVVVTTTSSSSSSOOOIIIIIIEEE@@@<<<:::;;;<<<>>>GGGLLLSSSXXXYYYYYYXXXXXX[[[YYYXXXYYY[[[___aaacccccccccbbbbbbdddfffhhhjjjiiiiiijjjjjjkkkkkkllllllmmmmmmlllkkkkkklllmmmmmmnnnmmmmmmnnnooommmiiieeeggghhhllluuu}}}zzzsssnnneee[[[SSSNNNMMMMMMQQQTTTXXXYYYXXXYYY]]]aaaiiiqqqyyyzzzuuuqqqssswww|||wwwwww{{{}}}zzzyyy{{{xxxxxxwwwwwwvvvvvvwwwwwwwwwzzz}}}{{{xxxwwwzzz~~~~~~}}}|||{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||xxxvvvwwwzzz{{{|||yyy{{{}}}~~~}}}}}}}}}~~~~~~yyy}}}}}}zzz{{{~~~~~~zzzrrrqqqppppppppppppnnnmmmkkkooorrrttttttvvvzzz~~~{{{wwwuuutttppplllooowwwkkkfffgggvvv|||pppSSS777111111111//////...///000111444666888:::<<<@@@DDDHHHLLLNNNQQQSSSUUUWWWWWWWWWYYY[[[[[[XXXZZZ___```^^^______^^^___dddpppcccvvv{{{WWWNNNIIIJJJHHHBBBCCCIIIDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@>>><<<:::999888999999:::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999:::999888888888999:::;;;:::999999888999:::<<<===999999:::>>>CCCGGGHHHGGGNNNPPPPPPNNNLLLOOOUUU[[[bbb___[[[XXXUUUPPPIIIDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@BBBDDDFFFGGGFFFHHHGGGEEEDDDDDDGGGJJJLLLJJJNNNQQQPPPLLLJJJKKKMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIKKKMMMOOOQQQZZZnnnddd^^^zzzvvvfffiiilllpppxxx}}}{{{tttoooeeeWWWMMMJJJMMMRRRUUUWWWUUUSSSSSSVVVXXXYYYYYY\\\\\\\\\\\\ZZZXXXWWWUUUZZZZZZZZZYYYYYYXXXWWWVVV[[[WWWTTTUUUYYYZZZXXXVVVTTTUUUUUUTTTRRRMMMHHHFFFAAA??????BBBCCCAAAAAADDDCCC@@@===<<<<<<<<<;;;:::<<<:::777444222000000000...------,,,,,,++++++***************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***)))((())),,,...777555555999???BBB@@@<<<<<<888222///666CCCLLLNNNIIIOOOTTTVVVTTTSSSVVVYYYPPPOOOSSS[[[___^^^]]]___eeecccbbbaaa___UUUDDD666<<>>;;;::::::;;;DDDIIIPPPVVVXXXXXXWWWWWWYYYYYYXXXXXXZZZ]]]```bbb```aaaaaaccceeehhhkkkmmmjjjiiihhhhhhhhhhhhiiijjjlllkkkkkkjjjjjjkkkkkklllllllllmmmnnnmmmjjjeeeaaaeeeeeegggmmmxxx~~~ssskkk```XXXUUUSSSQQQOOORRRWWW\\\[[[WWWWWW\\\bbbnnnvvv{{{vvvjjjaaaaaaeee```aaagggooossssssrrrtttuuuuuuvvvwwwwwwwwwvvvvvvvvvyyy{{{|||zzzzzz}}}{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}|||{{{{{{zzzyyyxxxxxx|||xxxsssrrruuuyyy}}}xxxzzz~~~~~~}}}}}}~~~~~~||||||zzz|||}}}zzzzzz|||{{{xxxrrrqqqpppppprrrssssssrrrnnnppptttwwwzzz{{{||||||wwwsssssstttnnniiivvv}}}|||cccdddjjjvvv{{{nnnQQQ666111111000000//////000111222555777999;;;===BBBGGGKKKQQQQQQRRRSSSUUUVVVWWWWWWWWW]]]___\\\ZZZ[[[]]]\\\______]]]]]]```kkkyyysssjjj|||rrrZZZIIIKKKKKKCCCAAAIIIDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???<<<:::999777888888999999:::::::::<<<<<<;;;::::::::::::;;;888888888888888888888888999999999999999:::;;;;;;999888888888999:::<<<===<<<;;;:::<<>>===<<<===???CCCFFFGGGGGGHHHFFFCCCBBBCCCEEEIIIKKKMMMPPPRRRPPPKKKHHHGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJHHHFFFDDDFFFMMMRRRTTTeee|||bbbJJJccczzz|||hhhXXX^^^gggsss{{{nnnhhh___SSSNNNOOORRRTTTTTTWWWVVVUUUUUUWWWYYYYYYXXXZZZ[[[\\\\\\[[[YYYVVVUUUXXXXXXXXXXXXXXXXXXXXXWWW[[[XXXVVVWWWYYY[[[YYYWWWVVVUUUTTTSSSQQQMMMGGGDDDBBB@@@@@@AAABBBAAA@@@@@@BBB@@@===<<<======<<<::::::999777444222111000000...------,,,,,,++++++***************************)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))+++---888555333888???BBB@@@======;;;666111555@@@GGGJJJCCCLLLUUUXXXUUUTTTWWW\\\SSSPPPRRRZZZ``````^^^]]]aaa___]]]^^^aaa\\\KKK;;;999>>>EEEHHHGGGFFFFFFGGGNNNWWWcccjjjhhhbbb[[[WWWTTTVVVVVVUUUVVVXXXUUUPPPJJJGGGDDD@@@<<<:::999888@@@EEEMMMSSSVVVVVVVVVVVVXXXXXXXXXYYYYYY[[[^^^```^^^___```bbbdddgggjjjllljjjiiigggffffffhhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkklllkkkhhhccc```bbbbbbccciiirrr}}}}}}}}}qqqggg\\\WWWXXXYYYXXXUUURRRWWW[[[XXXTTTUUU___iii|||}}}|||sssfff\\\XXXXXXPPPWWWbbblllqqqrrrrrrttttttuuuwwwxxxxxxxxxwwwwwwuuuxxxzzz{{{{{{{{{}}}zzzzzzyyyyyyyyyyyyyyyzzzyyyyyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxzzzwwwttttttvvvzzz}}}~~~zzz}}}|||zzzyyyxxxyyyzzzyyyxxxxxxwwwvvvqqqooommmmmmnnnooopppooopppppprrruuuzzz|||}}}|||zzztttssstttlllkkksssrrr]]]fffqqqvvv~~~~~~wwwjjjMMM555222111000000///000111222333666888:::<<>>===<<<<<<===@@@BBBCCCIIIJJJJJJIIIGGGHHHKKKNNNKKKKKKMMMMMMKKKGGGCCC???@@@BBBCCCBBB@@@>>><<<<<<<<<;;;;;;===AAADDDEEEEEEEEECCCAAA@@@@@@CCCFFFHHHMMMOOOPPPNNNJJJGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEHHHHHHGGGDDDDDDHHHRRRZZZpppwww|||www^^^XXX___nnn]]]fffsssxxxiii```YYYQQQOOOTTTXXXVVVSSSUUUTTTTTTUUUWWWWWWWWWUUUUUUWWWYYY[[[[[[YYYXXXVVVRRRRRRSSSUUUWWWYYYZZZ[[[\\\ZZZXXXXXXZZZZZZYYYXXXXXXWWWVVVUUURRRNNNGGGAAA<<<<<<<<<>>>AAACCCBBB@@@BBB@@@>>>=========;;;:::999888666444222111000///...------,,,,,,++++++***************************(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((()))+++,,,666444444888???BBBAAA???@@@@@@<<<555444;;;AAACCC@@@IIITTTXXXVVVUUUWWW[[[TTTNNNNNNVVV___aaa___^^^``````^^^aaaggggggYYYGGG777===EEEHHHHHHFFFFFFFFFHHHRRR```lllnnniii___XXXUUUWWWWWWUUUVVVXXXVVVQQQJJJIIIFFFCCC???;;;888777<<>>?????????>>>===;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888888888888888888888888999999::::::;;;;;;;;;;;;888888777777888:::;;;<<<999999888888999;;;>>>@@@DDDDDDDDDCCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDD@@@BBBDDDCCC@@@>>>===>>><<<;;;:::;;;===??????>>>AAA@@@>>>>>>>>>@@@CCCDDDIIIJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFFFFFFFIIIPPP[[[cccnnnnnnmmmnnnsss|||uuueeeSSSRRRmmmxxxgggrrrrrreeeYYYTTTPPPRRRXXX\\\YYYTTTVVVUUUUUUVVVWWWXXXWWWVVVSSSUUUWWWZZZ\\\\\\\\\[[[SSSSSSTTTUUUWWWZZZ\\\]]]\\\[[[YYYYYYYYYZZZYYYYYYXXXWWWVVVVVVUUUPPPGGGAAA:::<<<>>>AAAGGGMMMLLLHHHCCCAAA???>>>>>>===:::888888777666444333111000///...------,,,,,,++++++***************************((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))))))))***,,,333444777;;;???BBBCCCBBBCCCEEEBBB999444777<<<>>>@@@HHHQQQVVVVVVUUUVVVXXXSSSKKKHHHQQQ]]]ccccccbbbeeeggggggiiippprrrfffTTT777===EEEIIIHHHFFFFFFGGGEEEMMM[[[hhhooolllccc\\\WWWYYYWWWUUUUUUWWWUUUPPPJJJJJJHHHFFFBBB===999777999>>>DDDJJJNNNRRRUUUXXXVVVYYY[[[[[[YYYYYY\\\```]]]^^^___aaabbbcccdddeeefffeeeeeefffgggiiilllmmmiiijjjjjjkkkkkkjjjjjjiiiaaacccffffffdddbbbbbbbbb^^^aaafffjjjmmmpppsssvvvxxxnnnfff___^^^bbbeeedddaaaVVVVVVTTTPPPQQQ\\\ooo~~~yyykkk```ZZZTTTMMMGGGPPP^^^lllqqqrrrtttwwwxxxwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyxxxwww{{{{{{yyyxxxwwwwwwwwwwwwuuuuuuvvvxxxyyy{{{|||}}}}}}}}}}}}~~~~~~}}}||||||~~~}}}{{{}}}~~~}}}}}}~~~{{{xxxuuussssssqqqqqqttttttqqqppprrrsssooojjjgggfffggghhhhhhsssssssssuuuyyy~~~zzzoooiiitttttthhhjjjoooxxx}}}xxxlll\\\CCC111444000000000000222333555777999<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999999999:::;;;;;;;;;;;;;;;999999888777777999:::;;;666777888888888999<<<>>><<<<<<======>>>>>>??????AAAAAAAAA???>>>???AAADDD???BBBEEEDDDAAA???AAACCC???===;;;:::;;;;;;:::999>>>>>>>>>>>>???@@@@@@AAADDDEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAEEEEEEFFFIIIPPPYYYbbbgggYYYZZZ]]]fffvvvxxxdddMMMCCCKKKeee~~~sss~~~ooocccTTTRRRQQQUUU[[[^^^[[[XXXZZZYYYWWWWWWYYYZZZZZZYYYUUUVVVXXXZZZ\\\^^^______ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXYYYSSSSSSTTTWWWWWWSSSIIIAAA===???AAACCCJJJQQQOOOIIIEEECCCAAA???>>><<<999777777666666444333111///......------,,,,,,++++++***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))))))))***+++///333:::>>>AAABBBDDDFFFEEEHHHFFF<<<555666:::<<>>EEEIIIHHHGGGGGGHHHFFFKKKTTT```jjjlllhhhcccYYYZZZXXXTTTTTTUUUSSSNNNJJJJJJJJJHHHEEE@@@;;;888888<<>>000555000000000111222444666888:::>>>BBBEEEHHHJJJLLLNNNPPPRRRUUUYYY\\\^^^______YYY___bbb]]]XXXXXXXXXXXXWWWZZZ]]]]]]]]]^^^bbbfffjjj{{{jjjmmmiiiTTTJJJEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::::::::888777777777888999888:::;;;;;;999999;;;===888888:::<<<>>>>>>>>>===;;;<<<===<<<:::;;;>>>AAA>>>AAADDDCCC@@@@@@DDDGGGEEECCC@@@?????????===<<<<<<===???AAAAAAAAA@@@???BBBBBBCCCEEEFFFFFFEEEDDD@@@@@@?????????AAABBBCCCEEECCCDDDKKKUUU___cccddd```fffmmmwwwyyy[[[MMM>>>AAA[[[~~~lll[[[PPPQQQTTTXXX]]]^^^]]][[[\\\ZZZWWWWWWXXXZZZZZZZZZVVVVVVVVVWWWXXXZZZ\\\^^^ZZZYYYXXXWWWWWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWWWWXXXOOOOOORRRVVVYYYTTTKKKBBB<<<>>>>>>>>>CCCIIIFFF>>>FFFDDDAAA@@@>>><<<888666666666666555333111///.........---,,,,,,++++++***(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***)))))))))+++,,,333<<>>666666:::<<>>EEEIIIHHHGGGHHHIIIIIIJJJPPPZZZeeekkkkkkhhh[[[[[[YYYTTTSSSTTTQQQLLLJJJKKKKKKJJJFFFAAA<<<888888:::???CCCHHHNNNUUUZZZVVVZZZ^^^]]]ZZZYYY]]]```\\\]]]___bbbdddfffggggggddddddeeeffffffeeeeeedddjjjkkkllllllllllllkkkjjjdddeeeeeebbb^^^\\\]]]___aaaeeejjjmmmmmmnnnppprrrwww|||xxx{{{sssooojjjhhhhhhgggeeebbb[[[YYYVVVVVV\\\iiiyyy}}}mmm^^^SSSOOOOOOPPPXXXgggssssssqqquuu{{{~~~yyyxxxwwwuuuuuuuuuvvvwwwxxxyyyzzz|||~~~}}}{{{yyyxxxxxxxxxxxxyyyzzz{{{|||vvvvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~||||||~~~|||zzzzzz{{{zzz{{{{{{zzzxxxuuurrrpppqqqnnnooottttttpppppptttppplllfffcccccceeefffgggeeelllssswwwxxxzzz|||}}}tttzzzsssnnnaaannnxxxyyy|||ssscccRRR;;;///666000000000111333555777888;;;???DDDGGGIIIKKKLLLMMMNNNQQQUUUZZZ]]]`````````\\\aaabbb^^^ZZZ[[[[[[ZZZUUUYYY]]]___^^^^^^aaaccccccsssnnnbbbwwwiiiPPPCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@>>><<<::::::;;;>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;:::999777777777777888777999;;;;;;888666777999::::::;;;<<<>>>>>>===;;;777:::<<<===<<<===@@@CCC===@@@CCCBBB???@@@EEEJJJKKKIIIGGGEEEEEEEEECCCBBB<<<>>>AAACCCDDDCCCAAA???AAAAAAAAACCCEEEEEEDDDBBB<<<<<<;;;;;;===@@@CCCEEEEEEBBBCCCKKKXXX```bbb```eeemmmuuuzzz~~~|||mmm\\\CCCFFFHHHTTTqqqyyy}}}dddNNNNNNQQQVVVZZZ]]]^^^^^^^^^\\\YYYUUUTTTUUUWWWYYYYYYVVVUUUSSSRRRSSSUUUWWWYYYUUUTTTSSSSSSUUUWWWZZZ[[[ZZZ[[[ZZZYYYWWWVVVWWWXXXRRRRRRRRRTTTTTTPPPHHHAAA@@@;;;:::???BBBBBBAAABBBBBBAAAAAAAAA@@@===888444666333333555444///---///***+++,,,------,,,***)))(((((((((((((((((((((((((((&&&%%%&&&'''((('''%%%$$$%%%''')))******(((((((((((((((((((((((((((((()))((('''''''''(((***+++---000666;;;???BBBDDDFFFAAA===>>>@@@888000666DDDHHHEEEHHHQQQUUUQQQOOOQQQVVVLLLFFFJJJXXXjjj{{{wwwqqqtttwwwpppfff@@@:::<<>>:::777888;;;@@@FFFMMMRRRVVVXXXYYY[[[[[[[[[[[[]]]___dddbbbaaa```aaacccfffhhhdddcccccceeehhhjjjjjjjjjhhhgggggghhhjjjjjjhhhgggeeebbbaaa```]]][[[___eeeeeehhhlllnnnoooooopppqqqyyyuuuyyyvvvqqqkkkhhhiiiiiihhhggg______^^^bbbpppqqqbbb^^^[[[TTTUUU\\\kkklllmmmppptttwwwzzz|||tttwwwyyyyyyxxxwwwwwwwwwuuuuuuwwwzzz}}}}}}zzzxxxuuuvvvyyy{{{{{{yyywwwvvv{{{|||||||||zzzyyyzzz{{{}}}}}}||||||||||||||||||~~~~~~~~~zzzuuussstttwwwsssttttttrrrooommmlllmmmsssllldddaaadddggggggeeeaaaiiittt||||||zzzqqqooozzzhhhgggrrr}}}zzzwwwnnn\\\HHH999333333///000222222333555888;;;<<>>===;;;;;;<<<=========;;;;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<;;;;;;<<<=========;;;888777:::::::::999999999888888888888888888888888888888888888888888888888888888999999999999999999999999888888999999999:::::::::999999999:::<<>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@===::::::===AAABBBBBBBBBAAAAAAEEESSSccckkkjjjvvv~~~{{{kkk[[[MMMEEE===EEE[[[ttt]]]PPPUUUYYY]]]```___]]][[[ZZZXXXWWWVVVVVVVVVVVVXXXXXXVVVUUUUUUTTTUUUVVVXXXYYYVVVTTTSSSRRRSSSVVVXXXZZZXXXXXXXXXWWWWWWVVVVVVUUUVVVTTTSSSVVVWWWRRRHHH@@@???;;;;;;???CCCBBBAAACCCBBBAAA@@@@@@???===888555666444444666555000...///,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***)))((((((******)))(((((()))******)))'''%%%$$$((((((((((((((((((((((((((((((((((((((())))))***,,,111666;;;>>>@@@BBBDDDAAA???@@@BBB;;;222666BBBKKKJJJLLLPPPPPPPPPUUU]]]YYYRRRIIIFFFNNN___nnnvvv{{{uuuuuuuuummmcccIII>>>:::CCCJJJHHHGGGKKKEEEJJJRRR[[[dddiiikkkkkkcccZZZUUUVVVVVVTTTUUUXXXSSSOOOKKKHHHFFFCCC???;;;777777999===BBBIIIOOOSSSWWWYYY[[[[[[[[[[[[]]]^^^bbbaaa``````aaaccceeegggddddddccceeehhhiiiiiiiiihhhgggggghhhiiiiiihhhfffdddaaa______\\\ZZZ^^^eeeeeeiiimmmooopppppppppqqqvvvuuuwwwwwwrrrkkkhhhiiilllllllllggggggfffiiiuuu{{{lll___\\\ZZZWWW]]]gggnnnoooqqqsssvvvyyy|||~~~wwwyyyzzzyyywwwuuuttttttuuuuuuwwwzzz||||||zzzxxxuuuwwwyyyzzz{{{zzzxxxwww{{{||||||{{{yyyxxxyyyzzz|||}}}~~~~~~~~~~~~||||||{{{{{{|||~~~|||}}}}}}~~~~~~}}}zzzwwwsssqqqrrrsssoooooopppnnnmmmlllmmmoooooollliiihhhiiillloooqqqnnnqqqwww~~~vvv|||nnneeejjjttt|||xxxtttiiiXXXDDD777222222000222333333444666999<<<>>>BBBHHHMMMOOOQQQSSSTTTOOOQQQTTTWWWYYY[[[\\\\\\ZZZZZZZZZYYYXXXVVVTTTRRRWWWVVVUUUVVVYYY\\\^^^^^^___gggmmm{{{mmmjjj{{{ZZZNNNAAA;;;>>>CCCDDDBBB>>>>>><<<:::999999;;;=========>>>===<<<;;;<<<<<<:::;;;<<<<<<=========<<<;;;;;;<<<===<<<:::888777999999999888888888777777888888888888888888888888555555555555555555555555777777777777666666666666999999999999999999999999999999:::;;;===???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFCCC@@@???AAACCCCCCBBBDDDGGGHHHLLLVVVfffrrrvvvpppWWWDDD<<<;;;MMMggg~~~~~~zzzfffVVVOOOTTTWWW\\\___^^^\\\[[[ZZZZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYUUUTTTRRRQQQRRRTTTWWWYYYVVVVVVUUUUUUTTTTTTTTTTTTYYYVVVTTTXXX[[[WWWJJJ??????<<<<<<@@@CCCBBBBBBDDDBBBAAA@@@??????===999666888555555888666111///111......---+++************************************+++***))))))++++++***))))))*********((('''%%%###(((((((((((((((((((((((('''(((((()))))))))))))))+++000666:::;;;;;;>>>@@@AAA@@@BBBEEE???666666>>>KKKOOOZZZhhhnnnggg[[[RRR^^^[[[OOOBBBDDDSSSbbbgggnnnoooppppppsssuuuqqqjjjWWWEEE888<<>>=========:::;;;;;;<<<;;;:::888777888888888888777777777777777777777777777777777777444444444444444444444444666666666666666666666666999999999999999999888888999999;;;<<<===>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>>>>????????????????????????@@@AAABBBCCCKKKHHHEEEDDDDDDDDDCCCBBBEEEKKKOOORRR[[[kkkxxx}}}|||qqqZZZAAA555<<>>BBBDDDBBBCCCFFFBBB@@@???>>>>>>===:::888999666777999777333111222000///---+++***)))******************************)))((('''((()))***)))'''''''''((())))))(((''''''((((((((((((((((((((((((&&&''')))*********)))((((((...444777888888999;;;??????CCCFFFBBB999666888KKKNNN]]]wwwrrr\\\eeedddVVVBBB>>>MMM\\\bbbWWW^^^gggmmmssswwwuuuqqqeeeMMM888666@@@GGGJJJJJJGGGFFFIIIRRR]]]gggkkkkkkgggbbb\\\XXXVVVWWWYYY[[[TTTRRROOOKKKHHHDDDAAA???;;;999666666:::@@@GGGLLLTTTVVVYYY[[[[[[[[[\\\]]]^^^^^^^^^___```bbbcccdddfffeeedddeeeggghhhgggfffjjjiiihhhiiijjjjjjhhhfffaaa\\\ZZZZZZZZZ[[[___eeehhhkkkoooqqqqqqpppppppppoootttssssssxxxsssssswwwyyyzzzqqqqqqqqqtttyyy{{{yyyuuuooojjjfffdddbbbccclllxxxuuuvvvwwwyyy{{{}}}~~~~~~{{{|||}}}{{{xxxuuussssssttttttvvvxxxzzz{{{yyyxxxwwwwwwxxxyyyyyyzzzzzzzzz{{{||||||{{{xxxwwwwwwxxx|||}}}}}}{{{||||||{{{||||||~~~~~~|||zzzyyy|||wwwqqqnnnooopppooommmsssrrrpppllliiihhhkkkmmmkkkkkkkkkjjjiiihhhiiijjjrrrsssxxx{{{xxxssssssxxx|||ssswwwxxx\\\VVVbbbpppwwwxxxrrrjjj[[[III;;;333111111444555666777777999<<>><<<999777888<<<@@@@@@<<<::::::<<<;;;<<<<<<=========<<<<<<::::::;;;;;;:::999888888999999999999888888888777666666666666666666666666777777777777777777777777888888999999999999999:::999999999999888888888888999:::;;;======<<<;;;;;;=================================>>>>>>>>>??????======>>>>>>@@@AAABBBCCCHHHGGGEEECCCCCCBBBBBBBBBCCCJJJQQQWWWbbbpppyyy|||mmmeeeWWWDDD777;;;QQQfff|||rrrxxxrrr```SSSPPPTTTQQQUUUYYY\\\\\\[[[ZZZZZZVVVUUUSSSQQQPPPNNNMMMMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUTTTSSSSSSSSSTTTUUUUUUXXXTTTSSSYYY```^^^RRRGGGAAA???@@@CCCDDDBBBCCCGGGBBB@@@>>>=========;;;::::::777777999888333111333111///---+++*********+++************************)))((('''((()))***)))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''***000555777888888777<<<===BBBFFFCCC<<<555333GGGJJJSSSfff}}}kkkiii\\\FFF<<>>;;;888666888===DDDIIIPPPSSSWWWYYYZZZZZZ\\\]]]]]]\\\\\\]]]^^^```cccdddeeeddddddeeegggggggggfffjjjiiihhhiiijjjjjjhhhfff___YYYVVVXXXZZZ\\\aaagggjjjllloooppppppoooooopppnnnrrrrrrqqq~~~|||{{{{{{zzzyyyxxxvvvvvvyyy{{{zzzwwwuuuuuusssqqqoookkkjjjnnntttsssuuuwwwyyy{{{|||||||||zzz|||}}}|||zzzxxxwwwwwwttttttuuuwwwyyyzzzyyywwwvvvvvvwwwwwwxxxyyyzzzzzz{{{||||||{{{yyyxxxxxxyyy|||}}}|||yyywww}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyuuuooommmooopppooommmvvvuuurrrnnnkkkkkkmmmoookkkgggdddeeehhhhhhfffbbbhhhppp{{{~~~uuurrruuuxxxqqq~~~iiiVVVVVVdddooouuuxxxrrrfffTTTCCC888333222333555777888999999;;;???BBBDDDGGGJJJMMMNNNOOOQQQRRRQQQPPPOOOOOOQQQSSSWWWYYYYYYXXXYYY^^^fffiiigggcccWWWXXXYYY[[[]]]]]]\\\ZZZ]]]bbb______hhhqqqsssrrr|||[[[EEE>>>@@@EEE@@@@@@@@@AAABBB@@@;;;777666:::>>>>>><<<;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999999;;;;;;:::::::::999999999666666666666666666666666888888888888888888888888999999999:::::::::;;;;;;888888888888888888888888999:::;;;<<<<<<;;;:::999>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<======>>>???@@@BBBCCC@@@@@@????????????AAACCCEEEKKKRRR\\\hhhrrrsssnnn]]]PPPBBB===BBBSSSmmm{{{sss{{{ooocccYYYRRRQQQUUURRRUUUYYY[[[[[[ZZZZZZZZZSSSSSSSSSRRRRRRQQQPPPPPPOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRSSSWWWVVVUUUTTTUUUVVVXXXYYYVVVSSSRRRWWW^^^]]]TTTKKKCCCAAACCCEEEDDDAAACCCGGGBBB@@@===<<<<<<======<<<:::777777:::888333111333//////...,,,++++++++++++************************+++***))))))++++++***))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))'''(((,,,333:::===:::666:::<<>>===IIIUUUZZZbbbjjjnnnqqqrrrnnnhhhnnn[[[CCC666888AAAIIILLLIIIHHHIIILLLTTT^^^hhhoooppppppjjj```XXXWWWVVVTTTTTTSSSQQQMMMHHHCCCAAAAAA@@@===999666777;;;AAAEEEJJJNNNSSSWWWYYYZZZ\\\]]]\\\[[[ZZZZZZ\\\___bbbeeedddccccccdddfffhhhgggfffiiihhhgggggghhhhhhfffddd\\\VVVSSSVVV[[[___dddjjjlllmmmnnnnnnmmmmmmoooqqqooooooooorrr{{{~~~~~~}}}}}}{{{wwwssspppooooooppprrrtttwwwyyyzzzzzzzzzyyy{{{}}}|||zzzyyyxxxyyytttttttttvvvxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwyyy{{{{{{|||||||||zzzyyyzzz{{{{{{|||}}}}}}|||zzzxxxvvv{{{|||||||||}}}}}}}}}}}}xxxzzz|||~~~}}}|||tttrrrooonnnooooooooonnnrrrrrrrrrpppnnnnnnpppsssiiidddaaadddjjjmmmkkkhhhiiiqqq}}}|||ppp```UUU[[[hhhppptttyyyqqqbbbMMM===444333444444555777999:::;;;>>>BBBEEEGGGIIILLLNNNNNNOOOQQQSSSTTTSSSRRRRRRSSSVVVXXXZZZ\\\ZZZZZZ\\\```bbbaaa___ZZZZZZ[[[\\\^^^^^^]]][[[TTTYYYWWWXXXbbbiiiwwwoooiiirrrvvv^^^JJJ???AAA???>>>???AAAAAA>>>:::777888:::<<<>>>>>>>>>===;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::777777777777777777777777777777777777777777777777666666666777888888999999777777777888888888999999999::::::;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???@@@AAA;;;;;;;;;;;;;;;>>>CCCFFFLLLQQQWWW___hhhllleee[[[HHH>>>;;;III___tttppp^^^VVVTTTRRRRRRTTTTTTWWWZZZ[[[ZZZYYYYYYYYYTTTTTTUUUVVVVVVUUUUUUUUUQQQRRRTTTUUUWWWWWWXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSWWWVVVUUUUUUVVVXXXZZZ\\\UUUSSSSSSVVVZZZZZZSSSMMMEEEDDDEEEGGGDDD@@@BBBFFFBBB???<<<;;;<<<=========999777777999888333111222------......---,,,++++++))))))))))))))))))))))))***)))((((((******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((***444@@@DDD???888:::<<<@@@EEEGGGCCC:::222111FFFYYYZZZSSSTTTZZZ```^^^]]]\\\WWWGGG:::@@@PPPUUU\\\bbbhhhnnnrrrnnnhhhkkk^^^KKK;;;666===GGGNNNGGGHHHIIIJJJNNNWWWeeeoooqqqsssoooccc[[[XXXVVVSSSSSSSSSRRRMMMGGGBBBAAAAAAAAA>>>999666666999===@@@EEEJJJPPPUUUXXXZZZ[[[]]]]]][[[XXXWWWYYY]]]bbbfffcccbbbbbbdddfffhhhhhhgggfffeeeddddddeeedddbbb```ZZZTTTQQQUUU\\\aaahhhmmmnnnnnnmmmllljjjkkknnnqqqqqqkkklllsssxxx~~~~~~zzzwwwtttqqqnnnnnnooosssvvvxxxyyyyyyyyyxxxzzz{{{{{{yyywwwvvvwwwtttssssssuuuwwwyyyxxxwwwuuutttsssssstttvvvyyyzzzzzz|||}}}|||{{{{{{|||~~~zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}|||wwwyyy{{{}}}}}}{{{yyyxxxmmmnnnoooooonnnmmmnnnooooooppppppooommmmmmnnnpppgggeeeeeeggglllppprrrqqqttttttzzzkkk\\\UUU___lllrrruuuzzzooo^^^HHH777111222444555555777999;;;===AAAEEEIIIKKKMMMOOOPPPPPPQQQSSSTTTWWWWWWWWWWWWXXXYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYY\\\[[[[[[\\\^^^^^^]]][[[TTTXXXVVVVVV]]]```gggxxxhhhaaafffzzzbbbPPPJJJCCC??????@@@>>>;;;;;;888888;;;@@@CCCCCC@@@<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;<<<<<<<<<===;;;;;;;;;:::::::::999999888888888888888888888888666666666666666666666666444444444555666666777777555555666777888999:::::::::999999999999999::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<========================>>>???@@@<<<<<<<<<;;;;;;???FFFKKKSSSXXX]]]^^^^^^[[[QQQGGG<<<:::GGGddd~~~vvvfffWWWQQQRRRRRRSSSUUUWWWYYY[[[[[[ZZZYYYXXXYYYTTTUUUVVVWWWWWWVVVUUUUUUSSSSSSSSSTTTVVVXXXYYYZZZXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTSSSRRRTTTVVVYYY[[[VVVUUUTTTVVVWWWVVVRRRMMMFFFEEEFFFGGGDDD@@@AAAFFFBBB???<<<:::;;;===>>>>>>999777777999888333111222,,,---.........---,,,+++(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&$$$$$$%%%&&&(((***,,,---(((((((((((((((((((((((()))((('''''''''(((***+++,,,(((***555DDDJJJDDD;;;:::===AAAEEEHHHFFF===333333@@@KKKOOOQQQTTTRRRMMMRRRSSS[[[___PPP<<>>666;;;FFFOOOFFFHHHIIIHHHJJJSSSbbboooppptttqqqeee\\\YYYWWWSSSRRRSSSRRRMMMFFFBBB@@@AAA@@@===999666555777;;;===CCCGGGNNNSSSWWWYYY[[[]]]]]]ZZZWWWVVVXXX]]]bbbfffbbbaaaaaacccfffhhhhhhhhhdddbbbaaabbbbbbbbb___]]]YYYSSSPPPUUU\\\cccjjjpppooonnnllljjjhhhjjjnnnqqqsssiiiiiisssuuuttt~~~xxxwwwwwwtttppplllnnnrrruuuxxxyyyyyyyyyxxxyyy{{{zzzwwwuuutttttttttsssssstttwwwxxxxxxwwwtttsssrrrqqqrrruuuxxxzzzzzz{{{}}}}}}||||||~~~xxxxxxyyyzzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}{{{|||||||||zzzvvvrrrppphhhlllooopppmmmlllmmmooopppqqqqqqnnnkkkiiiiiiiiiggghhhjjjjjjkkknnnssswww}}}tttqqq|||xxxxxxlll[[[TTT```oootttvvvzzznnn\\\DDD444///111444555555777999<<<>>>BBBGGGKKKMMMOOOQQQRRRRRRRRRTTTVVVYYYYYYZZZZZZ[[[\\\]]]]]]YYYYYYWWWUUUSSSSSSUUUWWW]]]\\\[[[[[[]]]^^^]]]\\\ZZZ]]]YYYXXX\\\YYYZZZggguuu```TTTjjjdddYYYKKKAAA>>>>>><<<:::===999777;;;CCCGGGFFFCCC======>>>>>>===<<<;;;;;;======<<<<<<<<<======>>>:::::::::999999999888888888888888888888888888888777777777777777777777777444444555555666777777888444444555777888999:::;;;:::999888888888999:::;;;888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>===============>>>?????????>>><<<<<>>=========<<<;;;:::666666999999444000000111...,,,***++++++******(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((()))******))))))))))))))))))))))))&&&&&&***222<<>>AAA>>><<<>>>AAABBB>>>:::...===LLLQQQLLLHHHIIILLLPPPUUU\\\^^^TTTHHHGGGNNN^^^gggjjjgggjjjtttvvvppprrrooo```III999999AAAHHHEEEAAADDDLLLOOOPPP]]]mmmssstttrrrmmmeee]]]WWWTTTQQQRRRRRRNNNGGGBBBAAAAAADDD@@@:::555444555888;;;@@@EEELLLRRRUUUXXXZZZ\\\ZZZYYYXXXWWWXXX[[[^^^```]]]^^^aaacccdddcccbbbaaaccc```^^^___cccccc^^^YYYVVVUUUTTTWWW\\\cccgggjjjjjjkkklllmmmnnnooopppqqqnnnnnnmmmmmmooottt|||zzzzzzyyyuuussstttwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzyyyvvvtttrrrrrruuuttttttttttttuuuuuuvvvvvvuuuttttttttttttuuuvvv}}}zzzxxxyyy|||}}}{{{yyyzzz{{{}}}~~~|||{{{~~~}}}|||zzzzzz{{{{{{||||||zzzxxxxxxwwwtttoookkkfffhhhjjjkkkllllllkkkkkkooojjjlllsssuuuooojjjiiibbbffflllqqquuuvvvuuuttt{{{vvvmmmkkkyyy}}}sssqqq```WWWVVVcccooorrrpppnnniiiVVVBBB777444333444666666666999===BBBGGGIIIJJJNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUXXX[[[\\\ZZZXXXYYYYYYYYYWWWUUUUUUWWWYYY[[[ZZZZZZ[[[]]]^^^^^^]]]aaa]]]XXXVVVWWWZZZ\\\]]]xxx}}}sssaaahhhWWWGGGDDD@@@<<<===>>><<<:::888777:::CCCLLLGGGCCC???>>>??????===:::>>>===<<<;;;<<<===???@@@;;;<<<<<<;;;999888888999999888888777777777777777666666555555555555666666555666666777777777777777777777777777888888888888777777777777777888888999:::999888888888888888888::::::::::::::::::::::::<<<===>>>===<<<<<<===???:::888777888:::>>>JJJUUUWWWWWWUUUOOOCCC;;;???HHHRRRiii~~~ppp___\\\VVVRRRQQQSSSVVVYYY___^^^___aaabbb^^^ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVYYYYYYXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSXXXSSSOOORRRZZZ]]]XXXQQQGGGFFFFFFGGGDDD???@@@EEEBBB@@@>>>=========<<<;;;:::777666999999555111111111///,,,++++++,,,+++***((()))))))))************))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''')))000:::@@@@@@??????===<<<>>>BBBCCC@@@<<<222;;;HHHQQQPPPJJJJJJOOOWWW[[[aaabbbXXXLLLIIIMMM^^^eeegggccceeepppvvvuuusssnnnbbbOOO===555:::BBBFFFBBBDDDKKKLLLMMMXXXgggppprrrssspppiiiaaaZZZWWWTTTUUUTTTPPPJJJFFFDDDDDDDDDAAA<<<777555666888999===BBBIIINNNRRRUUUXXXZZZ[[[ZZZYYYYYYZZZ\\\___aaa___```bbbccccccccccccbbbddd```\\\]]]______ZZZUUUQQQRRRSSSWWW]]]bbbfffhhhkkkkkklllmmmnnnoooooopppqqqpppnnnllllllnnnrrrvvv~~~wwwssstttuuusssrrrtttxxxxxxxxxwwwwwwwwwwwwwwwyyy{{{{{{zzzwwwuuuuuuvvvssstttttttttttttttttttttsssrrrrrrrrrsssuuuwwwxxx|||{{{zzzzzz{{{{{{zzzyyy{{{{{{|||}}}}}}|||{{{zzz|||{{{zzzyyyyyyyyyzzzzzzyyywwwvvvuuutttpppkkkfffddddddfffgggiiijjjkkklllmmmjjjkkkrrrtttooojjjiiiggglllssswwwyyyyyyyyyyyyyyyssseeeZZZaaauuuvvvyyy~~~bbb[[[ZZZdddnnnnnniiifffaaaPPP===444333444666999:::;;;>>>BBBGGGKKKMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[YYYWWWWWWXXXXXXWWWVVVVVVXXXZZZZZZZZZZZZ[[[^^^aaaaaa```aaabbbbbb```]]]\\\]]]___eeetttuuuhhhmmmlllOOO:::777@@@===<<<888555:::BBBCCC>>>GGGFFFCCC@@@<<<:::::::::???>>>>>><<<;;;:::999999:::;;;<<<;;;999888999:::999888888777777777777777666666555555555555666666555555666777777888777777666666666777777777888888777777666666777777888999;;;;;;999888888777777888999999::::::;;;<<<<<<<<<888:::;;;;;;:::888999999666555666:::???DDDNNNXXXZZZSSSIII???888999HHHXXXxxxzzznnnaaa^^^YYYVVVUUUWWWZZZ\\\^^^]]]]]]___aaa___\\\[[[WWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWW[[[ZZZXXXVVVUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPPPPXXXSSSOOOSSSZZZ]]]XXXRRRGGGEEEEEEFFFDDD@@@AAAEEEBBB@@@>>>=========<<<;;;;;;777777::::::555222333222000---,,,------,,,***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((((((((((((((()))'''(((...666<<>><<<<<>>:::888666666777:::>>>DDDJJJNNNRRRVVVXXX\\\[[[ZZZZZZ[[[]]]___aaabbbbbbbbbccccccccccccccceee```ZZZXXXZZZZZZVVVRRRNNNQQQUUUZZZ___bbbdddeeeiiiiiiiiijjjjjjkkkkkkkkkpppqqqpppmmmkkkkkkmmmooozzzsssnnnllloooqqqqqqsssvvvyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuurrrqqqrrrsssrrrssstttuuuttttttsssrrroooooooooppprrruuuwwwyyy{{{||||||{{{zzzyyyyyyzzz{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyvvvuuusssqqqoookkkeeeaaa```aaabbbdddfffhhhjjjkkkllljjjkkkppprrrnnnkkkkkkiiipppxxx{{{zzzyyy{{{}}}yyyvvviiiXXXVVVfffzzz{{{ttt___[[[\\\eeelllkkkeee```XXXHHH888333444777:::===>>>@@@CCCGGGKKKOOOQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWYYY[[[[[[YYYWWWWWWXXXYYYXXXXXXXXXZZZ\\\ZZZYYYYYY\\\___bbbcccccc___eeejjjhhhbbb^^^^^^```ZZZiiizzzooonnn{{{pppIII<<>>888EEEJJJOOOMMMFFF???;;;;;;??????>>>===<<<:::888777999;;;;;;;;;999999:::;;;999888888777777777777777555555444444444444555555444444666777888888888888555555555666666666666777777777666666777777888999;;;;;;:::888777777777777888999999:::;;;<<<======999:::;;;;;;999888888999@@@>>>???EEEIIILLLRRRXXXPPPEEE:::888@@@RRRlll{{{ppp|||qqqfff[[[YYYUUURRRRRRTTTWWWYYYZZZZZZZZZ[[[]]]^^^\\\ZZZXXXXXXWWWVVVVVVVVVVVVWWWVVVWWWWWWXXXXXXXXXYYYYYY[[[YYYVVVSSSRRRSSSTTTVVVXXXWWWUUUSSSQQQPPPOOONNNYYYSSSPPPSSS[[[^^^YYYSSSGGGDDDCCCEEEDDDAAABBBEEEBBB@@@>>>===>>>>>><<<;;;<<<888777::::::666444444222000...---...---,,,***)))))))))))))))*********((((((((((((((((((((((((((((((((())))))(((((((((&&&''')))++++++***((('''''''''''''''''''''''''''***((((((+++222888===???<<<<<<===AAADDDFFFEEECCC@@@777<<>>CCCCCCFFFJJJIIIIIIPPP[[[iiinnnuuuxxxtttkkkccc^^^VVVVVVUUUSSSOOOLLLJJJIIIDDDCCC@@@===:::888666555777;;;AAAFFFJJJOOOSSSWWW[[[ZZZYYYYYY[[[\\\^^^```eeedddcccbbbbbbccccccdddeee^^^VVVSSSUUUVVVUUURRRRRRVVV[[[```bbbddddddeeejjjjjjjjjjjjkkkkkkkkkkkkmmmoooppppppoooooopppqqqnnn~~~}}}llliiiiiimmmpppqqqtttxxxyyyxxxxxxwwwwwwvvvvvvuuusssssssssqqqnnnnnnppprrrrrrsssuuuvvvvvvtttsssqqqnnnnnnooooooqqqtttvvvwwwyyy|||}}}|||xxxvvvxxxzzzxxxwwwvvvvvvvvvxxxzzz{{{zzzyyywwwvvvvvvvvvwwwxxxuuutttrrroookkkgggbbb___^^^___bbbdddffffffffffffjjjjjjkkknnnooonnnmmmmmmfffnnnxxx{{{xxxwwwzzz~~~~~~xxxiiiaaagggttt}}}}}}fffWWWWWW\\\eeekkkkkkeee```SSSEEE777444888;;;>>>AAA???BBBFFFJJJMMMPPPRRRTTTUUUVVVXXXZZZ[[[\\\\\\\\\XXXXXXXXXZZZ\\\]]]\\\[[[YYY[[[\\\[[[ZZZZZZ[[[\\\[[[YYYYYYZZZ]]]```aaaaaa]]]bbbffffffccc______``````aaacccpppqqqhhhjjj{{{nnnLLL===777;;;>>>===888666===FFFGGGOOOYYY^^^ZZZPPPGGGAAA???>>>===<<<<<<;;;;;;;;;888:::;;;;;;999999:::<<<999888888777777777777777555555444444444444555555333444555777888888888888444444444555555555666666666666666666666777888888888888777777666777777777888999999999::::::;;;;;;<<<<<<<<<:::999;;;>>>AAAJJJKKKQQQZZZ]]]ZZZVVVVVVBBB::::::IIIccc}}}}}}xxxeee[[[VVVTTTQQQOOOPPPRRRTTTVVVYYYYYYXXXWWWXXX[[[ZZZWWWYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRSSSSSSWWWVVVTTTSSSQQQPPPPPPOOO[[[UUUQQQTTT[[[^^^YYYRRRGGGCCCAAACCCCCCBBBBBBFFFCCCAAA???>>>>>>>>>===<<<<<<888666999999666444555111000............,,,*********))))))))))))))))))(((((((((((((((((((((((((((((()))******)))((((((&&&''')))++++++***((('''((((((((((((((((((((((((***(((''')))...555:::===;;;<<>>BBBGGGKKKQQQUUUXXXXXXWWWXXXYYYZZZ\\\]]]eeedddcccbbbbbbccccccdddccc[[[RRRNNNQQQUUUVVVVVVXXX\\\aaadddeeeeeeeeefffmmmmmmmmmnnnnnnnnnnnnnnniiillloooqqqqqqqqqrrrsssqqqtttzzz|||ssshhhgggjjjooorrrsssuuuzzzwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvuuurrrppppppqqqsssqqqrrrtttvvvvvvuuutttsssqqqqqqppppppqqqrrrtttuuuwwwzzz|||zzzwwwuuuwwwyyyttttttssssssuuuxxx{{{}}}yyyxxxwwwvvvvvvvvvwwwxxxuuutttqqqmmmhhhdddaaa```]]]```dddggggggeeebbb```hhhjjjlllmmmnnnooopppoooeeennnwwwzzzxxxvvvyyy}}}uuullllllrrrwwwvvv___RRRWWW^^^eeejjjkkkfff```TTTFFF:::999<<>>999BBBTTTPPPSSSXXX^^^```]]]UUUNNNBBB@@@===:::999999:::;;;888:::;;;;;;999999:::<<<999888888777777777777777555555555444444555555555444555666777888888888888444444444444555555555555666666666555666777777888555555444555555666777888999999999999888888888888<<<;;;999777888>>>FFFLLLNNNWWWgggtttrrrcccRRRIII;;;;;;HHHgggnnn]]]VVVXXXWWWVVVUUUUUUWWWYYYZZZ[[[]]][[[WWWXXX\\\ZZZUUUXXXXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWXXXXXXZZZ[[[\\\XXXYYYYYYYYYXXXVVVTTTSSSTTTSSSSSSRRRRRRRRRRRRRRR]]]WWWSSSUUU\\\^^^XXXQQQGGGBBB???BBBCCCBBBCCCFFFCCCAAA???>>>>>>>>>===<<<;;;777555888888666444555000///.........---+++)))************))))))))))))))))))))))))))))))))))))((((((************(((((($$$%%%'''((((((((('''&&&)))))))))))))))))))))))))))((('''(((,,,111777;;;<<<===@@@DDDGGGHHHIIIIIIHHH===<<>>;;;888777666888;;;>>>BBBGGGMMMQQQUUUUUUVVVVVVWWWYYYZZZ[[[bbbbbbbbbcccccccccccccccaaaXXXMMMIIILLLSSSWWWXXXYYY]]]bbbcccbbbbbbdddggghhhhhhhhhiiiiiijjjjjjjjjgggjjjmmmoooooonnnooopppuuurrrnnnooo{{{yyylllccccccaaaccciiipppssssssuuuyyytttttttttttttttuuuuuuuuutttttttttrrrooommmnnnooopppqqqrrrtttuuuuuuuuuuuuuuutttsssrrrrrrsssttttttvvvwwwxxxwwwvvvvvvvvvxxxsssrrrrrrsssuuuxxx{{{}}}yyyxxxvvvuuuuuuuuuvvvwwwtttsssoooiiiccc``````aaa^^^```dddffffffddd```^^^gggkkkmmmlllmmmpppsssrrrkkkrrrzzz}}}{{{yyyzzz|||~~~~~~zzzsssnnnpppyyy{{{eeeUUU\\\dddgggiiihhhddd^^^TTTGGG<<<;;;???AAAAAABBBBBBHHHNNNQQQRRRSSSVVVXXXWWWYYY[[[^^^`````````___[[[ZZZZZZ\\\___```aaa```]]]______^^^[[[YYYXXXYYY[[[XXXVVVUUUVVVXXXYYYYYY\\\[[[[[[]]]aaaddddddccc^^^bbbdddeeemmm~~~kkkaaabbboooiiiJJJ333888AAABBBEEENNNWWWSSSNNNOOOSSSWWWXXXVVVHHHEEEAAA===:::888888888999;;;;;;;;;999999:::;;;999888888777777777777777666666555555555555666666555666666777777777777777444444444555555555555666666666555555666666777888444444444444555666777888999999999999999999999888888888777888===FFFRRRYYY___iiixxxsssZZZBBB777;;;DDD]]]{{{eeeYYYXXXZZZYYYXXXXXXXXXYYYZZZZZZ^^^bbbaaa[[[\\\```^^^VVVXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\ZZZ[[[]]]^^^]]]ZZZWWWUUUQQQQQQQQQQQQRRRSSSTTTUUU___YYYTTTVVV\\\]]]WWWPPPGGGAAA>>>AAACCCCCCDDDFFFCCCAAA???>>>??????===<<<;;;666444777777555444555///...------...---***(((************)))))))))((())))))))))))))))))))))))'''(((***++++++***((('''&&&&&&&&&&&&''''''''''''************************(((''''''(((***///555999<<>><<<:::999444666888:::>>>CCCIIIMMMTTTUUUUUUVVVWWWXXXYYYYYY___```bbbccccccccccccbbb```VVVIIIDDDGGGOOOTTTWWWTTTXXX[[[\\\[[[]]]bbbgggbbbbbbcccdddeeeeeeffffffeeehhhkkklllmmmmmmnnnppppppnnnjjjiiimmmxxxpppddd[[[YYYSSSKKKLLLUUUVVVZZZdddnnnqqqppprrrvvvqqqrrrrrrsssssstttttttttrrrssssssqqqmmmkkkjjjjjjmmmnnnoooppprrrtttuuuuuuwwwvvvuuuttttttuuuvvvvvvtttsssssstttvvvwwwvvvuuuttttttttttttuuuwwwxxxyyywwwvvvtttssssssssstttuuuqqqooojjjbbb\\\[[[]]]```______aaabbbbbbbbbaaaaaagggmmmooollllllqqquuuuuuuuuyyy}}}~~~{{{yyyxxxsssvvvxxxvvvuuu}}}wwwdddXXXaaahhhiiihhhgggccc]]]QQQEEE;;;;;;???@@@???@@@AAAGGGNNNQQQQQQQQQTTTWWWVVVXXX[[[___```aaa```___]]]\\\[[[[[[]]]^^^]]]\\\ZZZ[[[]]]\\\ZZZXXXWWWWWWYYYWWWTTTSSSUUUXXXYYYYYYXXXZZZ\\\^^^___```aaabbb]]]bbbggggggdddiii||||||gggddd}}}}}}]]]HHHEEEIIIKKKHHHTTTOOOHHHDDDDDDHHHMMMPPPLLLKKKJJJGGGCCC???<<<999:::;;;<<<;;;999888999:::999888888777777777777777777777666666666666777777777777777777777666666555444555555555555666666666666555555555555666777777999888777666666666666666777888999:::;;;<<<======:::<<<@@@FFFNNNYYYdddlllsssttttttmmm]]]LLLFFFHHHVVVddd||||||kkkZZZVVV\\\WWWWWWWWWVVVVVVVVVVVVVVV[[[aaabbb\\\]]]ccc```WWWWWWWWWVVVVVVWWWXXXXXXYYYWWWVVVVVVVVVWWWYYY[[[]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUQQQQQQQQQQQQRRRSSSUUUUUUaaaZZZUUUWWW\\\]]]VVVOOOGGGAAA===@@@CCCCCCDDDGGGDDDAAA???>>>??????>>><<<:::555333666777444444555...------------,,,)))'''+++*********))))))(((((())))))))))))))))))))))))''')))***++++++***)))''')))(((((((((((()))******************************'''''''''(((***...444888===???CCCFFFGGGIIIJJJKKKIIIFFFBBBBBBGGGNNNRRRSSS[[[aaaiiisss}}}qqq```CCCHHHRRR\\\aaa```]]]\\\ggglllqqqvvvxxxnnnRRR999777???EEEFFFDDDEEEHHHJJJSSS]]]jjjuuuyyyvvvrrrnnnaaa^^^ZZZWWWVVVSSSNNNIIIDDDCCCBBB@@@>>>===;;;;;;333444666888;;;???FFFJJJTTTUUUUUUVVVWWWXXXYYYYYY]]]___aaacccdddcccbbbaaa```UUUGGGAAADDDKKKRRRUUUNNNRRRTTTUUUTTTXXX```gggddddddeeefffhhhiiijjjjjjcccfffiiilllmmmooorrrtttggghhhjjjiiiggghhhpppxxxwww~~~wwwnnnccc[[[MMMDDD>>>???===;;;DDDSSSMMMSSS___jjjooonnnooosssooopppqqqqqqrrrssstttuuuuuuvvvwwwuuuqqqmmmlllkkkkkkkkklllmmmppprrrtttvvvwwwvvvvvvuuuuuuwwwxxxyyysssqqqppprrrvvvxxxvvvtttvvvvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrqqqrrrssssssnnnllleee]]]WWWWWW[[[______^^^]]]]]]^^^aaaccceeegggmmmpppllllllrrrwwwwww|||}}}{{{wwwtttjjjrrr|||xxxiiiWWWXXXbbbiiiiiihhhiiieee```NNNBBB999:::>>>>>>>>>>>>>>>DDDLLLOOONNNNNNQQQTTTUUUXXX[[[^^^```aaa```______]]][[[ZZZ[[[[[[ZZZXXXVVVXXXZZZZZZXXXWWWVVVWWWXXXUUUSSSSSSUUUYYY[[[\\\RRRXXX^^^___\\\ZZZ[[[___ccc___```dddbbbaaalll{{{jjjhhhwwwgggLLLOOOTTTOOOKKKKKKIIIDDD???>>>@@@DDDMMMNNNQQQQQQOOOJJJDDD@@@;;;<<<===;;;999888888999999888888777777777777777888888777777777777888888888888888888777666555444555555555666666666666777555555555555555666777777===<<<:::999777666555555666777999;;;===???AAABBB@@@DDDLLLUUU```kkkvvv}}}xxxoooaaaRRRGGGJJJ___uuu|||mmm]]]PPPSSS^^^XXXXXXXXXWWWWWWWWWVVVVVVVVV^^^___[[[\\\bbb___VVVVVVVVVVVVVVVVVVWWWXXXYYYWWWVVVUUUUUUVVVXXX[[[]]]XXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTaaa]]]WWWTTTXXX\\\XXXPPPGGGAAA===???AAABBBEEEJJJHHHGGGDDDBBB@@@===999555777666555666777888888666555333000......---+++***(((((((((((((((((((((((((((((((((((()))))))))))),,,111$$$000HHH)))%%%++++++************++++++*********************************)))))),,,000333======BBBHHHKKKMMMTTT]]]XXXLLL===666:::EEEOOOUUUYYYkkkUUUGGGHHH\\\fff]]]UUUWWWUUUbbbnnntttxxxttt___GGG;;;>>>CCCGGGHHHGGGGGGGGGMMMOOO[[[mmmzzz}}}{{{yyymmmcccWWWRRRRRRSSSPPPLLLKKKHHHDDDAAA@@@???===;;;888555444888;;;<<>>>>>DDDGGGJJJLLLMMMNNNPPPRRRUUUYYY]]]\\\XXXVVVXXX[[[\\\[[[[[[[[[\\\\\\YYYWWWVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWWWWWWWWWWVVVUUU[[[VVVVVV\\\___\\\[[[^^^___^^^]]]\\\]]]___aaabbb}}}jjjqqqcccQQQJJJKKKCCCEEEGGG@@@>>>???999>>>???III[[[ccc^^^TTTNNNEEE???<<<<<<>>>===;;;999:::999888777666666777777555555555555666666777777888888777666666666666666:::999777555444444444444999999777444333444888;;;DDDGGGIIIDDD<<<666555777===999777;;;AAAGGGQQQYYYXXX^^^jjjuuuuuummmjjjllleeeXXXIIIFFFVVVrrrrrrsssuuuddd\\\ZZZVVVSSSQQQTTTSSSRRRQQQQQQQQQQQQQQQTTTVVVZZZ]]]]]][[[XXXVVVUUUVVVVVVVVVVVVVVVVVVVVVRRRRRRTTTUUUWWWYYYZZZ[[[UUUUUUSSSPPPNNNMMMOOOQQQNNNNNNQQQWWWXXXVVVVVVXXXccc^^^VVVRRRVVV\\\ZZZTTTHHHBBB???@@@BBBCCCEEEIIIGGGEEECCCAAA???<<<888444666555444555777888777666555222000......---+++***))))))))))))))))))))))))(((((((((((())))))))))))+++ 333(((444KKK111///))))))(((((((((((())))))*********************************)))))),,,000333:::===BBBFFFKKKPPPUUUYYYRRRJJJ???999<<>>JJJSSSXXX^^^dddUUUPPPIIICCC===::::::<<<===<<<;;;:::999777666666666666666666777777888888999888888777666666777777888888777666666666666666666777777777666777999<<<===AAACCC@@@;;;777888;;;<<<;;;===DDDKKKWWWjjjzzz|||tttsssrrriii```[[[IIILLLTTTcccwwwyyywwwooojjjxxxxxxjjj\\\WWWVVVTTTQQQPPPRRRQQQPPPOOOMMMMMMMMMMMMMMMOOOSSSVVVXXXWWWVVVUUUWWWVVVVVVUUUUUUUUUVVVVVVRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQNNNLLLLLLNNNQQQRRRPPPRRRVVVWWWSSSRRRTTThhhaaaWWWQQQTTTZZZYYYTTTJJJDDD@@@BBBCCCCCCEEEHHHEEECCCAAA@@@>>>;;;777444555444333444666777666555444222///...------+++***************************(((((((((((())))))))))))%%%000'''...AAA......)))((((((''''''(((((())))))))))))))))))))))))))))))******))))))+++///222666===BBBCCCKKKUUUWWWRRRKKKGGGBBB<<<;;;BBBNNNWWW\\\gggzzzuuuWWWBBBKKK___iiijjjkkkqqqwwwyyyuuusssrrriii^^^BBB999999DDDIIIEEEGGGOOOQQQOOOUUUeeeuuu}}}~~~~~~wwwnnnaaaYYYUUUSSSPPPMMMIIIFFFCCCAAA@@@@@@???>>><<<777444555666888<<>>>>>CCCIIIRRR```lllhhhgggaaaUUUHHH???<<<<<<===<<<;;;:::888666555444777777777777888888888888999888888777777777777777555555666666666666555555333444666666555555666777999===@@@>>>:::999<<<@@@HHHMMMUUU]]]```ggguuuuuunnnggg[[[NNNFFFIIIWWWnnnuuunnniiinnnggg]]]TTTRRRSSSQQQOOOOOOPPPOOONNNMMMKKKKKKJJJJJJJJJKKKNNNQQQTTTVVVWWWWWWXXXVVVTTTSSSRRRSSSTTTUUUSSSSSSRRRQQQQQQPPPOOOOOOOOOOOONNNLLLJJJLLLOOORRRRRRPPPQQQUUUUUURRRQQQSSSjjjdddZZZSSSUUUYYYVVVOOOJJJDDD@@@BBBBBBBBBCCCFFFDDDBBB@@@???>>>;;;777444444333222333555666555444333111///---------+++***))))))))))))))))))))))))(((((((((((())))))))))))%%%"""///&&&'''222%%%'''******))))))))))))******((((((((((((((((((((((((((()))***))))))***---000111<<>>>>>>>>>>>>>>;;;;;;:::999888777888888999>>>KKKXXX```aaadddhhhjjjhhhfffiiiooorrrrrrpppoooooooooooooooqqqrrrsssuuutttsssrrrqqqqqqqqqqqqqqqpppnnnnnnooopppooonnnnnnooopppqqqpppooommmkkkooopppqqqrrrrrrrrrrrrrrrqqqqqqpppnnnkkkhhheeecccXXXWWWVVVWWWYYY[[[ZZZYYYYYYZZZ[[[^^^```ccceeegggmmmnnnpppttt{{{}}}~~~~~~|||www|||~~~iiiSSSSSSZZZlllrrrvvvuuupppfffWWWIII888555444555:::???AAABBBCCCGGGKKKNNNNNNLLLKKKKKKMMMPPPSSSTTTSSSSSSTTTUUUQQQOOOLLLMMMPPPTTTVVVXXXZZZYYYWWWVVVVVVVVVWWWWWWUUUWWWXXXXXXWWWVVVVVVVVVRRRUUUYYY]]]]]]ZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]___lllqqqhhhaaaccczzzyyyjjjYYYSSSLLL>>>===<<<;;;;;;>>>BBBHHHMMM___eeegggccc\\\UUUNNNHHHCCCAAA>>>;;;999888888888777777777777777777888888888777777666666666777777666777999999999888777666555666666555444444555777666;;;BBBEEEFFFJJJQQQWWWaaahhhttt}}}{{{uuutttxxxwwwpppeee]]]XXXZZZ___eeerrr|||zzztttyyyxxx[[[UUUPPPQQQQQQOOOMMMNNNPPPOOOOOONNNNNNNNNOOOOOONNNNNNOOOQQQTTTVVVYYYZZZVVVTTTQQQOOONNNOOOQQQRRRTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLKKKMMMQQQTTTPPPNNNPPPTTTUUUSSSSSSVVVeeeaaaYYYUUUWWW[[[VVVOOOHHHCCC???AAAAAA@@@@@@CCCCCCBBB@@@??????<<<999666444333222333444555555333222000...---------+++***(((((((((((((((((((((((((((((((((((())))))))))))******111+++))),,,&&&'''******))))))))))))******''''''''''''''''''''''''((())))))))))))***,,,......:::??????HHHTTTRRRFFFAAACCCAAA999444999IIIWWW]]]\\\YYYXXXYYYZZZZZZZZZZZZMMMAAA@@@JJJXXXccciiirrrttttttssssssuuuuuutttiiiKKK444777BBBHHHMMMTTTNNNJJJMMMZZZiiivvv{{{pppfff___YYYTTTPPPLLLIIIFFFDDDDDDDDDCCCBBB@@@;;;666555444333666;;;===BBBHHHMMMQQQSSSVVVXXXYYYZZZ]]]___``````^^^^^^ddd]]]TTTRRRVVV[[[\\\\\\````````````______```bbbeeeeeefffggggggggggggfffeeeffffffcccaaa```aaacccbbbdddggggggeeecccccccccccceeedddZZZLLLBBB>>>===???QQQlllwwwsss```OOO???:::<<<=========>>>===;;;::::::999999888555999EEERRR[[[___dddjjjjjjhhhgggjjjnnnqqqrrrqqqsssrrrpppoooooooooqqqqqquuutttsssrrrqqqqqqqqqqqqrrrpppnnnnnnooopppoooooommmnnnpppqqqpppnnnlllkkknnnnnnooooooppppppooooooqqqrrrrrrpppkkkddd]]]YYYSSSSSSTTTVVVYYY[[[[[[[[[\\\]]]___aaacccddddddeeeooopppppprrrxxx~~~{{{|||}}}{{{yyyhhhQQQWWWccclllrrrvvvtttnnncccSSSDDD555555555888<<<@@@CCCDDDEEEIIIMMMPPPPPPNNNMMMMMMNNNPPPRRRRRRRRRQQQQQQQQQRRROOOLLLKKKMMMPPPSSSTTTSSSTTTWWWYYYYYYXXXWWWUUUTTTVVVYYYYYYXXXVVVVVVWWWTTTTTTWWW]]]dddgggddd___]]]^^^^^^^^^^^^]]]\\\\\\[[[bbbkkkvvvnnn___kkkttt[[[CCC@@@===<<>><<<;;;<<<777777777777777777777777666666666555555666666777:::;;;<<<<<<<<<;;;999888666666666666666888<<>>>>>===>>>@@@>>><<<;;;<<<<<<;;;:::555888AAANNNWWW]]]dddlllhhhiiijjjkkkmmmoooqqqsssuuusssqqqnnnmmmmmmnnnooorrrrrrqqqqqqqqqqqqrrrrrrsssqqqooonnnoooppppppooonnnnnnoooppppppooommmmmmoooppppppqqqqqqppppppppppppppppppmmmggg___VVVQQQNNNOOOQQQTTTVVVYYYZZZ[[[___```bbbdddffffffggggggqqqrrrooommmpppxxxzzzxxxvvvwww}}}fffTTT[[[fffiiinnnqqqooojjj```QQQDDD444555888;;;???BBBDDDEEEGGGJJJOOOQQQQQQPPPPPPQQQNNNNNNOOOPPPPPPOOONNNMMMTTTQQQMMMLLLMMMPPPRRRRRRPPPSSSXXX[[[\\\[[[XXXUUURRRVVVZZZZZZXXXVVVVVVXXXVVVWWWXXX___kkksssqqqiii^^^^^^^^^^^^]]]]]]]]]]]]ZZZ]]]]]]```rrrddd]]]fffPPPJJJAAA<<<@@@EEEEEE@@@===AAACCCEEENNNZZZ\\\VVVRRROOOJJJDDD???;;;999777999999999888888888888888666666666666666777777888666666777888888888777777333444777999;;;???CCCGGGRRRYYYbbbhhhkkkooouuu{{{yyytttooommmhhh```ZZZZZZWWWOOOMMM___}}}~~~www{{{iii]]]VVVTTTTTTUUURRRLLLLLLOOOOOOPPPQQQSSSUUUXXX[[[\\\XXXVVVTTTRRRRRRSSSTTTUUUPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMPPPQQQQQQRRRTTTVVVUUURRRQQQSSSRRROOONNNQQQ```[[[TTTQQQVVV[[[YYYRRRFFFAAA???AAABBBAAAAAACCC@@@???>>>>>>===<<<888666555333333444555666555444111///---,,,------+++***(((((((((((((((((((((((((((((((((((())))))))))))'''(((&&&))))))'''+++***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))((((((***,,,...333:::@@@CCCDDDDDDDDD???DDDEEE@@@999999BBBKKKXXXWWWVVVTTTQQQNNNMMMMMMYYY[[[SSSDDDBBBWWWvvvzzztttnnnnnnqqqttttttssszzzhhhLLL555222>>>IIILLLKKKKKKNNNTTTYYYbbbrrryyyrrrjjjaaaYYYTTTMMMJJJFFFDDDCCCBBBAAA???@@@<<<999:::888444444777999<<>>===AAAGGGKKKMMMNNNOOOPPP```eeejjjiiiccc___^^^```fff___WWWQQQLLLKKKRRR[[[eeejjjuuu{{{jjjaaa]]]UUUTTTUUUUUUQQQKKKKKKPPPMMMNNNOOOQQQSSSVVVXXXZZZXXXVVVTTTRRRQQQQQQRRRRRRNNNMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJMMMQQQSSSTTTSSSTTTTTTTTTQQQOOOQQQPPPLLLLLLNNNfff___UUUOOORRRWWWUUUOOOFFFBBB@@@BBBDDDBBBBBBEEE>>>===<<<<<<<<<;;;888555555444333444666777666555111///---,,,------,,,***))))))))))))))))))))))))(((((((((((())))))))))))***+++%%%***+++''',,,***))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))(((((()))+++...111999AAABBB>>>@@@EEE???DDDHHHEEE>>><<<@@@FFFSSSUUUYYYZZZZZZYYYYYYYYY\\\aaaZZZHHHAAAQQQlll}}}wwwnnnooouuuyyy{{{{{{~~~dddCCC444===HHHKKKLLLMMMPPPSSSTTT[[[kkk{{{~~~vvvlllccc^^^LLLIIIEEECCCBBB@@@???===@@@<<<:::;;;999555444666999;;;???BBBEEEIIINNNRRRVVVWWWXXXYYY\\\^^^aaabbbggggggfffbbb]]]]]]```cccaaa___^^^___```bbbbbbaaa```aaaccceeeeeedddcccbbb___dddhhhhhheeebbbccceeeaaaeeegggfffbbbaaadddgggjjj||||||fffVVVOOOLLLHHHEEELLLbbbuuuwwwooohhhVVVQQQMMMLLLJJJEEEBBBCCC???<<<::::::<<<===<<<:::555555999AAAIIIOOOZZZcccccchhhmmmllliiiiiiooouuupppnnnllliiiiiijjjkkkmmmmmmmmmnnnoooppprrrssstttssspppmmmlllmmmooooooooooooooonnnnnnooopppqqqrrrppppppqqqqqqqqqppppppooommmjjjeee___YYYTTTPPPOOOPPPRRRSSSUUUWWWZZZ^^^aaa```aaadddgggjjjmmmpppqqqvvvxxxvvvqqqssszzz}}}zzzwwwwwwvvvuuupppooowww~~~~~~nnnVVVOOOYYYfffjjjoooqqqoooggg^^^TTTEEE999444888<<<@@@CCCDDDEEEFFFHHHJJJMMMOOOPPPQQQSSSUUUNNNNNNPPPRRRUUUUUUUUUSSSSSSQQQOOOOOOQQQTTTUUUUUURRRSSSTTTUUUUUUTTTRRRQQQPPPUUU[[[[[[XXXUUUVVVXXXVVVZZZ[[[XXXZZZ``````[[[YYYXXXXXXXXXZZZ]]]```bbbccc\\\]]]dddaaa^^^rrryyy^^^```fffpppuuucccZZZUUUOOOAAALLLOOOGGGBBBFFFFFF@@@@@@EEEMMMSSSTTTPPPJJJEEE>>>>>>=========<<<<<<<<<:::999999999:::;;;;;;<<<>>>??????AAADDDHHHKKKMMMSSSXXX___ddddddaaa^^^\\\VVV[[[___]]]VVVOOOLLLLLLJJJIIIHHHHHHHHHOOO```qqq}}}{{{~~~hhh]]][[[\\\SSSSSSTTTTTTOOOJJJKKKQQQLLLLLLMMMNNNPPPRRRTTTUUUXXXWWWUUUSSSRRRQQQRRRRRRMMMMMMMMMNNNNNNNNNNNNNNNQQQQQQPPPNNNMMMLLLKKKJJJHHHLLLQQQTTTUUUSSSSSSRRROOOLLLKKKNNNNNNLLLLLLOOOggg___VVVSSSTTTTTTPPPKKKGGGCCCAAABBBBBB@@@BBBFFFBBBAAA???===:::888666555555777999999666444333222666222...,,,------+++(((+++***(((((()))***)))((()))))))))))))))(((''''''(((((((((((()))))))))))))))(((((()))******((('''((((((((((((''''''''''''(((((((((((())))))))))))+++111888<<<===>>>AAACCCBBBGGGKKKKKKGGGCCCAAAAAAOOOYYY______^^^aaa```\\\eeeccc^^^SSSCCC<<>>;;;777444555666999<<<@@@DDDGGGIIIPPPRRRSSSUUUVVVYYY]]]``````aaa```^^^\\\\\\^^^```___``````aaaaaaaaaaaa```aaabbbbbbccccccbbbbbbbbb___```bbbbbbaaa``````aaaeeedddbbbaaaaaacccdddfffkkkyyyuuufffWWWMMMGGGBBBFFFRRR[[[]]]bbbjjj]]]WWWRRRSSSUUURRRKKKFFFFFFDDDAAA>>><<<;;;;;;;;;;;;666333666>>>HHHWWWcccbbbeeejjjlllmmmmmmmmmnnniiikkkkkkkkkjjjjjjlllnnnnnnnnnooopppqqqqqqrrrrrrssspppllliiihhhjjjmmmoooqqqmmmjjjlllppprrrpppmmmrrrooolllkkknnnooonnnmmmfffbbb\\\WWWSSSPPPNNNMMMOOORRRUUUUUUUUUVVVZZZ^^^ccceeegggiiijjjnnnsssvvvuuuwwwxxxvvvsssssswww{{{zzzxxxrrruuuvvvxxx}}}yyyrrraaaRRRUUUdddjjjgggooorrrqqqgggVVVFFF===;;;>>>>>>@@@CCCGGGKKKMMMMMMIIIIIIKKKMMMPPPQQQPPPOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWWWWVVVTTTRRRRRRTTTVVVQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWZZZ]]]]]]ZZZXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXZZZ]]]^^^^^^```cccfff```bbbbbbbbbaaaaaaccceeezzzsssbbb[[[ZZZcccjjj___^^^hhhfffUUUKKKOOOCCCHHHKKKKKKMMMQQQRRROOOLLLJJJKKKOOOMMMGGGDDDEEE@@@AAA@@@>>>===???EEEIIIIIIMMMTTT\\\dddhhheee___eeeeeefffhhhhhhcccYYYQQQSSSMMMHHHFFFCCC@@@@@@DDDEEEMMMVVV^^^iiizzz~~~yyywwwrrryyy{{{ggg``````aaa```]]]YYYTTTQQQOOONNNMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRUUURRRPPPPPPRRRSSSTTTSSSRRRPPPMMMLLLKKKMMMOOOPPPOOONNNNNNOOOPPPOOOMMMJJJLLLMMMOOOPPPRRRRRRRRRQQQMMMMMMMMMMMMMMMLLLLLLMMMddd\\\SSSQQQSSSTTTPPPKKKFFFBBB@@@AAAAAA@@@BBBFFFCCCBBB@@@>>><<<999888777555777999999777444333222***))))))***,,,......---***))))))***++++++***((()))))))))))))))(((''''''(((((((((((())))))))))))'''''''''((((((((('''&&&'''''''''((((((((())))))(((((((((((()))))))))******...444999===???BBBCCCAAADDDGGGHHHHHHFFFFFFEEEPPPUUUXXXVVVXXX```fffgggcccgggiii___JJJ:::>>>KKKgggjjjmmmooorrrwww|||~~~}}}aaaAAA333555999FFFHHHMMMPPPPPPQQQZZZddd|||qqqddd\\\RRRJJJHHHFFFBBB@@@AAADDDCCCBBBBBBAAA>>>:::777555666777:::===AAAEEEGGGNNNPPPSSSTTTVVVXXX\\\______```___]]][[[ZZZ\\\]]]``````aaabbbbbbbbbaaaaaabbbccccccccccccbbbbbbaaa```bbbcccbbbaaa```aaacccdddcccaaa``````aaabbbcccggguuu{{{mmm]]]QQQIIIAAA>>>CCCGGGIIIQQQ]]][[[WWWSSSTTTUUURRRLLLGGGAAABBBBBBBBBAAAAAAAAABBB???888333444888@@@LLLXXXaaadddiiikkklllllllllllliiijjjkkkkkkjjjkkklllnnnppppppppppppppppppppppppsssqqqnnnllllllmmmnnnpppnnnkkkhhhjjjnnnpppooolllooollljjjjjjlllmmmllljjjeee]]]UUUPPPQQQQQQNNNKKKPPPTTTWWWXXXXXXYYY^^^aaakkkjjjiiiiiilllqqqvvvxxx{{{yyyxxxwwwxxxzzz{{{{{{xxx~~~{{{}}}{{{~~~|||oooggg[[[UUUZZZdddiiihhhnnnooolll```QQQDDD??????BBBBBBCCCFFFIIIKKKLLLMMMPPPNNNMMMMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYXXXUUUSSSSSSTTTUUUTTTTTTUUUVVVWWWWWWVVVUUUVVVWWWZZZ\\\\\\ZZZXXXWWWXXXYYYZZZ[[[\\\\\\[[[VVVXXXZZZ\\\]]]^^^```bbbfffffffffccc```______```fff|||}}}aaaRRR[[[nnn~~~xxxqqqiiifff___WWWTTTSSSNNNHHHNNNNNNOOOSSSVVVVVVPPPKKKPPPSSSUUUSSSPPPQQQVVV[[[fffggghhhiiilllooonnnmmm^^^\\\YYYVVVSSSOOOKKKHHHBBBBBBFFFLLLOOOOOOSSSYYYrrr{{{~~~zzzzzz}}}jjj^^^\\\]]]^^^\\\\\\YYYUUUPPPMMMLLLLLLMMMQQQPPPPPPOOOOOOOOOOOOPPPTTTSSSQQQQQQSSSTTTSSSSSSTTTRRROOOMMMLLLLLLMMMNNNQQQQQQSSSVVVWWWUUUQQQNNNOOOOOOPPPQQQQQQPPPNNNMMMNNNOOOPPPPPPPPPPPPQQQQQQaaaYYYQQQOOOQQQSSSPPPKKKEEEAAA???@@@@@@???AAAFFFDDDCCCAAA???<<<:::999888666888:::999777444333222---------+++******+++---,,,+++***+++,,,,,,***((()))))))))))))))(((((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''')))******+++((((((((()))))))))******,,,...222888???DDDFFFGGGEEEEEEEEEGGGIIIJJJIIIHHH^^^bbbbbb```___ccceeeeee^^^fffllleeeRRRAAA@@@HHH```jjjpppnnnoootttwwwtttsss{{{}}}kkkNNN888333777DDDKKKOOOMMMLLLPPPVVVYYYuuuvvvllleeeZZZPPPKKKHHHCCCAAAAAAEEEDDDCCCBBBBBB???<<<999666666555666999===AAADDDJJJMMMQQQTTTVVVXXX[[[]]]]]]]]]]]]\\\YYYYYYZZZ[[[___```aaaaaabbbbbbaaaaaacccdddddddddcccbbbaaaaaabbbccccccaaa``````bbbdddcccbbbaaa_________``````dddrrruuubbbRRRMMMCCC;;;999666777CCCRRRYYYVVVSSSQQQQQQOOOJJJEEEAAABBBDDDDDDDDDDDDEEEFFF@@@999333111333888DDDOOO```cccgggjjjjjjjjjiiijjjiiijjjkkkkkkkkkkkkmmmooosssrrrrrrqqqpppoooooonnnrrrqqqooommmmmmmmmnnnooollliiiggghhhlllnnnmmmkkkjjjiiiiiijjjkkkjjjhhhfff```VVVKKKHHHLLLPPPOOOLLLRRRVVVZZZ[[[\\\]]]aaaeeeoookkkhhhiiinnntttwwwxxx|||xxxvvvwww{{{~~~}}}zzzzzz|||}}}}}}wwwccc[[[UUUXXX___cccgggiiimmmkkkdddXXXJJJAAAAAACCCFFFFFFGGGIIIJJJKKKMMMMMMUUURRROOOLLLLLLNNNRRRTTTUUUVVVWWWYYYYYYYYYXXXWWWYYY[[[]]]\\\YYYUUUSSSSSSYYYWWWVVVXXX[[[]]]\\\ZZZXXXXXXYYY[[[]]]]]]ZZZXXXWWWXXXYYY[[[]]]]]]^^^^^^XXXYYYZZZ\\\^^^___aaabbbggggggfffdddaaa^^^^^^^^^YYYdddcccZZZ___|||}}}yyyssseeeVVVSSSUUUUUUXXXdddmmmgggYYYWWW[[[___^^^ZZZXXXZZZ\\\gggmmmwww}}}}}}xxxrrrnnnXXXUUUOOOIIIFFFGGGKKKOOOHHHOOO]]]jjjnnnooorrryyy~~~{{{ooohhh___\\\]]]___^^^\\\ZZZZZZVVVPPPKKKIIIKKKOOOQQQPPPNNNLLLLLLMMMNNNOOOTTTSSSSSSSSSUUUUUUSSSRRRVVVTTTQQQNNNLLLKKKLLLLLLQQQRRRVVVYYY[[[YYYTTTPPPOOOPPPQQQQQQQQQPPPNNNMMMKKKLLLNNNNNNMMMMMMNNNPPPccc[[[RRROOOQQQRRROOOKKKDDD@@@>>>@@@@@@???AAAFFFCCCBBB@@@>>><<<:::999888777888::::::777444333222333333111---)))***...333111...+++*********)))((((((((())))))))))))(((((((((((((((((())))))))))))%%%&&&(((((('''''''''(((&&&''''''((())))))******(((((()))))))))*********//////111888AAAHHHKKKLLLLLLIIIGGGHHHKKKLLLKKKHHHcccjjjrrrwwwvvvpppgggaaaaaaeeehhhbbbTTTGGGBBBCCCTTTggguuurrrmmmqqqsssqqqooosssxxxttt```FFF777444@@@KKKPPPKKKJJJQQQUUURRRggg{{{}}}vvvlllaaaVVVPPPKKKFFFCCCCCCBBBAAA?????????===:::888777666444444555999===???EEEHHHMMMQQQTTTVVVXXXZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^______````````````ddddddddddddcccbbbaaa```bbbbbbbbb```^^^___bbbdddccccccaaa```____________dddqqqiiiVVVTTTKKKCCC>>>888666AAAPPPYYYWWWRRRLLLIIIIIIGGGDDDDDDEEEEEECCCAAA@@@CCCFFF???999444222333777CCCOOO^^^aaaeeehhhhhhhhhhhhhhhiiijjjkkkkkkjjjkkkmmmoooqqqqqqqqqppppppoooooooooqqqooollljjjiiijjjlllnnnllljjjhhhiiilllnnnmmmlllhhhiiijjjjjjiiigggdddaaaWWWOOOFFFCCCFFFLLLOOOOOOSSSWWW[[[^^^^^^```dddgggkkkhhheeeiiipppuuuvvvtttuuuttttttvvvzzz||||||zzzzzzzzzttt```VVVSSS[[[aaaaaadddjjjkkkggg^^^QQQEEE>>>???AAAFFFGGGIIIJJJJJJKKKMMMNNNTTTRRROOOLLLKKKLLLOOORRRUUUWWWXXXYYYYYYXXXWWWVVVZZZ[[[]]]\\\ZZZWWWWWWWWW\\\YYYWWWYYY^^^```^^^\\\\\\[[[\\\]]]______\\\ZZZYYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZYYYZZZ[[[]]]___aaaaaabbbdddcccbbbaaaaaabbbbbb___rrrlll^^^lll~~~zzz{{{|||{{{yyyuuupppmmmooorrrxxxxxxpppbbbYYYVVVTTTRRROOOJJJIIIOOOZZZbbbppp{{{tttyyybbb___]]]]]]^^^^^^\\\YYYYYYZZZXXXRRRKKKHHHLLLQQQMMMKKKJJJIIIJJJMMMPPPRRRTTTSSSSSSUUUVVVUUUSSSQQQTTTRRRPPPMMMKKKKKKKKKKKKNNNOOORRRUUUWWWVVVSSSPPPNNNOOOPPPRRRSSSSSSRRRRRRLLLNNNOOONNNLLLKKKLLLOOOhhh___TTTPPPQQQRRRNNNJJJDDD@@@>>>???@@@???BBBFFFAAA@@@???===;;;999888777777999;;;:::777444222222000///...+++***...777>>>666111+++'''&&&((())))))(((((())))))))))))(((((((((((((((((())))))))))))%%%''')))***(((''')))***))))))))))))))))))(((((())))))))))))************///...///555>>>GGGKKKLLLNNNKKKHHHIIIMMMOOONNNMMMRRR[[[jjjxxx}}}wwwnnngggiiiiiiiiigggbbbWWWHHH<<>>:::888777:::EEEPPP[[[___cccfffggggggggghhhiiijjjkkkkkkjjjjjjlllmmmmmmmmmnnnoooooopppqqqqqqssspppkkkhhhgggjjjmmmpppmmmlllkkkkkkmmmnnnnnnmmmhhhjjjjjjjjjfffbbb^^^[[[KKKIIIEEEBBBBBBGGGNNNTTTSSSWWW]]]___```aaaeeehhhfffeeegggmmmuuuyyyvvvrrrnnnrrrvvvxxxxxxxxxzzz|||zzzbbbXXXUUU\\\```___bbbjjjhhhdddZZZNNNBBB<<<;;;===CCCFFFHHHJJJJJJKKKMMMPPPQQQRRRSSSQQQNNNMMMOOOPPPUUUVVVWWWXXXXXXWWWVVVVVVYYYZZZZZZYYYXXXYYY[[[]]][[[YYYXXXZZZ]]]___^^^\\\___^^^^^^```aaaaaa```^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYWWWXXX[[[___]]]___aaabbbbbbaaabbbccciiibbbcccrrrtttmmmooozzzxxxrrrmmmkkkiiijjjttt~~~{{{yyy}}}~~~sssfffYYYYYYXXXWWWWWWVVVUUUUUUWWWYYYXXXSSSLLLJJJMMMRRRMMMLLLKKKJJJLLLOOORRRTTTTTTSSSSSSTTTUUUUUURRRPPPPPPOOONNNLLLKKKKKKKKKKKKNNNMMMMMMOOORRRTTTSSSRRRPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWYYYWWWRRRPPPRRRUUUkkkbbbVVVQQQRRRRRROOOKKKDDD@@@>>>@@@AAA@@@BBBGGG@@@???>>><<<;;;999888777888:::;;;:::777444222222111///,,,))))))---222777555111***&&&%%%''')))***'''(((((()))))))))))))))(((((((((((())))))))))))$$$(((******((('''))),,,*********))))))((((((((()))))))))*********+++++++++++++++///777???FFFIIIGGGGGGGGGJJJMMMQQQRRRRRRFFFJJJTTTbbbiiihhheeedddgggkkkrrr}}}mmmXXXLLL\\\mmmrrrooommmssszzzxxxvvvwww}}}~~~nnnOOO666555>>>GGGLLLPPPTTTUUURRRUUU```rrrxxxmmmbbb\\\VVVNNNHHHGGGBBB@@@>>>>>>>>>>>>===;;;:::999666444333444666777;;;???DDDHHHLLLOOOSSSVVVSSSUUUXXXZZZ[[[[[[]]]^^^XXXYYYZZZ[[[\\\]]]]]]]]]``````aaaaaaaaaaaaaaa```___``````^^^]]]]]]___aaabbbbbbaaaaaa``````______eeewwwuuubbbZZZSSSNNNEEE;;;<<>>??????>>>===<<<;;;888666555444555555888;;;???CCCGGGLLLQQQUUUSSSUUUXXXYYYYYYXXXYYYZZZWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^___``````aaaaaa```___```aaa```___^^^___aaa______`````````______^^^aaatttsssaaaUUUJJJEEE>>>777888@@@YYYbbbddd[[[TTTVVVWWWSSSSSSVVVVVVPPPHHHDDDFFFJJJKKKJJJIIIGGG@@@===BBBKKKWWW[[[aaaeeeggghhhiiijjjjjjkkkkkkiiifffeeefffgggggghhhiiikkkmmmooopppqqqrrrqqqooonnnmmmmmmnnnnnnlllkkkkkkiiigggfffggggggffffffddd^^^UUUMMMHHHGGG@@@BBBDDDFFFHHHLLLPPPTTTWWW[[[```cccbbbccceeegggkkknnntttxxx{{{zzzxxxvvvxxxzzz|||}}}{{{xxxuuutttnnn}}}ttthhhXXXZZZ[[[[[[___fffjjjiiiddd]]]RRRFFF===:::;;;===DDDHHHKKKKKKIIIHHHKKKOOONNNRRRWWWWWWTTTSSSTTTWWWUUUTTTSSSSSSTTTVVVXXXYYYVVVWWWXXXXXXWWWWWWYYY[[[XXX[[[]]][[[XXXVVVXXX[[[___^^^^^^___bbbccccccbbb```______]]][[[YYYWWWVVV[[[hhhttttttiii^^^]]]___\\\^^^aaaaaa___]]]\\\\\\UUU___hhheeeZZZYYYlllrrrjjjfffdddxxxzzz~~~zzzvvvwww{{{```TTTOOOMMMPPPRRRSSSQQQMMMMMMOOORRROOOPPPQQQQQQPPPOOOMMMLLLOOOOOOOOOPPPQQQSSSUUUUUUUUUSSSQQQPPPQQQQQQPPPOOOSSSRRRQQQOOOMMMLLLKKKJJJMMMMMMNNNPPPTTTVVVWWWVVVSSSSSSSSSSSSRRRPPPNNNMMMLLLQQQTTTSSSNNNLLLPPPTTTiii___TTTPPPRRRTTTRRRNNNEEEAAA???AAABBBBBBDDDIIIBBBAAA@@@>>>===;;;::::::999;;;<<<;;;888444222222+++***+++///333333///+++''''''''')))+++,,,+++***''''''((()))))))))))))))(((((((((((())))))))))))!!!%%%))))))&&&%%%(((+++''''''((()))***+++,,,,,,)))************+++++++++***+++,,,,,,///555???GGGAAAEEEIIIJJJIIIIIILLLNNNJJJCCCAAAHHHOOOQQQUUUZZZ___hhhwwwdddTTTQQQ```lllmmmttt|||}}}bbbBBB000111<<>>???>>>======<<<:::888666555444333666999<<<@@@DDDJJJPPPTTTSSSUUUXXXXXXWWWVVVUUUVVVXXXYYYZZZ[[[]]]]]]^^^^^^[[[\\\^^^___``````aaaaaa___```bbbbbbaaa``````aaa]]]]]]^^^______^^^^^^^^^\\\ooowwweee^^^NNN@@@:::777444999BBBQQQ___fff___YYY[[[YYYTTT]]]```bbb[[[PPPGGGEEEFFFIIIJJJKKKIIICCC>>>CCCKKKVVVZZZ```eeegggiiijjjlllkkkkkkkkkhhheeeddddddeeeggghhhiiijjjlllmmmnnnooolllmmmoooooonnnmmmjjjiiiiiiiiihhhfffdddbbbcccccccccccc```YYYNNNEEE@@@???AAAAAABBBGGGMMMQQQQQQQQQXXX]]]bbbdddddddddfffhhhooorrrvvvxxxxxxwwwvvvvvv~~~|||{{{{{{{{{xxxqqqkkkggg{{{yyypppjjjOOOXXX\\\[[[```kkknnniiiccc[[[NNNBBB;;;:::>>>AAAGGGKKKNNNLLLIIIGGGJJJNNNLLLPPPTTTTTTQQQQQQUUUYYYVVVTTTSSSRRRTTTWWWZZZ\\\TTTVVVYYYYYYXXXVVVVVVVVVWWW\\\___\\\VVVTTTWWW[[[]]]]]]]]]^^^aaabbbbbbbbb___^^^^^^]]][[[YYYWWWVVVRRReeewwwyyyjjj[[[UUUWWWYYY\\\___```^^^]]]\\\\\\```ZZZ[[[___]]]YYYbbbrrryyy{{{eeebbb___NNNNNNPPPOOOLLLOOOPPPMMMHHHFFFHHHKKKLLLLLLMMMOOOQQQPPPLLLIIIGGGHHHJJJNNNQQQTTTVVVWWWUUUSSSPPPOOOOOOPPPPPPOOOVVVUUUTTTQQQOOOLLLKKKJJJJJJKKKNNNRRRVVVWWWVVVTTTNNNOOOPPPQQQQQQQQQPPPOOOFFFKKKPPPOOOKKKJJJOOOTTTccc]]]SSSNNNRRRWWWSSSLLLEEE@@@>>>AAACCCCCCDDDGGGCCC@@@===999777777888888:::::::::999888666444222000,,,***,,,,,,)))((()))************))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***)))((((((((()))+++,,,......------...222999===CCCGGGKKKMMMLLLIIIGGGFFFDDD===:::AAAKKKRRRXXX\\\___gggqqqzzzlllPPPFFF\\\nnnnnnqqq}}}xxx~~~qqqXXX666777999>>>JJJUUUWWWSSSUUUVVVVVV^^^vvvtttlllfffXXXJJJCCCBBBAAA???<<<::::::===???<<<<<<:::888555333222111888888888;;;???FFFLLLOOOPPPRRRTTTUUUUUUVVVXXXZZZWWWXXXZZZ\\\]]]]]]]]]]]]___^^^\\\[[[[[[\\\^^^___aaaaaaaaaaaaaaa```______```^^^^^^aaa```\\\ZZZ\\\```aaaqqqyyybbbXXXWWWJJJ===777555444999???OOO]]]fffccc]]]^^^aaabbbggghhheee]]]PPPFFFBBBAAA@@@BBBDDDDDD???<<>>AAACCCBBBDDDGGGBBB@@@<<<999888888888999;;;;;;:::999888555333222222---***+++,,,))))))+++*********)))))))))(((((((((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))******)))(((((()))*********)))((((((((()))++++++******))))))***...444999@@@DDDJJJMMMNNNMMMLLLKKKFFF===999AAANNNVVVYYY\\\\\\aaaiiimmmoooqqqtttvvvlllSSSDDDMMM___iiiqqqyyyuuusssLLL<<<333<<>>===>>>???>>>===;;;999777555333333444444444666:::@@@FFFIIILLLNNNPPPRRRRRRTTTVVVXXXWWWYYYZZZ\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^___```bbbbbbbbbbbbbbbaaa`````````]]]^^^aaa```\\\ZZZ\\\]]]]]]eeetttzzzppp```UUUUUUOOOEEE<<<666666999;;;HHHZZZiiikkkfffcccbbb```hhhfff___UUUJJJBBB???>>>888:::>>>@@@<<<;;;CCCMMMYYY```dddeeefffjjjllljjjhhhfffggghhhfffbbbbbbfffiiiiiihhhiiiiiijjjkkklllllllllllllllkkkjjjiiihhhccceeeggggggdddaaa___^^^VVVSSSMMMFFFAAA>>>???@@@BBBDDDGGGIIIKKKMMMQQQSSS[[[___bbbbbb```aaaggglllrrryyy{{{vvvvvvxxx}}}~~~{{{vvvwww~~~ttt{{{rrrUUUUUUWWW\\\cccjjjmmmkkkiii]]]PPPAAA888999===???@@@CCCFFFIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNLLLKKKLLLOOORRRTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSWWWXXXYYYZZZ[[[\\\]]]]]]^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWXXXZZZ\\\\\\\\\[[[ZZZZZZ[[[\\\^^^______`````````___^^^]]]]]]]]]^^^______dddtttpppjjjhhheeedddgggppppppbbbRRRKKKNNNQQQOOOJJJNNNMMMLLLKKKJJJIIIIIIHHHKKKJJJJJJKKKLLLMMMKKKJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNWWWVVVSSSQQQOOOOOOPPPQQQNNNNNNNNNPPPRRRRRRQQQOOOLLLNNNPPPPPPOOOPPPQQQSSSTTTPPPLLLMMMPPPSSSRRRPPPbbb]]]UUUPPPSSSWWWSSSLLLEEE@@@>>>@@@BBBBBBCCCFFF@@@>>><<<:::999999:::;;;<<<<<<;;;999777444222111111...///333333...+++*********))))))))))))(((((((((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))((()))******+++((((((((('''(((,,,111555@@@DDDJJJNNNOOONNNNNNNNNHHH>>>888???KKKTTTXXX[[[[[[^^^aaa```\\\ZZZ[[[\\\aaaUUUEEEBBBPPPeeerrrtttuuu|||gggGGG111777CCCFFFJJJRRRQQQOOOPPPUUU___pppuuueeeYYYTTTMMMLLLHHHEEEBBB???>>>>>>???>>>===;;;999777666555222222222333777;;;@@@CCCGGGIIILLLNNNOOORRRUUUWWWXXXYYYZZZ\\\\\\\\\[[[ZZZYYYZZZ\\\]]]___``````aaabbbbbbbbbbbbbbbbbbaaa```___]]]]]]```___[[[ZZZ\\\[[[\\\]]]```gggiii___RRRRRRVVVQQQBBB888888:::888CCCXXXooowwwrrrjjjddd``````YYYNNNDDD>>>;;;999999444666:::<<<999999BBBLLL[[[aaaeeeeeefffjjjllljjjhhhdddcccfffgggdddbbbccciiihhhhhhgggggghhhhhhhhhllllllkkkjjjiiiiiiiiiiii``````aaabbbbbb```\\\XXXJJJFFFAAA>>>===>>>??????CCCDDDGGGIIILLLPPPUUUXXX___ccceeeaaa]]]```jjjsssyyyzzz|||{{{xxxvvvvvvvvv{{{zzzvvvqqqssszzz|||sss]]]SSS\\\\\\^^^dddkkkmmmiiidddRRRIII>>>999:::>>>@@@@@@DDDGGGJJJKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKJJJJJJLLLOOOQQQNNNNNNOOOPPPRRRTTTUUUVVVRRRRRRQQQQQQQQQPPPPPPPPPUUUVVVVVVWWWWWWXXXXXXYYY[[[YYYXXXYYYZZZ[[[ZZZYYYWWWWWWXXXYYYZZZ[[[[[[\\\[[[\\\]]]___````````````aaa```^^^]]]\\\]]]]]]^^^[[[YYY^^^lllsssddd```jjjiiiQQQMMMKKKMMMPPPPPPJJJEEEKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLLLLJJJIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQPPPOOONNNNNNNNNNNNRRRRRRRRRRRRSSSTTTVVVVVVUUUSSSPPPOOOOOOOOOMMMKKKGGGIIIKKKMMMNNNOOOQQQSSSWWWUUURRRPPPPPPQQQSSSTTTddd^^^TTTMMMOOOSSSRRRMMMDDD???===@@@BBBAAABBBEEE???===<<<:::::::::;;;<<<>>>===;;;999666444222111...///555<<<===444+++'''***)))))))))(((((((((((((((((((((((())))))))))))+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))),,,111555BBBFFFKKKNNNNNNNNNNNNNNNLLLDDD>>>???CCCJJJSSS\\\[[[]]]]]]XXXRRRMMMLLLMMMQQQUUUMMM@@@FFF^^^oooqqqyyyyyy|||~~~zzz\\\===444888@@@KKKUUUUUUQQQQQQWWW[[[ddd|||nnnaaa[[[PPPNNNJJJFFFCCCAAA>>><<>>===<<<:::999777777444444333444666:::===@@@CCCEEEIIILLLNNNQQQUUUWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ]]]___``````___^^^``````aaaaaaaaaaaa``````___\\\\\\^^^^^^[[[ZZZ\\\[[[```___\\\cccllldddTTTTTT___^^^JJJ;;;<<<===999>>>SSSkkkvvvrrrhhh___[[[UUUKKK>>>666555888999999666777999:::666666???JJJ\\\aaaeeeddddddhhhjjjhhhiiidddcccgggiiigggdddcccggggggggggggggghhhhhhiiilllkkkiiigggfffggghhhiiibbb```^^^^^^^^^[[[TTTOOODDD???;;;;;;>>>AAAAAA@@@EEEGGGJJJLLLOOOTTTZZZ^^^aaabbbbbbaaaaaagggrrr{{{|||zzzwwwuuuuuuuuuuuutttvvvwwwwwwvvvwwwyyy|||~~~~~~}}}aaaUUUZZZ___^^^___dddjjjkkkeee^^^HHHBBB<<<:::===AAABBBAAAGGGJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTOOOOOOOOOOOOOOOOOONNNNNNSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWXXXZZZ[[[ZZZXXX[[[[[[ZZZZZZZZZ\\\]]]^^^\\\]]]^^^___````````````aaa```^^^]]]\\\\\\\\\]]]YYY]]]bbbbbbbbbppphhhfffrrr}}}pppvvvdddOOORRRQQQOOONNNMMMKKKHHHFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGJJJMMMLLLHHHGGGHHHJJJMMMMMMLLLLLLLLLLLLLLLLLLQQQPPPOOONNNNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUVVVVVVWWWTTTPPPMMMLLLKKKJJJIIIHHHJJJLLLNNNNNNPPPRRRTTTUUUUUUTTTQQQOOOPPPTTTXXXhhhaaaTTTIIIIIIOOOQQQOOOCCC>>><<>>===<<<;;;;;;;;;;;;<<<>>>===;;;888666444222111000///333999999222+++((()))))))))(((((((((((('''(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************,,,000333???CCCHHHLLLNNNOOOPPPQQQSSSOOOKKKEEE>>>@@@OOO^^^XXXZZZZZZVVVPPPKKKJJJKKKPPP[[[XXXDDD<<>><<<>>>======<<<:::999888888666555555555666888:::<<<@@@CCCGGGJJJMMMQQQUUUXXXVVVWWWXXXYYYYYYYYYXXXWWWZZZ[[[]]]______^^^\\\[[[^^^^^^_______________^^^^^^[[[[[[]]]]]]ZZZZZZ]]][[[eeejjjgggnnnvvvmmm[[[___mmmmmmXXXEEEBBBBBB>>><<>>JJJ\\\```cccaaaaaadddfffeeeiiieeedddiiillljjjgggfffeeeeeeffffffgggiiijjjkkkjjjhhhfffcccbbbcccdddeeeeeebbb]]]ZZZWWWRRRJJJEEE@@@<<<999:::>>>BBBCCCBBBGGGIIILLLOOORRRWWW\\\___aaa``````dddllluuu|||{{{wwwsssqqqrrrttttttsssvvvxxxzzz}}}~~~wwwYYYTTT```]]]]]]```dddhhhfff^^^WWWBBB???===>>>AAADDDEEEDDDIIIKKKLLLLLLLLLKKKLLLNNNMMMMMMNNNOOOPPPQQQRRRRRRNNNLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOOOOPPPOOONNNMMMMMMPPPQQQRRRTTTVVVWWWYYYYYYWWWVVVWWWXXXZZZ[[[ZZZXXX___]]]\\\ZZZZZZZZZ[[[\\\[[[\\\]]]^^^^^^______^^^```___]]]\\\[[[[[[[[[\\\]]]bbbfffccc[[[^^^qqqvvvxxx|||sss}}}}}}yyywwwcccPPPJJJLLLKKKJJJHHHGGGHHHJJJLLLEEEEEEFFFGGGGGGHHHHHHIIIFFFIIIKKKJJJHHHFFFGGGJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOJJJKKKLLLNNNOOOPPPQQQQQQTTTPPPLLLJJJJJJJJJJJJIIIKKKMMMNNNNNNNNNNNNPPPQQQOOOQQQRRRPPPMMMNNNSSSXXXkkkcccUUUIIIGGGLLLOOONNNCCC>>><<<>>>@@@@@@AAADDD>>>>>>===<<<;;;;;;;;;;;;>>>===:::888555444333222444...+++,,,---+++***---))))))((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((()))************)))((())))))((((((***---000666;;;BBBHHHMMMQQQUUUWWWXXXZZZYYYOOOAAA===KKK]]]UUUXXX[[[ZZZVVVTTTTTTVVVbbbhhhcccNNN:::<<>>>>>>>>===<<<;;;;;;::::::666555444444444555666666===@@@DDDHHHKKKNNNRRRUUUSSSTTTVVVWWWWWWWWWVVVVVVZZZ[[[]]]^^^^^^\\\[[[YYY\\\]]]]]]^^^^^^^^^^^^^^^]]]ZZZZZZ\\\\\\YYYZZZ]]]ZZZiiitttwww|||{{{mmmtttoooYYYMMMHHHDDDBBBFFFQQQ^^^ccc___ZZZXXXRRRHHH<<<555444555555444111111333444333555AAANNN[[[___aaa^^^^^^aaacccbbbgggdddeeejjjllliiiggghhhddddddeeefffgggiiijjjkkkhhhfffccc```^^^^^^______bbb^^^XXXRRRLLLGGGAAA>>><<<;;;:::;;;>>>AAADDDDDDIIILLLOOOSSSUUUXXX\\\^^^bbbbbbeeennnxxxvvvtttqqqqqqrrrtttuuuuuuwwwvvvyyy|||gggUUUUUU]]][[[^^^cccfffeee^^^UUUNNN@@@??????BBBEEEGGGHHHGGGHHHJJJKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTNNNMMMLLLKKKKKKKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRQQQPPPOOONNNPPPQQQRRRTTTVVVXXXZZZ[[[WWWWWWWWWYYY[[[[[[YYYWWW\\\[[[YYYXXXWWWVVVWWWWWWZZZZZZ[[[\\\\\\\\\\\\\\\^^^]]][[[ZZZYYYZZZZZZ[[[aaa^^^^^^bbbcccccceeeiiiuuuvvvpppmmmnnnsssyyyvvv{{{vvv```NNNFFFFFFEEEGGGHHHIIIHHHGGGHHHIIIEEEEEEEEEFFFGGGHHHHHHHHHEEEGGGHHHHHHHHHGGGHHHIIIHHHIIIKKKMMMNNNNNNMMMMMMJJJJJJKKKKKKLLLMMMNNNOOOKKKKKKJJJJJJKKKLLLMMMMMMOOOLLLIIIHHHIIIJJJKKKJJJMMMNNNNNNMMMKKKJJJKKKLLLJJJLLLNNNMMMLLLMMMPPPTTTmmmfffZZZNNNJJJMMMNNNKKKBBB===;;;>>>@@@@@@AAADDD???>>>>>>===<<<;;;;;;:::===<<<:::777555444444444333---)))******)))))),,,))))))((((((((('''''''''(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))''''''((())))))((('''''''''((()))***+++******)))(((((()))(((((())),,,...111666>>>EEEKKKQQQVVVYYYWWW[[[^^^WWWGGG>>>GGGUUU[[[```eeehhhhhhgggiiikkksssrrrpppgggNNN<<>>>>>======<<<<<<777666555444333333333444888;;;???CCCFFFIIIMMMPPPPPPQQQSSSUUUUUUVVVUUUUUUXXXYYYZZZ[[[\\\[[[[[[ZZZ\\\]]]^^^^^^_________^^^]]]ZZZYYY[[[[[[YYYZZZ]]]]]]lll{{{rrrZZZLLLHHHEEECCCGGGUUU```aaa___^^^SSSMMMEEE???<<<:::999777666555666777555888EEERRR\\\___```]]]\\\___aaa```aaaaaaeeeiiiiiieeedddgggddddddddddddeeefffhhhhhheeeccc```]]][[[ZZZYYYYYYWWWTTTOOOHHHAAA<<<;;;;;;999:::<<<>>>@@@CCCGGGJJJNNNRRRVVVZZZ[[[\\\^^^___ccchhhqqq{{{{{{qqqrrrsssttttttvvvwwwxxxwwwwww|||~~~gggXXXVVVZZZ[[[[[[aaahhhiiibbbWWWLLLEEEAAAAAACCCFFFHHHJJJKKKKKKIIIJJJKKKJJJHHHHHHIIIKKKMMMMMMNNNOOOPPPPPPQQQQQQNNNMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTRRRQQQOOOQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXXXXZZZ\\\[[[YYYWWWXXXXXXWWWVVVUUUUUUUUUUUUXXXXXXYYYZZZZZZZZZYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[```]]]]]]bbbdddbbb``````]]]mmm~~~yyymmmtttyyycccSSSMMMFFFCCCFFFHHHIIIIIIIIIHHHFFFEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIDDDDDDEEEFFFHHHIIIIIIHHHFFFHHHKKKMMMNNNMMMJJJIIIGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLJJJIIIIIIJJJLLLMMMMMMKKKIIIIIIJJJLLLLLLKKKMMMNNNNNNMMMJJJIIIIIIJJJIIIJJJLLLLLLLLLKKKLLLMMMmmmhhh^^^SSSNNNNNNMMMIIIBBB===;;;>>>@@@???@@@CCC??????>>>===<<<;;;::::::===;;;999777555555555555...,,,---222222---(((''')))(((((((((''''''''''''(((((((((((())))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''((()))++++++******))))))*********)))***,,,///111666===DDDIIINNNSSSWWWRRRXXX]]]YYYKKK@@@BBBKKKdddjjjrrrwwwxxxyyy{{{}}}yyyuuu{{{hhhFFF@@@RRR```qqq}}}nnn{{{xxxVVV888222;;;BBBSSS]]]XXXTTTYYY^^^______uuuyyyoooaaaWWWRRRNNNIIIFFF@@@@@@@@@?????????>>>>>>:::999777666555444444444444777;;;???BBBEEEIIILLLNNNOOOQQQSSSTTTUUUUUUTTTVVVVVVXXXYYY[[[\\\\\\\\\]]]^^^^^^___`````````___]]]YYYXXXZZZZZZYYYZZZ]]]aaaooocccOOOIIIAAA:::<<>>>>><<<999;;;GGGTTT\\\```aaa]]]\\\___aaa```\\\^^^cccgggeeeaaaaaaeeeeeeddddddccccccddddddeeecccaaa___\\\YYYWWWUUUTTTLLLKKKGGG@@@999666888;;;999<<<@@@BBBCCCFFFLLLQQQTTTXXX]]]aaabbbbbbbbbbbbdddooo|||{{{wwwnnnqqquuuvvvwwwwwwyyy{{{zzz~~~wwwnnn{{{sssVVVPPP[[[aaa^^^]]]eeemmmlllaaaRRRFFF@@@CCCDDDEEEHHHJJJLLLLLLMMMLLLMMMMMMLLLJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVTTTRRRQQQSSSSSSSSSTTTUUUVVVVVVVVVYYYYYYYYY[[[\\\\\\YYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWYYYYYYXXXWWWWWWXXXZZZZZZ^^^aaaeeeddd]]]WWW[[[cccbbbdddcccfffzzz}}}nnnhhhgggcccmmmzzzqqqrrrlllmmmqqq~~~xxxbbbQQQOOOMMMFFFGGGNNNHHHFFFDDDCCCCCCEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJDDDCCCBBBEEEIIIKKKIIIGGGDDDGGGJJJMMMMMMKKKGGGEEEEEEEEEFFFHHHJJJMMMOOOPPPOOONNNKKKJJJJJJKKKMMMOOOMMMKKKJJJJJJLLLMMMLLLKKKNNNOOOOOONNNKKKJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIHHH