BM6P6(@ ;;;???KKKKKK999---***###%%%&&&'''&&&%%%$$$&&&(((&&&'''((()))************###$$$%%%''')))+++---...111...+++***)))000AAARRR]]]___aaabbb```_________cccbbbbbbdddhhhjjjgggdddiiigggdddbbbbbbeeehhhkkkggghhhgggdddeeehhhhhheeehhhgggeeeeeeggghhhgggfffbbbXXXJJJDDDMMM^^^hhhjjjkkklllnnnnnnooopppsssvvvzzzpppiiimmmttttttooojjjooollllllnnnooommmmmmqqqoooooonnnnnnoooqqqsssttttttuuuuuutttrrrppppppqqqrrrrrrpppnnnkkkjjjkkklllqqqqqqqqqssstttuuutttssssssooollllllnnnsssvvvwwwxxxssssssvvvvvvrrrrrrwwwvvvuuutttssssssuuuwwwyyyvvvuuuttttttuuuwwwzzz{{{uuuwwwwwwuuuttttttooohhhhhhcccbbbhhhnnnooooooqqquuutttsssuuuwwwxxxxxxwwwssswww{{{|||{{{yyyzzz||||||zzzzzz|||{{{wwwwwwyyytttvvvvvvwwwzzz~~~{{{uuuggg]]][[[hhhvvv}}}~~~{{{wwwxxx{{{xxxnnneeeWWWVVVUUUXXX___fffmmmpppzzzyyyuuurrrqqqnnncccWWWPPPNNNIIIDDDCCCFFFIIIIIIOOO]]]lllvvv{{{}}}vvvtttzzz~~~{{{||||||xxxsssrrrwww|||zzzyyy{{{~~~yyy|||{{{uuupppmmmeeeZZZSSSQQQNNNIIIBBB@@@BBBNNN```ssswwwppprrryyy{{{tttkkkooovvv{{{xxxppplllnnnrrr~~~wwwnnnfff\\\VVVXXX___```[[[TTTOOONNNMMMLLLJJJGGGHHHJJJLLLLLLKKKJJJIIICCCAAA>>>;;;999888888999888888777777888999;;;<<>>===<<<<<<<<<<<<:::888666777999666444222111222444444444666666777777555333000...000000///......///111222222222222333444222///,,,...444888777666777666222333111...,,,******++++++***)))((('''((()))+++,,,...,,,))))))***,,,---...///111333333222111222333000000000111222000---***+++---+++(((+++000///(((//////...,,,))))))***,,,000///...---,,,+++******......---------,,,,,,,,,((()))***+++,,,,,,,,,,,,///---***(((((()))+++---,,,---...///000111222333222333222///***)))+++......---+++******,,,///111666555333222222333444555:::===EEEVVVlll666:::GGGGGG777...,,,&&&%%%&&&'''&&&%%%$$$&&&(((&&&'''((())))))*********%%%%%%'''(((***+++------000...,,,++++++222BBBSSS^^^```bbbcccaaa`````````bbbbbbccceeeggghhhfffeeegggeeecccaaaaaadddhhhjjjggghhhgggdddeeehhhhhheeehhhgggeeeeeeggghhhgggfffdddZZZKKKBBBIIIYYYeeehhhkkkmmmoooooooooqqqsssuuuxxxpppkkkoootttsssooommmooolllkkknnnnnnkkklllooooooooopppqqqrrrsssttttttvvvwwwwwwtttqqqnnnnnnooonnnoooooommmkkkiiijjjkkkqqqqqqrrrssstttuuutttsssrrrpppoooooorrrtttuuuuuuwwwsssrrrttttttqqqrrrvvvuuuuuuuuuuuuuuuvvvxxxyyyuuutttsssssstttvvvxxxyyywwwyyyzzzxxxwwwwwwrrrkkkgggcccbbbiiinnnpppppprrrtttsssrrrsssuuuwwwvvvuuurrruuuxxxxxxvvvuuuuuuvvvzzzwwwwwwxxxxxxuuuvvvzzzxxxyyyxxxxxx{{{~~~{{{tttjjjaaa^^^hhhuuu{{{}}}~~~~~~{{{xxxxxxxxxssshhh```XXXYYY\\\```gggnnnuuuyyy}}}}}}zzzxxxwwwtttjjj^^^\\\XXXRRRLLLHHHHHHHHHHHHOOO\\\jjjttt{{{}}}~~~}}}wwwwww|||~~~~~~{{{{{{}}}~~~~~~uuuqqqqqqnnniiigggccc\\\WWWYYY[[[UUULLLBBBAAACCCNNN```qqq||||||tttnnnqqqyyy|||wwwpppvvvyyy|||zzzuuusssuuuxxx|||ssshhhaaaZZZWWWZZZ___ZZZUUUNNNIIIHHHHHHGGGFFFFFFGGGHHHJJJJJJJJJHHHHHHAAA???===:::999999999:::;;;:::999888999<<>><<<;;;:::777777777555333222222444222000...---...---,,,+++111222333333333111///...000000/////////111222333555333111111111222222111000555777666555555333///111000---+++*********++++++*********+++,,,,,,---...,,,++++++---//////...111333444444333222222333111000000000111000---+++---...---***,,,111///***///000///...,,,+++---...000000///...---,,,++++++---,,,,,,,,,++++++++++++)))***+++,,,------------...---+++******+++---...------...///000111222333333333111///,,,,,,.../////////---------///000222222222111111222444777888777:::AAAOOObbbwww111555AAABBB444------'''%%%&&&'''&&&%%%$$$&&&(((&&&''''''((())))))******''''''((()))***+++,,,,,,...------------444DDDTTT___aaaccccccbbbaaaaaaaaa```bbbdddeeeeeeeeefffgggeeecccaaa```aaacccgggiiifffhhhhhheeeeeehhhhhhfffiiigggffffffggghhhhhhgggfff\\\KKK???CCCSSSaaafffkkkmmmooopppppppppqqqsssuuupppooorrrtttqqqppprrrooolllkkkmmmmmmiiiiiilllnnnooorrrtttuuuuuutttsssuuuuuuuuussspppnnnnnnooolllmmmoooooommmlllllllllqqqqqqsssttttttuuuuuuuuurrrqqqqqqsssuuuuuutttrrrvvvsssqqqrrrrrrqqqssswwwuuuuuuvvvwwwxxxxxxxxxxxxssssssrrrrrrrrrtttuuuvvvvvvyyyyyywwwwwwwwwsssmmmgggbbbbbbhhhnnnpppqqqsssrrrqqqppprrrtttuuutttsssssstttvvvuuusssqqqppppppuuuttttttvvvvvvtttvvv{{{||||||zzzxxx{{{~~~{{{vvvllleeebbbiiisssyyyzzz{{{zzzzzzyyyyyyvvvppphhhccc___dddiiimmmppptttzzz~~~}}}~~~}}}{{{{{{yyyrrrjjjkkkfff^^^VVVOOOIIIGGGFFFMMMXXXfffpppyyy|||~~~|||~~~|||yyyzzzvvvlllhhhfffbbb___^^^[[[WWWTTTYYYdddhhh^^^OOODDDCCCEEEOOO```oooyyy}}}|||uuupppttt|||zzz}}}||||||{{{{{{{{{|||}}}zzzmmm___YYYVVVVVVYYY^^^TTTOOOIIIDDDBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFEEEDDD>>>===;;;:::::::::;;;;;;???===<<<<<<===@@@DDDFFFCCCBBB@@@>>><<<:::888777333444444222000//////000000...,,,,,,+++***'''$$$------///000000///...---111111000///000111222333888555111///000333555555444888888555444444111,,,///---,,,***))))))******,,,---...///000///...............///111222222000333555666555333222222222111000......//////...,,,---...---+++,,,///...***///000111000......000111111111000///...---,,,,,,++++++++++++***************+++,,,------...------......---------......///......///000000111222222555333000///000000000///............/////////000888777444222111000000000222555<<>>LLL\\\eeehhhkkknnnoooooonnnooopppqqqppprrruuussspppqqquuuooollllllnnnmmmhhhgggiiilllnnnqqqtttuuutttrrrqqqpppqqqrrrqqqpppooopppqqqkkknnnqqqsssrrrpppoooooopppqqqssstttttttttuuuvvvuuusssssssssuuuuuutttrrrvvvtttqqqqqqqqqsssvvvyyytttvvvwwwyyyyyyyyyxxxwwwrrrrrrqqqqqqqqqrrrssstttsssuuuvvvttttttuuurrrlllfffaaaaaahhhnnnpppqqqrrrqqqpppoooppprrrsssrrrqqquuuvvvuuutttrrrooommmlllqqqrrruuuyyyxxxuuuvvv{{{|||{{{yyywwwzzz~~~zzzooojjjgggjjjqqquuuwwwwwwsssttttttssspppmmmjjjiiiffflllsssuuuuuuuuuzzz~~~{{{}}}{{{xxxxxxyyywwwssstttmmmddd[[[RRRIIIDDDDDDJJJTTTaaalllvvv~~~~~~{{{}}}~~~xxx|||}}}|||~~~||||||yyysssmmmbbb\\\^^^\\\UUUUUUZZZSSSUUUZZZdddpppqqqbbbPPPGGGEEEFFFPPPaaaqqq||||||yyy|||~~~{{{{{{~~~}}}uuufffVVVQQQQQQSSSUUUXXXPPPLLLFFFBBBAAABBBDDDFFFGGGFFFEEEDDDBBBAAA@@@???<<<;;;;;;:::;;;;;;<<<===@@@@@@@@@AAACCCDDDFFFGGGBBBAAA???===:::888666555222444444333000/////////000///.........,,,)))&&&---...////////////...---333222111/////////000111999666222111222444666666999:::999555333333///***,,,,,,+++************+++///000222444444222000///000000222444777777555333555666777666333111111111111///------.........---+++,,,+++***+++++++++)))...///000000//////111222111111111000///......---,,,++++++++++++*********+++,,,------.........---.........////////////////////////000000111111111888444111000222222000---+++,,,---......---,,,,,,999777555222000...------...222777;;;CCCSSShhhxxx......777888---)))***%%%%%%&&&'''&&&%%%$$$&&&((('''&&&&&&&&&'''((()))***))))))******++++++++++++))))))+++---///666FFFVVV___aaaccccccbbbaaa```aaa```bbbeeeeeeccccccfffiiicccbbbaaa```aaacccfffgggccchhhiiieeedddgggiiihhhiiihhhffffffhhhiiihhhgggaaa[[[MMM>>>:::GGGXXXccceeehhhlllnnnnnnmmmmmmmmmoooqqqtttvvvsssnnnpppvvvpppmmmmmmooonnniiigggiiijjjllloooqqqrrrrrrpppooooooppppppooommmlllmmmnnnjjjmmmqqqsssrrrqqqpppooonnnpppssstttsssssstttvvvwwwuuusssrrrssstttttttttvvvuuusssqqqrrrvvvyyy{{{uuuwwwxxxzzzzzzxxxvvvuuuqqqqqqqqqqqqrrrrrrssssssqqqttttttrrrsssuuurrrmmmfffaaaaaahhhnnnoooppprrrqqqpppoooppprrrrrrrrrpppvvvuuusssqqqpppmmmkkkjjjooorrryyy~~~|||vvvuuuyyyxxxwwwtttsssxxx~~~uuussspppoooppprrrrrrpppffffffdddaaa^^^]]]___bbb\\\ccckkkpppqqqtttyyy~~~}}}~~~{{{uuuqqqsssuuutttrrriii```YYYOOOEEEAAACCCHHHSSS```jjjssszzz|||yyyvvvxxxzzz}}}~~~~~~~~~www|||~~~{{{}}}~~~~~~}}}}}}vvviii___WWWTTTVVVYYYTTTLLLOOOYYYVVV___lllvvv{{{uuucccRRRIIIFFFHHHSSSeeewww~~~zzznnn___OOOKKKLLLMMMNNNOOOKKKHHHDDDAAA???AAADDDGGGIIIGGGDDDAAA>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>@@@AAADDDFFFFFFFFFDDDCCCAAA@@@>>><<<999777555444222333444333111///...////////////000111000...,,,222222222111000000///...444333111///.........///777555444555666666555333777777444000///000---'''++++++++++++++++++,,,,,,111222555666666444222000333444555888::::::777555444555666555222000///000000...,,,,,,---...------,,,,,,,,,,,,+++******+++,,,...000000//////000222111111111000//////......,,,,,,,,,,,,++++++++++++,,,,,,------......------...///////////////////////////////////////000000999555111000111111...++++++,,,...///...---,,,+++......///000111222444444---111444666999EEEXXXggg///---333444***''')))$$$%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%&&&((()))***((())))))******+++++++++***)))+++---///888IIIZZZ```bbbddddddcccbbbaaabbbbbbcccdddddddddeeegggiiifffeeecccccccccdddfffgggbbbgggiiifffdddfffiiijjjjjjhhhgggggghhhiiihhhhhh___\\\QQQAAA999BBBSSS^^^bbbfffkkkoooooonnnmmmmmmoooqqqtttvvvrrrmmmoootttqqqnnnoooqqqpppkkkiiikkkjjjkkklllmmmnnnooooooooossssssrrrnnnjjjfffeeeeeegggkkknnnpppooonnnmmmmmmkkkooorrrsssqqqqqqsssvvvwwwuuurrrqqqrrrtttuuuuuutttvvvuuurrrsssxxx{{{{{{wwwxxxyyyyyyxxxvvvtttrrrppppppqqqrrrssstttuuuuuusssuuuuuutttuuuxxxvvvqqqiiiddddddiiiooopppqqqrrrrrrqqqpppqqqrrrsssrrrqqqtttrrrooonnnmmmllljjjhhhooossszzz~~~zzzsssrrrvvvsssrrrooonnnttt}}}{{{{{{xxxqqqmmmjjjgggbbbTTTRRROOOKKKHHHGGGIIIKKKHHHMMMUUU]]]ccckkksssyyyzzz}}}{{{sssmmmmmmnnnnnnfff\\\SSSOOOIII@@@???EEELLLXXXeeelllpppuuuwwwwwwsssuuuyyy|||yyy~~~}}}yyywwwzzz}}}}}}rrraaaUUUMMMPPPUUUUUUOOOJJJNNNVVV^^^jjjwww}}}{{{qqq```QQQGGGGGGKKKYYYlll}}}uuucccVVVJJJGGGHHHGGGFFFFFFCCCCCCAAA???===???BBBEEEHHHFFFBBB>>>;;;::::::::::::;;;<<<===>>>??????@@@AAABBBEEEFFFEEECCC@@@>>>>>>===;;;999777555333222000111333222000---,,,,,,---------...111111000///444333333222111000000000444333111000//////000111666666666777888666333000222111---)))***---***%%%++++++,,,---......//////222444666777777555222111555555666888:::999777555222333444333000............---,,,,,,---...---,,,...---...///---)))***---+++---///000///...///000111000000000/////////...---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,//////...---------------///.....................555333111000000...,,,***...///000000000///...---------...///000111222222---111333333444<<>>LLLWWWaaaffflllpppqqqpppoooooooooppptttvvvrrrmmmmmmqqqrrrpppqqqtttsssnnnlllmmmlllkkkjjjjjjkkkmmmppprrrtttsssqqqmmmgggbbb``````hhhjjjmmmnnnnnnmmmlllmmmiiimmmqqqrrrpppooorrrvvvtttsssrrrrrrtttuuutttsssqqquuuuuurrrsssyyy{{{yyyyyyyyyyyyxxxvvvtttrrrpppoooppprrrtttuuuvvvwwwxxxtttvvvvvvuuuwwwzzzyyyuuummmiiihhhmmmrrrrrrsssttttttsssrrrrrrttttttsssrrrtttqqqnnnmmmnnnnnnllljjjpppsssxxxyyysssmmmnnnssspppnnnjjjiiipppzzz~~~|||~~~zzznnnccc[[[SSSLLLBBB@@@>>><<<;;;;;;::::::<<<===AAAGGGOOOWWW___dddjjjqqqtttooojjjiiijjjiiiXXXLLLEEEEEEBBB===@@@IIIUUUbbbnnnqqqooopppssstttrrrtttxxx}}}}}}||||||}}}yyyvvvyyyzzz{{{}}}|||{{{sss```SSSJJJPPPSSSOOOLLLPPPUUUXXXaaajjjrrrtttpppgggXXXKKKCCCFFFOOOaaauuuwwwlllVVVMMMEEEDDDEEECCCAAABBB>>>???@@@???===>>>AAADDDEEECCC???<<<:::;;;<<<===<<<<<<===???@@@@@@@@@@@@EEEDDDCCCAAA???===;;;:::999999777666444222111000///111333222000---,,,,,,...---,,,---///111111111111111000000000000000111222111111111222444666777777777777777777555111......---(((&&&)))...,,,''',,,,,,...///000111222222333444555666666444222111555555444555777666444222///000111000...,,,,,,,,,,,,+++,,,---......,,,***---+++,,,...+++&&&''',,,,,,...000000///......///000000////////////......++++++++++++************++++++,,,,,,,,,,,,++++++000///---+++******+++,,,......---------,,,,,,,,,...///000///...,,,,,,---//////000//////......---000000000000///...---------000222222222777@@@GGGWWWfff{{{,,,)))...000((((((+++'''&&&&&&'''&&&%%%$$$&&&((('''&&&%%%$$$%%%''')))+++&&&&&&'''((()))***++++++...------///222<<>>>>>;;;AAALLL\\\jjjvvvvvvooommmppprrrllloootttyyy}}}|||tttsssyyyzzzvvvyyy~~~~~~yyyzzz|||zzzvvv|||rrr^^^QQQJJJPPPOOOJJJLLLWWW]]][[[___dddgggfffccc\\\PPPDDD???EEESSSggg{{{pppeeeMMMGGGBBBCCCDDDAAA???@@@===???AAAAAA???@@@BBBEEEBBB@@@===::::::<<>>@@@AAAAAAAAAAAAHHHEEEAAA===:::999999999666555444333111000///...000222444444222///------111///------///111222222---------......000111111000000111222555888;;;===999888666666555444111......,,,(((&&&+++111000+++,,,---///111222333333333444444555555555333222111555444333333444333111///---...///...,,,++++++,,,++++++,,,---///...,,,))))))'''(((***'''!!!"""(((---///111111000///...///////////////............************))))))))))))++++++,,,,,,,,,+++******111///,,,)))'''((()))***---------,,,,,,++++++***(((,,,//////,,,+++---000......------,,,,,,,,,,,,+++,,,---///000111111111---///111111222555:::???IIIXXXnnn444333111...+++)))((((((((('''&&&%%%%%%&&&'''(((((((((&&&&&&%%%&&&'''((('''(((***++++++***)))(((.........///777EEEVVVbbbeeeggghhhhhhgggffffffgggfffdddbbbcccfffiiikkkkkkjjjkkklllkkkhhhfffeeeeeejjjiiiiiiiiijjjiiigggeeefffiiilllllljjjhhhhhhiiihhhddd\\\NNN???777@@@LLL\\\bbbiiinnntttxxxsssllljjjjjjkkkmmmoooqqqtttuuuqqqpppppprrrssssssqqqooouuuooohhhfffiiinnnrrrsssssssssqqqmmmiiifffeeefffnnnkkkhhhiiilllmmmllljjjmmmllllllnnnqqqssssssrrrrrrsssuuuwwwwwwvvvtttsssqqqtttwwwyyyyyyxxxwwwwwwzzzvvvqqqoooqqqrrrrrrqqqooommmmmmppptttvvvtttrrrtttssstttvvvxxxzzzyyyxxxwwwqqqkkkjjjoootttvvvuuuuuuuuuvvvuuuttttttvvvwwwwwwwwwvvvuuusssrrrpppoooppprrrppphhh```^^^cccjjjlllmmmhhhbbbdddmmmsssrrr|||ttteeeSSSEEE<<<::::::@@@???<<<:::888:::===@@@888<<>>IIIUUU___eeennntttjjjZZZDDD>>>;;;999777888DDDSSS___eeekkkllliiiggggggiiibbbgggnnnvvv|||xxxqqqooorrruuuxxxzzz|||~~~~~~|||~~~zzz}}}vvvkkkcccXXXPPPLLLOOOTTTUUUUUUVVV]]]ZZZXXXUUURRRNNNHHHDDDDDDIIIYYYppp|||hhhTTTHHHGGGFFFDDDBBB@@@>>>>>>>>>???AAABBBBBBAAA@@@???;;;<<<<<<<<<<<<===AAACCCCCC>>>>>>BBBDDDBBBDDDIIIFFFCCC???:::888888999:::333333333333111///---+++---...............------//////......000333555777777333///...///000///...000000222666:::===>>>>>>666333000000111222111///000,,,***---222666555222333666888999888777888999888555333555888888444///222111///...---...000111---///000111000...***(((,,,,,,++++++***+++++++++******))))))***,,,...///444333111...---,,,,,,,,,...............---------,,,,,,+++***))))))******...***((()))...000...,,,,,,,,,,,,++++++*********---+++***+++---...---******......+++---111000+++000///...---,,,+++++++++,,,,,,.../////////...---//////000111333555888:::@@@HHHZZZnnn777444///+++)))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***))))))***+++++++++++++++---------///666DDDUUUaaadddfffggggggfffeeeeeefffddddddccccccdddgggjjjkkkiiijjjjjjiiigggffffffggghhhggghhhiiikkkllljjjhhhfffjjjmmmmmmkkkiiiiiiiiiiiieee\\\NNN>>>777???KKKWWW]]]dddiiinnnrrroooiiijjjjjjkkkmmmnnnpppqqqqqqpppooooooqqqrrrrrrqqqooosssooojjjhhhiiimmmppprrrqqqqqqpppmmmjjjhhhhhhhhhlllkkkjjjjjjkkklllkkkjjjooonnnmmmnnnooopppooommmoooooopppqqqrrrsssrrrrrrpppqqqrrrttttttuuuwwwxxxxxxuuuqqqpppqqqqqqpppooopppooonnnpppssstttsssqqqqqqrrruuuxxx{{{{{{xxxvvvwwwrrrlllkkknnnrrrssssssvvvwwwwwwvvvuuuvvvvvvwwwrrrsssttttttttttttsssrrroooppplllcccZZZYYYbbbjjjmmmnnnjjjaaa]]]cccjjjmmmlllcccVVVHHH===999:::<<>>===<<>><<<;;;:::::::::999999;;;???CCCBBB>>>===AAADDDEEEJJJPPPDDDAAA===999777666666666333333333222111///---,,,------......///............///000222333444333333555222......///000000///111333777;;;======;;;999222///,,,+++---//////---111...,,,///444777777444555666777888999888777777777444111222444444000+++000///...---------...///,,,---/////////...,,,+++++++++*********++++++,,,++++++******+++,,,---...000000000000...---+++***+++,,,,,,,,,------------,,,,,,+++***************...***'''(((+++---+++(((,,,,,,,,,,,,+++++++++***---+++***+++---...,,,***+++...---***+++///---(((///...------,,,,,,,,,,,,,,,---.../////////...---//////000000222444666888666===KKK]]]lllzzz>>>888///***(((((((((&&&&&&''''''''''''''''''&&&'''&&&%%%%%%%%%'''((()))************+++,,,......---,,,,,,...777EEEUUU```cccdddffffffdddcccdddeeeaaacccdddcccbbbcccgggkkkiiiiiiiiigggeeeeeegggiiiiiihhhhhhjjjkkkkkkjjjhhhhhhjjjmmmnnnlllkkkjjjjjjlllfff\\\NNN>>>666===IIIRRRZZZaaaeeejjjmmmlllhhhjjjkkkmmmnnnnnnnnnnnnmmmnnnmmmmmmooopppqqqpppnnnpppooonnnkkkjjjkkknnnqqqnnnoooooonnnkkkjjjjjjkkkkkklllmmmlllkkkiiiiiijjjooonnnmmmmmmoooooonnnmmmnnnmmmmmmnnnpppqqqqqqpppqqqpppoooooopppsssuuuwwwvvvtttrrrqqqqqqpppooommmpppooooooppprrrrrrqqqpppoooqqquuuyyy|||zzzvvvrrrvvvrrrmmmlllnnnqqqqqqpppxxxxxxxxxxxxxxxxxxxxxxxxqqqrrrtttuuuuuutttrrrqqqooommmggg[[[QQQSSS___kkkmmmoookkk```WWWXXX^^^bbbZZZRRRGGG===999;;;@@@DDDHHHOOOXXX\\\[[[[[[]]]```[[[\\\ZZZSSSKKKDDDBBBCCC999>>>EEEPPP```kkkbbbQQQCCC===888777777999>>>DDDQQQSSSSSSPPPLLLKKKNNNQQQXXX___jjjuuu}}}{{{xxxwwwxxxppppppppptttyyy}}}|||~~~mmmeee^^^^^^```aaacccfffbbb[[[RRRMMMJJJIIIGGGEEEIIIUUUiii{{{yyyqqqpppqqqrrruuu}}}yyynnn\\\MMMMMMKKKGGGCCC@@@===<<<;;;?????????>>>===;;;999888999999999888888;;;???BBBEEEAAA???AAADDDGGGLLLRRR@@@>>><<<999666444222222222222222111000...,,,+++,,,---......////////////---000444666666444111///222000......///000000000222666;;;??????<<<777333///---******,,,...//////222000///111666999888777888777666777:::999666333444111//////000///+++''',,,,,,,,,,,,,,,---------,,,,,,------............))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,---///000///---***((()))******+++,,,,,,,,,,,,,,,++++++************+++///,,,))))))+++,,,***'''---,,,,,,,,,,,,,,,++++++---,,,***+++,,,---,,,***...///---***+++---,,,(((...------,,,,,,---------,,,---......//////....../////////000111333444555444777@@@NNN[[[iiizzzGGG>>>333,,,+++***)))(((%%%&&&'''(((((('''&&&%%%***)))'''%%%$$$$$$$$$$$$))))))((()))***,,,...///...,,,,,,///999GGGVVV```aaacccddddddcccbbbbbbccc___bbbdddbbb___```eeekkkjjjjjjhhhfffddddddfffiiilllkkkjjjjjjjjjiiiӵnnnmmmkkkkkkmmmfff\\\NNN>>>666;;;EEERRR[[[cccgggjjjmmmnnnllllllmmmoooppppppnnnlllkkkmmmlllkkkmmmnnnooonnnmmmnnnppppppnnnkkkjjjlllooonnnooopppooommmkkkkkkllljjjmmmooonnnkkkhhhiiikkklllkkkkkkmmmppprrrrrrqqqpppooooooqqqsssrrroookkknnnmmmmmmnnnppprrrrrrrrruuuuuuttttttsssqqqooommmnnnnnnooopppqqqqqqqqqpppqqqrrrtttvvvxxxvvvqqqnnnĦqqqqqqpppxxxxxxxxxĦyyyxxxuuuvvvwwwwwwvvvtttqqqooopppmmmdddVVVKKKNNN^^^lllmmmӵTTTMMMHHHAAA===???FFFNNNSSS]]]ccciiihhhccc^^^^^^```WWWWWWWWWTTTOOOLLLKKKLLLEEECCCAAACCCOOO\\\^^^YYYKKKEEE>>>::::::<<>>===<<<@@@???>>>===<<<:::999999888:::<<<=========???@@@FFFDDDBBBCCCCCCEEEHHHJJJ===<<<:::888555222000///000//////...---,,,+++***+++,,,---///000000000111000222555777666333///---///.........///000000111555999===???<<<888333000000///------...000222333333111000222555888888777:::777444666999:::555000000...,,,,,,---,,,***'''***+++,,,---------------...---,,,,,,,,,---......((((((((()))***+++,,,---......---,,,,,,,,,,,,,,,+++,,,---......---+++***)))***+++,,,,,,,,,+++***,,,++++++******+++++++++000...,,,+++---...,,,+++------------,,,,,,,,,,,,,,,,,,+++++++++++++++***......---,,,---///...+++,,,,,,,,,,,,,,,---...///---------.............../////////000000111222222666666;;;DDDNNN[[[mmm|||LLLDDD999111---+++)))'''%%%&&&'''(((((('''&&&%%%***)))'''%%%$$$###$$$$$$(((((('''((()))+++---...///------111<<Lrrrssssssssswwwvvv=hĦxxxvvvwwwwwwxxxwwwuuusssqqqqqqooofffVVVJJJLLL]]]lll4ĉ@ӵCCCAAA@@@EEENNNXXX```eeekkkllljjjbbbWWWPPPNNNOOOEEEGGGHHHIIIIIIJJJLLLMMMNNNLLLGGGBBBCCCKKKRRRUUURRRMMMFFF@@@>>>@@@AAAAAADDDFFFGGGGGGFFFEEEEEEEEEMMMWWWdddooouuuzzz~~~|||ooolllkkknnnvvv}}}}}}>LzzzvvvvvvlllbbbWWWQQQPPPQQQNNNKKKPPPbbbwwwtttpppgggaaaeeerrr}}}{{{ooo```TTTOOOUUURRRLLLGGGBBB@@@@@@@@@AAA@@@???============>>>:::===BBBDDDDDDAAA??????AAABBBCCCCCCCCCDDDCCCAAA::::::999777555222///...------,,,+++***)))))))))***+++---///000111222222333444444444333111///...------.........///000111666999;;;:::666222000///111111111111222333555666222222111222444555666666999666333555888888333...---,,,++++++,,,,,,++++++***+++,,,...////////////000///---+++++++++,,,,,,))))))))))))***+++,,,---///.........---,,,,,,+++,,,,,,,,,+++++++++,,,,,,+++,,,---------+++***(((,,,+++++++++++++++,,,,,,---,,,+++,,,---.........------------------------,,,,,,,,,+++************+++******---//////...---,,,,,,,,,,,,------...///------------......////////////000000111111111111444333444:::AAAKKK[[[iii}}}NNNIIIAAA888000+++((('''&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&'''((((((((((((((()))***+++,,,000...---222>>>MMMZZZbbb```aaaccccccaaa```aaabbb___aaabbb```^^^___cccgggkkkkkkjjjhhhffffffgggiiiffffffgggiiikkkGG=?mmmjjjkkkeee\\\QQQBBB888888>>>KKKYYYfffjjjjjjlllnnnoooooopppqqqqqqqqqqqqooooooooommmkkkkkkkkklllkkkjjjmmmnnnoooooommmlllmmmnnnoooppprrrqqqooommmllllllnnnnnnnnnnnnlllmmmnnnppprrrqqqpppppprrrrrrqqqpppmmmnnnpppuuuvvvooocccYYYLLLPPPZZZfffppptttrrrnnnsssuuuwwwwwwuuussssssssskkkmmmoooooooooooopppqqqsssrrrpppppppppooommmkkkHdĦttttttttttttsss=Ījssstttuuuuuuvvvvvvvvvvvvqqqqqqjjj[[[MMMLLL[[[jjjGG=?>>>EEEPPP^^^hhhmmmnnngggccc[[[QQQHHHBBBAAAAAA???@@@BBBEEEGGGJJJLLLMMMQQQSSSTTTPPPIIIEEEEEEGGGTTTTTTQQQKKKHHHHHHGGGEEECCCDDDEEEFFFGGGFFFEEEDDDLLLWWWeeeoootttwww|||~~~rrrnnnlllpppxxx|||~~~HdĦzzztttsssbbbZZZRRRPPPRRRSSSOOOJJJTTTgggzzz~~~zzzoooeeeeeeooozzz~~~yyyiiiZZZTTTUUUWWWSSSMMMGGGDDDCCCDDDEEEDDDCCC@@@???>>>???@@@AAA<<>>AAAAAABBBCCCAAA===777777666555333111///...,,,+++***)))(((((((((((()))***,,,///111333444444555444333222000///......+++---......------...000555777888555111//////111000222444555444444555666333333222222222333333444666444333444555555111...+++++++++++++++,,,------+++,,,---...///000111222111///---,,,******++++++************+++,,,------.../////////...------,,,...---,,,******+++,,,---***+++---------,,,***(((,,,++++++++++++,,,,,,---************+++,,,---...---------............///+++,,,---,,,***))))))***'''%%%(((...000...,,,,,,,,,,,,,,,,,,,,,---...///...------------...//////...///000111111111111111333222333777;;;AAAMMMYYYmmm{{{QQQQQQMMMӵ''''''&&&ĭӵ$$$ӵ***Ħ///---,,,222>>>MMMZZZaaa```ӵӵjjjiiiĦƜ`1.׼sooollljjjhhhĦ888<<>>BBBEEEEEECCC???===<<<;;;@@@AAA>>>>>>@@@>>>999333333222111000//////...---,,,+++))))))))))))***(((***,,,///111333555555333333222111000...---,,,+++---//////---,,,---///000444666444000...000333000444888999888666555666555555555333222111222222222222333333333111000///,,,,,,+++*********+++,,,,,,,,,,,,,,,...000222333...------,,,++++++++++++---,,,,,,,,,,,,,,,------......///000//////------......------,,,,,,++++++%%%'''***,,,---,,,+++)))+++++++++++++++,,,---...+++,,,,,,+++++++++,,,---------......////////////+++,,,---,,,)))'''(((***((('''+++222555000++++++------,,,,,,,,,---.........------,,,---...///000...///000222333333222222111111444777999;;;CCCLLLWWWeeetttUUUXXX?~4///((('''g&e>&e$$$g&e***>hӵ,,,+++111>>>MMMYYY```g&eaaaguO>uO>&eiiikkk4ff?>ߝLnnngĉ@oooooollliiiShӵ:::DDDVVVgggllljjjjjjg&emmm>hӵkkkjjjjjjiiihhhooollljjjfff?><zpppg&e>&ekkkoooHLssssssrrrShӵgLdddpppuuusssnnnooorrrttttttrrrrrrtttS?ʬiiijjj3h?D%%)?lllmmmZufĦvvvtttrrrgLssspppsssg&ecccgĉ@BBBMMMg&e>&eEEE@eaaaaaa??mmmmmmllllllmmmnnniii]]]g<ĉkkkgggccc^^^3we<ĦJJJGGGGGGHHH3h?@e~~~Zvvvqqqnnnrrrzzz3h?gLD%%)?fff?><z=?Ħg&ennng&eSSSPPPQQQS?ʬ}}}4ff?>ߝL@eg&e3h?g&e>&eDDD@@@??BBBCCCCCCAAA>>><<<<<<<<>><<<999777777777777666444222111111222///111333222111/////////------,,,***(((((()))+++,,,+++++++++---///222444++++++,,,,,,,,,---------......---,,,,,,,,,---------...///000000///...---,,,...///000///---***)))!!!###'''***,,,---,,,+++++++++++++++,,,,,,---...///000000...,,,,,,---...---.........//////000000+++,,,...,,,)))'''(((***---+++000888:::333---,,,...------,,,,,,---------......---,,,---...///000---...000222333444333333------111555555555:::AAA@@@NNN^^^kkkyyyUUU4Dӵ,,,000)))Hƅ^Hu]Ħ'''Hu]Ħ***ZuR)Ħ///111444???NNNXXXZZZHu]ĦeeeHŐeHŐeHu]ĦkkkqIܗGIӵlllttkkknnnmmmHGgĉ@555:::CCCOOO___jjjmmmmmmHu]ĦnnnZuR)ĦnnnmmmmmmllllllkkklllsߝLGdUĦqqqHƅ^Hu]ĦooontHdĦpppqqqHGgĉ@gggHdĦccchhhkkkllllllxxxtttsssvvvwwwtttHtƅ^fffiiiBt=o9ĦDtfo9Ħooolllqqqg?tttpppHdĦsssqqqnnnHu]ĦaaattEEEPPPHƅ^Hu]ĦSSSH׼suuuvvvyyywwwuuussssssttttttrrrjjjtQcccllloookkkje<ĦGGGIIIKKKBt=o9ĦH׼sHtĦyyyooojjjqqqBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ[[[Hu]ĦRRRZZZHtƅ^qqqqIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦBBBAAACCCCCCAAA???======???AAABBB@@@>>><<<999777666555222000...---,,,---///000---......,,,******+++,,,)))+++///222444444333222------............---------,,,+++,,,---...,,,***///.........///000222333222555999:::777444333444999888888888888555000---555444222111000111111222000///...---,,,+++++++++***,,,---///000111111000333000------//////...+++111000---+++***+++,,,---............////////////---......///...,,,+++***+++)))))),,,000111000...++++++++++++,,,,,,---......444444---(((+++//////111000///......///000000///...---,,,***)))((('''+++...222666777555111///(((***+++,,,,,,...000333---///000000//////000222------...///000222444555...///111222333666:::======>>>FFFWWWiii{{{VVVZZZ4DuXӵ///000+++DdDΦDdDĦ&&&DdDĦ)))...t|<---///111555@@@OOOYYY[[[DdDĦ___DdDΦDdDΦDdDĦjjjpeƜ4DuTӵlll`eĭlllqet:::666999BBBMMM[[[fffkkkmmmDdDĦkkklllt|>><<<999666444333222......,,,,,,+++,,,---...---......---,,,+++,,,...---///000222222111000///---......//////......---...---+++******)))&&&$$$............///111333444333666999999666444333444888888888999:::888444111444333222111111111222333222111000...---,,,,,,,,,***+++---///000000000000333000...---//////...,,,///...,,,+++***++++++,,,//////000000000//////...---............,,,+++******))))))+++///000///---,,,++++++,,,,,,---...///000555666///+++...222222222111000///...//////000///......---,,,+++******(((+++...111111000---+++)))***,,,,,,---...000333...///000000//////000111000000000111111111222222...///000111222444777:::======BBBMMM\\\mmm]]]___4DuXӵ999///,,,DdDΦDdDӵ&&&DdDĦ((()))o)h+++,,,///222777BBBQQQ[[[^^^DdDĦ[[[DdDΦDdDΦDdDӵhhh=ӊB1.uTӵlllHߝL`o9jjjpo9wӵ777@@@HHHRRR\\\bbbiiiDdDĦhhhhhho)hpppnnnlllllllllnnnooonnnmmmDdDΦDdDĦsssDdDΦDdDӵrrrGIpӵDdDĦppppo9wӵDdDĦmmmpppssstttuuuyyytttrrruuuvvvpo9usssqqqooommmGIdnuR)ĦDdDĦnuR)ĦooooooCdgĪjqqqDdDĦmmmmmmkkkDdDĦQQQHߝL`o9bbbDdDΦDdDӵnnnDdDĦyyyrrrsssuuuuuuqqqkkkddd___bbb___^^^aaagggjjjgeĦaaadddsp?aĦ===???GIdnuR)ĦDdDĦDdDĦwwwooommmGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦMMMDdDĦfffpo9uaaaWWWdddwww=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ@@@@@@AAACCCCCCCCCAAA???>>>???BBBCCCAAA>>>===<<<999555222000//////,,,,,,---------------------...//////...---///000333222111000///...---,,,......////////////......///---++++++***)))&&&$$$------...///000222444555666777888777555333333333666666666888999888555333333333222111111222444555444333111///...---,,,,,,***+++---///000000//////222000......//////...---,,,,,,,,,+++++++++++++++///000111111111///---,,,............---,,,+++******))))))+++---...---,,,,,,,,,,,,,,,---...///000000444555111...000333444333222111000///..................---------,,,,,,(((***,,,------,,,***)))***,,,---------...000222///000111000///...///000222222333333222111///......///000000000111444777<<<:::<<d<Ħ'''Dt)))000444:::FFFUUU^^^```>d<Ħ^^^>d<ʜDd<ʜ4DuTӵggghhhF&uTӵjjj4DufئL>eiiipuR)Ħ555;;;@@@FFFLLLSSS\\\>d<ĦiiiDtoooiiihhhiiijjjkkkmmmkkkDdDΦDdDĦttt>d<ʜ4DuTӵuuu4DwDd<ĦnnnpuR)Ħ>dd<ӵDddd<ĦIII4DufئL>ecccDdDʜ4DuTӵxxxDdDĦpppnnnnnnlllhhh```YYYTTTRRRSSSRRRRRRSSSUUUYYYgeĦ[[[s<v>aĦ;;;???peӵDx<DdDĦDdDĦ}}}tttooonnnpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦQQQ>d<Ħqqqpeӵ```ĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ@@@@@@BBBCCCBBBAAAAAA>>>===@@@EEEFFFBBB===;;;999666222000...------------...///000000//////---///111111000000111222555333111///---,,,,,,,,,...//////000000//////...///...---...///...---+++,,,---...000222444555666777777777555444333333333333333333444666555333111333222111111222333444555333222111///---,,,,,,,,,***+++---...//////......111000//////////////////++++++,,,---------,,,,,,...///111111111...+++))).........------,,,++++++))))))***++++++++++++***,,,,,,,,,---...///000111///111222000...///111333333333222000///...------,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,---......---...000222000111111000///......///111222333444333111///...000000111000///000333555888777888999<<dp&ĒRiiiiiinfʜd<Φ>d<Ħttts&dq&ĒRwwwwwwi?ʜtd<ĦlllHHܗDӊBmmm<xrrrtttvvvrrrppptttwwwB?daĦ999>>>B?Ho9ppp>d<>d<ӵssssssB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇXXXDdDĦUUUsdKĦrrrB?dp&ĒR>d<sdKĦB?Ho9DDDs&dq&ĒRAAA@@@AAAAAAAAA???>>>BBB???>>>BBBFFFFFFBBB<<<:::777444000...------...,,,---...///000000000000...000222222111111222222333111///---,,,,,,------......////////////......000000///000111111000...,,,---///111333444666666777666555555444444333222444333222333444333111///222111111000111222444555000///...---,,,+++++++++***+++,,,.........------111111000////////////000,,,---......///......---,,,...///000///---***(((///......---,,,,,,++++++******++++++***))))))))),,,,,,,,,---...///111111000000000111000///000222222222111000///...,,,,,,*********+++,,,,,,------............---------------...//////......000222000111111000///......///...000222333333222111000111222222111000000222555444555666777777<<>>KKKYYY```aaane^^^```pIƎ@t@h___aaaccc>hiiihhhgggfelll@ďDOOO>>>444333222111222666===neXXX[[[=effffffhhhiiijjjkkklllnnnegeoootttsĪj@hvvvwwwwwwfdDĦkkk@ďDoookkkHkgennnrrrsssrrrooooootttxxx@htttttt@GtttoooHĪj@IŌvvvsssBenepppHkgesssneSSSGGGfeeeeHu]3hhuuu{{{seaaa\\\TTTNNNMMMPPPVVVZZZ\\\```aaa\\\SSSOOOgeĦja>aĦ666<<<@Gfffjjjse}}}~~~<Ō~~~{{{|||@GHkgeHĪj@IŌegeHu]3hIŌZZZWWWDdDĦWWWne```fff@hwww>hsene|||@GGGGCCCsĪj@hDDDBBBAAA@@@@@@@@@>>><<>>:::777555222...------...///******+++,,,---//////000...111333333222111111222000///...,,,,,,---......------............------222111000000111000...,,,---///000222444555555555555444444444555555444222555444333444444444222000111111000//////000222333---,,,,,,+++******++++++******,,,---------,,,,,,000111111000///...000222/////////...............---.../////////---+++***//////...,,,,,,,,,,,,,,,+++,,,---,,,***(((((()))+++++++++,,,---///000111333111111333333000000333000000000///...---,,,+++))))))***++++++,,,------,,,,,,---......---------///000000000......000222///000111000///...///000---...000111222222222111111222222111///000222444222222555777777888???IIIWWWdddwwwOOO4DuXӵTTTĵD^$$$$$$$$$$$$&&&)))###,,,+++000666>>>IIIWWW]]]^^^\\\]]]^^^ccc^^^___bbbdddiiihhhggggggkkkmmmkkk```QQQ???555333000......111666@@@DDDHHHZZZ^^^bbbfffiiikkklllhhhllliiinnnsssrrrsssuuutttqqqDdDĦlllnnnqqqnnnlllmmmoooqqqrrrnnnlllnnnuuuxxxwwwssssssrrroootttpppoooxxxwwwxxxqqqqqquuuuuubbbTTTHHH]]]fffD^uuuwww|||~~~s׼sdddSSSOOOLLLNNNUUU^^^dddfffkkklllkkkhhhaaa[[[geFm8999>aĦ666:::>>>PPPWWW```s׼s~~~HoD^gggYYYZZZDdDĦZZZVVVUUUVVV^^^dddzzzs׼s{{{nnnCCCDDD@@@???DDDBBB@@@?????????>>>===AAAAAA@@@???===;;;999777444222///,,,+++,,,...///*********+++,,,...000222///111444444222111000000......------------------,,,,,,------------,,,,,,000//////000111111000...///000222333444555555444333222333555777777444111333222111222444444444222111000///......//////000+++************+++,,,,,,)))***,,,------,,,++++++///111222111///...000333111000...---,,,,,,---......//////000//////......000///---,,,++++++,,,,,,,,,---///---***'''((())))))******+++---...000111444000000333333///...000------.........---+++******++++++,,,,,,---------+++,,,.../////////......000111111000///...000111...///000000//////000111---......///000000111111///000000///...///111333222111333666777777;;;AAAHHHTTTfffxxxΦ4DuXӵtvӵ>d<Ħ###"""###$$$%%%%%%%%%Ħ### %%%***++++++,,,)))///555<<d<Ħmmmqqquuurrrssstttssspppooonnnnnnkkkllllllmmmnnnnnnoooooolllkkknnnuuuyyywwwvvvvvvuuuvvvwwwvvvtttrrrpppoooppptttwwwwwwsssooonnnnnnpppppprrrtttwwwxxxvvvttt|||zzzzzz}}}|||wwwuuuuuuuuuuuuttttttuuuvvvxxxyyyvvvvvvtttoooĦIIIJJJJJJFFF>>>999@@@QQQ___ccc>d<Ħrrrwwwuuuzzz|||BemmmfffNNNLLLOOOXXXeeeppptttuuuyyywwwtttsssrrrlllgeFYĉKKK===>aĦ777:::>>>???AAAEEEEEEFFFGGGHHHMMMXXXBe~~~nu]ӵ>d<Ħ~~~gggZZZ^^^>d<Ħ```aaa```ĦLLLQQQTTT]]]cccZZZXXXgggxxxBeĦ|||jjj]]]QQQLLLGGGAAA???BBBBBB>>>:::888:::>>>AAACCCCCCAAA>>>===>>>??????>>>@@@AAA@@@===999666444444222000,,,***)))+++---///---,,,,,,,,,---000333555///222444444222000//////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------...000444555555444000111222444555555444444111111222555888888555111...------///222333333333111000///...------...///************+++,,,---...)))***+++,,,---,,,+++***///111222111///...111333111000---+++***+++,,,---000000000000000111111111000///---,,,++++++,,,---,,,...000...***''''''))))))))))))+++,,,...///000333...---111111,,,***---+++,,,---------,,,+++***,,,,,,,,,------.........,,,---///222222222111000111111222111//////000111---///000000//////000222///............//////000---.........---...000333333000111555777777999>>>>>>JJJ[[[jjjwww?aŖ%7uSQuR)ӵsdKĦ###&&&&&&%%%$$$$$$gdKĦ)))))))))************...///555???KKKUUUYYYZZZ^^^gdKĦ___``````]]]^^^___```aaabbbccccccaaabbbccceeefffgggggggggccchhhlllkkkiiigggjjjmmmnnnmmmlllkkkjjjiiiiiiiiillljjjjjjjjjfffYYYDDD444222111111000222444666gdKĦ///000111222222777777<<>>DDDPPPZZZaaasdKĦuuuvvvtttxxxyyytttiii[[[OOOMMMWWWmmmyyywwwtttxxx|||{{{zzzyyyxxxvvvŶSjjjYYYIII3we<@@@DDDGGGIIIMMMNNNLLLIIIJJJVVV|||iĉ@3hR/ŌDdDĦ|||aaaVVVaaasdKĦlllkkkgdKĦOOOKKKMMMRRRPPPMMMXXXhhh}}}gdKĦvvvhhh[[[NNNIIIGGGCCCBBBCCC<<<<<<<<<999666666999<<A444ne(((''''''&&&&&&%%%ne))))))))))))************,,,...444???LLLWWW[[[\\\ne___``````aaa``````aaaaaabbbcccddddddbbbcccdddeeeggggggggggggdddgggjjjjjjggggggjjjnnnnnnmmmlllkkkjjjjjjkkkkkkmmmkkkjjjiiifffYYYEEE666111000//////000111ne,,,,,,---///111111222000333;;;BBBDDDFFFIIILLLPPPTTTUUUTTTUUUYYY]]]^^^aaaeeeiiilllmmmlllkkkfffffffffffffffggghhhDehhhgggiiimmmllljjjiiijjjlllmmmkkkiiiiiijjjmmmooopppooonnnmmmmmmlllpppuuuuuupppmmmnnnoooqqqrrrpppnnnmmmqqqtttuuuuuuuuusssrrrrrrsssuuuzzzxxxwwwxxxyyyxxxuuurrryyyyyyyyyyyyxxxwwwwwwxxx|||zzzxxxxxxyyyxxxuuusssvvvtttne[[[\\\ccc]]]SSSGGG???AAANNNZZZ[[[neooossstttuuuyyyyyywwwvvvqqqdddWWWPPPWWWfffvvv~~~}}}~~~zzzzzzyyyyyyyyyyyy>A|||qqqaaak<DDDFFFIIILLLMMMLLLLLLJJJHHHKKKWWWkkkyyy|||fhDe~~~hhh\\\bbbnexxx|||neVVVQQQJJJIIINNNQQQRRR\\\kkkzzznevvvnnn```VVVMMMJJJHHHDDD@@@@@@:::;;;;;;999777777:::===???AAACCCDDDCCCAAA>>>===666999;;;999444111111222...)))&&&&&&***,,,,,,***)))+++---000111111000000333222000000///000111111//////////////////......000///......000000000...000000222333333333222111333222222333555555333111555444333555666777666444000///---...000222333222444222000000000///,,,)))------,,,++++++,,,,,,,,,---,,,+++*********++++++,,,---///000000000111111000222111,,,+++------***///---,,,,,,//////...,,,+++,,,---,,,***)))+++------,,,+++***)))((('''&&&,,,---......///.........***---111222000...,,,,,,000///...---------------)))+++,,,,,,+++,,,...000555333000000111000...,,,/////////000000/////////,,,...000000000///000111111111111111111111111111---///111111111111222333///222333111333888:::888>>>===AAAJJJQQQVVV___hhhuuu}}}222...+++***((('''''''''&&&((())))))))))))************+++---444???MMMXXX^^^___aaaaaaaaaaaaaaacccccccccccccccdddeeeeeecccdddeeefffggghhhhhhhhheeegggiiihhhggggggkkkoooooonnnlllkkkkkklllmmmnnnmmmkkkhhhhhhdddXXXEEE777000///...------...++++++,,,---000222333111---...666<<<;;;888666999<<<@@@BBBCCCEEEJJJNNNNNNPPPUUUZZZ]]]___``````ZZZZZZZZZ[[[\\\___bbbdddeee___\\\\\\^^^___^^^___aaaeeehhhhhhhhhfffggghhhjjjkkkkkkkkkkkkkkkkkknnnssssssnnnkkklllpppnnnllllllmmmooopppppprrrtttvvvwwwvvvvvvwwwyyyzzzyyywwwwwwwwwvvvtttrrryyyyyyyyyxxxxxxxxxxxxxxx|||{{{zzzzzzzzzzzzwwwuuuwwwttt```bbbhhhfffcccXXXGGG::::::GGGTTTQQQfffqqqtttvvvwwwzzzzzzxxxtttlll^^^QQQRRRdddwww~~~~~~}}}|||{{{{{{|||~~~uuuSSSRRRSSSUUUWWWXXXSSSQQQMMMIIILLLXXXkkkzzz|||oooaaa```zzznnncccUUULLLGGGLLLQQQUUU^^^iiivvv}}}}}}}}}pppeeeWWWPPPKKKKKKIIICCC===<<<888999999888888999;;;>>>AAACCCEEEFFFDDD???999555///444888777222//////222---***''''''+++------++++++,,,...///000000//////222222222111111111000000333222111/////////000000333111//////000111000///333444555555555444333222666555444444555444111///444333222333555555444333.........000222333111000222111111111222000,,,***///...---,,,,,,,,,,,,,,,---+++***))))))+++---...+++,,,...000222222222222...111111---,,,...---)))...---,,,---......---,,,---......,,,******+++,,,+++++++++***))))))((((((,,,---...///000//////...111/////////111000,,,)))///......---------......)))***+++,,,,,,---///111555333111111000000...,,,........................---...////////////111333111111111111111111111111---///111222111111222333///222222000111555666444:::999;;;???BBBCCCIIIOOO\\\eeerrr}}}???===;;;::::::888666333555111---***+++***(((&&&&&&&&&&&&&&&&&&''''''(((((()))))))))************,,,...444@@@NNNYYY^^^___cccccccccccccccbbbbbbbbbdddcccbbbbbbbbbcccdddddddddeeefffggghhhhhhhhhhhhggghhhiiihhhgggiiimmmpppooonnnlllkkkkkkmmmooopppllliiifffeeebbbVVVDDD666000///...---,,,,,,,,,---+++,,,...///000222555777777111111888>>><<<555000000222444444444666999<<<;;;===AAAEEEHHHKKKLLLMMMKKKJJJJJJJJJMMMQQQUUUWWWXXXYYYXXXUUUPPPLLLKKKKKKKKKLLLNNNQQQTTTWWWYYYZZZ[[[[[[\\\^^^```bbbdddeeeggggggjjjooopppllljjjkkknnnmmmkkkjjjjjjkkkmmmoooooorrrvvvxxxyyyyyyzzz{{{wwwwwwvvvvvvvvvvvvuuuuuuxxxwwwwwwxxxxxxwwwtttrrrxxxxxxxxxyyyyyyyyyyyyxxxwwwtttpppkkkccc```hhhsssgggdddXXXEEE777888BBBKKKGGGFFFLLL[[[kkktttxxxzzzzzz{{{{{{xxxqqqfffXXXMMMWWWnnn}}}~~~|||zzz{{{}}}}}}}}}{{{uuujjj___UUUPPP[[[]]]```aaabbbbbbbbbbbb```ZZZQQQJJJKKKWWWkkkyyy|||tttbbbZZZgggzzzuuujjjVVVPPPLLLMMMPPPSSS\\\ffftttyyy~~~|||{{{~~~|||kkk___TTTNNNJJJIIIFFF@@@;;;:::777777888999:::<<<>>>@@@DDDEEEEEEDDD@@@;;;555111+++///444333///+++,,,---,,,***((())),,,......---------.../////////......222222333333222222111000777555333111000111222333333111//////111222222222666777777777666555333222555555555555666444111///333222111111333444333333111000//////000000///...,,,---///222333222000...///...---,,,+++*********************+++,,,---...++++++---///111222111///---000111///...000...***//////.../////////////////////...,,,+++***++++++***************************+++---///000000///...///...---...000111000///......---------......///,,,.........---...000222444333222111000///---,,,///..................///111111111000///000333555111111111111111222222222000222333333111000000111111444333000000444444222888999:::;;;;;;<<>>@@@BBBDDDEEEGGGHHHIIIKKKNNNQQQTTTVVVYYYXXX[[[aaabbb```___aaaaaadddeeeeeedddfffkkkoookkkooorrruuuuuutttttttttrrrssstttuuuuuuvvvxxxyyytttsssssstttuuurrrmmmiiipppqqqsssuuuvvvwwwxxxyyy{{{wwwqqqiiiaaa___iiiuuuooojjj[[[FFF:::;;;???@@@>>>AAAMMM___mmmtttyyy}}}{{{zzzzzzwwwooobbbUUUMMM___sss~~~zzz|||yyyzzz~~~~~~yyyrrrhhh^^^WWW___ccchhhjjjhhhdddbbbaaaaaaZZZOOOGGGIIIXXXmmm|||~~~wwwdddVVV```tttrrreeeSSSSSSSSSQQQOOOQQQ[[[fffrrrvvv|||}}}{{{{{{xxxhhh\\\SSSLLLGGGEEEAAA;;;999:::777777888:::===???AAAAAAFFFDDDBBB>>>999555222000,,,...000000---+++***************+++---/////////.../////////////////////222222333333333333222222999888555333222333444555222000...///111333444444777888888888777555444222333333444666777666333000333111000000222333333222777333///---------------+++---000222222111///...------+++***))))))))))))&&&(((+++---...---,,,+++++++++,,,...000000---***---000111//////111000,,,.../////////.........//////...,,,+++++++++******)))*********++++++++++++(((***---///000000///...---...000000///000222444......---------......////////////...,,,+++,,,...111111111000...---------000//////......//////000222333222111//////111333000000111111111222222222444555555444111.........444666555222111444444222555888:::::::::<<<>>>???DDDHHHMMMUUU]]]hhhqqqwwwzzz^^^dddmmmrrrlll[[[GGG888999:::999444---))))))+++$$$$$$$$$$$$$$$%%%&&&'''))))))))))))************...///555@@@MMMWWW\\\]]]bbbcccdddeeefffeeedddddd^^^]]]\\\[[[\\\]]]___aaabbbbbbcccdddddddddddddddhhhhhhhhhiiijjjmmmooopppnnnnnnnnnmmmmmmmmmnnnnnnhhheeedddccc```UUUBBB444000000///...---,,,++++++(((+++...///......111444333//////666:::666000---++++++******+++...000222...............///000111111111000///000222555666333444444444333222000///,,,...000111000111333555666777888:::<<>>===??????AAADDDJJJQQQWWW[[[```hhhsss{{{hhhrrrpppVVVCCC888<<<===666+++$$$&&&***$$$$$$$$$%%%%%%&&&(((((())))))))))))************+++---333???LLLWWW\\\^^^```aaaccceeeffffffeeeeee\\\[[[YYYYYYZZZ\\\___`````````aaaaaabbbbbbaaaaaaeeeeeefffhhhjjjlllmmmmmmmmmnnnnnnnnnnnnmmmkkkkkkhhhfffeeefffcccVVVCCC444/////////...---,,,+++***'''+++......+++***,,,000...,,,---222333///+++***+++)))((((((***---///000///...---,,,,,,---...///,,,,,,,,,,,,---...000000......///000111000---,,,)))+++------,,,+++---///111111222333444555666666666555666:::;;;888777999===???DDDHHHMMMQQQSSSTTTYYY]]]bbbfffhhhkkkmmmooojjjlllnnnnnnmmmooosssvvvsssnnnhhhfffiiillllllkkkgggjjjmmmnnnnnnnnnppprrrvvvpppkkkiiiffffffmmmtttqqqqqqdddKKK:::777555111???HHHXXXhhhoooppptttyyy{{{wwwuuutttlll___WWWVVVrrrzzz~~~~~~yyysssqqqsssssspppllllllqqquuusssqqqqqqsssvvvssskkkdddXXXZZZZZZTTTLLLGGGFFFGGGDDDCCCDDDIIIUUUgggzzzzzz{{{zzzggg\\\^^^eeewww~~~sssiiiaaa\\\fffccc\\\SSSNNNSSS^^^ggghhhllluuu||||||}}}|||{{{{{{{{{|||||||||}}}|||qqqbbbUUUNNNDDD@@@===<<<999555555999555444555888===??????>>>>>>;;;777222///......///...)))$$$&&&,,,///,,,((()))***,,,...///000222333111000000111111222333333111111111222333555777888999999999999999999999999555222///...///000111111555555666666666444333222222222444777999888444111444222//////111333444444444222...------...------111333444222...,,,+++,,,++++++******)))******+++((()))+++---...---+++******)))***---111111---(((+++------++++++//////---***,,,...---+++***,,,...---***((((((***+++***)))******+++++++++++++++,,,)))+++///222444444333222555333222222222111...,,,000///...---------------+++,,,+++***'''&&&'''(((***,,,------++++++,,,...000///---,,,,,,---///000+++---///000000000111333///000000111222222333333333444555444111//////000555888777333222555555222///666999777777:::;;;888::::::;;;===@@@CCCDDDEEEJJJPPPYYY```gggqqq|||cccqqqyyy]]]JJJ999???AAA777((( &&&%%%%%%%%%&&&'''((()))***))))))))))))************(((***111>>>LLLXXX^^^___^^^```ccceeeggggggfffeee[[[ZZZXXXXXXYYY\\\___aaa^^^______````````````___ccccccdddgggjjjkkkkkkjjjmmmnnnoooooonnnllljjjhhhhhhgggggghhheeeXXXDDD555------...---,,,+++******)))---000///+++)))+++......,,,...222111,,,***+++,,,***'''&&&(((***,,,,,,///...,,,++++++,,,...///++++++,,,---...///000000......///111222111///,,,***---///...---,,,...111333444444444444333222222333111222555444000///111888666777<<>>;;;>>>BBB===@@@FFFPPP^^^ooo|||wwwyyyxxxfff]]]]]]___mmmvvvxxxlll\\\XXX^^^eeeyyyooo```RRRMMMSSS\\\aaadddhhhrrr}}}~~~yyyxxx|||}}}{{{yyywwwvvvuuutttsssyyy}}}wwwhhhXXXMMMGGG<<<999999;;;888444555888444333333777;;;>>>===;;;888777444111...---------***"""(((...+++&&&(((***---///000111222444111111111111222333444555111111000111333666999;;;999999:::;;;;;;;;;::::::888555000...---.........333444555555555444333222333333555777999777333000444222000///111333444444///......///000000...---///111222111...---...000+++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,)))((()))...333444///******,,,+++((((((---...---,,,...000///---,,,---000+++)))''''''***+++***)))++++++++++++++++++++++++***---111555777666555444666222...000555555000)))111000///...---,,,,,,,,,++++++,,,+++)))(((***+++'''***,,,,,,******,,,//////...,,,++++++,,,...///))),,,000222333444666777///000000111222222333333111222444444222111111222555777666222222444444222111777:::777666999888444777888;;;===@@@???===;;;===BBBHHHMMMSSS^^^kkkuuucccoooiiiKKK???>>>>>>===555+++&&&((()))&&&###%%%((()))(((&&&---***((((((+++,,,+++))),,,---222===KKKVVV\\\^^^aaa```aaaeeejjjkkkgggcccXXXVVVUUUUUUYYY\\\___```````````````___]]][[[YYY```ggghhhbbbdddnnnpppjjjfffkkkmmmmmmmmmooommmiiijjjiiiiiihhhcccVVVDDD777111000///---,,,,,,,,,---...------,,,,,,------...,,,,,,+++***+++,,,...///,,,***))))))******)))''',,,,,,++++++***++++++++++++...///------///---******+++---//////...---,,,+++******,,,///000///...111222333222111000111222333000111444222,,,,,,111333222000111888@@@AAA===111666===BBBGGGPPP[[[ddddddfffhhhiiijjjmmmpppssskkkYYYJJJHHHLLLOOORRRVVVVVV[[[aaadddddddddeeeggg\\\YYYZZZaaammmuuuvvvsssvvvssslll]]]III:::999@@@OOO]]]jjjmmmlllnnnsssuuuyyywwwqqqqqqppp___VVV```nnnxxx}}}jjjVVVLLLKKKOOOMMMKKKLLLNNNMMMIIIEEEHHHGGGIIIMMMUUU]]]cccfffYYYNNNEEEAAA===888999>>>>>>BBBJJJYYYjjjwww~~~~~~sssmmmsss}}}{{{}}}~~~ttthhh]]]YYYYYYaaa___[[[XXXXXX[[[```dddmmmqqqkkkZZZPPPTTT\\\```^^^dddpppzzz|||wwwuuuwww{{{{{{~~~zzzssstttzzzxxxtttpppkkk```QQQGGGCCC999888666444333333444555///222555888===@@@;;;222444111......000///***%%%+++***))))))***+++***(((,,,,,,...000222333333333555444222333666666444111333111///111555888777555888999;;;>>>???>>>;;;777<<<888222000000000...,,,222222222222333111...+++222333444444222111111111444111111444333000000333444111---+++,,,---......111///,,,+++++++++***)))************))))))))))))***+++---,,,***)))))))))(((,,,...,,,,,,---+++'''++++++++++++,,,---......///...,,,***)))))))))***---)))&&&&&&(((***)))'''+++++++++******)))''''''+++***,,,222:::<<<666////////////000111111222222111000///---+++)))((('''******+++++++++******)))++++++***+++,,,---...///...---++++++---...///...***,,,000555999;;;999777+++---///000000000111333555555555444333222111000,,,...222444666555444333333333444444555666666666;;;555333888;;;;;;<<<======;;;===BBBHHHOOOYYYccctttZZZhhhzzziiiOOOAAA???>>><<<444***%%%&&&'''&&&%%%%%%'''((((((''',,,***((((((+++,,,+++)))---...222===KKKWWW^^^```dddbbbbbbeeeiiikkkgggccc\\\YYYWWWWWWYYY]]]___```[[[\\\]]]^^^^^^^^^^^^]]]^^^eeefffbbbdddlllmmmhhhcccgggjjjjjjjjjmmmkkkgggiiiiiiiiihhhcccVVVDDD777000///...,,,,,,------...---------,,,,,,---------+++++++++++++++,,,---------+++******++++++***)))++++++*********++++++,,,+++...///,,,+++,,,+++'''***+++---...///...---,,,+++******,,,......---++++++---......------...000111......111///+++---222222222000111666<<<<<<777///333888;;;===BBBJJJQQQ^^^aaaeeeiiilllooosssvvvnnn]]]LLLDDDBBBAAABBBFFFLLLOOOSSSUUUUUUVVVXXXZZZYYYYYY\\\dddooovvvxxxwwwuuutttnnn___JJJ:::;;;CCCVVVeeerrrtttrrrtttxxx{{{{{{zzztttrrrmmm[[[QQQZZZoooxxx~~~vvvaaaLLLCCCBBBFFFJJJQQQWWWZZZYYYVVVRRRNNNKKKHHHHHHLLLQQQVVVYYYRRRJJJBBB@@@===;;;<<>><<<999888666555444444444555666777888888<<<>>>888000444000---,,,,,,***%%% ***)))((((((***++++++***//////000222444555555444333222222333666777555333333444444444555666999;;;555666777:::;;;;;;888555999666222000111222111000111000000000000///---***111222444333111000000111555222222444444111111333888555222111111222222222111///,,,++++++,,,+++***++++++*********))))))))),,,+++***))))))***,,,---(((,,,---,,,,,,---,,,(((------,,,------...///000111000...---+++++++++,,,,,,)))''''''(((***)))'''***************))))))(((,,,+++...555<<<===777000...////////////000000000---,,,,,,+++***)))((((((******+++++++++++++++***+++,,,,,,---......//////...,,,******,,,.........,,,,,,///333777::::::999333222000///000111222333444444444444333222000000---...111333444444333333333333333444555555666666444///...222555666777::::::777888===AAAFFFOOOXXXmmm|||NNN[[[lllyyy~~~wwwdddSSS===;;;:::999333,,,)))+++&&&&&&''''''&&&&&&((())),,,***((()))***+++***)))//////333===KKKWWW___cccdddbbbaaacccfffgggeeebbb]]]ZZZWWWVVVXXX[[[^^^___YYYYYY[[[\\\]]]^^^^^^^^^\\\bbbdddaaaccciiiiiiccc___dddffffffgggjjjiiieeehhhhhhiiihhhbbbTTTCCC777///...---,,,,,,---...///------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,***))))))++++++***((()))))))))))))))***+++,,,,,,///...+++)))***)))%%%***+++---......---,,,,,,,,,++++++,,,---,,,***(((***,,,.........///000222111///...///---***+++//////111111111444888666111///222555666555666999===MMMRRRYYY```gggnnntttxxxssseeeUUUIIIAAA<<<;;;>>>AAABBBCCCDDDEEEHHHLLLOOO[[[^^^dddkkkqqquuuxxxyyyyyyxxxttthhhTTTCCCBBBHHHWWWeeerrrtttrrrrrrvvvxxxzzz|||xxxssslllYYYPPPXXXnnnvvvyyynnnYYYFFF===;;;AAAMMM\\\hhhllljjjgggeee^^^XXXPPPJJJGGGHHHJJJKKKHHHBBB>>>===<<<<<>>>>>777111/////////.........------************************)))***+++,,,,,,,,,,,,,,,+++,,,...///000000//////---,,,******,,,---...---...------000444888:::;;;999444///---...000111000222222333333333111000///...//////000111222222333222333333444444555555666777222///222444444666999888555555999;;;>>>EEEMMM___pppGGGNNNWWW^^^bbb```[[[UUUAAA===999666111)))&&&((($$$'''((('''%%%$$$'''***+++***)))))))))*********000000333===KKKXXXaaaeeedddbbbaaaaaacccdddbbbaaa]]]YYYVVVTTTVVVXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ```bbbaaabbbeeeddd___^^^ccceeedddfffiiihhheeefffgggiiihhhaaaSSSBBB666000///---,,,+++,,,,,,---,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,+++***))))))'''&&&'''(((((('''&&&(((((((((((()))***+++,,,+++...---***)))+++***'''+++,,,,,,---------,,,+++------,,,------,,,)))&&&+++---............///111///000111111...+++***+++,,,///111111444777444...111333666666555333444555:::>>>FFFNNNXXXcccnnntttqqqkkkaaaVVVLLLEEECCCDDD@@@?????????BBBHHHNNNRRRdddiiiooosssttttttvvvxxx|||yyyuuunnn___NNNEEEDDDRRRaaannnpppmmmnnnppprrrwww|||yyytttmmm\\\RRRZZZhhhrrrvvvkkkYYYHHH>>>:::EEEUUUhhhuuuxxxvvvtttuuurrrlllaaaWWWOOOJJJEEEBBB>>><<<:::999888999>>>BBBRRRZZZeeennnuuuzzz|||hhhbbbYYYXXXaaaooo{{{}}}zzzyyyttthhh]]]PPPLLLJJJNNNZZZgggqqqvvv~~~{{{nnn]]]XXX```ffffffkkkpppyyyxxxsssiiiYYYGGG>>>;;;888666666999777666555666999<<>>===777111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------.........+++,,,...000111000...------+++)))***+++---------///---,,,---222777:::<<<777111+++***...000...,,,000111222333333222000/////////......///000111222222222222333444444555555;;;666444555555333444777888666666999:::<<>>FFFQQQ^^^eeejjjkkkiiiccc[[[UUUQQQPPPJJJIIIHHHJJJOOOVVV]]]aaalllqqqwwwyyywwwvvvwwwyyy{{{vvvrrrooogggUUUDDD;;;PPP___mmmpppmmmnnnppprrrttt{{{xxxrrrkkk[[[OOOTTTaaammmtttlll\\\NNNCCC;;;KKKZZZlllwwwzzzzzz}}}}}}xxxoooeeeZZZNNNCCC<<<:::;;;:::777555777:::===IIIRRR^^^iiiqqqzzz}}}yyyhhh```XXXWWW___kkkvvv~~~~~~|||~~~~~~ssseeeQQQLLLIIIQQQaaasss~~~{{{kkk[[[ZZZfffmmmlllqqquuu}}}~~~wwwpppkkk]]]NNN@@@<<<<<<:::888888888777666666888<<<@@@CCC888888444///...///...+++***)))))))))++++++++++++---***))))))---111444555;;;888777999===>>>;;;888777888;;;<<<<<<:::999888;;;777444333666:::<<<===::::::999:::<<<===;;;:::::::::::::::999999::::::999777555444444444333222444666777777666555666777888555555888777444444777444444444666777666444111222000...---...000000///------------,,,,,,,,,,,,***''''''***......(((###))),,,---++++++......+++............///000111222.........---,,,+++***)))******+++***))))))))))))'''(((***+++---.........---///333999<<<;;;555000111111000000///...------...------,,,,,,+++++++++***+++,,,....../////////+++,,,...///000///---,,,...,,,******,,,---...---000...,,,---111555888:::222...+++,,,000222///+++...000222333333222111///111000...---...///000111111111222222333444444444666333333555444222333666888666777:::;;;<<<@@@FFFGGGWWWoooIII@@@666333555;;;FFFPPPHHH???666111,,,%%%###$$$&&&&&&''''''&&&&&&((()))))))))***)))(((''')))+++//////333===LLLYYYbbbeeegggggghhhhhhhhhgggffffff^^^\\\[[[[[[\\\\\\[[[ZZZWWWWWWWWWXXXZZZ\\\]]]^^^\\\]]]^^^^^^^^^]]]\\\[[[```dddeeecccdddggggggdddaaaeeeiiihhh___PPP???444000///---,,,+++***++++++***+++,,,------,,,+++***)))************)))((((((***)))((()))+++,,,+++***)))))))))))))))***+++,,,))),,,,,,)))***...///---,,,,,,,,,,,,++++++++++++,,,---...///000///+++(((+++,,,,,,,,,***))))))+++"""***111444555777666333***///222222333555333///---///111444555666666666555555444555999@@@JJJPPPccchhhkkkjjjgggeeebbb]]]XXXWWWWWWZZZ```gggmmmoooppptttyyyzzzyyyyyyzzz|||~~~xxxtttrrrkkkYYYFFF:::IIIYYYhhhllljjjkkknnnpppuuuzzzuuunnniiiYYYJJJIIIZZZiiirrrlllaaaWWWMMMCCCSSS^^^mmmvvvyyy{{{}}}zzzuuummmaaaQQQBBB888;;;>>>>>>999666888;;;<<>>>>>>>>>>>>>>999555555999<<<<<<;;;888888888:::;;;;;;:::888:::;;;<<<;;;:::999999:::888666444444444444222000555777999999888777888999888666555888777444444777444333333555666666333111444111///...///000000///............------------///***&&&%%%)))///333444***------++++++//////---------------...///000111000000000000///---,,,+++)))+++,,,,,,***((())))))((()))***,,,---...//////,,,...111555777666222///111111000000///...------,,,++++++******))))))))),,,---...///////////////,,,---......///...---,,,...---++++++---.........000...---...111444555555000...---///222333111......///222444555444222000111000///......///000000000111111222222333333444222111444888888555666:::666555666:::;;;:::===BBBEEEPPPfff~~~AAA666,,,+++...333;;;DDDBBB999000---,,,)))(((+++'''&&&%%%%%%'''(((((('''((()))***)))'''''')))+++,,,...333>>>LLLYYYaaacccdddfffhhhiiiiiihhhgggfff]]]\\\\\\^^^___^^^\\\YYYXXXXXXXXXXXXZZZ[[[]]]^^^]]]\\\\\\\\\\\\[[[ZZZ[[[___bbbbbb``````bbbbbb___```dddiiihhh^^^NNN>>>444---,,,+++++++++,,,---...)))+++,,,------,,,+++)))******)))(((((((((((((((+++***)))***,,,---,,,+++++++++*********++++++,,,***,,,+++((((((,,,---+++---,,,,,,++++++***++++++)))***,,,...000///,,,)))+++---......,,,,,,---...###+++000000222777999666,,,111333111000111000---,,,,,,---///111222333222444444333333333666:::>>>PPPWWW\\\___dddiiiiiieeecccbbbcccgggmmmrrruuuuuuuuuwwwxxxyyyxxxxxxyyyyyy~~~yyyuuupppeeeSSSDDD===@@@PPP```ffffffgggkkkllluuuzzzsssllljjj]]]KKKFFFRRRcccnnnlllhhhfffaaaZZZcccjjjsssyyy|||~~~|||zzzwwwqqqfffWWWGGG===???EEEFFF@@@;;;===@@@???@@@DDDLLLYYYhhhvvv~~~{{{kkkccc\\\^^^bbbgggqqq{{{}}}ssskkkjjjjjjkkkpppwww~~~qqqaaaWWWPPPWWWjjj|||yyyjjj___cccnnnnnneeegggkkkttt}}}{{{tttgggZZZDDD>>>999999999777777999111666;;;??????:::333///,,,///...***)))+++,,,***+++++++++*********,,,---222111111333666999::::::888444222666<<>>CCCJJJ\\\ttt888---&&&(((,,,...222888III>>>333...)))%%%###$$$)))&&&$$$%%%((()))(((&&&''')))***)))'''&&&(((++++++---333>>>MMMYYY```bbb```cccfffhhhgggfffddddddZZZZZZ[[[^^^___^^^ZZZWWW]]]\\\[[[YYYYYYYYYZZZ[[[___]]][[[\\\[[[YYYYYY[[[]]]``````]]]\\\______\\\___dddiiihhh^^^NNN===333************+++---///111)))***,,,------,,,***)))+++***)))'''''''''((())))))((('''(((***++++++***,,,,,,+++++++++++++++++++++,,,+++'''&&&)))***(((---,,,,,,+++*********+++&&&'''***---000///,,,***'''(((************,,,...***///111---...444666555...222333000......---***,,,,,,+++,,,.../////////...///111222111222444555888???EEEKKKUUUbbbfffbbbhhhhhhhhhmmmrrrvvvvvvuuu{{{zzzyyywwwvvvuuutttsssvvvtttpppgggWWWEEE;;;;;;===NNN___eeeeeehhhlllmmmuuuyyysssnnnooodddRRRKKKLLL^^^kkkmmmnnnuuuuuupppsssxxx}}}~~~}}}zzztttkkk]]]OOOEEECCCJJJLLLEEE@@@BBBEEEDDD???AAAGGGSSSdddrrr{{{~~~~~~}}}zzzkkkccc]]]___cccgggqqq{{{xxxmmmdddccccccdddiiiqqquuuggg\\\SSSXXXjjj{{{xxxkkkbbbgggoookkk^^^___cccmmmxxx}}}|||kkkZZZAAA===999999888555777;;;...555>>>DDDAAA888+++###+++......***(((++++++******+++,,,,,,---///333555444333444666999;;;<<<;;;666333000444;;;>>>;;;666555999===>>>;;;777666666444666777555111000222444666777999<<<>>><<<999666333666999999777666888:::999999999999:::888555222444666888888888777888999888555555777777444333666888777666777888999888777777444111000000000///...////////////............))),,,...---+++)))''''''***------***+++///000...............///000111222......//////...,,,***)))(((+++------***((()))***)))***,,,---.../////////***+++,,,...///...---,,,......------------,,,,,,))))))***,,,---.../////////000000000000//////...111000////////////000000000...,,,---...000000000...///000333444333000---000///...+++***+++///222---000333666777666444222222222111111000000//////000000000111222222333333000222666888444,,,(((***:::888999<<<;;;777888<<>>KKKWWW```eeeccceeehhhjjjiiigggcccaaaZZZZZZ\\\]]]^^^^^^______aaa[[[TTTQQQSSSWWWYYYZZZ]]][[[ZZZYYYYYYZZZ\\\]]]______^^^^^^^^^______```ccccccdddddd[[[JJJ;;;444///+++(((******)))+++000***)))(((***,,,,,,)))&&&))))))((('''''''''''''''---)))%%%'''+++...---++++++,,,,,,,,,,,,+++******---...---++++++---***%%%,,,---...,,,***))))))***)))+++///222222000---+++000""" ---111---(((---,,,,,,,,,,,,---......///000111///+++***+++...,,,+++***))))))+++---...//////000111111111111111333444666:::AAAIIIQQQUUU^^^```cccgggkkkoooqqqrrrvvvrrrrrrvvvtttmmmjjjlllkkkdddZZZNNNFFFAAA@@@@@@<<>><<<999777555333000......,,,******+++,,,+++***///000000///...///222444888888888888999:::;;;;;;555444444999???AAA>>>::::::;;;<<<<<<<<<999777666333333222111000000000111666666666666777777777777777666555444555777999:::>>>999444444666777555222'''///555666888<<<:::444;;;999777555444444666666888888777777777666666666555111000222111//////222000///.........///111222......,,,++++++,,,---...---+++***)))***---000222333111...---...///000000000000---***,,,000000+++++++++++++++++++++++++++------...000111111...,,,+++******,,,...000///...222...+++***,,,,,,+++))),,,,,,++++++,,,,,,------111///---///222444111...444///***+++000444444333.........------,,,,,,+++---///222444444222///---......------------......222222111111111222333444666111,,,---222444111,,,111///---...111333333111000111333555666777777888999888777666666777888888@@@CCCLLL```yyy///,,,)))((()))*********666333///+++(((&&&&&&&&&)))'''&&&'''((()))(((&&&&&&(((******)))))))))***,,,---222===LLLYYY```ccccccdddeeeffffffdddbbbaaa^^^___```aaabbbbbbbbbbbb```[[[VVVTTTVVVYYY[[[[[[[[[ZZZYYYXXXYYYZZZ\\\]]]aaaaaa``````___`````````eeeeeefffeee[[[III999222///+++***,,,,,,+++---111,,,******+++------***'''***)))((('''&&&'''((((((+++'''$$$&&&***,,,+++)))+++,,,,,,,,,++++++******+++---+++)))***---,,,(((,,,------,,,***))))))***)))+++...000111///,,,***...%%% %%%,,,...---,,,,,,,,,,,,,,,,,,---......111222333111...---...000---,,,+++******,,,---......//////000000000000000//////000111444999===@@@KKKMMMRRRWWW]]]bbbeeeggglllhhhhhhkkkhhhaaa^^^___TTTQQQKKKFFF@@@===;;;:::777@@@NNN[[[eeejjjnnnoooyyy{{{}}}|||yyyrrrdddVVVIIIKKKWWWiiiwww||||||}}}{{{~~~~~~yyyqqqnnnppphhhXXXNNNNNN\\\___[[[PPPIIIJJJMMMNNNNNNJJJEEEHHHXXXooo}}}|||xxxsssiiidddhhhlllnnnvvv~~~sssggg___]]]bbbppp}}}vvvnnn^^^QQQTTTeeetttzzz}}}vvvqqqsssxxxvvvmmmddd]]]```iiiuuu}}}uuu]]]GGG;;;999777777999;;;<<<<<<999777444222111///,,,***---,,,******+++++++++***///000111111111222555888;;;::::::::::::;;;;;;<<<999777666:::>>>@@@===:::;;;;;;<<<<<<;;;888666555222111000000000000000111666666666555555555555555444444333333444555666777<<<888555666999:::888555...333555444666:::999555777666444333444555777888888888777777777777666666777333111111000---...111///////////////000111111///...,,,+++++++++,,,,,,///.........///111333555444111......///000000000000000---***,,,000///+++++++++++++++++++++++++++000000111222444444222///,,,++++++,,,...///...---///,,,))))))***+++***((()))))))))***+++,,,---...000222333444444444555555111...++++++///111222111000///...------------...///111333555555333111///222222111111111111222222111111111222222222333333333111000///000111000///000...---...111222222111222222444555666777888888777666666666666888:::;;;>>>AAAJJJ\\\uuu000,,,((((((+++,,,)))&&&---,,,***)))((((((((()))((('''&&&'''(((((('''&&&((('''((()))+++,,,,,,+++++++++///===NNN\\\``````bbbbbbbbbbbbbbbbbbaaaaaa```aaabbbccccccdddcccccc___\\\YYYXXXYYY[[[[[[[[[XXXXXXXXXXXXYYY[[[\\\]]]bbbbbbbbbaaaaaa`````````gggfffgggeeeZZZHHH888111///,,,+++---,,,)))))),,,------,,,---......+++)))+++***(((&&&&&&'''((())))))&&&$$$%%%(((+++***(((+++++++++++++++*********((()))'''%%%'''+++,,,)))+++,,,---,,,***))))))***(((***,,,...///---+++***,,,))))))++++++***,,,000,,,,,,++++++,,,,,,---...333333333222000///111222,,,,,,+++++++++,,,---...------...//////////////////////////////000111222888:::>>>CCCIIIMMMPPPQQQUUURRRRRRTTTQQQKKKHHHHHH;;;<<<<<<<<<;;;999777555333:::GGGVVVdddmmmpppqqqzzzzzzmmm```NNNIIILLL\\\oooyyy{{{{{{zzz~~~{{{pppllljjjhhh___TTTSSSZZZiiikkkggg[[[QQQQQQWWW\\\\\\VVVLLLGGGPPPfffyyy~~~{{{{{{pppjjjoootttuuu{{{xxxmmmgggfffkkkyyy}}}uuudddTTTQQQ\\\llluuuyyyxxxxxx|||wwwpppaaadddlllwww~~~~~~wwwgggPPP>>>999888888999;;;======<<<555333000///...,,,***(((,,,+++***+++,,,---,,,+++111222333444555777;;;===<<<<<<;;;;;;;;;<<<======<<<:::888:::===???===;;;============;;;999777555000000000///000000111111666666555555444444333333333333333444555555666666:::888777999<<<===;;;888555777777555555888999777333333222222333666888:::;;;;;;:::999888777777777999444111000///,,,---111///000000111111111111000//////---,,,++++++++++++//////000111222222333444444111///...///111000000///000...+++,,,//////+++++++++++++++++++++++++++111000111333444555333111...---,,,,,,......---,,,...---+++***+++++++++************+++---...000000///333777666444333555888......---------.........111000...------...///000///111333555555333111///111111000000000000111111///000111222333222222111000222333111///...000222000///......000222222111333444555666777777777777555555555555777999;;;======>>>FFFWWWooo333333222111000...***''''''''''''''''''((())))))((('''&&&&&&(((((('''&&&)))'''&&&)))---///---+++***)))---<<>>???===;;;::::::===??????>>>?????????>>><<<:::888777000000000000111222333333777777666555555444333333333444555666777777777777999999999:::<<<<<<:::777777888999999999::::::999444333222222444666999:::BBBAAA???<<<:::888888777888333000///...,,,...222///000111222222111000///111000///...,,,++++++***+++,,,...///000000000///333222000///000111111000...000///,,,,,,///...+++++++++++++++++++++++++++...------///111111000//////...,,,,,,------,,,+++//////..................////////////000111222222///222444333111000111222---/////////---,,,,,,---111000---,,,+++---///111---///000222222000///---111000000//////000000111...///111333333222111///111222222111000///111333111000000000222333444444555666666777777777777777555555555555777999;;;<<<<<<>>>DDDSSSiii999???DDDCCC;;;222,,,***'''''''''''''''''''''((((((&&&%%%&&&'''((('''&&&)))'''&&&)))---///---+++***)))---;;;OOO\\\___]]]^^^```cccddddddcccaaa___``````aaaaaaaaa```_______________]]][[[XXXVVVVVVVVVXXXZZZ\\\^^^_________```aaaaaaaaaaaa```___^^^eeedddfffeee\\\JJJ;;;555---***)))+++***&&&%%%'''.../////////---+++***)))+++***(((''''''''')))***((('''''')))***++++++***,,,+++***)))))))))************'''###$$$((()))&&&***+++,,,+++)))((()))***((()))******++++++******---)))(((,,,---+++***++++++************+++,,,,,,...---,,,,,,------......))))))+++,,,,,,,,,+++***++++++,,,---------------+++,,,---.........------000111222222333222222222555777999999999999888666333333333333333444444444222555>>>LLL^^^llluuuxxx}}}~~~}}}~~~{{{vvvkkk___SSSOOOPPPVVV___gggnnnuuu{{{}}}~~~wwwpppcccUUULLLQQQeeexxxxxxzzzzzzsssfff[[[XXXYYYlllkkkaaaQQQKKKXXXooo~~~tttpppvvvzzzzzz~~~}}}{{{~~~zzzqqqeee\\\\\\eeepppvvvxxx|||}}}xxxtttvvvssstttxxx{{{{{{}}}xxx{{{|||vvvgggRRRBBB999===<<<<<<======<<<888666222111///...///...---+++++++++...222777:::;;;:::???@@@???>>>===>>>@@@BBB666666777999;;;===???@@@;;;::::::;;;===???@@@AAA======<<<;;;:::888777666222222222222333444444555888888777777666555444444333444555666777777777666;;;::::::::::::888666444444666;;;???AAA>>><<<;;;777666555444444666888999HHHFFFBBB>>>;;;999888777444000...//////...000444///000111222222111//////111111000///...---,,,+++***+++---...///...------333111//////000111000///...111111---,,,...---***+++++++++++++++++++++++++++******,,,...///...---///...------------,,,***...///000000/////////000333333222111000000000000333111//////000000---***...000000///---,,,,,,---000...,,,******,,,///000---...000111111000...---444333333222222333333444---...000222222111000///333111000000222333222111333333333444444555666777777777777777777666666555777666666666666888999:::===???EEEQQQeee|||EEEPPP[[[ZZZMMM===333...+++***((('''&&&&&&'''''''''&&&%%%&&&''''''&&&%%%((('''((()))+++,,,,,,+++******...;;;LLLYYY]]]]]]___aaabbbddddddcccbbbaaabbbbbbbbbbbbbbbaaa```___``````aaa^^^[[[XXXVVVVVVYYYZZZ]]]```bbbbbbaaa```^^^___```aaaaaaaaa______ddddddeeeeee\\\KKK<<<666,,,)))))),,,---+++---000///000111000---***))))))******))))))((((((((()))((()))***+++,,,,,,,,,+++,,,+++***)))((()))******------+++((((((,,,,,,((()))***+++***)))((()))+++))))))))))))******++++++,,,'''&&&+++///---)))(((******))))))******+++,,,+++)))((()))+++,,,,,,,,,((()))+++------,,,+++***++++++,,,---------------......///......---,,,+++//////000111222333333222---111333333444666666333444333111000000000111222000222888CCCSSSbbbooovvv}}}{{{{{{}}}tttjjj^^^SSSJJJGGGNNNXXX^^^fffnnnqqqvvv{{{~~~}}}sssjjj]]]PPPNNNYYYnnn|||}}}}}}rrrbbbXXXUUUhhhooolll]]]QQQWWWkkk{{{~~~}}}vvvssswwwwwwtttxxx~~~~~~}}}vvvmmmdddaaagggpppwwwwwwxxxyyyzzzxxxsssppprrrooonnnppppppoooqqquuussssssrrrmmm___MMMBBB>>>>>>===<<<<<<<<<:::777444000...------......,,,+++,,,---111666<<<@@@AAA@@@CCCDDDCCCAAA>>>===???@@@444444555777999<<<>>>???999999;;;<<<===???@@@@@@999999888777666555444444444444444333444444555555888888777777666666555555222222222333444444555555<<<<<<;;;999777555333222111333;;;CCCEEE@@@<<<;;;999888666555555666777888HHHEEEAAA<<<999777666666222......000000///000333///000000000000//////...000000000000///---,,,++++++,,,---...///...------111000//////000000///------111222...,,,------***+++++++++++++++++++++++++++******+++---///......///...,,,,,,------,,,++++++---/////////...///000333333111000...---------444111...///111111---)))000///...---------------...---,,,++++++,,,...///000000111222222111000000111000000000000000000111---...///000111000000///333111///000222444333111444555666666555555888999777777777777666555444333777777666666666888999:::>>>@@@FFFQQQbbbwwwZZZeeerrrsssfffRRR???555...,,,)))'''&&&&&&((()))'''&&&%%%%%%''''''&&&%%%&&&(((******)))))))))***++++++000;;;IIIUUU\\\^^^bbbaaa```___```aaacccdddccccccccccccbbbaaa```______```aaa___\\\ZZZZZZ[[[[[[^^^aaadddeeedddcccbbb^^^___aaabbbccccccbbbaaafffeeegggfff\\\KKK;;;555...***))),,,,,,+++---222111333444222...+++******))))))***+++***)))((('''''')))+++,,,,,,,,,,,,,,,,,,+++)))(((((((((*********,,,+++)))+++......***(((***+++***)))((()))+++******)))))))))***+++,,,***''''''---000---***))))))))))))))))))***+++++++++)))'''))),,,------,,,)))+++...000000///,,,++++++,,,,,,---...---------000000//////......---------...///111222222333333(((---///...///222111---111111000000000000000000///111555<<>>999999888777555444444555777888@@@>>>:::777444444444555111...///222111......000000//////...............------.........,,,+++***+++,,,,,,---------------000///......//////...,,,,,,111333///,,,,,,,,,***++++++++++++++++++++++++***)))((())),,,......---...---,,,,,,---...---+++***---000111//////000111222222111///............//////////////////...---111---***))),,,...---,,,---------------...//////000000111111111111000000---,,,,,,++++++,,,,,,---........./////////000000111222222222111111333555333555777666555555888:::888888777666555444222222555555555555777999;;;<<<>>>@@@FFFPPP```rrrlllvvv{{{dddKKK;;;///---)))'''&&&''')))+++'''&&&%%%%%%''''''&&&%%%%%%(((+++***(((&&&(((***+++---222;;;GGGRRR[[[___eeebbb^^^[[[[[[___dddgggbbbbbbbbbaaa```___^^^]]]^^^```aaa```]]]\\\^^^```]]]```cccfffgggfffdddbbb^^^___bbbdddeeeeeedddccchhhggghhhggg\\\JJJ:::333222---******)))'''(((,,,222555666444///,,,+++,,,((()))+++,,,+++***(((&&&&&&)))+++,,,,,,++++++,,,,,,+++)))((('''(((***+++%%%(((((((((***...---)))((()))******)))((()))++++++***)))))))))***,,,---((('''***///000,,,***,,,)))))))))))))))******+++,,,***(((***---//////---+++---000222222111...,,,+++,,,------......------+++*********+++,,,---...---...///000000000000000***///111///000333222------...000111222222222111000222555:::CCCSSSfffssstttxxx{{{yyyyyy{{{|||zzz{{{vvvpppjjj___SSSMMMMMMDDDJJJOOONNNNNNQQQSSSSSSRRROOONNNSSSaaapppxxxzzztttccc\\\ZZZnnn{{{qqq___ZZZeeeqqq}}}~~~}}}{{{}}}|||{{{zzzqqqgggkkkuuuzzzrrrpppoooqqqzzz{{{uuupppooorrrtttqqqmmmrrrqqqssswwwuuunnniiiiiihhhaaa\\\YYYQQQGGGCCCEEE<<<:::999999999999888777000///......000000///...222333666;;;???BBBAAA@@@AAAAAA@@@>>><<<;;;<<<>>>999999888888999999:::;;;999;;;>>>>>>===;;;::::::999999888888888888999999555444444333222222222222444444444555555555555555555444333222333555777999>>>===;;;888555444555666111111777@@@AAA:::666777666555333333333555777888999777444111000111333444222///000333222...,,,---000///...,,,,,,,,,---...***+++,,,,,,,,,+++***)))+++++++++++++++++++++,,,///...---...//////---+++,,,222444000,,,,,,,,,***++++++++++++++++++++++++((('''&&&'''***,,,,,,,,,...---,,,,,,......---,,,,,,///333333222111222444333222111111000111111111(((+++//////,,,+++---000111+++&&&&&&+++...---+++---....../////////000000......////////////............------------......///............///000000...222666444///...222888333555777666444444777:::888777777666555333111000333333444555777:::===>>>===@@@FFFPPP^^^oooxxx{{{zzzbbb======333***((()))&&&$$$$$$***,,,***&&&&&&***,,,***(((((())))))))))))((((((---,,,///:::IIIVVV]]]___cccdddeeeeeeddddddfffhhheeeeeeeeeccc```^^^^^^^^^aaabbbbbb```]]]\\\___aaadddeeehhhjjjkkkiiihhhfffcccfffjjjkkkjjjhhhffffffiiihhhgggcccVVVDDD666000---......+++)))***...222333:::999...)))...///******((('''(((***+++)))&&&&&&''')))+++,,,,,,,,,,,,...,,,)))))))))******)))(((&&&%%%'''))))))&&&###+++)))(((((()))******))))))*********++++++++++++***)))'''(((***++++++***))))))*********+++++++++&&&(((+++---......,,,+++///+++)))+++///111///+++******))))))))))))******++++++,,,------......///////////////////////////...111333111...,,,...111.........///000222333444444111111777AAANNN___nnnzzzyyyvvvtttxxx|||zzzuuuwwwxxxxxxtttlllddd^^^[[[UUUMMMEEECCCCCCBBBDDDGGGMMMPPPUUU\\\fffpppyyy~~~{{{hhhWWW\\\gggtttwwwmmmaaaaaahhhuuu{{{|||}}}}}}{{{}}}|||zzzoooccceeeppp}}}zzzzzzyyyzzz||||||zzz}}}{{{}}}|||uuupppnnngggccc]]]VVVOOOHHHAAA===DDDAAA<<<999888777555444111111111000111111222222///222666999<<<>>>BBBDDDCCCAAA>>><<<<<<<<<;;;:::777;;;>>>>>>;;;999999;;;>>>888888>>>AAA===999999::::::;;;;;;:::999777666777666444333222222333333&&&...777:::777444555888555555555444333555888;;;@@@;;;555444666777444111222777;;;;;;777444555777777666555444444444444444555444333222111111111111000111222333222000...,,,,,,---...//////---+++***000...,,,+++,,,+++***)))************))))))))))))......---------,,,,,,,,,333222000...,,,++++++***---,,,***(((***------++++++*********,,,............---+++******+++---......000333444333111111111333333333333222111000000000///...---------------000///............//////111111000///////////////------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000///222222000000333333111444444444333333222222222222222111111111111222222444444333444666:::===@@@777<<>>999999>>>@@@===;;;<<<::::::::::::999777555444444333333222333444555666111555999999666444555777444444444444333444777:::<<<888333222555666555222222666::::::666444555777666666555555444555555555444333222111000000000000000111222222222000...---......------,,,---------111///,,,++++++++++++***+++*********))))))))))))......---------,,,,,,,,,222111///---,,,+++******---,,,***((()))++++++)))+++*********,,,---.........---,,,++++++,,,---...,,,///222333222111111111111111222222333222222222//////...---------------111000///......------...000000///............///......---,,,,,,,,,,,,---,,,++++++++++++,,,------......//////000000000111000222222000000333444111444444333333333222222222222111111000000111111222333444555666777999:::;;;;;;???FFFQQQ]]]jjjvvv}}}zzzZZZ888...&&&&&&((('''&&&&&&###'''(((''''''((('''###'''(((((())))))(((((('''...,,,...777GGGVVV___bbbdddaaa```aaadddfffeeeddd```bbbccccccaaa___^^^^^^ZZZ\\\]]]]]]]]]___ccceeefffgggiiijjjiiihhhfffeeedddgggjjjlllkkkiiihhhhhhiiigggddd___RRR@@@444000......---,,,***+++---000...444333,,,)))------)))***)))(((((())))))'''%%%&&&'''(((***+++++++++***,,,)))''''''((())))))(((+++)))((())),,,---***'''+++)))(((((()))******)))&&&&&&'''''''''(((((((((***((('''''')))******)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++---+++)))+++...///---+++++++++************+++++++++,,,,,,------...//////000000000000000000000000333///---...111222000,,,111111111111111222333333666555666999===HHH\\\mmmzzz{{{zzzvvvvvvxxxvvvqqqtttuuuvvvuuusssqqqqqqqqqoookkkgggccc[[[SSSSSSWWW^^^```eeelllssszzzyyylll\\\aaammmzzz|||qqqaaaXXX___hhhttt{{{{{{yyyxxxzzz{{{~~~}}}wwwjjj\\\\\\dddyyyxxxrrruuuzzzvvvttttttoooggg\\\VVVUUURRRKKKEEE===;;;:::999888777444222222222333444666888:::;;;::::::999777666777:::===BBB???<<<;;;::::::888666777777888:::;;;;;;:::888;;;999:::>>>>>><<<<<<>>>::::::999888777555333222111111111222333555666777888777666555444555666777333444444333222333666888:::666333333666777666555222555888888555333444666555555555444444555666666333333222000///...------000111111222111000...---///...,,,++++++---///000222///,,,***+++++++++++++++++++++*********))))))......---------,,,,,,,,,000///...,,,+++*********...,,,******+++++++++***++++++***++++++,,,---......---,,,++++++,,,---...***---000222111111000111//////111222222333333333000000//////......//////222111000......---------//////...------------...///...------,,,,,,------+++++++++++++++,,,------------...///000000111111000333333000000444444222333333333333222222222222222111111000000111111222111333555777888888777777???CCCIIIRRR[[[fffqqqxxx~~~___999///'''''')))(((&&&&&&###'''(((&&&&&&((('''###'''(((((((((((((((((('''...,,,---666FFFVVV```dddfffbbb^^^```dddfffccc```^^^```ccccccaaa_________]]]^^^^^^___aaacccfffhhheeefffggghhhgggfffdddccccccfffiiijjjjjjhhhhhhhhhkkkhhheee___RRRAAA555222///...---,,,++++++---...,,,//////***))),,,,,,)))))))))))))))((((((&&&%%%'''((()))+++,,,,,,++++++***(((&&&&&&'''(((((((((***'''&&&'''***+++)))'''+++)))(((((()))******)))&&&&&&&&&'''''''''(((((()))((('''''')))******)))++++++,,,,,,,,,---------,,,,,,++++++++++++++++++---+++******,,,---,,,***,,,++++++++++++++++++,,,******++++++,,,------...111111111111111111111111111///...///000111000...222222222111222222333333666666777888999BBBUUUhhhwwwzzz{{{xxxwwwxxxvvvsssyyyyyyyyywwwtttsssssstttxxxwwwvvvsssjjjaaaaaafffjjjlllpppuuu{{{}}}rrr]]]\\\ddduuuxxxfffXXXYYYbbboooyyyyyyuuutttxxx|||~~~~~~vvvgggYYYWWW\\\uuuyyytttxxx|||xxxvvvuuuqqqggg]]]XXXXXXTTTKKKBBB999888777777777666333000111222222333555666888999999999:::888666666777888???===:::999999888666444777555444777:::;;;999666777888999;;;;;;;;;<<<>>>:::999888666444333111000000000111222333444555555555222000000444666666555222222333222111222444666:::777555555777777777555222444666666555444444666444333333333333444555555222222111000///---,,,+++000000111111000///......------,,,,,,---...///000222///,,,***+++,,,,,,,,,,,,,,,+++++++++*********......---------,,,,,,,,,///...---,,,+++*********...+++***---...------...***+++++++++***+++,,,...,,,++++++******++++++,,,)))+++///111111000000111///000000111222222111111222222111111000111111222000000///.....................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,---...///111111222111333333000000444555333333222222222222222222222111111000000000000111111000111333555666777888888@@@EEEKKKRRRZZZdddooowwwbbb<<<222***)))***(((&&&&&&''')))(((%%%%%%((()))'''''''''((((((((((((''''''---+++,,,666FFFVVVaaaeeehhhccc___```cccdddaaa^^^^^^```bbbbbbaaa```````````````___```aaaccceeefffdddeeeeeeeeeeeecccbbbaaabbbeeehhhiiihhhhhhhhhhhhmmmjjjgggaaaTTTCCC888444///...---,,,,,,,,,,,,,,,***,,,+++******++++++((((((((())))))((('''&&&&&&((()))***,,,,,,,,,++++++)))'''%%%%%%'''(((((((((***'''%%%'''***+++***(((+++)))(((((()))******)))''''''((((((((())))))))))))(((&&&''')))******)))++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,+++******+++++++++***,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,000000000000000000000000...000111000///...///111222222222111222222333333444444555666555<<>>777666666666666555222///222111111111111222222333333666:::;;;999777555444;;;:::888777777777444222666444333444888999777444333444666777999;;;<<<;;;999888777555333111000000111222222222222222222222222000///111666777444111000111222222000000222333888777555444444444333222222444555555555555555666333222222111222222333333111111111111000...---,,,000000000000000//////...+++,,,...////////////...111///,,,+++,,,------,,,,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,...---,,,++++++++++++++++++&&&''',,,///------000***+++,,,+++))))))+++...******))))))))))))******(((+++///000000000000111000111111111000000///...000000000//////000000111///............//////000......---,,,,,,,,,,,,,,,,,,+++******))))))******+++************+++,,,,,,+++,,,---...///000111222111333222//////333555333222222222222222222222222111000000000000000000111000000000111444777;;;===@@@EEEMMMSSS[[[eeepppyyyeee===333+++***+++)))'''''')))+++)))%%%%%%)))+++)))&&&''''''((((((''''''&&&,,,***,,,777GGGWWWaaaeeeeeeccc``````cccdddbbb```aaabbbcccbbbaaa```aaabbbaaa___^^^^^^```bbbcccccccccddddddddddddccccccbbbccceeehhhiiihhhhhhiiijjjnnnllliiidddWWWFFF999555000...,,,,,,------,,,+++******)))***++++++)))'''%%%''')))((('''&&&'''(((((()))***+++,,,++++++***)))'''%%%%%%''')))))))))+++(((&&&'''+++---,,,***+++)))(((((()))******)))(((((()))))))))*********)))'''&&&&&&((())))))(((++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++************)))++++++************++++++((())))))******+++,,,,,,////////////////////////,,,000222111...---///333111111111111111222333333333222333333333888FFFUUUiiirrryyyyyyvvvwwwxxxxxxxxxxxxyyywwwvvvuuuwwwxxxsssssstttuuurrrlllmmmqqqoooooooooooorrruuuxxxzzzzzzzzziii]]]XXXeeewww}}}vvvmmm```aaahhhtttwwwttttttzzzxxxhhh\\\WWWXXXjjjwww~~~wwwqqqoooppptttuuurrrqqqtttvvvvvvwwwyyyzzzxxxtttqqqjjjccc[[[WWWUUUOOOFFF>>>:::888777777777666333111222111000///............///444999<<<:::777444222777666555666666666444222555444333333444555444333000111222444:::>>><<<666999888666444222111111000222333333222222000///...222222222555777666222...///000111111000///000111555444333222111000//////444444444555555666777777444333222111111111111222111222222333222111///...////////////////////////+++---///000111000...---000...---,,,---...---,,,---------,,,,,,,,,++++++......---------,,,,,,,,,------,,,,,,,,,,,,,,,---(((######+++...******...)))+++---+++)))(((+++...))))))))))))))))))))))))))),,,///111000000///000111111111000000///------------,,,,,,,,,---......//////............//////......---,,,,,,,,,,,,---+++***))))))(((((())))))***************+++,,,,,,,,,,,,---...//////000000111333111......222444333111111111222222222222222111000000//////000000111000//////000333888===??????FFFNNNUUU\\\fffsss|||___;;;111))))))***)))(((((('''***)))&&&&&&)))***'''&&&''''''((((((''''''&&&***))),,,888IIIXXXaaaddd`````````aaaccceeefffgggeeeeeedddbbb``````bbbdddaaa___]]]^^^aaaddddddcccdddddddddeeeeeeeeeeeeeeeeeegggiiijjjjjjjjjkkklllnnnlllkkkfffYYYGGG999555000...,,,,,,---...,,,***+++)))(((***,,,+++(((&&&###&&&(((((('''&&&((()))&&&''')))******)))(((((()))(((&&&&&&((()))***)))***'''%%%&&&***,,,,,,***+++)))(((((()))******)))(((((()))))))))*********)))'''&&&&&&((())))))(((*********++++++++++++,,,((()))+++---------,,,+++***++++++***)))((())))))*********))))))******************+++,,,,,,------...........................///000000//////000111/////////000111222333444333111111333444777AAALLLcccnnnwwwwwwssssssuuuuuuwwwxxxyyyyyywwwwwwxxxyyyvvvsssrrrsssqqqmmmkkkmmmfffdddaaa```aaadddgggjjjiiipppxxx}}}~~~rrrddd[[[cccsss|||zzzwwwfff```dddpppwwwvvvxxx~~~zzzkkk___ZZZZZZiiivvvyyyrrroooiiifffiiimmmmmmmmmoootttrrrqqqqqqsssssspppnnnggg```XXXRRROOOLLLHHHDDD???===:::999999888666555333222111000///.........000444888:::999666333222444333333444666666444222444555555333111111111333...000000444<<>>111777666555333222222333333000111222222222000///...(((***,,,///000111222333---///000000///......///222444666666555555555666666555444555777888999999999888777555444333222222111333444666666555444333//////.........//////000222111///---,,,---...///------...///111000---***......---------,,,,,,,,,......---------,,,,,,,,,......---------...//////111***)))111222+++(((---(((,,,...,,,(((&&&***---+++,,,,,,------,,,,,,+++,,,///111222111/////////,,,---...///000000000000///////////////000111111555444222///---+++***)))//////...------------...,,,++++++***)))******************)))***++++++,,,------..................000111///+++,,,000333222000000111111222222222222000000////////////000000000111444666888999999999BBBIIIRRRXXX]]]fffsss~~~hhhMMM111,,,+++---,,,&&&%%%(((&&&'''((('''%%%$$$%%%&&&))))))))))))((((((((((((---,,,---444FFFYYYbbbbbbbbb```___aaadddgggiiiiiibbbbbbcccbbb``````aaabbbddd```\\\^^^cccffffffdddeeeddddddeeehhhiiiiiihhhfffeeefffhhhkkklllllllllnnnfffiiihhhTTTDDD===666444111---++++++,,,------,,,++++++***)))(((((('''(((((())))))((('''&&&&&&+++)))'''''''''((('''&&&'''((()))******))))))((()))(((&&&&&&((((((((('''***))))))((('''&&&&&&%%%))))))((('''''''''''''''+++******))))))))))))***+++***)))((()))***,,,---***'''***000000+++)))+++***)))'''&&&'''(((***+++******))))))***+++,,,,,,---///000///,,,+++***+++///,,,+++,,,...///---+++///---++++++---/////////222222222333444222,,,'''444444444222333555:::>>>OOObbbrrrtttppprrruuuwwwtttwwwyyywwwwwwyyyxxxtttvvvqqqjjjddd```\\\WWWSSSKKKFFFCCCDDDIIIMMMLLLKKKPPPQQQVVVaaaooo{{{ppp```aaammmyyy~~~tttfff^^^ggguuu|||}}}}}}}}}vvvlllaaaZZZfffhhhmmmttt|||{{{zzz{{{yyysssmmmgggdddeeejjjlllkkkkkknnnrrroooiiieeebbbaaa```___UUUYYYZZZWWWVVVXXXXXXVVVOOOEEE>>>???AAA===777444555333111000000000///---000222444444333333333444555444222111111111222222444333222111000000000000333111000111444777888888666...222555......444333111000000000222111000...,,,---000222333222000...///......///111222000///111222222333444555666666666555444555999;;;:::999<<<:::777666666666666555888666444444444555444333///...---...000000///...///...+++******,,,...000------------...,,,)))&&&---...///000000///......000000///---------------///...---,,,,,,,,,---...***+++,,,...///......---)))***+++,,,,,,+++))))))++++++,,,,,,,,,---------......///000000000000000.........000111111///---+++,,,---...////////////......------,,,+++******'''))),,,......---+++***,,,+++++++++******)))))),,,,,,+++******+++++++++---------***((()))---111000///...------...///000...///000111333444555666333333333444444444555555444555666666666666999;;;@@@DDDMMMWWW\\\bbbmmmxxxqqqTTT;;;...***)))+++)))%%%###&&&'''(((((('''&&&%%%&&&&&&)))(((((((((((((((((((((,,,,,,---555FFFXXXaaaaaabbbaaa```aaadddggghhhhhhbbbcccbbbaaa___^^^___aaaddd```]]]___cccggggggeeehhhgggfffgggiiijjjiiihhhkkkjjjiiijjjlllnnnnnnmmmqqqiiikkkhhhTTTCCC<<<555333111---,,,,,,------,,,++++++******)))(((((('''(((((())))))(((''''''&&&+++)))'''''''''((('''&&&%%%&&&'''((((((((('''&&&)))(((&&&'''((())))))(((***))))))(((((('''''''''))))))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''+++***((((((((()))+++,,,***''')))......***)))+++)))((('''&&&&&&''')))*********+++++++++,,,,,,,,,...///000000...,,,,,,---///---,,,,,,...///...,,,111000......000111222111111000111222444222///+++111111111000000333777;;;GGG[[[nnntttssssssttttttrrrtttuuutttvvvyyywwwrrrmmmfff\\\TTTOOOLLLIIIFFFJJJGGGEEEHHHOOOSSSTTTSSSQQQPPPPPPVVVbbbqqqsssccc^^^iiiwwwwwwhhh^^^eeesss|||~~~~~~zzzsssjjjdddffffffiiiooovvv|||~~~~~~}}}}}}zzztttooonnngggbbbeeeiiilllpppuuuxxxpppeeeZZZTTTSSSTTTVVVYYY___ccccccccceeeccc___SSSIIIBBBDDDEEEBBB<<<888444222000000000111000///000222333333222111222333444333222111000111222333444333222111111000000000111000///000333666777777<<<666;;;>>>666222444111333111111111222222000...+++---///111222111000...//////...///111222111///111111222333555666777777888777666777:::;;;:::999>>><<<999888888888777555888666444333444555444333000...---...//////...---///...---++++++,,,...///++++++***+++,,,+++(((&&&---...////////////...---,,,,,,,,,,,,---...///000...---,,,++++++,,,---...---.../////////...---,,,)))******++++++******)))++++++,,,,,,,,,------------...//////000000/////////...---...//////...,,,++++++,,,---.../////////---------,,,+++*********+++,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((+++++++++++++++,,,------+++,,,,,,+++)))***---111000///...------...///000//////000111222444555555333333333333444444444444444555666666666777999;;;@@@DDDMMMVVV[[[```kkkuuuyyy}}}|||ppp]]]BBB---+++((('''((('''###"""$$$''''''((((((''''''&&&&&&((((((((((((((((((((((((***+++...555EEEWWW``````cccbbbaaabbbeeegggggggggddddddccc```^^^]]]]]]___dddaaa___```eeehhhhhhgggjjjiiihhhiiikkkkkkjjjhhhnnnkkkiiiiiikkkmmmmmmmmmrrrkkkmmmhhhSSSCCC<<<444222000...---------,,,+++*********))))))(((((('''(((((()))))))))(((''''''+++***((('''(((((('''&&&%%%%%%&&&'''((((((''''''***((('''(((***++++++***))))))))))))))))))))))))))))))((('''''''''''''''(((((('''(((((()))***+++)))((((((''''''(((***+++***'''(((++++++))))))+++(((''''''&&&'''((()))******+++,,,---------,,,+++---///000000///......//////...------//////...---222000//////111222222222111000000111222333111///000000000//////111555999>>>QQQfffrrruuuuuutttrrrqqqrrrrrrrrruuuwwwqqqhhh___YYYPPPIIIGGGGGGIIIJJJQQQPPPPPPUUU\\\bbbcccccc^^^YYYSSSRRRXXXgggzzzyyyggg[[[bbbttt|||mmm```cccqqq{{{{{{{{{uuupppiiigggfffjjjpppuuuwwwwww~~~|||}}}|||wwwrrruuullleeefffiiikkkmmmooorrrjjj]]]QQQLLLNNNTTTYYYeeelllqqqsssssssssnnnhhhYYYOOOHHHIIIJJJEEE>>>:::555222000///111222333222111222333222111000111222222111000000000111222333333333333222111111000000///......///222444444444<<<888???DDD;;;666666222444333222222222222000...+++---///111111111//////000//////000111222111000111222333555666777999999<<<;;;:::;;;======;;;999===<<<:::::::::888666444888666444333444444333222111///......//////---,,,//////......------,,,,,,,,,***)))***+++,,,+++)))------............---,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---............---,,,+++******)))))))))))))))******,,,,,,,,,,,,---------------...//////000000//////222111///...///000///...++++++,,,,,,------......,,,,,,,,,+++******))))))---,,,+++*********,,,,,,)))))))))))))))(((((((((++++++++++++,,,------...)))+++,,,,,,+++,,,...000000///...------...///000///000000111222333333333222222222222333333333333333555777777777777999;;;@@@DDDMMMVVVZZZ^^^gggqqqeeehhhkkkfffYYYGGG444(((((('''&&&&&&%%%$$$###$$$&&&&&&&&&'''((('''&&&$$$'''''''''((((((((((((((((((+++...555DDDUUU^^^___dddcccbbbcccfffggggggfffggggggeeeaaa^^^\\\]]]___cccaaa```bbbfffhhhiiihhhhhhggghhhiiikkkllljjjiiiiiigggddddddfffiiikkkkkkooojjjkkkeeeQQQDDD>>>444111000............,,,************))))))((((((((((((((()))))))))((((((''',,,***((('''(((((('''&&&''''''((())))))************)))((()))+++,,,,,,+++))))))))))))************))))))((('''''''''''''''(((((((((((()))***,,,,,,(((''''''''''''((()))))))))((('''((((((((()))+++)))((((((((()))***+++,,,)))***,,,------,,,+++))),,,...000000........./////////....../////////...000///......000111111000222111000000111111111111111111111000000222666999999HHH\\\kkksssvvvuuutttssstttsssssstttqqqdddWWWOOOLLLJJJJJJMMMSSSYYY]]]aaaaaacccgggnnnsssuuuuuusssnnnfff___^^^gggwww~~~lllZZZ\\\ooo~~~sssdddbbblllwww|||}}}|||~~~|||yyyooojjjeeeffflllqqqrrrqqqxxx|||}}}xxxxxxzzz{{{xxxtttvvvnnnhhhhhhiiiddd^^^ZZZaaa^^^XXXTTTUUU[[[dddkkktttyyy|||||||||zzztttmmm```VVVNNNNNNNNNGGG???:::666333000000222444666666444444555333111000111222111000000///000111333444333333333333222111000000...------...000222222222555111999@@@:::777999666555444333333333333000...---...///111111111000///111000///000111222222111333444555777888:::;;;<<<@@@AAABBBCCCBBBAAA>>><<<;;;::::::::::::888555222777555333222333333222111111000............---+++///000000000///...,,,+++---,,,***+++---......---------------------,,,,,,------------,,,+++******++++++++++++,,,,,,,,,---***************)))((((((***)))((('''((()))***+++,,,,,,,,,------------......///000000111111000000222///,,,+++,,,,,,,,,+++++++++++++++,,,,,,------+++++++++*********))))))***)))))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---((()))+++,,,------...//////...------------...//////000000000111111222222111111222222222333333333333555777888777888999:::???CCCLLLUUUYYY[[[ccclllxxxEEEGGGHHHEEE;;;000(((%%%'''''''''&&&%%%&&&%%%$$$%%%$$$$$$&&&((((((%%%###&&&&&&''''''((((((((()))(((***...444BBBSSS]]]___dddccccccdddfffhhhgggfffkkkjjjgggccc___^^^___```bbbaaabbbcccfffhhhiiiiiiddddddeeehhhkkkkkkjjjhhhcccaaa______cccgggiiikkkiiieeehhhaaaOOOEEE@@@666111000............,,,***************))))))))))))(((((()))))))))))))))(((,,,***((((((((()))(((''''''''''''((()))******++++++***((()))+++,,,,,,+++))))))))))))************))))))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''(((((()))))))))'''&&&&&&(((***************++++++,,,---...)))***,,,------,,,***(((+++---......---,,,---....../////////....../////////......///111111000///444333222111000000000111000111111000000111444777999AAAPPPbbbnnnuuuwwwxxxwwwxxxvvvtttrrrkkkYYYIIIDDDGGGKKKRRRYYYaaaiiimmmrrrrrrsssvvvzzz~~~~~~yyysssooorrrzzzrrr___[[[hhhwww~~~zzzjjjbbbgggqqqxxxzzz~~~qqqjjjcccbbbggglllmmmkkkqqqvvv}}}~~~yyyttttttvvvvvvsssooonnnfff``````^^^XXXRRROOOXXXZZZ^^^bbbeeekkkrrrxxx|||~~~~~~}}}}}}~~~zzzsssjjj```XXXVVVUUUMMMCCC===999666222111333666999:::888888888555333222222444111111000000000222333444333333444444333222000000...------...111222111000222---333:::555555;;;:::666555444444444444222000000111222222222111000000333111///000222333333222666666777999:::;;;======CCCFFFJJJKKKJJJFFFAAA>>><<<;;;;;;;;;<<<:::777555777555333222222222111///222000////////////---,,,///000111111000...,,,+++---,,,++++++---//////.........------,,,,,,,,,,,,------------,,,+++***)))++++++,,,,,,------------(((((((((((())))))*********)))((((((((()))+++,,,,,,,,,---------.........000000111222222222222111---+++(((''''''((((((''',,,,,,+++++++++,,,------++++++******************###%%%'''***+++++++++***+++++++++++++++,,,,,,,,,///...---,,,+++*********))))))***+++---.../////////...---,,,,,,---...////////////000000111111111111111222222222333333333333555888999888888999:::>>>CCCLLLUUUXXXYYY```hhhoooxxx......//////***%%%%%%(((&&&((((((%%%%%%''''''%%%%%%$$$$$$&&&))))))&&&"""&&&&&&&&&''''''(((((()))(((***---222???PPP\\\___cccbbbccceeegggiiihhhffflllkkkhhhccc```^^^```bbb```aaabbbdddfffhhhiiijjjcccccceeegggjjjjjjhhhfff```^^^]]]___cccgggiiijjjdddbbbeee^^^MMMFFFCCC888222000...---------,,,+++++++++++++++++++++++++++(((((()))*********)))))),,,***(((((())))))((('''%%%%%%%%%%%%&&&((()))***,,,***))))))***++++++***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((((((***)))&&&&&&***+++******++++++,,,---...//////+++,,,,,,------,,,******+++---......---,,,,,,------...//////------...///000000000111333333222000444444444222000///000111.../////////...///222444999;;;EEEWWWhhhqqqvvvyyyyyyzzzxxxtttpppiiiZZZKKKPPPUUU\\\cccjjjpppuuuyyy||||||{{{|||~~~~~~vvvhhh^^^aaannnzzz}}}nnnbbbbbblllvvvzzz~~~oooggg___^^^ccchhhhhhfffmmmsss|||{{{vvvqqqoooooommmfffaaa___XXXRRRRRRSSSSSSVVV[[[aaafffmmmqqqrrrsssvvvyyy~~~~~~}}}||||||tttjjjbbb```^^^VVVKKKEEE===999555333555999<<<>>><<<<<<;;;888444333444555333222111111111222333444333444444444444222111///.........000222333222000777///333888111222999999666555444555666666444222666666555555444333222111444222000000222333444444777777888999:::;;;;;;<<>>@@@???>>><<<888555333444555555444333222222222333444333444555555444333111///000///000111333444222111888111444888111111777777555444444555777777666444;;;:::999888666444333222555222000000222444444444666666777777888888888888@@@HHHRRRXXXUUULLLCCC>>>;;;:::999999;;;<<<<<<;;;777555222111111000///...333111000111222222111000000000000111111000000///000000000222333333111///111000///---------------***+++---/////////...---+++,,,---///000000//////,,,+++*********+++,,,---)))***+++,,,,,,---------------------..................///000000000000000222111000111333333111//////...---,,,+++,,,...///+++++++++,,,,,,,,,,,,,,,((()))***+++++++++***))))))))))))******+++++++++*********))))))******+++...+++))))))+++...............,,,,,,,,,,,,......,,,,,,---...000111222222333333333333444444444444333555999::::::999999:::<<>>===<<<:::777555444333555333000000222444555555555555555555555555555555===GGGSSSZZZVVVMMMCCC===888666444555777999::::::777555222111111000///---333222111111333444333222000000000000000111111111555555666777999888555333222111///...------.........///000000000...,,,***+++,,,...000111000000///,,,+++***((((((((()))))))))***,,,---......---------------.........//////,,,------..................---...///111111///,,,000///---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***************+++++++++,,,,,,---------'''''''''((()))+++,,,---000,,,((((((+++---...---...---,,,,,,,,,,,,---...++++++,,,...///111222333333333444444444444555555333555999::::::999999:::;;;AAAMMMWWWZZZYYY^^^eeekkkppp|||&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&'''%%%###***)))'''$$$!!!(((%%%&&&***(((###$$$***++++++***...;;;MMMYYY]]]___^^^^^^aaaeeehhhhhhggggggeeeccc```___```aaabbb`````````aaacccfffhhhjjjllliiiffffffhhhhhhfffccc___``````^^^]]]]]]___aaafff___```\\\LLLDDDCCC>>>333///***)))+++---...------333666444111111///,,,,,,,,,,,,+++++++++******,,,+++***(((''''''&&&&&&&&&'''((((((((((((((((((---,,,+++***)))'''&&&&&&,,,------+++'''&&&(((+++''''''&&&((()))***((('''%%%''')))***(((''''''((('''((((((((()))))))))))),,,***(((***,,,,,,***'''***)))(((((()))+++---...222...222333,,,///555222111333222...---//////---,,,------......------,,,)))))))))+++...///...---222222222333333444444444222333444444555555444444444888;;;AAAPPPcccnnnooopppttttttssstttyyy{{{yyy|||{{{yyyyyy{{{kkkZZZ___ooowwwvvvnnnbbb```lllyyy~~~}}}}}}{{{qqqkkkgggddd```___fffnnnmmmggg```fffqqq|||{{{wwwtttrrroookkkhhhbbbRRRIIILLLMMMGGGDDDGGGNNNVVVbbbkkkqqquuuyyy{{{~~~||||||}}}|||vvviii```ccchhhdddXXXOOOFFFEEE<<<000111:::>>>999:::;;;:::777555333444666666444333555888888666444555888:::999555111000111///---,,,000666999777444777444333444666666222...111444666444222333:::@@@>>>===;;;:::999888555222333111000///000222555777888777666555555666777777>>>CCCIIIIIICCC===;;;;;;888999999::::::999999888444444333000......000222///000111222222111000///333333222111111333777::::::444222666777333222555000000////////////000000111111111333444444222000...///000000000///---,,,000---+++***,,,,,,)))&&&)))***+++,,,---............//////000000000//////111///---...111222000...---222555444444555333...,,,,,,+++***+++---000222///---***)))***,,,000222......---,,,,,,,,,------...,,,******+++,,,+++***))),,,+++''''''...000---111---)))***...111000---............---,,,******000///...///111111///...000111222333333333333333333333333444666999<<<===@@@BBBJJJVVV\\\[[[___eeehhhlllwww&&&%%%%%%%%%%%%%%%%%%$$$'''%%%###$$$&&&'''%%%###&&&&&&%%%$$$$$$######$$$'''%%%&&&)))((($$$%%%***))))))***---;;;NNN[[[___aaa______bbbfffhhhhhhgggiiigggeeecccaaa```______\\\\\\]]]^^^aaacccfffgggiiihhhggghhhiiiiiigggeee___``````___]]]^^^```bbbhhhaaabbb]]]MMMEEECCC===333///+++)))+++---...---///;;;CCCAAA999333///,,,++++++*********))))))))))))((((((''''''(((((((((&&&''''''(((((((((((((((+++++++++******))))))(((---...---+++(((''')))+++#########%%%'''((('''&&&%%%'''))))))(((''''''((((((((((((((()))))))))******))))))***------***((())))))******+++,,,,,,---+++''',,,...''')))///+++...111000------000000...,,,,,,------------,,,,,,---,,,,,,---///111000///222222222222333333333333222222333444444444444444222777;;;???KKK]]]iiilllppptttvvvtttuuuyyy{{{zzz{{{zzzxxxxxxzzz~~~rrr______jjjuuuwwwrrrfff___fffsss{{{~~~|||rrrlllgggeeecccccckkkssssssmmmdddiiisss~~~~~~|||zzz{{{}}}~~~~~~yyysssssstttrrrjjjcccWWWJJJBBBFFFIIIHHHKKKRRRdddjjjrrrxxxzzz|||}}}{{{rrrhhhbbbgggmmmiii___WWWJJJFFF???888888;;;:::555::::::999888666666888;;;999777555666777777555222444777999999777444444555555222000111555666222///444333333444555444222111333555666666555666:::>>>>>>===<<<;;;<<<;;;999777666555333111111222444666888777666555555666777888:::???DDDCCC>>>999888888888888888999888888777777444444444222000///000222000111222222222222111000222222222111000222666999999444222666777444333555222222111111111111111222222111111222444444222000///000000111000///...---...,,,******+++***(((&&&)))***+++---.../////////......////////////......333111///000111111///---///222333000000222222...---,,,,,,+++,,,---///000...---+++******,,,...000------,,,,,,,,,------......,,,******+++,,,+++***))),,,+++'''(((---///---000---***+++...111///---..................------000//////000111111000...000000111222222222222222333333333555777999<<<===@@@BBBJJJUUUZZZZZZ]]]bbbdddhhhsss$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$######$$$%%%'''((('''&&&''')))'''$$$%%%)))((()))***...;;;MMM[[[```bbbaaa```bbbeeeggghhhgggkkkjjjhhhfffccc```]]]\\\ZZZZZZ\\\^^^```ccceeeggggggggghhhiiikkkjjjgggeee___``````^^^]]]___aaadddiiicccccc]]]NNNGGGEEE===444000,,,***+++,,,......333HHHXXXUUUDDD666///---******)))))))))((((((((($$$%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((*********+++++++++++++++......---+++)))((()))+++%%%%%%&&&(((***,,,+++***$$$&&&((((((((('''((())))))((((((((())))))******(((((()))+++------+++)))((()))***+++,,,,,,+++++++++(((---///)))***///++++++------+++,,,000111///,,,,,,------------,,,,,,000...------///111111111222222222222222222111111111222222333444333333333000555999<<>>444111...++++++,,,...///:::UUUmmmhhhPPP999///---******)))))))))(((((((((###$$$%%%&&&''''''((((((%%%&&&'''((()))))))))(((++++++++++++++++++++++++///...---+++))))))******)))((((((***,,,---,,,***$$$&&&'''(((''''''((()))))))))((((((((()))***+++&&&'''))),,,------+++))))))((((((((()))******+++,,,)))///222+++---000,,,'''***+++)))+++000111000,,,,,,,,,------,,,,,,,,,000...++++++,,,///000000222222222111111000000000000111222222333333222222///444888999<<>>888;;;333999AAAGGGIIIHHHFFFEEEBBBBBB@@@===999555222111444444555777777666444222++++++---///222333333333111444777777666666999<<<666666666888999999777444999888777888999888666444444444333222222333444444444444333333333444666777666777777666555444444555666666666666666555444444000333666666555333111111333333333333333333333333555555555333111111222444666555333333444666666444111111000///......//////222111//////000000///.........------,,,,,,,,,,,,///000111111000///---,,,---...///111222333444444333333333333333222111111,,,------.........//////...111111......///---***...///111222111///,,,+++------...---,,,+++)))(((*********+++,,,---...///...,,,******+++,,,+++***+++******++++++++++++---,,,,,,,,,,,,......------...------...///222555777111000///000222222000/////////000000000//////...000000000222444666999:::CCCJJJRRRYYY\\\_________aaadddlllwww$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%((()))&&&%%%'''((('''***,,,------444BBBPPPVVV\\\]]]]]]]]]]]]___cccfffmmmmmmllliiieee```[[[YYYYYYZZZ\\\^^^```bbbccccccfffhhhjjjiiigggdddcccbbbaaa```___\\\[[[\\\```cccdddaaaaaaYYYOOOPPPMMM>>>111111///---,,,---111555IIIeee|||uuuXXX===///+++++++++*********)))))))))&&&&&&'''((('''&&&$$$###%%%%%%'''((())))))))))))---,,,,,,+++***)))))))))///---***))))))))))))(((+++***)))(((((('''%%%###$$$%%%&&&&&&%%%&&&(((***((('''&&&%%%%%%''')))***$$$&&&((((((((('''((())))))(((&&&%%%%%%'''(((***'''$$$***,,,%%%'''+++''''''***+++)))***///000...++++++,,,,,,,,,,,,++++++///---,,,---///111222222//////////////////.........///000000111111000000000222555777666888BBBNNN___jjjtttwwwwwwxxxyyyyyy}}}~~~|||sssggg^^^dddppptttfffccchhhvvv~~~~~~|||yyyyyywwwsssuuuyyyzzzwwwyyyzzz}}}|||}}}xxxrrrnnnllllllllliiicccZZZSSSPPPRRRUUUUUUYYY^^^cccgggmmmuuu{{{zzzxxxwwwxxx{{{~~~{{{}}}|||yyyyyyzzzwwwrrr]]]aaaggghhh```XXXXXX]]][[[VVVQQQLLLCCC:::888:::222888@@@GGGIIIIIIIIIHHHJJJJJJHHHCCC<<<666333222333222222333444222///,,,...///000111222222222222333444555666666777:::<<<666777888999888777555444888777666666777777555333222222111111111222222333222222111111111333444555555555666666666555555444333333444444444444444333000222555555444222111111222222111111111111222222555666555333111000000111333444333111222666666222222222111111111111222222333111///.../////////...------,,,++++++++++++,,,+++...000000...,,,++++++...///000222333333333333000000000000///...------)))+++,,,---,,,---///000)))------+++***,,,***&&&---///222444444111---***------------,,,+++))))))++++++***++++++,,,---......,,,******+++,,,+++***,,,******,,,,,,******,,,++++++,,,------------,,,------------///111333444000///...///111111///...000000000000000//////...000000000111333666999:::@@@IIIRRRXXX\\\___```^^^___aaahhhsss&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''&&&$$$###%%%'''"""###%%%'''(((((('''&&&$$$)))***&&&$$$'''(((&&&'''***++++++222@@@NNNUUU[[[\\\]]]]]]\\\___dddhhhlllkkkjjjgggddd```\\\ZZZZZZ\\\^^^```aaabbbbbbbbbbbbeeegggfffdddcccdddfffeeedddaaa^^^\\\]]]aaadddfffcccaaaXXXMMMOOOKKK:::///000///---,,,...333888PPPgggxxxpppVVV===...)))******)))))))))(((((((((&&&&&&((((((((('''%%%$$$$$$%%%&&&((())))))******************************///+++((('''((()))(((&&&,,,+++*********)))'''%%%###$$$%%%%%%%%%&&&)))+++'''&&&$$$######%%%((()))%%%&&&'''&&&$$$$$$&&&)))(((((()))******)))((('''+++'''+++---&&&)))...+++))),,,,,,)))***...///---++++++,,,,,,,,,,,,+++++++++++++++---000222222222..................//////......///000000000//////222222444777666555<<>>????????????@@@CCCDDDDDDAAA<<<999777888222111000222333222...+++222333444444444333333444444333222333555888999999888:::<<<:::777555555777777666666777999999888666333333222222111111000000000/////////000111333444222222333444555555333222//////000111222222222222///111333444222111111222111000////////////000111444444444222///------...111333222///000555555111000000000000111222333444333111...---...///...---...---,,,+++++++++,,,,,,***---000111...,,,++++++000000111222222222222222............---,,,+++******,,,......,,,,,,...000***,,,,,,((((((+++,,,)))+++...333666555222---***---,,,,,,++++++*********,,,+++++++++++++++,,,,,,...,,,******+++,,,+++***---)))***------)))))),,,***+++---------,,,,,,,,,,,,,,,------...////////////...---...000000...---000111111111000000///...111111222333555777:::<<>>777666666888::::::666333333444666777666666777888444111///000444777777666999<<<>>><<<666444666:::666666666999;;;<<<<<<;;;666555444333111000///...///.........///000222333000000111333444444111///+++,,,---///000000000000///111222222111000111222000///...------...///000222333222000---+++++++++000222111...///555555000---.........///111222333333111...---.........---///...---,,,+++,,,------+++...222333000---------000111111222222111111111////////////...---,,,+++,,,///000///---+++---///...///---((()))---000///***...333666666333...+++---,,,++++++******++++++,,,,,,++++++***+++++++++...,,,******+++,,,+++***---)))***......)))(((,,,)))+++---...---,,,,,,,,,,,,,,,------...------,,,...------...//////...,,,111111111111111000//////333333333444666999<<<===DDDPPPZZZ^^^bbbhhhhhhdddggggggiiiooouuu}}}$$$######%%%((()))((('''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$((((((((((((((('''''''''$$$((()))'''///@@@OOOUUU\\\]]]^^^______```ccceeefffhhhiiigggddd___]]]\\\aaaccceeedddaaaaaacccfffdddeeefffeeeccccccdddeeegggeeebbbaaaaaabbbbbbaaabbbfffbbbUUULLLHHH???555---...,,,---111---222DDDVVViiiqqqaaaIII999///''''''''''''(((***+++***(((((('''%%%&&&&&&'''%%%$$$'''&&&%%%''')))******)))...***'''(((+++,,,)))%%%333111+++$$$$$$(((***((()))((('''(((******)))'''((('''%%%%%%'''((('''&&&###&&&&&&$$$$$$((()))'''''''''''''''((((((((((((&&&'''''''''(((((())))))***)))((()))***)))(((&&&***%%%"""%%%,,,///,,,''',,,+++)))((((((***+++---+++---...---,,,,,,---///,,,+++,,,...111111...+++)))***---///000111000///222333444444444666999<<>>>>>===<<<;;;555666666777777777777777666444333777;;;<<<888333555555333333222333444555666999;;;:::666444555777777666555555555555444222555444222000............***---000111111111111222222111000//////000111222++++++,,,,,,,,,,,,------222000111222000,,,,,,000111000000///...---------222222111///---+++,,,---333///,,,,,,000111///+++---+++***+++///222111000/////////000000000---+++............---,,,+++***+++,,,------......------000...---///222444222000333222111///---+++***)))000...++++++,,,,,,+++***///...,,,,,,---------,,,///---,,,---000111...,,,,,,***)))***+++,,,+++))))))***+++,,,---.........111000/////////---+++(((***++++++,,,,,,++++++***,,,,,,++++++++++++******333%%%111---***---...............///000000...///222333333111///---...111444555666888===AAAKKKPPPWWW^^^bbbeeegggiiihhhiiikkkooovvv~~~%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%)))***(((///>>>KKKRRR^^^___``````______```aaacccdddeeedddbbb___^^^___cccdddeeecccaaaaaaccceeedddeeefffeeecccbbbcccddddddcccaaaaaabbbcccbbbaaacccfffaaaTTTJJJEEE<<<111///111---///333000666III```nnnppp\\\CCC555---(((((('''&&&''')))))))))'''((('''%%%%%%&&&&&&%%%###'''&&&%%%&&&)))***)))(((---)))''''''***+++)))%%%111111,,,&&&%%%)))***(((***)))((()))***)))(((&&&((('''%%%%%%'''((('''&&&''')))'''$$$%%%((()))&&&''''''''''''((((((((((((''''''''''''((((((((()))***)))((()))******(((&&&***)))((()))***+++***)))(((((()))***+++,,,,,,,,,+++---......---,,,,,,------,,,,,,...//////,,,)))000///...---,,,,,,,,,,,,111222333333333555888;;;GGGTTTfffvvv~~~~~~}}}}}}~~~~~~tttiii___```lll}}}ssseee___gggsss|||~~~}}}{{{qqqfff```dddfffdddhhhppptttwww|||}}}{{{yyyyyyyyyzzz|||{{{vvvrrrccc^^^[[[[[[[[[[[[```fffqqqwww||||||{{{{{{{{{|||~~~tttmmmooo}}}}}}rrrgggaaa___ffffffZZZJJJ@@@===<<>>===??????@@@@@@???===<<<;;;666666666666666777888888555333222444777888555111555444333333333444555555666777888777555444444444444333222222333333111000333222000...---,,,------,,,,,,---///000111111111,,,,,,---......---,,,,,,...---,,,+++***))))))(((---,,,---///...+++---111000000//////...------,,,000111000///,,,++++++---000,,,)))***...000...+++,,,++++++---000111///---000///////////////...,,,.........------,,,+++***,,,------...............111///...///111222111///.........------,,,,,,,,,111///---,,,,,,+++)))'''///...,,,,,,---------,,,,,,+++***,,,///111///---***(((((((((***+++***)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,***((('''++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---###!!!***///,,,***---...............///000000///000111222222111000...000333555666777:::@@@EEEMMMRRRXXX^^^bbbeeegggiiikkkkkkmmmpppvvv}}}&&&%%%$$$%%%''''''&&&$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))))))))&&&)))+++***...;;;HHHOOO\\\^^^`````````___```aaa```aaaaaa```______```bbbbbbccccccbbbaaabbbdddgggeeefffgggfffdddbbbbbbbbbaaa``````bbbddddddbbb```fffhhhaaaSSSHHHBBB999///000111---...333222999MMMeeelllgggQQQ:::///+++)))***(((%%%%%%&&&'''''''''(((&&&%%%%%%%%%%%%$$$"""'''&&&%%%&&&((())))))(((+++(((&&&''')))***(((&&&///000---'''&&&)))***)))***)))(((((())))))'''%%%(((&&&%%%%%%&&&''''''&&&((('''$$$!!!$$$))))))%%%''''''''''''((((((((((((''''''''''''((((((((((((+++***)))***+++***)))'''***,,,---,,,)))((()))+++%%%&&&))),,,------,,,+++,,,---//////---+++***+++---,,,,,,---...---***(((222111...+++))))))***+++000111222222111333666888===KKK^^^oooyyy|||||||||}}}~~~~~~}}}}}}|||sssccc```gggyyyzzzmmmfffbbblllwww|||}}}}}}yyyoooddd]]]aaaeeeeeefffkkkqqqtttxxxzzzwwwtttpppooorrrwww||||||sssiiicccSSSRRRWWW___fffiiinnnsss}}}~~~pppkkknnn||||||vvvnnneee```SSS___eee]]]NNNCCC>>><<<===@@@AAA>>><<<>>>???===???@@@@@@???>>>;;;999888888777555444555666888999444222000000333444222///333333333333333444555666666555444444444444222000000///......///000///---000///---,,,++++++++++++...+++***+++///111000///(((***---......---***(((---,,,,,,+++***)))((('''(((''')))------***,,,111//////......------,,,,,,...//////---+++***+++,,,---***((())),,,---,,,***++++++,,,...000///---+++000///...---------...///...---------,,,++++++***------.../////////......222111//////000///...,,,------,,,,,,,,,,,,,,,,,,///...---......---***'''///...,,,,,,---------,,,))))))***,,,///000///...)))((('''(((***++++++***++++++++++++++++++++++++,,,---.........---+++***,,,,,,------------,,,,,,///......---,,,+++++++++&&&)))------,,,+++,,,---...............///000000000000000000111111000000222444666777888<<>>===<<<<<<<<<;;;;;;<<<<<<<<<:::999777666888777555444444666888:::444222//////000111000///333333333333444555555666666444222222444444111------,,,+++,,,......---,,,...---,,,+++******+++,,,///***'''(((---000///---+++,,,...//////...,,,+++************++++++++++++'''&&&(((++++++)))+++000...---------,,,,,,,,,+++,,,------,,,***)))***,,,---+++))))))***+++***(((+++***++++++---.........000///...,,,+++,,,///111------,,,++++++++++++++++++,,,------......------222111000///...---+++***......---,,,+++))))))(((******+++...000000...,,,///...,,,,,,---------,,,)))******,,,---......---***))))))***,,,---,,,+++---------,,,,,,,,,,,,,,,///000111111///...------,,,------......------,,,......---,,,+++******)))%%%...111+++(((,,,...+++...............///000000111000000//////000111222333555666777888===FFFLLLRRRVVV[[[___bbbdddggghhhhhhiiilllqqqxxx'''&&&%%%%%%&&&%%%###"""%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&((((((((()))))))))******$$$&&&)))+++///777FFFSSSVVVYYY\\\___```aaadddfffdddcccbbb```___```ccceeecccbbb``````bbbdddfffhhhgggiiijjjiiigggdddcccccc^^^___bbbeeehhhhhhfffccciiiiii```OOOCCC===555+++//////***+++111222;;;QQQYYYVVVLLL<<<...(((''''''***'''$$$###$$$%%%&&&%%%'''&&&$$$%%%&&&&&&%%%###'''&&&%%%&&&'''((('''&&&'''&&&&&&'''((())))))(((...000///***'''(((******%%%%%%%%%''')))***)))((('''&&&$$$$$$&&&'''&&&%%%%%%%%%###!!!$$$)))***'''''''''''''''((((((((((((((((((((((((((('''''''''+++***))))))******)))'''((('''&&&(((***++++++***,,,+++***)))))))))***+++,,,---///...,,,***))))))***,,,---.........///000((()))+++---.........------...///......///222444888999@@@PPPdddttt|||~~~}}}}}}~~~~~~|||}}}~~~nnnddd```kkk|||zzzqqq```dddmmmwww~~~~~~|||~~~~~~~~~uuunnnooorrrqqqmmmjjjnnnmmmkkkiiihhhfffeeecccjjjiiifffdddaaa^^^[[[ZZZaaabbbhhhttt||||||||||||}}}{{{zzz{{{|||~~~pppkkkjjjqqq{{{||||||||||||yyywwwssslllccc\\\[[[eeejjjcccUUUJJJCCC>>>>>>===<<<===<<<:::888777888888999:::999888777666888777555444444666888:::444333111000111111111000222333333444444555555555666333111222333333000,,,,,,++++++,,,...///...---...---,,,+++++++++,,,---///***&&&(((,,,///...+++//////............//////+++++++++,,,,,,,,,,,,---)))((())),,,+++(((***...,,,,,,,,,,,,+++++++++++++++,,,,,,+++))))))***,,,///---+++******)))((('''******)))((())),,,000333//////...+++***+++///222,,,,,,+++*********++++++******+++,,,,,,,,,,,,+++000000000...,,,+++******------,,,+++******)))))))))***+++...000111...,,,///...,,,,,,---------,,,+++,,,------,,,+++++++++***)))((()))+++,,,+++***---,,,++++++++++++,,,,,,---///111000---*********,,,------......------,,,,,,,,,++++++***))))))((()))///---%%%%%%...///)))...............///000000111000///...///000222333222444666777999???GGGNNNSSSVVV[[[___aaadddfffiiikkklllnnnrrrwww}}}&&&%%%$$$%%%&&&%%%###"""%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''))),,,...666FFFVVVZZZ[[[]]]]]]^^^___bbbdddeeeeeedddbbb```aaacccfffhhheeeaaa```aaaccccccdddgggjjjlllkkkiiigggeeeeeeaaabbbdddhhhkkkkkkiiifffffffff]]]KKK???:::333***000000+++---333333===RRRUUUOOOCCC777---(((&&&%%%)))'''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&%%%&&&'''((('''%%%&&&&&&'''((())))))******///222111***%%%'''***+++%%%%%%%%%''')))***)))((('''%%%$$$$$$%%%&&&&&&%%%'''***)))&&&&&&))))))'''''''''''''''((((((((((((((((((((((((((('''''''''***)))((()))***)))(((&&&'''&&&%%%'''***,,,+++***...---***(((((((((***+++,,,------,,,***)))***+++***+++---......///111333***+++---//////...,,,***---.........---...111333777555777BBBVVViiivvv{{{~~~~~~}}}}}}~~~}}}~~~uuuiiiaaagggwww}}}uuucccccchhhsss|||~~~~~~zzzvvvvvvxxxwwwsssooogggeeebbbaaacccddddddddd]]][[[YYYXXXZZZ^^^cccfffhhhfffjjjttt{{{|||{{{|||{{{wwwvvvxxxzzz{{{~~~vvvqqqmmmpppyyy~~~zzzzzz|||{{{zzzyyyvvvqqqiii```ZZZ```fffggg```VVVNNNFFF???BBB>>>;;;<<<;;;777444555888888999:::::::::999888888777555444555666888999333333333333333222222222333444444555555444333333444333222111111000...,,,,,,+++***,,,...//////...------,,,++++++,,,---...---***((())),,,...---+++///...---,,,,,,---...//////......---,,,+++******+++******,,,+++'''(((,,,++++++++++++***************+++++++++))))))+++---///...,,,+++))))))(((((()))))))))((((((+++///222---......,,,)))***...333,,,+++***)))))))))++++++((()))******++++++******---...///---+++******+++))))))***+++,,,,,,------......---...///...,,,***///...,,,,,,---------,,,---...///...,,,+++***+++)))((('''((())))))((('''+++***)))))))))***+++,,,---000222111---++++++---,,,,,,------------,,,,,,************))))))))))))---...***$$$'''///000***...............///000000000000/////////111222333111444777999;;;AAAIIIPPPSSSVVVZZZ^^^```cccfffiiiqqqqqqrrrtttwwwzzz}}}%%%$$$$$$$$$&&&%%%$$$"""%%%&&&((()))))))))''''''(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''+++***+++,,,---444EEEWWW[[[[[[\\\[[[\\\^^^cccfffdddddddddcccbbbbbbdddfffgggccc```___aaadddeeeeeehhhjjjmmmmmmllliiihhhgggeeefffgggjjjmmmmmmllljjjffffff\\\KKK???<<<666---///000,,,---333333<<>>:::;;;:::666333555888999999:::999888666555666666666666666777888888111222444555444333333333444555555555555333222111111222222111...,,,+++++++++******+++...000//////,,,,,,+++***+++,,,......+++++++++,,,------,,,,,,---------......---------......---,,,+++***))))))***((())),,,***'''(((,,,************************)))***++++++******,,,...+++++++++***))))))***+++(((***,,,,,,***)))+++,,,+++...///---******...222+++***)))(((((()))+++,,,))))))***+++++++++++++++***,,,------+++***+++---))))))***+++,,,---...///111///...---......,,,***///...,,,,,,---------,,,,,,...000///---+++,,,...---+++******+++***)))(((,,,+++*********,,,...///)))...111111...---///111++++++,,,,,,,,,,,,++++++)))************+++++++++---,,,+++***,,,...///---...............///000000////////////000111222333111444999<<>>999::::::666444666888888888888666444222111555666666777777777777777///111444666555444333333555666666666555333111000...000222000+++))))))+++***))))))+++.../////////+++************,,,---...)))+++......---,,,,,,,,,,,,...000111111000...,,,)))************+++++++++((('''(((******'''(((,,,)))))))))))))))*********)))***++++++***+++---...'''((())))))))))))+++---(((+++//////,,,(((&&&&&&***---///---******...222+++***((('''''')))+++,,,******+++,,,,,,,,,,,,+++'''***,,,,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...///...,,,,,,---------,,,***---000000...---...000222000............,,,***000///...---...000222444!!!&&&+++,,,******---000***++++++,,,,,,++++++***)))******+++,,,,,,------++++++---000000---...000...............///000000...//////000111222222222111555;;;>>>AAAGGGNNNSSSQQQSSSXXX[[[^^^bbbfffiiiooopppsssxxx}}}############$$$%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&((())))))(((''''''(((***)))))))))++++++)))'''(((''')))***,,,444EEEVVVZZZ]]]]]]YYY\\\dddhhhfffeeeeeeeeeeeeeeeeeeeeeeee```aaabbbdddfffgggiiiiiinnnmmmlllmmmnnnnnnllljjjmmmlllkkklllnnnooooooooolllhhh]]]MMM@@@999222,,,222+++'''+++//////111666666222///,,,,,,,,,+++***&&&&&&&&&'''''')))***+++***++++++(((%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''%%%$$$)))000999777333---)))(((***,,,)))(((&&&&&&''''''&&&$$$'''###!!!###''')))'''###)))%%%###$$$((()))'''###$$$&&&'''((('''((()))+++%%%&&&&&&&&&&&&%%%$$$######&&&))))))&&&%%%'''***+++***)))))))))***,,,---...******---///,,,+++,,,************))))))(((((('''(((***---.../////////)))+++---...---,,,,,,---111///...------...///111222111222666:::AAARRRdddtttzzz|||zzz|||~~~}}}~~~xxxiii^^^bbbrrr}}}rrraaaVVV]]]lllvvvzzz}}}~~~|||{{{~~~zzzyyyyyy|||~~~vvvmmmkkkiiiccc]]][[[UUURRRMMMIIIGGGGGGHHHIIISSSWWW]]]aaacccfffkkknnnqqqpppnnnnnnooopppooonnnooollllllqqqvvvyyy{{{wwwvvvuuuttttttuuuvvvwwwvvvtttmmmbbbYYYWWW]]]dddfffccc``````bbbaaa[[[VVV[[[YYYYYY\\\___^^^WWWQQQIIIEEE???:::888777666666555:::;;;666444555444000333555666666555333333333...,,,///999===999444444333555666222---,,,///444000000///...------,,,,,,***+++,,,---............---***)))***,,,---,,,***---***,,,111111+++))),,,///...---------,,,)))''''''''''''((())))))*********,,,***'''(((,,,+++&&&+++)))((()))---...---++++++***)))***,,,---,,,+++******+++++++++***))))))'''((()))******)))((('''%%%(((***,,,++++++,,,,,,///---,,,+++++++++)))''')))+++++++++))))))***+++'''))),,,---,,,++++++,,,,,,+++***+++---//////...///...,,,+++++++++---...++++++,,,...000///---+++/////////000//////...---///---,,,---000000...+++...---------,,,,,,,,,,,,////////////...---,,,+++.........---,,,+++)))(((((()))***+++,,,---------,,,,,,------------------.........---,,,,,,///111...///000111222222222222111333888@@@FFFJJJKKKJJJOOORRRWWWZZZ^^^bbbfffiiikkkqqqzzz&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&&&&%%%###%%%''')))((('''&&&'''((((((((('''(((******)))''')))((((((***,,,444FFFWWW\\\___^^^\\\^^^eeehhhgggeeeeeeeeeeeeeeeeeeeeeeeebbbcccdddfffggghhhiiiiiilllkkkkkklllnnnooonnnlllooommmllllllnnnoooooonnnmmmjjj___OOOCCC===777111111+++(((+++......///222000---***(((((()))(((''''''''''''''''''((()))******(((''''''((((((&&&%%%'''''''''''''''''''''''',,,******+++***(((,,,222666444000---***'''&&&&&&((('''&&&&&&''''''&&&%%%'''$$$###$$$&&&'''&&&$$$(((%%%###$$$((()))&&&###$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((('''&&&&&&&&&***))))))((()))***+++,,,---))))))---...+++***+++++++++*********)))))))))+++,,,---------,,,+++***+++,,,,,,+++***+++---///000...---,,,,,,---...000///...000333666<<>>999555777888999999888444111......///000000000...---///,,,+++,,,...000333555111000...***''''''+++///,,,------------,,,***)))+++***)))((((((***,,,...+++***************))))))...,,,++++++,,,,,,...000222///+++***+++,,,,,,,,,,,,,,,,,,++++++*********+++$$$)))777999///***///((()))***,,,---,,,+++))),,,+++******,,,,,,,,,***,,,+++***)))***,,,...000------+++*********+++,,,,,,---...---+++***+++,,,---,,,+++,,,---...---,,,(((***------,,,*********.........------///333666111000...///111222222111111111222222111///---,,,000//////000111111///---...............---,,,,,,+++...000///------000333//////.........------------------------,,,++++++,,,+++***)))((((((((()))******+++++++++******)))+++,,,,,,------.........***---///000000//////////////////....../////////111777>>>@@@??????CCCGGGOOOSSSYYY^^^aaadddgggiiiooottt|||&&&&&&$$$###""""""!!!!!!!!!!!!"""$$$&&&'''%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''''')))+++,,,+++******(((((((((***111CCCTTT___```aaadddfffggghhhiiifffggghhhiiiiiihhhgggfffjjjkkklllllllllkkkiiihhhkkkjjjjjjkkklllllljjjiiiiiiiiiiiikkkoooqqqrrrrrrppplll___OOOBBB<<<666111111333222000...,,,***(((***)))((((((***++++++***)))((((((''''''''''''(((%%%(((+++)))$$$!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&***''''''******'''&&&((($$$ %%%***)))'''%%%$$$$$$%%%'''((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%'''(((((()))+++---((('''%%%$$$$$$%%%'''((()))'''%%%&&&))))))&&&###&&&&&&''''''((((((((((((***&&&&&&)))+++((('''(((************************((()))+++,,,,,,,,,++++++)))+++------,,,,,,,,,---000000////////////000000000333555444444777;;;>>>MMMZZZkkkwwwyyyyyy{{{}}}{{{zzz{{{|||~~~~~~}}}~~~||||||}}}~~~oooaaa___jjjwwwxxxnnn```ZZZ___kkkuuuzzzzzzxxxxxx{{{}}}~~~yyypppiiiZZZRRRLLLJJJIIIIIILLLPPPZZZaaahhhjjjgggggglllrrrrrrvvvwwwtttnnnmmmrrrxxx||||||{{{xxxsssqqqqqqrrrssssssvvv}}}{{{|||~~~~~~{{{yyywwwvvvvvvvvv}}}zzzooogggddddddhhhjjjooouuuwwwwwwssspppkkkaaaUUUPPPUUU]]]cccfffkkkdddZZZSSSOOOJJJBBB<<<;;;999999;;;;;;888444111,,,++++++---//////,,,***...///000000111333555555222111...+++)))***,,,...---.........---+++)))'''+++***)))(((((()))+++---,,,,,,,,,+++************---,,,+++******...000111222///,,,+++,,,---------******++++++,,,,,,,,,,,,+++$$$)))777:::///+++///((()))+++++++++*********,,,+++******,,,,,,+++*********(((((()))+++---///---,,,+++***)))***++++++---......---+++***+++,,,///...,,,---......---+++)))+++------,,,+++++++++//////...------///333777222000//////111222222111333222000///.........//////...---...//////...,,,......//////......---,,,+++---...---++++++...111............------------,,,,,,,,,,,,,,,,,,+++***---,,,,,,+++************)))***+++,,,------------++++++,,,,,,---...//////***---///111000///000000000000/////////000111111444999???@@@??????CCCGGGLLLQQQWWW]]]aaafffjjjmmmrrrxxx)))((('''&&&%%%%%%%%%%%%%%%######$$$&&&'''&&&%%%%%%&&&((((((&&&%%%&&&'''((((((((()))+++,,,+++))))))(((((())))))///???OOO]]]]]]```eeehhhggggggiiiggghhhjjjkkkkkkjjjhhhgggiiijjjllllllllljjjhhhgggkkkjjjjjjjjjkkkkkkiiigggffffffhhhlllpppqqqqqqoooooojjj]]]LLL???999333///222555555000,,,,,,***(((((('''&&&''')))***)))((((((((('''''''''(((((()))%%%))),,,((( !!!'''%%%%%%%%%%%%%%%%%%%%%%%%'''###$$$(((***'''$$$%%%((($$$!!! ###%%%&&&$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((+++***(((((('''&&&###!!!&&&''''''((()))(((((((((***&&&&&&)))+++((('''((()))))))))))))))*********++++++,,,,,,,,,***)))((((((+++---...---,,,,,,,,,000000000000000000000000...111333000111444777777CCCNNN```pppwwwxxx{{{~~~|||{{{{{{{{{{{{|||}}}~~~|||zzz{{{~~~}}}~~~uuufff^^^eeeqqqvvvrrrhhh\\\ZZZdddpppxxxzzzyyyyyy|||~~~~~~{{{tttjjjcccPPPKKKGGGHHHKKKNNNTTT\\\ccchhhnnnooonnnnnnrrrwwwvvvwwwxxxwwwuuuuuuxxx{{{{{{||||||xxxssspppqqqsssyyywwwzzz~~~{{{|||}}}}}}{{{xxxvvvuuuttttttzzzzzztttrrrsssrrrsssuuuvvvwwwwwwwwwvvvqqqfffZZZTTTXXX___dddfffnnnjjjeee___YYYRRRKKKGGGEEE???<<<>>>>>>:::555333///------///222222///,,,---222444333333555666555333222000...---------...---...//////...,,,)))(((++++++***))))))***+++,,,,,,------,,,***)))***++++++,,,+++)))***///222111111///,,,,,,---...------)))******+++,,,,,,------((($$$'''111333---***,,,)))***+++***))))))***+++---+++***+++,,,,,,+++)))***))))))))))))***,,,---------,,,+++************---------,,,***)))+++,,,000///------......---,,,+++,,,---,,,+++***+++---//////...---,,,...111444111///......000000000///111000...,,,,,,---...000---,,,+++,,,---......---/////////000///......------------+++***+++,,,...000/////////............+++++++++,,,,,,++++++***)))***+++---............)))***+++---......//////***+++,,,,,,---...//////+++---///000000000111222111111000000111222444555888;;;???AAAAAABBBEEEHHHJJJOOOUUU[[[bbbiiiooossspppwww))))))((('''&&&&&&&&&&&&'''%%%###"""$$$%%%&&&&&&%%%''')))((('''&&&'''((()))(((((()))******)))'''((((((((())))))---;;;JJJZZZYYY]]]eeehhhffffffiiihhhjjjlllmmmmmmllljjjhhhgggiiijjjlllkkkjjjgggfffiiiiiihhhiiikkkkkkjjjhhheeefffiiimmmppppppmmmjjjnnniii\\\KKK???999555000111555555...*********(((''''''&&&'''))))))(((''''''''''''''''''((()))***&&&(((((($$$###(((%%%%%%%%%%%%%%%%%%%%%%%%### !!!&&&)))&&&######''''''&&&&&&%%%$$$######'''%%%$$$%%%&&&&&&%%%$$$$$$"""!!!###''')))(((&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&'''%%%###!!!"""###&&&&&&&&&&&&'''''''''((('''((()))((('''%%%%%%%%%&&&'''((()))))))))((((((***&&&&&&***+++((('''(((''''''((((((((())))))))))))***+++,,,,,,+++***)))***,,,---,,,++++++---...//////000000000000//////,,,000111......444666444<<>>???>>>999444333222000///111555666333///,,,222444111000333666444333222000000//////...---***,,,...000000...---++++++++++++++++++++++++++++++,,,---,,,)))((((((***))),,,,,,)))+++000222000...,,,++++++,,,---+++************+++++++++++++++((('''(((***------+++******++++++)))''''''***------,,,***+++,,,,,,+++)))++++++++++++++++++++++++.........------,,,+++***+++,,,,,,***))))))+++,,,///...---...///000///...------,,,+++)))***,,,///...///...---+++,,,...111000...,,,---...///...---,,,,,,,,,,,,,,,,,,------+++******+++---//////...000000111111000000///...111///,,,++++++,,,,,,,,,............------------******++++++++++++******'''))),,,...//////...---***+++,,,,,,------------***++++++,,,---...///000,,,...////////////222444333222222222333555888999<<<===???AAADDDFFFHHHIIIJJJNNNTTT[[[cccmmmvvv|||www''''''&&&%%%%%%%%%&&&&&&)))&&&"""!!!"""$$$%%%&&&&&&((())))))(((''''''((()))((('''((())))))'''%%%''''''))))))))),,,999GGGXXXWWW[[[dddhhheeeeeeiiiiiikkkmmmoooooommmkkkiiifffgggiiikkkkkkiiigggeeegggggggggiiikkklllkkkjjjeeegggjjjnnnpppnnniiieeemmmhhh\\\KKK@@@;;;777333000555444,,,((()))***''')))(((((()))******)))'''&&&&&&&&&'''''')))***+++'''&&&$$$!!! """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$***...+++((('''###&&&)))***(((&&&%%%$$$'''&&&%%%%%%%%%%%%$$$###%%%!!!"""(((+++)))%%%%%%&&&'''&&&%%%%%%&&&'''###$$$%%%%%%$$$###$$$%%%%%%%%%&&&'''((((((''''''###'''(((''''''***---&&&''')))*********)))(((***'''&&&***+++)))'''(((&&&'''''''''(((((())))))%%%&&&)))+++,,,---------------,,,***)))***...111......////////////......---111111...///555777555333:::LLLbbbqqquuuwww{{{xxxyyy{{{|||}}}|||{{{{{{wwwzzz|||~~~~~~~~~~~~}}}xxxyyy}}}}}}yyyyyy}}}{{{nnnaaa```ggguuuzzzuuudddWWW\\\lllwww}}}|||~~~xxxuuuqqqnnnjjjbbbXXXPPPSSSQQQSSSWWWYYYXXX[[[```bbbdddgggkkkpppuuuyyy|||{{{yyyyyy{{{~~~}}}zzzxxxzzz{{{wwwqqqnnnooosss}}}{{{|||{{{vvvrrrooommmllluuu{{{}}}zzzzzz|||wwwxxxyyyxxxxxxwwwxxxyyyooocccVVVPPPVVV```iiimmmiiiooosssrrrkkkccc```___PPPEEE>>>>>>===666111111///,,,+++...222333000,,,,,,222333---,,,111555444222111111111111000---+++(((***---000111111000///++++++,,,,,,,,,++++++******,,,---+++(((&&&''')))''',,,,,,)))+++111333///+++*********,,,+++***(((,,,,,,+++******))))))))))))++++++(((***//////***+++++++++(((%%%&&&***...---,,,++++++,,,,,,***))),,,,,,---------,,,++++++...///000000///---+++******++++++)))((((((+++------,,,,,,---000111111000...---,,,***(((***---000.........,,,++++++,,,...///---++++++---------,,,''')))+++---------,,,++++++***)))+++---000000000111111111111111000//////444000,,,+++---...---+++,,,,,,+++++++++*********)))******+++++++++******)))+++...000000---***(((+++,,,,,,,,,,,,+++************+++,,,---//////000---............///222555444333333333555777:::<<>>???BBBFFFIIIJJJIIIKKKNNNTTT\\\eeeppp{{{%%%%%%$$$$$$###$$$$$$$$$$$$######"""###$$$&&&'''&&&$$$%%%"""%%%000&&&(((((((((((((((''''''''''''(((***,,,+++...999EEERRRZZZaaacccdddffffffbbbddddddfffggghhhhhhhhhhhhccciiimmmlllfffccceeeiiiiiihhhggggggfffgggggghhhiiilllmmmmmmkkkjjjlllnnnllliii]]]KKK<<<555///+++...+++***...111--- ,,,***((((((((('''%%%$$$%%%!!! &&&***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%)))))))))(((''''''&&&&&&###%%%'''))))))'''%%%###%%%%%%&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&%%%$$$###"""""""""''''''&&&&&&&&&''''''(((%%%###%%%(((&&& """((()))(((((('''''''''((((((###%%%'''(((''''''((()))+++++++++************))),,,+++***))))))+++---...******+++,,,,,,------...111111000//////...////////////000111222444666777555888AAAQQQdddssszzz{{{zzzyyyxxxwwwwwwyyy|||}}}~~~}}}zzzxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}rrrddd^^^```qqqvvvwwwmmm___[[[cccnnnzzz}}}{{{xxxwwwrrrlllgggddd]]]SSSQQQUUU]]]___aaaaaa^^^[[[XXXXXX^^^bbbeeeggglllssswwwvvvxxx{{{yyyvvvyyy|||xxxyyyyyyyyyyyyyyyyyyxxxyyyzzz||||||~~~wwwnnniiijjjnnnwww}}}zzzwwwxxxvvvrrr{{{{{{zzzyyyxxxxxxxxxyyyppp___MMMGGGPPP^^^gggjjjppprrrqqqnnnnnnnnniiicccWWWCCC===@@@:::666555///111111111222333333111///..................------222111///...//////......//////000000///...---,,,+++++++++***++++++,,,,,,,,,,,,+++***)))((('''&&&((()))***---///000...,,,...---+++******+++---///,,,)))(((++++++((('''***((()))+++,,,---............---++++++++++++***(((---,,,***)))((((((((((((111......---+++(((,,,333///////////////...------,,,---,,,+++)))***,,,---555,,,...333...---111111000,,,)))***...000...+++,,,---///...,,,***)))))),,,+++***))))))***+++,,,(((((((((***+++---///000---,,,+++---///000000/////////////////////...---333222///---++++++,,,,,,///...,,,++++++++++++***(((&&&%%%&&&((())))))(((+++,,,------,,,,,,...000---,,,+++******+++------...------------...//////***,,,///000000111333555111333666999;;;>>>@@@AAABBBCCCEEEHHHKKKMMMLLLKKKOOOLLLTTTggguuuzzz%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$%%%&&&''''''+++"""%%%''')))(((((((((((((((''''''''''''&&&&&&)))+++***---888DDDRRRZZZ```bbbcccffffffccceeefffgggggghhhhhhggggggeeeiiikkkjjjfffdddfffhhhkkkjjjhhhggggggiiijjjllllllnnnooonnnkkkiiiiiikkkjjjggg[[[JJJ<<<555111...++++++,,,...111///***%%%+++)))((('''((((((&&&$$$+++)))))),,,+++((())),,,'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&))))))(((((('''&&&&&&%%%$$$%%%&&&((((((&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$(((''''''&&&&&&&&&&&&'''&&&$$$%%%(((&&&"""###)))((((((''''''''''''((((((''')))******(((''''''((()))))))))******+++++++++,,,+++)))((()))***,,,...************+++,,,------000000//////.../////////,,,,,,---...///111333333333666===JJJZZZjjjuuuzzzzzz{{{{{{{{{{{{|||~~~}}}~~~~~~zzzyyyzzz|||}}}~~~~~~~~~|||}}}|||tttggg``````oootttvvvnnnaaaZZZ___ffftttwww{{{|||zzzvvvrrrppphhhdddcccccc```ZZZYYY^^^eeegggjjjjjjhhheeedddcccfffiiijjjhhhjjjpppttttttwwwzzzyyyxxxzzz}}}xxxzzzzzz{{{||||||{{{zzzzzzzzz{{{}}}~~~~~~|||uuulllgggfffhhhmmmssswwwttttttwwwxxxuuu{{{zzzyyyxxxwwwwwwwwwwwwooo___MMMEEEKKKXXXccchhhppptttuuutttttttttoooiiiZZZFFF>>>@@@:::555444//////......000111111///---///......------.........444333222222111111000///222111111000000111111222---,,,++++++************,,,,,,+++***)))(((''''''++++++,,,///111111///------,,,+++******+++,,,---...******,,,+++'''&&&))))))***+++,,,---............---++++++,,,,,,***(((,,,+++***))))))+++,,,---111000222333000+++,,,///333333222111000...---,,,000000///...,,,,,,---///000111///...///000111222000---)))***---...,,,))),,,...//////,,,+++******,,,+++************+++,,,*********+++---///000111---,,,,,,---///000000///.../////////...---,,,,,,111000...,,,++++++,,,,,,///...---,,,---------,,,+++++++++++++++,,,------+++,,,------,,,,,,...///222111000/////////000111---,,,,,,,,,,,,---......---///000000//////111222222222444888===BBBFFFGGGEEEEEEGGGIIILLLOOOPPPPPPTTTTTT```uuu%%%$$$$$$###$$$$$$%%%%%%)))(((''''''&&&''''''(((///"""'''$$$,,,###***''''''''''''''''''''''''%%%%%%''')))***,,,777BBBTTT[[[```aaabbbeeefffdddggghhhhhhhhhhhhgggffffffiiihhhhhhgggggggggggghhhlllkkkjjjiiiiiikkkmmmnnnnnnppppppoookkkhhhffffffhhhdddXXXGGG:::555333000+++,,,---------...///000***(((''''''(((((('''%%%)))((())))))$$$ ###)))((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%&&&&&&&&&%%%&&&'''&&&###%%%)))((('''''''''''''''((((((+++,,,---,,,)))'''&&&''''''(((((()))***+++,,,---+++***)))(((((()))+++,,,***))))))((()))***,,,---//////.........//////000/////////000111333444555222444888@@@LLL\\\mmmxxxyyy{{{||||||{{{|||~~~}}}}}}}}}{{{zzz{{{|||}}}~~~~~~|||{{{{{{vvvlllccc```jjjppptttooocccZZZYYY\\\lllpppssssssqqqmmmiiihhh\\\\\\```dddeeedddeeeiiinnnpppssstttrrrqqqpppppprrrtttrrrllliiinnnsssuuusssuuuuuuvvvyyy}}}zzzttt{{{|||}}}}}}|||{{{{{{{{{|||~~~~~~|||zzzvvvpppkkkfffcccaaadddjjjnnnoooqqquuuxxxxxx{{{zzzxxxwwwvvvuuuttttttqqqdddSSSIIIKKKVVVcccjjjssswwwyyyzzz{{{|||wwwqqq___III@@@@@@999555444000...------///000000...,,,//////---------...///000555666666666666444333222444333111000000111333555...---,,,***)))))))))))),,,,,,+++***)))((((((''')))))))))+++------,,,***++++++++++++++++++++++++///,,,+++---+++'''&&&)))******,,,---......//////...---,,,,,,,,,,,,+++))),,,+++***)))+++---111333111222555999666///,,,---555555444222000---+++***///000///---******+++---000>>>555***333444...222000---***)))+++,,,)))'''---...//////---++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...000111222...------...000111000///.........---,,,+++***)))...---,,,******++++++,,,...------------...///000,,,///000000------///111+++,,,---,,,++++++---///111000000//////.........,,,,,,,,,,,,,,,---......000111111000......///111444333444:::CCCJJJNNNOOOJJJJJJJJJLLLOOOSSSWWWZZZaaaeeettt$$$$$$######$$$$$$%%%%%%))))))((('''''''''&&&&&&+++$$$,,,&&&,,,%%%(((&&&&&&'''''''''''''''((('''&&&''')))***---777AAAXXX^^^aaaaaaaaadddeeeccchhhhhhhhhhhhggggggfffeeekkkhhheeeeeegggiiihhhggghhhiiikkklllmmmmmmmmmmmmnnnoooooonnnkkkhhheeedddfffbbbUUUCCC666222000...,,,,,,+++*********++++++)))(((''''''((()))(((&&&'''$$$######  %%%)))'''%%%$$$###$$$%%%%%%$$$%%%&&&&&&%%%&&&'''((('''''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%'''&&&%%%&&&%%%%%%''')))''''''&&&&&&&&&'''((((((***,,,,,,+++)))'''''''''((((((((()))***++++++++++++***((('''''')))***++++++***)))((()))+++---...------------...///000000000000000111222333555666333555666888@@@QQQeeetttxxxyyyzzzxxxwwwwww{{{~~~}}}|||}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~|||yyyzzzxxxrrrhhhaaadddkkkqqqppphhh]]]WWWTTTfffggggggfffcccaaa``````ZZZ]]]ccciiilllmmmoooqqqtttvvvxxxyyyxxxwwwwwwwwwxxxzzzvvvnnniiinnnuuuxxxllljjjjjjmmmtttyyyyyyvvv{{{|||~~~~~~|||{{{zzzzzz{{{}}}~~~~~~}}}zzzuuuqqqmmmjjjjjjhhheeebbbdddhhhkkkmmmpppssswwwyyy{{{zzzxxxvvvuuussssssssstttkkk___VVVWWW___kkksssyyy|||}}}|||}}}|||vvvbbbLLLAAAAAA999444444000/////////000222111///---000///---------...000111444666999::::::999888888444333222111000000000111---,,,+++***************,,,,,,+++******)))((((((((('''((()))++++++***(((******+++++++++***))))))...++++++------))))))+++++++++---......////////////---,,,,,,------,,,***,,,+++***)))***---111333000000444999777111......444444333111///---+++***222222111///,,,+++,,,...666KKK===***666777***000///---+++***+++,,,***)))---...///...---+++,,,---------------------------------------...///111111///...---...000111000///,,,,,,,,,,,,+++***((((((++++++************+++,,,+++,,,,,,------...000111+++///222111---+++...111,,,,,,---,,,++++++,,,...///////////////...,,,,,,---------------...//////000111111000//////111333666777:::CCCMMMTTTUUUSSSPPPPPPPPPQQQUUU[[[ccchhhuuu{{{$$$#########$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%###'''111""")))###+++%%%%%%&&&&&&&&&''''''((((((***''''''***+++...666@@@ZZZ```cccaaaaaaccccccaaafffggggggggggggffffffeeekkkgggddddddhhhjjjiiigggdddgggkkkooopppnnnkkkhhhmmmllllllkkkjjjhhhfffdddddd```SSSAAA333...,,,***---***((()))++++++(((%%%)))(((''''''((()))(((&&&+++%%%!!!$$$&&&%%%%%%''''''&&&%%%$$$###$$$$$$%%%###%%%&&&%%%$$$%%%(((***'''''''''&&&%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$######%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$###$$$'''((((((&&&&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((())))))))))))))))))))))))+++***)))''''''(((***+++++++++******+++,,,...///------,,,,,,---...//////------------...000111222555666666666:::HHH\\\kkkuuuwwwxxxvvvssstttzzz}}}{{{||||||||||||||||||||||||||||||}}}}}}~~~|||yyyyyyzzzvvvlllccc^^^eeemmmpppkkkaaaWWWPPP\\\[[[YYYVVVTTTUUUYYY\\\aaaffflllppprrrtttuuuuuuxxxzzz|||{{{yyyxxxwwwxxxtttuuurrrkkkiiiooovvvyyyeee```^^^dddnnnwww{{{|||zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyzzz{{{}}}~~~|||zzz||||||xxxlllhhheeeeeeiiilllkkkiiimmmnnnoooppppppqqqtttxxx{{{zzzxxxvvvuuutttsssssstttpppiiieeeeeekkktttzzz~~~{{{{{{~~~|||xxxbbbLLLBBBAAA999444444000/////////000222111///---///......---...///000111111555999;;;;;;;;;<<<===666666777666444111---+++++++++******+++,,,------,,,,,,++++++******)))))),,,++++++,,,...///...---***++++++++++++***)))(((,,,******......,,,,,,///,,,------...///////////////---,,,---......---,,,---,,,***))))))+++...///...---///444555222000111333333333222111000///...888888777555222111222444555JJJ<<<)))555666)))......,,,++++++,,,------------......---,,,+++,,,------------------------------,,,,,,,,,---.../////////...---...///000///...++++++++++++***)))((('''))))))))))))******++++++(((***,,,,,,+++,,,///222+++///333222...+++...111,,,------,,,******,,,---000111222333222111///...///////////////000111111///000000000000222555888999===FFFPPPYYY]]][[[WWWXXXYYYYYY[[[___hhhrrrzzz############$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!'''000((('''...###%%%%%%%%%&&&''''''((((((---)))(((***+++...555===WWW]]]aaa``````bbbbbb___ccccccdddeeefffgggggggggiiigggeeeeeehhhjjjiiigggcccffflllooopppmmmiiifffllljjjhhhggghhhgggfffdddbbb^^^RRR@@@333---+++(((***((('''***---...+++'''***(((''''''(((((('''%%%***$$$!!!$$$)))((('''((($$$$$$%%%%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$(((,,,((((((''''''&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%###!!!###''')))&&&%%%%%%%%%%%%&&&'''((((((###%%%''''''''''''((()))******)))))))))(((((((((,,,+++)))(((((()))***+++***++++++,,,------......------,,,,,,,,,---..................///000111222555666666555888CCCRRR^^^mmmrrrvvvvvvuuuvvv{{{~~~}}}}}}|||||||||||||||||||||{{{zzzzzzzzz{{{{{{||||||{{{zzzzzzyyypppfff\\\aaahhhmmmlllcccUUULLLPPPOOONNNLLLNNNRRRZZZ___kkkqqquuuvvvvvvxxxxxxvvv}}}}}}}}}{{{xxxuuuttttttkkkllljjjgggjjjqqqwwwxxxfff^^^ZZZaaammmwww|||{{{{{{||||||||||||{{{{{{{{{zzzyyyzzz}}}~~~|||zzz{{{{{{vvvhhheeebbbccchhhnnnqqqqqqvvvsssssssssrrrpppssswww|||{{{yyyxxxwwwvvvuuuuuurrrppplllkkkmmmsssyyy}}}~~~{{{zzz|||{{{vvv```JJJAAAAAA:::555555111...------///000000...,,,---......///000000000111///333888:::::::::===@@@:::;;;<<<;;;888333...+++++++++++++++,,,...///000,,,,,,+++++++++*********,,,++++++,,,///000000///,,,,,,,,,+++******)))))),,,)))***...000...///222---......///000000/////////...------//////...---,,,+++***))))))***++++++---***+++000333111000111333444444444444333333222555666555333000000111333---;;;222'''000111+++///---,,,,,,,,,------...///,,,------,,,******,,,...,,,------......------,,,---,,,,,,,,,,,,,,,------///---,,,---...///...---)))************)))(((((())))))******************'''))),,,,,,++++++///222///222555444111///000111,,,------,,,******+++------///111333333111///---000000000000000111222222///000111111222555:::======EEERRR]]]dddeeebbb___bbbdddfffhhhnnnxxx############$$$%%%&&&'''$$$$$$%%%&&&'''&&&%%%%%%&&&###*** ,,,$$$+++$$$$$$$$$%%%&&&&&&'''((((((...***''')))***,,,222999OOOVVV\\\^^^___bbbaaa___^^^___aaadddeeeggghhhhhhgggffffffgggiiiiiihhhgggfffiiikkknnnnnnllliiigggmmmiiieeeddddddeeedddccc___\\\QQQAAA555000,,,)))(((((()))******+++,,,,,,+++)))((('''((((((&&&$$$&&&""""""%%%'''$$$$$$&&&!!!"""$$$&&&&&&&&&%%%$$$"""%%%'''%%%###$$$(((---))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((***++++++***((('''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%"""!!!((()))%%%%%%%%%%%%%%%&&&'''((()))###%%%'''''''''&&&''')))((((((((()))))))))))))))...,,,***)))((()))+++,,,((()))+++---------,,,+++------,,,,,,,,,,,,,,,,,,111111000111111222333444111333444555777>>>GGGMMM]]]fffrrrxxxxxxxxx|||zzz{{{|||}}}|||||||||}}}|||{{{zzzyyyxxxyyyyyyzzzyyy|||}}}zzzzzzzzzsssiii\\\___dddjjjjjjaaaRRRGGGFFFHHHKKKOOOTTT\\\eeejjjqqqwwwzzzxxxxxx{{{{{{xxx~~~}}}|||xxxrrrnnnllllllfffgggfffgggoooxxx{{{xxxmmmccc^^^fffrrrxxx|||~~~}}}|||{{{{{{{{{{{{|||}}}}}}|||{{{{{{~~~}}}|||yyyzzz}}}|||vvvooojjjgggdddcccffflllrrrvvvxxxtttrrrsssrrrooorrryyy||||||{{{yyyyyyxxxxxxxxxtttpppkkkkkkooouuuzzz||||||~~~}}}}}}}}}yyysss\\\GGG@@@AAA;;;777666111///......000111111///---,,,---///111222111000///000444888888777777;;;>>><<<<<<<<<;;;888444000...---------------...///000,,,,,,++++++++++++******+++***)))+++...111111111///...,,,+++*********+++---++++++///000...///222......///000000000000//////...---...///000///---******++++++++++++******,,,)))***000333000......222222333333222222111111.........,,,******,,,...+++,,,***)))+++,,,,,,...---------,,,++++++,,,---++++++,,,***))))))+++---+++,,,------------,,,+++------,,,,,,,,,,,,,,,---...---+++,,,---...---+++(((((()))************)))*********+++******))))))(((+++...---++++++///333222333444555444333111000,,,------,,,***)))***,,,***,,,///222333111///---000000000///000111111222000111222222444777<<>>:::;;;999555111222777666000---000555888888444111111111//////222555777666666666666::::::888333333444111+++000---***)))+++,,,---,,,++++++,,,------......///---222222...333???@@@999444000***((()))++++++++++++***)))((()))***,,,---((()))++++++++++++---///111000///...------...///......---,,,,,,++++++***)))))))))+++---...---+++,,,------+++***)))***,,,---......,,,******+++,,,******+++,,,,,,,,,+++++++++++++++++++++***)))((())))))*********+++++++++...+++))),,,000111...***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''++++++******)))((((((''''''***---,,,%%% %%%///222111000///...---------...------,,,+++***)))))))))+++---000111222111000000000////////////000000222111222777999888:::>>>HHHVVVgggoooooonnnsssyyyxxx}}}(((%%%######$$$%%%&&&&&&$$$###"""$$$(((***)))((($$$###"""###$$$%%%$$$"""%%%%%%%%%%%%&&&'''((())),,,+++,,,---,,,,,,111888EEEPPPZZZ]]]^^^______^^^___\\\[[[___fffkkklllkkkgggfffddddddeeehhhkkknnnnnnoooooonnnmmmlllmmmnnnooommmjjjiiihhhgggeeecccccc[[[NNN@@@444...,,,,,,***))))))(((((((((((()))''''''''''''''''''&&&&&&***,,,+++'''%%%''''''$$$&&&%%%%%%%%%&&&&&&'''((((((###!!!$$$&&&(((---444///,,,)))'''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!!!!"""$$$'''(((((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''%%%###$$$'''))))))(((,,,((($$$$$$'''(((&&&$$$%%%'''&&&"""###)))+++***((((((''''''((()))+++,,,))))))))))))))))))))))))))))))************++++++............////////////---///000000///......///333333444555666777888999;;;GGGXXXiiitttyyyzzzzzzyyywwwwwwyyy}}}~~~zzzuuu||||||{{{zzzzzzzzz{{{}}}}}}yyyxxxyyywwwqqqkkk```UUUNNNTTTYYYVVVLLLFFFOOOVVV^^^fffmmmsssvvvwwwzzz}}}}}}zzzyyyzzzxxxtttqqqmmmfff^^^YYYYYY___dddmmmrrrvvvwwwzzz~~~~~~{{{||||||}}}~~~|||zzz{{{yyyxxxxxxzzz|||}}}|||~~~}}}~~~}}}{{{xxxwwwwwwxxxxxxrrrssstttvvvwwwwwwuuusssvvvtttoooiiieeegggooouuuvvvtttvvv{{{|||yyyyyy{{{~~~{{{yyyxxxxxxxxxyyyyyyuuuqqqpppsssvvvxxxyyywwwyyyxxxvvvvvvvvvooogggVVVEEEAAADDD<<<888999777333111111555444///---///---111222//////222444444000333666777777666666777888:::999555333222///***000...+++***+++,,,------......---------,,,,,,,,,---111111222===JJJIII???333///+++)))***,,,+++***++++++***************+++***,,,------++++++,,,---111000...,,,+++***++++++)))************+++++++++*********+++---...---,,,,,,------,,,******+++,,,/////////---***))))))***,,,,,,,,,,,,+++***))))))+++++++++++++++***))))))************++++++++++++...+++)))***...000---***,,,,,,,,,+++++++++******------------------------)))******+++***)))((('''((())))))******++++++,,,,,,,,,......)))%%%)))111...------,,,++++++++++++,,,,,,+++++++++++++++++++++---///111222222111000111000///////////////000222000111666999:::>>>DDDMMMZZZjjjqqqqqqpppuuu{{{&&&%%%$$$$$$&&&&&&%%%$$$(((&&&%%%&&&'''((('''%%%%%%###"""###$$$%%%$$$###&&&&&&&&&&&&'''((()))))))))((()))+++)))''',,,333@@@MMMYYY]]]]]]^^^^^^\\\[[[ZZZZZZ^^^dddiiijjjjjjfffeeeddddddfffhhhkkkmmmnnnpppqqqqqqpppnnnnnnooommmkkkiiihhhhhhgggfffdddddd[[[MMM===222---,,,---'''((())))))*********)))((((((((((((''''''&&&&&&---...,,,&&&$$$&&&&&&$$$&&&%%%%%%$$$&&&(((***,,,&&&###"""&&&(((***...333---***'''&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###%%%''')))((('''%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''"""#########%%%&&&'''((('''&&&%%%%%%'''))))))(((---***&&&%%%&&&&&&$$$!!!%%%((('''$$$%%%((()))''')))((((((((()))***+++,,,))))))))))))))))))))))))&&&&&&''')))***+++,,,---........./////////000000---///000000///...//////444444444444444444444444444>>>NNN```nnnvvvwwwvvvvvvuuuvvvyyy||||||xxxtttuuuyyy||||||yyywwwzzz}}}}}}yyyxxxxxxuuuppplll___QQQGGGJJJRRRUUUQQQLLLQQQVVV```jjjqqqtttuuuvvvyyy}}}~~~}}}|||yyytttllleee[[[UUUUUUZZZ```dddmmmsssxxxzzz|||~~~|||xxx{{{~~~~~~||||||zzzxxxuuuuuuxxx|||~~~~~~|||yyyvvvuuuttttttmmmooorrruuuwwwvvvtttsssqqqrrrpppiiicccdddmmmvvvvvvtttwww{{{}}}{{{{{{}}}|||zzzxxxxxxxxxyyyzzzwwwuuutttvvvxxxyyyyyyvvvwwwvvvuuuuuutttmmmeeeUUUDDD@@@CCC;;;555666444222000111444333000...///+++///111//////333666555111333666777777666666666666::::::666222111///+++111///,,,+++,,,---------000000///...,,,+++******...000000444AAAMMMIII>>>000...,,,+++++++++***)))******+++,,,+++***)))))),,,---...---+++***+++,,,000///---***((((((((((((%%%&&&'''((()))***+++,,,***))))))***,,,---,,,+++,,,,,,---,,,******+++,,,000000///---)))(((((())),,,,,,,,,,,,***)))((('''***++++++++++++***))))))******+++++++++,,,,,,,,,---***'''(((+++------+++,,,,,,,,,+++++++++******------------------------)))************)))(((((())))))***++++++,,,------...,,,---...,,,)))+++///,,,++++++*********++++++******+++++++++,,,,,,,,,,,,---///111222222111000111111000///////////////222///000444777;;;BBBKKKUUU```nnntttssssssxxx~~~%%%$$$$$$&&&''''''%%%###((('''&&&&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&'''((((((''''''((()))'''$$$(((...===KKKXXX]]]]]]]]]^^^]]]\\\[[[[[[___cccggghhhgggeeeeeeeeeeeefffhhhjjjkkkkkkmmmpppqqqpppnnnmmmllljjjhhhfffeeefffffffffeeefff[[[JJJ;;;111---,,,---'''(((***++++++***)))((((((((())))))((('''&&&%%%%%%((((((%%%%%%''''''%%%'''&&&$$$###$$$&&&)))+++###""""""$$$&&&'''***,,,***(((&&&&&&'''''''''&&&######%%%&&&&&&%%%##################$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''############$$$%%%&&&'''''''''''''''((())))))))),,,)))'''&&&&&&%%%###!!!%%%((((((&&&&&&((((((%%%(((((((((((()))***++++++))))))))))))))))))))))))&&&'''((()))***,,,,,,------------.........//////...///111111///...///000333333333333222222222222666;;;FFFUUUdddnnnqqqqqqttttttvvvyyy|||{{{xxxuuupppssswwwyyyxxxwwwxxxzzzzzzyyyxxxwwwuuupppkkkggg[[[NNNDDDFFFQQQYYYYYYUUUOOORRR\\\iiisssvvvxxxyyyyyy~~~~~~~~~~~~{{{vvvmmmdddXXXRRRUUU[[[```bbbhhhmmmrrrtttwww{{{zzzvvvvvvzzz||||||}}}yyyvvvsssssswww|||~~~}}}zzzwwwuuuttttttnnnppprrrtttssssssssstttppprrrrrrjjjbbbbbbkkktttsssrrrtttzzz}}}{{{|||~~~}}}{{{yyyyyyxxxxxxyyyxxxwwwwwwxxxxxxyyyyyyvvvxxxxxxvvvvvvuuunnneeeUUUDDDAAACCC;;;555555222222222222333333222111111444777777333000222333222333555888999777555444444555999:::666222222222000333000---,,,---.........000///...---,,,++++++***///000///000999@@@>>>666,,,,,,+++++++++***(((''''''(((+++------,,,***)))***,,,---,,,******+++,,,...---+++)))((((((((((((%%%&&&&&&''')))******+++((('''''')))***+++***(((***++++++***)))(((***+++.........,,,)))((()))******+++++++++***)))((((((******+++++++++******)))++++++++++++,,,,,,,,,,,,,,,)))'''&&&)))+++,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))))))))---------,,,,,,+++++++++---)))(((+++,,,***)))+++,,,+++++++++++++++,,,---++++++++++++++++++++++++***+++---///000111111111222111000//////......///222000///222666;;;EEEPPP\\\fffqqqvvvuuuvvv|||$$$$$$%%%&&&''''''%%%""" """$$$%%%&&&((()))%%%$$$###$$$%%%%%%%%%###%%%%%%%%%$$$%%%%%%&&&'''***)))+++,,,***'''***000:::IIIXXX]]]\\\]]]______bbbbbbbbbdddfffhhhhhhhhheeeeeeffffffgggggghhhhhhgggjjjnnnooonnnllljjjjjjhhhfffccccccdddeeeeeedddfffZZZIII999000---,,,,,,***++++++++++++)))'''&&&((()))******)))'''%%%$$$ $$$'''&&&&&&)))((($$$((('''$$$###"""$$$&&&((($$$$$$$$$######%%%&&&%%%(((&&&%%%%%%'''((('''&&&######%%%&&&&&&%%%##################$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$$$$&&&'''((((((((((((((((((((('''&&&&&&&&&%%%$$$###%%%((()))'''&&&((('''$$$&&&&&&'''((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...000111111000//////000000000111111222222333333999:::>>>IIIXXXeeemmmpppqqqrrrvvvzzz||||||yyywwwpppppprrrvvvzzz{{{yyywwwuuuwwwwwwtttmmmeee^^^[[[XXXPPPIIIKKKVVV```aaa^^^SSSTTT[[[iiitttwwwyyy|||zzz~~~~~~|||}}}~~~{{{rrrhhh[[[UUUVVV[[[]]]]]]```eeehhhiiimmmsssuuusssrrrwww|||}}}|||zzz{{{|||yyyvvvsssssswww}}}}}}{{{yyyxxxwwwvvvuuuuuutttrrrppppppsssvvvtttwwwvvvooofffeeellltttqqqpppsssyyy|||{{{|||}}}}}}||||||{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyzzz||||||zzzzzzyyyqqqhhhVVVEEEBBBEEE===666666333333444444444444555555444888<<<;;;666333333222000555999===>>><<<999777555777::::::666444666666444444111...------...///...------------------------...///---+++,,,000333222((()))******)))''''''&&&$$$&&&***---...---,,,***&&&((()))***))))))+++,,,,,,+++***))))))***++++++))))))))))))))))))))))))))))))((()))++++++***)))((())))))((('''''')))***+++,,,,,,+++***)))+++,,,'''((())))))************)))******+++++++++************+++++++++,,,,,,,,,+++)))'''&&&''')))++++++,,,,,,,,,+++++++++******************************))))))))))))))))))******---------,,,,,,,,,,,,,,,,,,((('''***,,,***)))***++++++*********++++++,,,------,,,,,,+++***))))))'''(((***,,,...000222222111111000///////////////222000000222555;;;IIIUUUccckkkssswwwxxx{{{%%%$$$$$$&&&''''''%%%###!!!###$$$$$$######$$$&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&(((''')))+++)))&&&)))///888HHHWWW[[[ZZZ\\\___aaabbbcccdddeeeffffffeeeeeeffffffgggggggggfffeeeeeefffiiilllmmmllljjjiiiiiihhheeecccbbbcccdddeeeeeefffYYYGGG999000---+++***,,,,,,,,,+++***)))'''&&&((()))***+++***(((%%%$$$$$$((()))'''&&&((('''###((('''%%%#########%%%&&&'''((('''######%%%&&&$$$&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$!!!"""###%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''))))))'''&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$%%%((()))&&&&&&(((((($$$%%%&&&'''((()))))))))((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++*********+++++++++,,,,,,...000111111000//////000//////000111222222333444777666888???KKKZZZfffmmmlllpppuuuzzz||||||{{{yyyvvvttttttxxx|||}}}yyyuuussstttsssmmmcccYYYTTTRRRZZZXXXTTTTTT[[[dddgggeeeZZZUUUWWWccclllmmmppptttxxx|||}}}|||}}}~~~vvvmmmbbb\\\\\\]]]]]][[[]]]```bbbaaadddiiikkkiiioooqqqtttvvvwwwxxxyyyzzzyyyvvvssstttxxx~~~~~~}}}|||zzzyyyxxxwwwzzzyyywwwrrrmmmnnnrrrwwwrrrtttsssmmmfffeeejjjqqqrrrqqqsssxxxzzzyyyyyy|||xxxyyy|||}}}}}}zzzxxxvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~}}}uuukkkUUUEEECCCFFF>>>888888444333555555333444777777555333888;;;999777777666333999>>>EEEHHHHHHDDDAAA>>>@@@BBBBBB@@@@@@AAA===777666333///....../////////++++++,,,,,,---...//////,,,---,,,)))'''***///333''')))***)))(((&&&&&&'''$$$&&&))),,,...---,,,+++$$$&&&((((((((()))***,,,++++++***)))***+++,,,---,,,++++++***)))((((((''',,,++++++,,,------,,,***'''((()))((('''''')))+++)))***+++***)))***+++---%%%&&&''')))************))))))***++++++++++++***))))))*********+++++++++))))))((('''((()))***+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((())))))***+++))))))***+++---...//////,,,))))))---...,,,+++,,,***))))))((((((((())))))...------,,,+++***)))(((&&&'''(((***---///111222000000////////////000000222111111444888???OOO]]]iiiooovvvyyy|||%%%%%%$$$%%%&&&&&&%%%###'''((((((&&&""" !!!&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%''')))(((%%%'''---666FFFUUUXXXWWWYYY^^^bbb___aaacccdddddddddddddddggghhhhhhhhhgggeeecccaaahhhjjjmmmnnnmmmlllkkkllljjjgggdddbbbccceeeffffffeeeXXXGGG999111---+++(((,,,++++++***)))))))))))))))***++++++***(((%%%###((()))'''"""!!!$$$%%%###&&&&&&%%%%%%%%%&&&&&&'''''')))'''""""""&&&(((%%%&&&%%%$$$%%%&&&'''%%%###&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%&&&'''$$$&&&))))))&&&%%%%%%'''$$$%%%''''''&&&%%%$$$$$$%%%((((((%%%%%%((()))&&&%%%&&&((()))******))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,///000222222000///000111000000000111222222333333333444555888@@@LLLYYYbbbggglllsssxxx{{{|||{{{zzz{{{zzzzzzzzzyyywwwuuusssmmmmmmjjjbbbXXXSSSTTTWWWaaabbb```[[[]]]eeeiiiiii___UUUSSS\\\cccdddgggmmmsssxxx|||}}}~~~zzztttnnniiihhhgggeeeccc^^^bbbbbb```___```___[[[aaabbbdddiiipppuuuyyyzzzyyywwwuuuvvvzzz~~~~~~}}}{{{zzzxxxvvvuuuxxxyyywwwsssnnnmmmqqqvvvmmmmmmmmmiiiffffffjjjnnnrrrpppqqqttttttpppoooqqqrrrvvvzzz~~~~~~{{{wwwtttwwwyyyzzzzzzyyyzzz~~~wwwnnnTTTDDDBBBFFF???999888555111555555222333777888555...555;;;<<<===???===:::<<>>AAACCCEEECCC???>>>GGGTTT^^^bbb```\\\YYYaaaccceeehhhjjjdddRRR@@@777444111//////000000///,,,,,,,,,---------......222---)))+++---+++(((&&&***,,,---+++((((((***,,,+++,,,,,,,,,+++***(((''')))***+++***)))((()))***---,,,***)))((((((((()))***)))))))))(((((((((((((((''''''((())))))'''&&&***+++,,,+++******,,,...,,,---,,,+++)))((((((***'''(((((((((((((((''''''((()))***+++++++++++++++(((((((((((())))))))))))''')))***+++***)))******,,,,,,,,,+++++++++*********************************)))(((((((((***+++,,,++++++++++++++++++++++++)))))),,,///...***+++.........,,,+++***************++++++++++++,,,,,,,,,------,,,,,,,,,---..................///111222333...000444;;;AAAKKK^^^oooqqquuuzzz(((&&&$$$######$$$&&&'''$$$###"""###%%%&&&%%%$$$''''''&&&%%%%%%$$$$$$###''''''&&&&&&&&&''''''(((+++++++++***)))***,,,...666@@@MMMXXX\\\^^^___```___aaadddggghhhhhhgggffflllhhhfffgggeee```___bbbeeejjjqqqsssqqqnnnmmmmmmmmmmmmkkkiiigggggghhhiiiaaaXXXIII:::111---...000,,,,,,***)))))))))***+++++++++******)))'''&&&%%%&&&###"""%%%%%%$$$%%%)))%%%%%%&&&&&&&&&&&&&&&%%%&&&$$$###%%%((()))'''%%%)))(((((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""" !!!%%%(((''''''''''''''''''''''''***'''""""""((())) (((''''''((())))))(((&&&)))))))))))))))******+++++++++******)))(((((((((((((((***,,,------***(((,,,+++******+++,,,...///000222555555222000......+++---000222333222000...333222444666666888BBBLLLZZZdddrrr|||~~~zzzxxx}}}zzzwwwqqqjjjhhhkkkbbb```^^^ZZZYYY^^^fffmmmrrrpppjjjbbb^^^bbbiiinnniii]]]SSSTTT^^^iiiqqqtttwwwyyy}}}~~~||||||{{{zzzyyyxxxwwwwwwsssnnnhhheeebbb\\\PPPGGGIIIGGGHHHQQQ```nnnwwwzzz~~~|||{{{~~~~~~~~~}}}|||~~~}}}{{{wwwtttsssuuuwww{{{{{{zzzyyywwwuuusssqqqqqqsssttttttssssssuuuvvvssslllhhhgggccc^^^aaahhhrrruuuzzz}}}~~~}}}yyywwwvvvwwwxxxvvvuuuuuuyyy}}}|||nnnRRRIIIEEEHHHFFF<<<666666000000000000///000111333333777<<<@@@AAABBBBBBCCCAAAFFFOOOZZZaaa```ZZZTTT]]]\\\[[[ZZZWWWOOOCCC;;;777444111/////////...---+++,,,------......------,,,+++***)))))))))+++++++++***...,,,$$$)))111---,,,+++***))))))***+++,,,***++++++)))&&&%%%'''***,,,)))'''&&&'''''''''&&&)))&&&$$$$$$&&&'''&&&$$$+++)))((()))***+++***(((+++***)))'''&&&'''***---...++++++---,,,))))))++++++'''$$$&&&+++---***&&&***(((''')))+++,,,***(((******))))))******+++,,,)))))))))((())))))***+++++++++***************+++((()))*********((('''&&&***%%%$$$***...---,,,------+++)))((()))******))),,,+++***))))))+++---...************))))))))))))+++***'''&&&'''***...000...---,,,---//////...---...///111111000000222333333666:::@@@HHHVVVeeepppxxxzzz~~~$$$$$$###"""######$$$%%%$$$###"""###%%%%%%%%%$$$#####################$$$)))((('''&&&&&&&&&&&&&&&))))))***)))((((((***---111<<>>???@@@BBBIIITTT___fffeee]]]WWWSSSRRRQQQOOOJJJBBB999333444222///---------,,,++++++,,,,,,---------------,,,+++***))))))***++++++...+++...,,,%%%((()))++++++***))))))***++++++'''))))))(((&&&&&&(((+++)))'''%%%%%%'''(((((((((***(((&&&&&&((()))(((''')))'''&&&'''((()))(((&&&%%%&&&((()))((()))+++,,,,,,))))))++++++((((((+++(((((('''((())))))))))))***(((((())),,,,,,+++(((******))))))******+++,,,)))(((((((((((()))******+++******))))))*********))))))******)))((('''&&&,,,((('''***,,,++++++---///---+++***+++,,,,,,+++,,,+++)))))))))***,,,---************)))))))))))),,,+++)))((((((***,,,------,,,+++,,,.........,,,---///000000//////000222222444:::BBBNNN]]]lllvvvxxx|||"""###$$$%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%***)))(((&&&%%%%%%$$$$$$'''(((((('''&&&&&&)))+++///;;;LLLYYY```bbbbbbcccddddddddddddfffhhhjjjkkkfffccccccffffffdddeeehhhiiimmmqqqqqqooonnnoooppppppnnnlllkkkjjjhhheeeccceeeWWWEEE666000...,,,+++,,,+++******))))))******,,,,,,+++)))((('''%%%%%%***'''%%%'''%%%""""""%%%&&&'''''''''''''''&&&&&&((('''''''''(((((('''%%%''''''''''''&&&&&&&&&%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$&&&''''''$$$"""&&&''''''''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$###!!! $$$'''&&&&&&&&&&&&&&&&&&&&&&&& %%%(((&&&######""" '''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&'''((()))***(((((())))))))))))*********((('''((()))******)))***************,,,------000222333222111000111222,,,---///111222333444444222111333444333111555<<<@@@PPPeeerrrwwwxxx|||yyyqqqkkklllkkkddd[[[UUUZZZ^^^ccchhhlllooosssvvvrrrrrrooohhh___\\\bbbiiikkkbbbWWWTTT[[[hhhttt{{{zzz|||~~~}}}|||{{{zzzzzz{{{|||yyysssnnneee```YYYUUUSSSQQQMMMJJJLLLLLLOOOXXXeeeqqqyyy|||~~~}}}zzzuuurrrrrrssstttssspppmmmllllllzzzzzz{{{{{{zzzxxxuuutttrrrtttvvvwwwwwwwwwxxxzzzvvvrrrmmmiiiccc]]]]]]aaapppssswwwzzz|||{{{yyyxxxpppqqqrrrrrrrrrtttwwwzzz|||zzz~~~{{{|||xxxjjjQQQIIIEEEHHHEEE:::111000---...000111111111000//////111444666777888:::<<>><<<666888999777333111222444...---,,,,,,------+++***+++************+++,,,---))))))******++++++++++++******111000(((+++///'''))))))))))))))))))))))))((('''''''''''''''&&&%%%***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&'''((()))+++)))((()))***+++***((()))***+++***))))))+++,,,***'''(((++++++)))***---+++'''###$$$(((***)))'''((()))***++++++***++++++))))))(((((())))))***++++++************+++,,,,,,((('''''''''(((((()))***+++******)))))))))))))))***))))))***)))(((---444...---,,,,,,------,,,***)))))))))))))))******+++++++++++++++************'''(((***+++,,,,,,++++++,,,,,,+++,,,///000///...000111111000///000333666===@@@GGGTTTdddqqqxxx{{{!!!"""$$$&&&'''&&&%%%$$$)))'''&&&&&&'''((('''%%%%%%%%%$$$$$$###""""""!!!######$$$$$$%%%'''((()))((())))))(((''''''***,,,(((444FFFUUU^^^aaacccddd^^^aaafffjjjllljjjgggeeehhheeeeeeggggggeeeeeehhhiiijjjkkkiiigggfffjjjmmmqqqmmmeeeYYYNNNLLLRRRYYY]]]RRRCCC777333000...+++***++++++++++++***))))))''''''&&&&&&(((***,,,---)))''''''++++++'''''')))''''''''''''&&&%%%$$$$$$&&&((())))))'''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%''')))++++++)))&&&$$$&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""%%%'''%%%$$$%%%'''&&&%%%&&&((((((&&&%%%------+++***((('''''''''&&&&&&'''(((((()))******+++)))&&&&&&(((***++++++,,,---...///000000000000000222333222111000111222222222333444555555444444111000222666777555444777:::;;;BBBQQQcccmmmmmmjjj___YYYTTTRRRQQQUUUaaalllnnnmmmnnnqqqvvv{{{}}}~~~yyyuuuuuuuuulll___ZZZ^^^kkkooolll```\\\ggguuu|||~~~~~~~~~~~~~~~|||{{{zzz{{{wwwoooeee\\\UUUQQQOOOOOORRRWWWZZZ___fffpppwwwyyy|||}}}||||||{{{{{{{{{}}}}}}{{{|||zzzvvvqqqooopppuuuxxxxxxzzz|||}}}{{{xxxuuurrrwwwyyy||||||zzzxxxwwwwwwxxx||||||xxxvvvwwwwwwuuuxxxxxxyyyzzz{{{||||||}}}}}}||||||{{{yyywww~~~xxxyyyzzzvvvvvvooo]]]JJJDDDEEELLLJJJ===222......,,,+++---000111...+++///000000///...///222444777888999888555444333444000111222222111000111333---,,,,,,---......,,,***+++***)))))))))***+++,,,((()))***+++++++++++++++---...333000&&&)))///***((())))))******))))))((()))((('''(((((((((&&&###,,,***'''&&&'''''''''&&&'''((())))))((()))***,,,)))'''&&&'''((()))(((&&&---------+++)))((()))++++++((((((++++++)))))),,,,,,&&&!!!"""(((+++***&&&''')))******))))))***+++)))(((((((((((()))******+++************+++,,,,,,'''&&&&&&''''''((()))*********)))))))))***++++++)))'''''')))***))),,,222+++*********,,,+++)))((()))))))))*********++++++,,,++++++++++++*********'''((()))***,,,,,,,,,,,,---,,,+++---///111000///111222222111111333777:::===BBBMMM\\\kkkxxx"""###$$$%%%%%%$$$######(((&&&%%%%%%&&&&&&%%%###$$$#####################$$$$$$$$$$$$%%%&&&''''''(((((()))(((''''''))),,,&&&222DDDRRR[[[```ccceee^^^aaaeeehhhjjjiiigggeeegggddddddggggggeeefffjjjiiijjjllljjjggggggiiilllooonnngggVVVEEE>>>CCCLLLVVVNNNCCC888111---+++)))***++++++,,,+++***)))((()))((('''&&&'''(((***+++&&&$$$&&&***+++((('''***&&&&&&&&&&&&%%%$$$###"""$$$&&&((((((&&&%%%&&&(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$&&&((()))((('''$$$&&&(((******)))'''&&&###$$$&&&''''''&&&$$$######$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""$$$$$$((('''&&&'''((()))'''%%%******)))(((((((((((()))&&&'''''''''((()))))))))+++)))(((((()))+++++++++,,,---...///000000000///000222444333222000///000222333555666666555444333444111222666777555444555777666;;;FFFTTT^^^```^^^SSSOOOOOOUUU\\\bbbjjjqqqppppppqqqvvv||||||uuutttwwwqqqcccZZZ[[[fffoooooobbb\\\dddqqqvvvzzz{{{{{{{{{zzzyyyxxxwwwuuuuuupppfffZZZRRROOOOOOSSSYYY```dddffflllttt||||||~~~~~~zzzxxxxxxyyy|||{{{{{{}}}~~~}}}zzzwwwtttuuuxxx{{{xxxzzz||||||{{{wwwsssppptttwwwzzz|||{{{zzzyyyzzzxxx~~~|||zzz||||||zzz||||||||||||}}}}}}~~~~~~~~~||||||}}}|||yyyvvv{{{uuuvvvwwwtttuuunnn\\\HHHCCCFFFMMMLLL>>>222...///,,,***+++///111...+++...///000///......///111333555777555222//////000///...---...///000///---,,,++++++,,,......,,,***+++***((((((((()))+++,,,'''(((***+++,,,,,,++++++---+++///...'''***...&&&'''((()))******)))(((''')))((('''(((******(((%%%+++)))''''''((()))))))))'''(((***)))((((((+++---)))'''&&&'''((()))(((&&&***,,,------+++(((((((((+++((((((******''''''******'''$$$###&&&((())))))%%%(((******((('''(((***((((((((((((((()))******))))))(((((())))))***+++&&&&&&&&&&&&'''((()))***)))((((((((()))+++---...***&&&%%%)))+++******,,,'''&&&&&&&&&''''''%%%###)))******+++++++++++++++,,,,,,+++++++++*********)))))))))******++++++,,,++++++***,,,...000000///000111111111222555999===@@@IIIVVVeeeqqq|||%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%###"""$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%'''(((((('''&&&&&&)))+++)))444DDDQQQYYY]]]```bbb```aaacccfffggggggggggggfffccccccggghhhggghhhkkkiiikkkmmmkkkhhhgggjjjlllmmmoooiiiVVV@@@555999AAANNNIII@@@777000---++++++******+++,,,+++***)))(((,,,+++)))'''&&&'''((())) &&&)))((((((+++%%%&&&%%%%%%$$$###"""!!!"""%%%''''''%%%%%%&&&((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%%%%$$$$$$###"""$$$&&&''''''&&&$$$&&&(((***+++)))(((&&&"""$$$&&&((((((&&&$$$""""""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""''''''$$$%%%+++(((''''''((())))))(((&&&'''&&&&&&''''''((()))***'''''''''(((((((((((((((+++***((()))+++,,,,,,++++++,,,---////////////...000333555555222000......555666888888777444111///666333222666777444222444666777999@@@HHHOOOSSSSSSNNNKKKOOO]]]jjjppprrrsssssssssuuuzzz}}}~~~uuusssyyyuuufff[[[ZZZcccoooqqqddd[[[bbbmmmqqqxxxxxxxxxxxxwwwwwwvvvuuurrrtttrrrhhhZZZNNNKKKKKKVVV\\\dddggghhhkkkrrrxxxyyy~~~|||zzz{{{|||}}}zzzwwwvvvxxx{{{~~~}}}|||}}}~~~~~~}}}{{{yyyxxxzzz{{{xxxzzz||||||zzzvvvqqqnnnppptttyyy{{{|||{{{||||||{{{~~~}}}~~~~~~~~~~~~~~~|||zzz{{{||||||yyyvvvxxxqqqsssuuusssuuunnn\\\FFFBBBFFFOOOOOOBBB777333000,,,)))***...000///,,,---...//////------...///000333666555222///......111...,,,---000000---)))*********,,,------,,,***+++***((('''((()))+++,,,'''(((***+++,,,,,,++++++***&&&)))+++(((......"""'''((()))******)))(((''''''&&&&&&(((,,,,,,***'''***((('''''')))+++,,,+++$$$&&&((((((&&&&&&))),,,+++)))((()))***+++***)))&&&)))---...,,,)))&&&%%%***''''''))))))&&&%%%((('''''''''%%%###%%%(((,,,$$$'''))))))'''&&&(((***((((((((((((((()))******'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***((((((((((((***,,,...///,,,&&&%%%)))+++***(((((('''''''''((()))(((&&&$$$******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++******)))************))))))+++---//////...///000000111222555:::>>>GGGPPP^^^kkkuuu}}} !!!###$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$""""""***+++---,,,***'''&&&&&&++++++999OOO]]]\\\\\\bbb```bbbeeehhhjjjjjjjjjiiinnniiiiiimmmnnnkkkjjjmmmkkkkkkkkkjjjjjjkkkkkkllloookkkfff\\\JJJ888222666AAAAAA>>>888000,,,+++---&&&(((++++++++++++,,,---+++*********))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%"""$$$'''(((((('''((()))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&&&&""""""&&&'''&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$&&&%%%$$$$$$$$$%%%&&&''')))'''&&&&&&''''''&&&$$$''''''''''''((((((((()))(((((((((((((((''''''&&&(((***---...---,,,------***))))))+++///000---+++222111000.........///000888666333444666666444111222444444111222777999777000555999999888:::@@@FFFLLLSSS]]]iiirrrvvvwwwwwwrrrsssuuuyyy}}}~~~|||xxxttttttpppbbbSSSbbbkkkppphhh\\\\\\gggrrrsssvvvxxxxxxuuusssuuuwwwttttttooocccZZZVVVRRRNNNVVVZZZ___bbbdddggglllppptttwww{{{}}}}}}|||{{{{{{||||||{{{wwwtttssswwwzzzxxxzzz|||}}}|||}}}~~~}}}|||zzzzzz|||}}}~~~}}}~~~yyytttqqqppptttyyy{{{||||||||||||~~~}}}~~~}}}}}}}}}}}}|||{{{zzzyyyrrrvvvyyy{{{{{{wwwkkk___IIIAAABBBNNNRRRFFF888222///,,,(((&&&(((+++...///000000000000111111111111---///111222000...---------...///000000...,,,+++,,,,,,++++++***))))))(((***......)))(((+++***%%%'''((()))***++++++***)))))))))))))))(((((((((((((((''''''(((******)))'''((((((((((((((((((((((((''''''''''''((()))+++,,,*********)))))))))))))))*********+++***&&&!!!%%%&&&'''((((((&&&$$$"""))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%))))))))))))((('''&&&%%%'''&&&&&&(((***+++***)))+++)))'''&&&((()))))))))))))))************))))))(((((('''(((******)))'''*********))))))((('''&&&******))))))((((((''''''......---,,,++++++++++++...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++---,,,+++***+++,,,---......,,,---111444555999>>>KKKVVVeeemmmrrryyy"""######$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$"""(((***++++++)))(((((()))+++,,,888NNN[[[\\\\\\```cccdddgggiiikkklllmmmmmmoookkkjjjnnnooolllkkknnnjjjjjjjjjjjjkkklllmmmmmmlllhhhddd]]]MMM<<<444555999999777333---))))))***''')))******))))))+++,,,)))))))))***************(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&)))))))))((()))***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%***///,,,&&&%%%%%%%%%%%%&&&&&&'''(((''''''(((((('''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&###&&&&&&&&&&&&%%%###""" )))(((''''''(((((('''%%%'''''''''((((((((())))))+++***)))(((((()))***+++)))+++------,,,,,,---...///------...000000...+++//////......///000111222666444222333666777555222222555555333333777999666333666888888888;;;@@@EEEOOOYYYfffppptttvvvxxx{{{vvvwwwxxx{{{~~~|||wwwttttttqqqeeeXXX]]]ffflllhhh___]]]eeennnqqqssstttuuusssssssssttttttvvvrrrhhh___YYYTTTOOOPPPSSSVVVXXXZZZ]]]___bbbiiilllqqquuuwwwxxxyyyyyy{{{{{{zzzwwwuuutttwwwzzz|||~~~~~~~~~}}}||||||}}}}}}wwwqqqqqqtttxxxzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzuuuyyy{{{{{{{{{wwwkkk___IIIAAABBBNNNSSSIII;;;555000---***)))***---//////000000000000000/////////,,,...000000...---------+++,,,.........---+++***---,,,++++++***+++++++++))),,,,,,)))(((+++***&&&((()))***+++++++++***)))))))))))))))((((((((((((&&&%%%%%%''')))***)))(((((((((((((((((((((((((((---,,,+++)))(((&&&%%%$$$((((((((((((((((((((((((***))))))******)))%%%"""%%%&&&((((((((('''%%%$$$)))))))))((((((((('''''')))))))))))))))(((''''''))))))))))))((('''&&&%%%(((''''''(((***+++***(((***(((''''''(((******)))))))))************))))))(((''''''((())))))'''&&&)))))))))))))))(((((('''******))))))((((((((((((---,,,,,,+++++++++++++++...---,,,,,,++++++,,,,,,---,,,++++++******++++++------,,,,,,------...///...,,,---111333555999???QQQ\\\iiiqqquuu|||$$$$$$##################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%((((((&&&"""'''((())))))((((((***,,,,,,,,,777KKKYYY[[[\\\___ddddddfffhhhjjjlllnnnooonnnkkkkkkmmmmmmkkkkkkmmmjjjjjjiiiiiiiiiiiiiiijjjjjjgggccc^^^SSSCCC777333111111111///+++)))((())))))******)))'''(((***,,,)))))))))***************((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&(((******))))))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%""" $$$000666///######$$$$$$%%%&&&'''((()))&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$%%%'''((('''$$$!!!***)))(((((())))))((('''''''''((((((((()))))))))---+++)))((((((+++...000+++,,,---,,,++++++---///222111111222222111...,,,,,,------...000222444555555222111222555666555222222666777555555888888555666666555555777;;;???AAAOOO\\\kkksssttttttxxx|||yyyyyyzzz{{{}}}~~~|||wwwttttttsssiii^^^YYYaaaiiijjjddd```bbbhhhkkkkkkkkkmmmoooppppppooopppttttttnnnfff```YYYSSSSSSRRRSSSUUUWWWYYYXXXXXX\\\___ccchhhnnnsssvvvyyyzzzzzzzzzxxxvvvvvvxxxzzz~~~~~~~~~}}}||||||}}}~~~zzzttttttvvvxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{{{{{{{||||||{{{{{{xxxlll___HHHAAACCCOOOUUUMMM@@@:::222///------...//////...000000//////......------,,,---------++++++---...++++++,,,---,,,+++***)))---,,,+++******+++---...(((***+++))))))******'''******+++,,,++++++)))((())))))))))))((((((((((((%%%$$$$$$&&&((()))((('''(((((((((((((((((((((((('''((()))))))))((('''&&&''''''''''''(((((((((((()))(((((()))++++++)))'''&&&&&&((())))))(((''''''***)))))))))))))))((((((***++++++++++++***))))))))))))))))))((('''&&&&&&)))(((((()))***+++)))((()))((('''''')))***+++***))))))************)))))))))(((''''''((((((&&&$$$'''((())))))******))))))***))))))))))))(((((((((+++************+++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---......//////......///------111222444:::AAAXXXbbbnnntttxxx&&&%%%###"""!!!"""######&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###(((***'''###((())))))(((''''''***,,,------555GGGVVVZZZ\\\]]]```aaabbbdddgggiiilllmmmkkkkkkllllllkkkiiijjjkkkkkkjjjiiigggfffeeeddddddkkkhhheeeaaaYYYKKK<<<333.........---,,,+++******++++++***(((&&&'''))),,,+++++++++******))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&'''(((''')))******)))((()))***)))))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%### !!!+++222,,,"""$$$%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&'''((('''&&&%%%+++)))((()))******)))((('''(((((((((((()))))))))******)))***+++---///000---------,,,++++++---///222222222333222111///...,,,---...///111222444555555333111222444555333000333777888666666888777333777444222222555999<<<===IIITTTbbbllloooqqquuuyyyyyyzzz{{{{{{{{{|||}}}~~~|||wwwtttuuuuuunnneeeYYY^^^gggllliiiaaa]]]^^^]]][[[\\\___eeehhhgggeeeeeemmmrrrqqqnnnjjjccc]]][[[YYYXXXYYY\\\\\\YYYVVVWWWWWWWWW\\\dddnnnvvv{{{||||||{{{yyyxxxwwwwwwwww|||}}}}}}}}}||||||}}}||||||{{{{{{||||||}}}|||yyyzzz{{{|||{{{zzzzzz}}}}}}~~~~~~~~~|||~~~~~~}}}}}}}}}}}}~~~}}}{{{{{{wwwkkk]]]GGGBBBDDDOOOWWWQQQFFF???222111//////000000...---//////......---,,,+++++++++,,,+++***)))***---///++++++,,,,,,,,,+++***))),,,***)))((()))+++...000(((************+++***)))++++++,,,,,,,,,***)))((())))))))))))(((((((((((('''&&&&&&'''((()))(((&&&(((((((((((((((((((((((($$$%%%(((*********((('''''''''((((((((((((((()))***((('''((()))******)))&&&'''((()))******))))))************))))))))))))***+++++++++++++++******)))))))))))))))(((''''''***)))))))))******)))''')))((('''(((***++++++***))))))************))))))***)))(((((()))(((&&&$$$''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,+++,,,.../////////...---///---...111222444;;;DDD]]]fffqqqwww{{{&&&%%%###"""!!!"""######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###(((***((($$$******)))(((&&&&&&(((***,,,,,,333CCCRRRZZZ\\\\\\^^^___```cccfffiiilllmmmlllnnnooommmkkkkkklllllljjjiiihhhggggggffffffggglllkkkhhhddd^^^SSSCCC777000///...---,,,,,,+++***++++++***(((''''''***,,,...---,,,+++***)))(((''')))))))))(((((()))))))))'''&&&&&&&&&''''''((()))((()))))))))'''&&&((()))******))))))((((((((((((''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%######!!! $$$))))))$$$&&&''''''''''''%%%$$$$$$%%%%%%&&&&&&''''''((()))&&&%%%%%%%%%$$$$$$######$$$%%%''''''''''''''''''&&&&&&&&&'''((()))*********)))((()))***+++***)))(((((((((((()))))))))***&&&'''***,,,---------------------,,,+++,,,...000...000111222111000//////...///000000111222222222777444222222444444111///444888888666555777555111444222000000333666999999BBBHHHSSS^^^gggmmmrrrtttxxxzzz|||}}}||||||~~~}}}|||xxxtttuuuvvvqqqiiiZZZ[[[bbbjjjiii^^^TTTPPPHHHGGGHHHMMMTTTXXXWWWVVVXXXbbblllqqqrrrsssooojjjdddbbb``````bbb```\\\XXXYYYUUURRRTTT^^^lllxxx~~~~~~}}}|||zzzxxxvvvtttwwwwwwxxxxxxxxxzzz~~~}}}}}}||||||||||||}}}}}}|||zzz{{{~~~}}}{{{{{{}}}~~~~~~~~~~~~|||zzzzzzvvviii[[[FFFBBBEEEOOOWWWUUUKKKBBB333222000000000///---+++///......---,,,++++++***,,,,,,+++)))((())),,,...,,,,,,,,,,,,,,,+++*********)))'''&&&'''***---///*********,,,,,,+++***+++***++++++,,,+++***(((((())))))))))))((((((((((((***)))(((((())))))'''%%%((((((((((((((((((((((((******+++***)))&&&###!!!((((((((())))))*********+++)))'''&&&'''(((((('''''''''((())))))*********))))))))))))************))))))***++++++*********))))))))))))))))))((('''***))))))***++++++)))''')))(((((()))+++++++++)))))))))************)))))),,,+++*********)))'''%%%&&&'''(((***++++++++++++))))))))))))************((((((((()))***+++,,,---...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,***+++,,,......---,,,,,,///---///111222555???III^^^hhhssszzz}}}$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''((('''%%%)))******(((&&&&&&'''(((++++++111???OOO[[[^^^\\\___```bbbeeeiiilllnnnooonnnrrrtttppplllmmmooooooiiiiiiiiiiiijjjkkklllmmmkkkllljjjeee```XXXLLL@@@777333000---,,,+++)))(((***++++++***((()))+++---......---+++***)))((('''******))))))))))))******'''''''''''''''((()))***)))******(((&&&&&&'''(((+++******))))))(((((('''(((((())))))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$''''''###"""%%%((('''''''''(((((('''%%%###"""%%%%%%%%%%%%%%%&&&'''((($$$$$$######""""""!!!!!!$$$&&&((((((''''''((())),,,+++)))((('''((()))******)))((()))***+++***)))((((((((()))))))))******$$$&&&***---...---+++***+++,,,------,,,---///111,,,...000000///......///000000111222222111111000777555222222444555222000666888888555333555333000000000111111333555777888>>>AAAFFFOOOZZZcccjjjmmmuuuyyy}}}~~~~~~{{{{{{xxxuuuvvvwwwrrrkkk[[[WWW[[[eeefffYYYKKKEEE:::;;;===@@@EEEGGGHHHHHHRRR]]]hhhooouuuyyyxxxuuuqqqpppnnnllljjjfffaaa]]]YYYTTTOOORRR]]]lllyyy~~~~~~{{{xxxuuutttuuuuuuvvvvvvyyy}}}}}}|||vvvtttyyy~~~~~~||||||~~~~~~~~~|||{{{|||xxxiiiYYYEEECCCFFFOOOWWWWWWNNNEEE666444222111000///---+++......------,,,,,,++++++------,,,)))((((((***---,,,,,,,,,+++++++++******)))((('''&&&''')))+++---+++)))***,,,,,,))))))+++))))))***+++******((('''))))))))))))((((((((((((+++***))))))***)))'''%%%((((((((((((((((((((((((''''''((()))((('''&&&%%%(((((())))))******++++++,,,***(((''''''(((&&&%%%(((((((((((())))))))))))(((((()))))))))))))))***(((((()))************))))))))))))******))))))(((***))))))***+++,,,***(((***))))))***++++++***((())))))************)))))),,,+++******++++++)))''''''((()))***++++++++++++)))))))))************+++)))))))))******,,,------...---,,,,,,++++++,,,,,,++++++******++++++,,,,,,***+++,,,,,,------,,,,,,......///222333777CCCOOO```jjjvvv|||"""######$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%'''))))))((('''((()))******...;;;MMM[[[___]]]^^^aaadddhhhlllnnnpppppplllsssuuuoookkklllnnnnnnkkkjjjjjjiiijjjjjjkkkkkkfffiiiiiiccc___\\\TTTKKKBBB<<<555000...,,,***))))))***,,,,,,++++++,,,...,,,,,,++++++++++++******+++******))))))******+++''''''''''''((()))***++++++++++++)))'''&&&((()))++++++******)))(((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&###'''(((%%%$$$'''(((&&&%%%&&&'''((('''&&&$$$###%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$######""""""%%%''''''&&&&&&''')))*********)))))))))(((((()))((('''(((***+++***)))(((((()))))))))*********'''(((***,,,,,,,,,,,,+++)))+++---......///000111,,,///111000...++++++,,,///000111222222222111111555333111333666777666333777999777222111333222///---000444555444444777:::<<<>>>@@@CCCHHHQQQ\\\dddmmmsss{{{~~~}}}}}}yyyzzzyyyvvvvvvwwwrrrlll^^^VVVWWWcccfffYYYIIIAAA;;;<<>>;;;;;;BBBPPP\\\fffmmmvvvzzzzzzzzz{{{~~~wwwyyyyyywwwwwwwwwrrrkkkbbbXXXWWWdddhhh\\\KKKCCCBBBEEEGGGFFFBBBAAABBBDDDXXXaaajjjooouuu{{{}}}|||zzz{{{yyyrrrggg\\\VVVTTTOOOLLLMMMUUUcccpppxxx{{{~~~}}}~~~{{{zzzzzzzzzxxxxxxzzz~~~{{{xxxssspppppprrrtttvvvuuuxxxzzz|||}}}~~~~~~|||kkkYYYEEEDDDFFFMMMWWWYYYPPPEEE===:::666333222111///...---------------------......///...,,,)))(((((()))******)))((((((((((((((()))*********++++++++++++***&&&&&&***)))$$$"""&&&%%%&&&''')))))))))(((((())))))))))))((((((((((((######$$$&&&)))******)))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***+++*********,,,,,,***(((***)))(((''''''&&&''''''&&&'''''''''(((((())))))((()))***+++++++++++++++((())))))*********))))))(((((((((***,,,---,,,+++,,,,,,++++++,,,+++(((%%%))))))************))))))(((((('''(((******)))'''))))))***++++++++++++***))))))******++++++++++++,,,,,,++++++,,,,,,------...---,,,,,,++++++,,,,,,+++*********+++,,,,,,---......---,,,,,,...///000---...000333555;;;JJJXXXhhhrrr~~~$$$#########""""""!!!!!!(((###(((+++%%%''')))###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&&&&&&&$$$&&&'''((((((((()))++++++,,,---555EEEUUU\\\ZZZ___```cccfffiiikkkmmmmmmkkkkkklllkkkkkkiiihhhgggiiigggffffffggggggfffdddfffeeeeeecccaaa^^^\\\[[[]]]UUUGGG999333222///))))))%%%111;;;111'''***---************))))))))))))*********)))))))))))))))((((((((((((((((((((((((******************************))))))((((((''''''(((((()))************))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&*** (((&&&$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&((()))*** !!!$$$&&&)))***+++,,,''')))***++++++***)))'''******)))))))))***,,,---++++++++++++++++++++++++,,,------...///000111111,,,...000222222000---+++333333333333333333333333333666666444444888888666888555111//////000000000111222333333555555666777:::<<<<<<:::999===FFFNNN```hhhssszzz|||zzzyyyyyy{{{zzzyyyyyyxxxuuuqqqmmmjjj^^^UUUYYYaaa```SSSGGGOOOTTTVVVRRROOOMMMHHHBBBQQQ___nnnttttttuuuvvvuuuwwwpppiiifff^^^TTTOOOPPPSSSSSSXXX```kkktttxxxyyy|||{{{{{{|||~~~~~~|||zzzxxxyyyzzz}}}vvvwwwtttpppsssxxxwwwqqqwwwwwwwwwvvvwwwyyy|||}}}~~~||||||~~~~~~{{{zzzyyy}}}rrrZZZJJJ@@@EEEQQQTTTTTTPPPDDD;;;;;;999555222000000111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,+++************************+++++++++++++++)))((((((***,,,((()))***++++++***)))((("""%%%)))***(((''')))+++)))((((((((()))***+++++++++,,,,,,---,,,+++***))),,,,,,+++***)))(((''''''******++++++++++++******,,,)))'''(((+++---,,,***,,,+++***+++,,,+++)))'''************))))))))))))***++++++***((('''((()))******+++++++++******)))+++)))((())),,,---+++)))''''''((()))***++++++,,,+++---......,,,++++++,,,)))***++++++***)))***+++((()))***++++++***)))(((''''''((()))))))))))))))///'''***...)))))),,,&&&---,,,,,,...000000///...(((***,,,,,,++++++,,,------,,,++++++,,,,,,)))'''000000///...............,,,///111333666BBBTTTaaaqqqyyy$$$#########""""""""""""&&&!!!&&&)))###%%%((("""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&###&&&)))***)))(((((()))***+++,,,222BBBSSS[[[[[[___```cccfffiiikkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkiiiggggggggggggfffeeehhhggggggfffdddcccbbbbbbaaa___WWWJJJ@@@999333---000***555>>>333***---///))))))))))))((((((((((((,,,++++++***)))(((''''''((((((((((((((((((((((((******************************))))))))))))((((((++++++++++++***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*** %%%)))&&&&&&+++&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((()))***$$$%%%&&&((()))*********'''(((***++++++***((('''******)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,---...///000000000........................222333333333333444444444333666777444555888888666666333000...///000111111222333333444555666777888777999999777666999AAAGGGYYYbbboooxxx||||||{{{|||{{{zzzyyyyyyxxxuuupppmmmhhh\\\SSSWWWaaaeee^^^UUUXXX\\\___^^^]]][[[TTTLLLPPP]]]kkksssvvvvvvqqqkkkggg```ZZZWWWSSSNNNPPPVVV\\\^^^dddnnnwww|||}}}|||xxxxxxxxx{{{~~~|||||||||}}}~~~zzz{{{yyywwwzzz~~~{{{sssrrrkkkbbb^^^aaaiiiqqquuuvvv{{{~~~~~~~~~}}}~~~}}}~~~|||xxxzzzqqq[[[III???EEEQQQTTTTTTOOODDD;;;:::777444111/////////------,,,++++++++++++,,,******+++,,,,,,+++++++++***************************++++++***))))))***,,,)))***+++,,,++++++***)))%%%'''******((('''''')))))))))))))))))))))***+++***)))((('''''''''((((((++++++******)))(((((((((((((((((())))))((((((((()))'''%%%&&&)))++++++++++++)))(((((())))))((('''************)))))))))))))))***+++***((('''((()))************************+++)))'''(((+++,,,+++***(((((())))))******++++++***++++++***(((&&&'''(((******+++***)))))))))***((()))***++++++***)))(((''''''((()))))))))))))))***%%%,,,444000///000***---,,,+++,,,------,,,***(((***,,,,,,+++++++++---++++++***+++------+++***+++,,,---/////////...------000222444999FFFXXXfffqqq{{{###############"""""""""$$$$$$'''!!!###&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&''''''&&&$$$'''***+++)))''''''&&&))))))***///===NNNYYY\\\___aaadddgggjjjkkklllmmmiiiiiihhhhhhiiikkklllnnnmmmkkkhhhggghhhiiihhhhhhhhhhhhgggggggggggghhhiiieeehhhfff\\\NNNCCC888000111***222888///(((+++,,,)))))))))(((((((((''''''---,,,+++***)))'''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************...---,,,************+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((######(((((($$$&&&---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((()))))))))))))))))))))))))))((('''''')))******)))''''''*********)))******+++,,,+++++++++++++++++++++++++++,,,.../////////......000...,,,******,,,...000222222333444444444444444444777777555555888888555444111///...///111222222333333444555666777888888666777888777555777;;;@@@QQQ\\\jjjuuuyyyzzz{{{{{{{{{zzzyyyxxxwwwtttpppmmmhhh]]]RRRSSS^^^fffeee```bbbeeehhhiiikkkkkkcccZZZWWW```kkkrrrvvvttthhh]]]YYYUUURRROOOMMMOOOWWW```gggkkksss{{{}}}yyyxxxyyy{{{~~~~~~~~~{{{qqqaaaYYYQQQMMMRRRZZZbbbgggnnnvvv|||~~~|||||||||xxxxxxppp\\\HHH???DDDQQQTTTTTTOOOCCC:::999666444111///......------,,,+++++++++++++++))))))***+++,,,,,,,,,,,,************************(((***++++++***)))************+++,,,,,,++++++***''')))******(((&&&''''''+++***))))))))))))))))))+++)))'''%%%$$$&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((+++)))&&&&&&((()))*********(((&&&&&&'''(((((('''************)))))))))))))))***+++***((('''((()))+++***))))))))))))++++++)))'''&&&&&&)))+++,,,+++)))))))))))))))*********++++++***'''%%%$$$%%%&&&+++*********))))))(((((())))))************))))))''''''((()))))))))))))))(((%%%111<<<777333111+++---+++************(((''')))+++,,,,,,+++++++++,,,***))))))+++---...---,,,'''))),,,///000000...,,,///111444666===KKK^^^lllsss~~~########################$$$###&&& ###&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&''')))***)))'''&&&&&&''''''((())),,,777IIIWWW\\\___aaadddhhhjjjlllllllllkkkjjjhhhhhhhhhjjjlllnnnmmmkkkhhhhhhjjjkkklllllliiihhhgggggghhhiiijjjkkkhhhkkkjjjcccYYYNNN@@@555222)))---222***'''+++)))*********))))))))))))(((,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,---...---+++)))((()))+++,,,))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""%%%%%%###$$$)))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))))))))((((((((((((((((((''''''((((((((((((''''''******************++++++***+++++++++++++++,,,,,,+++,,,...//////...---,,,...---+++))))))+++...///111111333444555555555555555888888555555777777444111///......000333444444333333444555666777888888666888999888777666888:::KKKUUUcccnnntttvvvxxxyyyyyyxxxwwwwwwvvvtttpppmmmjjj___RRRNNNVVVbbbfffcccgggiiikkkmmmqqqtttnnnfffcccjjjppppppnnnhhh[[[OOONNNOOOQQQQQQQQQUUU]]]eeeooossszzz~~~{{{~~~}}}{{{{{{}}}~~~~~~~~~rrrgggOOORRRUUUXXXZZZ\\\]]]^^^llluuu||||||zzz|||~~~~~~{{{{{{zzzzzzoooYYYHHH>>>DDDRRRUUUUUUPPPCCC;;;999777444333111///...---,,,,,,+++***+++++++++(((((()))+++,,,,,,,,,,,,************))))))))))))&&&)))+++,,,***))))))***))))))******+++++++++***(((((())))))((((((((((((++++++***)))((((((((())),,,+++)))(((((()))***+++(((((())))))*********************))))))*********000...+++)))((()))***++++++(((&&&%%%&&&((()))(((************)))))))))(((((()))***)))((('''((()))+++***((('''((()))+++,,,((('''&&&&&&''')))+++,,,*********)))))))))))))))---,,,+++(((&&&&&&(((***+++***))))))))))))(((''')))))))))******)))))))))''''''((()))))))))))))))+++'''333???999111...***---,,,***)))******)))((()))+++,,,,,,+++***+++,,,*********+++---...---,,,***+++---...//////......000111444888AAAQQQdddqqqxxx}}}xxx###############$$$$$$$$$%%%###&&&!!!###(((###$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''''''''******)))&&&$$$%%%''')))&&&((()))***333DDDTTT[[[```bbbeeeiiikkkllllllkkklllkkkiiihhhhhhiiikkkllljjjiiihhhiiilllnnnppppppjjjjjjjjjiiijjjjjjkkkkkkmmmkkkhhhdddaaa[[[MMM???999//////000***+++///,,,,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))******+++,,,---......,,,***)))'''((()))+++,,,''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''""" ###&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''*********+++*********************++++++,,,,,,,,,---.../////////...---,,,++++++++++++,,,,,,------///111333555666666666666555888888444444666666333000......///222444555555333333444555666777888888777888888888777555555555AAAJJJWWWcccjjjoootttxxxuuuttttttuuuuuussspppmmmjjjbbbTTTLLLRRR___eeeccchhhjjjlllmmmrrrvvvuuupppmmmqqqqqqhhh^^^UUULLLDDD@@@GGGNNNSSSXXX^^^cccggguuuxxx|||~~~|||{{{}}}{{{zzz{{{|||||||||vvvhhh^^^SSS^^^lllrrrpppllliiiiiiooowww|||zzzxxx{{{~~~}}}}}}~~~~~~zzz|||~~~}}}~~~qqqWWWGGG>>>EEESSSVVVVVVPPPDDD===:::777666555444111...,,,,,,+++************+++'''((()))***+++,,,,,,,,,*********)))))))))((((((&&&(((***+++***))))))***(((((((((((())))))******'''''''''((()))***++++++++++++***)))((((((((()))******+++,,,,,,+++++++++((((((((()))******++++++******)))(((((()))******...---,,,***)))***+++---,,,***'''&&&(((*********************)))))))))((('''((())))))((('''(((******)))((('''''')))+++,,,''''''''''''''')))***,,,*********))))))))))))))),,,,,,+++)))((())),,,///,,,***((()))******)))'''***))))))))))))))))))***''''''((())))))))))))))),,,'''333???888000///...000...,,,,,,---------,,,***+++---,,,+++******+++---,,,+++,,,---...,,,***000///...------...///000///111555;;;FFFVVVhhhuuu~~~ooofffkkk~~~#########$$$$$$$$$$$$$$$%%% $$$&&&!!!$$$)))%%%###$$$$$$%%%%%%&&&&&&''''''&&&$$$%%%'''(((((('''******)))&&&$$$%%%'''***&&&)))******000@@@PPPYYY```bbbfffjjjllllllkkkkkklllkkkjjjiiiiiiiiijjjkkkhhhhhhhhhkkknnnpppppppppjjjkkklllmmmnnnnnnnnnnnnqqqmmmgggeeehhhhhh\\\NNNAAA555111///))),,,111+++---------,,,,,,,,,,,,+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---......///+++***)))((((((((()))***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$'''(((%%%"""%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((***++++++++++++***))))))*********++++++,,,,,,---000000//////............)))***,,,---......---,,,...000333666777777777666555777777333222444444111000//////111444666777777444444555666777888999999666666666666555333222111666===HHHRRR[[[eeeooouuuppppppqqqrrrsssssspppmmmjjjeeeYYYNNNRRR___dddbbbdddiiimmmnnnqqqvvvwwwtttnnnnnniii\\\PPPIIIDDD@@@;;;BBBKKKSSS^^^iiinnnnnnvvvxxx{{{}}}|||{{{||||||zzzxxxvvvwwwzzz}}}}}}~~~|||qqqfff```jjjtttzzzxxxxxxmmmuuuzzzzzzyyy~~~}}}|||}}}~~~zzz{{{~~~~~~rrrWWWHHH???FFFTTTXXXXXXRRREEE>>>;;;888777777666111---,,,,,,+++***************(((((()))***++++++++++++*********))))))(((((('''&&&((()))***))))))***+++'''''''''''''''((()))***((('''&&&''')))+++,,,,,,+++***))))))))))))))))))'''(((***++++++***)))((((((((())))))*********+++((((((&&&&&&&&&&&&((((((&&&((()))))))))***,,,...,,,***((((((***,,,,,,+++************))))))))))))&&&((())))))''''''(((***)))(((''''''((()))+++,,,''')))******)))((()))+++)))))))))))))))*********)))******))))))***,,,...,,,***((())),,,---+++(((******))))))))))))******''''''((()))))))))))))))+++%%%222AAA;;;222555777666333000///000000000///***,,,------+++******+++---,,,,,,---......,,,***333111...,,,,,,---///111000222777???LLL\\\lllwww}}}jjj```bbbrrr#########$$$$$$%%%%%%%%%%%% ###%%% $$$)))%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''&&&((())))))(((&&&''''''&&&***,,,***///===MMMWWW```cccgggjjjllllllkkkjjjiiiiiiiiijjjjjjkkkkkklllhhhiiijjjllloooooonnnllleeegggkkknnnppppppooonnnqqqoookkkiiilllmmmeee[[[NNN???777111***...111***------,,,,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))************************,,,,,,------.........///...---,,,+++)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&$$$%%%&&&'''(((((('''&&&%%%$$$&&&((())))))(((&&&$$$&&&&&&((()))))))))((('''((('''&&&%%%&&&(((***+++)))))))))(((((()))))))))***++++++,,,+++***)))((()))******+++,,,,,,------444222000.........//////******,,,---.........---...000333666888888888777444777666222111333222///111000000222555888888777666777777888999:::;;;;;;888777666666555444333222222777===CCCKKKVVVbbbkkkllllllmmmppprrrrrrpppnnnjjjhhh]]]PPPPPPYYY\\\WWW[[[eeennnpppqqqssstttrrrgggddd\\\RRRLLLLLLIIIDDD@@@CCCFFFLLLZZZjjjrrrrrrqqquuuyyy{{{zzzyyyzzz{{{uuusssrrrtttyyy~~~~~~tttoooooo}}}~~~xxxtttdddmmmvvvyyy}}}~~~}}}~~~|||~~~}}}ttt[[[HHH@@@GGGVVVZZZYYYSSSGGG===:::777666777666111,,,,,,++++++***************))))))************))))))+++******)))((((((''''''&&&((()))(((((((((***,,,((('''''''''((()))+++++++++(((&&&''')))++++++***))))))))))))))))))***+++(((((((((((())))))******)))))))))))))))*********)))(((&&&%%%%%%&&&((()))&&&))),,,,,,***)))***++++++***)))***,,,,,,,,,+++************))))))))))))&&&'''((((((''''''(((***''''''(((((()))******+++'''***------***(((((()))(((((())))))******++++++)))***++++++******+++,,,,,,)))''')))---///---***+++***)))(((((()))***+++''''''((()))))))))))))))...(((777HHHAAA777888<<<<<<999555222111111000///***,,,------+++*********,,,++++++,,,...///...---///...---,,,,,,...///000111444;;;DDDRRRaaaoooxxxpppfffeeeoooyyyyyyxxx{{{#########$$$$$$%%%%%%%%%%%%"""$$$ ###)))%%%######$$$%%%%%%&&&''''''(((&&&%%%%%%'''(((((('''"""&&&***,,,+++(((&&&%%%&&&+++---+++...<<>>;;;:::888888888777666444444666888:::???IIIVVV___iiijjjkkknnnqqqrrrpppnnnlllkkk```QQQMMMRRRQQQJJJSSSaaannnqqqpppoooooonnnbbb]]]SSSNNNPPPUUURRRLLLCCCAAA===???NNNbbblllkkklllqqqwwwzzzyyywwwwwwxxxtttrrrqqqsssxxx}}}zzzyyy}}}~~~|||pppeee\\\fffrrrzzz~~~}}}{{{|||ttt```III@@@HHHWWW[[[ZZZTTTGGG<<<999555555777555000***,,,++++++***)))*********)))************))))))(((+++******)))(((''''''&&&'''((((((''''''(((+++---)))((((((((((((***,,,------***'''''')))+++***((())))))(((((()))***+++++++++***(((''''''))),,,---******))))))))))))))))))+++)))(((''''''((()))+++---000222000,,,((('''''')))))))))***,,,---+++***************))))))))))))%%%'''((((((''''''(((***&&&&&&((()))************'''+++//////,,,((('''((('''(((((()))***++++++,,,,,,---///...,,,+++++++++,,,)))'''***///111///,,,+++***)))(((((()))***+++'''(((((()))))))))))))))333...===NNNFFF999888;;;AAA===888444222000...---+++,,,------+++************)))***,,,///000000///***+++,,,---.../////////333666===HHHVVVeeerrryyyyyynnnjjjooovvvmmmiiigggmmmxxx########################"""###$$$%%%&&&%%%$$$###'''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&(((******)))(((&&&)))'''(((+++///666BBBNNNZZZcccjjjjjjhhhhhhgggeeefffggghhhjjjlllnnnooopppmmmjjjhhhjjjnnnoookkkfffcccbbbdddjjjqqqssspppkkklllllllllmmmmmmlllhhheeeeee[[[NNNFFFAAA<<<333,,,,,,...///...***((()))++++++++++++************))),,,++++++***)))(((((('''((()))+++,,,------,,,+++---...............---,,,///222000++++++...+++%%%''')))***(((%%%###$$$&&&&&&'''''''''&&&&&&''')))!!!"""$$$$$$"""&&&&&&&&&&&&%%%%%%$$$###&&&''''''(((''''''&&&&&&$$$&&&((())))))(((((()))''',,,,,,&&&%%%)))***''',,,,,,%%%!!!,,,...'''++++++***))))))((())))))...,,,+++......+++,,,///000///...///000///+++'''...+++***---...---000444000222555888999:::999999888333...---///111222222333888888333333888;;;::::::>>>AAABBBDDDEEE@@@999???===;;;:::999999:::;;;555666666444555<<>>>>>EEEJJJKKKKKKLLLJJJGGGJJJHHHEEEBBB???<<<:::999777777666333111555>>>FFFXXXdddnnnqqqrrrssstttssssssrrrkkk[[[HHH;;;999<<>>DDDHHHWWW```ddd]]]VVVVVV\\\aaaccc^^^UUUKKKBBB:::666444555555666555555777;;;>>>GGGRRR\\\bbbgggnnnsssttttttvvvppp___HHH:::999>>>HHHZZZkkkpppooohhhWWWFFFAAALLL]]]kkktttvvvvvvuuummm```MMM@@@;;;???FFFKKKRRR[[[eeemmmuuu{{{|||xxxwwwuuutttwww|||}}}||||||~~~}}}{{{|||}}}yyyvvvwww|||}}}xxxvvvppp^^^KKKBBBGGGTTTgggxxx}}}|||}}}~~~~~~}}}~~~}}}|||{{{|||~~~~~~|||~~~yyy|||vvvcccQQQJJJQQQ\\\\\\XXXRRRGGG999666222111222222///,,,---------,,,************+++***)))'''''''''((((((,,,+++***)))((()))******//////...,,,***)))***,,,)))(((((((((((())))))***))))))))))))((((((((((((''''''(((((())))))))))))(((((((((((()))***+++,,,((((((((()))+++,,,+++)))&&&%%%%%%&&&((((((&&&$$$'''(((((())))))((('''''''''&&&%%%&&&'''(((&&&%%%)))***+++***((((((***+++(((((())))))))))))))))))&&&'''((())))))))))))***))))))((((((''''''''''''++++++************++++++((()))***,,,,,,,,,+++*********))))))******+++,,,++++++***)))))))))))))))******)))))))))))))))******(((222555)))+++222...333333222222111///...---+++,,,,,,+++)))((()))*********+++,,,------------,,,+++---222222000111555:::FFFTTT\\\^^^ccclllttt}}}qqqfff___dddlllqqqsssvvv########################"""#########$$$%%%&&&&&&%%%&&&((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&''''''+++---...,,,'''***999JJJZZZaaaggghhhhhhllloooooommmmmmlllllllllkkkkkkkkkllljjjiiiiiijjjjjjjjjiiijjjhhhgggjjjnnnnnnkkkggglllkkkjjjkkkmmmmmmlllkkknnnmmmlllkkkhhhaaaWWWPPPAAA<<<444000///...,,,***,,,,,,,,,++++++++++++***------------------------......000222333555666777666444111///---,,,,,,---000...---...///...,,,++++++******))))))(((''''''***(((%%%%%%&&&&&&$$$###$$$###""""""###$$$&&&(((%%%&&&&&&''''''&&&&&&&&&(((''''''''''''((()))***,,,+++***+++,,,,,,)))&&&...+++))))))++++++***)))(((******)))+++//////---,,,,,,++++++++++++,,,,,,+++...333555222...111888---///000000///---,,,+++///---...222333222444777999888777666444333111000000333666888888777666555888777777888;;;@@@HHHOOOdddjjjkkkccc[[[]]]eeejjjccc\\\PPPDDD;;;555333333444555666666777999<<<>>>EEEJJJOOOSSS\\\iiiqqqrrrvvvvvvppp^^^III<<<;;;???EEEXXXlllttttttlllXXXCCCCCCNNN___nnnuuuvvvsssqqqhhh\\\LLL@@@===CCCLLLSSSXXX```jjjpppwww}}}~~~|||yyywwwvvvyyy~~~~~~}}}}}}~~~{{{{{{|||}}}vvvppplllmmmssstttqqqpppmmm___OOOEEEJJJUUUfffwww~~~~~~}}}}}}}}}|||{{{zzz{{{}}}~~~}}}|||zzz}}}wwwcccQQQJJJRRR]]][[[WWWRRRGGG999555111111222222///,,,...,,,+++***************((()))******)))((('''&&&)))***+++,,,---,,,++++++***++++++)))'''&&&'''(((((((((((((((((()))******************************((((((((())))))))))))))))))((((((''''''((((((((('''&&&&&&''')))***)))'''&&&%%%%%%&&&''''''%%%$$$''''''''''''((('''''''''***)))(((((()))***)))(((++++++,,,+++***)))+++---))))))((((((((((((((((((''''''((()))******))))))((((((((((((''''''''''''++++++***))))))***++++++'''(((***+++,,,++++++*********))))))******+++,,,******))))))((()))))))))***)))))))))))))))******+++***...000---000555444444444333222000...,,,+++((()))*********)))+++,,,)))***+++,,,------------++++++...222222111444999???JJJWWW]]]^^^aaajjjrrr}}}xxxpppqqqvvvxxxxxxwww########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((((((***)))&&&(((555CCCVVV___fffhhhiiimmmpppppplllllllllkkkkkkjjjjjjjjjiiihhhhhhiiiiiijjjllllllkkkgggeeeiiinnnppplllggghhhiiijjjlllnnnnnnkkkiiillllllmmmmmmkkkggg```\\\LLLFFF===666111...,,,+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------000222666:::>>>@@@AAABBB<<<;;;777444111///------///++++++...///---+++,,,,,,***((((((((((((&&&$$$***&&&$$$$$$&&&'''%%%###$$$$$$######$$$%%%'''(((%%%&&&&&&''''''''''''&&&(((''''''&&&'''(((***+++---+++***+++---,,,(((%%%---(((%%%))),,,+++******++++++***)))***,,,...///,,,,,,++++++,,,,,,------,,,///333444///)))+++111111222222000...------...///...///444666555666:::777777666444333222111111444777;;;<<<;;;999888777888666777;;;@@@GGGRRR\\\lllpppoooiiieeegggjjjjjjWWWPPPFFF<<<555222333444666666555555555666777888BBBEEEFFFHHHPPP^^^kkkqqqwwwvvvpppaaaNNN@@@;;;;;;FFFXXXkkksssuuummmYYYDDDDDDNNN]]]kkkqqqooohhhbbb[[[SSSGGG???@@@IIIUUU]]]aaaiiippptttxxx}}}~~~yyyzzz{{{}}}~~~~~~~~~||||||}}}~~~}}}uuulllccc^^^YYY```cccbbbeeeggg___RRRCCCHHHRRRaaapppzzz~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||||||||||||||{{{~~~zzz|||uuuaaaPPPJJJRRR\\\YYYUUUPPPFFF888555111111222222000---...,,,))))))***++++++***''')))***++++++***(((&&&&&&'''***+++,,,+++***((((((***++++++)))(((((()))(((''''''(((((()))***+++++++++++++++,,,,,,,,,,,,'''''''''((((((((((((((())))))((('''''''''''''''&&&%%%%%%&&&(((((('''%%%((('''&&&&&&'''((('''&&&(((((((((((()))))))))))))))(((&&&&&&'''(((((('''***+++,,,+++))))))+++---))))))((((((((((((''''''(((((('''(((******)))'''((((((((((((((((((''''''+++***)))(((((()))***+++'''((()))***++++++***)))******))))))******+++,,,***))))))(((((())))))))))))))))))))))))******+++,,,+++******---/////////222111111///---+++)))((((((***+++,,,+++,,,...///)))***+++,,,---.........,,,,,,...222222333999AAAFFFNNNXXX]]]^^^bbbjjjppp~~~~~~{{{vvv########################&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((("""###%%%'''((((((((('''&&&%%%&&&(((''')))333>>>SSS\\\eeehhhjjjmmmpppooojjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiilllmmmjjjiiihhhjjjlllmmmkkkhhhgggggghhhkkkmmmmmmkkkiiillllllkkkkkkjjjhhhdddbbbVVVQQQHHH===444///...///------,,,,,,,,,+++++++++((()))***,,,...000111222888<<>>999:::;;;;;;;;;:::999777666777;;;AAACCCBBBGGGYYYkkkqqqttttttrrrmmmeeeVVVHHHEEEHHHPPPZZZcccfffeeebbb]]]ccclllttttttkkk[[[OOOQQQHHH@@@CCCQQQaaakkkooorrryyy{{{uuuppprrrxxx{{{~~~~~~~~~|||}}}xxxnnnbbbXXXRRRNNNQQQUUUXXXXXXUUUPPPMMMRRRQQQRRRXXX```hhhllllllmmmiiidddcccfffmmmrrrvvv}}}uuueeeNNNIIIQQQYYYXXXXXXTTTHHH@@@666777;;;444111222------))))))---+++'''(((...))))))))))))))))))******---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&'''((()))((()))***+++,,,+++******)))((()))***(((&&&)))///,,,+++,,,...,,,''''''***+++''''''+++***&&&(((...+++)))(((((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))((((((''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$)))(((''''''''''''&&&$$$,,,///...((((((,,,---)))((((((((((((((())))))***+++)))''''''((()))))))))+++******)))((()))))))))+++***)))((((((((((((((()))))))))))))))*********&&&''''''(((((((((((((((((((((((()))******+++++++++***)))***+++***(((&&&(((***,,,,,,++++++,,,---111000....../////////...///444777666999BBBKKKOOOPPPUUU[[[___```dddkkkppp~~~{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###"""""""""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++))))))///777DDDUUUccceeegggmmmooojjjmmmjjjfffcccccceeeggghhhhhhiiijjjjjjiiijjjlllnnnjjjkkkmmmmmmllljjjgggeeegggjjjkkkhhhiiikkkkkkhhhkkkhhhfffeeeeeefffffffffeeebbb\\\UUUMMMCCC999333444444222000...,,,,,,,,,111222333444888@@@KKKSSS___dddjjjkkkjjjggggggggglllggg]]]QQQDDD777...)))------,,,)))''''''***---'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$&&&&&&&&&'''''''''''''''(((((())))))((('''%%%$$$&&&'''(((((('''(((***,,,+++******+++,,,,,,***)))******************************++++++++++++++++++,,,---...000000000//////111000000000111222333444///.........///000222333333222111000//////000000///000111000...///111444777999;;;:::999777777888999<<>>EEEGGGIIIJJJGGGBBBAAA>>><<<;;;;;;;;;:::888888:::===??????FFFYYYkkkpppsssuuusssqqqlll___SSSIIIFFFFFFMMMXXXccciiikkkkkkooorrrsssmmmbbbTTTKKKGGGCCCAAAHHHTTTbbbjjjnnnmmmuuuyyyvvvrrruuuyyy{{{~~~~~~zzzqqqggg^^^XXXXXX[[[```dddfffeeebbb```]]]]]]^^^ccciiioooqqqqqqpppmmmjjjiiilllqqqvvvyyyuuufffQQQLLLRRRYYYVVVUUUPPPDDD@@@666777999333111222...,,,((((((+++***'''(((,,,+++******)))))))))******,,,,,,+++***)))((('''&&&''''''&&&&&&''''''((((((---,,,+++***)))******+++***((()))+++)))&&&)))///555///,,,+++***((()))---***((())),,,,,,((((((+++***)))(((((())))))(((&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((((((((((('''&&&%%%$$$'''&&&&&&&&&'''(((''''''(((***)))$$$$$$((()))&&&''''''&&&''''''((())))))+++)))''''''((()))))))))************)))))))))(((***))))))(((''''''((((((***)))))))))))))))))))))'''(((((()))))))))))))))((((((((()))******+++++++++***))))))******)))''')))+++------+++++++++,,,000///...---...////////////444999:::@@@IIIPPPRRRQQQUUUZZZ]]]^^^cccjjjppp}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""!!!!!!###%%%&&&%%%###'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''')))+++***)))...555>>>OOO___dddhhhmmmnnnkkkllljjjgggddddddeeeggghhhggghhhhhhhhhggghhhkkkmmmkkkkkklllllllllkkkjjjiiiiiilllllliiihhhjjjjjjggghhhfffdddccceeeffffffeeebbbbbbbbb___YYYNNNAAA888:::888555333222000...---444666999>>>FFFQQQ]]]eeennnllllllnnnpppnnniiicccjjjggg___TTTGGG999...(((......---+++)))***---///)))))))))(((''''''&&&&&&&&&(((((((((&&&$$$$$$$$$(((((('''''''''&&&&&&&&&)))***++++++***)))'''&&&'''''''''&&&%%%&&&))),,,---+++******+++,,,,,,+++************************)))***+++,,,++++++))))))+++,,,...000000000000///000///.........000222444,,,---...000111222222222111111000000///......---///000111111111222444666999:::;;;:::999888888999<<>>111---+++)))((()))***))))))***,,,,,,++++++)))(((''''''((()))((('''&&&&&&''''''''''''&&&&&&'''''''''((()))***++++++''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''((((((''''''((()))''''''&&&$$$$$$&&&''''''%%%%%%%%%&&&'''((()))***,,,)))'''''')))******)))((()))+++,,,+++***(((&&&''''''((((((((('''''''''++++++***)))(((''''''&&&((((((((((((((())))))***''''''(((((()))*********---***''''''(((*********,,,...///...,,,++++++,,,------.........111444666999>>>DDDKKKTTT[[[ZZZUUUTTTUUUVVVXXX[[[bbbkkkqqq|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###%%%&&&%%%### """###$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&((()))''')))...555DDDVVVaaafffhhhhhhgggiiijjjjjjhhhfffeeefffhhhjjjjjjjjjhhhffffffgggiiikkkkkklllmmmmmmmmmmmmllliiikkkkkkhhhhhhlllmmmkkkfffdddcccdddeeeffffffeeedddeeeeeeddd```XXXNNNGGGGGGAAA999333222444888;;;DDDHHHPPPYYYcccjjjnnnooollllllmmmlllhhhaaaYYYRRRNNNLLLGGGBBB<<<777444222+++***)))((()))***++++++***))))))((('''&&&%%%%%%$$$'''((('''$$$###&&&(((&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&%%%%%%$$$""""""###'''***,,,***))))))***,,,------************************(((***+++---,,,+++)))(((,,,---///000000000///......---,,,,,,---...000222///000222333333111///............------------,,,///000111333666888999999777888777666555666999<<>>::::::;;;<<>>HHHSSSUUUNNNGGGEEEFFFQQQTTTVVVSSSNNNOOOUUU\\\gggnnnttttttuuuxxxyyyxxxwww|||}}}}}}~~~xxxpppfff]]]VVVRRRWWWYYY\\\aaafffjjjmmmnnnrrrtttuuuvvvuuutttsssssslllqqqvvvyyyyyywwwwwwwww{{{|||{{{zzzyyy{{{~~~sssaaaLLLIIIPPPTTTNNNMMMLLLBBB>>>333222444......222///)))(((&&&&&&)))++++++)))---,,,+++***)))))))))))))))))))))(((((((((((((((((()))))))))((('''&&&%%%''''''((((((((((((((('''+++'''&&&)))***((())),,,BBB777...,,,,,,)))&&&&&&***(((&&&&&&)))---......((('''&&&'''((()))((('''&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&((()))***''''''&&&&&&&&&''''''(((((((((((()))(((((('''&&&''')))***)))'''&&&'''((()))'''&&&&&&&&&&&&((()))''''''''''''((()))***+++,,,***(((((()))*********((()))+++,,,+++***(((&&&''''''((())))))(((((('''+++******)))((('''&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''((())))))******,,,***'''&&&(((***++++++---...//////---+++,,,,,,---...///000000333888<<>>;;;>>>FFFKKKRRRUUU[[[cccjjjmmmmmmlllmmmllliiicccYYYOOOGGGCCC:::999777555444333333222---+++******+++,,,+++***))))))((((((''''''&&&&&&&&&'''''''''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%'''''''''&&&%%%&&&))),,,***)))((()))+++,,,,,,+++************************)))***+++,,,---,,,,,,+++...///000000000///------------------...///000000---///111333333333111000...---,,,,,,,,,---///000000000111444777999999888666666555444444777;;;>>>OOO___nnnqqqppppppllleeeQQQDDD999888:::???LLLZZZhhhnnnrrrqqqpppsssuuutttmmmlllmmmppprrrooofff^^^QQQHHH@@@>>>>>><<<<<<>>>EEEMMMXXXcccooowwwuuuooocccYYYLLLBBB>>>>>>>>>>>>;;;BBBJJJMMMLLLNNNUUU\\\______ZZZRRRJJJIIIQQQYYYeeejjjnnnnnnoootttwwwvvvvvv|||}}}||||||}}}}}}{{{sssjjjbbb\\\YYYTTTUUUUUUWWWYYY\\\^^^```dddfffhhhhhhgggggghhhiiikkkqqqzzz~~~}}}yyywwwvvv|||||||||||||||}}}rrr```OOOLLLQQQSSSKKKHHHFFF===<<<111111444...---111---******((('''***///...)))++++++***)))((((((((()))((((((((((((((((((((()))'''((()))***)))((('''&&&%%%&&&((()))))))))((('''+++&&&$$$''')))((((((***///)))&&&(((***(((&&&'''((((((&&&%%%)))......+++'''&&&&&&&&&((()))((('''&&&'''((())))))((('''&&&$$$$$$#########$$$&&&''''''''''''&&&''''''((()))((((((((())))))(((((('''(((***,,,***&&&%%%&&&((()))&&&%%%''''''&&&'''***)))(((((((((((()))******,,,***(((((()))++++++***)))******+++***)))((('''&&&''')))*********)))((()))))))))((((((''''''''''''&&&%%%$$$%%%&&&'''(((&&&''''''(((((())))))***+++)))'''''')))***+++***---...000///...------......000222333333777>>>CCCMMMRRRVVVWWWYYY[[[WWWPPPUUUUUUVVVYYY```iiirrrwww$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$######%%%'''((('''%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%***,,,+++,,,///---:::LLL[[[bbbdddgggjjjfffjjjmmmkkkgggeeefffhhhhhhjjjmmmnnnmmmlllllllllkkkmmmoooppppppnnnllljjjlllnnnlllhhhhhhkkklllkkkjjjiiihhhhhhiiiiiigggeeecccdddfffhhhhhheee```\\\XXXYYYWWWRRRMMMOOOWWW___aaaaaacccggglllnnnllljjjkkkeee\\\QQQFFF>>>888666///000222333333333222111///,,,******,,,,,,+++)))))))))))))))))))))))))))+++)))'''&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((((('''(((***,,,((('''''')))+++,,,+++)))******************************+++,,,---......///000000111000///...,,,+++,,,,,,...///000000//////000000222222222222111000...---+++***+++...111333000000111444888:::999777555555555444555888>>>BBBWWWfffrrrrrrooolllcccVVVCCC:::777>>>FFFLLLZZZjjjrrruuuuuurrrrrruuuvvvsssqqqrrrtttwwwxxxuuuooojjj___RRRFFFBBBAAA???======;;;@@@HHHQQQ___kkkooommmhhhccc[[[RRRJJJEEECCCBBBEEENNNYYYccciiiooovvv|||vvvrrrhhhZZZOOOLLLQQQXXX```dddeeeeeehhhpppuuuvvvxxx~~~~~~}}}|||}}}yyyrrrmmmjjjhhh___]]][[[YYYXXXXXXZZZZZZZZZ\\\^^^______aaadddgggmmmvvv~~~zzzyyy~~~~~~~~~qqq```OOOLLLQQQRRRIIIEEEDDD<<<:::000111444///---000,,,,,,,,,***(((,,,222111+++))))))((((((((((((((()))'''''''''((((((((())))))&&&''')))******)))((('''***))))))))))))((())))))***%%%"""%%%((('''''')))'''%%%%%%((()))'''''')))&&&(((''''''***...***###'''&&&%%%&&&((()))((('''&&&'''((())))))((('''&&&&&&%%%$$$######$$$&&&''''''''''''''''''((())))))(((((())))))))))))((((((&&&))),,,***'''%%%'''+++***&&&%%%((((((&&&''',,,))))))(((''''''''''''(((,,,***(((((()))++++++***************)))))))))((('''(((***+++,,,+++***)))((((((((((((((((((''''''((('''%%%%%%%%%&&&((()))&&&&&&''''''((())))))))))))(((((((((***+++***))),,,...///000.........//////222555666666:::BBBIIISSSYYY[[[YYYWWWVVVTTTPPPUUUUUUVVV\\\dddmmmvvvzzz$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""%%%$$$$$$&&&(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###(((*********---***666IIIYYYaaadddhhhmmmfffjjjmmmlllhhheeefffhhheeeiiimmmppppppoooooooookkkmmmpppqqqqqqnnnkkkiiinnnpppmmmhhhgggjjjkkkiiilllkkkjjjjjjjjjjjjhhhfffaaacccgggkkkmmmlllhhhddd___cccfffbbb\\\\\\dddlllkkkhhhggghhhkkkmmmmmmkkkfff[[[MMM@@@999444111///...000444777777555333000...+++))))))++++++)))&&&***************+++++++++000,,,((('''(((((('''$$$***)))((('''&&&%%%$$$$$$&&&'''((())))))(((''''''$$$%%%''''''''''''((()))&&&&&&''')))++++++***(((******************************++++++---///000111111111111111///---+++***+++,,,///111111111///...555555444333111///---,,,...,,,***)))***...333666111000000444888:::888666555555555444666:::@@@EEE]]]lllvvvsssmmmfffWWWFFF???888:::FFFQQQXXXfffuuuxxxyyyxxxvvvwwwyyyxxxtttzzz{{{||||||zzzvvvrrrpppiiiYYYIIICCCCCCBBB@@@@@@888;;;===CCCPPP^^^eeedddfffiiikkkfff]]]SSSKKKGGGSSSaaauuu}}}lll]]]WWWYYY^^^\\\^^^___^^^cccmmmuuuwwwyyy}}}~~~}}}}}}|||xxxuuutttsssqqqnnnjjjeeebbbaaaaaabbb]]]```bbbcccdddggglllppppppzzz~~~|||~~~}}}|||}}}~~~qqqaaaKKKIIIOOOQQQHHHFFFFFF???999///111555///---///+++---...+++)))...444333,,,(((''''''''''''(((((()))&&&&&&''''''((()))))))))%%%''')))***+++***)))(((///...+++((('''((()))***)))$$$!!!$$$''''''&&&(((***))))))+++***&&&'''+++%%%)))***))),,,...&&&'''&&&%%%&&&((()))((('''&&&'''(((******((('''&&&***)))'''&&&&&&'''((()))'''''''''''''''((())))))(((((()))))))))))))))((($$$(((+++***'''&&&)))---,,,'''&&&***+++((()))...)))((('''&&&&&&&&&&&&&&&---+++)))(((***++++++++++++******)))((()))))))))''')))+++,,,---,,,+++***'''''''''((((((((((((((()))(((&&&%%%&&&''')))+++&&&&&&''''''((()))))))))((((((((()))+++,,,***))),,,---///000///...///000000444777777888===EEELLLVVV\\\^^^YYYTTTSSSSSSQQQTTTUUUWWW]]]gggpppxxx|||!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%###!!!!!!"""### """%%%'''(((&&&###"""''''''''''''&&&%%%$$$###$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''(((***+++,,,---222DDDYYYaaa```eeepppnnnooonnnllliiigggggghhhmmmkkkjjjkkkmmmmmmmmmkkknnnmmmllllllmmmmmmkkkiiihhhjjjkkkmmmmmmllljjjiiihhhhhhiiikkkkkkkkkkkkkkkeeefffhhhjjjkkklllllllllmmmkkkiiigggfffgggiiikkklllllllllmmmmmmllljjjiiiYYYPPPAAA555000///222444444888777222///111///***000---)))''''''((('''''''''((('''&&&%%%&&&))),,,///---***((('''(((***+++,,,***(((%%%$$$$$$%%%&&&%%%((($$$%%%---,,,%%%)))(((&&&%%%&&&''')))+++///...,,,)))''''''))),,,---***&&&%%%'''((('''%%%***))))))***---......---333111///---,,,---...///...//////000000000000000222222222111000/////////111000000000111222333333666666666777888888666444777444222444555666<<>>999999>>>IIIYYYhhhppprrrsssuuuvvvvvvuuuvvvyyy|||zzz~~~{{{yyyyyyxxxuuukkkcccWWWNNNJJJGGGEEEBBBAAA>>>;;;:::???HHHQQQXXXccckkkrrrnnnfff```^^^^^^qqqmmm___\\\\\\YYYYYY\\\aaaiiipppuuuwww~~~}}}~~~~~~|||{{{{{{vvvuuuxxx{{{|||wwwtttssstttuuuuuusssqqqooooooqqqtttwwwxxx}}}~~~~~~|||zzz{{{~~~~~~~~~}}}nnn___PPPIIILLLMMMCCC===>>>;;;444444333111000...---,,,...///111111000...+++)))(((***,,,+++)))'''&&&&&&******))))))((((((''''''(((''''''((())))))(((&&&&&&&&&''''''(((((()))))))))((((((((('''''''''''''''%%%###''',,,...,,,((((((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&''',,,)))'''&&&''''''''''''&&&&&&&&&(((******(((&&&)))((('''&&&&&&'''((())))))(((((('''''''''(((((()))%%%&&&******&&&%%%))),,,'''$$$%%%))),,,+++(((((((((((((((((('''''''''+++)))(((''''''((()))+++---+++)))(((((())))))(((******))))))))))))))))))(((,,,---)))))),,,,,,'''%%%&&&''')))************((((((((())))))***+++,,,***)))'''&&&'''(((***+++......///000000///...---333333333444777@@@LLLTTT^^^ZZZVVVTTTUUUTTTRRRPPPTTTWWW[[[aaagggpppyyy"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((('''&&&$$$###%%%&&&((('''&&&&&&''')))&&&&&&''''''(((***+++,,,,,,000@@@UUU```aaaeeennnoooppppppnnnjjjfffeeeeeeiiijjjkkklllllllllllllllmmmlllkkklllmmmmmmkkkiiijjjkkkmmmnnnnnnmmmlllkkkgggiiikkkmmmmmmllljjjhhhhhhhhhhhhiiikkklllnnnoookkkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhlllooonnnhhhaaaLLLCCC777...+++---000222999;;;888333111333111,,,---+++)))((()))***))))))(((((((((&&&%%%&&&)))+++111000---+++)))((()))))))))(((&&&$$$###$$$%%%%%%$$$&&&"""$$$***)))###)))((('''&&&&&&((()))*********(((&&&$$$$$$&&&))),,,)))&&&&&&'''((('''&&&+++))))))***,,,.........222111///---,,,,,,---......//////000000000000000222222111000//////......000000000000111222333444555555555666777666444222555222222333444555<<>>222,,,444;;;IIIZZZhhhqqqttttttqqquuuyyyzzzzzzzzz}}}vvvzzz{{{zzzyyy{{{yyyuuupppmmmfff^^^WWWRRRQQQQQQIIIDDD>>>:::999===BBBFFFNNNWWWccclllrrrvvvzzz~~~zzzssspppcccdddgggmmmsssxxxzzzzzz}}}}}}}}}yyyvvvxxx}}}~~~~~~~~~~~~yyy{{{|||~~~}}}zzz{{{{{{{{{{{{}}}~~~rrrdddNNNEEEGGGIII@@@;;;<<<888444333222000///......---///---+++((('''((()))***''')))++++++)))((((((((((((((())))))))))))))))))***)))'''''')))***)))((()))))))))(((''''''&&&&&&)))))))))((((((((('''''')))'''&&&(((+++,,,***'''(((((())))))(((((('''&&&)))(((''''''&&&&&&''''''(((''''''((()))***((('''((((((((()))++++++***((()))((('''&&&&&&'''((()))((((((''''''((((((((((((&&&$$$&&&***+++)))***,,,+++)))'''))),,,---+++(((''''''(((((((((((((((((()))((('''&&&&&&'''((()))///+++((()))...000...+++(((+++000333333000,,,((()))+++,,,))))))***)))'''))))))((('''%%%###!!! )))(((((('''''''''''''''((((((''''''(((***+++---))),,,///222333333222111---000444888===CCCJJJNNNKKKJJJIIIJJJMMMOOOPPPPPPRRRWWW]]]dddkkksssyyy~~~$$$$$$%%%%%%%%%$$$######$$$"""!!!%%%***+++'''"""%%%%%%$$$$$$$$$%%%&&&'''&&&''')))***)))'''%%%$$$%%%'''((((((''''''((()))''''''''''''((()))***+++,,,,,,666JJJ[[[cccfffiiikkknnnpppoookkkfffbbb```aaaggglllmmmjjjhhhjjjnnnjjjjjjiiikkkmmmmmmlllkkkjjjkkklllnnnnnnnnnnnnmmmkkklllnnnooonnnllliiigggllljjjhhhggghhhlllpppsssnnnmmmkkkiiifffccc```___fffeeedddeeebbbYYYLLLAAA<<<:::999:::???EEEIIIKKKKKKDDD;;;444111000,,,((((((((())),,,......,,,))))))))))))(((&&&%%%'''((()))***,,,---......------...---,,,***))))))))))))$$$((()))&&&'''***)))%%%((((((''''''(((((()))***'''((()))((('''((()))+++((((((((((((((()))))))))***)))''''''***,,,---...000///...---,,,,,,------//////000111111111111000222111000...------------222222333444666777999:::555444333444444333111...///...///222222444===GGG\\\fffiii\\\HHH999333111444@@@SSSeeeqqqvvvvvvuuuqqqtttxxxzzz|||}}}zzz}}}}}}zzzxxxxxxtttnnnkkklllkkkfff^^^YYYWWWWWWPPPKKKEEE???<<<===@@@BBBAAAFFFPPP]]]hhhrrr}}}|||yyyooooooqqqtttwwwyyyxxxvvv~~~{{{|||zzzvvvwww}}}zzzwww{{{{{{~~~~~~{{{yyyxxxzzz~~~|||{{{|||~~~~~~~~~}}}xxxyyyzzz{{{|||~~~~~~~~~rrrdddMMMCCCDDDFFF>>>::::::666333222000///............444111,,,)))((())),,,///&&&(((++++++***)))))))))((((((((())))))******+++***(((&&&&&&((())))))(((%%%&&&&&&'''((()))******)))))))))(((((((((((('''***)))((()))++++++)))''')))))))))))))))((('''''')))(((((('''''''''''''''&&&&&&''')))++++++)))''')))(((((()))++++++***)))((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((()))))))))******((((((((()))((((((***,,,,,,)))'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((...***''')))...111///+++'''***...222222///+++((()))******)))))))))(((''''''(((((()))(((((('''''',,,+++***)))(((((((((((('''''''''((()))+++,,,---***,,,000333444444222111///222777<<<@@@DDDGGGHHHFFFFFFGGGHHHKKKNNNQQQRRRSSSXXX```hhhnnntttzzz~~~$$$$$$%%%%%%%%%$$$######$$$!!!!!!%%%***+++'''"""!!!"""###$$$%%%$$$$$$###%%%&&&((()))((('''%%%$$$$$$&&&''''''&&&%%%'''((((((''''''(((((()))***+++---,,,333CCCUUUaaagggiiifffjjjnnnooolllhhhdddcccbbbgggkkkllliiihhhjjjnnnjjjiiiiiikkklllmmmllljjjiiiiiijjjkkkllllllmmmmmmooonnnnnnlllkkkkkkjjjjjjjjjiiigggggghhhkkkoooqqqnnnlllhhheeecccbbbbbbbbbggghhhfff```UUUIII???999999:::>>>DDDJJJNNNOOONNNFFF???777222///---+++***++++++,,,---...---***'''((())))))(((&&&%%%&&&(((&&&'''***,,,---,,,,,,++++++***((('''%%%$$$######'''))))))'''((())))))'''((((((((((((((()))******''')))++++++******+++,,,(((((()))))))))))))))))))))(((''''''***,,,------//////......---------...///000000111111111111111222111///---------......111111222333555777888999666555444444444333000...,,,,,,///111111444>>>III[[[bbbaaaSSSAAA777555555:::HHH]]]nnnwwwxxxwwwuuuuuuuuuuuuwwwyyy{{{zzzyyyxxxyyyxxxuuutttsssmmmfffYYY^^^cccdddbbb______```]]]YYYSSSLLLFFFBBB@@@???<<<<<>>>>>AAAEEEKKKRRRUUUTTTNNNJJJ:::555111///---+++,,,000---------......---***''''''((())))))'''&&&'''((())))))*********((('''&&&******)))'''&&&%%%$$$###&&&''''''&&&''''''''''''(((((()))))))))*********&&&)))+++,,,+++******+++''')))++++++)))(((((())))))))))))***,,,......---/////////////////////...///000111111222222111111111000...------...000111//////000111222333555666666555444444444222///,,,)))+++///222111444???LLL^^^___ZZZJJJ;;;555555666CCCRRRffftttxxxwwwvvvvvvxxxrrrmmmnnnsssvvvrrrmmmhhhiiigggeeeeeeddd]]]UUUFFFKKKQQQWWW]]]aaaeeehhhllliiiccc[[[RRRIIICCC???===:::<<>>AAA;;;999999333111000...------...000111000---)))&&&%%%&&&)))+++(((***,,,,,,***)))))))))))))))******************(((''''''((())))))'''&&&((((((((((((((((((''''''******)))))))))(((((((((*********+++******))))))))))))******))))))((('''***)))((((((''''''(((((()))(((((()))***+++)))(((***((('''''')))*********((('''&&&%%%%%%&&&'''(((%%%&&&''')))))))))(((((($$$'''(((''''''******(((''''''((((((''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''')))+++,,,+++***'''&&&'''''''''((()))***&&&%%%&&&)))***((('''***(((((()))))))))(((''''''******((('''&&&&&&&&&&&&'''((()))******+++,,,,,,---...000111111111111000::::::;;;>>>AAABBBAAA???AAACCCEEEFFFHHHKKKPPPSSS\\\```gggnnnsssxxx|||}}}zzzvvvvvvuuurrrrrrooopppsssuuuxxx"""###$$$$$$%%%%%%%%%%%%"""#########$$$%%%%%%%%%######""""""######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''&&&&&&'''(((((((((((((((((())))))***,,,,,,---555DDDUUUbbbhhhcccfffjjjllljjjhhhgggfffjjjjjjiiihhhhhhjjjkkkmmmkkkjjjjjjjjjkkkkkkjjjhhhggggggggghhhiiijjjkkkllloooooonnnmmmmmmlllllllllfffhhhjjjmmmnnnnnnnnnmmmiiihhhgggfffeeeeeeeeefff]]]YYYPPPGGGAAA@@@DDDHHHPPPTTT[[[```___VVVIII@@@333000000///+++&&&***111...---------...---+++)))&&&'''))))))((('''((()))*********)))((('''&&&%%%)))))))))***))))))(((((('''&&&&&&'''''''''((()))(((((()))***************'''))),,,---,,,*********(((***,,,,,,)))''''''(((++++++,,,///111111000...//////000000000000000///000000111222222222222111111///...---...000222444111111111111222333444555555444333333222000---***(((+++///222222555AAANNN```]]]SSSDDD999888999:::MMM[[[lllvvvwwwuuutttvvvpppfff]]]aaammmsssooohhh______]]]ZZZZZZXXXPPPFFF??????@@@FFFPPPZZZcccgggrrrqqqnnnhhh___UUUKKKFFF???;;;<<<>>><<>>@@@???>>>@@@CCCFFFIIIKKKNNNTTTXXXaaaeeekkkppptttyyy}}}{{{rrrlllmmmrrrxxx||||||~~~zzzzzzxxxvvvwwwtttrrrssstttvvv~~~!!!"""###$$$%%%&&&&&&&&&"""###$$$###""""""$$$&&&'''%%%"""!!!!!!###&&&(((&&&%%%###""""""###%%%'''&&&'''((((((''''''(((***)))(((((((((((())))))***++++++,,,111>>>PPP```gggdddgggjjjkkkiiigggffffffnnnkkkhhhggghhhkkklllllllllkkkjjjjjjkkkkkkiiigggggggggggghhhiiikkklllmmmlllmmmooopppooonnnlllkkkfffhhhlllpppqqqpppnnnmmmiiiiiihhhgggdddaaa^^^\\\TTTKKK???999:::BBBJJJOOOWWW\\\bbbeee```RRRAAA555222111222111)))"""%%%///...---,,,---......,,,+++%%%&&&((()))((((((((()))((((((((((((((()))))))))###$$$%%%'''(((((((((((()))'''''')))******+++---(((((()))***************)))+++///000...,,,+++***(((+++---,,,)))''''''(((,,,---///222555444222//////000111111111111000000000000111222222222222111000///...---...111444666444444444444444555666777444333222111111...+++((((((+++000333222555BBBPPPaaa\\\PPPBBB;;;===@@@@@@TTT```pppwwwvvvrrrsssvvveeeYYYPPPWWWiiitttqqqiiifffeeebbb]]][[[WWWMMMBBBAAA<<<888;;;EEERRR]]]bbbqqqqqqqqqnnnhhh^^^UUUOOO>>><<<<<<===777999OOOiiizzzfff```cccdddbbb```aaaccceeeeeeeeejjjrrrzzz|||xxxvvvxxx|||yyyyyyzzz}}}~~~vvvlllaaaWWWQQQNNNMMMNNNSSSZZZaaacccdddiiifffcccccchhhoootttwwwwwwxxxvvvpppiiifffiiimmmnnnsssvvvvvvrrrppprrrttt~~~~~~{{{lll]]]LLL>>><<>>BBBEEEIIILLLOOOSSSZZZ___eeehhhmmmqqquuuyyy~~~~~~}}}}}}}}}uuunnnddd```ccckkkuuu|||}}}|||{{{xxxvvvvvvxxx!!!!!!###%%%'''&&&### ########################""""""###$$$$$$$$$$$$###$$$"""###'''(((%%%%%%(((((((((((('''&&&&&&&&&%%%+++'''(((,,,,,,((('''+++)))+++---222===NNN^^^fffiiiffffffhhhhhheeebbbaaajjjiiigggfffffffffggghhhhhhjjjkkkllllllkkkiiihhhiiihhhgggfffgggiiilllnnnnnnnnnoooooonnnllljjjiiikkkmmmppprrrrrrqqqooonnngggkkkiiiaaa]]]\\\SSSEEECCC@@@>>>BBBJJJSSSXXXZZZeeehhhkkkfffUUUAAA888:::666222------//////,,,(((444000///000///+++***---)))))))))((('''(((+++---***'''&&&)))---...***&&&&&&'''''''''''''''&&&&&&'''))))))'''(((---///...---)))'''))))))'''&&&(((+++,,,------+++******+++,,,,,,++++++++++++++++++,,,000555888888777666666111...///333333111111333333333222111000000111111+++,,,---///000222333444000333666666333222444777777555111...+++******+++))))))+++---...333BBBQQQbbb\\\KKK@@@@@@>>>AAANNN[[[hhhrrrqqqoooqqqpppjjjVVVLLLIIIXXXkkktttrrrnnnrrrsssqqqmmmiii```PPPAAA===777444666999>>>EEEMMM^^^hhhppppppmmmiii^^^SSSNNNFFF>>>;;;888===MMM___pppaaa\\\[[[___```aaaaaaaaaaaabbbcccllluuu|||zzzvvvssssssvvvvvvttttttwwwyyy{{{|||{{{uuummmccc^^^YYYVVVQQQOOOPPPSSSUUUWWW^^^]]]\\\[[[]]]```ccceeekkkhhhdddaaaaaacccgggiiikkkpppvvvyyyyyyxxxxxxyyy~~~~~~~~~~~~ttt^^^MMMEEE???>>>===888555444333333111///---...111333/////////000///......------,,,)))(((((()))+++---***)))((()))++++++)))(((+++)))'''&&&((()))))))))+++***)))))))))***,,,---***)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))),,,)))%%%""" """$$$&&&)))))))))***,,,+++)))''')))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&)))+++***(((%%%&&&''''''&&&%%%&&&'''(((((('''((((((((((((((((((((((((---+++)))'''&&&&&&((((((*********))))))((('''&&&***+++,,,+++)))((('''''')))))))))***+++++++++,,,,,,***''''''(((((((((''')))((('''&&&&&&&&&&&&&&&,,,)))&&&(((+++---***''')))***+++,,,,,,+++)))(((...+++***,,,111555777777>>><<<;;;===@@@BBBBBB@@@AAAHHHLLLMMMPPPXXX```cccoooqqquuuyyy}}}{{{vvvuuuqqqjjjffffffnnn|||zzziiiZZZRRRZZZcccgggnnnwww}}}|||~~~#########$$$&&&%%%""" ########################""""""###$$$$$$$$$$$$$$$ ######!!!!!!###'''''''''''''''&&&&&&&&&***'''(((,,,,,,((('''***###(((...111666CCCUUUbbbeeedddeeeggggggfffeeeeeeiiihhhgggggggggggghhhiiiiiijjjlllmmmmmmllljjjiiikkkjjjiiihhhiiilllnnnppplllmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnkkkhhhllliiiaaaWWWPPPLLLDDD======???DDDLLLUUU]]]bbbdddiiijjjhhh^^^NNNAAA:::999666111------//////,,,)))333000000222111,,,+++,,,*********(((''''''***,,,)))&&&%%%(((+++,,,)))%%%&&&&&&'''((((((((((((((('''))))))&&&&&&***,,,***'''$$$$$$(((***)))***---(((((((((&&&&&&&&&''')))(((((()))***,,,---......000444:::<<<:::666222000222000000444444111111333222222111000000///......------...000111222444444111222444444444333444555555333000---+++*********++++++---///000666DDDSSSbbb\\\JJJ???@@@>>>BBBPPP^^^jjjrrrpppnnnpppmmmgggXXXKKKFFFRRRfffqqqssspppvvvwwwwwwtttqqqjjj[[[MMMAAA:::555555666888===BBBMMMXXXeeelllpppqqqlllccc]]]TTTJJJCCC>>>===GGGRRRiiihhh]]]YYYWWWWWWZZZ^^^aaaeeekkksssyyy~~~vvvooojjjjjjjjjhhhggghhhnnnpppsssuuuuuuqqqmmmkkkeeebbb^^^\\\[[[\\\\\\]]][[[ZZZYYYXXXYYY[[[^^^___gggeeecccbbbdddgggkkknnntttyyy~~~}}}~~~ttt^^^KKKDDD>>>===<<<888444444222222111...------000333000000000///...------,,,++++++++++++++++++++++++***)))((()))++++++)))(((+++)))''''''(((******))))))(((((((((((()))******,,,+++)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$#########)))((('''((()))***(((''')))((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((((((&&&(((+++***(((&&&&&&'''&&&%%%%%%%%%&&&''''''&&&)))))))))))))))))))))))),,,+++)))'''&&&'''(((((()))))))))))))))(((((('''((()))******))))))***+++******************++++++,,,***'''&&&'''((('''&&&(((''''''&&&&&&'''''''''***'''%%%&&&***+++(((%%%'''(((***++++++***)))(((...---,,,...333888::::::BBB???===>>>AAACCCDDDCCCEEELLLSSSTTTXXX```gggjjjtttuuuyyy||||||ssssssnnnkkkjjjfff```___aaaiiivvv}}}}}}vvvlll^^^QQQKKKTTT]]]bbbiiirrr}}}~~~&&&$$$######$$$$$$"""!!!########################"""######$$$$$$$$$$$$$$$###!!!"""&&&'''$$$$$$'''&&&&&&&&&'''''''''''''''***((((((++++++((((((*** (((000111000888KKK\\\```bbbccceeeggghhhhhhhhhgggggggggggghhhiiijjjkkkjjjkkklllmmmmmmlllkkkjjjjjjjjjiiiiiijjjlllnnnpppoooooonnnmmmmmmnnnnnnnnnmmmlllkkklllnnnlllhhhccc```WWWMMMGGGCCC@@@@@@CCC>>>FFFPPP[[[bbbgggjjjllljjjmmmfffSSSEEE???:::444444111...---//////---***222111222555444...++++++,,,,,,+++)))''''''(((***(((&&&%%%'''***+++(((%%%&&&'''(((((())))))))))))''')))(((%%%%%%((((((&&&+++(((((())))))%%%%%%'''+++)))(((&&&'''(((***+++'''((()))***+++---......333777===???===777222///444222222555555222111333222222222222111///---,,,......///000111222333444222111111222444444333111222111...,,,***)))))))))******---///000666EEETTTaaa[[[JJJ>>>???>>>DDDTTTcccmmmrrrnnnkkklllhhh```TTTGGG???HHHYYYffflllnnnyyyzzz{{{zzzyyyuuuhhh[[[HHH@@@999666555333444888888CCCQQQ]]]iiiqqqssspppnnndddYYYPPPHHHBBBBBBFFFSSShhhqqqbbb]]][[[YYY[[[^^^bbbeeeiiiqqq}}}uuuhhhdddcccaaa___^^^bbbdddhhhlllppprrrttttttqqqpppooommmkkkjjjiiihhheeedddcccbbbbbbbbbddddddggggggggghhhkkkppptttwww~~~|||~~~uuu___JJJBBB===<<<;;;777333333111111000...,,,---///111222111000...---,,,,,,,,,)))***+++,,,---,,,***))))))(((((()))******)))'''+++)))(((((()))******)))'''(((((()))))))))))))))---,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''%%%"""!!!)))'''&&&&&&'''(((((('''((((((''''''&&&&&&''''''+++***)))((((((((((((((('''(((***)))(((&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))+++***)))'''''''''(((((('''((())))))******)))))),,,+++***)))((()))************************)))))),,,***(((''''''(((''''''''''''&&&&&&''''''(((((((((&&&$$$%%%((()))'''$$$%%%'''((()))******)))(((///......111666:::======EEECCC@@@@@@BBBDDDFFFFFFKKKTTT\\\___ccckkkqqqssswwwxxx{{{}}}}}}xxxooofffdddbbbaaa```]]]YYY\\\bbbiiivvv|||wwwlll```RRRIIIFFFNNNWWW\\\dddmmmvvv{{{(((%%%###""""""###"""!!!########################"""###$$$$$$%%%%%%$$$$$$'''%%%&&&***+++((((((+++%%%&&&&&&&&&'''((((((((((((((()))******)))(((((($$$***111222///333CCCTTT[[[```cccdddeeehhhiiihhheeefffggghhhiiikkklllllliiijjjkkklllllllllkkkkkkhhhhhhhhhiiijjjkkklllmmmtttssspppnnnlllllllllllljjjiiijjjlllnnnkkkddd^^^OOODDD===???@@@???EEEOOOLLLUUU___gggiiijjjjjjlllhhhpppiiiQQQ>>>;;;888000333000...---...///---,,,111111444888777000+++***//////...,,,)))((((((***((('''&&&''')))***)))'''((()))))))))))))))((((((&&&((((((%%%%%%((((((&&&///,,,,,,,,,)))$$$###%%%+++***))))))***+++,,,+++*********+++++++++++++++444888<<<>>><<<999666444666333333666666222111333333333444444222///,,,+++---......///000111111222222000///000333444111//////...,,,***)))(((((((((((((((***---...444CCCRRRaaa[[[JJJ>>>>>>???GGGYYYgggnnnpppkkkhhhhhh```VVVHHHBBB???EEEOOOXXXaaaiiivvvyyyzzz{{{}}}zzzpppdddOOOEEE<<<999666333222333555:::BBBLLLYYYfffqqquuuwwwpppggg^^^VVVNNNGGGDDDNNNWWWaaalll}}}rrrgggeeefffeeebbbdddgggjjjkkknnnwwwmmmdddccc```]]][[[ZZZ\\\___bbbggglllppprrruuuvvvxxxyyyxxxwwwvvvvvvttttttsssrrrqqqqqqppppppqqqqqqqqqsssuuuyyy|||~~~|||~~~uuu```IIIBBB<<<<<<;;;666333222000000000...,,,,,,...000444222000...,,,+++******))))))******+++*********)))(((((()))******)))'''+++***((()))***+++***)))'''((()))++++++***))))))******)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&(((((('''%%%###"""***(((%%%%%%&&&(((((((((((((((''''''''''''((((((++++++***)))(((''''''''''''(((((((((((('''''''''%%%&&&''''''&&&&&&'''(((************************+++***)))(((''''''((((((''''''((()))***+++++++++222///+++(((''''''''''''++++++******))))))((((((+++)))'''''')))+++++++++)))((('''''''''''''''((('''&&&$$$%%%'''(((&&&%%%&&&'''((()))************......000333777;;;>>>@@@FFFDDDAAAAAACCCFFFIIILLLRRR[[[eeeiiimmmtttyyyzzzxxxyyyzzz{{{|||}}}~~~~~~yyywwwxxx~~~yyytttlllddd]]]]]]^^^___[[[YYY___gggjjjuuu~~~zzzqqqcccVVVLLLGGGFFFLLLSSSYYYaaaiiiqqqvvv}}}(((&&&###!!!""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%"""###'''(((%%%%%%(((%%%&&&&&&&&&'''((((((((('''((())))))))))))((('''******,,,000000222<<>>DDDFFFFFFMMMWWW\\\bbbhhhkkkkkkiiiiiijjjeeeqqqnnnVVVAAA:::777111111000...............---000111555:::888111+++)))111111111...+++))))))***)))((((((((()))*********************)))'''&&&%%%%%%((()))''''''++++++((())))))+++...---)))***...((('''''')))++++++(((&&&******++++++,,,,,,,,,,,,888:::;;;:::888777666777666444444666666222111444000111222111000---***(((,,,---------......//////111///...///222222000---,,,++++++***)))((((((((('''(((***---...444DDDSSSaaa\\\JJJ>>>>>>AAALLL```jjjoooooojjjgggdddYYYKKKAAADDDKKKQQQSSSUUU```kkkuuuxxxzzz{{{~~~~~~tttiiiPPPEEE;;;888666333222333;;;999999>>>JJJYYYhhhsssyyyxxxsssmmmfff^^^TTTLLLOOOOOOOOORRR^^^lllvvvyyyiiiaaa[[[^^^ffflllllljjjjjjmmmppprrrxxxrrrfffbbb___[[[XXXWWWXXXYYY\\\```eeeiiikkkooorrrwwwzzz{{{|||~~~|||||||||{{{{{{zzzyyyxxx|||{{{zzzzzzzzz|||~~~~~~~~~}}}vvv```KKKCCC======;;;666333222///000000...---,,,...000333222000...,,,***))))))***)))'''''''''(((***,,,)))((('''(((******((('''***)))((()))***+++)))(((%%%&&&((()))))))))(((''''''&&&&&&&&&''')))+++,,,************************(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%+++(((&&&&&&''')))))))))(((((('''''''''(((((()))))))))(((((('''&&&%%%$$$((('''''''''((((((((((((&&&(((***)))(((''')))+++)))))))))))))))))))))))))))))))))(((((((((((((((&&&'''(((***++++++++++++333///+++((((((((((((&&&+++******))))))(((((((((***((('''(((+++...//////+++***)))((('''&&&&&&&&&((('''&&&'''(((((('''''''''((()))***++++++,,,,,,,,,...111444777:::===@@@DDDCCCCCCDDDFFFKKKPPPTTT[[[dddmmmqqquuu{{{~~~zzzzzz{{{{{{{{{||||||}}}xxxooojjjkkkmmmvvvzzz{{{vvvrrrnnnhhhbbbYYYZZZ\\\^^^[[[YYY___ggggggnnnuuuwwwrrrhhhYYYMMMIIIGGGGGGJJJOOOUUU^^^gggrrrwww~~~~~~~~~'''%%%"""!!!"""######"""###########################$$$$$$%%%%%%%%%%%%%%%$$$!!!"""&&&'''$$$$$$'''&&&&&&&&&'''''''''''''''&&&))))))''''''))))))&&&---'''&&&,,,......333<<>>888444333000111222111///...///000//////000000///,,,)))'''***)))))))))***+++------(((''''''((())))))(((&&&'''''''''((())))))'''%%%'''&&&&&&&&&''''''(((((()))((('''''''''(((******************************)))))))))))))))))))))))))))(((&&&%%%%%%%%%'''(((''''''&&&'''((()))'''%%%((((((((((((((()))******%%%%%%&&&'''&&&&&&%%%$$$)))'''%%%%%%(((***)))(((&&&))),,,+++(((''')))---''''''''''''''''''''''''(((((())))))))))))((((((((()))******++++++++++++---***((()))---...,,,)))((((((((()))))))))))))))***(((''''''***,,,------((((((''''''((()))******(((((())))))((((((((()))******)))))))))*********---000444666777999<<>>QQQ___bbbdddiiihhhbbbaaabbbdddfffhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmfffhhhkkkmmmnnnmmmlllkkkkkklllmmmnnnnnnmmmlllkkkkkkkkkhhh^^^SSSNNNPPPUUUXXXbbbfffbbbbbbjjjmmmjjjlllkkkjjjlllooonnnjjjfffWWWOOOJJJKKKIII???555111...//////.........///111000000333777666///***)))---...///---***((('''((('''(((((('''&&&''')))+++###$$$%%%'''((()))))))))(((+++,,,)))((()))((($$$&&&(((---111...***+++111444,,,### ###&&&((('''------......///000000111333555777777555444333333222000111555555333222555000///...------------..................---------+++...000///,,,***+++---(((((()))***************&&&'''***,,,...555DDDTTTddd___NNN@@@AAAFFFVVVooorrrvvvuuuqqqooohhhTTT>>>===FFFYYYkkkuuuwwwzzzzzz|||}}}}}}vvvlllPPPCCC666333777999<<>>AAACCCIIIVVVeee```aaagggwww}}}uuunnnjjjjjjooopppqqqpppmmmhhhccc______aaacccaaa```dddmmmttttttvvvyyy|||}}}}}}|||{{{~~~{{{xxxwwwxxx|||}}}zzz{{{~~~~~~~~~|||yyyzzzyyybbbUUUMMMEEECCC@@@999444333000111222111000///000111---...000111000,,,)))&&&)))***+++---......------(((''''''((())))))(((&&&&&&&&&&&&''')))(((&&&$$$+++***)))))))))***,,,------+++***(((((((((((()))************************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%'''((((((&&&###((((((((((((((()))******$$$%%%&&&'''''''''&&&%%%***'''$$$%%%(((******(((%%%(((+++***'''&&&))),,,'''''''''''''''''''''''''''((()))))))))))))))((())))))***++++++++++++***///,,,)))***---...***%%%''''''(((((())))))*********(((&&&&&&((()))))))))%%%%%%&&&''')))+++,,,---'''((()))(((''''''((()))***))))))(((((((((((()))...222666888888999<<>>>>>BBBGGGJJJQQQRRRYYYmmmqqqkkkjjjkkkmmmlllooossstttqqqmmmjjjhhhjjjddd^^^[[[]]]```ccccccjjjkkkqqqyyy}}}{{{{{{}}}}}}|||zzzxxxvvvxxx|||}}}{{{|||~~~~~~}}}xxxmmmVVVRRRLLLFFFAAA<<<777444111---,,,///111//////111111000.........---+++)))((()))))))))************---,,,+++)))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))((()))++++++)))((()))***+++***((((((((()))(((+++------***'''%%%%%%******)))'''&&&%%%$$$###'''***+++)))&&&$$$%%%((('''''''''''''''''''''''''''&&&&&&&&&''''''%%%###))))))))))))***+++,,,---+++++++++++++++***++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&+++******+++,,,---,,,+++(((((((((((()))***+++,,,&&&(((*********)))***+++***)))((('''&&&&&&'''(((******'''$$$&&&***)))%%%*********)))))))))))))))---111444444555:::@@@DDD@@@MMM[[[bbbiiirrr|||wwwrrrqqqsssttttttrrrqqqqqqsssvvv{{{}}}qqqccc]]]ZZZXXXXXX[[[___fffmmmooolllhhhggghhheeeggghhhhhhddd___ZZZVVVVVVOOOGGGDDDGGGIIIFFFBBBFFFBBBAAAFFFNNNYYYjjjxxx|||{{{{{{||||||{{{yyywwwqqqiiibbb______aaagggooouuu{{{&&&%%%%%%$$$######""""""&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''!!!###///333,,,&&&&&&'''%%%%%%%%%&&&%%%$$$"""(((''''''&&&&&&&&&''''''))))))))))))***+++,,,,,,...===OOO\\\dddiiihhheeeaaabbbdddfffhhhiiiiiiiiiiiiiiihhhffffffhhhlllpppjjjjjjkkklllnnnoooqqqrrrppppppnnnmmmkkkkkkjjjjjjnnnmmmkkkiiigggeeeeeeddddddeeefffhhhiiikkkmmmmmmmmmooommmkkkjjjggg\\\PPPMMMOOOSSSVVVOOOAAA666111222111111000///......---000000//////...,,,+++***,,,,,,+++******)))((((((***))))))(((((('''&&&&&&(((((())))))))))))((((((***(((&&&''')))++++++***'''(((***+++******)))))),,,+++***)))))))))******---,,,,,,+++,,,---...///222222222444666777555444111222333444444222000...///000000111111000000000555444222000...---,,,,,,,,,,,,+++***((('''&&&&&&***%%%$$$(((+++***))),,,******+++---...333@@@NNN^^^]]]UUUHHHEEEQQQdddqqqrrrsssuuuwwwuuuiiiOOO888777>>>NNNaaannnvvv}}}~~~~~~}}}{{{}}}{{{qqqfffKKK???888:::>>>DDDSSSccchhhfffccc]]]VVVMMMDDD>>>???BBBHHHQQQZZZdddlllppprrrxxxyyyqqqmmmmmmggg]]]TTTPPPJJJDDDAAABBBEEEGGGHHHHHHRRRjjj|||iiiaaa___```bbbeeehhhmmmooopppppppppqqqlllhhhdddbbbbbbcccbbbaaaddddddhhhppptttuuuwww{{{}}}{{{{{{~~~}}}{{{yyy{{{~~~~~~~~~~~~|||~~~xxxmmm^^^ZZZSSSKKKDDD>>>888555444000---000111000000222111000//////000///---+++************++++++++++++))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))))))))++++++)))(((***+++++++++)))((()))***---+++)))***,,,,,,***(((***))))))'''&&&%%%$$$$$$'''((()))(((''''''((()))''''''''''''''''''''''''((('''&&&'''((('''&&&$$$((((((((()))***+++,,,,,,---,,,,,,---......---,,,((((((((((((((((((((((((((((((((())))))))))))***(((((()))******)))((((((---,,,++++++,,,------,,,))))))(((((()))***++++++''')))++++++***)))***+++***)))((('''&&&''''''(((------***'''(((,,,+++'''))))))************))))))...111444555666;;;AAAFFFHHHUUUcccjjjpppyyyxxxrrrqqqrrrrrrqqqmmmnnnpppsssxxx{{{}}}~~~xxxoooeee]]]XXXVVV[[[bbbhhhmmmssstttqqqnnnnnnoooooonnnmmmiiiccc\\\UUUQQQQQQJJJBBBAAADDDFFFEEEBBBEEEBBBBBBHHHQQQ]]]mmmzzz~~~||||||}}}~~~zzzwwwiiiaaaZZZXXXWWWYYY```gggmmmttt{{{~~~~~~&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###########################$$$$$$&&&"""%%%///333,,,&&&&&&)))'''&&&&&&'''&&&$$$"""((('''&&&%%%%%%&&&'''((((((''''''((()))***++++++---444CCCWWWdddgggffffff```cccfffiiikkkjjjhhhfffgggggggggffffffhhhlllooommmllljjjiiijjjmmmqqqsssrrrqqqooommmllljjjjjjiiimmmmmmmmmmmmmmmlllkkkkkkhhhhhhhhhhhhjjjlllnnnooolllmmmllliiifff```RRREEEOOORRRXXXXXXNNN>>>444333333222111000///...---,,,////////////...,,,+++***++++++******))))))((((((***)))((()))++++++((($$$'''(((((())))))((((((((((((''''''(((+++,,,,,,,,,)))))))))************++++++***))))))((()))))))))+++,,,,,,---------,,,,,,111111111333555555444222222222333333222000...---///000111111222222222222777333000///000000...+++''''''((()))))))))((('''+++))))))+++***(((***---))))))+++...///222>>>IIIXXXYYYTTTKKKJJJWWWjjjvvvrrrtttwwwxxxvvvjjjRRR<<<;;;;;;CCCTTTfffsss~~~}}}~~~~~~}}}}}}yyynnnbbbAAA>>>::::::CCCSSScccnnnrrrsssqqqjjj]]]PPPGGGBBB>>>???@@@BBBGGGQQQ]]]fffmmmvvv{{{yyyyyyzzzuuullleee```XXXPPPKKKHHHGGGHHHDDDCCCLLLddduuu```VVVRRRRRRTTTUUUXXX\\\```dddiiinnnqqqnnnmmmllllllkkkiiieeebbb```^^^___eeeiiilllrrrxxx|||}}}~~~|||{{{{{{|||yyyyyyzzz|||}}}{{{zzzzzz~~~xxxkkkccc^^^VVVLLLCCC;;;555222999333///000111000111333222111000000111111///...***++++++++++++,,,,,,,,,'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((()))***))))))***++++++***(((***+++,,,+++)))))))))***...)))%%%&&&+++///---)))))))))(((((('''&&&%%%%%%&&&&&&%%%''')))******)))(((((((((((((((((((((((()))((('''((())))))'''%%%((((((((())))))******+++,,,++++++---000111...+++))))))))))))))))))))))))))))))))))))************))))))************))))))000---++++++,,,---...---***)))))))))))))))***+++)))+++,,,,,,***))))))***))))))(((''''''''''''((()))***((($$$%%%((('''###((()))***++++++***))))))...111444555777;;;BBBHHHRRR___kkkrrrxxx~~~xxxrrrqqqqqqpppoooiiikkknnnsssxxxzzzzzzyyyssslllddd]]]WWWVVV___iiiqqqtttxxxxxxvvvtttuuuwwwxxxuuuqqqjjjbbbZZZTTTPPPNNNGGG@@@???BBBEEEEEECCCCCCAAACCCJJJSSS___nnnzzz~~~|||||||||wwweee^^^VVVTTTSSSTTTZZZaaafffoooyyy~~~|||uuu&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$#########$$$&&&''''''%%%(((///111+++%%%$$$((('''&&&'''((('''&&&$$$((('''&&&%%%&&&''')))***'''''''''((()))***+++,,,000///;;;QQQ```bbbbbbdddaaacccgggjjjkkkjjjhhhfffgggggggggggggggiiimmmpppmmmllljjjiiijjjllloooppppppooommmlllkkkjjjjjjiiijjjkkkmmmnnnnnnmmmlllkkkkkkjjjiiiiiikkkmmmppprrrooopppmmmggg]]]RRRHHHAAAQQQVVV[[[YYYKKK:::333444333333222000///---,,,,,,/////////...---,,,+++*********)))))))))((((((((((((&&&%%%(((------)))$$$''''''(((((()))((((((((()))))))))+++,,,,,,+++++++++***))))))***+++,,,,,,***)))))))))))))))))))))+++,,,...//////...,,,+++000000000222444444222000333222222111000...---,,,//////111222333444444444333111///111555444///)))!!!###&&&)))++++++*********(((((()))***++++++,,,((((((+++...///222:::DDDOOOTTTSSSNNNNNN[[[kkkvvvrrruuuxxxyyywwwlllUUUAAA@@@>>>BBBNNN]]]iiiuuuzzz||||||yyywwwqqqeeeXXX>>>@@@???>>>III___nnnrrruuuwwwxxxtttjjj]]]PPPHHH@@@>>>;;;;;;@@@IIIRRRXXXcccllluuuyyy|||{{{uuutttpppiiiaaaZZZVVVSSSRRRLLLJJJNNN^^^xxxuuu___TTTNNNKKKLLLJJJLLLNNNQQQVVV\\\ccchhhlllnnnqqqttttttqqqllliiieee```^^^```bbbdddjjjqqqsssuuuyyyzzzyyywwwwwwwwwuuuwwwzzz~~~}}}}}}{{{yyyyyy}}}vvviiieeeaaaYYYOOODDD;;;666333<<<555111111111000111444444333222222222222000...*********+++++++++,,,,,,(((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))************)))***+++,,,***(((***+++,,,+++***)))***++++++(((%%%&&&***,,,+++((())))))((((((''''''&&&&&&(((&&&$$$&&&)))+++***''')))))))))))))))))))))))))))(((((((((******((('''''''''((()))))))))))))))***((((((+++...///,,,((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))000---+++***,,,---...---******)))))))))))))))***+++,,,---,,,***(((((()))((((((((('''''''''((((((''')))'''$$$###%%%%%%!!!((()))***,,,,,,+++***)))///000333666999<<>>GGGLLLLLLIIITTT]]]gggooovvv|||}}}zzz}}}zzzvvvqqqlllhhheeedddYYYWWWVVV[[[jjj{{{fff[[[TTTOOONNNMMMMMMNNNNNNOOOSSSYYY^^^dddiiioootttvvvuuusssqqqnnnhhhcccaaa``````ccciiifffiiimmmooopppooooooooolllqqqwww}}}~~~}}}wwwyyy|||~~~~~~{{{zzzyyy}}}tttfffgggeee___UUUJJJAAA<<<:::<<<666111111111000111444666444333222222111...,,,))))))))))))*********+++,,,+++***)))(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++***)))***,,,,,,***)))***+++,,,+++)))((()))***(((***,,,,,,+++***((('''((((((((((((((((((''''''***'''%%%&&&)))***(((&&&)))))))))))))))))))))))))))(((((()))******)))'''''''''((())))))))))))((()))((((((***,,,---+++((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((...,,,***+++,,,.........++++++***)))((((((((()))+++,,,---,,,***(((((((((''''''(((((((((((((((((((((++++++(((&&&((((((%%%((()))***+++,,,,,,+++***000///222777:::===EEEPPP```kkkvvv|||{{{|||}}}~~~}}}}}}~~~|||vvvnnnjjjlllpppssstttpppmmmlllpppvvvyyyyyywwwtttiii^^^[[[[[[]]]ccciiirrrssssssssssssuuuwwwyyy}}}yyyrrrjjjccc]]]ZZZXXXRRRNNNIIIHHHIIIKKKKKKJJJHHHEEEFFFKKKPPPWWWaaalllttttttwww~~~~~~sssjjjbbb]]]XXXVVVXXX^^^jjjsss|||}}}pppccc%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""######((()))******)))&&&###"""%%%$$$$$$&&&)))***)))((()))(((((((((((('''''''''''''''((()))***,,,---...,,,***///>>>NNNYYY```ddd___aaadddggghhhiiiiiihhhfffhhhiiijjjkkkmmmqqqtttiiikkkmmmnnnnnnllliiigggiiiiiihhhhhhhhhiiijjjkkkkkkllllllmmmmmmmmmllllllllllllllllllnnnoooqqqssspppllldddXXXJJJCCCHHHQQQ\\\]]]\\\SSSCCC444000555333222111000///...---,,,............---+++***)))((((((((((((''''''''''''+++)))''''''((('''$$$ %%%&&&''''''(((((((((((()))+++......+++(((&&&%%%+++)))'''))),,,---+++)))))))))***++++++++++++***+++---///111222111000///000000000111333333111///222111///---,,,,,,------//////111222333444444444555555666777666///$$$(((((()))***)))((('''&&&---***&&&'''///666444,,,***((()))---...///444;;;EEEMMMRRRQQQTTT^^^llluuuppprrrtttsssrrrkkk\\\NNN@@@AAAEEEMMMQQQUUU]]]fffnnnmmmiii___WWWOOODDD::::::@@@FFFMMM^^^ttt~~~~~~~~~~~~xxxiiiTTTEEE???===???HHHRRRSSSJJJ@@@FFFLLLTTT___iiisssyyy|||||||||{{{zzzxxxvvvuuutttgggfffbbb___fff|||}}}nnnfff___ZZZXXXSSSSSSRRRPPPNNNNNNQQQSSS[[[```ggglllooopppqqqrrrqqqkkkgggeeebbb]]]]]]```UUUWWWZZZ[[[[[[\\\^^^___```gggqqqxxxzzzyyywwwvvvrrrtttxxx{{{}}}}}}|||{{{zzz}}}}}}pppccccccccc```XXXLLLCCC===<<<:::444000111111//////222444333111111111000---+++(((((()))))))))*********---,,,+++)))((((((''''''))))))))))))))))))))))))***************++++++,,,+++******+++,,,,,,+++))))))***+++***((((((((()))(((,,,///000---***))))))(((((((((((((((((()))))))))(((''''''(((((((((&&&(((((((((((((((((((((((((((''''''(((******)))((('''((()))*********)))(((************************))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((,,,++++++---///111000///,,,,,,***)))((((((((((((***+++,,,+++)))''''''(((&&&'''(((((()))(((((((((%%%***+++(((&&&((((((&&&))))))******+++,,,,,,,,,111...111888<<<===GGGSSSgggqqq{{{{{{zzzzzzzzz||||||zzzxxxtttmmmeeebbbeeelllqqqtttooolllkkkooovvv{{{{{{yyywwwkkk```\\\]]]^^^```cccnnnnnnnnnoooqqqsssvvvxxxyyyvvvooogggaaa\\\YYYWWWVVVTTTRRRQQQRRRSSSSSSRRRQQQNNNLLLOOOQQQVVV___hhhqqqsssxxx~~~yyyqqqhhhbbb]]]YYY[[[```lllsss{{{yyyjjj\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&#########$$$######""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&'''(((((('''%%%###"""&&&&&&'''''')))+++,,,---***+++...444AAAQQQ\\\^^^ZZZ^^^ccchhhjjjjjjhhhfffdddfffhhhjjjkkkmmmqqqsssjjjkkkmmmnnnmmmjjjgggeeejjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnoooooooooooonnnnnnnnnnnnggg^^^TTTNNNIIIIIIQQQ\\\bbb___YYYOOO???222///444222111111000///......---.........---,,,+++***)))''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%&&&'''((((((((((((%%%)))---...+++(((&&&&&&,,,***)))+++///000---))))))***+++,,,---,,,,,,+++***+++---///111111111111111000000222333333111///111///---++++++,,,---...//////111222333333333333333444555555111+++$$$ )))))))))))))))))))))))),,,,,,***(((---333222,,,+++((((((+++---...222999@@@GGGJJJIIILLLZZZlllvvvsssvvvvvvuuutttpppeeeYYYCCC@@@AAAHHHMMMOOORRRVVVYYYYYYTTTMMMGGGDDD???999999===EEESSSfffvvv~~~|||wwwlll\\\KKK???===AAAJJJVVV^^^[[[MMMAAA???@@@EEEMMMWWWaaakkkrrrtttvvvxxx{{{|||}}}}}}}}}uuutttoookkknnn~~~zzzrrrooojjjeeebbb\\\\\\\\\YYYUUURRRQQQQQQTTTWWW\\\^^^```cccgggjjjjjjgggffffffccc\\\YYYZZZKKKKKKKKKJJJJJJKKKNNNQQQXXX```llltttwwwuuurrrqqqppprrruuuxxxzzzzzzzzzzzz|||~~~~~~~~~~~~zzzmmmaaa^^^``````YYYMMMBBB;;;999666111///000111......000000///...///000000...,,,))))))*********++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++******+++,,,,,,+++)))((()))***)))'''''''''((((((((()))***++++++***(((''''''(((((()))))))))***%%%'''(((((('''''')))***''''''''''''''''''''''''''''''&&&((()))***)))'''((()))+++,,,,,,***)))(((***+++,,,)))%%%$$$'''+++(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((''''''((())))))+++,,,---000333555333222---,,,+++)))((('''''''''((()))******((('''''''''%%%&&&((()))))))))((((((!!!''')))'''%%%''''''&&&+++***))))))***+++---///222...111999===>>>HHHVVVjjjsss}}}|||xxxvvvzzzzzzwwwtttwww{{{|||xxxsssmmmeee\\\XXX\\\eeelllpppiiiggghhhoooyyy~~~zzzxxxooofff```]]]ZZZ[[[```ffffffgggiiimmmppprrrsssnnnlllgggbbb^^^[[[YYYYYY[[[[[[\\\^^^```aaaaaa```]]]YYYUUUVVVWWWZZZcccmmmrrrvvv|||zzzqqqlllhhhdddfffjjjnnntttyyy|||}}}xxxiii[[[#####################$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%###"""###%%%%%%######%%%'''((('''&&&%%%&&&''''''%%%$$$%%%&&&'''(((&&&### %%%%%%%%%&&&(((***+++,,,+++000///...777JJJVVVVVVVVV[[[cccjjjmmmkkkgggdddccceeegggiiijjjmmmpppssskkklllllllllkkkiiigggfffmmmlllkkkjjjiiiiiiiiiiiifffffffffggghhhkkkmmmooorrrqqqqqqpppnnnlllkkkjjj___RRRGGGFFFKKKQQQYYYbbbeee```WWWLLL===111///333111111000000//////...............---,,,+++***)))&&&'''''''''''''''''''''"""$$$&&&'''(((***...000$$$%%%&&&'''(((((((((((("""''',,,...+++(((''''''(((&&&%%%(((------)))$$$***+++,,,---...------,,,)))***,,,---///000111222111111111222333333111///000...,,,******,,,...//////000111111222222222222///111222111...+++))))))%%%%%%&&&(((***,,,...000(((,,,,,,((((((---...+++,,,((('''***,,,---222777;;;@@@AAA???DDDUUUjjjwwwyyy{{{{{{yyyyyyvvvmmmcccJJJBBB>>>CCCIIIKKKIIIHHHEEEFFFDDD??????BBBCCC@@@@@@BBBKKK]]]oooyyy|||{{{wwwmmm___OOOCCC<<<===FFFTTTaaafff```RRRGGG???<<<<<>>IIIWWWjjjsss|||}}}rrrnnnmmmrrr{{{}}}yyytttpppttt{{{}}}xxxqqqiiiaaaVVVRRRVVV___ggglllbbbbbbfffppp|||{{{xxxrrrkkkddd[[[UUUXXX^^^``````aaadddhhhlllnnnooocccaaa```^^^]]]\\\\\\]]]___bbbeeeiiilllmmmmmmmmmfff```\\\\\\\\\```iiirrruuuzzz{{{wwwsssppprrrwwwppptttyyy|||~~~yyylll^^^$$$%%%%%%$$$######$$$&&&(((&&&###!!!""""""!!! !!!"""###$$$%%%%%%&&&%%%%%%'''%%%###%%%)))(((%%%+++)))'''(((+++,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))******++++++,,,---------111<<>>===>>>BBBKKKSSS^^^ccckkkssswwwxxxzzz}}}zzz{{{|||}}}xxxpppnnnmmmkkkjjjjjjjjjkkkkkkmmmoooqqqpppkkkddd^^^YYYWWWTTTQQQPPPQQQSSSUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXTTTNNNKKKKKKNNNRRRSSS[[[bbbkkkpppoookkkhhhfffjjjmmmrrruuuvvvuuuuuuvvvwww{{{|||zzzvvvqqqhhh^^^aaacccffffff]]]NNNAAA;;;888222///000111///000222333+++"""&&&//////)))------,,,***((('''(((***&&&%%%''',,,---)))(((***&&&&&&''')))************'''''''''''''''''''''''')))***,,,///000///,,,((((((((((((((())))))******)))&&&'''+++***&&&''',,,)))((('''((()))******(((+++++++++******((('''''''''&&&%%%%%%&&&'''((()))''''''''''''(((((((((((())))))***+++,,,,,,------(((''''''***---,,,&&&)))((('''&&&&&&'''((()))000,,,&&&"""!!!$$$(((+++***((((((******)))---222444000///444===@@@<<<666************)))))))))))))))))))))))))))((('''''''''(((((())))))((((((''''''''''''''''''((())))))((())))))))))))***---///,,,---000666999===EEEOOOgggpppzzzyyyooommmhhheeegggnnntttvvvvvvqqqpppqqquuuyyyyyysssmmmcccYYYOOONNNPPPTTTZZZ```^^^bbbiiipppvvvzzz|||}}}|||xxxqqqhhhaaa]]]]]]^^^```cccdddfffjjjooommmhhh___\\\ZZZYYYWWWXXX```jjjlllmmmpppsssuuuvvvwwwwwwppplllhhhgggjjjooorrrttt}}}|||||||||~~~|||yyy{{{}}}|||~~~rrrddd''''''&&&&&&&&&&&&''''''***(((&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%$$$"""###''''''$$$'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********+++++++++***,,,444AAAKKKWWW[[[aaafffiiijjjiiihhhddddddeeefffhhhjjjkkklllmmmlllkkkjjjiiijjjjjjkkkkkkjjjiiiiiijjjkkkkkkjjjbbbfffjjjkkkjjjjjjlllooopppooommmkkkfff___UUUNNNHHHHHHIIINNNZZZfffiiifffiiidddVVVCCC777666666444:::111+++,,,...+++***++++++++++++,,,,,,+++******+++***((('''((()))***+++''''''(((((((((''''''&&&+++))))))***(((&&&***///***)))'''''')))))))))((())))))(((((()))***++++++***+++,,,------............------...///000111111111222333333333111000...111000///......///000111...000222222111111111222222111000...+++)))((('''((()))+++***)))((()))***---+++))))))******(((''')))***'''###$$$***...///555666666999@@@PPPdddrrrtttuuuxxxzzzzzzyyywwwvvvcccZZZPPPLLLNNNPPPOOOMMMLLLPPPTTTYYY```aaaVVVGGG:::EEEXXXlllzzz~~~|||zzzzzzsssdddRRRCCC>>>AAADDDRRRYYYcccmmmqqqmmmeee___TTTKKKAAA===<<<<<>>KKK000//////333777777222,,,)))))))))(((((((((''''''((())))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((()))+++++++++***(((((()))+++,,,+++...222666:::EEEOOO___hhhqqqtttsssnnncccYYYWWWUUUTTTXXX___dddggggggiiiiiikkkpppuuuwwwtttqqq```VVVMMMIIIHHHHHHLLLQQQ[[[aaajjjsssyyy{{{{{{zzz|||{{{yyyuuupppjjjeeebbbaaadddhhhnnnvvvyyyrrrhhh```\\\[[[```eeehhhmmmrrr||||||}}}}}}|||zzzxxxwwwvvvtttqqqqqquuuyyy|||~~~wwwkkk'''""" $$$&&&$$$ $$$######$$$&&&&&&%%%$$$&&&&&&%%%%%%###""" ###$$$###!!!###&&&&&&###&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((&&&$$$"""%%%%%%&&&&&&'''(((((())))))***+++,,,///333:::???QQQZZZdddiiihhhggggggiiigggfffffffffggghhhiiiiiilllkkkiiihhhhhhhhhjjjkkkkkkjjjiiijjjkkkkkkjjjhhhlllnnnnnniiiaaaZZZVVVUUUUUURRRNNNJJJGGGFFFEEEEEELLLVVVaaagggkkknnnlllhhhhhh___OOO@@@777444444444;;;666111......---,,,+++111///---+++)))'''&&&%%%)))%%%###$$$((()))&&&!!!***+++---......,,,)))'''***&&&$$$&&&%%%%%%(((---***)))'''''')))))))))(((***))))))((((((((())))))++++++***)))***+++---...///,,,***...333666444000111111000///---,,,,,,+++...000222333333111///---...000111111000///000000//////...***'''&&&(((+++((()))***)))(((''')))******(((''''''(((((('''&&&---&&&%%%,,,,,,((()))111000222333333888FFF[[[jjjrrrtttwwwyyy{{{zzzyyyxxxwwwrrrmmmlllnnnooollljjjiiiooovvv}}}{{{nnnWWWEEE>>>MMM```oooyyy}}}zzzuuulll]]]JJJ>>><<>>@@@DDDMMMWWW]]]]]]hhhnnnuuu{{{~~~{{{yyysssfffVVVJJJDDDBBB:::;;;>>>AAADDDFFFHHHHHHQQQSSSYYY___dddeeeccc``````^^^YYYTTTPPPMMMLLLLLLKKKIIIEEEAAA??????@@@@@@DDDHHHMMMSSSWWWZZZ]]]___VVVXXXZZZ]]]^^^______```bbbffflllppptttvvvxxxzzz~~~}}}{{{yyyyyyuuujjj^^^ffflllrrrrrrmmmcccTTTGGG@@@999444222111...---000...222333...)))+++///000111000...***((((((+++...***'''&&&))))))((())),,,)))))))))))))))((('''''')))))))))))))))))))))))),,,+++)))***,,,------,,,---+++***(((''''''''''''%%%&&&'''((('''&&&%%%&&&((((((((()))++++++***((())))))******)))(((''''''(((''''''''''''((((((((((((((()))))))))***************************))))))$$$$$$&&&)))---...,,,***((((((((((((((())))))***&&&'''((())))))((((((''')))(((((()))(((***666CCC//////000222333111,,,'''((((((((((((''''''''''''(((((())))))(((((('''&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''((()))***+++***)))((()))++++++***,,,000444888CCCMMMZZZccclllooolllfff[[[RRRRRRRRRSSSWWW]]]aaacccccceeefffiiinnntttwwwwwwuuuggg^^^UUUPPPLLLJJJMMMRRRXXX___jjjttt{{{}}}|||zzzzzzyyywwwuuurrroookkkhhhiiijjjmmmrrr{{{~~~vvvkkkgggbbbaaagggnnnqqqtttwww|||}}}~~~~~~yyywwwuuuvvvyyy}}}|||}}}~~~|||rrr%%%!!!###%%%"""(((&&&%%%%%%&&&&&&%%%$$$###$$$$$$$$$######"""!!!$$$%%%$$$"""###''''''$$$&&&&&&''''''&&&&&&&&&'''!!!%%%((()))******%%%%%%%%%&&&''''''(((((('''((()))***,,,///222555GGGSSSaaajjjkkkhhhffffffggggggggggggggghhhiiiiiiooolllhhheeeeeefffiiikkkkkkjjjjjjkkkkkkkkkiiigggeeeffffff```XXXPPPMMMLLLCCCBBBBBBBBBEEEJJJOOOSSS\\\eeelllnnnmmmnnnlllhhhggg[[[KKK>>>777444555777;;;888333///------,,,+++000///---+++)))'''%%%$$$&&&$$$$$$'''+++***$$$+++---///000000...+++)))---)))'''((())))))+++...***)))'''''')))))))))((())))))((('''''''''((((((,,,+++***)))***+++,,,---///,,,+++///555777444111111000...---++++++++++++111111111111111000//////...///111111///......//////,,,((('''(((***)))(((((())))))(((''''''(((***)))(((&&&'''(((((('''&&&+++%%%$$$++++++&&&'''...///111333333666BBBUUUeeeoooqqquuuxxxyyyyyyxxxwwwwwwuuussstttvvvxxxwwwuuurrrtttzzz~~~yyyhhhQQQBBB@@@QQQdddqqqyyy}}}yyysssdddSSSCCC>>>BBBKKK[[[hhhjjjooovvvzzzzzzyyy{{{|||yyyhhhTTTFFF>>>:::===AAA@@@AAA???<<>>@@@IIITTTbbbpppqqqtttxxxzzzzzzzzz{{{{{{vvviiiYYYLLLAAA<<<>>>CCCEEEJJJHHH???<<>>===>>>???BBBEEEIIILLLNNNKKKJJJIIIGGGDDD@@@===<<<<<<>>>@@@BBBFFFOOO[[[cccddd```[[[YYYZZZ\\\]]]^^^eeefffgggggghhhjjjnnnqqqvvvxxxxxxsssppplllddd\\\bbbkkkqqqqqqqqqnnnaaaRRRIII???777333222111444888:::666...(((***......))),,,---,,,***''''''((()))(((%%%%%%((((((%%%%%%(((''''''((()))))))))))))))++++++++++++++++++++++++,,,***))))))+++,,,,,,+++...+++'''$$$$$$&&&***---)))***)))))),,,...)))"""(((((()))+++---,,,***(((((((((((())))))(((((('''%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''******)))((('''&&&&&&&&&!!!"""$$$&&&((()))))))))'''&&&%%%%%%&&&)))+++---(((&&&'''******))),,,222333444555333...***'''''')))))))))((((((((('''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&$$$&&&)))*********+++,,,)))))),,,000111444<<>>>>>AAAGGGNNNVVVbbbmmmtttyyy{{{yyyqqqeee]]]ZZZ[[[YYY[[[]]]^^^]]]ZZZVVVSSSNNNIIIBBB===:::999777666999999;;;===@@@CCCFFFHHHIIIKKKLLLLLLJJJEEE???<<<@@@AAAAAA@@@BBBJJJWWW```fffccc```___``````^^^\\\^^^```ccceeedddeeefffgggmmmsssuuurrrmmmjjjeeeaaaccclllrrrrrruuuuuuiiiYYYIIIAAA:::777555111111444444222---)))+++///---(((***+++,,,+++(((&&&&&&''''''%%%&&&))))))&&&%%%'''''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,+++***111///---*********+++,,,"""(((,,,***(((***)))&&&(((((())),,,------***'''''''''((((((((((((((('''&&&&&&'''''''''&&&$$$$$$'''(((((((((((()))))))))%%%%%%%%%&&&&&&''''''''')))))))))))))))***,,,...$$$%%%&&&'''(((((((((''''''&&&&&&&&&'''(((***+++)))$$$###(((,,,---...111666888777333---))))))*********)))))))))(((((((((''''''((((((''''''&&&%%%$$$&&&((())))))(((&&&$$$((('''&&&&&&%%%%%%%%%&&&%%%'''******)))))))))***((())),,,000111222888??????KKKWWW]]]```cccdddccchhhjjjmmmnnnlllhhhdddbbb[[[]]]aaaeeekkkqqqvvvzzzxxxrrrmmmhhhaaa[[[\\\aaagggkkkssszzz}}}|||xxxvvvpppiiibbb```aaadddcccbbblllssszzz}}}~~~yyyqqqooonnnppppppppptttzzz}}}{{{zzz{{{{{{zzz|||~~~~~~}}}|||}}}$$$%%%%%%$$$######$$$&&&&&&""" $$$((()))###############"""!!! """###""" !!!%%%%%%"""$$$'''((('''%%%$$$&&&(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''((()))))))))((('''&&&&&&(((***+++++++++444CCCTTTaaafffeeebbbaaaaaaaaabbbcccdddffffff___bbbfffjjjllllllkkkiiikkkkkkkkkllllllkkkhhheeeddddddccc___ZZZXXX[[[^^^YYY\\\```bbbdddgggmmmqqqnnnpppooommmmmmnnnjjjccc\\\KKK;;;555222111333888:::===999///***,,,,,,)))(((***---...---)))%%%"""*********'''%%%%%%&&&((())))))******+++------...((($$$###(((+++)))&&&&&&***)))'''''')))))))))(((000///...,,,+++*********,,,---...///...---,,,+++...111444555444222222222111///,,,******+++...000222222333333333111///------///000///...,,,,,,---$$$'''******'''&&&(((***))))))(((&&&%%%&&&(((+++)))((('''((()))***)))((('''+++)))""""""***,,,((('''...333111///444BBBOOO___ccchhhooosssvvvxxxxxxuuuuuuttttttvvvwwwyyyzzzwwwuuuwwwzzzqqq\\\HHH???>>>UUUjjjsssxxx}}}yyypppYYYEEE999@@@OOO\\\kkkyyywwwuuutttvvvyyyxxxtttpppqqqppplllbbbRRRBBB===@@@LLL\\\ddd[[[PPPLLLGGGAAA?????????AAAFFFPPP[[[bbbiiimmmqqqpppllliiiiiikkklllmmmoooooommmhhhddd```YYYSSSJJJBBB>>><<<;;;;;;888888:::;;;>>>@@@CCCDDD>>>CCCJJJOOOQQQOOOKKKHHHBBBCCCCCCAAAAAAGGGRRR[[[cccbbbbbbeeegggeeeaaa]]]WWW[[[```ccccccbbb``````gggoootttqqqllliiihhhfffeeennnssstttwwwzzzooo___HHHAAA<<<:::777111---...---///...,,,,,,///---)))***,,,...---+++(((''''''((('''(((,,,,,,(((&&&((($$$%%%'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))......---,,,***(((&&&%%%"""+++(((###%%%)))+++((((((***,,,...---***'''''''''((((((((((((((('''''''''((((((((('''%%%$$$))))))))))))************&&&&&&''''''((()))******))))))((('''%%%%%%''')))'''((()))))))))(((&&&%%%))))))))))))((('''&&&%%%,,,$$$ %%%***---...///888:::999444---)))***---************))))))))))))''''''((((((''''''&&&%%%&&&(((+++------+++(((&&&((('''&&&&&&%%%%%%%%%%%%''')))++++++)))'''''''''((()))---111222111666<<<777DDDQQQXXX]]]cccggghhhqqqtttwwwvvvrrrmmmhhheee]]]```dddhhhmmmssszzz~~~{{{vvvrrrmmmfff```aaagggmmmqqqwww{{{|||yyyuuurrrnnnhhhaaa^^^___```^^^[[[dddooo{{{~~~zzztttsssssstttsssrrrxxx~~~|||{{{|||||||||}}}~~~|||{{{|||$$$$$$$$$$$$$$$###"""!!!!!!%%%&&&$$$###%%%###"""!!!###%%%### %%%######$$$$$$$$$%%%%%%%%%$$$$$$"""!!!%%%***''' %%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''',,,)))))),,,,,,)))(((+++......444DDDXXXdddeee```dddaaabbbeeeccc^^^```fffhhhggggggiiikkkllljjjiiihhhhhhjjjmmmpppnnniiiddddddfffggggggfffeeeeeefffbbbdddggghhhggghhhlllppppppmmmkkkkkklllkkkgggcccPPPAAA666777777222000222<<<>>>;;;333---+++***(((,,,++++++***)))((((((''',,,***+++&&&%%%,,,&&&(((((()))***************''''''''''''&&&%%%$$$###((((((''''''''''''((((((***+++,,,+++******,,,---111111000///...---------111222333444555555555555---------+++***,,,000444444333222000///.........---,,,+++***))))))))))))***)))((()))***+++***(((%%%&&&&&&&&&'''((((((((("""+++)))%%%&&&(((''')))((((((((()))))))))(((+++---//////000555???GGGTTTdddooonnnooouuuvvvqqqsssvvvuuuqqqrrrwwwwwwsssuuutttwwwyyypppZZZFFF<<>>GGGXXXgggpppttt{{{wwwssssssvvvyyywwwttttttssspppfffRRRAAA;;;>>>UUU___hhhiiiddd\\\QQQGGGHHH>>>:::@@@BBB@@@FFFPPPZZZ^^^dddiiimmmppprrrttt|||xxxuuuttttttssspppmmmjjjeee]]]RRRIIIAAA<<<:::===;;;;;;===AAACCCBBB@@@BBBHHHRRR[[[^^^ZZZTTTOOOMMMGGGBBBAAA@@@@@@CCCIIINNNUUU___fffhhhgggeeedddVVVXXXXXXXXXYYY\\\bbbgggfffiiilllkkkhhhdddcccdddiiioooqqqpppsssvvvpppeeeTTTGGG:::777666444111000/////////...---+++***)))***---///---******...333'''(((((()))))))))))))))&&&%%%%%%(((,,,---+++((())))))***+++---...//////)))******+++---....../////////000...+++******+++******)))))))))))))))***,,,,,,,,,---...,,,(((%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%#########%%%'''''''''***'''$$$%%%))),,,,,,+++(((******&&&&&&******(((******))))))))))))******'''((()))***,,,///111222888999777222000000///+++)))(((((((((''''''&&&&&&***(((&&&&&&''''''&&&%%%***)))((('''''''''''''''%%%''')))'''%%%$$$'''***((()))***(((%%%$$$&&&)))///,,,+++...///...000444999<<>>OOO\\\aaa```aaa^^^___cccdddaaacccggggggggggggiiikkklllllljjjiiiiiijjjlllmmmlllhhhdddhhhiiijjjjjjiiihhhiiikkkiiijjjkkkllllllmmmoooqqqsssqqqnnnmmmkkkgggaaa\\\LLL???666888;;;666222333<<<>>><<<333---,,,,,,+++,,,,,,+++***)))((('''&&&+++(((***&&&$$$+++%%%((((((((()))))))))******(((((((((((('''&&&%%%%%%((((((''''''''''''((((((***+++++++++******+++---111000///...---...//////333333444444444333222222///...---,,,+++,,,...///333333222111000///......,,,+++***)))(((((((((((()))((('''((()))***)))'''''''''(((((((((((((((((($$$***+++'''%%%((((((%%%)))((((((((()))))))))(((***---/////////444<<>>???QQQ^^^kkkpppooolllddd\\\PPPDDD===@@@BBB>>>???DDDCCCGGGNNNWWWaaajjjsssxxxxxxwwwvvvvvvuuutttqqqooopppmmmiiibbbZZZRRRKKKHHH@@@???===???AAACCCBBBAAADDDKKKVVV```fffeee```[[[UUUNNNHHHDDDAAA>>>@@@EEEFFFKKKSSS]]]eeeiiijjjiii[[[[[[YYYXXXYYY^^^dddiiijjjlllmmmhhhaaa[[[ZZZ\\\gggmmmpppmmmoootttqqqiiiXXXJJJ<<<777666333000///111000000///...---++++++---///111...)))'''))),,,&&&''''''(((((((((((((((&&&%%%&&&(((+++---+++)))******++++++,,,---......)))******+++---......//////000000...,,,******++++++******)))))))))******))))))+++...///...+++(((((('''''''''''''''((((((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$(((&&&$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&)))+++(((******&&&&&&******((()))((((((''''''(((((()))(((((()))***,,,...///000;;;===;;;666333222///***************************((('''%%%%%%'''((('''&&&)))(((''''''&&&&&&'''''''''&&&&&&&&&((()))******&&&(((***)))''''''(((******(((***///000......111555888>>>GGGVVVfffmmmlllpppuuuxxxvvvuuuwwwvvvtttnnnoooqqqsssuuuvvvvvvvvvzzzwwwoooddd\\\ZZZ^^^bbbhhhpppuuuuuuuuuwwwyyyxxxuuuiiiccceeeeee^^^\\\```gggmmmwww}}}zzzxxxuuurrroooooorrruuuwwwyyy}}}}}}|||}}}###$$$$$$$$$$$$###"""""""""%%%'''%%%%%%'''&&&###&&&$$$$$$&&&%%%###&&&+++"""###$$$%%%&&&%%%$$$$$$''''''%%%###$$$'''###'''&&&%%%$$$###"""""""""%%%&&&&&&'''(((((())))))***'''(((+++,,,)))***---++++++...666CCCPPPZZZ___\\\ZZZ[[[aaaeeeeeeeeegggfffffffffgggjjjkkkkkkjjjjjjiiiiiiiiijjjjjjhhhfffjjjkkkkkkjjjiiijjjlllnnnnnnmmmlllmmmoooppppppooopppooonnnlllhhhbbbZZZTTTGGG;;;555<<>>@@@EEENNNWWW```fffmmmpppsssvvvvvvvvvvvvvvvtttuuutttrrrllleee]]]YYYNNNKKKHHHEEEDDDCCCAAA???AAAGGGRRR^^^hhhllljjjhhh___WWWPPPJJJCCC;;;999;;;===@@@GGGQQQ\\\dddiiikkkbbb___[[[XXXZZZ___fffkkkkkkmmmkkkbbbVVVOOOPPPSSSaaajjjnnnkkklllrrrrrrmmm]]]NNN???888666333000///111111111000///...---------///111///+++'''''')))%%%&&&''''''(((((('''''''''&&&'''(((+++,,,+++)))***+++++++++,,,,,,------******+++,,,,,,---......///000000///,,,++++++,,,+++***************++++++%%%'''***///111111---******)))((((((((((((((()))''''''''''''&&&&&&%%%%%%''''''''''''(((((((((((()))&&&$$$&&&+++,,,)))%%%$$$&&&(((&&&""""""%%%)))(((******&&&&&&******(((''''''&&&&&&&&&&&&'''''')))))))))***+++,,,---...===??????:::666444///)))*********+++++++++++++++(((&&&%%%%%%'''(((((('''((('''&&&&&&&&&&&&&&&&&&***&&&###%%%(((***)))&&&%%%'''***+++***)))******&&&%%%)))///000---,,,...///555;;;AAANNN]]]hhhkkkjjjpppuuuuuuvvvzzz{{{zzztttuuuwwwyyyyyyxxxvvvuuuvvvrrrjjj```XXXXXX]]]ccceeemmmtttvvvvvvyyy{{{zzzxxxmmmeeefffeee___]]]```hhhoooxxx{{{zzzyyyvvvttttttuuuxxxyyy}}}|||yyyxxxvvvxxx||||||xxx{{{######$$$$$$$$$######"""###$$$"""###&&&%%%"""$$$""""""%%%$$$!!!!!!$$$!!!###$$$&&&&&&%%%$$$###%%%'''%%%###$$$&&&$$$'''&&&%%%$$$######$$$$$$&&&&&&''''''((())))))))))))&&&'''***+++)))***---***+++,,,000777DDDRRR\\\YYYXXXZZZ___dddffffffeeefffdddddddddfffhhhgggggghhhhhhgggggggggiiiiiiiiihhhiiihhhgggfffhhhkkknnnllljjjiiikkkoooqqqooommmjjjkkkkkkiiiddd]]]UUUPPPCCC:::888AAAGGG@@@777333;;;???===555...---//////......,,,+++)))'''&&&%%%***&&&))))))"""$$$***&&&((('''%%%$$$%%%&&&(((***&&&''''''(((((((((''''''((((((''''''''''''((((((((()))******))))))+++---///...---,,,---000333444333222222111000...---,,,111///---...//////---+++000111222333222000...,,,***)))(((((('''''''''((()))(((''''''))))))((('''***))))))((((((''''''''',,,)))%%%###$$$'''((('''((()))))))))((((((((()))(((+++---...///111555888CCCKKKTTT]]]gggkkkeeeZZZPPPRRRXXXaaammmvvvxxxvvvvvvxxxzzzyyyooo\\\GGG:::>>>KKKdddtttrrrqqqkkk]]]KKKCCCAAAPPPcccqqqwwwyyy{{{zzz{{{}}}~~~|||zzz}}}yyyhhhQQQDDD@@@EEEUUUgggpppssssssppplllcccSSSGGGKKKTTTVVVSSSOOOHHHDDD???===???DDDIIILLLXXX___gggmmmppptttxxx{{{vvvwwwyyyxxxuuupppjjjgggeeeaaa[[[UUUNNNIIIDDDAAA???BBBIIISSS^^^eeeggggggeee___YYYTTTKKK???888777777;;;AAAGGGMMMUUU___eeefffbbb]]]YYYYYY^^^eeejjjjjjjjjeeeZZZLLLEEEGGGLLLWWWccckkkjjjkkkqqqrrrnnnaaaQQQAAA:::777333000///111000//////............***---000111...+++******&&&''''''((()))(((((((((''''''((()))***+++++++++++++++++++++++++++,,,,,,******+++,,,,,,---.........///000...,,,++++++,,,+++************++++++,,,%%%'''+++///222222...+++))))))(((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&)))))))))))))))*********'''$$$###&&&,,,...+++&&&&&&''''''%%%###"""$$$&&&(((******&&&&&&******(((''''''&&&&&&&&&&&&''''''))))))))))))******+++,,,999===>>>;;;777555000***))))))(((((('''''''''&&&***(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&)))'''%%%$$$&&&'''%%%$$$'''(((+++,,,+++***)))((('''&&&(((---...+++***,,,$$$,,,444:::CCCPPP[[[```cccjjjppprrruuuzzz}}}|||vvvwwwwwwwwwwwwvvvuuuuuuqqqnnnggg]]]WWWWWW]]]ccciiipppuuutttuuuyyy|||}}}{{{qqqhhhfffeeecccccceeekkkooovvv}}}~~~|||||||||{{{zzzzzz{{{}}}~~~}}}yyytttpppmmmkkkeeehhhnnnqqqmmmjjjpppxxxzzzyyyxxxxxxxxxzzz{{{|||"""######$$$$$$$$$###### ###$$$""""""%%%%%%######!!!"""&&&%%% """###$$$%%%&&&%%%$$$$$$###%%%%%%###$$$'''&&&"""&&&%%%$$$$$$$$$&&&'''(((&&&&&&''''''((()))))))))(((&&&'''***+++)))***---***+++,,,,,,000:::JJJUUUVVVXXX\\\___ccceeeeeeccceeecccaaaaaabbbcccbbbaaaeeeeeeeeedddeeehhhkkkmmmhhhhhhgggfffeeefffiiilllhhhffffffjjjnnnqqqooommmkkkkkkjjjfff```XXXPPPLLLAAA;;;>>>HHHLLLCCC888444<<>>JJJcccsssrrrqqqjjjZZZJJJBBBBBBRRRffftttyyy{{{~~~~~~~~~~~~||||||~~~{{{jjjTTTDDD???HHHYYYkkktttvvvvvvtttqqqkkkZZZLLLPPP^^^fffeeeaaaQQQKKKCCC>>>===>>>???@@@AAAHHHRRRZZZaaaiiiqqqwwwvvvwwwxxxxxxwwwvvvtttsssxxxvvvqqqjjjbbb[[[UUUSSSKKKIIIGGGKKKSSSYYY[[[[[[^^^[[[[[[ZZZSSSGGG>>>;;;222888>>>???@@@FFFRRR\\\dddccc___ZZZWWWYYY^^^cccgggeee^^^PPPBBB;;;===AAAJJJXXXeeehhhkkkppppppkkkbbbRRRCCC<<<999444000///......---,,,,,,,,,------,,,///111222111...,,,+++(((((()))************)))(((((()))))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,------------...///...,,,++++++,,,******))))))***++++++,,,((())),,,000222111...++++++***)))((('''&&&&&&&&&)))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((%%%$$$&&&***,,,)))%%%***'''%%%%%%''''''&&&$$$(((******&&&&&&******((((((''''''&&&&&&''''''(((((((((((((((((()))******222666999777666555000***))))))(((&&&%%%$$$###""",,,***'''&&&&&&&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%'''((('''&&&&&&(((+++******+++,,,+++***'''%%%,,,)))(((++++++)))))),,,###,,,111777AAAIIIMMM]]]dddkkknnnrrrxxx{{{{{{xxxvvvuuusssssstttvvvwwwqqqooojjjccc^^^]]]bbbgggqqquuuvvvrrrqqqwww}}}wwwmmmjjjjjjkkkmmmpppnnnpppssswwwzzz}}}~~~||||||}}}yyy}}}yyyssskkkccc]]]XXXVVVRRRUUU[[[^^^[[[YYY___hhhjjjjjjiiiiiiiiijjjllllll""""""###$$$$$$$$$$$$######&&&&&&$$$$$$''''''$$$%%%"""###''''''"""######$$$$$$$$$%%%%%%%%%!!!$$$%%%###$$$&&&&&&###&&&%%%$$$###$$$''')))+++%%%&&&&&&'''(((((()))))))))&&&'''***+++((())),,,)))***+++***,,,444@@@JJJRRRXXX^^^```aaaccccccaaacccaaa^^^^^^___``````___cccddddddddddddfffjjjmmmiiijjjiiihhhggggggiiikkkeeefffhhhkkknnnpppooonnnpppnnnjjjcccYYYPPPJJJHHHBBB@@@FFFPPPOOOBBB888666@@@FFFGGG>>>333.........000000...---+++***)))(((***%%%***///(((&&&+++(((''''''&&&%%%&&&'''((()))%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((***++++++***+++---///------...///000222333444---...///////////////......///000///......000111---.../////////...,,,+++***))))))(((((())))))***+++)))((()))***+++***)))''''''''''''&&&&&&&&&&&&******++++++((($$$$$$(((&&&)))+++***'''&&&(((+++'''(((+++...111555888:::888:::@@@LLLZZZdddfffeeeWWWJJJBBBIIIZZZhhhooorrrvvv{{{~~~{{{rrrcccOOO@@@>>>JJJbbbrrrsssssslll[[[JJJBBBCCCRRRggguuuzzz|||~~~}}}}}}~~~~~~zzzjjjTTTDDD???GGGYYYmmmvvvyyyyyyxxxvvvsssaaaPPPQQQ___lllooolllaaa[[[RRRLLLHHHDDD@@@<<<888;;;@@@GGGNNNWWW```fffnnnoooppprrrtttwwwyyyzzz|||}}}~~~{{{vvvqqqnnnlllbbb\\\UUUSSSUUUWWWUUURRRNNNNNNPPPSSSOOOFFF>>><<>>IIISSS\\\```aaa\\\TTTPPPSSSWWWaaa]]]SSSEEE999333333666===LLLZZZaaahhhnnnllleee___QQQCCC===;;;666111///,,,+++*********+++,,,---111222333333222///+++)))))))))***+++++++++******)))*********))))))+++---)))*********++++++,,,,,,+++++++++,,,,,,---------+++------,,,+++******+++(((((((((((()))***+++++++++,,,---///111111...+++---,,,+++)))((((((''''''***)))'''&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((+++)))'''''''''''''''&&&+++(((%%%&&&)))***'''###(((******&&&&&&******((('''''''''&&&&&&'''''''''''''''''''''(((((()))***+++000333333222333///******))))))'''&&&%%%$$$###,,,***'''&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&'''((("""&&&******)))***///444,,,+++*********)))&&&###,,,)))'''))))))'''))),,,%%%---111555;;;AAABBBSSS[[[cccggglllssswwwwwwwwwuuurrrpppppprrruuuwwwtttuuusssoooiiigggiiillluuuxxxvvvpppnnnttt|||~~~uuuqqqqqqsssuuuuuutttttttttvvvyyy}}}|||zzz}}}~~~||||||}}}zzzzzzyyyyyy~~~~~~xxxppplllcccYYYPPPHHHDDDAAACCCDDDHHHKKKJJJIIINNNVVVWWWWWWWWWXXXYYYZZZ[[[[[[""""""###$$$$$$$$$$$$$$$%%%''''''######&&&&&&$$$&&&!!! ###&&&$$$######%%%$$$###"""###$$$&&&'''"""&&&'''$$$###%%%%%%"""&&&%%%###"""###%%%''')))%%%%%%%%%&&&''''''((((((***''''''******'''(((***''')))***)))***///777>>>LLLWWW```aaa___aaadddccc```^^^\\\\\\^^^```aaaaaadddeeeeeedddcccdddgggjjjiiijjjkkkjjjhhhgggggghhhdddfffjjjlllllllllmmmmmmmmmjjjcccYYYNNNGGGDDDDDDDDDFFFNNNVVVPPP@@@777777EEELLLNNNEEE888111...---111000///...---,,,++++++)))###)))///)))&&&)))(((&&&''''''''''''(((((((((''''''(((''''''&&&%%%$$$((((((''''''''''''(((((()))***,,,,,,+++,,,///111,,,---///111222333222222......////////////.........000222...)))(((,,,111------,,,,,,,,,,,,++++++(((((((((''''''(((((()))***((('''((()))***)))(((''''''''''''((((((((((((+++&&&$$$((()))&&&&&&(((&&&))),,,***'''%%%(((+++((((((***---333888<<<>>>>>><<<>>>EEEOOOYYYaaaeeeZZZMMMBBBDDDLLLUUU```hhhlllsssxxxvvvooodddRRRBBB@@@JJJbbbsssuuuvvvppp___KKKCCCCCCRRRggguuu{{{|||}}}~~~~~~}}}}}}}}}~~~~~~xxxiiiTTTEEE@@@FFFYYYmmmwwwyyyzzzzzzyyyyyygggSSSOOO]]]nnnuuutttrrrmmmfffbbb]]]VVVMMMFFFCCC@@@======BBBIIIPPPSSSYYY[[[```eeekkkpppsssuuusssxxx~~~}}}||||||tttmmmfffdddeeeccc]]]XXXOOOMMMLLLMMMIIIAAA<<<;;;666666777888:::>>>BBBFFFRRR\\\ccc^^^QQQGGGGGGKKKSSSMMMCCC999333111111111444AAANNNVVV```iiihhh___\\\OOOBBB>>>===888222///++++++)))))))))+++---...111111111111111///,,,***(((((()))***************)))***+++***((((((+++...(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,+++)))))))))***''''''''''''((()))***+++---,,,,,,...000111000...---,,,+++)))((('''&&&&&&***)))'''&&&&&&&&&'''(((&&&''''''((())))))******)))))))))'''&&&'''+++...(((''''''((((((((('''&&&(((******&&&&&&******(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((---/////////000...)))((((((''''''''''''&&&&&&)))'''&&&&&&'''''''''&&&''''''&&&&&&''''''((()))%%%&&&'''(((***+++...000,,,***(((((())))))&&&$$$&&&$$$%%%)))***((((((+++''',,,//////222888<<<<<>>>>>>>>AAAGGGGGGGGGHHHIIIJJJLLLMMMMMM!!!"""###$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!###$$$!!!&&&"""###%%%(((&&&%%%"""!!!!!!###&&&((($$$(((((($$$"""###### '''&&&###"""!!!###%%%&&&$$$$$$%%%%%%&&&''''''(((***((('''******'''''')))%%%'''))))))))),,,111666GGGVVVaaaaaa^^^aaadddeee]]][[[ZZZ[[[^^^bbbdddeeeeeeggggggeeebbbbbbdddggghhhiiijjjiiigggeeeeeeeeebbbfffjjjkkkiiiggghhhjjjdddaaaZZZOOOEEE@@@@@@BBBFFFJJJTTTZZZPPP>>>666777HHHQQQTTTJJJ<<<333///---111111000///......------(((!!!(((///(((%%%((('''&&&'''(((((())))))(((((())))))))))))((('''&&&%%%((((((''''''''''''((((((***+++,,,,,,,,,---000222+++---000222333333222111//////000000///......------111333---%%%###)))000,,,,,,+++*********++++++''''''&&&&&&&&&''''''((()))'''&&&'''((()))((('''''''''(((((())))))******)))!!!((()))(((***&&&))),,,***'''%%%(((+++(((((()))---333:::???AAAGGGCCC???AAAGGGOOOXXX___YYYNNNDDDAAAAAAEEEQQQ^^^aaajjjpppooojjjbbbQQQBBB@@@JJJbbbsssvvvxxxssscccKKKCCCCCCRRRfffttt{{{}}}{{{||||||||||||}}}}}}wwwhhhTTTFFFAAAJJJ^^^rrr{{{}}}}}}}}}|||{{{iiiTTTOOO\\\ooozzz{{{vvvsssqqqqqqqqqkkkbbbZZZSSSKKKAAA<<<>>>CCCGGGHHHDDDIIIPPPXXX```fffjjjllliiipppyyy~~~~~~yyytttqqqrrrtttqqqiiibbb```ZZZUUUQQQKKKBBB>>>??????:::666888===???===:::KKKYYYddd```OOOAAA???DDDEEE>>>666111111222444444000;;;EEEMMMZZZeeeeee\\\YYYMMMBBB???>>>999333000,,,+++)))))))))+++---///---------///111111///...'''(((((())))))))))))))))))+++,,,***((((((+++...'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,---)))***+++***)))((()))***&&&&&&&&&&&&'''(((******---,,,+++---000222222111+++***)))'''%%%$$$######+++)))'''&&&%%%&&&((()))######$$$$$$%%%&&&&&&'''###&&&((('''&&&***222888$$$'''***)))&&&%%%&&&)))(((******''''''******(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***(((,,,...------...,,,((($$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%''')))))))))'''''''''''''''((()))******'''$$$%%%''')))'''%%%+++(((%%%&&&((()))(((&&&""")))+++)))(((***)))+++***(((***111444444777???IIIOOOWWWaaaggghhhmmmlllkkkjjjiiihhhggggggtttxxx|||{{{vvvpppmmmlllooorrrsssnnnmmmsssyyy{{{~~~}}}{{{yyyxxxuuunnnggg```aaacccfffiiilllnnnooorrrrrrrrrqqqmmmgggbbb^^^YYYRRRNNNPPPPPPLLLKKKOOOWWWYYYXXXXXX\\\___XXXLLLGGGCCC???:::777777888888777444444777999999;;;???>>>>>>???AAABBBDDDEEEEEE$$$$$$$$$############"""""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""""""#########!!!""" $$$%%%###$$$'''%%%%%%%%%$$$$$$#########!!!$$$'''(((&&&%%%''')))((('''''''''''')))+++,,,)))******))))))***---///:::HHHYYYaaaaaa^^^```ccc\\\______\\\\\\___```]]]ggghhhhhhfffdddcccdddfffeeeggggggeeefffjjjhhhdddggghhheeebbbeeejjjfff^^^cccWWWIIIAAA>>><<<>>>BBBOOORRRVVVVVVLLL@@@:::<<>>>>>???BBBFFFUUUYYY\\\]]][[[WWWKKK???EEETTTbbbiiiooossslll```OOOAAA>>>OOOcccnnnuuu|||{{{||||||}}}~~~~~~~~~yyygggOOOBBBAAAQQQcccuuu|||}}}}}}~~~~~~|||tttaaaPPPPPP```rrr{{{zzz{{{yyyvvvuuuwwwtttpppddd^^^VVVQQQNNNIIIBBB;;;???@@@BBBDDDHHHMMMTTTXXX___gggqqqxxx|||~~~~~~}}}{{{zzzyyyvvvrrrooommmjjjgggccc^^^UUUKKKCCCBBB???;;;:::<<<>>>===<<>><<<>>>AAABBB@@@>>>$$$$$$$$$############"""""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$$$$$$$(((((('''&&&%%%%%%&&&&&&$$$""""""%%%%%%""""""%%%%%%$$$$$$$$$############!!!$$$'''((('''%%%&&&'''+++******)))***+++,,,---'''((()))(((((((((+++---666BBBRRR\\\^^^^^^___```___aaa```\\\\\\```aaa___fffffffffeeecccbbbcccddddddeeecccaaacccggggggdddfffhhhfffdddeeegggaaaXXXRRRIII@@@===>>>???CCCHHHNNNQQQTTTQQQEEE999666:::HHHWWW\\\VVVMMM<<<222777444333111000000///---+++&&&))))))&&&&&&))))))%%%'''((((((((('''''')))+++,,,***)))***------+++)))''''''(((((()))******+++---------,,,,,,---000333111111222222111000...---000...,,,---//////---+++//////000//////...---,,,(((((()))***++++++*********)))((()))***+++)))'''***'''$$$###&&&)))))))))'''******''''''))))))&&&---+++))))))******)))((('''''''''((((((((((((((()))(((***000444999BBBKKKYYYXXXUUUPPPJJJFFFDDDDDDJJJCCC>>>======<<<>>>BBBHHHMMMPPPRRRSSSQQQIII@@@GGGRRR___fffjjjiiiaaaYYYNNN@@@<<>>===:::888IIIQQQWWWQQQCCC777444666333444555777999888666444666888999:::AAAKKKOOOMMMKKKCCC;;;777777666111,,,---,,,+++++++++++++++,,,,,,......,,,...111000,,,(((((('''(((((()))***+++***))))))(((''''''&&&&&&***))))))))))))+++---......,,,***)))******)))((())))))(((''''''((())))))***))))))((((((((()))))),,,++++++++++++,,,,,,---)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***((()))***+++,,,+++***)))(((((()))'''&&&%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''((((((((('''((()))***)))(((&&&%%%'''&&&%%%%%%%%%&&&''''''************************+++***)))(((((((((((((((,,,+++)))*********(((&&&%%%%%%&&&&&&&&&'''((()))))))))((('''''''''((((((***)))((())),,,.../////////333888;;;>>>DDDLLLSSSZZZZZZZZZZZZ[[[\\\]]]^^^cccfffiiijjjiiiiiiiiijjjmmmlllkkklllqqqvvvyyy{{{~~~zzzsssnnnggg]]]PPPFFF>>>???@@@AAACCCDDDEEEEEEDDDFFFGGGGGGEEE@@@;;;888;;;999666555777888999999999:::;;;<<<<<<;;;:::999999888666555444333333333444111333888:::777777:::>>><<<;;;>>>@@@AAA>>>:::$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""$$$%%%### """$$$&&&######%%%%%%"""!!!$$$$$$$$$$$$$$$###############&&&)))***)))'''&&&%%%(((((('''''''''(((((()))'''((())))))((((((***,,,///999GGGSSSZZZ]]]^^^^^^aaabbb```\\\\\\```bbbaaacccddddddbbb```___```bbbbbbbbb___\\\^^^cccdddbbbaaabbb```]]]\\\YYYRRRIIIBBB===999===AAADDDJJJOOOTTTVVVWWWQQQBBB666777???LLLXXX[[[WWWRRRBBB444555222111///.........,,,***'''***)))&&&&&&''''''$$$)))'''&&&&&&)))+++,,,,,,+++)))((((((***+++***)))((((((((()))******++++++,,,------------...111444000111111111111///...,,,///...------...///---,,,...............,,,++++++%%%'''))),,,------,,,+++(((((('''((()))***(((&&&&&&!!!!!!'''***((($$$))),,,+++(((''')))(((%%%)))(((''''''''''''%%%###))))))((((((((((((((('''***((()))...333888BBBKKK\\\]]]^^^ZZZTTTNNNIIIFFFGGGEEEDDDEEECCC??????BBBFFFJJJMMMOOORRRTTTQQQKKKNNNSSS]]]eeecccZZZRRRPPPLLL>>>999III^^^mmmuuu{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}vvvaaaJJJBBBGGGaaaooo{{{~~~}}}~~~zzzsssdddQQQJJJSSScccoooxxx{{{|||zzz{{{}}}zzzuuuoookkkhhheee```\\\QQQOOOLLLIIIEEEAAA>>>===AAAEEELLLRRRYYY```gggkkkooosssxxxyyyxxxxxxyyyzzz}}}zzzvvvqqqmmmfff```XXXPPPKKKGGGCCCAAAGGGGGGFFF@@@999444333555222777<<<@@@AAA@@@???>>>===<<<888555888@@@DDDDDDIIIBBB999444444333000,,,------,,,******)))))))))---///---+++---111111---)))))))))(((((())))))******))))))((((((''''''&&&)))(((((('''((()))+++,,,---+++)))((()))***)))((()))(((&&&%%%%%%&&&((()))++++++***)))((((((((())),,,++++++++++++*********)))))))))))))))(((''''''"""######$$$%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))***+++++++++***)))((()))))))))((('''&&&''')))%%%&&&'''))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''((()))))))))((('''&&&&&&'''(((((('''%%%$$$&&&%%%%%%%%%%%%'''((()))------,,,++++++,,,------,,,+++***)))(((((((((((())))))***+++,,,***'''$$$!!!###&&&((()))(((&&&$$$(((((('''''''''((())))))***)))((((((***,,,,,,,,,...111555777888;;;AAAEEEJJJJJJKKKLLLNNNOOOPPPQQQUUUVVVWWWXXXZZZ]]]bbbeeeggggggggghhhkkkpppwww{{{}}}uuujjj___VVVLLLBBB;;;777777777888999999::::::777888999:::999777555333444222000000111333333333111222333444444333222111666666666555444333222111333111222666666444444666;;;:::;;;===@@@???:::666$$$$$$$$$#########""""""""""""""""""""""""""""""######################## ###!!!###&&&######%%%%%%""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((+++,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))+++,,,+++111<<>>999EEEYYYiiisssyyy}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||ttt]]]FFFAAAHHHbbbooo{{{{{{uuugggUUUIIIKKKWWWbbbpppwww{{{|||~~~}}}zzzwwwssspppooonnnkkkiiigggeeeaaa]]]XXXRRRLLLIIIBBBBBBBBBDDDGGGMMMRRRVVV]]]dddlllpppqqqsssxxx|||{{{wwwtttuuupppiiiaaa[[[VVVSSSQQQKKKDDD;;;555444555666666888???IIINNNNNNLLLKKKLLLHHHDDD<<<666555:::>>>AAAKKKDDD;;;666444333000---,,,+++******)))))))))***...///---+++---111222///+++******)))(((((())))))))))))))))))((((((''''''(((''''''&&&'''((()))***+++)))(((((()))***)))(((***(((&&&%%%%%%&&&(((***---,,,+++))))))(((((((((++++++++++++***))))))(((((())))))*********))))))######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((******+++++++++)))(((''')))******)))''''''((()))((()))***+++***'''$$$"""((('''&&&&&&&&&&&&'''(((&&&((()))++++++***((('''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&(((***+++...---+++******+++---...,,,+++***((('''''''''''''''&&&&&&''')))(((&&&$$$$$$&&&(((+++,,,+++(((%%%'''''''''(((((()))******+++***))))))***+++***)))---000444666777888:::=========???@@@AAABBBBBBBBBFFFGGGHHHIIIKKKOOOUUUYYYZZZ]]]```bbbcccgggmmmrrrtttkkk]]]PPPGGG@@@;;;777777777777777777777777777555555666666666666555444222111//////111222222222///000111222222111000///333333444555444333111000222111111333333222222333888888:::===@@@>>>888333$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!$$$'''%%%!!! ###'''$$$!!!"""%%%&&&$$$%%%(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))***(((&&&$$$(((((())))))*********)))'''(((******)))((()))******---555AAANNNVVVZZZ[[[___```\\\WWWWWW[[[^^^]]]^^^___^^^]]][[[ZZZ[[[]]]______\\\XXXYYY]]]^^^[[[ZZZUUUNNNHHHCCC>>>:::999;;;;;;AAAIIIPPPSSSXXX^^^[[[[[[VVVKKK:::111888EEEQQQZZZZZZYYYYYYJJJ666000///---,,,,,,------,,,***+++***))))))((('''&&&'''***'''%%%&&&***------,,,222000...,,,)))((())))))))))))******+++,,,,,,,,,,,,...///000///000222444444444444444333111///...---............---......////////////...---,,,,,,)))+++---//////---+++)))''''''&&&'''((()))'''%%%'''((()))(((&&&%%%######&&&))))))''''''***+++((()))((((((((()))(((%%%###******))))))((((((((('''+++((((((+++...333===FFFTTTYYY___cccddddddddddddbbbbbbcccbbbZZZPPPKKKMMMOOOSSSVVVWWW]]]gggnnnooofffdddeeedddVVVDDD>>>DDDJJJAAA;;;BBBQQQaaannnuuu|||||||||||||||}}}}}}}}}yyyzzzzzzqqqZZZDDD???GGG^^^kkkxxx~~~|||wwwlll\\\MMMGGGLLLTTTfffpppzzz|||{{{zzzwwwvvvwwwwwwxxxxxxsssqqqnnnkkkiiiddd^^^ZZZRRRNNNIIIEEECCCCCCEEEFFFIIIPPPXXX^^^```dddkkkqqqrrrvvv{{{~~~{{{yyy|||zzzuuunnnhhhcccaaa```VVVJJJ===777999===<<<999AAAJJJTTT[[[]]][[[ZZZZZZTTTMMMDDD<<<888777;;;???KKKEEE===777444111///,,,***)))))))))******+++,,,...///---+++---222333000,,,+++***))))))(((((())))))))))))))))))(((((((((((('''&&&&&&&&&'''((())))))(((&&&'''((())))))(((***)))'''&&&&&&''')))***,,,+++***)))(((((((((((()))*********)))(((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&)))***++++++***)))(((''')))******)))''''''((()))''')))***+++***(((%%%###'''''''''&&&&&&''''''''''''(((***++++++)))(((&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%&&&(((***,,,---+++)))(((((()))+++---))))))((('''&&&%%%%%%&&&(((&&&$$$$$$&&&'''(((''')))(((((()))+++,,,***'''''''''((())))))*********,,,+++******++++++***((((((+++...000111333444555666777888888999888888777999;;;>>>???AAACCCFFFHHHJJJOOOUUUXXXYYYZZZ]]]```___XXXLLLAAA:::777777777444444444444333333333222222222222222111111111111111000///000222333222111000111222222222222111000000111222333333222000000000111000000000111111000666666888<<>>CCCGGGJJJQQQ]]]gggkkkiiihhhfff]]]LLL>>>===BBBKKKEEE@@@@@@IIIXXXgggqqqzzzzzz{{{||||||}}}~~~~~~{{{zzzyyyqqq\\\EEE???EEEVVVbbbnnnuuuyyy~~~~~~{{{vvvooodddUUUIIIFFFIIIYYYfffttt|||~~~{{{zzzyyyxxxyyyzzz}}}~~~yyywwwuuuuuuvvvtttoookkkgggaaaYYYSSSNNNLLLIIIHHH===AAAEEEHHHJJJMMMSSSXXX```gggooovvvzzz{{{||||||~~~zzzuuuqqqooooooaaaUUUHHHDDDGGGJJJEEE???FFFNNNYYYbbbggggggfffeee```XXXNNNFFF===777888===DDD@@@:::555222///---+++)))))))))******,,,---------......,,,...333333000,,,+++***)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((&&&%%%&&&((())))))))))))(((((((((((((((((()))******)))((('''''''''((('''((()))))))))((('''&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&((()))*********)))(((''')))))))))((('''&&&''')))$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%'''(((***,,,))))))(((''''''((())))))''''''&&&&&&%%%%%%&&&&&&***(((%%%%%%''')))***+++***'''%%%&&&)))***(((&&&(((((()))*********)))))),,,+++***+++,,,+++)))''''''(((+++---///111222222222333444555555444333222333555888999999999:::;;;===AAAGGGKKKMMMLLLLLLLLLHHHCCC<<<555222111333555222222222111111111000000//////000000000//////...///...---///111222111000//////111111111111/////////000000111111111000000...000000------000111///222333555999<<<;;;555000$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&"""""""""""""""###$$$%%%%%%"""###&&&&&&$$$%%%'''#########$$$$$$%%%%%%%%%$$$"""!!!"""$$$&&&%%%$$$###$$$&&&((())))))))))))'''(((******)))(((((((((+++,,,///444<<>><<<999777444111//////111333222222222111111111111111---...000111222111111000---,,,,,,...000111000///---...///000000///...---///.........///000000111---000///,,,,,,111222000......000444888888333///$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$'''$$$$$$'''&&&######&&&!!!!!!""""""#########$$$'''$$$"""###&&&))))))(((%%%&&&)))+++---......---***,,,......---++++++,,,,,,---...000666AAANNNWWWZZZ\\\[[[WWWVVVYYYXXXVVV[[[\\\\\\ZZZXXXWWWXXXZZZTTTXXXZZZXXXWWWUUUMMMEEE>>><<<>>>EEEGGGFFFJJJQQQUUUVVVYYY]]][[[WWWXXX]]]ZZZSSSIII@@@666444<<>>AAANNNNNNIII@@@>>>III\\\jjjwwwxxxyyy{{{}}}~~~~~~{{{uuucccLLLAAABBBCCCJJJOOORRRXXXbbbjjjlllssspppppppppfffUUUGGGCCC@@@MMM\\\fffnnnxxx~~~|||zzzzzz}}}{{{yyyzzz~~~}}}zzzyyyvvvsssqqqqqqqqqnnnkkkfffaaaYYYRRRNNNLLLKKKJJJEEEHHHKKKMMMOOOTTTZZZ___^^^eeemmmsssuuuwwwzzz|||mmmddd]]]]]]bbbaaaWWWMMM@@@EEEOOO]]]jjjqqqqqqnnnwwwoooeeeZZZKKK;;;666:::666666666555555333222000......---,,,+++++++++++++++...///...111444333///+++***************++++++)))))))))))))))*********))))))''''''&&&'''((()))&&&%%%$$$%%%''')))))))))$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&''''''(((###%%%'''))))))((('''&&&)))))))))))))))(((''''''"""###$$$%%%'''((()))******))))))((((((((())))))&&&'''(((*********))))))'''(((((('''%%%%%%&&&'''((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***"""###$$$'''))))))'''%%%)))&&&&&&(((,,,,,,'''""")))***++++++***)))((('''(((''''''(((***)))'''%%%***)))((()))+++------------///111444555555444444111111111000///000333555555333222444888999777444444444444222000000111222000000000///////////////)))+++...000111111111000---------///111222111///---...///000000///...---///...---------///111222,,,000///+++,,,111333000++++++,,,111555555222..."""&&&%%%!!!!!!%%%&&&"""""""""#########$$$$$$$$$"""!!!###%%%"""######""" !!!###&&&""""""#########$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&%%%%%%'''((('''"""''''''&&&%%%&&&'''((()))''''''(((((()))*********---+++)))(((,,,777FFFPPPXXXYYYYYYYYYWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\YYYWWWWWWYYY[[[XXXQQQJJJOOOOOOOOOOOOQQQSSSUUUVVV[[[^^^``````___]]]\\\]]]]]]OOO@@@777444444888===OOOVVVZZZUUUGGG999111...------,,,...//////...,,,)))******'''$$$###'''***...***&&&'''+++,,,)))&&&***(((&&&&&&&&&%%%$$$""",,,***)))***...000///---111111111111111000///...111333444222///---...///...---++++++---...---,,,,,,,,,,,,,,,+++)))(((&&&$$$$$$&&&'''(((((())))))))))))(((&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$###''''''&&&&&&&&&''''''(((%%%'''((((((&&&$$$###$$$)))((('''((()))***)))'''&&&&&&&&&''')))+++...///555===HHHOOORRRTTTUUUWWWNNNIII@@@999999<<<:::555666:::======::::::>>>CCCKKKKKKIIIBBB:::666888<<>>IIIOOORRRNNNBBB666000......------///111222111///+++)))'''&&&&&&'''((()))***)))(((''''''((('''''')))(((''''''(((((('''&&&***((('''))),,,...---+++111111111111111111000000---000333333111//////000///---,,,,,,---......---+++,,,,,,,,,+++)))'''&&&&&&&&&''''''((('''''''''******(((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))(((***,,,,,,+++******++++++)))((('''((((((&&&%%%'''''''''''')))+++---...111555;;;@@@CCCDDDFFFGGG<<<:::555111444::::::555555888<<<>>><<<<<<===?????????===999666777:::>>>IIISSSOOOCCC>>>===HHH\\\nnnuuu{{{|||}}}}}}~~~rrr[[[IIIGGGOOOYYYSSSNNNNNNLLLHHHIIIMMMSSS___hhhiiijjjhhhYYYHHH::::::<<>>BBBEEEAAA888000------...------///222444444333,,,((($$$$$$(((+++***(((&&&((()))(((&&&%%%&&&((()))(((((()))***++++++******)))(((***---......---111111111111111222222222,,,...111222111000000000///...,,,,,,...///...---+++,,,,,,,,,+++)))'''&&&''''''(((((('''&&&&&&%%%******)))((('''''''''''''''''''''&&&&&&%%%%%%%%%"""######$$$%%%'''((()))%%%''')))))))))((()))***)))(((''''''(((((('''&&&((((((''''''(((***+++,,,333222333666999;;;;;;;;;444555444333888>>>>>>:::777:::???DDDFFFEEECCCAAA===999444222444888<<<>>>IIIWWWVVVKKKBBB;;;AAARRRgggqqq{{{}}}}}}|||~~~}}}pppZZZJJJLLLVVViiiddd```]]]VVVMMMHHHGGGHHHOOOUUU\\\fffkkkaaaQQQBBBAAA???>>>???FFFRRRZZZiiiqqqzzz~~~}}}||||||{{{zzzzzz{{{~~~~~~}}}||||||zzzxxxvvvtttpppnnnkkkeee\\\UUUNNNJJJEEE@@@>>><<<;;;:::===CCCEEEAAA???@@@<<<333:::HHHXXXaaahhhooottttttpppnnnjjjaaaUUUHHH???:::555:::>>>AAAEEEHHHFFFAAA;;;666000///111111...***,,,------...////////////+++***))))))******)))(((((())))))))))))((('''&&&'''&&&&&&'''((((((&&&$$$&&&'''''''''''''''&&&&&&'''((()))(((%%%$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&(((+++***(((&&&((()))***%%%!!!"""'''***((($$$%%%$$$"""###$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''******)))((('''''''''((())))))((((((''''''&&&&&&((((((((((((((()))))))))((('''&&&%%%%%%&&&'''((((((((()))'''&&&%%%'''(((+++)))''''''((('''&&&$$$&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***(((&&&&&&&&&'''&&&%%%''')))+++***(((&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&''')))+++,,,)))++++++***,,,111111---000000000000000000000000111//////000000000888@@@AAA:::222---...000111111111000......///000///...222000.........///...---)))+++---///000000///...,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///...---,,,+++###$$$###""""""###$$$###########################***$$$"""%%%%%%"""!!!###$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###$$$%%%%%%&&&&&&&&&&&&''''''((((((&&&''''''(((((()))******%%%***...---******000666CCCJJJSSSVVVTTTQQQSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXTTTUUUWWW[[[______]]]ZZZXXXYYYYYYZZZ[[[\\\]]]^^^bbb^^^\\\\\\^^^\\\VVVPPPMMMDDD<<<999777222000000333666888555///+++***+++---,,,,,,...222444555555***(((%%%%%%(((***+++***((()))******)))((())))))***)))((()))+++,,,+++***++++++,,,---///000111111111111111111111222333333////////////......///000000...------...//////...++++++,,,+++***)))'''&&&&&&'''''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$&&&&&&%%%%%%&&&''''''&&&&&&''')))******)))))))))(((''''''(((***+++333222111444888999777555777:::<<<<<<@@@CCCAAA;;;<<<@@@GGGOOOTTTTTTPPPLLLJJJAAA777222444888;;;<<>>AAAGGGQQQ[[[aaaddddddccc```SSSBBB777555:::>>>@@@RRRdddkkkfff[[[HHH<<>>CCCDDDBBB:::333222999@@@===AAAGGGQQQ```nnnsssqqqrrrqqqmmmhhhaaa[[[YYYXXXXXXhhh{{{mmmVVVBBB555111000......//////...,,,)))((()))(((''''''(((((('''&&&(((''''''&&&&&&'''((((((((('''&&&''')))++++++++++++***)))(((((('''(((((((((((((((&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%)))+++(((###"""&&&+++%%%$$$""""""###$$$###"""$$$%%%&&&''''''(((''''''))))))))))))((('''&&&%%%$$$%%%&&&(((((()))))))))&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&((())))))))))))))))))((('''((()))(((&&&$$$$$$$$$%%%$$$###$$$&&&((('''&&&''''''''''''''''''&&&&&&###$$$&&&(((***,,,------***)))'''''')))***)))(((***)))((()))***+++***)))''''''''''''((((((((((((***)))((('''''''''((()))%%%)))***'''%%%((()))'''))))))))))))))))))))))))---+++---111111...,,,...,,,...000222333222111111///...,,,---...//////...000///------///000///...222000...---,,,...///111...,,,+++******+++---///++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,&&&"""!!!$$$$$$!!!"""&&&$$$$$$$$$#########""""""%%%$$$###"""$$$&&&&&&$$$"""$$$&&&&&&$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&((('''%%%$$$&&&)))%%%&&&'''((((((((('''&&&*********)))((((((''''''''''''&&&&&&&&&'''))))))///333:::EEEOOOUUUVVVUUURRRRRRSSSTTTUUUUUUUUUUUUXXXZZZ\\\\\\\\\[[[ZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]]___]]]YYYWWWVVVWWWXXXZZZHHH>>>555222000---+++---***++++++******+++,,,...***)))(((***---111333444++++++)))((('''''')))+++)))((((((+++------+++((()))((('''((()))***)))((())),,,...//////000222555222000///...---...///000222///++++++,,,...---,,,---,,,******,,,---,,,+++******+++***)))(((&&&%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''(((((('''((((((&&&%%%%%%''')))&&&%%%%%%&&&((()))((('''((('''&&&&&&'''((()))******---111555777999<<<===JJJSSS[[[]]][[[VVVMMMDDDDDDKKKTTT\\\___bbbeeehhheeeXXXFFF999666:::AAAFFFVVVgggnnnllldddQQQAAABBBCCCRRRcccooowww}}}|||yyyzzzzzztttbbbLLLDDDTTTiiiyyy|||yyyrrrjjjccc[[[PPPGGGDDDJJJWWWaaabbbgggmmmoooiii]]]PPPGGGCCCBBBAAACCCJJJUUU___ffflllpppsssqqqlllhhhggghhhnnnqqquuuuuutttssssssuuuwwwsssnnnkkkiiihhhgggggg\\\XXXSSSRRRTTTVVVUUUTTTEEEBBB===888777:::AAAGGGIIIFFFAAA999222333;;;EEEIIIMMMQQQUUU^^^jjjqqqrrrrrrrrrqqqnnnkkkjjjjjjkkkrrrkkkOOO;;;333222///000222333222...***''')))(((&&&'''(((((('''%%%(((((('''&&&&&&&&&'''((('''&&&$$$%%%(((***++++++---,,,)))'''&&&''')))***%%%%%%$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))&&&"""###&&&((('''%%%&&&(((***(((%%%$$$%%%(((%%%$$$###$$$%%%%%%###!!!$$$%%%&&&'''((((((((('''))))))))))))((('''&&&%%%"""%%%((((((%%%###$$$&&&&&&&&&&&&'''((())))))***)))))))))((((((((('''''')))))))))******)))))))))&&&'''((('''%%%$$$%%%&&&&&&%%%######%%%'''((((((&&&&&&''''''''''''''''''$$$%%%'''(((***+++,,,,,,...,,,)))''''''&&&$$$###***(((&&&''')))+++***)))''''''''''''((((((((((((+++***)))((('''(((((()))$$$)))***'''%%%&&&((('''((((((((((((((((((((((((,,,)))))),,,---+++***,,,,,,---///000000///000000///---,,,,,,.../////////---------...000111000///111000...---------...///+++++++++++++++,,,,,,---************************++++++++++++++++++++++++***************+++,,,,,,&&&!!!!!!%%%%%%!!!!!!&&&$$$$$$$$$$$$######""""""""""""!!! ###""" $$$&&&''''''$$$"""!!!!!! !!!###$$$%%%&&&'''%%%%%%&&&'''&&&%%%###"""!!!$$$%%%%%%"""!!!###%%%%%%%%%'''((((((((('''&&&)))))))))***++++++,,,,,,&&&((()))'''$$$%%%***...,,,---444???LLLTTTVVVTTTSSSTTTUUUVVVVVVWWWVVVVVVVVVXXXZZZ[[[ZZZYYYYYYZZZYYYZZZ\\\]]]]]]]]]\\\\\\ZZZVVVPPPIIIFFFIIIOOOTTTIII>>>333///,,,)))(((***&&&''''''&&&''''''((()))+++***)))***---111333444///+++'''&&&)))******(((###&&&)))***)))((('''(((''''''&&&(((+++,,,,,,++++++...111222111222555888222111...---,,,---...///---++++++---000000---***---+++******+++,,,,,,+++******+++***)))(((&&&%%%'''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&'''))),,,###'''+++,,,,,,''''''&&&&&&'''(((***+++))),,,000111222555:::???QQQZZZcccccc___WWWKKKAAAGGGNNNWWW]]]^^^aaafffjjjjjj]]]KKK<<<777;;;CCCIII[[[jjjrrrqqqlllYYYGGGEEE===HHHVVVcccoooyyy|||zzzyyyyyysssaaaLLLFFFXXXooouuu{{{~~~zzzwwwvvvppphhhgggaaaVVVIII??????KKKXXXdddiiiqqqxxxyyyrrrggg^^^RRRJJJ@@@;;;>>>FFFOOOTTTYYY]]]aaa```\\\XXXYYY[[[eeegggjjjlllkkkjjjjjjjjjkkkgggaaa\\\YYYWWWVVVTTTTTTPPPKKKIIIHHHGGGCCC@@@666888::::::;;;>>>EEEKKKMMMGGG???777222444>>>HHHYYY^^^```^^^___gggooorrrqqqqqqrrrqqqqqqrrruuuwwwyyyXXX???555333000222555666444000+++''')))'''&&&&&&'''(((&&&%%%)))((('''&&&%%%&&&&&&'''&&&$$$###$$$''')))******///---)))&&&%%%''')))+++$$$%%%%%%######$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((,,,&&&"""###(((+++((($$$%%%%%%%%%%%%%%%$$$###"""'''&&&&&&'''((('''%%%"""###$$$&&&((())))))((('''))))))))))))((('''&&&%%%!!!%%%(((&&&!!!!!!%%%&&&&&&'''((()))******+++*********))))))(((((())))))************))))))&&&''''''&&&$$$$$$%%%'''(((%%%######%%%'''((()))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((('''&&&%%%%%%'''((((((((()))&&&$$$%%%(((******(((''''''''''''((((((((()))000...,,,)))'''&&&&&&&&&$$$)))+++'''$$$&&&'''''''''''''''''''''''''''''',,,'''%%%(((***)))***---,,,,,,,,,+++***+++,,,......---,,,,,,.../////////,,,,,,---///111222000///000//////...------------((()))+++---------+++*********************************************************))))))***+++,,,,,,!!!"""""""""############""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%$$$############$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%'''((())))))((('''%%%$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((''''''((()))******+++******...+++---666DDDOOOSSSRRRTTTVVVXXXYYYWWWUUUTTTTTTWWWVVVYYY^^^^^^ZZZXXXYYY___]]]\\\[[[\\\[[[YYYWWWVVVMMMCCC<<<888999BBBLLL@@@;;;444///---***'''%%%+++***(((''''''((()))***))))))(((((()))+++---///444///))))))+++---+++((('''$$$$$$&&&&&&######&&&'''((((((((()))))))))***---...//////000000//////222222000...,,,+++---000...---,,,---......,,,***000000000000///...---,,,000...***)))))))))((('''$$$&&&&&&$$$'''+++***&&&)))((('''&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&((())))))(((((('''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%(((++++++***((((((((((((((((((((()))))))))))),,,+++---111333444:::AAAXXXbbbddddddaaaQQQGGGLLLRRRUUUVVVWWW\\\dddfffeeejjj]]]KKK===:::>>>EEEIII^^^kkktttsssnnngggWWWHHHBBB>>>BBBRRReeeqqqwwwyyywwwtttttteeeJJJHHH]]]lll~~~sssuuuwwwnnnfff```WWWTTTUUUWWWSSSGGG<<>>;;;<<>>QQQfffmmmoookkkkkkrrrtttqqqgggjjjnnnooopppvvvgggEEE444222111111222111000---***(((+++***((('''&&&&&&&&&'''+++(((%%%$$$&&&((()))******$$$###(((((((((444DDD...---+++)))((('''''''''***)))((('''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&)))'''%%%#########$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&(((***+++,,,,,,,,,***)))'''''')))))))))((('''((((((((('''&&&&&&%%%***&&&''',,,***$$$(((111///+++&&&'''+++...---+++((((((''''''''''''((((((%%%''')))***)))%%%"""%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))&&&######&&&))))))(((666///'''%%%&&&((((((&&&(((&&&******$$$***...&&&((((((''''''''''''(((((()))((('''''''''(((***++++++***)))))))))***,,,,,,++++++******++++++,,,,,,///---+++,,,...///---+++111///---+++***+++,,,---***))))))))))))+++,,,---(((((('''(((((()))***+++***)))(((''''''''''''''''''&&&%%%%%%'''(((((((((############$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""!!!!!!"""""""""!!!######$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((((())))))***))))))))),,,++++++222===HHHNNNPPPUUUUUUVVVUUUTTTTTTVVVWWWWWWVVVXXX\\\\\\YYYXXXYYY\\\[[[[[[\\\\\\ZZZVVVSSSGGGAAA<<<:::888999@@@HHHHHHCCC:::333...+++(((&&&))))))))))))((((((((((((,,,+++)))((((((***,,,---333...***)))+++---+++((()))&&&&&&))))))&&&&&&)))(((((())))))))))))))))))...////////////000000000/////////---++++++,,,...............------,,,+++---------.........---------+++)))'''&&&&&&&&&&&&&&&'''&&&###$$$(((((($$$(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''!!!###&&&((('''&&&&&&'''(((((((((((())))))))))))---,,,...222333555<<>>DDDIII\\\iiisssssspppkkk___QQQGGGAAA@@@LLL]]]iiirrrwwwwwwvvvxxxjjjPPPMMM```mmmuuufffaaa___VVVQQQOOOGGGJJJHHHHHHHHHCCC<<<<<>>DDDOOOJJJBBB999111---+++***)))))))))))))))((('''&&&---,,,***)))((()))***+++222...***)))+++,,,+++)))(((&&&&&&******((((((+++******))))))))))))))))))000///.........///111111,,,------,,,******,,,------000111000---++++++---,,,,,,------,,,,,,++++++))))))(((&&&$$$$$$%%%'''))))))&&&""""""&&&&&&###&&&&&&&&&'''''''''''''''%%%###"""###&&&(((&&&$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&&&&'''(((((((((((()))))))))******...---///333444777???HHHZZZbbbdddaaa\\\MMMEEELLLZZZ]]]^^^^^^```fffhhhgggggg\\\KKK>>>999<<>>CCCOOO\\\iiiqqqoooqqquuuiiiRRROOOaaakkkhhhTTTIIIFFFAAACCCGGGCCCFFF@@@<<<>>>@@@===:::888AAALLLZZZdddnnnwww{{{zzzxxxsssmmmhhheee```ZZZUUUPPPOOOMMMIIIGGGGGGJJJMMMLLLLLLMMMOOOQQQSSSTTTUUUYYYZZZ^^^dddffffffiiinnnqqquuuvvvjjjUUUAAA666222222<<>>FFFSSSTTTUUUUUUTTTUUUXXXZZZYYYUUUTTTVVVVVVTTTVVVYYYQQQSSSVVVXXXVVVPPPGGG@@@888777888<<<<<<;;;>>>DDDOOOMMMHHH???666000------+++***))))))((((((((((((---,,,***(((((()))***+++000---******++++++***)))'''$$$%%%((()))'''(((+++++++++*********)))))))))000...---,,,,,,...000111***,,,------,,,+++,,,------111333111,,,)))+++............---,,,***)))(((((())))))'''%%%%%%''')))******&&&!!!"""&&&'''%%%%%%%%%&&&''''''(((((((((%%%!!!!!!&&&)))&&&###%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&"""%%%'''((((((((()))***((((((((())))))******+++......000444555888CCCMMM[[[cccccc___YYYKKKEEENNN^^^bbbcccbbbbbbgggiiiiiifff\\\LLL???999;;;AAAEEEVVVeeeqqqsssssstttooofffXXXKKK>>>;;;AAAMMM\\\hhhdddggglll___JJJKKK\\\dddYYYDDD999:::<<>>>>>BBBHHHNNNOOOMMMEEE999///******...---***((('''((()))***+++***)))((((((***,,,------,,,+++***++++++***)))'''$$$%%%)))***((((((++++++++++++++++++*********...---,,,++++++---///000+++---//////...------...,,,000333111,,,)))+++...---------------,,,+++************)))((()))+++,,,******'''###$$$)))***((($$$%%%&&&'''((((((((('''%%%!!!"""''')))'''###$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&&&&((())))))(((((((((***((((((((()))***+++++++++......111444555:::FFFRRR\\\dddccc]]]VVVIIIFFFRRRaaaeeegggddddddgggjjjjjjfff]]]NNNAAA999999>>>CCCRRRaaannnqqqqqqssspppiii___PPP@@@777777???OOO\\\```bbbdddUUU???BBBSSSYYYNNN;;;333777>>>OOOaaafffbbb]]]TTTKKKDDD@@@<<<999:::AAAFFFIIIMMMVVV]]]^^^___]]]]]]aaahhhnnnppppppmmmkkkgggcccaaaccchhhllldddeeeffffffffffffeeeeeeeeefffdddaaa^^^^^^___```kkkjjjcccRRR===111222888???NNN^^^gggmmmrrruuuuuuvvvdddJJJ<<<888444???YYYfffooouuuqqqooopppkkkccc]]]^^^dddrrrtttKKK555111000000111000///,,,)))'''&&&&&&&&&&&&'''''''''&&&+++(((&&&%%%&&&((((((((()))(((((()))'''$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''')))'''&&&%%%%%%(((***,,,((((((((((((''''''''''''((('''%%%$$$######$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######%%%'''(((%%%$$$$$$%%%(((***+++***$$$$$$%%%%%%&&&%%%%%%$$$$$$)))((($$$(((111000'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%&&&((()))((('''$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((''''''''''''&&&'''''''''&&&%%%'''%%%***,,,(((///444---((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))************))))))))))))***+++,,,---)))))))))))))))((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%''')))))))))!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######"""""""""$$$%%%&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$(((((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++***((('''&&&&&&'''(((''''''''''''''''''&&&&&&***++++++)))))),,,333888DDDJJJSSSYYY[[[YYYWWWVVVYYYUUUTTTVVVUUUSSSTTTXXXMMMNNNOOOOOOLLLDDD:::333444333777===@@@BBBGGGNNNOOOQQQQQQGGG999,,,((((((000...,,,***))))))***++++++***)))((()))***,,,---,,,++++++++++++******))))))''''''++++++)))))),,,******+++++++++,,,,,,,,,...---,,,,,,,,,---...///,,,...111222000...------+++...000///,,,***+++---******+++,,,------------+++)))'''(((+++---------)))***'''$$$&&&***+++(((%%%&&&'''((((((((('''&&&&&&$$$"""$$$''')))'''%%%%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&((('''((())))))***+++,,,,,,---...111444555:::HHHWWW\\\dddccc\\\UUUIIIHHHVVVbbbgggiiifffdddgggjjjkkkhhh___RRRCCC:::888<<>>???BBBAAABBBIIIRRR[[[___```\\\[[[YYYUUUTTTUUUYYY\\\UUUUUUTTTRRROOOKKKHHHEEEGGGPPPWWWYYY\\\bbbdddaaajjj]]]JJJ;;;444444999<<>>;;;NNNaaafffgggjjjhhhccceee[[[MMM???222,,,222<<>>:::888FFFRRR^^^dddjjjpppppplllgggWWWCCC666555999===>>>SSS^^^hhhkkkmmmrrrwwwxxxooo|||oooQQQ???888666:::HHHSSS\\\]]]```ggggggaaabbbcccgggqqq```<<<111555///000000000...+++((('''%%%%%%&&&&&&%%%###"""!!!%%%$$$%%%&&&(((((('''%%%(((((((((''''''(((&&&###((('''&&&&&&%%%%%%%%%&&&$$$&&&(((******(((%%%###&&&&&&&&&&&&&&&'''((()))''''''(((((()))*********((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&%%%###!!!############$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&'''((((((((('''### $$$+++)))"""$$$,,,$$$%%%''''''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%'''((())))))&&&"""%%%$$$###$$$&&&'''&&&%%%)))'''%%%######%%%''')))&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''((()))***++++++***)))(((&&&''''''%%%$$$$$$(((,,,((((((((('''&&&''')))+++$$$"""''''''###)))...''''''&&&&&&%%%%%%&&&&&&'''&&&''')))*********)))(((&&&''')))*********)))(((,,,+++***)))(((((((((((((((***,,,+++(((''')))+++%%%%%%%%%%%%%%%###""""""&&&'''(((************)))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%***((('''''')))***)))))) """"""!!!###&&&%%%!!!$$$$$$$$$$$$$$$%%%%%%&&&########################'''$$$###$$$'''(((%%%!!!!!!"""###$$$%%%$$$######(((#########&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''$$$"""$$$$$$%%%%%%&&&'''((((((******)))((('''&&&%%%%%%$$$$$$&&&))),,,,,,+++)))...555@@@KKKSSSXXXYYYXXX\\\WWWVVVZZZ[[[VVVTTTVVVUUUOOOIIIFFFFFFAAA888000@@@DDDIIIKKKIIIFFFEEEFFFHHHJJJGGG<<>>666777555000///222333111333222000---***)))***,,,++++++***)))((('''&&&&&&%%%'''***------+++)))'''***)))***,,,...///...---///111333555555333111000++++++,,,...000000///---...------,,,+++***))))))222111///,,,***)))((((((+++***)))***,,,------,,,&&&%%%$$$$$$&&&'''''''''&&&'''''''''&&&(((***,,,)))((('''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&&&&''')))+++***(((%%%###((('''&&&''')))******)))***)))((('''(((+++...000000444777777888@@@NNNYYY``````bbb```XXXRRRZZZgggnnnpppqqqnnnjjjgggggghhhlllbbbXXXPPP@@@111///777>>>FFFWWWhhhooojjjgggiiieee\\\JJJ666+++---222444FFFRRRVVVLLLGGGPPP[[[___XXXMMM>>>666999FFFVVV```ooopppoooooosssppp\\\EEE999===@@@>>>999:::BBBJJJYYYSSSOOOMMMFFF<<<999<<<::::::;;;===999666>>>JJJKKKOOOUUUTTTIII<<<888:::CCCSSSeeepppuuuwwwvvvrrrhhhJJJ888555333888DDDIII\\\___ccciiinnnrrrtttuuuwwwuuummm]]]KKK>>>:::;;;???EEEMMMQQQSSSVVV]]]ccchhhjjjlllrrrtttQQQ>>>666333555333...+++,,,...((('''(((&&&!!!"""''''''"""&&&!!!&&&''' ###***'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%###$$$'''((('''+++000+++***(((&&&%%%&&&'''((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''#########$$$$$$$$$%%%%%%###(((***''''''+++***%%%%%%%%%%%%'''))))))(((&&&&&&((()))(((&&&%%%%%%&&&%%%$$$%%%&&&((((((&&&$$$***)))'''%%%$$$%%%'''(((''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))***)))'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***///'''###&&&&&&$$$$$$(((''''''&&&&&&&&&&&&'''''',,,+++(((&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((''''''((()))++++++)))((('''+++,,,+++)))&&&%%%&&&'''(((((((((***+++,,,***(((%%%&&&''''''%%%%%%&&&'''$$$&&&((())))))(((%%%$$$))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((("""$$$###"""###%%%$$$""""""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######"""$$$&&&''''''%%%$$$######$$$%%%&&&&&&&&&%%%$$$&&&"""&&&%%%$$$%%%#########$$$$$$$$$######'''&&&%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&'''***,,,---+++))))))...777AAAKKKQQQVVVWWW[[[VVVUUUXXXYYYUUUSSSTTTRRRHHH===888:::>>>???>>>CCCFFFJJJJJJGGGDDDCCCCCC???>>>;;;444...,,,...111111333222......111333111555444222///,,,*********))))))))))))((((((((((((&&&'''***++++++***)))(((,,,++++++,,,...///...,,,...111444777666333...+++------,,,...///000...---+++++++++++++++*********+++******((('''&&&%%%%%%(((''''''))),,,...///...)))'''&&&&&&'''(((((('''%%%%%%%%%%%%$$$%%%'''))),,,+++***)))''''''&&&&&&((()))))))))(((((('''&&&'''((()))******(((&&&%%%)))'''%%%&&&)))---000111***)))((('''(((+++---///000333444555888BBBPPPZZZ```dddiiikkkgggdddmmmzzz|||vvvooojjjiiijjjllleee[[[NNN@@@555555:::<<>>;;;888>>>GGGPPPUUU\\\]]]TTTGGGAAABBBIIIXXXiiirrrwwwyyyvvvrrrbbbFFF555444333;;;JJJPPPbbbdddhhhlllqqqtttvvvwww{{{yyysssfffUUUFFF<<<777888<<>>AAA>>>@@@AAA???<<<999888888444111......///...***&&&---000///,,,---000111///666555333111///,,,***(((''''''(((((())))))******'''(((((()))))))))))))))------,,,---...///---+++---000444777666111,,,(((000///------.........---)))))))))******+++++++++'''((()))******)))((('''%%%%%%%%%'''+++///000111,,,***((((((((()))((('''&&&&&&%%%%%%%%%%%%&&&''',,,+++***)))''''''&&&&&&)))))))))))))))((((((''')))))))))))))))(((((((((+++((($$$$$$)))000555999***)))(((((()))+++---///333444555777>>>IIIVVV^^^fffmmmwww}}}}}}}}}xxxpppmmmlllllliii^^^MMM???;;;;;;:::<<>>DDDMMMSSS\\\cccaaaWWWRRRQQQUUUaaammmtttxxxyyyvvvqqqZZZ@@@222222555BBBTTT\\\hhhjjjlllooorrruuuwwwxxx|||zzzuuunnnbbbRRRBBB777444555888<<<@@@EEEJJJLLLPPPUUUZZZaaannnnnnOOO<<<:::>>>AAA???AAA===333,,,,,,------)))***)))&&&'''***)))%%%'''"""&&&'''"""&&&...,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%$$$$$$''',,,---+++,,,111---,,,)))'''%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$&&&%%%######&&&'''%%%&&&%%%%%%%%%&&&&&&%%%###%%%'''((((((&&&%%%%%%&&&(((%%%"""!!!"""%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))(((&&&###$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''''',,,'''%%%&&&'''%%%%%%'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&%%%&&&'''(((((('''&&&%%%%%%'''((((((((()))+++---,,,+++*********(((%%%"""&&&'''((((((&&&&&&'''(((%%%&&&(((***+++***(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&%%%###$$$&&&%%% """""""""""""""#########"""###&&&''''''&&&###""""""$$$&&&%%%######$$$&&& !!!"""#########""""""$$$"""!!!###%%%&&&%%%$$$&&&&&&%%%%%%&&&&&&&&&''',,,***'''%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((((()))******(((&&&'''''')))---666@@@KKKQQQNNNMMMLLLMMMNNNLLLJJJHHH>>>888111///111333333222666666555444222000......///,,,***,,,111222---(((///111111...---//////,,,333333333222111///,,,)))(((((((((((()))))))))))))))((('''&&&'''(((***+++,,,++++++,,,......---+++---///222333333000---***222000---,,,,,,------,,,))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))&&&%%%%%%'''+++...000000---+++)))((((((((('''&&&)))(((''''''((((((((('''(((((('''&&&&&&&&&&&&&&&((()))))))))))))))((((((***)))(((((((((((()))***+++(((%%%%%%)))000555888))))))(((((()))+++---...555666999???HHHSSS]]]cccmmmwwwyyypppkkkiiijjj___LLL@@@???===888;;;BBBRRRfffwww|||pppYYYAAA333111222111;;;IIIUUUWWWWWW[[[aaabbb`````````bbbdddeeedddbbbffflllmmmfff```YYYJJJ;;;888333000555DDDVVVeeemmmrrrlllaaaPPP???555666:::MMMPPPRRRQQQJJJDDDBBBCCC@@@EEEQQQ```gggfffdddeeeffflllqqqsssuuuwwwtttoooSSS<<<111333999KKKaaaiiimmmmmmnnnoooqqqtttvvvwwwxxxuuuqqqoooiii[[[III;;;777666666888<<>>===;;;999777:::>>>???AAAFFFQQQ[[[]]]fffqqqyyyjjjZZZHHHAAAIIIXXXfffnnnzzz~~~{{{lllXXXFFF777...---***((())))))(((&&&%%%'''"""&&&(((###(((000...$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&)))---+++&&&%%%'''(((((((((''''''''''''((('''((())))))((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''' """%%%''''''&&&$$$"""'''&&&$$$$$$$$$$$$%%%'''&&&%%%######$$$$$$###"""$$$%%%''''''&&&%%%%%%&&&###""""""###%%%&&&$$$###$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''))))))(((&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%$$$!!!&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''(((***,,,,,,++++++,,,---,,,***(((%%%''''''&&&$$$###$$$%%%$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((!!!######"""$$$((('''###%%%###!!! """%%%'''!!!"""$$$%%%%%%$$$"""!!!(((###"""&&&'''&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%""""""&&&%%%$$$$$$#########%%%'''(((***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&$$$'''&&&$$$$$$'''---333777BBBFFFIIIKKKMMMMMMIIIBBB555333111000111333333222111111111222333333111......000222444666999<<>>MMM^^^uuu~~~^^^CCC555111///888DDDSSS\\\___```aaabbb^^^]]][[[[[[ZZZYYYVVVSSSWWWYYYTTTIIIDDDCCC===333333333888FFFYYYhhhnnnnnntttrrreeeOOO@@@AAAOOO[[[jjjoooqqqlllfff```ZZZTTTFFF@@@@@@MMM]]]jjjqqqvvvxxxuuuoookkkmmmpppmmmfffIII:::555888@@@WWWpppwwwwwwvvvtttrrrsssuuuxxxyyyvvvooohhhfffcccYYYIII<<>>EEELLLfffzzztttSSS===333000333>>>NNNZZZ___```aaacccVVVQQQKKKGGGEEEEEEEEEEEEHHHJJJGGGAAABBBFFFBBB999333555>>>NNN___kkkooonnnpppqqqgggRRRBBBEEETTT```lllrrruuurrrpppooojjjdddUUUGGG===CCCSSSbbbmmmtttrrrpppllljjjnnnpppjjj```FFF:::666999AAAXXXpppvvvxxxvvvsssqqqrrrtttwwwyyyqqqlllgggeeebbbYYYJJJ>>>>>>GGGQQQXXXWWWSSSOOOLLLMMMJJJHHHFFF???666333777555;;;AAADDDFFFHHHFFFBBB======III```www{{{]]]EEE777000******(((%%%$$$'''$$$ %%%''' !!!&&&"""%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$############$$$$$$&&&%%%$$$%%%&&&'''%%%#########&&&)))((($$$$$$''''''((((((((((((((('''''''''((()))******(((%%%###!!!""""""###$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&&&&######&&&&&&"""!!!$$$&&&$$$######$$$&&&&&&%%%"""$$$&&&&&&%%%%%%&&&''''''&&&%%%&&&'''((((((''''''&&&%%%%%%%%%&&&((()))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))(((((((((((('''$$$"""'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%###'''(((&&&(((+++((("""%%%&&&((())))))(((&&&%%%&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&'''''''''((()))((('''((()))+++((('''(((***+++,,,***((()))******)))'''%%%&&&''''''''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###%%%$$$!!!"""$$$""" """%%%'''(((&&&$$$""""""!!!!!!!!!!!!!!!!!!"""!!!&&&&&&$$$###$$$&&&###$$$%%%&&&&&&&&&%%%%%%"""''')))$$$###&&&&&&###---+++(((&&&$$$$$$$$$%%%%%%$$$%%%&&&''''''$$$"""$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&(((((()))(((&&&%%%%%%'''((((((((('''''')))***+++,,,,,,,,,222;;;CCCFFFJJJKKKDDD:::000444:::@@@CCCBBB>>><<>>DDDKKKNNNMMMKKKLLLOOOOOOJJJFFFCCC===666---***'''))),,,---***&&&&&&&&&'''((()))***++++++,,,+++***)))***+++---...555444222111000...+++)))***+++,,,,,,,,,+++******)))(((((()))******'''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""######$$$&&&(((---111444222---)))'''&&&&&&))),,,///111111,,,***))),,,111222///+++***)))((('''%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''''')))'''%%%%%%&&&'''''''''(((((()))***+++,,,,,,---,,,222999>>>CCCMMM\\\hhhssscccQQQAAA<<<<<<>>>JJJXXXuuu___DDD666111...999IIIXXX___```aaadddSSSLLLBBB;;;999:::===>>>===@@@???>>>DDDLLLIII???666:::CCCRRRaaajjjmmmkkkqqquuummmXXXGGGJJJXXXccchhhpppuuutttuuuwwwuuuooo]]]JJJ999;;;JJJ\\\jjjqqqkkkjjjiiijjjpppqqqhhh]]]DDD999777999@@@XXXoootttvvvtttqqqnnnoooqqquuuwwwkkkhhhfffeeeccc[[[MMMBBB>>>JJJZZZdddddd```]]]\\\\\\WWWSSSQQQHHH<<<555777---222444444666999888555@@@FFFXXXuuusssXXX<<<333,,,+++)))%%%%%%))) %%%)))$$$&&&+++'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$###############$$$$$$%%%%%%$$$%%%&&&'''%%%###"""!!!$$$((((((&&&&&&***))))))))))))((('''&&&%%%'''(((***+++***(((%%%#########$$$%%%&&&&&&''''''#########$$$$$$$$$%%%%%%$$$!!!"""&&&&&& """&&&$$$######%%%'''''''''"""$$$&&&&&&%%%%%%&&&''''''$$$!!!!!!"""%%%&&&'''((('''%%%%%%%%%''')))***''''''&&&%%%$$$$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''))))))'''%%%(((''''''&&&&&&%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%!!!%%%'''%%%&&&***&&& %%%&&&((())))))(((&&&%%%'''(((((()))((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&''''''(((&&&'''((((((((((((+++---'''''''''(((***)))'''%%%+++,,,,,,+++((('''(((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((( """###$$$######"""""" !!!###$$$%%%'''((((((######((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%(((###"""&&&'''$$$###&&&%%%$$$$$$######$$$$$$%%%###$$$&&&'''''''''&&&&&&''''''&&&%%%$$$######$$$ %%%(((((()))+++((($$$+++'''$$$%%%))),,,+++(((***)))'''&&&'''(((***,,,)))555@@@DDDFFFGGG@@@666333555===IIILLLIIIIIINNNPPPQQQPPPLLLJJJHHHDDD@@@;;;===AAAEEEHHHJJJMMMOOOIIIKKKLLLLLLJJJFFFAAA>>>222,,,(((+++---------///************************)))***++++++***)))***,,,...111333000+++)))***---)))+++------,,,,,,,,,---)))***++++++***(((&&&$$$%%%###%%%++++++%%%###%%%%%%$$$'''******'''(((+++))))))***///444333...((((((&&&%%%)))///333222000***---///...,,,)))((((((!!!###%%%'''(((((((((''')))'''&&&&&&&&&&&&%%%###'''&&&$$$$$$&&&'''&&&%%%***(((&&&&&&((((((((('''***)))((()))+++,,,,,,+++000555888777???VVVrrrnnn^^^JJJ<<<;;;<<>>NNNYYY[[[\\\]]]UUUOOOGGG@@@===<<<<<<<<>>===JJJ[[[gggiiigggeeeddddddfffbbbVVVIII===333---000000//////222666777666>>>RRRnnnkkkKKK777000111***(((+++)))((('''%%%%%%'''((('''&&&'''%%%$$$%%%((((((&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$#########"""!!!"""%%%&&&'''&&&######$$$''')))***)))'''...+++(((&&&'''(((((('''---***''''''((((((&&&###&&&$$$"""###%%%'''''''''%%%%%%&&&'''&&&%%%######%%%$$$######""""""######((((((%%%!!!"""&&&'''$$$%%%%%%'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$&&&'''$$$%%%'''(((((('''$$$###&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$&&&))))))&&&"""%%%&&&(((***+++***)))(((''''''((((((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))((((((((((((((()))...+++(((((()))***(((&&&+++*********))))))((((((&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((###!!! ###&&&%%%#########"""!!!!!!!!!!!!!!!$$$%%%$$$!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&'''######'''(((%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%%%%((('''%%%$$$%%%%%%$$$######(((***))))))***((($$$+++'''###%%%))),,,,,,***(((((('''&&&'''((()))***(((444>>>FFFKKKGGG???666999BBBLLLPPPMMMMMMQQQPPPRRRRRROOOJJJFFFAAA???===???BBBDDDFFFHHHJJJKKKFFFGGGHHHIIIIIIGGGFFFDDD666///*********(((''')))************************+++,,,---,,,+++***+++,,,***---///---(((&&&(((+++***+++---,,,+++******+++((()))*********(((&&&%%%((($$$$$$''''''$$$$$$(((&&&$$$%%%'''%%%""""""&&&)))((((((,,,000000+++''''''%%%$$$'''---000///---***,,,......+++)))((((((%%%&&&&&&''''''&&&&&&&&&+++)))'''&&&&&&%%%###!!!&&&$$$###%%%'''))))))((()))(((&&&&&&'''((((((''')))((()))***,,,,,,+++)))---222666999HHHdddoooWWWFFF999:::???HHH```zzzYYY===222222222777BBBJJJMMMOOORRRWWWUUURRRPPPOOONNNNNNMMMQQQMMMLLLPPPPPPHHH>>>888666<<>>LLL___kkkmmmkkkiiiiiilllkkkhhh^^^NNN===222...000000000///000333555666GGG]]]yyyyyyOOO888...///***(((***'''((('''%%%%%%'''((('''&&&'''%%%$$$%%%'''(((&&&$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$%%%$$$######$$$%%%%%%$$$%%%%%%%%%'''***+++***)))---+++(((&&&&&&&&&%%%###)))'''%%%&&&((()))'''%%%&&&$$$######$$$&&&&&&&&&###$$$%%%%%%%%%###"""!!!&&&%%%%%%$$$$$$$$$$$$$$$!!!###""" ###***+++)))$$$%%%'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%&&&&&&''''''((((((((($$$###!!!!!!"""######"""&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%###&&&''')))***)))((('''&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%((('''''''''((()))******000,,,(((&&&(((***************)))))))))(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''(((((((((((()))###$$$((('''#########"""!!!!!!!!!!!!"""%%%'''&&&### ###'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%######&&&&&&######%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###)))&&&$$$$$$&&&&&&$$$"""%%%((()))&&&&&&((('''$$$+++((($$$$$$(((+++,,,+++&&&&&&&&&'''''''''(((((("""'''///888BBBFFF@@@777888<<>>666444777BBBRRR```ccc```___aaajjjjjjkkkkkkjjjiiiiiiiiihhhnnnrrrqqqnnnoooooommmaaaIII888444;;;TTTkkkqqqsssiiihhhiiidddeeedddZZZBBB888111111333<<>>333333///000000///---///444999RRRkkkTTT;;;------)))((()))%%%(((&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%''''''%%%$$$###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%%%%&&&'''%%%$$$###$$$%%%$$$###(((''''''(((***,,,,,,+++,,,***((('''&&&%%%"""%%%$$$###%%%''')))(((''''''%%%######$$$%%%$$$######$$$%%%%%%%%%$$$###"""'''&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$"""###''''''###$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&'''%%%######$$$&&&((('''&&&&&&''')))+++---'''%%%"""###%%%'''%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$%%%'''((('''%%%%%%%%%''''''(((((('''&&&$$$###((()))+++,,,,,,,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&'''((()))++++++111---(((%%%&&&)))+++,,,((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))&&&######%%%&&&$$$""" !!!"""###%%%%%%&&&''''''%%%######%%%(((########################$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!###$$$###!!!!!!"""%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###(((%%%###$$$''''''$$$!!!$$$&&&&&&######''''''%%%...***&&&%%%&&&(((******$$$%%%&&&'''''''''&&&&&&+++,,,...555===>>>666---888===FFFMMMPPPPPPPPPQQQKKKJJJHHHEEE>>>999:::>>>JJJJJJIIIIIIJJJIIIGGGFFFIIIJJJJJJJJJHHHDDDAAA>>>000+++'''((((((&&&)))---************************---......---+++)))***+++)))+++---,,,***)))+++---***++++++***&&&$$$######%%%&&&&&&'''''''''&&&&&&***'''$$$######$$$'''***+++(((((((((%%%!!!"""&&&***'''%%%%%%'''((('''&&&(((&&&%%%&&&(((***)))'''((()))++++++)))(((((()))+++)))'''&&&%%%%%%%%%&&&&&&%%%$$$%%%((()))((((((---+++((('''''''''%%%$$$(((&&&%%%%%%'''((((((''')))'''%%%%%%'''(((((((((000111222:::QQQrrryyyeeeNNN@@@777<<>>GGGLLLOOOQQQPPPOOOIIIDDD???===888555:::BBBIIIGGGFFFFFFFFFFFFCCC@@@BBBCCCEEEEEEBBB<<<666333---)))(((******)))+++000************************,,,------,,,)))(((((()))***+++,,,,,,++++++,,,---)))******(((%%%"""""""""$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&)))(((((()))'''$$$%%%)))***(((%%%$$$%%%&&&'''''')))(((''''''((((((((('''&&&((())))))((('''((())))))(((&&&%%%%%%&&&'''(((%%%%%%$$$&&&(((***)))(((...+++)))''''''&&&%%%###'''&&&$$$%%%'''(((((('''///+++'''%%%&&&)))+++---333222111999PPPqqqttt```JJJ???777???PPPhhhxxxZZZGGG===666111000000...///222666<<>>CCCJJJRRRUUUSSSQQQSSSUUUWWWWWWWWW[[[dddjjjdddZZZGGG888111666@@@YYYqqqvvvrrriiijjjjjjeeeggghhhaaaQQQ===000111333444>>>NNN___aaadddfffgggiiikkkmmmmmmnnnmmmlllllldddPPP===555DDDYYYeeehhhhhhjjjmmmiiihhhkkklllaaaLLL>>>;;;111///......,,,,,,666AAA```~~~YYY===...---+++******$$$'''&&&$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%$$$######$$$$$$%%%$$$######&&&'''''''''***)))(((***,,,---,,,+++''''''((()))***)))%%%"""$$$%%%%%%%%%%%%$$$%%%%%%'''&&&$$$$$$%%%$$$""" $$$%%%&&&'''''''''&&&%%%%%%%%%$$$###############"""###"""%%%)))(((###"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''',,,,,,,,,++++++******)))'''%%%######%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$######&&&)))(((%%%$$$%%%(((######$$$%%%%%%%%%%%%%%%(((***,,,------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%))))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((!!!$$$!!!"""%%%$$$$$$###""""""""""""###"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###''''''""" """&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$''''''&&&(((,,,...,,,...---+++(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''...******000555444000...777@@@HHHLLLOOOQQQQQQOOOHHH>>>777777666333888AAA???===;;;;;;======:::777444666888999777333///+++---,,,,,,...,,,)))***...***************************,,,,,,+++)))((()))***)))))))))))))))*********&&&(((((('''%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''$$$%%%$$$&&&)))((($$$$$$(((((('''%%%$$$$$$&&&'''))))))))))))(((((((((''''''%%%&&&''''''&&&'''(((***'''&&&&&&&&&'''((())))))***(((''''''((((((&&&%%%)))(((&&&&&&'''((('''&&&&&&%%%$$$%%%'''(((((('''333///***'''(((+++...000000000000777NNNpppkkkZZZDDD===;;;FFFZZZrrr{{{___OOOCCC;;;444222000------000666===FFFMMMQQQTTTXXX[[[ZZZZZZYYYSSSFFF888444888CCCUUUbbb^^^WWWRRRGGG:::555<<>>TTTYYY```fffiiikkklllmmmjjjlllllljjjjjjeeeRRR>>>444AAARRR___ggglllqqqtttuuuvvvyyyxxxqqqaaaPPPDDD999222//////...---666BBBbbbTTT;;;...---***((()))%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$&&&&&&$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$###"""!!! !!!"""###$$$###"""$$$&&&((((((((((((((((((***,,,,,,***(((&&&&&&''')))***)))'''$$$%%%&&&'''&&&$$$###$$$%%%'''&&&%%%&&&&&&%%%###!!!!!!"""###$$$$$$$$$###"""%%%$$$######""""""######!!!$$$%%%$$$%%%'''$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&((((((%%%###%%%'''############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%''')))------------,,,***)))((('''&&&&&&&&&%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''#########$$$%%%&&&&&&'''%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&******((('''&&&%%%%%%%%%###%%%'''(((&&&$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&'''((()))######$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((!!!###"""!!!###%%%%%%$$$######""""""######$$$$$$&&&((())))))((('''########################$$$$$$$$$$$$$$$$$$$$$$$$###'''&&& &&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###!!!%%%)))(((%%%###$$$&&&###'''(((&&&'''+++,,,******++++++***((('''&&&&&&'''&&&%%%%%%%%%&&&((()))222---,,,///000+++)))***555>>>FFFIIILLLOOOOOOKKKDDD777///222333000000666444111///111555666333///------------,,,,,,+++***,,,,,,...000---((((((+++***************************+++,,,,,,*********,,,)))(((((((((((((((((('''$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$###############$$$'''(((%%%%%%((('''$$$######&&&***((($$$###%%%%%%%%%$$$$$$$$$%%%''')))(((((()))(((''''''''''''$$$%%%&&&&&&&&&&&&(((***&&&&&&'''(((((((((((((((+++)))''''''((('''&&&$$$(((&&&%%%%%%&&&((('''&&&&&&$$$###$$$&&&(((((((((///,,,)))((()))***+++++++++,,,---444JJJlllnnnWWWKKK>>>===DDDUUUkkkrrr___VVVNNNDDD;;;666222//////222999BBBOOOXXX\\\]]]^^^```ddd```YYYPPPBBB666555999DDDVVVaaa]]]ZZZ\\\RRRBBB999:::<<<;;;888555333333333555555777<<>>BBBCCC@@@===666222---***))))))((((((,,,+++******++++++***(((***++++++++++++***))))))+++***))))))(((((())))))///,,,)))(((***+++,,,+++***+++++++++***)))'''%%%)))((('''&&&%%%$$$$$$$$$,,,&&&!!!###((((((!!!$$$######$$$%%%%%%""" ***'''$$$###$$$&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%''''''%%%!!!!!!'''---)))))))))(((&&&%%%'''(((+++&&&%%%)))(((######(((%%%$$$%%%'''))))))(((&&&$$$((()))%%%###%%%)))***))))))((('''&&&&&&%%%%%%(((((((((((((((''''''&&&333...((('''***+++)))&&&+++***,,,333@@@YYY{{{rrrVVVFFF;;;555<<>>;;;666000555<<>>===<<<777333555555555555777:::>>>@@@KKKQQQ[[[eeellloooooonnnnnniiiaaaZZZVVVSSSRRRPPP^^^^^^WWWGGG:::444222111888666???RRRbbbgggggggggiiimmmmmmllloooooo```OOO>>>AAAPPPkkkgggOOO777///222444666888OOOlllzzzSSS777444000+++(((&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%$$$######$$$$$$""" $$$$$$############$$$$$$#########$$$%%%(((***+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$""""""!!!%%%))),,,,,,)))%%%$$$$$$&&&((()))(((%%%$$$&&&((($$$#########%%%%%%###!!!$$$"""!!!$$$((('''""")))'''%%%#########%%%&&&!!! !!!$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%$$$###""""""$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%)))'''&&&'''***,,,------)))((('''''')))+++,,,,,,)))(((((('''''''''(((((($$$%%%&&&&&&&&&%%%$$$###((('''&&&&&&&&&((()))***(((((((((''''''&&&&&&%%%"""###%%%&&&''''''&&&%%%...+++'''$$$###%%%''')))%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((((())))))((('''&&&&&&(((&&&%%%'''***)))###,,,+++)))&&&%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""&&&&&&%%%'''((()))(((&&&!!!"""$$$$$$###"""###$$$"""""""""""""""######$$$"""######$$$%%%%%%%%%%%%"""$$$###!!!!!!%%%)))"""############$$$$$$$$$$$$%%%$$$######$$$''')))&&&%%%######$$$$$$###"""$$$%%%&&&'''''''''''''''&&&((((((%%%""""""%%%)))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))&&&''''''&&&$$$&&&***...444444333000,,,***)))***---000444777888777444222222///+++(((((())))))(((---+++))))))*********)))******++++++******)))(((************************)))))))))***+++,,,++++++)))))))))***))))))((((((((('''&&&&&&%%%%%%%%%%%%,,,'''###$$$'''(((###""""""######$$$$$$######'''$$$!!! !!!"""###"""))))))((('''&&&&&&&&&&&&&&&&&&%%%"""!!!"""'''+++'''((())))))'''&&&'''(((+++'''&&&(((((($$$$$$((()))'''%%%$$$&&&''''''&&&%%%((()))%%%$$$'''))))))(((''''''&&&%%%%%%$$$$$$"""###%%%''')))++++++,,,+++'''###"""%%%'''&&&###+++---///222888LLLpppuuuXXXDDD;;;;;;===GGGVVVlllkkk]]]VVVWWW\\\XXXVVVPPPHHHCCC@@@888000111666AAAMMMYYY```ccccccbbbZZZLLL;;;111111777===SSS```gggdddbbbfffeee___```YYYQQQKKKHHHEEE@@@;;;999:::<<<@@@DDDIIIMMMPPPVVV]]]gggppptttrrrnnnjjjaaaYYYOOOGGGCCCCCCDDDEEERRRYYY[[[PPP@@@777333222444222888GGGVVV^^^dddiiilllppppppnnnqqqqqqdddTTTCCCEEESSSmmm~~~bbbCCC333000000111333HHHdddjjjGGG444111---)))&&&%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$############$$$$$$((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$###"""###&&&******(((''''''(((&&&(((***)))&&&%%%%%%'''$$$#########%%%%%%###"""%%%###"""%%%((('''###'''&&&%%%$$$$$$$$$%%%&&&%%%$$$######$$$$$$###"""%%%$$$$$$###############(((''''''&&&&&&%%%$$$$$$%%%$$$###"""###$$$&&&'''$$$%%%''''''%%%%%%%%%&&&&&&%%%$$$$$$'''))))))))))))(((''''''(((***++++++***)))((('''&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&"""###$$$&&&'''&&&&&&&&&+++***(((&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&((()))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((((('''&&&&&&)))'''&&&(((++++++'''###''''''(((((('''&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$######%%%&&&'''%%%$$$ """############$$$%%%"""""""""""""""######$$$!!!"""###$$$%%%%%%%%%%%%"""""""""""""""###$$$%%%"""############$$$$$$$$$'''%%%######$$$%%%&&&&&&"""$$$%%%%%%$$$"""!!!"""&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((('''%%%%%%%%%&&&(((***(((((('''%%%%%%(((,,,000666666333///+++(((((((((+++...222222///,,,,,,,,,...+++((('''((()))******---+++((('''((()))*********************)))((((((((()))***+++,,,,,,,,,,,,'''))),,,---+++***((((((((((((''''''((())))))***&&&&&&&&&%%%%%%%%%%%%%%%***'''%%%%%%&&&&&&%%%$$$ """#########$$$&&&((()))'''$$$###$$$$$$###""",,,+++(((&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$''')))%%%''')))***)))(((((((((+++(((&&&''''''$$$%%%(((,,,)))%%%###$$$%%%&&&&&&'''((('''%%%&&&******'''''''''&&&&&&%%%$$$$$$$$$''''''((((((((((((''''''+++'''$$$%%%(((***)))'''+++///222000---;;;]]]}}}xxxWWWBBB777555>>>III[[[iii}}}cccQQQNNNQQQUUUXXX^^^\\\WWWRRRPPPLLLCCC888222333888AAAKKKUUU[[[^^^___SSSCCC555000333:::@@@[[[gggooojjjeeefffgggdddlllfff___ZZZWWWTTTPPPLLLHHHKKKOOOTTTYYY^^^aaacccccciiiqqqwwwvvvnnneee^^^RRRKKKBBB<<<;;;@@@EEEHHHGGGUUU___WWWGGG;;;555222000...000999EEEPPP\\\fffiiioooqqqppprrrsssgggXXXFFFIIIWWWqqqyyyRRR999///---///111===UUUuuuvvvRRR999///---***'''%%%$$$$$$%%%$$$%%%&&&%%%#########$$$&&&%%%%%%%%%&&&&&&%%%###$$$$$$############$$$$$$***((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$"""$$$&&&''''''((()))+++''')))++++++(((&&&%%%%%%$$$######$$$%%%%%%$$$"""%%%$$$###%%%((('''### $$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%$$$"""&&&%%%###"""""""""###$$$(((''''''&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&'''%%%&&&((((((&&&%%%&&&'''&&&$$$######%%%'''&&&&&&))))))'''''''''((()))***,,,***(((&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%'''&&&'''(((******(((&&&(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''(((((((((((('''&&&&&&(((&&&%%%'''***+++)))&&&"""$$$''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$!!!"""###"""!!!!!!"""$$$"""""""""""""""######$$$ !!!"""$$$%%%%%%%%%%%%%%%"""!!!!!!###$$$###!!!""""""#########$$$$$$$$$&&&### ###$$$###!!!"""&&&&&&$$$""""""$$$(((&&&%%%$$$###$$$%%%%%%))))))''''''&&&'''''''''%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%&&&(((***)))((('''&&&'''+++000333777666333...)))''''''))),,,000333111,,,***,,,000+++)))'''''')))+++,,,,,,...***'''&&&'''(((******))))))******))))))(((''''''(((***,,,------------+++---...---***'''&&&''')))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((( """$$$$$$%%%'''+++///---***(((&&&&&&&&&$$$###***(((&&&$$$###"""###$$$$$$%%%&&&&&&&&&&&&&&&'''$$$'''***+++***)))((()))+++)))''''''&&&%%%&&&(((+++)))&&&%%%&&&'''''''''((((((&&&%%%(((,,,+++&&&'''''''''&&&&&&%%%%%%%%%*********)))(((&&&%%%$$$---***((()))***,,,+++***)))---000...)))111KKKeeeuuu[[[DDD<<<:::;;;III\\\sss~~~hhhIII<<>>111000111222333DDD^^^yyy}}}YYY===111+++***(((&&&$$$$$$%%%%%%###$$$%%%$$$"""""""""###%%%$$$$$$%%%&&&&&&$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%''')))+++''')))++++++***'''%%%###$$$######$$$%%%&&&$$$###&&&%%%%%%&&&''''''$$$!!!"""###%%%'''''''''%%%$$$"""!!!!!!###%%%'''&&&%%%((('''&&&$$$$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&''''''&&&$$$%%%&&&&&&&&&%%%((((((((('''%%%&&&'''))),,,+++(((%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%''')))******'''%%%(((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&'''''''''(((((('''&&&&&&'''%%%$$$%%%''''''&&&%%%"""###&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&(((((('''%%%"""###"""!!! !!!"""""""""""""""######$$$ !!!"""###$$$$$$$$$$$$%%%""" !!!$$$%%%"""""""""#########$$$$$$$$$%%%""" ###$$$"""  %%%&&&%%%$$$%%%'''((('''%%%$$$######$$$%%%%%%((()))'''$$$###%%%((($$$$$$$$$%%%&&&'''((()))((('''%%%%%%%%%&&&((()))***(((''''''***...222555666555111,,,(((''')))+++444666666222,,,))),,,000***)))((((((+++------------***&&&%%%&&&((())))))((())))))))))))((('''''''''(((***+++,,,---.........---,,,***(((((()))******((('''%%%$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&%%%###%%%%%%$$$"""###%%%((("""$$$%%%'''))),,,000333,,,)))&&&$$$######"""!!!&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%&&&'''((((((&&&%%%$$$'''***+++***)))))))))++++++(((%%%%%%&&&(((((((((''''''(((******)))((('''(((&&&%%%(((,,,***%%%((((((((((((''''''''''''$$$%%%&&&((()))************((('''&&&'''&&&&&&%%%'''(((+++,,,+++...===LLLjjjoooUUUDDD:::<<<@@@GGG]]]uuucccNNN888111555>>>GGGNNNWWWZZZ\\\^^^aaa```WWWLLLIIIDDD===999:::>>>BBBDDDEEE>>>666000...333DDDUUUaaakkkrrrpppiiihhhlllpppmmmkkkiiiggghhhiiiiiiiiifffgggjjjkkklllkkkiiigggaaa```^^^ZZZSSSLLLEEEAAABBBBBBEEELLLTTT[[[___aaaTTTVVVSSSJJJ@@@:::444///111222222//////666???FFFQQQ^^^kkkpppssstttlll```LLLVVVkkkeeeDDD555222222111...666FFF___xxxyyy]]]AAA222///)))((('''&&&%%%%%%&&&&&&###$$$%%%$$$"""!!!"""###$$$###"""###%%%%%%$$$"""$$$$$$############$$$$$$"""""""""###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######'''%%%$$$###$$$&&&'''((('''((()))******(((%%%"""$$$######$$$&&&&&&%%%$$$&&&%%%%%%&&&&&&&&&$$$###!!!###%%%'''((('''%%%$$$!!! !!!$$$%%%%%%$$$((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%%%%$$$"""'''((((((&&&$$$$$$&&&(((,,,***(((%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''((('''%%%$$$$$$$$$&&&'''&&&''''''''''''%%%$$$$$$$$$$$$%%%'''))))))&&&$$$(((''''''''''''&&&&&&&&&%%%&&&''')))))))))((('''&&&&&&''''''''''''&&&&&&)))'''&&&%%%&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$&&&'''((('''%%%"""###"""  """"""""""""""""""######$$$!!!"""######$$$############!!! !!!$$$$$$""""""############$$$$$$$$$$$$#########%%%%%%$$$### ###%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%###''')))'''###"""$$$'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((()))((((((***...222555666333111...***((()))---000===;;;777000)))&&&(((++++++)))((()))+++------,,,+++)))&&&%%%&&&'''(((((((((((((((((((((''''''&&&(((((())))))***,,,.........+++((('''(((***+++***)))((('''%%%$$$#########"""###$$$&&&&&&&&&%%%$$$###$$$$$$$$$######%%%'''%%%$$$%%%)))---222333444...***&&&######$$$$$$$$$$$$%%%%%%&&&((()))))))))%%%%%%%%%'''))))))'''%%%&&&(((***+++***)))))))))+++,,,)))%%%$$$''')))(((&&&&&&''')))++++++)))'''%%%''''''%%%'''***)))%%%((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$&&&%%%'''+++,,,---222999KKKZZZhhhjjjiiieeeYYYLLL???777444:::DDDVVVrrrfffFFF;;;000---///444<<>>MMMUUUZZZ___bbbbbbeeebbb___ZZZTTTLLLCCC<<<<<<111---333888999CCCPPP``````aaabbbaaa```aaadddeeedddcccaaa``````bbbddd___]]]ZZZUUUPPPKKKFFFDDDAAA??????BBBIIITTT___eee___aaacccddd```VVVKKKBBB555999777---&&&''',,,......111///++++++000111...+++:::GGGNNNWWWfffoooqqqhhhssspppJJJ666222000+++000++++++222666777<<>>???555,,,)))(((&&&'''))))))$$$%%%***,,,'''%%%'''(((***((($$$$$$'''(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%///***%%%###$$$%%%$$$###%%%%%%&&&&&&%%%%%%$$$###)))'''&&&$$$$$$%%%&&&'''###&&&)))(((%%%######$$$$$$''',,,111444222...+++***(((&&&$$$###""""""###&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))---+++(((&&&$$$###$$$$$$&&&))))))((())))))%%%&&&&&&&&&''''''&&&%%%%%%***)))(((''''''((()))***''''''(((((('''&&&%%%%%%!!!%%%)))***(((''')))+++&&&''')))*********)))((()))***+++,,,,,,,,,,,,,,,000111===TTTnnn^^^JJJ999++++++***)))))))))+++---///000333999DDDOOOWWW\\\]]]^^^bbbccc```]]]ZZZTTTNNNFFF999333888:::777:::BBBMMMNNNOOOOOOOOOPPPSSSVVVYYY[[[YYYSSSPPPQQQRRRQQQNNNKKKFFFCCC@@@AAABBBCCCEEEGGGNNNUUUWWWWWW\\\cccccc^^^WWWPPPIIIAAA:::666........................,,,+++*********+++,,,---...111777???JJJXXXeeennnhhhyyymmmKKK444333222&&&------------------------000///,,,)))'''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&"""%%%%%%!!!"""&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''((((((((((((&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%((()))(((&&&%%%$$$&&&(((%%%###"""$$$'''(((&&&###!!!&&&'''%%%$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&&&&$$$"""$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((******)))&&&$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$(((((("""!!!%%%'''$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%+++$$$!!!%%%((('''%%%%%%'''""""""'''((($$$###%%%'''%%%""""""(((...+++###(((***)))'''&&&'''######$$$$$$$$$$$$###""""""&&&&&&%%%%%%$$$###""""""&&&""""""''''''$$$$$$(((%%% ###"""!!!############"""""""""######&&&%%%$$$$$$#########$$$'''%%%""" !!!###%%%$$$"""###&&&&&&$$$###&&&$$$######$$$&&&'''&&&%%%%%%$$$""""""$$$%%%&&&%%%###$$$%%%&&&&&&'''&&&&&&)))(((((((((***+++***)))&&&$$$$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%'''((())))))---///333888;;;:::666222***(((%%%$$$'''///999???>>>444+++(((((('''(((***+++&&&%%%)))***&&&$$$%%%&&&)))(((%%%%%%))))))'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%)))&&&###"""$$$&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%'''+++,,,...222555444///***%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))((('''&&&%%%%%%&&&((()))))))))%%% """''')))&&&&&&&&&&&&''''''&&&&&&&&&))))))(((((((((((())))))(((((())))))(((((('''&&&''''''((()))***)))((('''''''''(((((()))))))))(((((())))))***++++++++++++000666GGGbbb|||fffGGG;;;555...///---+++***))))))***+++,,,///333999@@@GGGMMMQQQUUU[[[```aaaaaaaaa\\\VVVOOOCCC===@@@AAA<<<===CCC@@@?????????AAACCCEEEFFFEEEGGGGGGBBB@@@BBBDDDDDDBBBAAA??????@@@CCCFFFHHHOOOOOORRRVVVUUUQQQPPPRRRNNNJJJDDD???:::555111---------------------------++++++*********+++,,,---000111444777===FFFPPPVVVZZZmmm]]]@@@---,,,000)))+++++++++++++++++++++++++++***((('''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&###&&&%%%"""###&&&%%% ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((($$$######$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$!!! ###%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$""""""###%%%&&&%%%$$$$$$%%%%%%###"""'''++++++'''$$$%%%&&&$$$%%%&&&&&&&&&&&&&&&%%%$$$"""%%%'''&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%((((((######''')))''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%000)))%%%''')))'''$$$$$$(((######''')))%%%$$$&&&$$$###!!!###***111000***%%%((((((&&&''')))&&&!!!%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&%%%$$$$$$###&&&######''''''$$$$$$'''!!!"""""""""###%%%$$$############!!!%%%%%%$$$############$$$$$$###"""!!!!!!!!!"""###$$$!!!"""%%%&&&######%%%###""""""###&&&''''''&&&%%%###""""""$$$&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%'''$$$""""""%%%(((***+++'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''(((+++---...000333777<<<>>>;;;555000)))'''&&&'''+++444<<>>===>>>???AAADDDGGGIIIKKKRRRNNNMMMOOOMMMGGGBBBAAABBB>>>999555333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---111111000000111555;;;@@@LLLbbbvvvQQQ===///---000---))))))))))))))))))))))))%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&######%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""########################%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''(((&&&%%%%%%&&&''''''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$'''%%%"""!!!"""$$$%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$###!!!!!!"""$$$'''''''''%%%"""!!!"""###...111///(((%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$&&&''''''%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$#########$$$$$$$$$$$$%%%'''&&&$$$"""###%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((()))***)))%%%%%%)))***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%///)))&&&((()))'''$$$$$$(((%%%$$$''')))'''%%%&&&%%%%%%###$$$+++222111+++$$$&&&'''&&&(((+++***%%%'''''''''''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$'''$$$$$$&&&&&&$$$###&&&"""!!!$$$&&&%%%$$$%%%$$$$$$%%%&&&%%%"""$$$$$$###############$$$###############"""""""""### !!!$$$$$$!!!!!!###$$$###"""###%%%&&&&&&%%%%%%###"""###%%%&&&%%%$$$&&&'''(((((((((&&&%%%$$$###!!!!!!$$$&&&'''(((&&&%%%&&&'''((('''&&&''''''(((((()))+++...000555888===AAABBB===555...((('''&&&)))000888@@@DDD:::000((('''((((((***---...+++(((''''''&&&&&&%%%!!!%%%'''&&&'''******&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$###%%%$$$######%%%(((---000000,,,((()))---...)))%%%#########$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((''''''(((***(((((('''&&&&&&&&&''''''%%%''''''%%%&&&)))'''"""''''''''''''''''''((((((&&&'''((())))))((('''&&&(((((()))))))))((((((''''''%%%%%%&&&)))***)))'''''''''&&&%%%%%%'''((()))((((((((()))***+++,,,,,,222AAA^^^~~~tttQQQ;;;333111111************+++,,,---...)))---000///---///555::::::BBBKKKQQQYYY```bbb```eee___\\\\\\WWWOOOKKKLLLIIIDDD???>>>AAABBB???;;;;;;>>>???<<<<<>>@@@AAA>>>;;;:::BBB>>>999555333333222111,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,000000///......111555999CCCXXXzzzgggHHH???666//////+++((((((((((((((((((((((((#########$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%'''(((&&&%%%%%%&&&''''''$$$"""''''''&&&%%%%%%$$$######(((%%%!!!"""%%%''''''%%%%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$$$$%%%&&&&&&((()))&&&"""!!!$$$'''000222///((($$$%%%&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''%%%""""""#########$$$$$$$$$'''%%%###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((///---***'''''')))***)))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&)))$$$"""%%%(((&&&%%%'''(((&&&%%%''')))(((&&&&&&))))))'''&&&)))---+++%%%$$$''''''&&&(((,,,+++''''''''''''''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$'''&&&%%%&&&%%%$$$###$$$%%%###""""""&&&(((&&&"""$$$$$$%%%&&&'''&&&$$$############""""""###$$$$$$######$$$$$$$$$$$$$$$$$$%%%"""###&&&&&&###"""$$$&&&%%%###$$$$$$$$$###"""$$$######$$$%%%&&&%%%$$$&&&((()))***)))'''%%%###'''%%%$$$%%%&&&'''&&&%%%((('''&&&&&&(((((('''&&&((())))))((((((***...222<<<>>>BBBEEEDDD>>>444---((('''''',,,444<<>>===<<<555111444777888999;;;AAA===777222000///...---,,,,,,+++++++++***************++++++,,,,,,,,,,,,/////////......000555888>>>OOOnnnXXX===777111,,,,,,((())))))))))))))))))))))))$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%"""!!!###&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######)))(((''''''&&&&&&''''''((('''%%%$$$###%%%&&&'''$$$###"""###$$$$$$"""!!!''''''&&&%%%%%%$$$######(((%%%"""###&&&((('''%%%#########$$$$$$%%%%%%%%%%%%'''((('''&&&&&&&&&(((%%%''')))'''%%%$$$&&&))),,,...,,,&&&###%%%'''&&&&&&&&&&&&&&&%%%%%%$$$###''''''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((()))***(((&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((555000+++((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''$$$###&&&'''%%%&&&(((''''''&&&&&&((()))'''%%%******(((%%%&&&)))&&&!!!&&&((((((&&&'''+++***%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%$$$######$$$###"""%%%(((&&& ###$$$&&&&&&%%%$$$$$$&&&###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&&&&))))))%%%$$$''''''&&&$$$###$$$###""" $$$######$$$&&&&&&%%%###&&&(((***+++***(((&&&$$$(((((((((((()))(((%%%"""((('''&&&&&&'''((('''&&&''')))***))))))+++111666@@@BBBEEEGGGDDD<<<222+++'''&&&(((...777???CCCDDD888///'''&&&((((((***---++++++***'''(((******&&& $$$%%%$$$%%%))))))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&$$$"""!!!!!!'''''''''''''''&&&%%%%%%+++)))'''%%%%%%&&&((()))&&&%%%%%%'''***---------)))'''&&&&&&((())))))((((((((())))))))))))((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&))))))***)))(((((()))+++$$$$$$%%%&&&'''((()))***///...***$$$$$$''''''$$$((((((''''''((()))+++,,,'''''''''(((((('''''''''%%%&&&&&&''''''''''''''')))+++,,,(((### """%%%''''''&&&&&&''''''((()))))))))))))))+++---///000???QQQpppWWW===222---,,,///------,,,,,,+++******)))(((,,,000111000///111333...111333333888AAAFFFGGGNNNRRRYYY^^^```bbbcccddd\\\XXXRRRNNNMMMKKKHHHDDDCCCGGGGGGBBB@@@AAAAAA???888888888777777555444333888222///111333444777;;;===:::555111///---+++***---,,,,,,++++++*********)))***+++,,,,,,,,,,,,+++......---,,,+++---000333@@@IIIbbbqqqOOO777///***,,,...***))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&%%%$$$$$$###%%%$$$$$$$$$!!!!!!'''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&''')))'''$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$""""""###$$$%%%&&&&&&'''###$$$&&&&&&%%%%%%%%%&&&$$$%%%'''((('''&&&'''(((&&&))))))$$$"""%%%'''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%$$$$$$$$$$$$###&&&%%%&&&'''))))))'''%%%#########$$$$$$$$$$$$%%%###$$$&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))777000)))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&,,,(((''')))(((%%%%%%(((%%%''''''%%%&&&)))'''###%%%'''&&&###$$$(((&&&"""((()))(((%%%&&&)))((($$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$$$$&&&&&&###!!!######"""&&&***(((""""""%%%(((%%% !!!&&&"""""""""""""""###$$$$$$#########"""###$$$%%%%%%(((%%%&&&(((((($$$$$$&&&&&&$$$######$$$$$$"""!!!#########$$$&&&&&&%%%###&&&'''***++++++)))'''%%%'''&&&&&&&&&'''&&&$$$!!!'''&&&%%%&&&''''''&&&%%%%%%(((******+++///666===CCCDDDEEEEEEAAA999///((('''&&&(((///999AAACCCCCC888///'''&&&'''(((***---)))+++***&&&&&&)))&&&!!!$$$''''''%%%%%%)))***(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''$$$"""###$$$'''''''''''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&&&&&&&(((+++......+++(((&&&((()))(((&&&&&&''')))'''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&)))******)))(((((()))+++$$$%%%&&&'''((((((((((((+++,,,)))%%%%%%((('''###)))(((''''''((()))+++---(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((++++++)))(((&&&%%%&&&'''''''''(((((()))))))))((()))((((((((())),,,...000>>>RRRssspppHHH666222//////222,,,,,,,,,,,,+++***)))))),,,------...///000111222---000000...000666:::999;;;BBBIIIMMMPPPSSSVVVWWWPPPNNNKKKGGGDDDBBBAAA@@@===@@@@@@<<<999999999666000000//////////////////444222333555444222333888777555222000000///---,,,...------,,,++++++******)))***+++,,,,,,,,,++++++*********)))((())),,,///======NNNsss}}}WWWBBB555000+++///...$$$))))))))))))))))))))))))&&&&&&((()))))))))((((((%%%&&&&&&'''&&&%%%$$$###$$$"""###$$$  '''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&''',,,((($$$"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%#########$$$#########$$$$$$%%%%%%&&&!!!###%%%&&&%%%$$$$$$%%%$$$$$$%%%'''((('''$$$!!!###'''((($$$###%%%&&&%%%%%%%%%&&&'''(((((((((((('''&&&$$$%%%&&&&&&### %%%%%%%%%$$$$$$$$$######$$$###$$$%%%''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))666,,,%%%&&&(((&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$""""""$$$%%%&&&+++(((((()))(((%%%%%%)))$$$'''&&&$$$%%%)))'''""""""%%%%%%###$$$((('''$$$&&&(((&&&$$$%%%)))(((%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&######''''''$$$ ###$$$###(((...,,,%%%"""&&&)))$$$$$$""""""!!!""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%%%%######%%%%%%!!! ###$$$###"""###$$$%%%$$$############%%%&&&&&&%%%###%%%'''***,,,,,,***'''%%%)))(((&&&&&&'''''''''%%%'''&&&%%%%%%&&&'''&&&%%%###'''***,,,---222;;;CCCCCCDDDDDDCCC???777,,,%%%'''&&&(((000:::AAACCCBBB999///'''&&&''''''))),,,))),,,***&&&%%%'''###'''))))))%%%&&&***,,,***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''')))***)))&&&%%%''')))''''''((((((''''''&&&%%%%%%&&&'''((((((&&&$$$###'''''')))---000///***%%%$$$(((***((($$$"""$$$'''&&&'''''''''&&&$$$"""!!!&&&%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&)))******)))(((((()))+++(((((((((((('''&&&%%%$$$"""'''***+++++++++%%%)))(((''''''(((***,,,---((('''&&&%%%%%%&&&'''(((''''''((())))))***))))))***'''$$$&&&***......,,,&&&''')))*********)))(((((('''&&&'''(((+++---///999PPPsss^^^;;;222333///,,,---))))))***,,,,,,,,,,,,,,,222///,,,,,,...111222222---000000...///333444111000666<<<>>>???@@@BBBBBB<<<<<<;;;777444222333444000444555000---...---***000000///...---.........///000444777555000000555000...---...//////...---......------,,,+++******)))***+++,,,---,,,++++++&&&''''''&&&&&&(((+++...111,,,999^^^xxx[[[:::222222111...///'''(((((((((((((((((((((((($$$%%%''')))*********)))&&&&&&'''((('''&&&%%%$$$$$$""""""$$$((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###%%%&&&&&&'''########################"""###$$$$$$%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&''''''&&&&&&"""!!!"""%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&(((&&&""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$###$$$&&&(((&&& """&&&(((%%%$$$%%%%%%###%%%%%%'''((())))))******'''%%%###$$$&&&%%%"""%%%%%%%%%$$$$$$#########"""""""""$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''))))))333)))"""%%%((('''''')))'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&%%%###$$$'''&&&$$$&&&+++###&&&&&&###$$$((('''!!!###&&&&&&###$$$''''''$$$%%%&&&%%%###%%%))))))&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""&&&&&&######(((((($$$""""""""""""""""""""""""'''### """$$$###!!! ########################""""""!!!""""""$$$&&&'''$$$$$$%%%###"""!!!###$$$$$$$$$######"""#########%%% $$$$$$"""###(((&&&((())))))(((((()))+++(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%***((((((---555<<<@@@AAAEEEEEECCC???999111+++'''((('''---888>>>===???DDD333%%%###'''$$$&&&,,,++++++***)))'''&&&$$$###"""&&&******%%%%%%)))***&&&...&&&###''')))&&&&&&((($$$&&&((((((%%%"""(((+++...---)))%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$&&&(((((('''&&&&&&''')))'''%%%$$$%%%&&&&&&%%%'''(((((((((((((((''''''%%%&&&(((***+++***)))((()))((('''&&&&&&&&&&&&&&& '''......)))%%%%%%'''!!!'''((($$$$$$)))+++)))((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''((())))))&&&"""&&&&&&&&&&&&''')))+++,,,))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&))))))(((((()))+++...///222JJJnnndddLLL777333222---+++//////...+++'''))),,,)))$$$---,,,,,,---000111111000444222000///111222222222---...000111000///000000111000///......---......,,,---......,,,************+++,,,.........------111111000000/////////...++++++++++++++++++++++++---,,,++++++******++++++,,,+++******++++++)))'''***************)))((((((000111888KKKeee}}}mmmTTTDDD111111000///---***((('''***(((%%%%%%&&&''''''&&&%%%&&&&&&%%%$$$###$$$%%%)))&&&$$$&&&******&&&"""%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''%%%%%%&&&''')))((($$$%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$###'''###"""$$$%%%######%%%!!!""""""######""""""!!!%%%###"""###$$$&&&%%%%%%''''''''''''&&&&&&%%%$$$###"""###%%%&&&'''%%%######&&&((((((%%%######$$$'''&&&$$$"""!!!""""""###########################'''((((((((('''$$$ %%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''***)))(((((()))(((&&&$$$%%%%%%%%%%%%&&&(((***+++&&&%%%$$$"""!!!""""""######!!!!!!$$$&&&%%%$$$)))%%%$$$&&&%%%""""""%%%"""$$$&&&((()))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%%%%%%%''''''###"""***444...,,,)))'''''''''&&&%%%########################$$$$$$######$$$&&&'''((('''''''''(((''''''&&&%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%"""###%%%$$$!!!###(((%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%$$$$$$%%%###"""!!!###$$$$$$###############$$$$$$)))$$$###%%%$$$!!!!!!%%%&&&((())))))(((((()))+++(((''''''&&&%%%%%%$$$$$$)))(((((('''&&&&&&&&&&&&******+++111888???BBBCCCGGGFFFCCC===666...(((%%%))))))000;;;@@@@@@AAADDD777)))'''+++''')))///------,,,+++)))'''%%%$$$$$$'''(((%%% !!!''')))&&&,,,&&&###''')))&&&%%%'''!!!$$$''')))(((&&&%%%%%%&&&((())))))'''%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%''')))***)))''''''((()))***(((&&&%%%&&&''''''&&&''''''((((((((((((''''''(((((()))***))))))((('''(((((('''&&&&&&&&&&&&&&& '''******)))***,,,&&&******&&&$$$''')))'''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))'''$$$""")))((('''&&&&&&&&&''''''************)))((('''&&&''''''''''''''''''''''''((('''&&&&&&'''))),,,---111CCCbbb|||QQQ===---,,,...,,,+++///...---+++)))+++///...)))---,,,,,,---000111111000///---,,,,,,...111111111111222333222000...///000...---,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,---...///000000000000///............------,,,,,,,,,************************,,,,,,+++************+++---+++(((((()))***+++******************)))((((((***+++///;;;MMM___kkkppp||||||zzzrrrcccPPP===111............---,,,+++***,,,***((('''((()))((((((&&&(((***)))(((''''''((((((%%%$$$&&&******'''###%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&,,,(((######$$$###&&&&&&&&&%%%%%%%%%%%%%%%((($$$###%%%%%%###"""%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$"""###$$$&&&&&&%%%'''''''''&&&&&&%%%$$$############%%%&&&'''%%%###$$$&&&)))(((&&&$$$$$$%%%'''&&&$$$###"""""""""###$$$$$$$$$###############%%%&&&((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%'''))))))((('''&&&%%%%%%%%%&&&'''((()))'''&&&$$$###"""######$$$&&&$$$###$$$&&&(((((('''&&&$$$%%%(((((($$$###&&&'''(((***,,,---,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&''''''%%%%%%---888---+++(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))(((((((((((('''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&%%%&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$%%%###"""!!!###$$$""""""""""""###$$$%%%%%%)))&&&%%%&&&%%%######&&&'''((())))))(((((()))***'''''''''&&&&&&%%%%%%$$$))))))(((((('''(((((()))+++,,,000666===BBBDDDDDDEEEDDDAAA;;;333,,,(((&&&+++---666@@@EEECCCBBBCCC888,,,***,,,))),,,222///000...,,,***(((&&&%%%$$$(((%%%  &&&(((&&&***&&&%%%'''(((&&&%%%&&&"""$$$(((***)))(((((()))&&&%%%###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%+++,,,+++)))'''''')))******((('''&&&((((((((('''''''''((((((((((((((('''+++***)))(((''''''''''''((('''&&&&&&&&&&&&&&&&&&###%%%'''((((((&&&$$$"""'''******&&&%%%&&&((('''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&)))(((''''''(((((('''%%%***)))((('''''''''''''''***++++++******)))((('''''''''''''''''''''''''''((('''&&&&&&''')))+++---///999PPPqqqwwwZZZ@@@111&&&'''+++***+++...***+++)))(((,,,111000,,,---,,,,,,---000111111000,,,+++***+++...000111111444444222000---+++,,,...+++++++++++++++,,,------.........---,,,---///111000000000000000...------************)))))))))))))))))))))))))))))))))))),,,++++++***************...+++'''%%%'''***,,,---))))))******))))))((((((((((((***...555>>>FFFKKKYYYWWWSSSKKKBBB888000++++++,,,------......------///---+++***++++++***)))'''))),,,,,,+++)))))))))'''%%%$$$&&&)))***(((%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%))),,,+++&&&###$$$%%%$$$&&&&&&%%%%%%%%%&&&''''''((($$$$$$%%%%%%""""""%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%'''))))))'''&&&%%%&&&&&&&&&%%%$$$############%%%%%%$$$$$$#########"""!!!$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$%%%'''))))))((($$$###$$$)))***'''&&&((($$$&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''&&&'''(((&&&(((111<<<+++)))''''''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###(((((($$$%%%***(((!!!%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$  $$$$$$!!!""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$$$$%%%###"""!!!###$$$""""""""""""###$$$%%%&&&%%%%%%%%%&&&''''''((()))''')))***)))((('''(((***''''''&&&&&&&&&%%%%%%%%%((('''''''''(((((()))***+++...444;;;AAADDDEEEEEEDDDCCC???888000+++******---222;;;DDDHHHGGGDDDBBB555***)))+++)))///666222333111...+++(((&&&%%%%%%((($$$ ###((((((&&&)))''''''(((((('''&&&&&&$$$&&&)))***(((''''''((((((%%%!!!!!!$$$&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&---,,,+++(((&&&&&&(((***)))'''&&&&&&(((((('''&&&&&&'''((((((((((((((((((+++)))(((&&&&&&&&&((()))''''''&&&%%%%%%&&&&&&&&&,,,***(((''''''%%% $$$&&&'''&&&%%%&&&(((***(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&)))'''%%%%%%&&&'''((('''((((((((())))))***++++++***************)))((('''''''''''''''((((((((((((***)))(((((()))+++---...---111@@@[[[vvvuuuWWW>>>888...'''(((+++******,,,((((((&&&%%%)))///...***---,,,+++---///000000///---,,,***+++...000111111111000...+++(((((()))++++++++++++,,,,,,...//////,,,---,,,++++++,,,000222......---,,,+++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((++++++***))))))))))))))),,,)))&&&&&&(((***,,,,,,((()))))))))))))))((((((***+++,,,++++++///555;;;DDDAAA===888444111000///++++++,,,---............000...,,,,,,,,,,,,***)))&&&))),,,---,,,***((((((&&&$$$$$$&&&(((***)))'''%%%%%%&&&&&&%%%%%%$$$######%%%&&&%%%$$$###$$$%%%)))(((&&&$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&((()))%%%######&&&%%%###$$$(((###$$$$$$%%%%%%$$$$$$###&&&$$$######%%%&&&&&&%%% """$$$%%%''''''(((%%%$$$$$$$$$&&&&&&%%%$$$&&&''')))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$######""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&'''((((((***)))(((((())))))'''%%%((((((''''''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%%%%&&&''''''%%%"""###''')))'''))),,,!!!"""$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((('''&&&%%%'''''')))222===)))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$&&&'''((('''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((("""...000&&&###)))(((%%%%%%%%%%%%%%%%%%%%%%%%########################''''''""" %%%$$$""""""""""""""""""""""""'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%###"""!!!###$$$""""""""""""###$$$%%%&&&%%%&&&'''''''''))))))(((((()))***)))((('''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((******,,,111888???CCCEEEEEEEEEGGGEEE@@@777---((())),,,///666@@@GGGJJJIIIEEE@@@111((()))+++,,,555===888999777333///,,,***(((((((((%%%$$$&&&))))))((('''((())))))((('''(((((('''"""$$$'''((('''&&&'''(((,,,'''###"""$$$&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''++++++)))'''%%%$$$''')))'''&&&%%%&&&'''(((&&&%%%&&&&&&'''((((((((((((((()))(((&&&%%%%%%''')))+++&&&&&&%%%%%%%%%&&&&&&'''&&&$$$"""%%%)))+++(((%%%$$$$$$%%%%%%%%%$$$&&&)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%###"""$$$&&&''''''&&&''''''((())))))))))))(((((())))))(((((('''''''''''''''((((((((())))))+++***)))((()))***,,,...+++---666GGG[[[nnnxxxdddPPP<<>>000***+++---///;;;DDD???>>><<<777222...,,,++++++'''&&&(((++++++'''&&&'''(((******&&&$$$''')))(((!!!$$$%%%&&&''')))++++++(((%%%$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((&&&$$$$$$&&&'''%%%%%%$$$&&&'''(((&&&%%%%%%&&&'''((())))))))))))'''&&&%%%%%%%%%'''***+++%%%%%%%%%%%%%%%&&&&&&'''$$$"""!!!$$$(((++++++))))))'''&&&'''%%%!!!"""&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&$$$""""""$$$%%%%%%%%%''''''''''''&&&%%%###"""''''''(((((((((((('''''''''''''''(((((())))))***)))((('''&&&'''(((***++++++,,,111999CCCOOObbbrrrooommmfffWWWEEE666---******))))))))))))***+++,,,,,,,,,)))'''***...---(((***))))))***+++,,,,,,***+++)))''''''((()))))))))******+++***)))))),,,...'''''''''((((((***++++++'''((((((((('''(((+++---******)))(((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''***))))))(((((((((((((((((((((((()))++++++)))'''''''''((()))))))))((((((''')))*********---222777;;;999666222...,,,***)))............---,,,++++++---,,,+++,,,------+++)))---///111111...,,,******&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''&&&###$$$''''''###&&&%%%$$$######$$$&&&(((!!!!!!$$$'''&&&$$$'''...%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&''''''&&&'''''''''&&&%%%###"""!!!(((&&&$$$$$$%%%&&&%%%%%%'''&&&'''(((******(((&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))+++...//////---,,,+++)))'''&&&&&&&&&'''***)))(((&&&&&&&&&&&&''''''((()))(((&&&&&&(((***)))$$$###$$$%%%%%%(((---((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((('''$$$$$$&&&'''(((---555'''&&&&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((()))))))))(((''''''&&&&&&'''(((((((((((('''%%%(((,,,,,,)))'''''')))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((333777...%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$!!!%%%...,,,###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%###"""!!!###$$$$$$###############$$$$$$&&&******'''&&&((('''"""(((******)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((+++,,,...555;;;AAAEEEFFFFFFGGGHHHGGGEEE>>>222'''###(((...222;;;CCCFFFIIIIIIDDD===000***,,,---///===FFF???>>>:::555000,,,)))(((((('''&&&(((***&&&!!!""")))&&&***)))""" $$$((((((!!!$$$%%%&&&''')))+++&&&'''&&&%%%$$$$$$&&&(((%%%&&&(((******(((&&&%%%$$$$$$$$$%%%%%%'''((((((&&&'''((('''%%%%%%&&&'''%%%%%%%%%'''))))))'''%%%%%%&&&'''((())))))))))))((('''&&&&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%+++(((((()))'''"""###((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$(((((((((((('''%%%$$$###'''(((((()))))))))((((((&&&''''''((())))))*********)))'''&&&'''(((***+++,,,+++---111444888CCCNNNIIIGGGCCC===444,,,)))***&&&((()))((('''(((***+++++++++)))'''***///---))))))((('''((()))******((((((&&&%%%%%%''')))))))))''')))******))))))***+++''''''''''''(((((()))***&&&'''))))))(((((()))+++((((((''''''(((***+++,,,&&&'''''''''((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((+++)))''''''((())))))(((&&&''''''((())))))(((((((((((((((((())),,,000333888666444111...,,,++++++------......------,,,+++,,,+++,,,---//////---+++000111222000---*********'''''''''&&&%%%&&&''')))%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$%%%&&&)))&&&''')))'''""" """'''%%%###"""!!!###$$$&&&###$$$&&&(((%%%"""%%%,,,$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&''''''''''''&&&$$$###""")))'''%%%$$$%%%&&&&&&%%%&&&%%%%%%'''******(((%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))((()))+++...//////...///---***'''&&&''')))***,,,***(((&&&%%%%%%%%%%%%&&&((()))(((%%%%%%''')))'''$$$$$$''''''$$$$$$&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''###%%%''''''&&&&&&&&&((()))&&&%%%(((((((((+++000''''''&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((())))))))))))(((&&&&&&'''(((((((((((((((%%%***......+++((()))***''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%&&&###'''///---"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))$$$%%%%%%###"""!!!###$$$$$$$$$##################!!!'''(((&&&&&&******%%%)))******)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///999>>>DDDHHHHHHGGGHHHIII@@@???999///&&&%%%,,,444222<<>>CCCGGGIIIJJJHHH???555,,,++++++---///000///...)))&&&###$$$(((******)))+++(((%%%###$$$&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%'''(((''''''$$$$$$%%%((('''%%%'''+++''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%&&&''')))***+++******)))++++++,,,...+++(((***......---,,,+++***)))))))))))))))(((((((((((())))))&&&'''(((+++...///---+++###***///,,,)))***+++***&&&'''(((((())))))((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%)))'''&&&&&&''''''&&&%%%((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((&&&$$$###%%%'''((((((((()))***+++***((()))((((((''''''(((((()))(((''''''((())))))(((&&&''''''((())))))))))))(((((()))'''%%%&&&***+++((('''((()))))))))((('''&&&''',,,((('''...***"""%%%&&&(((((('''(((((("""(((((((((((((((''''''&&&((('''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%''''''%%%%%%''''''%%%$$$$$$%%%&&&&&&'''(((((('''%%%'''++++++&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&'''((()))(((((()))++++++***(((***************)))((('''+++***))))))''''''&&&%%%(((((((((((('''''''''&&&((('''&&&&&&'''((('''%%%))))))(((((((((((())))))(((&&&&&&******'''''')))&&&%%%%%%&&&'''(((((('''%%%&&&&&&'''((((((''''''$$$%%%(((******(((&&&$$$'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,***))))))*********)))''''''(((((())))))******(((((('''''''''((()))))),,,+++***)))((((((((((((******))))))((()))))))))'''(((((())))))*********---111555555111...---...---............---,,,,,,...,,,++++++---------,,,------......---+++)))(((***))))))***++++++(((&&&(((((((((((((((((('''''''''&&&%%%&&&((()))((('''$$$###"""###%%%&&&&&&%%%"""###$$$%%%%%%$$$###"""&&&%%%###"""!!!"""###$$$$$$$$$$$$###############&&&######%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((()))&&&&&&'''((()))******+++---,,,,,,+++)))(((((('''((()))))))))***,,,...---...+++(((&&&''',,,222666???EEEKKKKKKGGGDDDEEEGGGCCC888...******---333:::???BBBDDDGGGJJJJJJ@@@555,,,++++++,,,------+++)))&&&%%%$$$%%%((())))))(((&&&%%%%%%&&&(((***)))(((((((((((((((((((((((((((+++***((('''&&&&&&'''((('''((()))(((&&&%%%&&&'''***(((&&&%%%%%%$$$$$$###&&&%%%%%%$$$%%%'''((()))&&&&&&&&&%%%%%%%%%$$$$$$,,,(((&&&&&&''''''$$$!!!%%%%%%&&&'''''''''((()))'''''''''&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%&&&''')))+++,,,+++***)))+++***+++,,,,,,++++++------,,,+++)))((('''''''''))))))(((((((((((())))))''''''))),,,//////---+++!!!'''***((('''((()))''''''(((((()))))))))))))))''''''&&&''''''((()))************)))(((&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''((()))((('''%%%$$$)))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,+++***)))'''(((((('''%%%$$$&&&'''((((((((()))******)))))))))(((((((((((((((((()))'''''''''((()))(((''''''$$$%%%&&&'''((('''&&&%%%((('''&&&&&&(((***+++***((()))))))))((('''&&&&&&'''++++++***+++(((&&&(((((((((&&&%%%(((+++%%%((())))))))))))((('''''')))'''%%%######$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###$$$((((((%%%$$$&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''(((((((((((())))))(((((()))))))))))))))(((''''''***)))))))))((((((''''''((('''''''''&&&''''''''')))'''&&&&&&''''''&&&$$$(((((('''''''''((())))))(((&&&'''******'''&&&)))(((&&&$$$&&&)))***)))&&&$$$%%%'''(((((((((''''''"""$$$''')))***)))'''%%%(((((('''''''''((()))))))))))))))))))))))))))))),,,***))))))***+++***)))'''((((((((()))))))))***)))((((((((((((((()))))),,,+++***)))((((((((((((******)))(((''''''''''''((()))))))))*********+++---111444444111....../////////000000//////...---000...+++***,,,---............//////...---+++******)))))))))+++***(((&&&((((((((((((''''''''''''''''''&&&'''((()))))))))!!!!!! """$$$%%%$$$###!!!"""$$$%%%%%%$$$###%%%$$$###"""""""""##############################%%%!!!!!!%%%%%%"""$$$)))&&&&&&%%%&&&&&&'''((()))))))))))))))******++++++,,,,,,++++++***)))))))))***)))((()))******+++---...+++'''&&&(((...555:::@@@FFFJJJJJJGGGDDDFFFHHHDDD999...******---444;;;>>>@@@CCCEEEIIIIII???555+++++++++,,,,,,+++)))&&&'''''''''((())))))((('''$$$%%%'''***,,,+++(((%%%((((((((((((((((((((((((///---+++(((&&&&&&&&&&&&((()))***)))'''''''''((('''%%%###$$$&&&((((((&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$,,,)))&&&&&&((((((%%%"""'''''''''&&&'''((('''&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))(((&&&'''''')))***++++++******,,,***(((***///222000------,,,+++)))((('''''''''))))))(((((((((((())))))))))))***,,,......,,,***)))+++***(((***---+++%%%))))))***++++++++++++***''''''&&&''''''((()))***+++,,,++++++)))(((&&&%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&***)))((((((''''''(((((())))))******)))(((&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))((('''&&&%%%''')))***(((&&&%%%%%%&&&'''))))))))))))))))))((())))))))))))))))))(((''''''(((((((((''''''''''''((()))***+++***)))((((((&&&&&&(((***+++++++++************)))((((((''')))(((+++***'''(((,,,---+++)))&&&%%%)))...,,,&&&))))))******))))))((('''(((&&&$$$###"""###%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%***'''%%%&&&&&&###$$$'''%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&'''((((((((())))))******''''''&&&%%%&&&&&&'''((()))(((&&&&&&''''''&&&$$$'''&&&&&&&&&''''''((()))***'''(((++++++(((''')))---***((((((++++++)))&&&&&&&&&((((((((('''&&&%%%$$$$$$%%%&&&(((((())))))***************+++,,,,,,************************,,,***))))))***++++++***(((((((((((())))))))))))***))))))((((((((()))))),,,+++***)))(((((((((((()))(((''''''&&&&&&&&&&&&))))))))))))************,,,///222222///------/////////000000//////...---000...+++***+++---......---......///...---+++***)))((('''((())))))'''&&&))))))(((((('''''''''&&&''''''(((((((((***,,,---!!!###$$$###""" !!!"""###$$$$$$$$$###############""""""""""""""""""###############$$$ %%%%%%!!!$$$,,,&&&&&&%%%&&&&&&'''((()))******))))))***+++,,,,,,......---,,,+++******)))+++(((''')))***(((***---+++)))''''''+++222999>>>CCCFFFIIIIIIGGGEEEGGGHHHCCC888...******---444;;;>>>BBBDDDEEEEEEDDD<<<222******+++,,,---,,,)))'''******,,,,,,,,,+++)))(((((((((***,,,,,,)))%%%!!!))))))))))))))))))))))))111000...,,,***(((''''''(((*********((('''((())),,,)))&&&&&&((((((&&&$$$&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((''''''''')))***))))))'''((('''%%%''')))(((%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&''')))***)))((('''((((((((()))******+++...---***+++111777555...///...---,,,+++*********))))))(((((((((((())))))+++***)))***++++++)))(((,,,,,,)))'''***...***$$$)))***++++++,,,,,,++++++((((((((('''(((((())))))++++++,,,,,,***(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))((((((((((((((()))******))))))((('''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''(((((((((((()))'''(((((()))))))))))))))###&&&***+++)))'''&&&%%%%%%'''))))))((((((((()))((())))))******))))))(((&&&((())))))(((''''''(((''''''(((((())))))(((((()))&&&&&&)))+++******+++++++++******************,,,&&&***+++%%%)))000---,,,+++(((&&&)))///000---***************)))((((((&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((((('''&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&$$$%%%((((((%%%$$$&&&(((((('''&&&%%%%%%$$$$$$222---))))))&&&######&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((((('''%%%%%%'''(((&&&&&&&&&''''''&&&&&&%%%&&&'''((((((******+++,,,((('''&&&&&&&&&'''((())))))(((''''''((()))'''&&&'''&&&&&&''''''((()))***,,,******------))))))+++000...---,,,+++***((('''(((((((((((('''&&&%%%%%%'''&&&%%%&&&''')))+++,,,,,,,,,,,,,,,---...///000************************,,,***))))))+++,,,,,,+++(((((((((((())))))))))))******)))((((((((()))))),,,+++***)))((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))***---000000---+++,,,...---............---,,,,,,///---******+++---...---,,,,,,---------,,,+++***)))(((''''''(((((('''&&&)))))))))(((''''''&&&&&&&&&((())))))***,,,///222!!!###$$$###"""!!!!!!!!!!!!!!!"""###$$$"""###$$$$$$$$$###!!! !!!"""""""""#########$$$###%%%$$$ $$$...&&&&&&%%%&&&&&&'''((()))++++++++++++---...000222444333111///---+++)))))),,,((('''***+++)))+++000((('''''')))...666===BBBFFFFFFGGGGGGGGGGGGHHHHHH>>>555,,,)))+++...555===@@@EEEGGGEEEAAA===666...)))***+++---///...+++)))+++---///000000...---,,,///...---------,,,***(((........................111111111000///...---,,,+++,,,---,,,*********+++222...))))))******&&&###(((((('''&&&'''((()))*********)))))))))(((((((((&&&((()))***)))***+++---&&&((('''$$$''',,,+++&&&******((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''(((***+++***)))((('''&&&&&&'''(((***,,,---///...,,,///444333......---,,,,,,++++++++++++))))))(((((((((((()))))))))'''%%%%%%&&&'''''''''(((***)))&&&''')))(((%%%))))))***+++++++++++++++******)))((((((((()))))))))***++++++***(((&&&%%%((((((((((((((((((((((((''''''((()))))))))((('''(((((('''&&&&&&'''(((((())))))(((''''''''''''((((((((((((((((((((('''''')))'''&&&&&&''''''&&&%%%'''''''''(((((('''''''''%%%%%%'''(((((((((''''''((((((((()))))))))******++++++******++++++,,,---%%%'''))))))(((''''''(((%%%'''))))))((('''(((***((()))************)))(((%%%(((***)))'''&&&''')))&&&&&&&&&%%%&&&''''''((()))%%%$$$)))+++((('''*********))))))******++++++...%%%+++///&&&***111((()))++++++((()))---...,,,******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&'''((())))))((('''&&&$$$%%%'''((((((((('''&&&&&&###%%%))))))%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%...***)))***)))%%%$$$'''(((''''''&&&&&&&&&&&&'''$$$$$$&&&'''(((((()))))))))***+++)))&&&&&&(((***&&&&&&'''''''''''''''&&&((((((((()))*********+++***)))((('''((()))+++,,,)))((('''(((******)))((((((((((((((()))***+++,,,///,,,---//////,,,+++---///000///...+++)))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((***+++,,,---------......///000111++++++++++++++++++++++++,,,***))))))+++---,,,,,,))))))))))))((((((((((((+++******)))(((((()))))),,,+++***)))(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())),,,///...+++***+++---++++++,,,,,,++++++***)))...,,,******+++,,,,,,,,,******+++,,,+++***)))(((+++)))''''''((()))((('''***))))))(((''''''&&&&&&&&&(((***++++++...333777"""$$$%%%$$$"""$$$###!!! """""" """$$$%%%%%%### !!!!!!""""""#########$$$"""%%%$$$$$$///&&&&&&&&&&&&&&&''')))))),,,,,,---...000333666888999888666222///+++)))(((,,,'''&&&***,,,***---333&&&&&&'''***000888@@@EEEGGGFFFEEEFFFHHHIIIHHHGGG:::222***))),,,000777>>>CCCHHHJJJEEE>>>888111***))))))+++...000000---++++++...111333222111000///444222//////000222333333555555555555555555555555111222333444444333222111///000111000...---...///---)))''')))...111000---******)))(((((()))***+++,,,,,,,,,,,,+++++++++***)))+++---,,,)))(((***,,,$$$&&&%%%$$$(((...---'''000///---,,,***)))))))))'''''''''(((((((((((()))((('''''')))+++,,,+++***)))'''%%%$$$%%%'''***,,,***000111,,,+++...///---++++++******)))*********))))))(((((((((((())))))&&&$$$!!!!!!###%%%&&&&&&%%%+++---)))'''(((++++++(((((()))***************,,,+++***))))))((())))))'''((()))***)))(((%%%$$$((((((((((((((((((((((((&&&''')))++++++***(((''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))'''&&&&&&'''(((&&&%%%''''''((((((((((((''''''$$$%%%'''(((((((((''''''))))))))))))************)))((('''''''''(((***+++((((((((('''&&&&&&(((***$$$'''***)))'''&&&(((***((()))***++++++***)))(((%%%(((******'''&&&''')))******)))((((((***+++,,,((($$$###)))***'''%%%((())))))((())))))***+++,,,000%%%---222(((+++000###&&&+++---***)))******(((***++++++++++++***))))))&&&'''(((((()))(((((('''&&&&&&'''((()))))))))((($$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((((((''''''&&&###%%%******%%%###&&&$$$%%%%%%&&&&&&''''''(((###"""%%%)))***((('''))))))((('''&&&&&&&&&&&&&&&###$$$%%%'''((())))))***+++,,,---+++((('''***,,,''''''((((((((((((((('''*********))))))))))))))),,,+++***))))))+++---...)))(((((()))***++++++***************+++,,,---...111......111111---,,,...---///000...***((())),,,((('''&&&%%%%%%'''((()))'''((()))******+++++++++---------......000111111++++++++++++++++++++++++,,,***)))***+++------,,,))))))))))))((((((((((((++++++***))))))((()))))),,,+++***)))((((((((((((******))))))***+++,,,,,,((((((((((((''''''''''''))),,,......+++***+++...)))************)))((((((---+++******+++,,,++++++((()))***+++***)))(((''',,,***(((((()))***)))(((***))))))((('''&&&&&&&&&&&&(((***+++,,,000555:::$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###"""$$$!!!!!!$$$$$$""""""%%%$$$######"""""""""######!!!$$$$$$######&&&)))$$$&&&((((((((()))+++...111111111111222777===BBBAAA???:::333,,,)))((((((((()))***))))))***---///***&&&%%%***555AAAGGGIIIGGGGGGFFFGGGIIIHHHFFFDDD999222+++)))...666:::;;;DDDDDDDDDDDD@@@999111+++)))***,,,...000000000000111333666999::::::999777AAA;;;888999999777777:::;;;:::999999;;;;;;:::999888666555777;;;<<<999666999888555333222222333333666222///...111333333222222222222222111000///...///------000000------///...---,,,+++,,,,,,***)))------,,,++++++***))))))---+++))))))+++,,,***'''((()))))))))************+++******+++,,,,,,+++)))************************)))'''(((++++++'''%%%'''+++,,,***''')))------***((((((((()))******'''%%%)))'''&&&&&&(((*********((()))+++---......------...---+++*********++++++'''$$$%%%))))))&&&%%%(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''$$$######''')))))))))+++...&&&&&&&&&''')))***,,,---''''''''''''((((((((((((,,,(((%%%%%%((()))(((&&&,,,((($$$%%%))),,,+++((('''%%%$$$$$$&&&)))))))))%%%'''((((((((()))***,,,***))))))******)))'''$$$)))(((''''''''''''((((((+++(((%%%%%%''')))(((''')))((((((((((((((())))))******)))(((''''''''''''((((((''''''''''''((((((((('''&&&'''((('''%%%$$$+++***)))(((((()))******(((((((((***,,,---,,,+++***)))***,,,+++((()))---((()))***,,,...,,,(((%%%&&&((())))))'''&&&'''((('''''''''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&+++)))'''((()))***(((&&&***)))(((''''''&&&&&&&&&(((((((((((())))))******---***((()))++++++)))'''(((((((((((('''&&&%%%$$$(((((('''''''''(((((()))))))))))))))*********+++&&&%%%$$$'''***,,,***(((,,,,,,,,,,,,+++***((((((111---***)))+++,,,+++)))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,000111222///+++((()))+++000...,,,---//////,,,(((+++,,,,,,***'''&&&***---)))***++++++,,,,,,,,,,,,(((((())))))***+++------+++++++++++++++,,,------))))))***+++,,,,,,,,,,,,,,,***((((((***+++,,,,,,---***((())),,,---,,,******+++---//////---+++)))...+++,,,///---+++///777'''((()))***++++++******...,,,))))))***++++++*********))))))(((((())))))+++***)))***,,,,,,+++)))+++---***&&&(((---,,,&&&&&&'''((()))*********************))))))((((((((((((%%%%%%+++///222777>>>%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&'''((($$$!!!!!!###### ###$$$$$$############$$$$$$###'''&&&###"""!!!'''((()))***,,,---///111555555555444555999???CCCAAA>>>999222,,,(((((((((((((((((()))***,,,---...)))''''''---888BBBGGGIIIGGGGGGGGGHHHIIIHHHEEECCC888111***)))...555:::<<>><<<===>>><<<===@@@???===<<<===>>>>>>===<<>>===>>>???@@@???>>>AAA???===;;;::::::;;;;;;;;;999666777999:::999888777777777777666555444333444222444999:::888888;;;555444333333333333222111333333222000///...---,,,000...,,,---......,,,***,,,,,,,,,,,,---------------,,,+++,,,------+++)))))))))*********+++++++++,,,******---,,,)))(((***------***(((+++000///++++++*********++++++***((()))'''%%%&&&''')))***)))'''(((***+++,,,,,,,,,+++,,,+++***)))((())))))***...++++++...---***)))+++))))))*********)))((('''((((((((((((((((((((((((******+++,,,++++++)))(((,,,,,,+++)))((((((***+++((('''''''''''''''((((((((((((((((((((()))))))))***)))(((((()))((('''%%%)))&&&###$$$(((***)))&&&)))((('''(((***++++++***))))))***+++,,,,,,,,,+++)))(((((()))***+++***((()))))))))))))))******+++---***'''''')))+++***)))(((((('''''''''(((((()))******))))))))))))************))))))))))))*********)))((()))******(((''',,,+++*********+++,,,,,,,,,+++***+++,,,+++)))'''...,,,---000...+++,,,000)))+++---111333222...+++...+++(((''')))+++***)))+++++++++,,,++++++******))))))))))))))))))))))))+++---...---++++++,,,---,,,,,,+++***))))))))))))+++++++++++++++++++++***---+++))))))++++++***(((+++++++++++++++***)))))))))))))))(((((())))))***))))))))))))************+++***((())),,,---+++)))++++++++++++***)))((('''///,,,)))(((***+++***(((,,,,,,,,,+++*********)))......//////......------000111222000,,,******+++000---+++,,,......,,,)))+++,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,//////......---......///++++++,,,---......------,,,***((((((***+++++++++---+++)))***,,,...---,,,---...///000///...,,,+++---***+++---+++'''***000+++++++++,,,,,,------...000...,,,+++,,,,,,,,,+++---,,,++++++************,,,++++++---...///...,,,---///,,,)))+++///...))))))******+++++++++++++++---.....................---,,,...222888>>>BBBCCC&&&&&&&&&&&&&&&&&&&&&&&& """######$$$&&&'''%%%""""""$$$### """%%%$$$$$$######$$$$$$%%% &&&))))))(((&&&%%%++++++...111555666666444:::::::::999:::<<>>666---(((***,,,000555999===??????AAAAAABBBCCCDDDDDDEEEEEEFFFBBB@@@BBBBBB@@@BBBEEEBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAA???>>>>>>@@@AAACCCBBB@@@>>>======>>>>>>???>>>>>>???@@@@@@???===============<<<;;;::::::;;;:::<<>>>>>======<<<;;;;;;;;;<<<;;;:::888666444222111555444333333444333111///222222222222222222222222222111//////000///---++++++,,,,,,------.........///,,,+++------******---...---***)))...333222,,,...,,,+++***+++,,,+++***+++)))'''''')))***+++***((()))***++++++++++++++++++******))))))))))))***,,,)))))),,,,,,)))))),,,(((((()))))))))((('''&&&************************))))))***************+++444///***&&&%%%'''((()))---,,,***)))((('''''''''&&&&&&''''''((((((((((((***+++,,,+++)))((('''''')))'''&&&'''+++,,,)))'''))))))((()))++++++***((()))((()))+++...///,,,(((,,,***))))))+++,,,++++++((((((((())))))******+++***(((&&&&&&'''))))))(((++++++************++++++)))(((((((((((()))******+++******))))))******+++))))))((()))++++++***)))***)))))))))***+++,,,,,,...---,,,,,,---,,,***(((---,,,---///...***+++///)))+++///444666666222///222+++%%%%%%))),,,+++(((***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))))),,,///...***))),,,///---,,,+++******)))******,,,,,,,,,,,,+++******)))...,,,++++++------,,,***++++++++++++++++++******++++++************++++++,,,,,,,,,+++++++++++++++000...---,,,---...---,,,,,,,,,,,,,,,+++***))))))///---+++***+++,,,+++***000///...---,,,+++++++++000000///...,,,+++******333333444222///......///333///,,,,,,///111000...------///111333222///,,,111111000///...---+++***111000///............///222222111111000111111111//////000111111000000000000///------...///......111///------///111111111222222222111000///......///......///---))))))---.........---...000111222333111...---.........---//////...,,,,,,+++++++++...---...///222333222111000000///,,,---000///,,,---------...............000111111222222333333444...333444666@@@LLLMMMFFF%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$"""!!!###%%%'''$$$###%%%$$$!!! ###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''')))---///...111777>>>BBBAAA<<<777===>>>>>>======???BBBDDDAAA<<<555...***(((''''''(((&&&&&&***000222///***(((***...666???FFFHHHHHHGGGGGGHHHJJJIIIFFF@@@<<<111---******///666;;;===CCCDDDEEEBBB;;;333+++'''+++---222777<<<@@@BBBCCCGGGFFFFFFEEEFFFGGGHHHIIIGGGCCCBBBBBBAAA>>>@@@DDDCCCBBBAAAAAACCCDDDCCCBBBAAABBBBBB???<<<<<>>>>>===>>>>>>>>>???AAACCCCCCBBB???===@@@@@@@@@@@@@@@???>>>>>>@@@>>>@@@DDDDDD@@@>>>@@@CCCCCCCCCBBBAAA@@@@@@AAACCCBBB@@@>>>;;;999777666;;;::::::;;;:::999888666999999999999888888888888:::888777777777666333111333333333333333333333333333///...//////---...111000///,,,,,,222888666///222///---,,,------------///---++++++,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((%%%&&&)))***((())),,,))))))))))))((((((((('''))))))))))))))))))))))))))))))(((((()))***+++,,,222---(((&&&(((+++,,,+++000///...,,,+++*********)))))))))******++++++,,,+++---...+++(((&&&(((+++*********,,,......,,,)))+++++++++,,,------***(((+++))))))...333555000+++000...+++***+++++++++***+++,,,,,,,,,,,,,,,++++++)))((('''&&&'''((()))***//////......------......---,,,+++++++++++++++,,,------,,,,,,,,,,,,------,,,++++++,,,...///...,,,++++++++++++,,,------...+++******,,,...///...,,,...,,,---///---******...,,,///333777:::888444000000,,,((((((+++---,,,)))***+++,,,---------------+++,,,,,,,,,,,,,,,------***,,,------,,,,,,---///111000///...---------------.../////////...---,,,//////....../////////...------,,,,,,,,,,,,,,,---......---,,,,,,,,,------000000////////////......222111000///000000111111000111111111000//////...222111000000000000//////444333222111111111222222222111000///---,,,,,,+++777777777777555555555555999555111111444666666444333222222555999999666222888888777666444111///...666666555555555555555666555555555555666777888999666777777777777777666666888777555555666777666555666555444333444666888888888777555333222222222222555444555555444222111222222111000000111333555777666444111000111111111000222111000...------------111000111333555777666555222222111//////111000///111111111222333444666666666777777888999:::;;;;;;888???@@@???IIIXXXUUUHHH%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$$$$&&&&&&######%%%$$$ """%%%%%%$$$$$$%%%&&&&&&''''''&&&$$$$$$&&&***...000222888BBBJJJMMMIII@@@999>>>???@@@?????????AAACCC@@@:::222,,,)))((('''&&&'''&&&''',,,222333...((('''+++222:::BBBFFFHHHHHHGGGGGGHHHHHHGGGCCC===888---,,,***,,,111777<<>>BBB@@@@@@AAACCCDDDCCCBBBDDDEEEEEEBBB???>>>BBBEEEBBBAAAAAA@@@????????????<<>>@@@>>>@@@CCCCCC@@@>>>@@@CCCEEEFFFDDDBBB@@@AAACCCGGGFFFDDDBBB???===<<<;;;???@@@BBBBBBAAA@@@???>>>????????????????????????BBBAAA@@@@@@@@@@@@===;;;??????>>>===<<<;;;;;;:::;;;777666777777555666999777777666666;;;@@@>>>888:::777555333444555444444333111///...///000//////......---------------------------............---///,,,+++------***+++.........------,,,,,,,,,,,,************************+++++++++++++++,,,---......+++)))***---///...,,,///...---,,,,,,,,,,,,,,,------...//////000111111......---)))%%%&&&***...******+++---......,,,***...------///000///---+++,,,+++,,,222888;;;777222000...,,,+++,,,---,,,,,,111111111111000...---,,,------,,,,,,,,,---...000///...------,,,,,,,,,---222222111///............111000000//////000000111//////...000222222111000---......//////000000000*********,,,...///...---111///000222000,,,---111333444777:::;;;999444000,,,---///000///...------...///000000111111111111//////000000111111111222222///---///444666444111666555444333222222222222///111333444555555444444222222222222222222222333444444333222222222333333444444333222222222222222444444444444444444444444444555555555555666888999666777777777777666666555666777777777666666666666777777666666777999;;;<<<:::999888777777777777888======<<<<<<======<<<<<<@@@<<<888888:::<<<<<<:::<<<;;;:::<<<@@@BBBAAA???BBBBBBAAA???===:::888777;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>@@@@@@???===<<<;;;:::999:::<<<>>>@@@@@@>>><<<:::999999999:::888999::::::;;;<<<;;;999888777666666777:::<<<>>><<<:::888777888999999999888777666555444444444444888888888:::===>>>>>><<<888777777777666555666777999999:::;;;===@@@BBBCCCGGGGGGGGGHHHHHHIIIIIIIIINNNTTTSSSOOOUUU^^^XXXHHH'''''''''''''''''''''''''''(((******(((&&&%%%%%%&&&######%%%$$$!!!!!!###'''''''''''''''((()))***(((((()))---000222111000666???KKKRRRQQQJJJAAA<<<===???AAAAAA@@@@@@AAACCC@@@999000***(((((('''%%%&&&'''***///222111,,,'''''',,,444<<>>BBBBBBCCCBBB<<<444---++++++---000444999===@@@BBBCCCEEEEEECCCBBBBBBCCCDDDDDDDDDBBB@@@>>>999444555;;;AAA@@@@@@AAACCCDDDCCCBBBBBBCCCBBBAAA??????AAACCC>>>>>>>>>>>>=========<<<===AAAEEEGGGFFFCCCAAA??????@@@@@@@@@@@@@@@?????????===>>>CCCDDDBBBCCCFFFCCCFFFGGGEEEBBB@@@BBBDDDGGGGGGFFFDDDCCCAAA@@@???BBBDDDGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFIIIHHHHHHIIIJJJJJJIIIGGGIIIIIIHHHGGGFFFEEEDDDDDDGGGDDDCCCEEEDDDBBBBBBEEEBBBDDDEEEDDDFFFIIIHHHEEEEEECCCAAA@@@AAAAAA@@@>>>999777444333444444444333444333222111111111111111111111222333333333222222:::666333333111------000222111000000//////000000////////////////////////---------------.........++++++,,,---///...,,,***000//////.........//////...//////000111222333333333222000---+++---000333---...//////000/////////000///...///111111000...------///333999;;;999777444222000111222333333222111222222222111000...---000111111000///000333555//////...---,,,,,,,,,,,,222222111000////////////111111000000000000111111111000000111222333111000//////000000000000//////111000000111222333222000444222333555333//////333666666777888999666222///)))---111333111/////////111222333333333333333333111111111222333333444444888222///222:::===:::444888888777666555555555555333444777:::;;;;;;:::::::::;;;<<<<<<;;;:::<<<======<<<:::999888888999999???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<>>>AAABBBAAAAAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@BBBAAA@@@??????@@@??????>>>>>>@@@CCCFFFGGGCCCBBBAAAAAAAAABBBCCCDDDGGGFFFEEEFFFHHHIIIHHHGGGJJJFFFBBBBBBDDDEEEDDDBBBGGGFFFGGGIIILLLNNNOOONNNMMMLLLKKKJJJIIIGGGEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHKKKLLLMMMNNNPPPRRRTTTUUUSSSSSSSSSSSSRRRQQQOOOOOOHHHGGGGGGHHHJJJKKKIIIHHHCCCCCCCCCAAAAAACCCGGGJJJJJJIIIGGGFFFEEEEEEEEEFFF???AAA@@@@@@BBBFFFFFFCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIGGGFFFFFFGGGIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKLLLKKKJJJGGGFFFFFFGGGEEEBBBDDDGGGIIIIIIIIIJJJMMMPPPRRRTTT\\\\\\\\\\\\[[[[[[ZZZZZZ```bbb___ZZZYYYZZZRRREEE------------------------***)))((()))******)))'''***''''''******''''''***+++******++++++---.........---...111555777777666;;;DDDOOOSSSMMMEEE@@@>>>===???AAABBBBBBAAABBBCCC@@@888...)))(((((('''%%%%%%(((...222222///***''''''---444<<>>>>>>>>======<<<<<<>>>BBBGGGHHHFFFCCCBBBBBB@@@@@@AAAAAABBBAAAAAA@@@BBB??????BBBDDDCCCEEEIIIFFFHHHJJJHHHDDDBBBDDDGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFKKKLLLKKKJJJJJJKKKFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMOOOQQQSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMMMMPPPPPPLLLKKKNNNHHHMMMPPPMMMLLLNNNOOOMMMNNNLLLKKKKKKKKKJJJHHHFFFDDDAAA>>>======>>>===<<<>>>===<<<::::::999::::::::::::<<<=========<<<<<>>======;;;;;;;;;;;;;;;;;;<<<===;;;:::999999;;;======<<<999:::<<<>>>@@@AAAAAABBBDDDBBBAAA@@@???>>>;;;999888999;;;<<<<<<;;;999888999:::;;;:::999999<<>>===<<<<<<>>><<<888888<<>>;;;999666666888;;;=========<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>@@@===;;;>>>DDDGGGEEEBBBCCCBBBAAA@@@????????????BBBDDDGGGIIIJJJIIIHHHGGGIIIKKKMMMMMMKKKJJJLLLNNNLLLJJJHHHFFFDDDDDDEEEEEELLLLLLKKKJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJNNNQQQSSSQQQOOOOOOPPPNNNOOOOOOPPPPPPOOOOOONNNKKKNNNPPPPPPNNNMMMMMMOOONNNMMMLLLLLLMMMPPPRRRTTTPPPOOOMMMLLLLLLMMMOOOPPPVVVUUUTTTVVVYYYZZZYYYXXXWWWTTTQQQQQQSSSSSSPPPMMMOOORRRVVVYYYZZZ[[[[[[\\\UUUUUUUUUUUUTTTRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRRRRWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVRRRRRRRRRTTTWWWXXXVVVUUUNNNOOOOOOMMMLLLNNNSSSWWWVVVVVVUUUTTTTTTTTTTTTTTTOOOPPPNNNLLLOOOUUUVVVQQQRRRRRRSSSUUUVVVWWWYYYYYYZZZXXXWWWXXXZZZ\\\]]]]]]ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZ[[[YYYZZZ\\\YYYUUUWWW]]]]]]]]]\\\\\\^^^```bbbdddjjjjjjhhhgggeeedddcccbbbcccbbb```___\\\WWWQQQLLL222222222222222222222222000---,,,---111222111...000------000111......111---------...///000111222333...))))))...444888:::>>>GGGPPPPPPHHH@@@???AAA===???BBBCCCCCCBBBCCCDDD@@@888...((('''((('''$$$$$$)))000333222...)))&&&'''---555<<>>:::666222(((***---111555;;;AAAEEEAAAAAA>>>777...***,,,000000222888>>>CCCHHHKKKLLLJJJJJJJJJIIIIIIHHHGGGGGGDDDCCCCCCAAA<<<777:::AAAEEEDDDDDDEEEGGGIIIHHHGGGFFFDDDCCCEEEIIIJJJHHHEEECCCCCCCCCDDDCCCCCCBBBBBB>>>BBBGGGHHHEEEBBBAAABBBAAABBBBBBCCCCCCCCCBBBBBBGGGCCCAAABBBBBBAAACCCGGGHHHKKKNNNLLLGGGEEEGGGJJJFFFFFFFFFGGGGGGGGGGGGGGGCCCGGGLLLNNNMMMLLLMMMNNNGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNOOOQQQUUUWWWWWWVVVOOOOOOPPPQQQRRRSSSTTTUUUSSSQQQRRRUUUUUUQQQOOOQQQIIIPPPTTTQQQMMMNNNPPPPPPQQQPPPOOOPPPPPPOOOLLLIIIMMMKKKHHHFFFFFFFFFFFFEEEHHHGGGEEECCCBBBBBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEELLLHHHGGGIIIIIIHHHJJJNNNHHHHHHFFFEEEEEEEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA???@@@DDDGGGHHHGGGHHHKKKNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLFFFFFFFFFJJJMMMMMMJJJFFFJJJJJJJJJIIIHHHIIIKKKMMMNNNLLLJJJKKKMMMOOOPPPPPPMMMNNNOOOOOOOOOOOOPPPRRRWWWUUURRROOOKKKFFFAAA===FFFGGGJJJLLLMMMMMMLLLLLLFFFHHHIIIHHHGGGGGGKKKNNNEEEEEECCCBBBAAAAAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLJJJJJJJJJKKKJJJIIIGGGJJJKKKKKKKKKJJJHHHFFFEEECCCCCCEEEHHHLLLOOOPPPOOOLLLJJJKKKLLLJJJFFFFFFJJJRRRPPPOOOOOOPPPOOOMMMKKKLLLHHHFFFIIIOOOSSSRRROOOJJJKKKKKKKKKJJJIIIHHHHHHKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMNNNPPPRRRTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQYYYZZZ\\\^^^^^^]]][[[YYYWWWZZZ\\\[[[YYYYYY[[[]]]^^^\\\ZZZWWWUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRUUUVVVWWWXXXYYY[[[[[[\\\UUUZZZ^^^___\\\YYYXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[WWWZZZ]]]]]]ZZZYYYZZZ[[[[[[ZZZXXXWWWXXXZZZ]]]___^^^]]][[[YYYYYYZZZ[[[\\\dddbbbaaacccggghhhhhhfffcccaaa^^^^^^___^^^ZZZVVVSSSYYYaaaeeedddccccccdddZZZZZZ[[[[[[ZZZYYYYYYXXX\\\\\\[[[ZZZZZZZZZZZZ[[[]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^]]]]]][[[ZZZXXXWWW[[[[[[\\\^^^aaabbbaaa___YYYYYYYYYWWWVVVXXX]]]bbb____________^^^^^^^^^^^^___```]]]YYY\\\cccddd___]]]^^^___aaacccdddddddddfffeeedddeeehhhjjjkkklllhhhhhhhhhhhhiiijjjkkklllggggggfffgggiiiiiihhhfffjjjhhhiiikkkhhhccceeellllllkkkjjjiiiiiijjjlllnnnmmmlllkkkiiifffdddbbbaaabbb___aaadddccc]]]ZZZ[[[>>>;;;888888:::;;;:::999;;;;;;::::::999888777777:::;;;:::999;;;<<<777000555888888444333666777555///222666999:::<<<>>>@@@RRRNNNGGGCCCBBBBBBBBBBBBAAABBBAAA???@@@DDDCCC???<<<333+++'''&&&%%%(((---+++///444333---((('''((((((222;;;>>>AAAEEEGGGGGGIIIDDD???;;;999777333///...,,,---222:::??????===EEEDDD>>>555---)))***,,,555888???EEEKKKNNNPPPPPPQQQNNNKKKIIIJJJJJJKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIIIIHHHHHHJJJKKKJJJIIIGGGFFFDDDCCCCCCBBBCCCDDDEEEFFFEEEBBB???===CCCAAA???>>>>>>>>>===<<>>???CCCDDDDDDCCC???;;;888666333///,,,///...///444;;;???>>>;;;;;;;;;777111,,,+++...222666;;;BBBHHHMMMOOOPPPOOOQQQOOOLLLJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGJJJJJJLLLLLLLLLJJJIIIHHHGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@EEEDDDBBBAAABBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHGGGEEEEEEGGGIIIGGGHHHIIIHHHFFFFFFHHHJJJJJJGGGFFFIIIMMMOOOMMMJJJLLLJJJGGGHHHKKKMMMNNNMMMQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPQQQOOOLLLNNNRRRPPPPPPQQQRRRRRRQQQPPPOOONNNMMMLLLMMMOOOOOOOOONNNMMMOOOQQQPPPNNNLLLLLLLLLMMMMMMNNNOOOOOONNNLLLJJJHHHKKKNNNQQQRRRSSSTTTVVVRRRUUUVVVSSSRRRTTTSSSPPPWWWUUUUUUZZZ\\\YYYWWWWWWUUURRROOOOOOQQQSSSSSSRRRYYYXXXYYYZZZ\\\\\\[[[YYYYYYYYYZZZ[[[\\\]]]^^^___^^^]]]ZZZXXXWWWWWWWWWXXX\\\```aaa___^^^aaabbbaaaccceeeeeedddfffiiigggaaa``````aaaaaaaaaaaa`````````^^^[[[[[[aaagggeee^^^^^^^^^___bbbfffhhhhhhgggeeeffffffdddaaa]]]\\\[[[___aaacccdddffffffeeeeeefffdddbbbbbbdddffffffeeeaaa]]]]]]aaaaaa]]]ZZZ[[[]]]______\\\]]]ccchhhhhhhhhggggggjjjnnnooommmkkkgggcccdddiiikkkhhhfffhhhjjjiiiiiiiiijjjhhhccc___\\\```fffjjjkkkkkkllllllmmmkkkiiigggffffffffffffooolllhhhfffeeedddcccaaa\\\]]]\\\[[[^^^dddeeeaaa```]]][[[ZZZ\\\^^^^^^^^^fffeeedddeeehhhiiiiiiiiihhhfffdddeeehhhjjjjjjiiiooolllhhhffffffgggggggggmmmqqqrrrnnnlllmmmiiidddfffjjjkkkjjjmmmrrrqqqllliiikkkkkkhhheeeeeejjjooooookkkgggcccbbbbbbddddddjjjkkkkkkjjjhhhgggiiilllhhhhhhkkkmmmiiidddeeellllllmmmmmmmmmllllllllllllkkkkkkllllllkkkkkkjjjjjjooonnnmmmllllllmmmoooppplllkkkjjjmmmqqqtttuuutttwwwtttsssuuuxxxxxxuuuqqqlllmmmnnnnnnmmmiiidddaaajjjkkklllkkkjjjiiijjjkkknnnjjjfffgggllloooooonnnllljjjiiikkknnnllleee___aaafffkkkjjjeeebbbeeehhhmmmllljjjhhhgggggggggggghhhgggiiinnntttuuurrrnnnpppppppppppppppooooooooollllllmmmmmmnnnnnnnnnnnntttmmmooopppjjjooouuurrrrrrssstttuuuuuutttrrrqqqpppsssvvvwwwwwwwwwyyy{{{uuuuuuuuuttttttuuuwwwxxxzzztttppppppqqqpppqqqttttttxxx|||}}}zzzxxxzzz|||}}}~~~~~~|||{{{|||~~~}}}|||{{{zzzyyyyyyyyyrrrssssssqqqppppppqqqsssEEEDDDDDDEEEHHHKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHFFFDDDCCCCCC===555222777888555333666888888;;;777333555>>>IIIRRRVVVNNNJJJEEEAAAAAAAAAAAAAAAEEEGGGFFFCCCCCCDDDAAA<<<333,,,&&&&&&&&&%%%'''***///222444333///,,,,,,---///777======<<<>>>???>>><<<:::777555333///+++(((//////111666<<<>>>;;;888444444222---***+++111666:::>>>DDDJJJNNNPPPOOONNNPPPNNNLLLKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJJJJIIIHHHJJJKKKIIIHHHEEECCCBBBCCCDDDEEEHHHGGGDDDCCCBBBBBBBBBCCCFFFDDDCCCCCCDDDEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEFFFIIILLLJJJGGGFFFGGGKKKNNNMMMKKKKKKIIIGGGGGGIIIKKKLLLLLLKKKNNNQQQQQQOOOMMMNNNPPPLLLLLLNNNOOOQQQRRRTTTTTTRRRPPPOOOPPPNNNJJJKKKPPPOOOOOOOOOPPPPPPPPPOOOOOOHHHIIIKKKKKKKKKLLLMMMOOOOOOPPPRRRQQQOOOMMMMMMNNNOOOPPPQQQQQQPPPNNNKKKIIIGGGKKKNNNQQQRRRSSSUUUWWWNNNSSSUUUTTTTTTUUUSSSNNNPPPOOOQQQXXX[[[YYYWWWWWWYYYVVVSSSSSSUUUXXXZZZZZZYYYYYYZZZ\\\^^^___^^^\\\^^^^^^___```aaabbbbbbcccbbb```]]][[[ZZZ[[[]]]^^^```dddfffccccccfffhhhggggggjjjkkkiiijjjjjjfff```aaabbbbbbbbbaaa```^^^]]]aaaaaa______eeekkkiiicccaaaaaabbbeeeiiikkklllkkkkkkkkkjjjfffccc````````````aaacccfffhhhjjjlllmmmllljjjhhhiiilllkkkfffaaa^^^```dddiiihhhccc```aaaeeegggfffdddeeekkkmmmlllkkklllnnnqqqtttuuurrrppphhhggghhhnnnqqqooommmnnnpppnnnmmmlllmmmnnnmmmlllgggjjjoooqqqqqqpppooooooooonnnlllkkkjjjjjjkkkkkkrrroookkkhhhgggeeedddbbb^^^aaabbbbbbeeejjjjjjgggeeebbb``````bbbdddeeeeeemmmmmmmmmoooqqqqqqooonnnjjjiiihhhiiilllnnnooonnnooollliiihhhiiilllmmmmmmtttvvvuuupppmmmmmmjjjfffjjjlllmmmnnnqqqvvvuuurrrpppqqqqqqooollllllooosssssspppmmmiiigggfffggghhhnnnnnnooonnnlllmmmoooqqqnnnnnnpppqqqmmmhhhiiimmmlllmmmnnnoooooooooooooooqqqpppppppppqqqrrrsssssswwwvvvtttrrrqqqqqqqqqqqqsssrrrrrruuuyyy|||}}}}}}yyyxxxyyy|||~~~|||wwwrrrssstttuuussspppkkkeeebbbkkklllmmmlllkkkkkklllnnnrrrooolllmmmpppsssrrrpppmmmnnnqqqsssrrrnnnfffaaaccciiinnnoookkkiiijjjmmmrrrpppmmmkkkjjjjjjkkklllnnnnnnooosssxxxyyyvvvssstttuuuvvvtttpppnnnppprrrrrrssstttuuuuuuuuutttsssvvvqqquuuxxxssswww|||xxxwwwwwwwwwwwwvvvuuutttssstttwww{{{}}}}}}||||||}}}ssssssssssssssstttttttttyyysssqqqssssssqqqqqqsssxxxyyy{{{~~~}}}~~~~~~}}}|||zzzzzzyyywwwvvvwwwzzz}}}CCCCCCCCCDDDFFFHHHIIIIIILLLLLLKKKKKKKKKJJJJJJJJJGGGHHHFFFDDDDDDDDD>>>666333444333111444888888555444444777AAAKKKQQQPPPMMMHHHEEE@@@>>>===>>>>>>>>>CCCFFFEEECCCCCCDDD@@@;;;000+++'''((()))((())),,,///111222000...,,,---...222888<<<:::888999999888999888666444111...***(((///000222777;;;;;;888555444444111,,,)))***000555???AAADDDGGGKKKMMMNNNOOONNNLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGIIIGGGEEEBBB@@@???AAADDDFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCAAABBBDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDDDDFFFJJJLLLLLLJJJGGGGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHJJJJJJKKKHHHNNNRRRRRRNNNKKKLLLOOOJJJKKKMMMNNNPPPRRRTTTTTTRRRPPPPPPRRROOOKKKLLLPPPMMMMMMLLLLLLLLLMMMNNNNNNHHHKKKMMMLLLIIIHHHJJJMMMPPPQQQRRRQQQOOOMMMNNNOOONNNPPPQQQQQQNNNKKKIIIHHHHHHKKKNNNPPPPPPQQQRRRSSSPPPTTTUUUSSSSSSTTTRRRNNNHHHGGGKKKSSSXXXVVVUUUVVVZZZXXXVVVTTTUUUXXXZZZ\\\YYYYYYYYY[[[]]]]]][[[ZZZ^^^^^^___```aaabbbbbbcccbbbaaa^^^\\\\\\]]]```aaaaaaeeefffcccccceeegggeeefffjjjllljjjiiigggbbb[[[\\\]]]^^^___^^^]]][[[ZZZ___```______dddjjjhhhccc______aaadddhhhkkkkkkkkkkkkkkkhhhddd```___```aaa^^^```dddgggjjjkkkkkkkkknnnjjjgggjjjnnnmmmggg___]]]aaagggjjjhhheeeeeefffjjjkkkjjjggghhhlllllliiilllnnnpppssstttrrrooommmdddeeegggllloooooonnnmmmnnnllljjjiiijjjlllooopppkkknnnpppqqqooommmlllllljjjjjjjjjhhhgggggghhhiiiooommmiiigggffffffdddcccbbbfffhhhhhhjjjmmmmmmiiifffdddbbbbbbeeeggghhhiiinnnoooppprrrtttssspppmmmhhhhhhiiijjjlllmmmnnnnnnnnnkkkhhhhhhiiilllmmmnnnrrrrrrpppmmmllllllkkkjjjlllmmmmmmnnnpppssssssqqqrrrrrrrrrpppnnnnnnppprrrpppooollliiifffdddeeefffkkkmmmnnnpppppppppppppppoooooopppooolllhhhhhhjjjggghhhjjjmmmooopppppppppvvvuuutttttttttuuuwwwxxxvvvuuutttrrrqqqpppppppppuuuuuuvvvxxx{{{~~~{{{{{{{{{}}}~~~|||xxxtttvvvvvvvvvsssnnnhhhbbb```fffggghhhhhhhhhiiikkknnnwwwtttqqqooooooooommmkkkjjjmmmqqqrrrpppjjjccc___fffkkkqqqsssqqqooooooqqqqqqooollljjjjjjlllnnnpppsssqqqppprrruuuxxxwwwvvvqqqssstttpppjjjhhhkkkooouuuvvvxxxyyyxxxwwwuuutttrrrooouuu{{{xxx|||}}}vvvvvvuuuuuuuuuuuuuuuuuuwwwyyy}}}~~~{{{yyyssssssssstttuuuuuutttrrrtttppppppsssuuussssssuuuyyyxxxwwwzzz~~~zzz{{{}}}}}}{{{yyy|||{{{zzzxxxwwwyyy~~~GGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIDDDFFFEEEDDDEEEFFFAAA:::555222------555;;;888//////222:::FFFOOOPPPJJJCCCEEEBBB???======>>>>>>>>>@@@CCCDDDCCCCCCDDD@@@:::...)))''')))***)))***---//////...,,,++++++,,,...333888;;;777444555666555:::999888555111...+++***...000333666999888555333666555222---***+++111777CCCBBBBBBBBBEEEIIIMMMPPPKKKIIIHHHIIIJJJKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFCCCAAA???======@@@CCCEEEDDDEEEFFFFFFEEECCCAAA???DDDCCCAAABBBDDDFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBAAAAAABBBDDDEEEGGGEEECCCBBBDDDFFFIIIKKKJJJIIIGGGGGGHHHIIIIIIJJJHHHHHHIIIHHHHHHHHHIIIJJJIIINNNRRRQQQLLLIIIJJJLLLKKKKKKLLLNNNOOOQQQRRRSSSQQQOOOPPPQQQOOOKKKKKKOOOLLLKKKJJJIIIJJJKKKMMMNNNIIILLLNNNMMMKKKJJJLLLOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPQQQPPPMMMJJJJJJKKKLLLNNNPPPQQQPPPOOOOOOPPPVVVWWWTTTOOONNNPPPPPPNNNHHHGGGKKKTTTYYYYYYXXXZZZ[[[ZZZXXXVVVUUUVVVXXXZZZ^^^^^^]]]^^^^^^]]]ZZZXXX\\\]]]^^^___```aaabbbccccccbbb```^^^^^^```bbbcccaaaeeefffbbb```bbbbbbaaaggglllooommmjjjgggbbb\\\ZZZ\\\^^^```aaaaaa___^^^___`````````cccgggfffaaa^^^^^^___cccgggjjjkkkjjjjjjiiigggccc```^^^```bbbaaadddiiilllnnnmmmkkkiiinnniiifffhhhmmmooojjjeeecccgggkkkjjjiiiiiilllmmmmmmllljjjfffgggjjjiiieeekkknnnqqqtttsssrrrooonnngggiiikkkmmmqqqsssrrrppplllkkkiiihhhiiikkkooorrroooppprrrqqqooolllkkkkkkkkklllllljjjhhhgggiiikkkllljjjhhhggghhhiiiiiihhheeejjjmmmllllllmmmlllhhheeecccaaabbbdddfffhhhhhhmmmnnnooorrrsssrrrooolllggghhhjjjkkkkkklllmmmnnnooollliiihhhjjjlllmmmmmmooonnnnnnoooooopppqqqsssooommmlllmmmoooooonnnnnnooooooooonnnlllkkkkkklllkkkkkkkkkgggcccaaabbbcccgggjjjnnnrrrtttssspppmmmmmmoooooommmkkkiiiiiihhhfffhhhlllooorrrsssttttttyyyxxxvvvuuuuuuuuuvvvwwwvvvuuuuuutttssssssssssssssstttuuuwwwyyy{{{~~~~~~||||||||||||zzzyyyssstttsssnnngggaaa]]]\\\```aaacccdddeeehhhllloooyyywwwsssooommmllljjjiiiiiijjjlllmmmkkkgggbbb___hhhmmmrrruuutttrrrrrrrrrnnnlllkkkjjjkkkooosssuuuuuurrrnnnmmmooorrruuuwwwppprrrrrrmmmhhhfffjjjooossstttvvvvvvvvvtttrrrqqqnnnkkksssyyyvvvzzzyyyvvvvvvwwwxxxxxxyyyzzz{{{zzz|||}}}yyyuuuwwwvvvwwwyyy{{{zzzxxxuuuooollllllrrruuuttttttvvvyyyvvvtttwww}}}|||~~~}}}{{{|||{{{yyywwwwwwzzzJJJKKKMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCEEEEEEDDDGGGIIIDDD===666222------555;;;777...333444999@@@FFFGGGDDD@@@FFFCCC@@@???@@@AAAAAAAAA>>>AAACCCCCCDDDDDD@@@999---(((%%%''')))(((***---///---***((((((***,,,...333888:::666333555777777<<<;;;999555000---,,,,,,///111444666777777555444555444111---+++...666<<>>===>>>@@@CCCDDDBBBDDDEEEFFFEEEBBB???===EEEDDDCCCCCCEEEGGGGGGFFF@@@@@@AAAAAAAAABBBBBBBBBDDDBBB???>>>@@@BBBDDDDDDGGGEEEBBBBBBDDDGGGHHHHHHDDDEEEEEEFFFHHHJJJLLLMMMHHHIIIJJJJJJHHHHHHIIIJJJKKKMMMPPPOOOKKKIIIIIIJJJMMMMMMMMMNNNNNNOOOOOOPPPMMMLLLMMMPPPNNNJJJJJJNNNMMMKKKIIIHHHIIIKKKNNNPPPIIIJJJLLLMMMNNNOOOQQQRRROOOOOOOOOMMMKKKKKKLLLMMMMMMOOOPPPNNNKKKJJJLLLOOOPPPRRRTTTTTTRRRPPPOOOPPPWWWVVVQQQJJJHHHKKKNNNMMMHHHFFFIIIQQQVVVWWWXXXZZZ[[[[[[[[[YYYVVVVVVWWWYYY___^^^]]]\\\\\\YYYVVVSSSZZZ[[[\\\^^^```bbbcccdddeeedddcccbbbbbbbbbcccdddbbbeeefffaaa___``````___ccciiimmmjjjgggeee```[[[XXXZZZ^^^aaaccccccbbbaaa```ccccccbbbccceeeccc^^^]]]]]]___cccgggjjjkkkjjjjjjjjjhhheeebbbbbbccceeeccceeehhhkkkkkkiiigggeeehhhdddaaaccchhhkkkiiiffffffiiiiiifffeeeiiillllllfffddd```\\\^^^bbbaaa\\\dddhhhlllooopppoooppppppjjjlllmmmlllooosssssspppmmmnnnnnnllllllmmmpppsssnnnooopppooollljjjhhhhhhmmmnnnnnnlllhhhgggjjjmmmgggeeedddeeegggiiijjjjjjggglllooommmkkklllllliiifffdddbbbbbbdddfffggggggllllllnnnppprrrqqqnnnllljjjlllnnnnnnnnnmmmnnnooollliiifffeeefffggghhhiiillljjjjjjnnnpppppprrrvvvsssooommmooopppnnnmmmnnnlllllllllkkkjjjiiigggfffhhhjjjkkkiiidddbbbbbbdddgggjjjnnnsssvvvvvvrrrooollloooooollllllmmmmmmjjjgggiiimmmppprrrssssssrrrwwwvvvvvvuuuttttttttttttssssssssssssssssssssssssqqqrrrtttuuuvvvwwwzzz}}}|||zzzxxxvvvuuuvvvwwwyyyqqqqqqnnnhhh```[[[ZZZ[[[```aaacccdddfffiiinnnrrrqqqoookkkhhhgggggghhhiiikkkiiiffffffffffffeeedddjjjmmmqqqssssssrrrrrrrrrmmmllllllmmmooossswwwyyyuuurrrnnnllllllooosssvvvnnnnnnllliiiffffffkkkoooqqqqqqrrrqqqqqqooommmlllmmmjjjpppuuuqqqssswwwqqqssstttvvvwwwyyyyyyzzzzzz||||||~~~}}}xxxtttsssrrrssswwwzzzzzzvvvrrrkkkhhhiiiooorrrssssssvvvyyyvvvuuuwww{{{{{{~~~}}}{{{}}}|||zzzxxxwwwzzzEEEGGGJJJIIIFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGBBBDDDDDDCCCFFFHHHDDD===555555222111444888777222555555666888;;;>>>@@@AAAEEECCCAAA@@@AAACCCCCCBBB@@@CCCFFFEEEEEEDDD???777///)))%%%'''((()))+++...///,,,(((&&&'''***---///333888:::666444777:::;;;===<<<999333---******,,,111333555777777777777888555444111...,,,000888>>>@@@@@@AAABBBEEEHHHKKKMMMGGGGGGGGGHHHKKKLLLKKKIIIKKKKKKKKKJJJJJJIIIIIIHHHJJJHHHDDDBBB@@@AAACCCDDDCCCDDDEEEDDDBBBAAABBBCCC??????>>>???@@@BBBDDDEEECCCCCCDDDCCCBBBAAA???>>>EEECCCBBBBBBDDDEEEEEEDDD?????????@@@@@@@@@AAAAAACCC@@@<<<<<>>AAACCCAAA??????AAABBBBBBAAACCCFFFHHHGGGFFFEEE>>>666222,,,((()))***+++---111000,,,(((&&&'''***...000444999;;;777666:::>>>???===<<<888111***'''(((+++333555777888888888:::;;;777666333...+++...666<<<>>>???BBBEEEHHHJJJJJJJJJHHHGGGHHHIIILLLMMMLLLJJJMMMLLLLLLKKKJJJIIIIIIHHHJJJHHHEEEBBBAAABBBDDDFFFDDDEEEFFFEEECCCBBBBBBDDD??????@@@AAABBBDDDEEEFFFEEEDDDBBB@@@?????????@@@CCCAAA??????AAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB>>>;;;;;;???CCCEEEEEEGGGDDDCCCDDDFFFFFFDDDBBBDDDFFFHHHIIIHHHHHHGGGHHHHHHJJJMMMLLLIIIHHHIIIKKKKKKIIIHHHIIIKKKMMMMMMLLLQQQPPPOOONNNMMMKKKJJJJJJMMMLLLOOORRRRRRNNNOOORRRQQQOOOLLLKKKLLLOOOSSSUUUQQQOOOLLLMMMPPPPPPNNNKKKLLLLLLKKKIIIGGGGGGHHHJJJBBBDDDDDDAAA???AAAHHHNNNMMMOOOQQQRRRQQQOOOPPPPPPLLLMMMIIICCCBBBGGGIIIHHHHHHEEEEEEJJJOOOPPPSSSVVVPPPSSSVVVWWWUUUTTTUUUVVVZZZYYYXXXWWWWWWUUUQQQNNNRRRSSSUUUXXX[[[^^^aaabbb``````aaaaaa```___]]]\\\[[[```aaa]]]\\\___```^^^___eeeiiifffcccbbbaaa^^^[[[^^^bbbeeeffffffdddcccaaacccccc```^^^^^^ZZZUUUXXXYYY[[[^^^cccfffgggggghhhiiiiiihhhgggfffhhhiiieeeccc```^^^^^^aaadddfffccceeegggiiikkkkkkjjjjjjeeefffddd```bbbgggeee^^^\\\YYYTTTRRRWWW___aaa]]]eeehhhkkkkkkiiiiiikkkmmmlllmmmjjjeeegggmmmnnniiihhhkkknnnmmmjjjhhhhhhiiiooopppqqqpppmmmlllllllllnnnpppqqqmmmhhheeehhhlllmmmllljjjkkknnnpppqqqqqqfffkkknnnlllkkknnnpppooonnnllliiihhhiiikkkkkkkkkffffffgggiiilllmmmllljjjnnnqqqsssssspppnnnnnnpppmmmjjjhhhgggiiilllnnnnnnppplllmmmqqqqqqlllkkkooossslllkkkoooqqqnnnooorrrnnnmmmmmmmmmllljjjfffdddfffjjjmmmlllgggdddeeehhhjjjhhhgggjjjooossssssrrrhhhlllmmmkkkmmmrrrrrrmmmqqqrrrssstttrrrooollliiinnnoooqqqssstttuuuttttttvvvvvvvvvuuuuuusssrrrqqqsssuuuwwwwwwuuuvvvyyy|||vvvvvvvvvvvvuuuuuuwwwxxxrrrqqqmmmeee]]]ZZZ^^^cccfffffffffffffffhhhmmmpppooommmiiieeedddffflllpppooodddYYYWWW^^^fffkkkkkkkkklllmmmmmmnnnnnnnnnoookkklllmmmnnnppprrrtttuuuuuuvvvwwwvvvuuuttttttuuuqqqnnniiihhhkkkooosssuuuooonnnmmmkkkjjjiiiiiiiiigggcccjjjooollloootttoooppprrrtttvvvvvvuuusssqqqqqqpppqqqtttwwwwwwtttppplllkkkmmmrrrxxxyyytttooolllhhhfffjjjlllkkkllloooqqqrrrtttvvvxxxzzz{{{}}}zzzxxxxxxzzz}}}}}}{{{xxxtttuuuwwwyyyzzz{{{{{{zzzzzzzzzyyywwwvvvwww{{{}}}GGGFFFDDDDDDDDDEEEDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDDDDDDDAAA>>><<<>>>:::666444666777666555444222111555;;;>>><<<888@@@@@@@@@@@@AAACCCDDDEEE@@@CCCEEEEEEEEEFFFAAA;;;666///+++,,,...,,,+++,,,,,,------+++)))***///444777777888888:::<<<>>>???===:::444---******...222777444<<>>DDDDDDCCCAAA??????AAABBBBBB;;;444666>>>DDDCCC???CCCAAA???@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJHHHGGGHHHLLLOOOOOOHHHEEELLLSSSSSSMMMJJJUUUTTTRRRPPPOOONNNNNNNNNLLLOOOPPPOOORRRWWWWWWSSSSSSQQQNNNMMMNNNSSSXXX\\\SSSZZZ[[[TTTSSSXXXVVVNNNPPPNNNLLLKKKLLLLLLKKKJJJFFFEEEDDDDDDDDDFFFIIIJJJKKKLLLNNNOOOQQQQQQQQQPPPOOONNNLLLIIIEEEDDDDDDFFFCCCFFFHHHIIIIIILLLRRRWWWZZZWWWTTTUUUYYY[[[XXXUUUSSSVVVYYYXXXUUUSSSRRRSSSVVVTTTVVV\\\^^^]]]^^^bbb]]]^^^```aaaaaa```___^^^bbbaaa``````bbbbbbaaa```aaabbbbbbbbbaaa___]]]\\\___aaadddgggiiihhhgggffffffdddbbb```^^^ZZZVVVSSSSSSWWW\\\______```bbbeeedddfffggghhhhhhgggfffdddhhhddd``````bbbeeeeeeeeehhhjjjjjjggghhhjjjgggbbbhhhhhhgggfffdddaaa^^^]]]YYYUUUQQQRRRYYY```eeeggglllmmmnnnooopppppppppppppppnnnnnnnnnoooooommmkkkllllllnnnooooooooonnnmmmrrrqqqpppoooooooooooopppoooqqqsssqqqmmmiiiiiijjjooommmlllnnnrrrtttsssqqqnnnoooppppppnnnnnnoooppppppooommmkkkiiiiiiiiiiiikkkllllllllllllmmmppprrruuutttsssqqqqqqssstttuuuoooooonnnmmmkkkjjjlllmmmttttttsssqqqnnnnnnoooqqqqqqooommmmmmppprrrrrrrrrnnnooonnnllljjjiiiiiijjjlllnnnoooooonnnlllllllllhhhiiikkknnnqqqtttvvvxxxqqqmmmjjjjjjlllqqqtttuuuwwwuuuvvvzzzxxxqqqjjjgggiiimmmssswwwwwwuuusssrrr{{{zzzzzzyyyyyyxxxxxxxxx{{{{{{|||||||||{{{{{{zzz}}}zzzyyyxxxxxxvvvuuuvvvqqqkkkgggfffhhhjjjjjjpppsssqqqlllkkknnnqqqqqqooossstttmmmdddccckkkuuutttlllbbb^^^aaagggjjjkkklllmmmnnnmmmllllllmmmnnnrrrrrrsssvvvxxxyyyxxxvvv}}}}}}~~~}}}|||{{{yyyxxxvvvsssnnnkkkkkknnnssswwwqqqpppooooooooonnnjjjhhheeehhhllllllkkklllrrrwwwuuuttttttttttttsssqqqpppwwwwwwvvvvvvtttsssqqqppppppnnnooorrrrrrnnnlllmmmooonnnmmmllljjjiiihhhggghhhjjjnnnssswww{{{~~~{{{|||yyyvvvxxx}}}~~~{{{sssssssssuuuxxx{{{{{{zzzvvvzzz~~~}}}yyywwwyyy}}}GGGEEECCCBBBCCCDDDDDDCCCGGGFFFEEEDDDCCCBBBAAAAAA???@@@AAABBBAAA@@@>>>======:::777666777888666555:::888888999;;;<<<:::888@@@@@@AAAAAABBBBBBCCCCCCCCCFFFGGGGGGGGGGGGCCC<<<666///***,,,---,,,,,,---)))***++++++,,,...111444666777888999;;;<<<===>>><<<999333///---///444777???BBBFFFCCC;;;===@@@;;;999333---,,,111777:::;;;>>>BBBFFFIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIOOOMMMLLLJJJIIIHHHIIIIIIHHHFFFDDDDDDGGGJJJLLLLLLCCCEEEGGGHHHHHHFFFDDDCCCAAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???DDDCCCBBBBBBCCCEEEFFFGGGDDD>>>888888===AAAAAA>>>@@@??????AAADDDFFFGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJHHHJJJMMMPPP[[[RRRLLLNNNSSSRRROOOMMMOOOPPPPPPQQQPPPOOONNNMMMHHHKKKMMMNNNRRRXXXYYYVVVTTTRRROOOMMMNNNPPPSSSUUURRRYYYZZZTTTSSSXXXVVVOOORRRPPPNNNMMMNNNOOOOOOOOOKKKKKKKKKKKKJJJJJJIIIIIIDDDHHHMMMRRRUUUVVVUUUSSSNNNNNNMMMKKKHHHFFFFFFGGGGGGHHHIIIKKKLLLOOOSSSVVV[[[XXXVVVXXX[[[\\\YYYUUUSSSVVVYYYYYYVVVTTTTTTTTTXXXVVVXXX]]]^^^]]]]]]```aaabbbbbbbbbbbbbbbaaaaaaaaa```______aaaaaa```___cccccccccccccccaaa``````aaaccceeeggghhhhhhgggfffiiigggeeebbb^^^YYYUUURRRSSSXXX^^^bbbbbbbbbbbbcccdddeeeggghhhhhhgggeeedddeeebbb___```cccfffhhhhhhlllnnnmmmkkkkkklllhhhcccffffffggggggfffdddbbb```\\\ZZZWWWXXX\\\bbbgggjjjooooooqqqrrrssstttttttttrrrqqqpppqqqrrrrrrpppnnnooopppqqqrrrsssrrrrrrqqqrrrrrrqqqqqqpppppppppqqqmmmoooqqqpppmmmjjjjjjkkkooommmmmmnnnqqqsssrrrpppnnnoooqqqpppoooooopppqqqtttssspppnnnmmmmmmnnnnnnmmmmmmnnnmmmmmmmmmppprrrvvvuuusssrrrrrrsssuuuvvvrrrrrrqqqooommmmmmnnnooosssssssssqqqooonnnpppqqqtttrrrooooooooopppooonnnrrrrrrrrrooolllkkkkkkllloooqqqrrrrrrooommmmmmmmmlllkkklllooossswwwxxxwwwsssqqqooooooqqqssstttsssuuurrrsssvvvvvvqqqmmmlllooosssxxxzzzzzzxxxvvvuuu||||||}}}}}}}}}}}}}}}}}}|||}}}~~~}}}||||||||||||}}}|||xxxvvvsssqqqmmmjjjiiijjjlllnnnqqqsssqqqllljjjnnnqqqqqqqqqtttuuunnnfffdddllltttwwwqqqkkkjjjmmmqqqrrrqqqoooqqqsssrrrpppppprrrtttxxxwwwwwwyyy{{{||||||zzz~~~}}}yyyvvvssspppoooppprrrttttttsssrrrrrrssssssqqqpppkkkmmmooonnnkkkkkkooossssssuuuwwwxxxxxxxxxxxxyyyvvvvvvvvvvvvuuuuuuuuuuuurrrqqqrrruuutttooommmmmmnnnnnnmmmlllkkkjjjiiiiiifffhhhmmmqqqvvvzzz|||}}}{{{|||{{{xxxzzz}}}xxxwwwwwwxxx{{{||||||{{{{{{}}}{{{~~~HHHEEEBBBBBBCCCDDDEEEDDDGGGFFFEEEDDDBBBAAA@@@??????????????????>>>>>>>>>===;;;::::::;;;:::888666999;;;<<<======>>>@@@AAAAAABBBCCCDDDDDDDDDCCCBBBDDDGGGHHHFFFFFFGGGBBB;;;777///***+++---,,,,,,...((('''(((+++///222333444666777999;;;<<<======<<<;;;777222///000666===BBBJJJRRRRRREEE===BBBDDD>>>777222......333888<<<===BBBEEEIIIKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKPPPOOOMMMKKKJJJJJJKKKKKKIIIGGGFFFFFFIIILLLNNNOOOCCCEEEFFFHHHHHHGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@FFFDDDBBBCCCFFFHHHHHHFFFDDD@@@===;;;<<<>>>???>>>??????@@@CCCFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKNNNQQQaaaWWWNNNNNNPPPOOOOOOPPPJJJLLLOOOPPPPPPOOOLLLKKKGGGIIIKKKKKKPPPVVVWWWTTTTTTSSSQQQNNNMMMMMMNNNNNNPPPVVVWWWSSSSSSWWWVVVPPPTTTRRROOONNNPPPRRRTTTTTTQQQRRRRRRRRRPPPMMMJJJHHHCCCHHHOOOVVVYYYYYYVVVSSSMMMNNNOOONNNKKKIIIIIIJJJLLLKKKKKKMMMPPPSSSTTTTTTYYYXXXWWWYYY[[[[[[WWWSSSUUUWWWYYYYYYWWWVVVUUUVVV[[[YYYZZZ]]]^^^[[[[[[]]]dddcccbbbbbbaaaaaaaaaaaa```___]]]]]]___```___^^^bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddhhhgggfffccc___[[[WWWUUUUUUYYY```dddeeedddbbbbbbcccdddfffggggggfffdddccccccaaa^^^___bbbfffiiijjjlllnnnmmmkkkjjjjjjfff``````bbbdddfffgggfffdddbbb^^^^^^]]]]]]^^^bbbgggkkknnnoooppprrrsssuuuvvvvvvrrrqqqqqqqqqrrrrrrqqqooorrrrrrsssttttttttttttsssrrrrrrqqqqqqqqqpppppppppjjjlllmmmnnnlllllllllmmmpppooonnnpppqqqrrrqqqooonnnoooqqqqqqppppppqqqsssvvvtttqqqooonnnoooqqqrrrpppppppppooommmmmmoooqqquuutttsssrrrrrrssstttuuuvvvuuutttrrrqqqqqqqqqqqqrrrsssrrrpppnnnnnnppprrrtttrrrppppppqqqqqqooonnnsssssssssqqqooonnnoooppprrrsssuuutttrrrpppoooppprrrnnnmmmpppvvvzzzyyyvvvtttsssrrrrrrsssrrrqqqoooqqqmmmmmmqqqsssrrrqqqssstttwww{{{|||zzzxxxvvvuuu{{{|||}}}yyy{{{~~~{{{{{{}}}{{{wwwppprrrrrrpppmmmmmmpppsssqqqssspppkkkiiimmmqqqrrrtttvvvuuuooogggffflllrrrvvvtttssstttxxxzzzxxxvvvooossswwwvvvssssssvvvzzz|||zzzyyyzzz|||~~~{{{zzzyyyvvvtttsssrrrrrrtttsssrrrsssuuuvvvvvvvvvnnnpppqqqooollllllooorrrtttwwwzzz{{{yyyyyy{{{}}}ttttttsssssssssuuuvvvwwwuuutttuuuxxxwwwpppllllllmmmmmmlllllllllkkkkkkkkkeeehhhlllqqquuuwwwxxxyyy{{{}}}}}}|||~~~~~~}}}|||}}}~~~~~~}}}~~~~~~JJJGGGDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCAAA???>>>>>>@@@???>>>>>>>>>???@@@AAA>>>>>>?????????===;;;999>>>AAACCCBBB>>>===@@@DDDEEEFFFHHHIIIIIIGGGEEEDDDCCCEEEFFFCCCCCCCCC>>>888777///******,,,,,,---///***(((&&&)))///333555555666777:::<<<======<<<;;;;;;666///---222<<>>444111///000444:::>>>???DDDGGGJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLOOONNNLLLKKKJJJKKKKKKLLLIIIGGGEEEEEEFFFGGGHHHHHHAAABBBDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAIIIEEEAAABBBEEEFFFCCC???AAAAAA???===<<<<<>>FFFHHHIIIEEE>>>:::===AAAHHHJJJKKKLLLLLLKKKIIIGGGDDDEEEEEEBBBAAA@@@<<<666666...)))+++---------///---)))&&&'''---333666666777888;;;===>>>===<<<;;;===666///...666DDDRRRZZZ[[[fffZZZKKKUUU[[[KKK<<<222111111222666;;;???AAADDDFFFIIIJJJIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHIIIJJJKKKGGGEEECCCBBBCCCDDDDDDCCC@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAAEEEAAA>>>???BBBCCC???;;;===>>>>>>===<<<===@@@CCCDDDDDDEEEFFFHHHHHHGGGEEE@@@AAABBBCCCCCCCCCCCCCCCGGGHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGHHHIIIIIIIIIEEEAAAAAADDDGGGHHHKKKPPPNNNNNNLLLKKKJJJIIIIIIIIIGGGHHHHHHFFFJJJOOOPPPMMMOOOPPPQQQQQQPPPOOOMMMLLLJJJMMMOOONNNOOOQQQPPPNNNNNNLLLIIIIIIKKKOOORRRSSSRRRQQQOOONNNMMMMMMMMMNNNQQQRRRSSSSSSSSSRRRPPPOOOKKKMMMOOOPPPNNNMMMMMMMMMQQQOOOMMMNNNRRRUUUTTTRRRTTTTTTVVVWWWXXXVVVSSSPPPTTTTTTUUUVVVWWWWWWWWWVVV\\\YYYYYY[[[ZZZVVVUUUWWW^^^]]]\\\ZZZZZZZZZ[[[\\\^^^\\\YYYYYYZZZ\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]___aaaaaa^^^\\\\\\]]]]]]\\\\\\\\\^^^```aaabbb___```bbbccccccbbb```___aaa___\\\ZZZZZZ\\\```cccbbbcccaaa^^^]]]]]]ZZZTTTWWWYYY]]]```bbbcccbbbbbb\\\___aaaaaa___```cccgggeeeeeeeeegggiiikkkmmmnnnlllkkkjjjkkkmmmmmmllljjjnnnnnnnnnnnnnnnooooooooojjjjjjkkkkkkkkkjjjiiihhheeeeeeeeegggiiikkkllllllooopppqqqpppooommmkkkjjjgggiiikkkkkkkkklllnnnooommmllljjjiiiiiikkkmmmoooppppppooommmjjjjjjkkkmmmooooooooonnnnnnoooooooootttrrrqqqqqqrrrrrrpppnnnlllmmmmmmlllkkkkkkmmmoooooooooppprrrttttttrrrppplllmmmmmmllljjjjjjkkkmmmnnnpppsssttttttttttttuuuuuuoookkkmmmtttyyywwwssswwwsssnnnkkkjjjkkkkkkkkkfffbbbbbbgggmmmppptttxxxuuuvvvwwwvvvrrrooonnnmmmqqqtttxxx|||~~~~~~}}}|||ooonnnmmmmmmooossswwwyyy}}}|||zzzyyyyyyxxxvvvtttqqquuuxxxwwwqqqnnnooorrrlllnnnmmmhhhhhhmmmrrrssstttsssppplllhhhgggiiilllkkkkkklllooorrrtttuuuuuummmqqquuuuuusssssswww{{{tttrrrqqqssswww}}}|||zzzzzzyyyvvvtttttttttvvvvvvwwwuuussssssuuuwwwxxxxxxrrrrrrrrrqqqpppqqqssstttuuuwwwzzzyyyvvvuuuvvvwwwrrrqqqpppnnnnnnppprrrsssrrrqqqrrrtttrrrlllhhhhhhjjjjjjkkkkkklllmmmmmmnnnmmmoooqqqsssttttttsssrrrxxxzzz||||||~~~~~~~~~KKKJJJHHHIIIJJJLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFGGGEEECCCBBBBBB???BBBDDDBBB??????CCCHHHIIIIIIKKKKKKKKKKKKJJJIIIFFFGGGEEEBBB@@@@@@;;;555444...***,,,...------...+++)))((()))---222666888888999;;;<<<======<<<<<<===888222555???NNNZZZaaaaaaiiiXXXNNN``````HHH;;;222222333555888<<>>AAACCCDDDDDDCCCDDDEEEEEEDDDBBB===>>>???@@@AAAAAAAAAAAAFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEDDDEEEFFFGGGFFFDDD::::::===BBBDDDDDDHHHNNNNNNLLLJJJHHHFFFFFFFFFGGGAAACCCCCCCCCHHHNNNQQQOOOLLLMMMOOOPPPPPPPPPOOONNNJJJKKKMMMNNNNNNNNNNNNMMMJJJHHHFFFGGGIIIMMMOOOPPPNNNMMMKKKJJJJJJLLLNNNOOOQQQPPPOOOOOOOOOPPPQQQRRRKKKMMMNNNNNNMMMLLLLLLMMMPPPNNNLLLLLLNNNQQQRRRSSSRRRSSSUUUVVVVVVUUUSSSRRRSSSRRRQQQRRRUUUVVVVVVUUUXXXUUUUUUXXXWWWTTTSSSUUUZZZYYYYYYXXXXXXYYYYYYZZZ[[[XXXVVVUUUVVVXXXYYYYYYWWWXXXXXXXXXWWWUUUSSSRRRQQQRRRTTTVVVWWWXXXYYYYYYZZZ]]]___^^^ZZZWWWXXXYYY^^^[[[XXXWWWYYY\\\^^^^^^\\\^^^___``````___^^^\\\^^^]]]YYYUUUSSSUUUYYY]]]^^^^^^\\\WWWWWWZZZXXXTTTWWWXXXZZZ]]]^^^_________\\\^^^aaabbbbbbbbbcccdddbbbbbbbbbbbbdddfffiiijjjiiihhhhhhiiikkkkkkjjjhhhjjjjjjjjjjjjjjjkkklllllldddeeefffgggfffeeedddcccdddcccbbbcccfffhhhiiihhhkkklllnnnmmmjjjfffdddddd```bbbdddeeefffgggiiijjjhhhhhhhhhhhhhhhjjjkkklllllllllllliiigggfffgggiiijjjjjjjjjjjjjjjjjjjjjjjjmmmkkkjjjkkknnnnnnllliiihhhhhhiiihhhggghhhjjjllloooooopppqqqrrrpppllliiimmmmmmllljjjfffeeeeeefffkkkmmmpppqqqqqqqqqrrrssspppkkkhhhjjjooossssssrrrvvvrrrllliiiiiijjjkkklllbbb^^^___eeekkkmmmppptttsssttttttqqqmmmjjjiiijjjmmmpppuuuyyy{{{zzzxxxvvvkkkjjjhhhhhhjjjnnnsssvvvyyywwwtttrrrqqqqqqooonnnnnnqqqsssrrrnnnkkkkkklllfffjjjjjjggghhhmmmqqqrrrqqqnnnkkkhhhfffeeefffgggfffgggiiikkkmmmoooqqqrrrmmmoooqqqrrrrrrsssuuuwwwpppnnnnnnpppuuuzzz~~~|||}}}~~~zzzvvvssstttsssqqqppppppqqqssstttwwwvvvuuuvvvxxxzzzzzzyyyvvvuuusssqqqpppppppppqqqsssttttttvvvvvvwwwvvvvvvqqqpppooonnnnnnooopppqqqmmmkkklllooommmiiifffgggiiiiiijjjkkkkkklllmmmmmmmmmnnnnnnooopppqqqqqqqqquuuxxxxxxwww{{{}}}|||{{{{{{|||}}}IIIIIIIIIJJJLLLMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEGGGFFFDDDBBBCCCDDD999;;;===???@@@CCCHHHMMMEEEFFFFFFGGGGGGHHHHHHHHHEEEFFFDDD@@@>>>===999333222---***...000...,,,---$$$'''***---000333666999::::::;;;;;;<<<=========<<<::::::@@@LLLXXX___bbb```gggSSSKKK^^^WWW===888222333555777999<<>>??????@@@:::;;;===>>>??????>>>>>>:::999:::;;;===???@@@AAAAAA???>>>???AAABBBBBBAAA<<<===>>>??????@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGEEEDDDDDDFFFFFFCCCAAA;;;;;;===@@@>>><<<@@@FFFGGGGGGGGGFFFEEEDDDCCCCCC@@@BBBAAAAAAEEEMMMOOONNNJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOOOONNNMMMMMMIIIGGGFFFGGGJJJLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMMMMMMMNNNPPPQQQKKKLLLMMMLLLJJJJJJKKKMMMMMMLLLKKKIIIIIILLLQQQTTTMMMOOOPPPQQQQQQQQQQQQRRRPPPOOONNNOOORRRTTTTTTSSSSSSQQQQQQUUUUUUQQQQQQSSSRRRSSSTTTUUUUUUVVVVVVUUUWWWTTTQQQPPPQQQSSSTTTUUUSSSTTTUUUUUURRRNNNJJJHHHFFFHHHLLLOOORRRSSSSSSSSSTTTXXX[[[ZZZWWWTTTUUUXXXZZZWWWTTTTTTVVVXXXYYYXXXZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXUUUPPPMMMOOOTTTXXXYYYYYYUUUQQQQQQVVVWWWUUUVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZ\\\___bbbcccaaa______^^^^^^^^^___aaaccceeeddddddccceeefffgggfffdddeeedddcccccccccdddeeefffaaabbbcccdddcccbbb```___dddaaa___```ccceeeeeedddeeegggiiihhhccc___]]]\\\ZZZ\\\^^^___```aaaccceeecccccceeefffggghhhiiiiiihhhhhhgggeeecccbbbdddeeeeeeeeeeeeffffffeeeeeeeeeeeecccbbbdddhhhjjjgggccccccdddeeeddddddeeegggjjjjjjjjjlllnnnnnnlllhhhdddjjjkkkjjjhhhfffeeeeeegggiiikkknnnnnnmmmllllllmmmiiigggeeefffiiimmmoooppppppmmmiiihhhhhhiiiiiiiii^^^\\\^^^eeeiiijjjkkkmmmnnnnnnmmmjjjfffdddcccdddhhhkkkppptttuuussspppmmmeeeeeefffgggiiilllnnnoooooonnnmmmmmmmmmllliiigggggghhhiiiiiihhhgggffffffaaaeeehhhfffhhhmmmqqqqqqllliiieeeccccccdddcccccc```cccgggjjjkkklllmmmmmmkkkjjjjjjkkkoooppppppoookkkjjjiiikkkppptttvvvwwwwwwxxxyyyyyywwwrrrnnnjjjlllmmmmmmnnnnnnmmmmmmmmmnnnmmmnnnqqqtttvvvuuutttvvvtttrrrqqqqqqqqqqqqpppssspppnnnpppssstttqqqnnniiiiiijjjkkklllmmmnnnnnniiiggggggiiiiiiffffffiiihhhiiiiiijjjjjjkkkkkkkkkgggggggggiiijjjmmmooopppsssuuutttrrruuuzzz|||yyyzzzxxxxxxyyy{{{{{{{{{zzz}}}}}}zzz|||GGGHHHIIIKKKMMMMMMJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBDDDFFFEEECCCAAABBBDDD@@@@@@@@@>>>===>>>AAACCCBBBBBBBBBBBBCCCDDDFFFFFFCCCDDDAAA===::::::555///111,,,+++///111///,,,,,,###,,,111333444777999;;;;;;;;;;;;;;;<<<===>>>;;;;;;???IIIVVV___bbbbbb]]]bbbNNNFFFWWWKKK111555222333666888999<<>>??????@@@@@@AAACCCDDDFFFGGGGGGGGGGGGEEECCCAAA???>>>>>>??????>>>@@@AAAAAA???===<<<<<<;;;999888:::<<<>>>>>>>>>===;;;::::::===@@@AAAAAA<<<<<<===??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBHHHFFFDDDEEEFFFEEEBBB???@@@>>>>>>===888444888???@@@BBBDDDEEEEEEDDDBBB@@@CCCDDDBBBAAADDDJJJLLLIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMNNNPPPPPPNNNMMMNNNIIIHHHGGGIIIKKKMMMMMMMMMJJJKKKMMMOOOOOOOOOMMMLLLOOONNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHJJJLLLKKKKKKJJJGGGFFFIIIOOOUUUHHHIIIKKKKKKKKKLLLMMMOOOOOOMMMKKKMMMQQQSSSSSSRRRPPPNNNOOORRRSSSPPPPPPSSSKKKMMMOOOQQQRRRRRRQQQQQQSSSQQQMMMLLLNNNPPPQQQQQQOOOPPPQQQQQQNNNIIICCC???<<>>>>>BBBBBBAAA???===<<<>>>@@@AAAEEEEEEAAA???AAABBB@@@<<<>>>AAAAAA@@@????????????@@@AAAAAA@@@@@@BBBDDDDDD===777777666222......000...---///222222---)))$$$&&&+++000555777777666::::::;;;<<<===@@@EEEIIIFFFHHHLLLRRRXXX\\\^^^^^^ZZZSSSGGG@@@IIIQQQDDD000222333555777;;;@@@CCCFFFFFFGGGGGGHHHHHHIIIIIIIIIEEEHHHIIIHHHDDDCCCEEEHHHGGGDDDBBBDDDIIIKKKKKKIIIIIIGGGDDDAAA@@@AAABBBCCC===???@@@???======@@@CCC===BBBGGGIIIFFFEEEGGGJJJAAA>>>;;;888777888:::;;;CCCCCCAAA@@@???>>>>>>>>>???;;;777666777:::<<<<<<===>>>>>><<<:::999:::<<>>@@@AAAAAA;;;>>>AAAAAA??????BBBEEEEEEEEEDDDCCCBBB@@@>>>>>>AAA===:::888999;;;<<<<<>>>>>??????AAACCCBBBAAACCCGGGJJJGGGHHHIIIJJJKKKKKKJJJIIILLLKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKNNNKKKGGGIIIMMMOOOMMMJJJGGGJJJLLLMMMLLLKKKKKKKKKMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFFFFHHHJJJKKKIIIGGG@@@CCCGGGJJJLLLKKKHHHFFFNNNNNNNNNNNNNNNNNNOOOOOOTTTRRROOOMMMMMMMMMLLLKKKKKKLLLNNNOOOPPPPPPOOOOOOSSSOOOKKKIIIIIIKKKLLLMMMMMMLLLLLLLLLKKKHHHCCC???777>>>EEEHHHLLLPPPNNNJJJNNNNNNNNNOOOOOOPPPPPPPPPTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTPPPOOOLLLHHHEEEGGGMMMRRRQQQPPPNNNMMMNNNPPPRRRTTTPPPNNNJJJDDD@@@@@@EEEIIIOOOTTTVVVTTTTTTVVVXXXVVVUUUUUUTTTUUUVVVXXXZZZ\\\ZZZYYYXXXXXXYYYZZZYYYWWWZZZZZZZZZZZZ[[[[[[ZZZYYYbbb```]]]\\\\\\]]]^^^^^^```___]]]]]]^^^^^^^^^]]]______^^^\\\YYYVVVSSSQQQSSSWWWZZZZZZ\\\______[[[XXXZZZ]]]___aaaaaa```______^^^]]][[[\\\]]]___```]]]^^^^^^^^^]]]^^^```cccbbb^^^[[[]]]___^^^[[[YYY]]]]]]^^^]]]\\\]]]```cccbbbcccfffiiikkkkkkgggdddaaadddfffeeedddeeehhhkkkjjjlllkkkeee^^^ZZZ[[[^^^eeebbb___]]]^^^ccchhhkkkccc```]]]]]]___aaaccccccVVV[[[bbbdddcccbbbcccdddgggfffdddbbb```^^^]]]\\\ffffffiiilllmmmllliiifffeeedddcccbbbbbbcccdddeeegggfffeeeeeeeeeccc```]]]```eeejjjhhhbbb___aaaeeeaaaaaabbbccceeeggghhhjjjmmmiiibbb^^^]]]^^^___```]]]___```bbbccccccccccccbbbdddeeeeeedddcccdddeeeccceeeeeeaaabbbfffgggfffiiijjjkkkllljjjgggdddbbb```eeehhhiiijjjkkkfff___QQQUUU\\\aaafffjjjnnnpppooopppqqqqqqpppoooooooooooolllhhhfffccc```\\\YYY]]][[[ZZZ^^^cccffffffdddffffffgggiiikkkiiifffcccgggdddaaaccchhhjjjhhheeebbbbbbcccbbbbbbdddgggjjjiiikkkmmmmmmlllmmmqqquuuuuutttuuuxxxtttmmmnnntttrrrtttwwwzzzzzzxxxuuusssHHHGGGGGGHHHIIIIIIFFFDDDEEEDDDBBB@@@???>>>>>>>>>???@@@???>>><<<<<<>>>@@@>>>BBBCCC@@@???BBBCCCAAA===???AAAAAA@@@>>>>>>???===???@@@@@@@@@@@@BBBCCCCCC===999999777111...///000111222111///,,,******(((***...444888;;;;;;;;;999:::<<<>>>BBBGGGNNNSSSRRRRRRTTTYYY]]]]]]ZZZVVVRRRMMMCCC===CCCIII>>>---444555666888;;;???BBBDDDFFFFFFEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEEEEDDDCCCAAACCCCCCDDDDDDDDDEEEGGGIIIHHHFFFDDDBBBAAAAAABBBBBB===???@@@@@@>>>>>>@@@BBB<<>>>>>======>>>>>>???<<<999666666777999::::::;;;;;;<<<:::999888:::;;;???===;;;<<<>>>???@@@???@@@@@@@@@AAABBBCCCBBBAAABBBBBBBBBBBBAAA???>>>===BBB@@@===<<<===??????>>>>>>AAADDDDDDBBB@@@@@@AAA>>>@@@BBBBBBAAABBBFFFIIIGGGGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJMMMIIIFFFGGGJJJLLLJJJGGGGGGIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFGGGIIIKKKKKKJJJHHHDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIOOOLLLJJJJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKLLLLLLLLLQQQNNNJJJHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIGGGCCC@@@===BBBFFFGGGJJJOOOPPPMMMKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPOOONNNMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLHHHFFFGGGMMMQQQMMMLLLJJJIIIIIIKKKNNNOOOKKKJJJFFFAAA===>>>BBBFFFDDDJJJNNNNNNPPPTTTVVVUUUQQQQQQRRRRRRSSSUUUVVVVVVQQQPPPPPPRRRUUUWWWWWWVVVWWWWWWWWWWWWXXXXXXWWWVVV\\\ZZZXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]]]]]]]___```___\\\VVVOOOKKKJJJQQQUUUWWWWWWYYY\\\[[[XXXZZZZZZ[[[\\\\\\\\\[[[ZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\YYYZZZ[[[ZZZYYYZZZ]]]___]]]ZZZYYYZZZ\\\[[[ZZZYYYXXXYYYYYYWWWTTTTTTUUUVVV\\\\\\^^^aaaddddddbbb```bbbdddeeeeeecccbbbdddffffffgggfffaaa[[[XXXZZZ]]]aaa___^^^^^^___aaadddfff```^^^[[[ZZZ\\\^^^______[[[\\\^^^___^^^___```bbbdddbbb```^^^\\\[[[[[[[[[bbbccceeegggiiihhheeebbbcccbbbbbbbbbcccddddddeeedddcccaaaaaaaaa```^^^\\\cccfffhhheee```\\\\\\^^^``````aaabbbdddeeegggggghhheeeaaa^^^]]]\\\[[[ZZZZZZ[[[]]]___`````````___]]]^^^``````______```aaacccfffeeeccccccggghhheeebbbcccfffhhhhhhgggeeeccc]]]```bbbaaacccdddaaa[[[VVVYYY^^^bbbeeehhhkkkmmmiiijjjkkkkkkkkkjjjjjjjjjjjjgggccc```^^^\\\YYYWWWZZZZZZZZZ\\\```bbbbbbbbbeeeeeefffggghhhgggccc```]]][[[[[[___eeehhhfffddd```aaaaaa```___aaadddgggiiijjjkkkjjjiiiiiillloooppppppqqqssspppiiijjjoooooopppsssuuuuuutttsssqqqFFFEEEDDDDDDEEEEEEDDDBBBDDDCCCAAA@@@>>>=========;;;<<<<<<;;;:::;;;===???;;;@@@AAA???>>>AAABBBAAA>>>@@@BBBAAA???>>>======;;;===???@@@@@@???@@@@@@???<<<<<<<<<888222000222///222444222---)))***,,,---///222666999:::;;;;;;:::===AAAFFFKKKRRRYYY^^^[[[ZZZ[[[^^^```]]]TTTLLLFFFEEE???:::;;;>>>666***555555777999<<>>???@@@@@@??????@@@AAA===AAADDDDDDBBB@@@AAACCCDDDBBB???===;;;;;;<<<===999999999:::;;;<<<===>>>999777666666777888888777888999999999888888999;;;>>><<<;;;;;;===>>>>>>===@@@>>>===@@@CCCDDD@@@;;;>>>>>>??????>>>>>>===<<>>???@@@@@@???>>>===@@@BBBCCCCCCBBBCCCCCC>>>@@@AAABBBBBBBBBEEEGGGDDDEEEEEECCCAAACCCHHHLLLGGGHHHHHHIIIHHHGGGEEEDDDGGGGGGFFFFFFFFFGGGHHHIIIJJJGGGDDDDDDGGGGGGFFFCCCFFFGGGGGGFFFCCC@@@???@@@AAABBBCCCDDDEEEEEEDDDDDDGGGFFFGGGHHHJJJKKKJJJHHHGGGFFFEEEDDDEEEGGGJJJLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHFFFEEEFFFHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIINNNKKKGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEDDDCCCAAAAAADDDEEEDDDFFFKKKNNNLLLFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIEEEDDDEEEIIIMMMGGGFFFDDDCCCCCCEEEGGGHHHEEEDDD@@@<<<:::;;;>>>BBB===DDDIIIJJJLLLOOOPPPNNNLLLMMMNNNOOOPPPOOOOOONNNGGGGGGHHHKKKNNNQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRRRRSSSUUUVVVWWWTTTSSSSSSUUUXXXZZZ[[[ZZZbbbeeegggcccYYYOOOJJJIIIMMMQQQSSSRRRSSSVVVVVVSSSVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXWWWWWWVVVVVVSSSTTTUUUUUUTTTTTTWWWYYYYYYXXXWWWVVVUUUUUUTTTSSSTTTUUUVVVUUUSSSRRRRRRSSSWWWVVVVVVXXXZZZ\\\[[[ZZZ]]]^^^```aaa```___```aaa``````^^^ZZZUUUTTTWWWZZZ[[[[[[[[[\\\]]]^^^______\\\ZZZWWWVVVWWWYYYYYYYYY___\\\XXXWWWXXX[[[]]]^^^^^^\\\ZZZWWWVVVWWWXXXYYY^^^^^^___aaacccbbb```]]]______aaabbbcccccccccccc```^^^\\\\\\]]]]]]\\\[[[bbbbbbbbb```^^^[[[YYYXXXZZZ[[[]]]^^^``````aaaaaabbb```]]]\\\[[[YYYVVVTTTVVVWWWYYYZZZ[[[\\\[[[[[[[[[]]]^^^___^^^___```bbb```cccccc```aaaddddddaaa[[[]]]```bbbccccccaaa```ZZZ\\\[[[YYYZZZ]]]\\\XXXYYY[[[^^^```aaaaaaccceee```aaabbbcccccccccccccccccc___[[[XXXVVVUUUTTTSSSWWWYYY[[[\\\\\\]]]___```cccbbbcccdddeeeccc___\\\VVVUUUVVVZZZ___bbb```^^^]]]^^^^^^]]]\\\]]]```bbbhhhhhhhhhfffeeeeeegggiiijjjkkkmmmnnnjjjeeefffjjjkkklllmmmnnnoooppppppoooEEECCCAAAAAABBBCCCBBBAAABBBAAA@@@>>>===<<<<<<;;;888888999999888:::<<>>???>>>>>>@@@AAAAAA>>><<<<<<<<<:::===???@@@>>><<<;;;;;;::::::<<<===999333333777///111111///,,,++++++---///111333555555666888999AAAEEELLLRRRWWW[[[___bbb]]][[[\\\___```ZZZNNNDDD===???===888666666111***333444666999<<>>???@@@>>>===???AAABBB@@@>>>>>>@@@BBBAAABBBBBBBBBAAA@@@>>>======>>>???????????????@@@@@@BBBDDDDDDBBB@@@@@@AAACCCAAA???===<<<;;;;;;<<<888888888888999:::;;;<<<888777666777888999777666666777888888777888:::<<<===;;;:::;;;<<<===<<<;;;::::::;;;===@@@???<<<888::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>><<<:::>>>???AAABBBBBBBBBBBBBBB>>>???AAABBBCCCCCCDDDDDD@@@BBBDDDBBB@@@AAAEEEJJJDDDEEEGGGHHHGGGFFFCCCAAAEEEDDDDDDEEEEEEEEEFFFFFFHHHFFFCCCCCCDDDDDDBBBAAACCCDDDDDDBBB???======>>>===???AAACCCCCCCCCAAA@@@EEEEEEDDDFFFHHHIIIHHHGGGFFFEEECCCCCCCCCEEEGGGIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCEEEFFFFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJGGGDDDCCCDDDEEEFFFEEEDDDBBB@@@@@@AAABBBBBBAAA@@@BBBCCC@@@BBBFFFHHHFFFAAABBBDDDFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFCCCAAA@@@AAADDDFFFAAA@@@???>>>>>>???@@@AAA@@@>>>;;;999888999;;;===>>>DDDIIIHHHGGGHHHGGGDDDGGGIIIKKKLLLLLLKKKHHHGGGDDDDDDDDDFFFIIIKKKKKKKKKLLLNNNOOOOOONNNMMMMMMNNNNNNNNNOOONNNNNNNNNPPPRRRPPPNNNNNNOOORRRTTTUUUUUU]]]cccgggcccXXXOOOKKKKKKHHHLLLMMMLLLMMMPPPPPPMMMNNNNNNNNNOOOPPPQQQSSSTTTSSSSSSTTTSSSRRRQQQPPPOOOMMMNNNPPPPPPOOOOOOQQQSSSWWWXXXWWWRRRNNNMMMKKKIIIKKKMMMPPPQQQRRRSSSUUUVVVWWWTTTRRRRRRSSSUUUUUUUUURRRTTTVVVYYYZZZ[[[\\\]]]YYYXXXWWWSSSQQQQQQTTTWWWWWWVVVVVVVVVVVVXXXYYYYYYXXXVVVSSSRRRSSSTTTTTTTTT\\\WWWRRRQQQTTTWWWXXXXXXYYYWWWTTTRRRQQQSSSVVVXXXYYYYYYYYYZZZ\\\\\\ZZZXXXZZZ[[[]]]___```aaa``````]]][[[YYYXXXZZZ[[[[[[[[[^^^\\\ZZZZZZ\\\[[[YYYVVVTTTUUUWWWXXXYYYYYYYYYXXX^^^\\\YYYWWWVVVUUUSSSQQQRRRSSSUUUVVVWWWXXXWWWWWWXXXYYY[[[[[[[[[\\\^^^```YYY\\\]]]ZZZZZZ]]]]]]ZZZXXXZZZ\\\^^^^^^]]][[[ZZZZZZZZZWWWTTTUUUYYYZZZWWWYYYZZZ[[[[[[YYYYYYYYYZZZYYYYYYYYY[[[]]]^^^]]]\\\\\\XXXSSSQQQPPPQQQQQQPPPVVVYYY\\\\\\ZZZZZZ]]]````````````aaaaaa___[[[XXXTTTTTTUUUWWWZZZ[[[YYYWWW[[[\\\\\\[[[ZZZZZZ\\\^^^ddddddcccbbbaaabbbccceeefffhhhkkkkkkgggddddddfffiiiiiiiiijjjkkklllmmmnnnDDDBBB@@@@@@AAABBBAAA@@@AAA@@@>>>===;;;;;;::::::555666777777777888;;;>>>;;;??????;;;999:::;;;999===>>>@@@???===;;;::::::;;;===???>>>;;;888666666666777:::===:::555666;;;555111...,,,---,,,+++)))---000333555666888<<<@@@KKKPPPWWW\\\^^^^^^^^^^^^^^^]]]]]]^^^\\\SSSGGG===999<<<<<<888333111///---000222555888<<>>AAAAAA???======???@@@>>>===>>>???@@@@@@@@@>>><<<;;;=========>>>??????>>>>>>@@@AAAAAA@@@???=========>>>>>>===<<<;;;::::::999::::::999888888888888999888777777888999999777555555777888888777888:::<<<:::999999:::;;;<<<;;;999333777<<<===<<<:::::::::666777888999::::::::::::999888999;;;<<<<<<999777?????????@@@@@@@@@??????===>>>@@@BBBCCCCCCBBBAAA<<>>===>>>@@@===???@@@AAAAAA@@@>>><<>>>>>DDDCCCBBBBBBCCCDDDBBBAAACCCBBBAAA@@@AAABBBCCCDDDEEECCC@@@@@@AAABBBBBBBBB@@@>>><<<<<<>>>@@@AAAAAA===AAABBB@@@@@@CCCCCC???===???AAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCBBB???>>>>>>???@@@AAA<<<<<<;;;::::::;;;;;;<<<<<<:::888666666777888999<<>>AAADDDGGGIIIKKKOOOQQQUUURRRNNNLLLLLLMMMNNNNNNKKKLLLMMMOOORRRSSSTTTTTTRRRQQQPPPNNNMMMNNNQQQSSSTTTRRRPPPNNNNNNPPPSSSUUUTTTRRRPPPOOOPPPQQQPPPOOOSSSPPPMMMMMMQQQSSSSSSRRRUUUSSSPPPNNNNNNPPPSSSUUUUUUTTTSSSSSSUUUUUUTTTSSSTTTVVVXXXZZZ[[[[[[[[[ZZZYYYXXXVVVVVVXXXZZZ[[[[[[\\\YYYUUUVVVXXXXXXUUURRRQQQQQQRRRSSSSSSTTTSSSSSS[[[WWWSSSQQQQQQQQQQQQPPPOOOPPPRRRSSSTTTUUUTTTTTTQQQRRRSSSSSSSSSTTTWWWYYYUUUWWWWWWTTTTTTWWWWWWTTTSSSUUUWWWZZZZZZYYYXXXWWW[[[[[[WWWSSSTTTXXXYYYWWWWWWXXXXXXVVVTTTSSSTTTUUUUUUTTTTTTVVVYYYZZZYYYWWWVVVRRRNNNLLLMMMNNNOOOOOOUUUXXX[[[[[[YYYYYY\\\___]]]]]]]]]^^^^^^\\\XXXUUURRRSSSSSSUUUWWWWWWVVVUUUXXXYYYZZZYYYXXXXXXYYY[[[___^^^]]]^^^___aaacccccccccgggkkkiiifffdddddddddggggggffffffgggiiijjjkkkBBBAAA@@@@@@AAAAAA@@@???@@@???===<<<:::999999999444555666666666777;;;===;;;>>>>>>:::777888888666:::<<<>>>===;;;:::999999;;;======<<<888555444444777666777:::999666777:::999333---+++,,,,,,)))&&&---111666999<<>>>>>>>>>>>@@@???<<<888888===BBB@@@<<<999:::===???===:::;;;<<<=========;;;:::999;;;;;;;;;===??????===;;;<<<<<<;;;:::999999888888999::::::::::::999888777<<<;;;:::888777666666666888777777777999999777666555777888777777888:::<<<777777777999;;;<<<:::999444999======:::888999<<<444555666777888888888888888888888:::;;;;;;:::888>>>===<<<<<<===>>>===;;;:::;;;===@@@BBBBBB???<<<999:::<<<>>>@@@@@@@@@???===>>>@@@BBBBBB@@@>>><<<>>>>>>???@@@@@@@@@@@@???AAAAAA@@@???>>>>>>>>>???===>>>???>>>===>>>@@@BBB@@@@@@@@@@@@???>>><<<;;;@@@>>>===>>>@@@AAABBBAAA>>>@@@AAACCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAAAAABBBAAA???===>>>===============>>>>>>AAA???======>>>?????????===<<<::::::<<<>>>??????===@@@AAA??????AAAAAA===;;;===???BBBCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????AAA???===<<<===>>>>>>===999888888777777777777777999777555444555666555444666<<>>>>>??????<<<@@@BBBDDDEEEEEEDDDAAA@@@FFFDDDBBBBBBBBBBBB@@@>>>BBBEEEGGGGGGDDDCCCDDDFFFHHHJJJLLLJJJGGGEEEFFFHHHKKKIIIGGGGGGHHHHHHHHHGGGDDDHHHKKKJJJFFFCCCEEEHHHCCCFFFFFFCCCCCCFFFFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHGGGGGGFFFFFFEEEEEECCCEEEGGGHHHGGGGGGGGGHHHIIIKKKIIIFFFIIIPPPNNNFFF<<<>>>???@@@AAADDDHHHKKKPPPMMMHHHFFFFFFFFFGGGFFFKKKIIIGGGGGGIIIJJJIIIIIIKKKKKKJJJIIIJJJKKKLLLMMMPPPNNNKKKIIIHHHJJJMMMOOONNNMMMKKKKKKLLLMMMLLLKKKLLLKKKJJJKKKLLLNNNNNNMMMQQQOOOMMMLLLLLLNNNPPPQQQQQQOOOMMMMMMNNNOOONNNMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSVVVXXXYYYXXX\\\XXXTTTRRRQQQPPPMMMJJJPPPPPPOOOOOOOOOPPPPPPQQQUUURRRNNNLLLMMMNNNOOOOOOLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPPPPPPPOOOQQQSSSVVVSSSUUUSSSOOOOOOSSSTTTRRRKKKMMMQQQTTTVVVWWWVVVUUUYYYYYYVVVSSSTTTWWWWWWSSSTTTUUUUUUTTTRRRRRRSSSUUUUUUSSSRRRTTTWWWXXXVVVSSSPPPNNNKKKKKKLLLNNNNNNNNNRRRTTTVVVWWWWWWXXXZZZ\\\XXXXXXXXXZZZZZZXXXTTTQQQNNNOOOPPPQQQRRRTTTUUUUUUTTTVVVWWWWWWVVVVVVWWWYYYZZZXXXXXXYYY\\\___aaaaaa___fffjjjgggddddddcccaaadddccccccccccccddddddeee@@@??????@@@AAA@@@>>><<>><<<;;;999888888888444555666555555777:::<<<888<<<<<<888666777777666777999;;;;;;:::888888999999::::::999666555555666<<<777555888888555444666333000---******+++,,,---222666<<>>>>>===<<<;;;<<<<<<===<<<;;;::::::;;;:::999888888999:::::::::999999999:::999999888888:::999999;;;>>>>>>;;;888:::888777777777777666666555666888999999999888777::::::888777666555555555777666555555777777666555555666666666555555777999444444555888:::;;;:::999999:::::::::888777666666444555666666777777777777888777777888::::::999888:::888777888;;;<<<<<<:::777777999<<>>:::777888666444777<<<>>>===;;;:::<<<===>>>>>>===<<<;;;:::;;;<<<===>>>======<<<=========<<<;;;;;;<<<======>>>>>>===<<<===???AAAAAAAAA@@@??????>>>======>>>===;;;<<<>>>@@@@@@@@@???@@@AAABBBAAA@@@>>>=========>>>>>>???@@@@@@@@@@@@?????????@@@???===;;;;;;<<<<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<======<<<;;;:::999:::<<<============???===999999===???===:::<<<>>>@@@AAAAAA???>>>>>>???@@@AAABBBAAAAAA@@@>>>>>>======<<<;;;;;;:::<<<:::888888::::::999777666555555555444444444444777444222222333333111///444999===<<<<<>>@@@AAAAAA@@@???>>>???>>>===>>>??????>>>======@@@CCCBBB???===???BBBCCCFFFIIIHHHDDDCCCEEEGGGHHHFFFDDDDDDEEEFFFEEEDDDFFFFFFEEECCCBBBCCCFFFHHHBBBEEEDDDAAAAAADDDDDDBBBCCCCCCDDDDDDCCCAAA@@@???DDDCCCBBBAAAAAABBBCCCCCC>>>AAACCCDDDCCCBBBCCCDDDDDDFFFCCCAAAJJJTTTRRRGGG?????????>>>>>>AAAFFFJJJJJJGGGCCCBBBCCCDDDDDDDDDJJJGGGCCCAAACCCEEEEEEDDDEEEDDDEEEEEEFFFGGGFFFEEEJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFGGGHHHIIIHHHGGGJJJJJJIIIHHHFFFFFFHHHJJJMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJGGGFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLOOORRRTTTTTTSSSVVVTTTPPPMMMKKKJJJHHHGGGMMMLLLJJJHHHHHHJJJKKKMMMMMMKKKIIIJJJKKKLLLLLLKKKIIIJJJLLLNNNOOOOOOOOONNNPPPPPPPPPOOONNNOOORRRTTTPPPQQQNNNIIIIIIMMMOOONNNFFFIIILLLPPPRRRRRRQQQPPPRRRTTTSSSQQQQQQSSSQQQMMMNNNOOOPPPPPPOOOQQQSSSUUUUUURRRPPPRRRUUUWWWTTTPPPKKKJJJIIIJJJLLLMMMMMMMMMNNNMMMNNNPPPSSSUUUVVVVVVRRRRRRSSSUUUUUUTTTQQQNNNMMMMMMLLLLLLLLLMMMOOOQQQOOOQQQSSSTTTSSSSSSUUUVVVVVVTTTSSSUUUYYY\\\]]]\\\[[[cccgggdddaaaaaa```]]]^^^^^^^^^^^^]]]]]]]]]]]]======>>>???@@@???<<<:::>>>===<<<:::999888777777444555666666555666999<<<555999:::777555777888777555777::::::999888888888777777888666555555666888@@@999555666777444222222)))+++,,,***))),,,222777999===AAACCCDDDIIIRRRYYYWWWVVVTTTRRRQQQSSSWWW[[[OOOQQQRRRLLLCCC;;;999999666444222000,,,***---111333444555777777777666666666888;;;======<<<:::999:::999999<<>>999444555777999888666555888;;;888888888777777777777777999888888;;;======:::777:::888777666777888777666333555777999:::999888777888888777666555555555555777555333333555666555555444555555555444444555777333333444777:::<<<;;;999===:::666555666555222...444555555666777777666666666555444555777888888777777555444555999<<<<<<;;;444444666:::===<<<777333999333///111777<<<<<<999999:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::999:::::::::999999;;;<<<===>>>>>><<<;;;;;;===???AAA@@@@@@????????????@@@>>><<<;;;;;;===???@@@@@@BBBAAAAAAAAA@@@??????>>>888999999:::;;;<<<===============>>>???>>><<<:::<<<===>>>???>>>===<<<;;;<<<;;;999:::;;;<<<<<<;;;;;;:::999:::<<<===<<<;;;<<<<<<888333333888<<<<<<:::<<<>>>@@@AAA@@@>>><<<<<<===>>>@@@@@@@@@???>>>;;;;;;::::::999888888777666444222333555555333111444333333333222222111111555222000000111111///,,,888===???======@@@BBBAAA;;;<<<===>>>>>>>>>======888888888:::===??????>>>999===@@@???<<<:::<<>>>>>@@@CCCEEEBBBDDDDDD@@@@@@CCCCCCAAA===>>>@@@BBBCCCBBBAAA@@@BBBAAA???>>>>>>@@@BBBCCC;;;>>>@@@AAAAAA@@@@@@AAAFFFFFFBBB@@@JJJVVVRRRDDD<<<<<<;;;:::;;;???EEEJJJFFFDDDBBBAAACCCEEEFFFFFFGGGCCC???>>>AAADDDFFFFFF@@@AAAAAACCCDDDDDDBBBAAAFFFFFFGGGGGGGGGEEEDDDCCCDDDCCCCCCDDDFFFGGGFFFEEEKKKKKKIIIEEEAAAAAADDDHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIFFFCCCBBBCCCDDDEEEEEEIIIHHHGGGFFFFFFGGGIIIJJJEEEFFFHHHKKKOOOQQQPPPOOOOOONNNLLLIIIGGGGGGGGGHHHJJJGGGDDDBBBBBBDDDFFFHHHFFFFFFGGGIIIKKKKKKIIIGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLJJJIIIJJJLLLOOOMMMMMMIIIDDDCCCHHHKKKJJJGGGIIIKKKMMMNNNLLLKKKIIIMMMOOOPPPNNNOOOPPPLLLGGGIIIJJJKKKLLLLLLNNNRRRUUUUUURRROOOQQQUUUVVVRRRNNNHHHHHHHHHIIILLLMMMMMMLLLJJJHHHGGGKKKPPPSSSRRRQQQNNNNNNOOOQQQRRRQQQNNNKKKOOONNNKKKHHHFFFFFFIIIKKKLLLNNNQQQRRRQQQRRRSSSTTTUUURRRQQQRRRVVVYYYYYYXXXWWW```dddaaa^^^___^^^ZZZZZZZZZZZZZZZYYYXXXWWWVVV<<<<<<<<<===??????<<<:::::::::999999888777777777222222222333444666999:::777::::::777666888777333777666666777888888666444444666555000000555:::;;;888777555222///---,,,,,,&&&(((*********---444999@@@DDDJJJMMMNNNPPPRRRUUU^^^ZZZUUURRRRRRTTTUUUUUUTTTMMMDDD>>>;;;:::777555111///,,,******+++---...///000111222222222222222000111333777999999555222999999999888777555444333777666555555666777888999444444555555444444333222333111111555:::;;;777222777555222333666888777666222222333555666666444333444555555555444444333222222222333333333333444444222333444555555444222111...///111555777888666333666666777777777777666666222555666444444666666333666555555666888999777666888444000///222555666666222444555333000///111333111555888:::888666444333:::;;;<<<===<<<:::777666888777666999===>>>===;;;777777777777777888999999888:::;;;;;;;;;<<<>>>@@@<<<===>>>???>>>===:::999888777777888<<>>>>>>>>>>>===<<<;;;:::;;;888555555666666333111222///...///222444444222222111000000///000000111333333222000...///222444555<<<>>>:::999===>>>;;;===<<<<<<;;;:::999888777777777666555777999<<<===:::;;;<<<<<<;;;;;;===???@@@@@@?????????@@@BBBCCC>>>@@@AAA???<<<<<>>>>>???@@@AAABBB???======@@@@@@>>>;;;??????>>>======>>>???@@@<<<<<<;;;;;;<<>>AAACCCDDDCCCBBB@@@>>>===<<<======:::888777666777999<<<>>>>>>======@@@CCCCCC@@@===BBBAAA@@@???>>>>>>>>>>>>@@@@@@?????????@@@AAABBBCCCDDDDDDBBB@@@@@@AAABBB@@@BBBEEEEEECCCCCCEEEHHHDDDCCCBBBAAAAAABBBDDDFFFGGGFFFEEEEEEEEEFFFHHHIIIIIIFFFBBB>>>>>>@@@DDDFFFBBBAAA@@@@@@BBBDDDGGGHHHLLLJJJHHHHHHJJJKKKIIIGGGFFFCCC@@@???@@@BBBBBBBBBFFFFFFEEE@@@;;;;;;AAAFFFEEEDDDDDDGGGJJJKKKIIIFFFJJJJJJKKKKKKJJJJJJIIIHHHIIIGGGFFFIIINNNOOOLLLHHHGGGFFFDDDBBBCCCEEEHHHJJJEEEEEEGGGKKKNNNNNNJJJFFFGGGIIIKKKMMMLLLJJJGGGDDDJJJIIIIIIJJJMMMNNNNNNMMMRRRQQQPPPNNNMMMKKKJJJIIIJJJHHHGGGJJJNNNMMMGGGAAALLLKKKIIIHHHHHHJJJMMMOOOIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHEEECCCBBBBBBBBBCCCIIIJJJKKKMMMNNNNNNOOOOOOPPPOOONNNMMMNNNPPPRRRTTTUUUXXXYYYYYYVVVVVVXXXZZZZZZWWWVVVYYYXXXTTTQQQQQQ<<<;;;:::;;;======;;;:::999888888888888777777777888777666555666777999:::777:::999666666777666333777555555555666666444222444666555333444:::===<<<888777444111...,,,******))))))***+++///555===BBBHHHIIIKKKMMMOOOQQQSSSUUUYYYYYYXXXTTTPPPOOOQQQTTTLLLEEE===888777666444111///...,,,++++++,,,...//////000000000000111111111333555888::::::999777666777666666666444333222111555444444333333444555666222333333333333222111111777555333444666666444222555333222444666888777555333333444555666555444333222222333444444444444444333333222222222111111111---///000222333222111000111111222555777777666444444444666666666666444444666888666222222555555333444333333555777777666444555222//////111444444444111222333222///...000222222444777888777555444333666666666777777777777777999777666777::::::888666555555444444555555666777888999;;;<<<;;;<<<>>>???:::;;;;;;;;;:::777555333888777666888;;;>>>???????????????>>>===<<<;;;:::999999999999999999999999888:::<<<<<<:::999999::::::<<<>>>===;;;999888777999999888888888999:::;;;999999888888888777777777999999:::999777777999:::888888777777777777777888888888888888777666555444888555333333444444222000000///...///222444333111000000000000000000000000222222222000//////111444555:::<<<999888<<<<<<:::>>><<<999666555555777888666666666666777999;;;<<<<<<<<<<<<;;;999888:::;;;===<<<;;;;;;;;;===>>>???@@@>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;:::<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::;;;===@@@AAA@@@>>>;;;:::<<>><<<;;;:::999:::::::::999888888888:::<<<===;;;::::::<<>><<<;;;;;;;;;;;;<<<===>>>???<<<<<<======>>>>>>??????>>>??????>>><<<<<<===???===???AAAAAA@@@@@@BBBDDD???>>>===<<<<<<===???@@@DDDDDDCCCCCCCCCDDDEEEFFFCCCAAA>>>;;;;;;<<>>===<<<===???AAABBBEEECCCAAABBBCCCDDDBBB@@@DDDBBB???>>>???AAAAAAAAABBBCCCCCC???;;;;;;???DDDFFFEEEDDDFFFIIIJJJHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDEEECCCBBBDDDHHHJJJGGGCCCDDDCCCBBBAAABBBCCCEEEFFFCCCCCCDDDGGGJJJKKKHHHEEEDDDEEEGGGHHHHHHFFFDDDBBBIIIHHHGGGHHHJJJLLLLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDDDDHHHLLLLLLHHHCCCDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCBBBBBBCCCCCCGGGFFFFFFFFFHHHJJJLLLNNNMMMLLLKKKKKKLLLNNNPPPRRRSSSUUUWWWWWWVVVUUUWWWXXXXXXTTTSSSWWWXXXUUUSSSTTT;;;999888888999::::::999666666777777777888888888<<<:::777555444555777888666888888555444666666333666555333444555555333222666777777777<<>>EEEIIIMMMKKKIIIJJJNNNQQQRRRPPPNNNRRRUUUSSSMMMJJJMMMQQQFFFAAA:::777666666444222---,,,,,,+++,,,...///111111000//////...//////000///222555444222111222444444444333333222111//////444333222111000111222333111111111111111000//////555333222000000111222222222222222444666777555444333333444444444333222222//////111222333444444555333333222111000///......+++---///000111222111111000//////111222333222000111333444555555444333111777999777222111444444222222222222333555555333222222000//////111222222111///000111000......///000222333555555444333333444777666666666666888:::;;;888777666666666555333111222222111111222222333444666999;;;===<<<<<<<<<===<<<<<<===<<<:::888555444888777666777:::<<<<<<;;;;;;;;;;;;;;;;;;:::999999777777777777777777777777888999::::::999888999:::888888888999:::999777555777777666666666777888999777777777777666666666666666777888777666666777999777777666555444444444555333333333333222111000000444333111111222222111000......///000222333111///...///000111111000//////111222111000//////111444333777999777777999:::999???;;;666222000222555777555555666777888888999:::;;;;;;:::999777666888:::;;;:::999999999:::<<<<<>>;;;777;;;;;;::::::999888777666777888999999888888999:::999999999999888777666666999999888888999;;;===>>><<<:::999999;;;<<<<<<;;;::::::888777666666555666666666666777888888999999777666666777:::<<<<<<<<<777777777777888999::::::777888:::;;;<<<<<<;;;;;;888999999999888888999;;;999;;;<<<<<<;;;;;;===>>>:::999888888888999;;;<<<@@@????????????@@@AAAAAA===<<<;;;:::::::::<<<<<<:::999888888888:::;;;<<>>??????>>>>>>???@@@>>>;;;;;;>>>AAACCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@??????===<<<>>>AAAAAA???<<>>>>><<<<<<>>>???===<<<<<<<<<======<<<;;;===============<<<;;;;;;;;;999888999:::;;;999777:::;;;<<<======<<<;;;:::<<<;;;;;;<<<>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@@@@AAACCCCCCBBBCCCCCCBBBAAA???>>>===<<<<<<<<<===@@@CCCEEEDDDBBB===>>>@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAAAAABBBCCCDDDCCCBBBAAAAAADDDFFFHHHEEEEEEDDDEEEFFFIIIKKKMMMKKKMMMOOOQQQQQQQQQQQQPPPSSSNNNLLLOOOQQQQQQQQQTTT777555333222444555555555333333444555666666777888555333111//////000222444333555555111111444444222555444444555888;;;<<<<<>>555......---,,,++++++++++++'''***000999BBBEEEDDDAAAEEECCCCCCJJJQQQRRRKKKDDDCCCDDDGGGHHHHHHEEE@@@<<<666222///...///000---+++)))***,,,...///111111222333222111111000000000000///222444222---,,,000555111111111111111000///...333222000/////////000000111111111222111000000///))),,,///000000//////000...000222444333222111111---///000///---,,,...000///000111111222222111111111111222222222222222222111111111111000000//////333222111222444555555444111222444555555444222111---222444444444666444000111111222444555444111///...///111222111111111111//////000000111111000//////000111000//////222444000111333444444333111000333444555555444333333333111111111000111222222333444666:::;;;:::999888999555666666777777777777777999888777888999999888777555666666777777777777777888888888888888888888888888999999888666666888:::666444222444777888666333444444555555666666666666555555555555666666666666555666666666555555777999666666555333333222222222222222333333333222111111000111111000000///000000+++---///000000///...---+++,,,///000111000...---...000111000//////111333111222444555444333444666999888777666555444444333333333555666666666666666888777666444333333666888<<<;;;:::999999:::;;;<<<666777888777555444555777888888888888777555333111222555777777555555888;;;888999::::::999777555444666666666666666666777777888777777888999999777555444444444444333222222111...000111222333222111000333222222222333666999;;;666666555444333333333333333444666888999999777666555666666666555666777999777777666666666666666555555555555666777777888999777777888888999999999999888999:::<<<<<<<<<;;;:::555555666777999:::<<<===<<<<<<<<<<<<;;;::::::;;;===;;;::::::;;;;;;:::999:::;;;<<<============>>>999999999999888888888999;;;;;;;;;;;;;;;:::999999888777666666777777666666777888999::::::999777666888888888888999:::<<<>>>@@@???>>>>>>>>>>>>???@@@@@@>>>;;;;;;<<<=========@@@@@@???===<<<;;;::::::;;;::::::<<<===>>>>>>>>>???>>><<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBDDDGGGJJJLLLHHHIIIJJJLLLMMMMMMLLLLLLQQQLLLIIIKKKMMMKKKKKKMMM555333222222333444444333222222333444555555666666333222222111111222333444222444333//////333444222555444333555888<<<>>>>>>???AAABBBAAAAAA@@@999000------,,,+++++++++,,,,,,+++111:::CCCHHHHHHDDD@@@CCCBBBEEELLLRRRRRRJJJBBBFFFFFFFFFFFFEEE@@@888222444111......000///,,,)))(((***,,,///111111111111111222222222222111111000000222333222//////111444000111111111000000///...222111000/////////000111222222222222222111000000...000222333333111...,,,///111222222111/////////+++---///---++++++...111000111111222222222111111111111111222222222333333111111000///...---,,,,,,/////////222555666666444222222333333333333222222***///222222333555333///000000222333444333000------///111111000000000111///...///000222222000...---...///.........000222///111333555555333000///000222444444444333444555222222111111222222333444333555777888777666666777444444555555666777888999777666666666888888666444333444555555555555555444777777777777777777777777444666777666555444555666444333222222444444444333333333444555555555555444333333333444444444444444555666777777666777888:::555444333222222111222222000000111111111111000//////000111000...---...///+++---//////...---------+++,,,---/////////......---///000000000000111222111000222555444222333666555666888999999777444333333333444444444555555555999999777333111111444666:::999777666666777888888333666777555111111444999888888888777666555444333444555666777666777888:::999999999999888777666666666666666666555555555555888777666777888888666444333333333333333222111111000111222333333222111000111222222111111333777999222222222222333444555666333444666777777666666555555666777666555555777888777666444555555555444333111111222333444555666666444555666777777777666666444555777999:::999999888666777888999;;;<<<======888999:::999777666777888<<<:::999999:::;;;999888::::::;;;;;;<<<<<<<<<<<<888999:::999777777999;;;::::::;;;;;;::::::999888666666555555555666666777666777888888888777555444444666777777666777:::<<<;;;;;;:::::::::;;;<<<<<<===:::777666777888888888888888888888999999999999999999888888888888999:::<<<:::888666555777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<======<<<;;;:::999???>>>>>>???BBBEEEHHHJJJHHHGGGFFFFFFHHHIIIHHHGGGLLLGGGEEEGGGHHHEEEDDDFFF333222222222444444222111222222333333444444555555222222333333333333222222111333111......222333222555333222222555888:::::::::>>>@@@>>>;;;999222,,,///...---,,,+++*********///666@@@HHHJJJIIIEEECCCCCCCCCEEEJJJNNNMMMFFF???@@@BBBDDDCCC>>>888222...666333111111222000,,,((((((***---000222222111000...///111333333222000///,,,------......///////////////000000//////......000///.........///000111111222222222222111000000111///...///111111...+++000222333111...,,,---...***---///...++++++000444///000111222333333444444111111111111111000000000111000000///............---...000444888:::999888222111111000000111111222,,,//////---...111111///...///000222333111---***,,,...000///------///111---,,,---///111111///,,,+++,,,......------///000000111333444444444444333///222444444222111333444222222222222222333444444222444555555444333555666444444444555555666777777333333333444555555333222111222222222222222111111333333333333333333333333///111333333222111111111111111222111000///000222000111222333333333222222000000000111111111222222111333444333333333555777111111000000000000000111......///////////////......///000...+++***+++,,,+++---......+++***,,,...+++,,,,,,---......//////,,,...000000000000111222111///111555444111222666222444666888999777555444444333222222222333555555555555444222111333888;;;888777666444444444555666444444222000000333666999777777666555555555555555666555555555777888888777777777666666555666666666666666666666555555444333777666555555666666555333111222222333222222000000000111111111111111111000///000111111///000333666111111111111222333444555444444444444444333333333555555666444333333444555777555333333444444222000///000111222333444555555333444555666777666555555222333555777888888888888999999999:::::::::::::::888:::;;;:::888777888:::;;;:::999999::::::999777:::999888888999:::::::::666888999888666666999<<<999::::::::::::999888888555555555444444555777999666777777777666666555444222444777777666666888:::999999999::::::::::::;;;:::777444222333444444444555666666666777777777777666666555444444555777999777777666555666666777888::::::::::::::::::::::::::::::::::::::::::999999::::::999999999:::;;;<<<;;;;;;;;;<<<>>>BBBEEEGGGHHHEEEBBBBBBDDDEEEEEEDDDFFFBBBAAADDDDDDAAA???@@@222111222333444444222000222222333333333333444444111222333333222111///...111222111------111333111555333000000222444555555555:::===:::666333///***222111///,,,+++)))((((((000888BBBHHHIIIGGGFFFEEEDDDCCCDDDFFFHHHFFFAAA<<<333999???>>>888222000111444111///...///---(((###(((***...111222222111000+++---000333333222///---,,,,,,,,,...000111000............///......------...------,,,---...000111111111111111111000//////...***&&&(((---111000---111333333000,,,***+++...***---000///,,,---222666---...000222444555666666222222111000///...------222111111111111111222333222444777===BBBDDDCCCAAA222000///------///000222000111...))))))---000///------///111222000,,,(((+++---...---++++++...000,,,++++++---000111...***)))+++---...------...///------------///111333444///222444333111///000222222222222222222333333444222333444333222222444555111000000//////000000111000000000222333333111000000000000000000///......////////////////////////+++...111111000...------...000111000,,,+++...000...///111222222222111000---.........//////000000,,,---............000222//////.........//////000......///000000/////////,,,...///---)))'''(((***+++---...,,,***))),,,...,,,,,,+++,,,,,,...///000,,,...000111000000111222111///111555555000111666111222444666777777666555555333222111111222444666...//////000333888>>>CCC888777666555444555555666777222------111666888888777666555444333444555666777555333444777999777444555444333222333444555666666666666666555444333333777555333333444444444333000111222222222111000///////////////............---///111000......111333444333222111111000000000555444333222111111111111333444444333111000111333777444222222333333111...000111222444555555666666333444555666777666555555333444555777888999999:::::::::::::::999777666555777999:::999666555666888:::999999999;;;:::888777:::888666555777888888888333555666555444444888;;;999999999999999888888777444444444444444555888:::777777777666666555555555111444777777666666777:::999:::;;;<<<<<<<<<<<<<<<999666222000111222222222999999888777666666555555333333333222222333666999444555777999999999999999999999999999999999999999999999999999999888777777;;;:::888777999<<<@@@BBB888888888999<<<@@@CCCEEEIIIEEE@@@???AAACCCCCCBBBAAA===>>>AAACCC???======444222///,,,,,,---000111111000000///000222333444333333222333333111...,,,//////000000000//////...222000---------...///...000333555555222000//////222---******)))'''(((,,,000999CCCGGGEEEAAA>>>>>>>>><<<;;;<<<======999555555999;;;666...)))+++///111...,,,+++******((('''))),,,...---+++,,,///222111---,,,//////***''''''))))))))))))))))))))))))+++,,,,,,+++******+++---((()))+++,,,---.........000...,,,+++,,,------,,,......//////......------,,,+++***))))))***+++,,,,,,,,,......---,,,...222///+++---...000;;;???444:::555///...///000...+++000000............///000...555111BBBRRRSSSOOO888222222...)))))),,,,,,)))111)))&&&,,,222222---***)))***,,,------,,,+++***---,,,+++******,,,...///,,,***)))((()))+++...000)))((('''&&&'''(((+++,,,,,,++++++...111111...***///000000111000000//////,,,...000000///------...---...//////------...///---,,,+++,,,------,,,***---...000000000000...---,,,,,,,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...***))),,,---+++***,,,***))))))***++++++)))((((((((()))***************,,,+++******,,,---,,,***---------,,,,,,,,,++++++***+++,,,,,,+++******+++---+++))))))))))))((('''******+++,,,,,,,,,,,,,,,++++++***+++,,,...000222////////////000000000000///111222111000///000111333333444444444333222222555222///...000222444555///444777666555;;;IIIUUU===111***...555666666999333333444333333555999<<<888777555555666555444222666555333333555777777777444444333222666:::999444555555555555555444333333222222333333222222111000222000...///222333111......,,,+++,,,///111///---000111111111222222222222111///...///000111000...333222111000000111333333000000000000000111555888666555333222111111222222222111111222333444222111666555444333222111000000444333222111111222333444888888999999888777555444666444222000000111333444888888777777666555444444666666666555444444333333444555666777888777666666999888777777999999888777444444444444555666777888555666666777777777777666555444444555666999;;;<<<;;;888666666888:::888666666555333111///111555888777777777777777666555444444555888999999777555333777333333888;;;888555444888999;;;<<<===<<<<<<;;;888888999;;;;;;;;;;;;;;;666666888999:::;;;;;;:::;;;;;;<<<===>>>??????@@@GGGFFFDDDBBB@@@@@@@@@@@@??????>>>===;;;999777666111111000/////////000000111000/////////000111222222111111111111000...---------...///000000000000000///---,,,------------)))***---///111111111000111---******)))&&&(((+++444999???@@@>>>;;;<<<===@@@>>>;;;999777555111//////222333111---+++,,,///000...+++******)))(((''')))*********)))***,,,------******---...+++((())))))))))))))))))))))))))))))***+++***((((((***+++&&&''')))***+++,,,,,,,,,111///,,,,,,---......---------------,,,,,,+++***+++******************+++///---++++++,,,+++)))(((---))),,,------666;;;222555111,,,+++...///...+++------,,,+++,,,,,,......,,,---///KKKWWWFFF===000......,,,((())),,,,,,(((...)))'''***,,,)))((()))%%%&&&(((***+++***)))(((,,,+++)))))))))***,,,---,,,+++)))))))))+++...///)))((('''''''''((()))******)))***,,,...///,,,)))+++++++++,,,,,,++++++***)))+++------,,,+++++++++)))***+++***)))((()))++++++******+++,,,,,,+++)))******++++++++++++******''')))++++++***))))))******************************))))))(((((())))))***...***(((++++++(((&&&'''((('''''''''((()))((((((''''''((()))))))))))))))'''&&&&&&(((+++,,,,,,,,,))))))))))))************)))+++,,,,,,------...///,,,***(((((((((((('''&&&''''''((()))))))))))))))************+++---...///------........./////////...000000000///...///000222222111111111111111111555333111000222444555555222444555333222666???GGG>>>777222333666666444333333222222111222666<<>><<<:::999888888999::::::;;;<<<======<<<<<>>===******%%%$$$(((***+++///555555222333)))"""###''''''&&&&&&))))))(((((('''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&'''((('''&&&%%%&&&((('''((()))(((''''''((()))((('''''')))+++,,,+++******)))(((''''''((()))***&&&'''''''''&&&&&&(((***''''''''''''''''''''''''((((((''''''''''''(((((("""###&&&&&&&&&((()))******'''$$$"""###%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$""""""###''')))***)))'''%%%######$$$%%%$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''((())))))''''''((()))***)))'''&&&'''(((+++,,,,,,,,,---///000000...,,,,,,+++,,,000555888999999555777666333333666666444---000222333444444666888444333222222333444333111444222000000111222222222000333444111111444444222///000000111111000000000000000000000000//////...***---///...+++***,,,///((()))***+++,,,---...//////...,,,***)))((((((((((((''''''''')))******((()))***,,,///111111111111111222222111000000111222///000111222111000///...000//////111333444333111444444333333222111111111111111111111222444666777777666444333333444555555333222111000000000111111333333333333333222222222444444444444444444444444666555444333333444555666777555222111222333333333666777888999::::::::::::222333444555666666666666888999:::::::::888777666666666777666666777888999666333111333777888444000555555666666666666666555222333555666777777777777666333333555444000///222444444333222111000//////000000000000222666999;;;555444333333555777:::<<<555666666777888888999999555666666777777777777777=========<<<;;;:::888888222111000//////000222333000000000000///...,,,,,,))),,,...---,,,,,,///333111000...,,,+++++++++,,,***---///...+++)))***,,,+++++++++///222333111...///***(((******)))+++000111000///...------------///000///...,,,+++,,,---%%%###"""$$$''')))'''%%%)))'''%%%%%%%%%&&&%%%###&&&%%%$$$$$$%%%&&&&&&%%%(((%%%%%%)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$$$$%%%%%%%%%%%%$$$######&&&''''''((((((''''''&&&)))333777...&&&&&&''''''''' $$$)))$$$###'''###&&&%%%%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%$$$"""---(((,,,+++&&&---$$$###&&&))),,,333;;;>>><<<;;;///&&&&&&)))'''###!!!######$$$%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$###$$$%%%$$$$$$%%%&&&'''''''''''''''(((((('''&&&&&&''')))&&&'''((('''&&&&&&'''(((((((((((()))+++,,,+++)))((((((''''''''''''(((((()))***)))(((&&&''')))+++(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''###"""%%%'''%%%$$$%%%&&&)))+++***&&&###$$$&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%'''(((((('''######$$$%%%&&&'''(((((((((&&&$$$$$$&&&&&&"""&&&$$$######$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&''')))***(((((((((***,,,,,,***((())))))***,,,000222222222555444777<<<===888222000+++...111333222111000000000...---...///000///---222000------...//////...,,,000111...---///000///+++,,,,,,------------,,,---------------,,,++++++,,,---...---,,,,,,---...'''(((******))))))+++,,,------,,,+++***)))(((''')))'''&&&'''((()))(((&&&'''((()))+++---......///+++---............///000------............------,,,+++,,,---000111000///......///000111222222333//////......///111333444333222222111111222222222222222111000000000000000333333333333333333333333444444333222222111000000444444444444444555666666666444111111222444555555444444666666666666555444444555666777888999999999777777777777666555444333666777888777777777999;;;666444222444666777555222222333444444555444444444444444555666666777777777333111222333111......222333222111000//////////////////000111333666999;;;666555444333222333333444555555666777888999::::::555666777888999999999999;;;<<<<<<============<<<000000111111111000//////,,,------...---,,,+++***%%%)))---,,,***))),,,///---+++)))((('''((()))***'''***...---)))'''(((******,,,...222444444444444,,,(((&&&(((((((((***...000///...---...////////////...---------,,,***(((###""""""###$$$%%%%%%$$$(((&&&$$$$$$$$$%%%$$$######$$$%%%$$$$$$$$$&&&(((((($$$%%%)))***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%%%%%%%$$$'''&&&&&&'''((('''%%%######$$$%%%%%%&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&''')))222444)))###%%%&&&###***"""***'''&&&'''""""""###%%%%%%$$$$$$$$$%%%'''((((((((((((&&&%%%$$$"""***###&&&&&&###+++$$$$$$&&&''''''---444777555777///(((((((((%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&'''(((%%%'''(((&&&$$$###$$$'''###$$$%%%&&&'''''''''''''''(((((('''%%%&&&((()))&&&'''((((((&&&&&&'''((((((''''''((()))***(((''''''(((((())))))(((((('''***+++,,,+++)))'''((()))))))))))))))))))))))))))((((((''''''''''''(((((()))%%%$$$'''(((&&&%%%&&& %%%******(((&&&&&&)))&&&&&&''''''&&&%%%%%%$$$%%%$$$###$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&''''''***'''%%%%%%%%%###&&&$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&"""$$$%%%$$$###"""###%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%'''((()))(((&&&'''''')))***+++---...//////---999NNNSSSBBB111,,,)))+++...///...------...+++***))))))+++++++++)))...,,,))))))***++++++***'''+++---)))''')))******'''((())))))******))))))***************)))((((((+++***))))))++++++***)))&&&(((***)))'''&&&((())),,,---......---+++)))(((***(((''''''''''''&&&$$$%%%%%%%%%&&&''')))***+++'''(((******))))))***+++******))))))))))))******'''&&&''')))+++,,,+++******++++++,,,---...///000,,,+++******+++,,,---...---......//////..................---------,,,,,,000000000000000000000000111000000///...------------...///000111222222222222000------///111333333111222333333333111///...222333555666777888888888222222111111111111222222111222444333222222555777111111111111111111111111//////000111111111111111222222222222222222222222///...///000...+++,,,111111000///...------......//////000111333444555666222222111000///......---222222333333444444444444333444666777999999999999777777888:::;;;;;;;;;;;;...///222333222000---+++******+++,,,+++***)))((("""'''++++++((('''))),,,((('''&&&$$$%%%&&&((()))$$$(((,,,+++'''$$$&&&((('''***...000000///000000***&&&$$$&&&'''&&&)))---000...------...000111111---+++***,,,......***'''&&&&&&&&&%%%$$$###""""""'''%%%######$$$$$$$$$"""!!!###%%%%%%######&&&)))'''###$$$)))+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((("""######$$$$$$$$$$$$###%%%$$$$$$%%%&&&%%%###!!!###$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%'''...,,,$$$!!!'''(((""",,,!!!***)))((((((""" """$$$%%%%%%&&&'''((()))*********)))'''%%%$$$%%%(((!!!******""")))$$$&&&&&&$$$!!!###(((***'''...***(((((('''$$$%%%(((...---+++(((&&&%%%$$$###%%%&&&'''(((((((((''''''&&&&&&''''''((()))******((('''%%%$$$%%%''')))***&&&((()))'''$$$###%%%'''$$$%%%&&&'''((()))))))))'''((((((&&&%%%%%%''')))((()))******(((((()))***((('''&&&'''((((((&&&%%%((()))***++++++***)))((()))+++------+++(((&&&&&&))))))))))))))))))))))))++++++************++++++((($$$$$$(((+++))))))+++!!!(((***)))''')))+++''''''''''''&&&&&&%%%$$$'''&&&$$$$$$%%%$$$###!!!))))))(((&&&$$$###"""!!!$$$######(((,,,,,,'''"""&&&$$$######$$$%%%%%%$$$%%%%%%&&&''''''''''''&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$###"""!!!"""###"""###$$$&&&&&&''''''&&&&&&%%%$$$%%%'''''''''&&&$$$&&&((()))***,,,000333'''&&&;;;\\\eeeLLL444---(((***++++++***+++---///((('''&&&'''((()))((('''+++)))&&&&&&''''''''''''###((()))&&&###%%%&&&&&&%%%%%%&&&'''((((((''''''((((((((((((((('''&&&&&&(((%%%###$$$'''(((&&&$$$&&&((()))(((%%%$$$&&&((('''(((***,,,+++)))&&&$$$***)))''''''''''''%%%#########""""""###%%%'''((($$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%&&&((((((#########%%%((()))((('''++++++******************)))((((((''''''((()))***)))***+++,,,---,,,+++***)))))))))((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++%%%&&&)))+++,,,---,,,,,,---+++((((((***---///000111222333333222///---+++******,,,---...//////000...---,,,,,,---///111222***,,,......,,,,,,///222,,,---...---++++++---...,,,,,,---......///..................------------,,,+++,,,...+++(((+++000///...---,,,,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,............------------+++---///111222333333333333333444555555555555555///++++++......))))))---''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''$$$)))###)))***000$$$((((((((((((((((((((((((''''''(((***---...---,,,''''''(((***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---...///---***&&&'''###!!!######)))&&& +++%%%&&&$$$)))((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$''''''%%%$$$&&&%%%"""***'''%%%&&&((()))'''$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$"""!!!&&&++++++&&&%%%&&&'''&&&$$$###$$$%%%((('''&&&$$$"""$$$'''***$$$%%%&&&'''((((((((((((%%%"""!!!%%%'''$$$###$$$$$$%%%&&&&&&&&&%%%$$$###&&&''')))***)))'''$$$"""((((((((((((''''''&&&%%%(((%%%'''------'''%%%''''''((())))))((('''(((***---+++(((&&&&&&&&&&&&$$$&&&'''***,,,,,,+++)))(((%%%''')))))))))***+++------***'''(((***+++)))'''%%%&&&''''''((((((((((((***))))))((('''''''''(((---)))&&&&&&((()))(((''')))***++++++******+++---***++++++++++++******))),,,***)))+++...///...+++,,,---......---+++)))'''///---+++,,,...///---***000...++++++------+++(((///000///---+++***+++,,,++++++*********)))))))))))),,,---,,,(((&&&'''((()))+++,,,***&&&%%%'''***"""&&&***+++)))%%%$$$$$$&&&%%%$$$%%%&&&'''&&&$$$(((((())))))((('''%%%$$$$$$!!! """&&&(((%%%!!!((('''&&&%%%$$$######$$$(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''',,,(((%%%%%%(((++++++))),,,***000<<>>??????>>><<<;;;777777777888:::;;;<<<<<<;;;;;;<<<=========<<<;;;888999999999888888:::<<<999999999888888888888777888888888666444222111000555111------///000///---///...+++)))((()))+++---)))(((''''''))))))(((''''''(((((()))(((&&&%%%$$$&&&%%%$$$%%%'''(((&&&$$$###$$$&&&(((((('''%%%$$$%%%%%%%%%&&&'''&&&###!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""%%%((((((%%%$$$&&&((()))&&&$$$$$$'''((())))))***...((($$$)))%%% (((''''''((())))))(((&&&((($$$!!!!!!$$$'''((()))+++***)))'''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%'''(((&&&%%%$$$$$$###%%%'''((('''&&&$$$&&&))))))((('''''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''(((''''''(((***+++***)))&&&&&&''''''(((((())))))'''((()))******)))((('''+++***)))***+++,,,+++)))%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((''''''((((((((('''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&((()))(((&&&&&&$$$%%%%%%&&&&&&''''''''')))******)))''''''((()))''''''&&&''''''''''''''',,,'''$$$(((***'''$$$$$$%%%&&&&&&'''''''''''''''%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))$$$))))))///%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&$$$"""$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''(((***...222333333+++%%%!!!###$$$###$$$&&&***&&&###,,,&&&)))$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""" ###''''''%%%&&&&&&%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%###!!!"""%%%&&&&&&(((+++)))###!!!$$$'''(((&&&###"""!!! """%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&"""!!!$$$&&&%%%%%%'''###$$$&&&'''''''''&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&'''&&&&&&(((((((((+++,,,---,,,***)))***+++)))((('''))),,,...///...,,,---///000111000///...000111222111000///000111111111000//////000111333///111222444555555444444555444444444444444555555666777999999999888777777;;;::::::<<<======:::888777888999:::;;;;;;;;;;;;;;;===AAADDDFFFFFFFFFFFFDDDDDDFFFFFFEEECCCAAA@@@>>>?????????>>>>>>>>>??????@@@BBBCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAACCCEEEDDDDDDCCCCCCCCCBBBBBBBBB??????>>>===<<<;;;999777===999666555777666333000000///......------,,,,,,)))((('''((()))***)))'''&&&''''''((('''%%%$$$###&&&&&&%%%&&&''''''&&&$$$###%%%'''(((((('''&&&$$$%%%%%%%%%'''((('''$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''"""&&&((((((&&&$$$&&&(((&&&&&&%%%%%%&&&((('''&&&!!!&&&""""""+++***%%%)))((('''&&&'''))))))(((&&&'''&&&&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$"""%%%''')))(((&&&%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((((((((((((((('''&&&''')))******)))&&&&&&''''''(((((())))))'''((()))******)))((('''((('''&&&&&&(((((('''&&&''''''((())))))))))))((((((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((()))***%%%&&&'''(((((('''&&&%%%&&&'''&&&%%%%%%&&&(((((($$$$$$$$$%%%&&&''''''((('''(((((('''%%%%%%&&&'''&&&'''''''''&&&&&&&&&''',,,'''%%%(((+++)))''''''%%%%%%&&&'''''''''''''''$$$&&&&&&$$$$$$''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''"""((()))///###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&+++///111222,,,'''$$$%%%&&&$$$$$$&&&$$$%%%&&&+++"""***''' ((('''&&&%%%$$$$$$$$$$$$'''''''''''''''''''''&&& ###"""$$$&&&%%%"""%%%&&&'''&&&%%%$$$$$$&&&###$$$%%%'''''''''&&&%%%''''''%%%$$$'''***&&& """$$$&&&&&&%%%###""""""!!!###%%%%%%$$$###"""######$$$$$$%%%%%%$$$$$$$$$$$$!!!$$$###$$$'''&&&&&&''''''&&&$$$###"""&&&%%%$$$#########$$$%%%$$$$$$%%%''''''(((((((((%%%((()))((((((++++++(((///000000///---,,,---...000///...///222555666777444666888999999777444333555777888888777777999:::<<<<<<:::777555666999<<<999;;;>>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@BBBBBBAAA@@@AAABBBDDDCCCBBBDDDGGGFFFBBB???>>>???AAABBBDDDDDDEEEEEE???CCCHHHKKKLLLLLLLLLMMMIIIJJJKKKKKKJJJHHHEEEDDDDDDEEEEEEDDDAAA@@@@@@AAACCCEEEHHHIIIGGGEEEDDDDDDGGGHHHIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHBBBAAAAAABBBDDDDDDCCCAAAAAA@@@?????????===999777333333333333444222///------,,,++++++,,,---,,,+++((()))******)))(((&&&%%%'''(((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''%%%###$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&&&&%%%&&&((("""%%%&&&%%%%%%&&&%%%""""""'''""""""***)))%%%***'''&&&&&&'''))))))(((&&&&&&'''((()))((('''%%%$$$''''''&&&%%%$$$$$$$$$$$$))))))((('''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%### &&&'''((('''%%%#########""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''((((((((('''(((((()))***'''''''''((((((((((((((('''%%%%%%%%%'''((('''&&&'''''''''((((((((((((((('''((()))******)))((('''((('''%%%&&&''''''&&&%%%(((((()))************))))))))))))(((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%(((((($$$###&&&((((((###$$$$$$%%%&&&'''((((((&&&''''''&&&$$$$$$%%%&&&&&&(((((((((&&&%%%&&&''')))%%%$$$(((***)))***,,,%%%&&&''''''((((((''''''"""%%%&&&"""###''''''$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""(((###&&&%%%,,,###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""$$$)))...111222,,,'''%%%''''''$$$###$$$$$$''' )))$$$###!!!&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''((((((((( %%%'''&&&'''(((&&&"""&&&''')))'''%%%$$$%%%'''######$$$%%%&&&''''''((("""$$$$$$"""###&&&&&&######$$$%%%%%%###""""""###"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######### !!!###$$$%%%%%%%%%%%%$$$"""!!!$$$$$$############$$$$$$"""$$$&&&(((+++,,,---...)))...000...///222111,,,555666777666444222333444888888888:::>>>???@@@???BBBCCCCCCBBBAAA@@@>>>===???AAABBBBBBAAAAAABBBCCCFFFFFFFFFCCC@@@???BBBDDDEEEFFFGGGGGGGGGEEEDDDCCCEEEDDDDDDDDDEEEEEEFFFGGGEEEGGGHHHHHHFFFFFFHHHKKKIIIGGGGGGIIILLLLLLGGGBBBBBBCCCDDDFFFHHHIIIIIIIIIDDDHHHMMMOOOOOOMMMMMMNNNKKKLLLMMMNNNMMMLLLJJJHHHGGGHHHIIIGGGDDDBBBCCCDDDHHHKKKNNNNNNKKKHHHHHHHHHJJJKKKKKKKKKIIIIIIKKKMMMIIIIIIIIIIIIHHHHHHHHHGGGDDDCCCCCCEEEHHHIIIHHHFFF???BBBFFFGGGEEEBBB???>>>===<<<:::;;;<<<;;;888555333222111111222333222111......//////...---+++******+++++++++***)))))))))((((((''''''&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$######$$$&&&&&&&&&!!!&&&((($$$$$$&&&%%%"""))),,,%%%"""((('''"""'''&&&&&&%%%'''((()))(((&&&%%%&&&''''''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&%%%%%%%%%%%%&&&$$$###$$$&&&''''''%%%"""%%%&&&'''&&&$$$"""###$$$########################!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%#################################$$$%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''((('''&&&%%%%%%&&&'''&&&$$$((((((((((((((('''''''''((()))************)))(((+++)))(((((())))))(((&&&(((((()))************)))(((((()))))))))))))))***'''((())))))))))))((('''''''''&&&&&&&&&'''((((((((((((''''''''''''((((((###)))+++'''$$$''''''%%%$$$$$$%%%&&&'''((())))))&&&''''''&&&$$$$$$%%%'''''')))***)))&&&%%%&&&((((((%%%%%%'''%%%###$$$)))%%%&&&&&&''''''''''''''' $$$%%%!!!"""&&&'''###&&&'''((())))))((('''&&&''''''''''''''''''''''''!!!+++$$$%%%$$$!!!***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###''''''&&&&&&%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%***///222444+++&&&%%%&&&&&&""" !!! )))******%%%+++$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$&&&'''((()))%%%'''%%% ###$$$"""&&&(((***(((%%%$$$&&&(((!!!!!!!!!"""###%%%&&&''''''+++,,,&&&"""###$$$$$$###$$$%%%$$$"""!!!"""$$$###%%%%%%%%%######$$$%%%######$$$$$$$$$######"""'''"""!!!###!!!"""%%% !!!###$$$%%%%%%$$$$$$###############$$$$$$###"""$$$'''+++///222444555---444666555666999777222<<<===>>><<<:::999999:::>>>???AAADDDGGGHHHFFFDDDNNNLLLJJJHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHGGGHHHIIIKKKMMMOOOMMMIIIFFFGGGHHHMMMLLLJJJHHHGGGFFFEEEEEEJJJJJJJJJJJJKKKKKKLLLMMMIIIKKKLLLJJJHHHIIILLLOOOKKKIIIHHHKKKNNNNNNHHHCCCAAABBBDDDFFFHHHIIIIIIJJJGGGKKKPPPQQQOOOMMMLLLLLLJJJKKKMMMOOOOOONNNMMMLLLGGGIIIJJJIIIEEEDDDEEEGGGKKKNNNRRRQQQNNNKKKJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEFFFIIIIIIGGGDDD<<>>888777666666777888777666222333333333333111000///,,,---......,,,+++++++++***)))(((&&&%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''### ###%%%%%%$$$$$$)))***%%%$$$'''((($$$%%%((("""!!!)))***'''---&&&%%%%%%'''((()))(((&&&$$$$$$$$$######%%%(((***'''&&&&&&&&&&&&'''(((((("""""""""###$$$%%%&&&'''%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$'''))))))'''%%%###%%%&&&%%%######$$$%%%########################!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$########################""""""###$$$%%%&&&&&&'''$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###$$$&&&'''***)))''''''(((((('''%%%))))))(((((('''''''''&&&((()))***++++++***)))(((***(((''''''(((((('''%%%'''(((((()))))))))))))))''''''((()))***+++,,,,,,'''((()))******)))((('''(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))!!!)))---***'''(((&&&"""$$$$$$%%%&&&'''))))))***'''(((((('''%%%%%%&&&(((''')))+++)))&&&%%%&&&(((+++)))(((&&&!!!!!!%%%%%%&&&''''''''''''&&&%%%###"""$$$&&&'''%%%"""(((***++++++)))(((((((((%%%((('''###$$$((('''"""'''&&&%%%###$$$%%%'''((()))'''&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''))))))((($$$$$$%%%&&&)))...222555'''%%%$$$&&&((('''$$$!!!!!!"""###%%%&&&'''''''''***%%%""""""'''******(((&&&&&&&&&&&&''''''((((((---,,,+++)))'''%%%######$$$###"""###%%%&&&%%%$$$"""$$$'''((((((&&&&&&&&&#########%%%((('''### ########################!!!$$$%%%###!!!"""$$$"""###$$$$$$%%%%%%%%%%%%***+++(((!!!!!!%%%%%% &&&%%%###!!!&&&###!!!"""%%%'''&&&$$$######'''...555:::;;;999999===@@@AAA@@@AAADDDGGGUUURRRLLLGGGCCCAAABBBDDDHHHGGGHHHJJJMMMOOOOOONNNPPPOOOMMMNNNNNNOOOMMMLLLRRRQQQPPPNNNMMMKKKJJJIIINNNPPPRRRRRRPPPNNNLLLLLLRRROOOMMMMMMIIIDDDEEEIIILLLOOOOOOLLLLLLOOOOOOLLLJJJJJJKKKLLLLLLLLLLLLLLLNNNLLLKKKLLLLLLJJJFFFBBBEEEGGGHHHHHHJJJMMMLLLGGGMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKLLLMMMMMMKKKIIIIIIIIINNNOOOOOOPPPOOONNNLLLKKKOOONNNLLLKKKKKKKKKLLLMMMRRRPPPMMMLLLLLLKKKJJJHHHHHHKKKLLLIIIHHHHHHIIIIIIHHHHHHJJJLLLJJJFFFIIINNNJJJFFFCCCCCCFFFHHHGGGFFFAAA===999:::===>>>;;;777777777777999;;;<<<:::999333333333333222111000///...---+++************+++******))))))(((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$'''$$$"""$$$'''***)))'''((($$$!!!###&&&'''$$$!!!'''&&&%%%$$$###############''')))'''%%%'''((('''&&&)))***(((###!!!$$$((('''&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%&&&''''''((((((''''''&&&'''%%%###"""!!!###%%%&&&'''%%%"""###%%%&&&$$$!!!$$$"""$$$***+++'''&&&)))'''&&&$$$"""!!!!!!"""######"""!!!!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!###$$$###!!!%%%$$$$$$###$$$$$$%%%%%%+++### %%%)))&&&$$$$$$)))((('''&&&%%%%%%$$$###%%%###"""$$$''')))(((&&&+++---...***$$$!!!"""%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$&&&&&&%%%###''''''((()))))))))((('''&&&&&&&&&''''''(((((((((---***((('''((()))))))))(((&&&%%%%%%///'''%%%&&&&&&'''''''''''''''((())))))************)))---******------***))),,,,,,***(((((()))***)))(((***)))((('''''''''''''''''''''((((((((((((''''''$$$%%%'''((())))))(((''')))(((&&&%%%%%%&&&((())))))******)))&&&$$$######$$$''''''%%%%%%''''''%%%(((&&&######$$$&&&'''''')))'''$$$$$$&&&'''((('''***((('''(((***+++***((())))))***)))'''&&&&&&&&&''')))(((%%%&&&)))(((###&&&%%%$$$######$$$&&&''''''&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""&&&&&&&&&***...222444444+++)))((()))******&&&###""""""#########$$$$$$$$$### """""" $$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%$$$#########$$$###"""###%%%&&&%%%$$$%%%&&&'''&&&### '''&&&$$$%%%'''(((&&&$$$########################"""$$$%%%$$$""""""%%%((("""###$$$%%%&&&%%%$$$$$$$$$&&&### %%%%%%"""""""""!!!!!!!!!""""""######"""!!!"""###$$$$$$$$$$$$%%%)))222===CCCCCCAAACCCEEEGGGGGGGGGHHHKKKNNNsssgggWWWJJJCCCAAA???>>>IIIIIIJJJMMMPPPRRRQQQPPPPPPOOONNNOOOPPPQQQPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLPPPRRRRRRQQQMMMJJJIIIIIIQQQNNNLLLLLLHHHCCCDDDHHHMMMOOOOOOKKKJJJLLLLLLIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKIIIEEEAAAFFFHHHIIIIIILLLOOONNNJJJMMMMMMMMMMMMMMMNNNOOOPPPMMMLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLKKKIIIHHHIIIJJJRRRRRRRRRRRRRRRPPPNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMPPPNNNLLLKKKKKKJJJIIIGGGJJJJJJIIIJJJKKKLLLHHHEEEHHHHHHJJJMMMKKKGGGIIIMMMKKKHHHFFFEEEFFFGGGEEECCCDDDAAA???@@@CCCCCC???;;;:::999:::;;;======;;;999777777777777666555444333///000111111///...------+++++++++++++++***)))(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$$$$%%%&&&&&&%%%'''$$$!!!"""%%%&&&### ((('''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%'''+++***%%%###&&&'''%%% !!!%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%"""!!!!!!"""$$$&&&'''%%%$$$$$$%%%%%%$$$###&&&###%%%******&&&%%%((('''&&&$$$"""!!!"""######$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%&&&### %%%###""""""''''''&&&&&&%%%$$$$$$$$$&&&$$$$$$&&&)))+++***)))***---///---'''$$$$$$&&&'''(((((()))((('''%%%$$$&&&&&&%%%%%%&&&&&&'''(((***((('''((()))***((('''&&&&&&'''(((((('''&&&%%%(((((())))))******++++++,,,)))'''&&&'''(((((((((+++***+++%%% +++222)))''''''((((((((((((((('''(((((()))))))))))))))(((***'''(((+++,,,******---,,,+++)))((()))))))))'''))))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%((('''&&&&&&&&&'''((()))))))))******((('''''''''%%%''''''$$$$$$'''(((%%%+++)))&&&&&&''')))***)))(((&&&$$$$$$%%%&&&&&&&&&***)))'''(((***++++++***+++***)))((('''''''''''')))***(((&&&'''***(((%%%''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''%%%$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""###%%%''')))*********)))((()))///666:::888444)))((('''''''''&&&### &&&%%%$$$###############,,,)))%%%%%%((()))((('''"""###%%%''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&'''(((%%%""")))&&&$$$$$$%%%'''''''''########################%%%$$$###!!! !!!%%%(((!!!###%%%&&&&&&%%%$$$###$$$$$$"""!!!%%%%%%""""""!!!!!!""""""###$$$%%%!!!"""######""""""###$$$%%%%%%***555CCCKKKKKKHHHKKKLLLLLLJJJJJJKKKNNNQQQlll```PPPFFFCCCBBB@@@===HHHIIIKKKNNNQQQRRRQQQOOOPPPOOONNNPPPRRRSSSRRRQQQIIIHHHHHHHHHIIIJJJKKKLLLOOOPPPPPPNNNKKKIIIIIIJJJOOOLLLKKKKKKHHHCCCCCCGGGMMMOOONNNJJJHHHJJJIIIEEEIIIIIIJJJLLLLLLMMMMMMMMMJJJIIIHHHIIIIIIGGGDDDBBBGGGJJJJJJJJJMMMQQQQQQMMMNNNMMMLLLKKKKKKMMMOOOPPPMMMLLLKKKIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGGGGJJJLLLRRRSSSSSSSSSQQQPPPNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOMMMKKKJJJJJJJJJHHHFFFOOOKKKIIILLLPPPPPPIIICCCGGGGGGJJJNNNMMMIIIHHHKKKKKKIIIHHHGGGGGGFFFDDDAAAFFFCCCBBBCCCEEEEEEBBB>>><<<<<<<<<>>>??????===;;;<<<<<<<<<<<<;;;::::::999111444888888555222111111......////////////......,,,+++++++++***))))))))))))((('''&&&&&&&&&&&&&&&'''''''''%%%###"""###$$$(((%%%###$$$&&&'''%%%""")))((('''&&&%%%%%%%%%&&&'''&&&######)))...+++$$$&&&((()))'''###"""$$$''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$""""""############""""""...,,,)))'''%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&(((&&&&&&)))(((%%%$$$&&&'''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''&&&!!! ###'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((+++,,,---,,,))),,,000///+++((('''((()))*********)))'''%%%$$$&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((('''&&&'''(((((()))((('''%%%$$$&&&''''''((()))*********,,,***''''''((())))))((()))(((+++((("""***000&&&)))******+++******))))))))))))*********))))))((((((%%%&&&+++,,,+++,,,///...,,,+++***++++++)))((())))))))))))************)))((('''&&&&&&'''((()))+++***)))((('''&&&%%%$$$(((((())))))*********+++))))))***************)))(((***)))%%%%%%(((***(((***(((&&&%%%'''((((((((((((&&&%%%%%%&&&''''''&&&***)))((()))+++,,,.........---+++***++++++++++++******((('''((()))(((%%%))))))))))))((((((((((((((('''&&&&&&(((((('''&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!###%%%%%%%%%%%%%%%&&&+++***---666???BBB<<<666)))(((((('''&&&$$$""" )))((('''&&&%%%%%%&&&&&&***'''%%%$$$%%%&&&%%%###"""$$$&&&(((((('''$$$###%%%%%%&&&&&&'''''''''(((&&&$$$###$$$&&&&&&%%%$$$%%%&&&''''''$$$###"""###%%%$$$######$$$$$$$$$$$$########################""""""!!! """$$$!!!###%%%&&&'''%%%###"""((('''$$$######$$$$$$"""######""""""!!!!!!"""""" ###%%%$$$""" """%%%$$$###(((444CCCMMMMMMIIIMMMKKKJJJHHHHHHIIILLLNNNOOOJJJFFFDDDDDDDDDBBB@@@FFFGGGIIIMMMPPPQQQOOOMMMOOONNNNNNOOOQQQSSSRRRQQQJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMMMMMMMLLLLLLNNNPPPNNNLLLKKKLLLIIIDDDEEEHHHJJJLLLLLLHHHGGGHHHHHHDDDFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHFFFEEEGGGJJJJJJJJJMMMQQQQQQNNNPPPNNNLLLJJJJJJLLLNNNPPPMMMLLLJJJHHHGGGGGGHHHIIILLLKKKIIIGGGFFFGGGJJJNNNOOOPPPPPPOOONNNLLLJJJIIIIIIJJJMMMNNNPPPPPPOOOOOONNNMMMKKKKKKKKKKKKIIIGGGQQQMMMLLLOOOQQQOOOJJJHHHGGGFFFIIINNNNNNIIIHHHIIIHHHHHHHHHIIIHHHFFFDDDBBBEEEBBB@@@???AAABBBAAA@@@<<<;;;<<<>>>@@@AAA???===???????????????>>>======333777;;;:::666333444666222333444444555555555444111111000000///...------,,,+++***)))(((((('''(((&&&((()))&&&###!!!###&&&)))(((&&&&&&(((((('''%%%(((''''''&&&%%%%%%&&&&&&'''&&&$$$###(((---,,,&&&((())))))(((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!333111...***'''%%%$$$$$$$$$''')))'''%%%###%%%((()))'''''''''&&&$$$$$$$$$&&&%%%$$$############$$$'''''''''((('''&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''---***'''(((((('''%%%$$$""""""######$$$$$$$$$$$$%%%&&&&&&(((***,,,------&&&***...000...+++)))(((((())))))***)))(((&&&%%%'''''''''&&&''''''((()))%%%$$$###$$$&&&'''&&&%%%)))******+++***)))'''&&&''''''((()))******++++++---+++))))))***+++***)))(((%%%(((&&&!!!''',,,%%%***++++++,,,,,,++++++*********++++++++++++*********'''(((,,,---+++,,,///000...------...---,,,*********++++++,,,,,,,,,,,,---,,,***((((((***,,,---------,,,***))))))((((((***+++,,,---.........---******)))***++++++***)))+++---+++''''''+++,,,***+++)))'''&&&((((((((('''***(((''''''((()))(((&&&,,,---...///111333555777444222000000222333222000---+++)))******)))((('''******+++++++++***((('''((('''&&&'''((()))((('''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((()))'''((()))(((&&&%%%&&&(((...///333<<>>AAABBB999999:::===@@@AAAAAA?????????@@@@@@@@@???>>>>>>666777999777555555777:::777888999:::::::::::::::777777666555444444333333000///...---++++++******''')))***)))%%%$$$&&&)))((('''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%((((((%%%&&&)))+++***%%%%%%%%%$$$######$$$%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$#########""""""############"""""",,,***(((&&&$$$"""""""""$$$&&&((('''%%%$$$&&&((((((((('''$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$((((((((((((((('''%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$$$$""" !!!""""""######$$$$$$%%%$$$%%%&&&'''(((***+++,,,$$$''',,,......+++)))'''%%%&&&'''((()))(((((('''(((''''''''''''((())))))'''&&&&&&''')))+++***))))))***+++++++++)))((('''******+++,,,---...///000---,,,******+++,,,+++***---(((***)))###)))///)))))))))***+++++++++++++++++++++,,,------------,,,///,,,,,,///...,,,,,,...000/////////111000...,,,+++,,,---...............000///---,,,,,,---///000..............................///000111111000000///---,,,---......+++)))...///...******---...+++...---++++++,,,,,,+++******)))(((((())))))(((&&&///222555888:::<<>>DDDJJJKKKKKKKKKNNNQQQSSSRRRRRROOOMMMLLLLLLMMMMMMLLLJJJGGGIIILLLOOOQQQQQQQQQPPPOOOQQQRRRQQQPPPPPPQQQRRROOONNNOOOQQQOOOJJJJJJMMMEEEHHHHHHEEEEEEHHHHHHEEEBBBCCCEEEGGGIIIJJJKKKLLLIIIKKKLLLLLLKKKKKKLLLNNNHHHIIIHHHGGGIIINNNNNNKKKQQQPPPNNNLLLLLLMMMNNNOOOOOONNNKKKIIIHHHIIIKKKLLLOOONNNLLLHHHFFFGGGJJJMMMLLLMMMMMMMMMMMMKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOOOONNNMMMMMMNNNNNNMMMKKKHHHGGGFFFKKKQQQOOOFFFDDDIIIGGGDDDEEEIIIKKKHHHFFFFFFCCCEEEFFFFFFEEEDDDDDDEEEEEEBBB>>>;;;;;;>>>BBBEEE888999:::===@@@AAA@@@???===>>>>>>??????>>>======888777666666777999;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::777666444333111000//////---------,,,******+++,,,&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&******&&&$$$'''***+++'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&'''&&&'''%%%""""""&&&((('''%%%%%%%%%%%%%%%%%%$$$$$$)))(((((('''''''''&&&&&&#########$$$$$$%%%%%%&&&###&&&((()))'''&&&&&&'''))))))((('''&&&&&&&&&&&&!!!###$$$""""""%%%%%%###""""""#########$$$$$$$$$###%%%'''''''''''')))+++###&&&))),,,---+++)))&&&###$$$&&&((()))))))))(((((((((((((((((()))******'''&&&&&&(((***,,,,,,+++((()))***++++++***))))))******+++,,,...///000000///...------......---+++111+++,,,,,,&&&***000,,,***+++,,,---.../////////...///000222333333444444888444444555444111000222333333333555777777555333222333444555555555444333555555444333333444555555222444555777888888777777666666666666666666666666999666444555777777333000222555444111111333222///000///............---+++---,,,++++++,,,,,,)))(((999>>>DDDIIIKKKMMMPPPRRRWWWTTTRRRRRRRRRPPPIIICCC<<<666555888888444222444333555777888777444111///000/////////111222111000---......//////000000111...+++(((&&&&&&***///222000111000,,,)))+++111777>>>@@@EEEIIIHHHAAA888000666999;;;:::777555555555000111222333222000---+++%%%%%%&&&%%%$$$#########&&&''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$(((&&&%%%%%%&&&&&&%%%$$$"""###$$$###""""""$$$%%%###&&&((((((&&&%%%%%%&&&########################(((&&&$$$$$$&&&'''%%%###&&&%%%$$$#########$$$$$$ """%%%######&&& !!!"""###$$$$$$###$$$%%%&&&%%%""" """$$$)))///666???GGGLLLJJJHHHHHHJJJOOORRRSSSRRRNNNMMMJJJEEE@@@@@@DDDIIIMMMLLLKKKLLLOOORRRSSSSSSQQQOOOMMMLLLLLLKKKIIIGGGGGGJJJNNNRRRTTTSSSQQQOOOMMMPPPRRRSSSRRRQQQQQQRRROOONNNOOORRRPPPKKKKKKNNNFFFIIIHHHEEEEEEGGGGGGDDDBBBDDDFFFHHHJJJLLLMMMMMMIIIKKKLLLLLLKKKKKKNNNPPPJJJKKKIIIGGGHHHMMMMMMJJJQQQPPPPPPOOONNNNNNOOOOOOPPPOOOLLLJJJJJJLLLNNNPPPQQQPPPNNNKKKHHHHHHJJJLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNMMMJJJGGGDDDDDDLLLXXXYYYNNNEEEEEEGGGCCCBBBFFFIIIGGGEEEEEEDDDEEEFFFDDDBBBAAABBBDDDCCCBBBAAA???>>>@@@BBBDDD<<<;;;<<<>>>@@@@@@>>>===<<<<<<===============<<<999777666999>>>AAA@@@===???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;999777666555555555333000/////////---,,,&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''***+++)))%%%%%%)))***(((***)))((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$###""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))$$$$$$###$$$%%%&&&&&&%%%###&&&$$$ !!!'''+++)))$$$%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''((("""######$$$%%%%%%&&&&&&!!!$$$'''(((&&&$$$%%%&&&++++++)))'''&&&%%%%%%%%% %%%&&&######'''(((&&&######$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&&&&(((***$$$&&&)))+++---,,,)))'''%%%&&&((()))***))))))((())))))(((((())))))***+++'''''''''))),,,---...---+++,,,---/////////......---...///000111333444444666555444555666555444222555///333555///000444///333444555777999:::;;;;;;999:::;;;===???@@@AAAAAAEEEBBBAAABBBAAA===<<>>@@@CCCCCCAAA???AAABBBCCCDDDDDDCCCAAA@@@???????????????????????????AAADDDGGGHHHFFFDDDCCCEEEDDDBBBAAA@@@@@@AAAAAADDDAAA???AAADDDEEEBBB>>><<<@@@AAA>>>>>>???===999888666555555666555444222444333222333333333000...IIIOOOWWW]]]___aaacccfffjjjgggdddcccbbb]]]TTTMMMBBB<<<:::>>>>>>:::888:::;;;===???@@@???<<<999777888777666777999:::999888333444555666777777888999444111,,,)))***...444888:::;;;:::777444777@@@GGGDDDGGGKKKLLLGGG===333,,,>>>AAACCCCCC@@@>>>>>>???777999:::;;;999555000...+++,,,...---,,,+++++++++&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$!!!"""###$$$###$$$''')))###%%%&&&$$$"""!!!$$$'''########################***&&&"""!!!###%%%%%%$$$(((&&&$$$""""""###$$$%%%%%% %%%'''###"""$$$%%%$$$###"""!!!!!!!!!!!!$$$"""!!!###&&&%%%!!!"""&&&+++111:::EEELLLCCCBBBCCCGGGLLLPPPPPPOOONNNMMMLLLJJJHHHDDD@@@>>>LLLJJJIIIIIILLLPPPRRRSSSSSSQQQNNNMMMLLLJJJGGGEEEJJJMMMQQQUUUUUURRRMMMJJJHHHLLLPPPSSSSSSTTTTTTUUUNNNMMMOOORRRPPPLLLKKKNNNHHHKKKJJJFFFDDDFFFEEEBBBCCCEEEGGGIIILLLNNNOOOOOOHHHJJJLLLLLLJJJKKKNNNQQQLLLLLLJJJGGGIIIMMMMMMJJJQQQQQQQQQPPPPPPOOOOOOOOOQQQOOOMMMKKKKKKMMMPPPRRRRRRQQQOOOLLLIIIHHHIIIKKKHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIKKKMMMNNNKKKKKKKKKLLLMMMLLLIIIFFFFFFDDDNNN```eeeXXXIIICCCGGGBBB@@@DDDGGGFFFDDDEEEFFFGGGFFFCCC???>>>@@@CCC???@@@BBBBBBAAA@@@AAAAAA??????>>>???@@@???===;;;;;;<<<<<<=========<<<<<<:::777777===EEEGGGCCC>>>AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;:::999;;;777333111222111...+++******+++***)))((())))))(((((('''''''''(((((()))...+++&&&###''',,,***$$$'''%%%$$$$$$&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""%%%###!!!"""&&&'''&&&###"""$$$###!!!(((---+++$$$$$$%%%&&&&&&&&&%%%%%%)))'''&&&$$$%%%&&&((()))""""""###$$$%%%%%%&&&&&& $$$$$$"""!!!!!!"""---,,,***(((&&&%%%$$$$$$!!!&&&&&&""" $$$%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***)))&&&%%%''')))&&&''')))+++---,,,***'''))))))***++++++***)))((()))))))))))))))******+++---,,,,,,...111333444333///000222333444444444444777777888:::;;;===>>>>>>===<<<<<<<<<======;;;:::===777===BBB<<<;;;<<<666<<<>>>@@@BBBDDDFFFGGGGGGCCCDDDFFFHHHKKKLLLMMMNNNPPPMMMLLLNNNMMMJJJIIILLLFFFFFFHHHKKKNNNOOOMMMKKKOOOPPPQQQRRRRRRPPPNNNLLLHHHHHHIIIIIIIIIIIIHHHHHHLLLNNNRRRUUUUUUSSSPPPMMMRRRPPPNNNKKKJJJKKKLLLMMMLLLIIIGGGJJJNNNPPPMMMJJJGGGKKKLLLKKKJJJJJJGGGBBBDDDCCCBBBBBBCCCBBB@@@>>>;;;;;;:::;;;;;;:::888555TTTZZZdddlllkkkfffeeehhhqqqooommmmmmkkkbbbTTTIIIGGGAAA>>>AAABBBAAAEEELLL???BBBFFFIIIHHHDDD???<<<===>>>@@@CCCEEEFFFDDDCCCEEEDDDBBBAAA??????>>>>>>AAA888---''')))111<<>>;;;:::444333111///---------------+++(((&&&%%%'''(((***(((&&&$$$###"""###%%%&&&'''%%%######%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###&&&!!!!!!###$$$$$$%%%%%%%%%$$$###&&&***)))###!!!%%%'''$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&)))(((%%%"""""" !!!###$$$###""" %%%&&&'''***...666???EEEBBB@@@AAAGGGKKKLLLMMMOOOOOOMMMKKKHHHGGGGGGHHHHHHNNNJJJFFFFFFKKKQQQUUUVVVOOOMMMKKKIIIHHHGGGEEEBBBGGGKKKOOOOOOLLLIIIHHHHHHIIIIIIJJJNNNRRRSSSPPPMMMQQQSSSUUUTTTQQQMMMJJJIIIJJJMMMLLLGGGEEEGGGHHHGGGIIIKKKOOORRRSSSRRRPPPNNNQQQNNNJJJGGGGGGIIIMMMPPPFFFEEEDDDEEEFFFGGGHHHGGGQQQQQQRRRRRRQQQPPPOOOOOOQQQPPPNNNLLLLLLMMMNNNPPPNNNNNNMMMKKKJJJKKKOOORRRMMMLLLJJJJJJKKKKKKIIIHHHKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKMMMOOOOOOMMMKKKGGGFFFXXXtttvvv]]]HHHEEECCCEEEGGGGGGEEECCCCCCCCCIIIHHHEEECCCBBBBBBBBBCCC???AAABBBBBB@@@=========@@@>>><<<===??????===:::888<<<===<<<<<<>>>===:::666:::???BBBDDDCCCDDDDDDFFFEEEDDDBBBAAA@@@???>>>???CCCEEECCCDDDFFFFFFBBBDDDBBB???@@@BBBBBB@@@===BBB@@@>>>;;;777444111000...000///+++***+++***'''&&&''')))***+++)))((('''&&&'''((()))((('''&&&%%%((((((((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$######&&&&&&&&&''''''&&&""" ###"""""""""###$$$%%%%%%%%%&&&%%%$$$""""""$$$&&&$$$%%%$$$"""$$$***+++(((!!!&&&'''%%%$$$$$$(((''''''''''''&&&&&&&&&%%%###!!!"""%%%'''&&&$$$$$$%%%%%%###""""""$$$'''&&&%%%$$$###""""""""""""((('''&&&&&&%%%$$$######$$$$$$#########%%%&&&'''))))))))))))((((((((((((*********++++++***'''%%%(((((()))+++------,,,***+++((((((---///......000444333222333666888999999<<<;;;<<<>>>AAACCCBBBAAACCCCCCCCCDDDFFFHHHIIIJJJMMMLLLKKKLLLMMMLLLJJJGGGLLLKKKKKKKKKKKKJJJGGGDDDIIILLLQQQUUUWWWVVVTTTSSSOOOLLLKKKPPPXXX[[[YYYUUUZZZVVVSSSRRRSSSSSSQQQNNNMMMOOOSSSVVVVVVUUURRRPPPXXXYYYZZZ\\\]]]ZZZUUUQQQWWWWWWXXXWWWUUURRROOOMMMPPPUUU[[[]]][[[XXXVVVVVVTTTSSSTTTUUUWWWWWWUUUTTTUUUSSSPPPQQQSSSTTTRRRPPPOOOTTTYYYZZZWWWTTTUUUWWWSSSPPPOOOQQQVVVWWWTTTPPPNNNKKKHHHEEECCCAAA>>>;;;RRRYYYdddnnnnnniiigggjjjoooooonnnnnniii^^^QQQGGGIIIDDDAAACCCBBB@@@BBBGGGBBBEEEHHHJJJJJJGGGCCCAAABBBCCCDDDGGGHHHHHHGGGFFFKKKJJJIIIGGGFFFEEEEEEEEEFFF===111***,,,444???EEEIIIMMMKKKBBB<<>>===999999999777555333111///000...,,,)))((('''((()))((('''&&&%%%%%%%%%&&&&&&%%%$$$""""""###$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$((()))&&& """&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###%%%###"""""""""###$$$$$$%%%%%% $$$'''&&&###"""###!!!"""###$$$$$$"""!!!$$$%%%%%%&&&)))///777<<>>BBBIIIMMMLLLLLLOOONNNLLLKKKJJJJJJKKKLLLMMMKKKHHHDDDDDDHHHMMMPPPQQQPPPNNNKKKJJJJJJHHHFFFDDDGGGJJJLLLLLLIIIFFFEEEFFFHHHIIIJJJNNNQQQRRROOOMMMOOOQQQSSSSSSQQQNNNMMMMMMJJJMMMMMMHHHGGGJJJLLLLLLIIILLLOOOQQQSSSRRRPPPOOOOOOKKKGGGEEEFFFHHHJJJJJJFFFFFFFFFGGGHHHIIIJJJIIIMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOMMMMMMMMMKKKJJJKKKNNNPPPIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKLLLJJJVVVhhhiiiWWWHHHFFFGGGIIIJJJIIIHHHFFFGGGGGGJJJIIIHHHGGGEEEDDDDDDDDD???AAABBBBBB???>>>======???===<<<===??????===;;;:::===>>>;;;:::<<<:::777:::===AAACCCDDDEEEFFFGGGDDDDDDDDDCCCBBB@@@???>>>@@@CCCEEEDDDEEEHHHGGGDDDEEECCCBBBDDDGGGHHHGGGEEEDDDCCCAAA>>>:::777555444000222222...---///...+++,,,,,,---...---+++)))(((&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$###!!!!!!###$$$###%%%$$$"""$$$)))***''' ###%%%%%%%%%&&&(((&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$######&&&''''''%%%$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$###""""""""""""'''&&&&&&%%%$$$#########%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&***)))((((((((('''%%%$$$))))))***,,,...///...---000------222666666888:::>>>>>>???@@@BBBDDDDDDCCCJJJKKKLLLNNNOOOQQQRRRSSSXXXWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXZZZ[[[[[[YYYWWWXXXWWWUUUUUUVVVUUUSSSRRRVVVXXX\\\___``````^^^]]]VVVRRRPPPTTT]]]bbb___[[[\\\XXXUUUTTTUUUVVVSSSQQQSSSUUUXXXZZZ[[[YYYVVVTTTYYYYYYYYYZZZ\\\\\\ZZZXXXXXXYYYYYYXXXWWWUUUSSSQQQRRRVVV\\\^^^\\\ZZZXXXXXXVVVVVVVVVXXXZZZZZZXXXVVVQQQOOONNNPPPTTTWWWXXXWWWTTTXXX[[[ZZZXXXXXX[[[___\\\XXXUUUUUUYYYZZZXXXVVVZZZXXXVVVTTTSSSPPPMMMJJJIIIPPP^^^kkknnnjjjhhhjjjkkkllllllhhhaaaUUUJJJCCCGGGDDDCCCEEEEEEBBBCCCEEEFFFGGGIIIJJJJJJIIIGGGEEEEEEGGGHHHJJJKKKKKKJJJJJJNNNNNNMMMLLLKKKJJJJJJJJJIII@@@444,,,...555???EEEIIIMMMLLLEEE@@@CCCHHHKKKLLLJJJFFF@@@<<<;;;===???KKKHHHFFFFFFGGGHHHEEEBBBFFFGGGHHHFFFDDDAAAAAAAAA@@@AAABBBBBB???;;;777555666444222///,,,***)))((((((((((((''''''&&&&&&&&&&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''&&&$$$#########$$$$$$'''))))))&&&'''+++,,,+++"""""""""###$$$$$$%%%%%%###))))))%%%""""""#########$$$%%%$$$###"""!!!%%%%%%%%%%%%&&&)))///333;;;<<>>>>>>>>@@@???>>>???AAAAAA@@@>>><<>>@@@DDDFFFEEEFFFIIIIIIFFFGGGFFFFFFGGGIIIJJJJJJIIIHHHFFFDDDBBB???<<<:::999555777666222222444444111111111111000///---***)))(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$"""!!! """######%%%$$$"""$$$))))))&&&%%%%%%$$$###"""###&&&)))%%%$$$$$$$$$############'''%%%$$$%%%'''((('''&&&$$$%%%%%%$$$######$$$&&&%%%$$$######""""""""""""%%%%%%$$$$$$#########"""$$$%%%&&&&&&'''&&&&&&&&&(((((((((''''''''''''&&&...---,,,+++*********+++---...000222333444555555:::666555:::???AAADDDHHHIIIKKKNNNPPPRRRRRRQQQPPPUUUWWWYYYXXXWWWXXX\\\```fffeeecccaaa___]]]\\\[[[______```bbbddddddcccaaaaaa___\\\\\\]]]]]]]]]\\\___```bbbcccdddcccbbbbbb^^^YYYUUUZZZccciiigggbbb```\\\XXXWWWYYYYYYWWWUUUXXXYYY\\\]]]]]][[[XXXWWW[[[YYYXXXYYY\\\^^^``````\\\\\\[[[ZZZYYYXXXWWWWWWTTTWWW\\\^^^]]][[[ZZZZZZYYYXXXYYYZZZ\\\\\\ZZZXXXQQQPPPPPPRRRVVVYYY[[[[[[ZZZ[[[[[[YYYWWWYYY___dddbbb^^^YYYXXXZZZ\\\\\\ZZZ^^^]]]\\\[[[[[[YYYUUURRR999BBBRRRbbbiiigggeeefffffffffccc]]]SSSJJJCCC@@@BBBBBBEEEHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIII@@@333,,,,,,444===CCCFFFHHHGGGAAA???CCCIIIJJJHHHCCC===999:::???EEEIIIJJJHHHFFFFFFGGGHHHFFFEEEGGGHHHGGGFFFCCCBBBBBBDDDEEEFFFFFFFFFDDDAAA???======<<<:::777333000---,,,))))))))))))((('''%%%$$$((('''&&&&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$"""!!! """""""""!!!(((&&&$$$"""""""""$$$%%%&&&%%%###!!!!!!""""""!!!"""""""""###$$$$$$%%%%%%$$$,,,111...&&&""""""###$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&(((,,,000555888AAAKKKOOOLLLKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRLLLKKKJJJJJJKKKKKKLLLLLLNNNLLLKKKJJJKKKJJJHHHGGGMMMMMMKKKHHHFFFEEEFFFFFFGGGIIILLLNNNPPPPPPNNNLLLKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQNNNGGGDDDFFFHHHGGGHHHIIIKKKLLLNNNNNNNNNMMMPPPJJJEEEFFFKKKLLLHHHCCCCCCEEEHHHJJJJJJKKKLLLLLLGGGHHHJJJLLLMMMNNNOOOOOOKKKLLLMMMNNNOOONNNNNNNNNLLLMMMMMMLLLJJJIIIIIIJJJEEEEEEEEEHHHLLLOOOPPPPPPHHHIIIJJJKKKLLLNNNOOOOOOQQQPPPNNNNNNOOOOOONNNMMMIIIKKKIIIEEEDDDFFFEEEAAAIIIIIIIIIGGGEEEEEEGGGIIIKKKKKKLLLLLLKKKHHHDDDBBB@@@AAABBBAAA???>>>???@@@AAAAAABBBCCCCCCCCCCCCBBB>>>@@@???;;;:::;;;:::666:::===AAABBBBBBBBBBBBCCC???AAACCCEEEEEECCCAAA???AAAEEEGGGFFFGGGKKKKKKHHHJJJIIIHHHHHHGGGGGGFFFEEEIIIHHHGGGDDDBBB@@@>>>======???===888666888888555444444444333222000...---,,,,,,+++***)))(((((('''******))))))((((((''''''&&&'''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$###"""!!!"""######%%%$$$"""$$$((('''$$$&&&&&&$$$""" ###%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%$$$$$$###"""""""""""""""$$$$$$##################$$$%%%&&&'''((('''&&&%%%*********)))))))))))))))000///...------...111444666777:::;;;<<<===???AAAEEE@@@>>>BBBFFFIIIMMMRRROOOSSSYYY\\\]]]\\\ZZZYYYZZZ]]]___\\\XXXXXX]]]ccciiihhhgggdddaaa^^^\\\ZZZbbbbbbbbbdddffffffdddbbbeeebbb___^^^```bbbcccccccccccccccccccccbbbbbbbbbccc]]]YYY^^^gggllljjjfffccc___[[[ZZZ\\\]]][[[YYYYYYZZZ[[[\\\[[[ZZZXXXVVV\\\[[[ZZZ[[[^^^aaabbbbbbbbbaaa___]]][[[ZZZZZZZZZUUUWWWZZZ\\\]]]\\\ZZZZZZXXXXXXXXXZZZ[[[[[[ZZZXXXWWWVVVUUUUUUVVVXXXZZZ[[[\\\\\\[[[YYYXXXYYY^^^bbb^^^\\\ZZZZZZ[[[\\\\\\ZZZ[[[[[[ZZZ[[[[[[YYYVVVSSS,,,555FFFYYYccccccaaabbbccc```YYYQQQHHHCCCAAABBB@@@DDDGGGJJJKKKJJJHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGBBBEEEHHHIIIHHHIIIKKKMMMHHHIIIIIIJJJJJJIIIHHHGGGJJJ@@@444,,,,,,333===CCCDDDEEEAAA<<<===DDDKKKMMMFFF@@@999666:::BBBHHHLLLGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFDDDBBBAAACCCDDDGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCAAA>>>:::777555444,,,,,,+++***)))'''%%%$$$)))(((''''''((((((&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###$$$''''''&&&$$$'''&&&$$$""""""###$$$%%%&&&""" """""""""###$$$$$$%%%%%%(((111555...&&&$$$%%%$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&(((+++...///444>>>HHHLLLIIIIIILLLLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIGGGNNNLLLIIIFFFEEEEEEEEEEEEGGGIIILLLOOOOOONNNMMMLLLIIIJJJKKKJJJHHHGGGGGGIIIJJJLLLJJJDDDAAACCCEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLOOOIIIEEEFFFKKKLLLHHHCCCAAADDDGGGHHHHHHHHHJJJLLLIIIIIIJJJKKKLLLMMMMMMMMMJJJKKKLLLMMMNNNOOOOOONNNLLLMMMMMMLLLIIIGGGGGGHHHHHHGGGHHHJJJMMMOOOOOONNNHHHIIIJJJKKKLLLNNNOOOOOORRRQQQOOOOOOPPPPPPOOOMMMDDDGGGFFF@@@???DDDFFFCCCHHHHHHHHHFFFDDDDDDFFFHHHIIIJJJKKKKKKJJJFFFBBB@@@@@@AAABBBAAA??????@@@AAAAAAAAABBBCCCBBBBBBBBBBBB===@@@???<<<<<<>>>>>><<<999===BBBDDDCCCAAA@@@???===???BBBDDDEEEDDDBBBAAABBBFFFHHHGGGHHHKKKKKKHHHHHHIIIHHHHHHFFFFFFEEEFFFIIIHHHGGGEEEDDDBBBAAA@@@DDDEEEBBB===:::<<<;;;999999999999999888777666666222111///---+++)))''''''******))))))((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$&&&''''''&&&&&&%%%$$$######"""#########%%%&&&%%%###"""###$$$###$$$$$$"""###'''&&&!!!%%%&&&&&&$$$""" !!!"""$$$$$$$$$############"""###$$$%%%&&&%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%######""""""!!!"""""""""##################$$$$$$$$$%%%'''((())))))((('''+++++++++,,,,,,,,,---------............111666:::AAACCCFFFFFFGGGHHHKKKMMMNNNHHHEEEHHHKKKMMMRRRVVVSSSXXX___ccccccaaa```______bbbccc___[[[ZZZ^^^ccckkkkkkjjjhhheeebbb___^^^gggffffffggghhhgggeeebbbgggdddaaa```bbbeeeggghhhiiihhhgggfffeeeeeeddddddccc___]]]```fffjjjiiifffeeeaaa\\\[[[]]]^^^^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXWWW\\\]]]^^^aaaccccccaaa___fffdddbbb```]]]\\\[[[ZZZWWWXXXYYYZZZ[[[[[[YYYXXXUUUUUUUUUWWWYYYYYYWWWUUU[[[ZZZXXXWWWVVVWWWYYY[[[^^^^^^^^^\\\[[[[[[\\\^^^WWWXXXZZZ\\\^^^^^^\\\ZZZ]]]]]]\\\]]]^^^]]][[[YYY'''///@@@SSS^^^^^^\\\\\\]]]WWWOOOGGGBBBAAAAAABBBBBBGGGJJJJJJIIIIIIEEE@@@BBBBBBCCCEEEGGGIIILLLMMMFFFIIIKKKKKKIIIHHHKKKNNNIIIIIIKKKLLLLLLKKKJJJJJJLLLCCC777//////777@@@FFFFFFDDD???;;;>>>GGGMMMMMMHHHAAA999888===CCCGGGGGGDDDEEEGGGIIIJJJJJJIIIIIIFFFFFFFFFDDDBBBAAABBBDDDGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFDDDBBB???>>>======444333111///,,,***((('''((('''&&&&&&''''''$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$######$$$%%%&&&(((""" ###''''''&&&'''"""""""""###$$$$$$%%%%%%'''///111)))$$$&&&'''%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&)))+++***///999CCCFFFEEEGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKIIIHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIHHHJJJHHHEEECCCCCCDDDCCCBBBFFFIIIMMMOOONNNMMMLLLLLLHHHIIIIIIHHHFFFCCCCCCCCCAAADDDEEEBBBBBBFFFHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLKKKGGGDDDEEEHHHJJJGGGDDDBBBDDDFFFFFFDDDEEEIIILLLIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPMMMNNNMMMJJJGGGEEEEEEFFFJJJIIIHHHJJJLLLMMMLLLKKKIIIIIIJJJKKKKKKLLLMMMMMMOOOOOOOOOPPPQQQQQQNNNLLLCCCFFFFFFBBBAAAEEEGGGHHHHHHIIIIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIGGGDDD@@@>>>AAAAAABBBAAA??????AAABBB???@@@BBBAAA???>>>>>>???===??????<<<===@@@AAA???<<>>AAACCCEEEEEEDDDDDDCCCGGGIIIGGGHHHJJJJJJGGGEEEGGGHHHHHHHHHHHHIIIKKKHHHHHHGGGFFFDDDCCCBBBBBBHHHIIIFFF???===??????<<>>>>>>>>888666444111...,,,++++++++++++***)))(((((('''&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%$$$$$$######""""""#########%%%&&&&&&$$$######$$$###$$$$$$"""###&&&$$$$$$&&&''''''%%%#########$$$$$$#########""""""""""""$$$&&&&&&%%%#########"""$$$&&&&&&$$$###$$$$$$###""""""!!!!!!""""""""""""#########$$$%%%%%%%%%&&&&&&(((***+++,,,,,,,,,......///000222333444444444555777777666999???DDDJJJMMMOOOOOONNNOOOSSSVVVSSSMMMJJJLLLNNNPPPSSSWWWTTTZZZbbbfffeeecccbbbbbb]]]______]]][[[ZZZ]]]```iiiiiiiiigggeeebbb```^^^ddddddcccddddddcccaaa___aaa___]]]]]]___bbbdddeeehhhhhhgggfffeeedddcccccc``````aaaccceeefffeeedddeee```\\\ZZZ\\\^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[\\\^^^aaadddfffddd```\\\fffeeecccaaa___]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXXWWWTTTSSSTTTUUUWWWWWWUUUSSSWWWWWWWWWUUUUUUWWW[[[^^^^^^______```______]]]]]]VVVYYY]]]aaabbbaaa___]]]```___]]]]]]^^^___^^^\\\(((...<<>>???EEEHHHFFFFFFGGGCCC===???AAADDDIIINNNSSSWWWYYYPPPRRRSSSPPPLLLJJJLLLOOOJJJLLLMMMOOOOOOOOONNNMMMMMMDDD888000111999BBBHHHGGGEEE@@@<<<@@@HHHJJJHHHGGG@@@:::;;;AAAFFFFFFDDDCCCEEEIIIKKKKKKIIIHHHGGGEEEFFFGGGFFFDDDBBBCCCDDDHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBAAABBBCCCDDD@@@===:::666222000......((('''''''''((('''%%%"""%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$######"""#########$$$$$$%%%%%%&&&"""  """""""""###$$$$$$%%%%%%***000...%%%!!!&&&'''###%%%%%%$$$############### """###$$$&&&((('''+++444<<>>===??????<<<<<<@@@AAA??????@@@AAA@@@>>>>>>???@@@<<<===???BBBDDDEEEFFFFFFDDDHHHIIIGGGGGGIIIHHHEEEDDDGGGIIIHHHGGGGGGIIIKKKHHHHHHGGGFFFFFFEEEDDDDDDHHHIIIFFF@@@???BBBCCCAAAFFFEEECCCBBBAAA@@@??????<<<:::888666444333333333111111000///...---,,,,,,+++++++++******))))))))))))))))))((('''''''''&&&((('''''''''((((((%%%###$$$$$$#########$$$%%%%%%"""$$$&&&%%%$$$""""""""""""$$$$$$"""###%%%######$$$%%%$$$######$$$%%%"""""""""!!!!!!!!! """%%%((((((%%%######$$$"""$$$&&&&&&%%%######$$$""""""!!!!!!!!!!!!"""""""""######$$$%%%&&&&&&'''))))))***,,,...000222333555666888:::<<<>>>???@@@>>>AAACCCCCCAAACCCHHHMMMOOORRRTTTSSSQQQQQQVVVZZZTTTOOOLLLOOOQQQRRRUUUXXXQQQXXX```dddbbb``````aaaWWWXXXYYYZZZ[[[\\\^^^^^^dddddddddcccaaa^^^ZZZXXX^^^^^^^^^___``````^^^\\\\\\[[[YYYZZZ]]]```bbbbbbddddddddddddcccaaa```___^^^bbbfffgggeeeccccccdddddd___ZZZYYY[[[]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\^^^aaadddfffeeeaaa^^^aaabbbbbbbbbaaa```^^^]]]___\\\ZZZYYYZZZZZZXXXVVVTTTTTTTTTVVVWWWXXXVVVTTTRRRSSSSSSRRRQQQTTTYYY]]]\\\\\\\\\]]]___```______[[[]]]```bbbbbbaaaaaa``````^^^[[[ZZZ[[[\\\]]]\\\)))...:::JJJRRRQQQMMMLLLFFFAAA;;;999<<<===:::777999@@@DDDCCCDDDGGGDDD>>>>>>AAAGGGMMMUUU[[[aaacccXXXZZZ[[[VVVOOOLLLMMMPPPKKKMMMOOOPPPQQQPPPOOONNNLLLCCC777000111999BBBIIIEEEDDD@@@===AAAFFFFFFAAACCC===999<<>>AAABBBAAA@@@??????BBBDDDDDDFFFGGGEEEBBB??????AAA===???>>>;;;;;;>>>???>>>@@@???===:::888999===@@@<<<===???AAACCCEEEGGGHHHEEEIIIIIIGGGGGGHHHGGGDDDFFFHHHIIIHHHDDDCCCDDDFFFHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGEEE@@@@@@DDDFFFEEEGGGFFFDDDAAA???===<<<<<<>>>===;;;999999999999:::888888777666555444333222---------,,,,,,+++++++++++++++***)))(((''''''&&&((((((((())))))((($$$!!!$$$$$$$$$$$$%%%&&&&&&'''!!!###%%%%%%###!!!!!!!!!"""$$$$$$"""###%%%"""!!!!!!!!!  ###%%%!!!!!! ###'''***)))&&&$$$$$$%%%"""$$$&&&&&&%%%$$$###$$$""""""!!!!!!!!!!!!"""#########$$$%%%&&&&&&'''(((,,,,,,,,,...000444777888>>>???AAACCCFFFHHHJJJKKKBBBFFFHHHGGGDDDDDDHHHMMMPPPSSSVVVTTTQQQQQQVVVZZZSSSNNNMMMPPPSSSTTTVVVZZZMMMTTT\\\___^^^\\\\\\^^^VVVWWWXXX\\\```ccccccbbbcccdddcccbbb___\\\XXXVVV]]]]]]]]]___aaabbb```^^^___]]]]]]^^^aaadddeeeeeedddeeeeeeeeeeeecccaaa```^^^dddkkkkkkeeeaaabbbdddccc^^^YYYWWWZZZ\\\\\\\\\YYYYYYXXXWWWXXXYYY[[[\\\\\\]]]___ccceeeeeecccaaa]]]___aaabbbcccbbb```___bbb^^^[[[ZZZ[[[[[[YYYVVVVVVUUUVVVWWWYYYYYYWWWUUUQQQRRRRRRPPPNNNPPPUUUZZZXXXWWWWWWXXX[[[^^^``````___```aaaaaa`````````aaabbb___\\\ZZZ[[[]]]^^^^^^000555===EEEJJJKKKKKKIII???<<<888888:::<<<<<<;;;;;;<<>>888;;;AAAGGGKKKKKKJJJHHHGGGKKKLLLHHHFFFGGGGGGEEEHHHFFFDDDCCCEEEGGGHHHHHHIIINNNOOOKKKHHHIIIJJJJJJFFFGGGFFFCCC@@@@@@CCCFFFEEEFFFFFFCCC???<<<;;;;;;>>>555...---***$$$###'''***)))'''%%%$$$$$$%%%%%%***&&&$$$%%%((((((###&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$&&&'''%%%  $$$'''###!!!###%%%&&&)))///999...%%%###$$$%%%%%%'''"""###$$$$$$###"""###$$$%%%###!!! !!!$$$(((******+++,,,...333:::CCCJJJJJJJJJKKKLLLNNNPPPRRRSSSMMMMMMLLLIIIFFFGGGJJJNNNMMMLLLKKKJJJIIIHHHHHHGGGDDDFFFGGGDDD@@@>>>AAAEEEGGGKKKPPPQQQOOOLLLKKKKKKHHHGGGGGGHHHHHHGGGEEECCC@@@CCCFFFIIIKKKKKKIIIIIIGGGGGGGGGGGGHHHJJJMMMNNNNNNJJJEEEFFFIIIKKKIIIFFFEEEGGGEEECCCEEEIIIJJJGGGIIICCC===;;;???EEEIIILLLJJJHHHFFFHHHLLLOOONNNMMMKKKIIIHHHFFFEEEEEEFFFFFFKKKIIIFFFEEEFFFGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGLLLKKKIIIIIIIIIIIIGGGFFFIIIGGGEEECCCCCCDDDEEEGGGGGGGGGHHHJJJLLLLLLIIIGGGNNNIIIDDDBBBBBB@@@:::444CCCBBBBBBEEEGGGFFFBBB===DDDDDDCCCBBB@@@???>>>=========???@@@AAABBBBBBBBBAAA???===;;;::::::;;;<<<@@@<<<>>>FFFIIIEEEAAAAAAFFFEEEDDDEEEGGGIIIJJJIIIGGGHHHIIIIIIHHHEEECCCAAAEEEHHHKKKLLLJJJGGGFFFEEEIIIFFFCCCBBBCCCEEEFFFGGGJJJGGGCCC???>>>???BBBDDD@@@AAAAAAAAAAAAAAA@@@@@@BBB>>>999999;;;:::666111666333000000222222///,,,******))))))(((((('''''')))(((((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################'''$$$"""!!!###%%%&&&&&& !!!!!!""""""###### ###'''))))))%%%""" ###%%%%%%$$$#########%%%%%%$$$###"""""""""###)))((($$$!!!%%%$$$))),,,000333666:::>>>AAABBBDDDGGGLLLNNNNNNJJJGGGFFFJJJLLLIIIDDDDDDIIIOOOTTTUUUUUUVVVUUUTTTSSSRRRSSSUUUWWWVVVRRRQQQSSSVVVZZZYYY\\\aaaaaa\\\YYYZZZWWWWWWXXX[[[^^^aaaaaa```eeedddbbb```^^^^^^^^^^^^eeeaaa]]]\\\___aaabbbaaaeeeeeeeeeccc```]]]]]]]]]dddggghhhgggdddcccdddfff```dddiiikkkhhhccc^^^\\\```\\\XXXXXX[[[\\\YYYVVVWWWZZZ[[[ZZZYYYYYY[[[^^^[[[\\\^^^___```___^^^]]]]]]]]]```ffffffbbb_________^^^]]]]]]]]][[[WWWTTT\\\YYYVVVVVVXXXXXXWWWUUUWWWRRRLLLKKKPPPUUUYYYZZZTTTRRRUUU\\\___\\\]]]aaa___```aaabbbcccddddddeeebbb```^^^^^^___^^^[[[XXX555999???EEEHHHHHHFFFDDD<<<999666666888::::::999;;;===AAAEEEDDD???@@@DDDKKKQQQYYY```dddeeeggghhhcccbbb___ZZZUUUOOOKKKIIIKKKLLLLLLMMMMMMNNNOOOOOOJJJEEE;;;222333<<>>999???EEEIIIIIIIIIKKKMMMLLLPPPPPPLLLIIIJJJJJJGGGJJJGGGEEEDDDFFFGGGHHHGGGIIINNNOOOKKKIIIJJJKKKJJJFFFEEECCCAAA?????????@@@EEEFFFGGGFFFDDDBBBBBBCCC>>>666000///,,,'''%%%'''***)))(((&&&&&&&&&&&&'''(((%%%###$$$''''''###&&&&&&%%%%%%$$$######"""!!!"""###$$$%%%%%%%%%%%%$$$###"""$$$&&&(((((((((###!!!$$$%%%***///666,,,$$$###%%%$$$$$$&&&$$$%%%&&&%%%$$$$$$%%%&&&((('''%%%$$$$$$%%%((()))%%%%%%&&&(((,,,222:::@@@HHHJJJKKKLLLKKKLLLNNNPPPNNNNNNMMMKKKHHHHHHLLLOOONNNMMMLLLJJJGGGEEECCCCCC@@@BBBBBB???;;;:::===AAAIIILLLOOONNNKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCEEEHHHJJJKKKKKKJJJIIICCCCCCDDDEEEGGGIIILLLMMMLLLHHHEEEFFFIIILLLKKKHHHEEEFFFDDDAAABBBFFFGGGEEEGGGDDDAAA@@@CCCGGGIIIIIIKKKJJJIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDBBB@@@@@@BBBDDDEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBGGGFFFEEEGGGIIIJJJJJJIIIHHHGGGEEECCCDDDFFFIIIKKKGGGFFFGGGIIIKKKLLLJJJIIIKKKJJJHHHFFFDDDBBB???===AAAAAAAAACCCDDDCCC@@@>>>EEEDDDDDDCCCBBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAA???===;;;:::;;;===>>>???<<<===CCCFFFCCC@@@@@@FFFEEEEEEFFFIIIKKKJJJJJJHHHHHHHHHHHHGGGEEECCCBBBFFFHHHJJJKKKIIIGGGFFFFFFHHHFFFCCCBBBDDDEEEFFFEEEHHHEEEBBB???>>>???@@@BBBAAABBBBBBBBBBBBBBBAAAAAAEEEAAA>>>===??????;;;777:::777444444666666333000---,,,,,,+++***))))))(((******)))(((''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###"""!!! ########################'''%%%$$$"""""""""###$$$############""""""""""""(((&&&%%%%%%%%%$$$!!!"""$$$&&&&&&%%%######$$$&&&%%%$$$$$$######$$$$$$$$$&&&$$$!!!!!!%%%'''&&&)))---333999>>>CCCHHHKKKIIIIIIIIIKKKLLLKKKHHHEEEGGGIIIJJJGGGDDDEEEIIINNNSSSSSSTTTTTTSSSRRRQQQPPPRRRTTTUUUTTTQQQOOOPPPQQQ[[[ZZZ]]]aaaaaa]]]ZZZ[[[VVVWWWYYY[[[]]]^^^___```cccbbbaaa`````````aaabbbeeebbb^^^]]]^^^```___^^^dddeeeeeeccc```^^^^^^___eeeggghhhgggeeeeeegggiii```cccfffgggeeeccc``````aaa]]]YYYYYY[[[[[[XXXTTTWWWYYY[[[ZZZYYYYYY\\\^^^^^^^^^______^^^]]]]]]\\\\\\[[[^^^cccccc___]]]^^^```___^^^]]]\\\YYYTTTQQQ[[[YYYWWWXXX[[[[[[ZZZXXXZZZWWWRRRQQQRRRVVVYYYZZZWWWTTTVVV\\\^^^\\\]]]aaaaaaaaaaaabbbcccdddeeefffcccaaa______```___\\\YYY<<>>???BBBDDDAAA>>>CCCJJJUUU\\\cccgggfffeeegggiiiffffffddd]]]SSSKKKFFFEEEKKKKKKKKKKKKKKKKKKKKKKKKFFFCCC;;;222111999CCCGGGBBB???>>>BBBBBB>>>::::::<<>>===??????<<<999888;;;???HHHJJJKKKKKKIIIGGGGGGHHHFFFFFFFFFFFFFFFDDDCCCBBBFFFGGGJJJLLLLLLLLLKKKJJJBBBBBBCCCDDDGGGJJJLLLNNNKKKHHHEEEFFFIIILLLKKKJJJFFFGGGEEE@@@@@@DDDFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFKKKLLLMMMMMMJJJHHHGGGGGGJJJJJJKKKKKKJJJIIIGGGFFFBBB@@@??????BBBFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEDDDDDDFFFHHHJJJJJJIIIHHHFFFDDDCCCDDDHHHKKKNNNGGGFFFFFFHHHJJJLLLLLLKKKGGGHHHJJJHHHEEEBBBCCCDDDDDDEEEFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;;;;===???@@@???<<<<<<@@@BBB@@@???@@@DDDDDDFFFHHHKKKLLLKKKJJJHHHHHHGGGEEEEEEDDDDDDDDDGGGHHHJJJIIIGGGFFFFFFGGGFFFEEEDDDDDDFFFFFFFFFDDDEEECCCAAA@@@??????@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCEEEBBB@@@AAABBBBBB???<<>>DDDJJJNNNQQQMMMLLLJJJIIIIIIIIIHHHFFFIIIHHHFFFDDDEEEHHHKKKNNNQQQQQQRRRRRRQQQOOONNNMMMPPPRRRSSSTTTTTTSSSSSSRRR\\\[[[]]]bbbbbb]]][[[\\\VVVYYY\\\\\\[[[\\\^^^aaa___^^^^^^^^^___aaacccdddcccaaa___^^^______^^^\\\cccddddddbbb```___```bbbeeeeeeeeecccbbbccceeehhh```bbbddddddcccbbbbbbbbbbbb^^^[[[ZZZ[[[ZZZWWWTTTWWWYYY[[[[[[[[[[[[]]]___aaa```___]]]\\\\\\[[[[[[^^^\\\]]]aaabbb^^^]]]___bbb```^^^\\\[[[WWWSSSPPPZZZZZZZZZ\\\______^^^\\\]]]\\\[[[YYYWWWWWWYYY[[[[[[YYYYYY\\\^^^]]]___bbbdddccccccbbbcccdddfffgggeeecccaaa`````````^^^\\\@@@BBBCCCDDDBBB???;;;999999888888888:::;;;<<<===BBBBBBDDDDDDAAAAAAIIISSSYYY```hhhiiifffdddhhhlllfffhhhggg^^^RRRHHHDDDDDDKKKKKKJJJJJJIIIHHHHHHHHHDDDCCC<<<222///666@@@FFF???======>>><<<888777:::AAADDDGGGHHHHHHHHHLLLOOOQQQTTTUUUPPPNNNPPPQQQOOOPPPNNNLLLLLLLLLLLLJJJHHHJJJMMMOOOMMMLLLNNNNNNKKKPPPLLLHHHHHHKKKJJJCCC<<>>AAAGGGGGGHHHIIIJJJLLLMMMOOOGGGHHHGGGEEEBBB@@@??????EEEGGGIIIKKKLLLLLLLLLKKKFFFFFFFFFGGGIIIKKKMMMOOOLLLIIIGGGGGGHHHJJJJJJIIIIIIKKKHHHCCCAAAEEEGGGGGGEEEEEEFFFHHHHHHHHHFFFEEEIIILLLOOONNNJJJGGGFFFGGGIIIJJJLLLMMMMMMKKKHHHGGGDDDBBB@@@AAADDDGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIHHHGGGHHHFFFDDDCCCDDDGGGJJJMMMGGGFFFEEEGGGIIILLLMMMMMMFFFFFFGGGFFFEEEDDDCCCCCCEEEGGGIIIGGGDDDCCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA???===<<<<<<>>>@@@BBB???>>>===???@@@@@@AAAAAADDDDDDFFFJJJMMMMMMLLLJJJIIIGGGEEECCCCCCCCCDDDEEEGGGHHHIIIHHHFFFFFFFFFHHHFFFEEEEEEGGGIIIIIIGGGEEECCCBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@AAABBBBBB@@@===DDDAAA??????AAAAAA???<<<555555444333111000//////...------,,,+++***))))))'''&&&$$$"""###%%%''')))%%%%%%%%%%%%$$$###"""!!!"""""""""""""""""""""""""""%%%'''$$$ $$$#########"""""""""!!!!!!(((&&&"""!!!"""#########!!!"""######!!! !!!"""%%%$$$$$$######$$$$$$$$$ ###$$$"""$$$((()))'''***000888@@@EEEIIIMMMOOOMMMJJJGGGFFFGGGIIIJJJJJJHHHEEEBBBBBBGGGLLLOOOPPPOOOPPPPPPPPPOOONNNLLLKKKNNNPPPRRRVVVYYY[[[[[[ZZZ]]][[[]]]aaaaaa]]][[[]]]WWW[[[^^^]]]ZZZZZZ^^^ccc\\\\\\\\\\\\^^^___aaacccaaa``````_________^^^]]]aaabbbbbbaaa______aaacccdddccc```^^^]]]]]]```aaaaaaccceeeeeecccaaa``````bbb```^^^]]]\\\[[[XXXUUUYYYZZZ[[[]]]]]]^^^___``````___]]]\\\[[[\\\]]]]]]bbb______bbbbbb______bbbaaa```^^^]]]\\\YYYVVVSSS[[[]]]^^^aaabbbaaa```^^^^^^```aaa___\\\ZZZ\\\^^^```^^^]]]^^^______aaacccfffeeedddcccccceeefffhhhfffeeecccbbbaaa```___^^^AAABBBBBBBBB@@@===:::888888999999::::::;;;<<<===BBBAAABBBDDDDDDEEENNNYYY]]]dddiiiiiidddbbbeeejjjeeegggggg___SSSIIIDDDDDDKKKJJJJJJIIIHHHGGGFFFEEEEEEDDD===333...444===BBBCCC@@@>>>===:::888:::@@@EEECCCBBBDDDHHHKKKKKKJJJLLLPPPPPPMMMMMMPPPRRRRRRRRRQQQPPPPPPPPPOOOLLLIIIJJJMMMOOOMMMNNNQQQPPPLLLNNNIIIEEEGGGKKKIIIAAA999EEEGGGJJJKKKJJJKKKLLLMMMJJJIIIHHHFFFDDD@@@:::555333222111///,,,***((('''***)))((('''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$###"""%%%!!!!!!$$$%%%$$$&&&+++'''$$$"""%%%%%%"""!!!"""!!!###$$$###"""!!!"""######$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&'''***---222999AAABBBAAABBBHHHNNNLLLKKKJJJIIIJJJKKKKKKLLLMMMLLLKKKJJJHHHFFFEEEDDDBBBAAA???>>>===>>>BBBDDDJJJJJJJJJKKKMMMOOOQQQRRRJJJKKKIIIEEE@@@===<<<<<>>======>>>@@@AAA???@@@@@@???@@@BBBDDDDDDDDDEEEGGGJJJMMMMMMKKKJJJHHHFFFDDDBBBAAABBBDDDEEEGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFGGGIIIKKKKKKHHHFFFBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDD@@@@@@AAABBBCCCCCCAAA???FFFDDDAAABBBDDDDDDBBB???999888777666555444333333000000000///...---+++***)))'''%%%######%%%''')))###$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###&&&$$$ """&&& !!!!!!!!!""""""###""""""###$$$%%%$$$"""###$$$%%%###"""!!!"""#########""""""""""""#########%%%### %%%'''&&&(((...666>>>DDDHHHLLLNNNLLLIIIEEEDDDEEEGGGHHHIIIEEEBBB???BBBHHHOOOQQQQQQMMMNNNOOOOOOOOONNNLLLKKKNNNPPPSSSWWWYYY[[[]]]]]]\\\[[[\\\``````\\\[[[\\\WWW[[[^^^]]]ZZZZZZ___ccc___^^^^^^]]]^^^___aaabbb^^^^^^__________________^^^______^^^]]]]]]```bbbeeebbb^^^[[[ZZZZZZ[[[[[[```cccffffffccc___\\\[[[bbbaaa```______]]][[[YYYZZZ[[[\\\^^^`````````___\\\\\\[[[[[[\\\]]]___```ccc```___bbbaaa______bbb```^^^]]]]]]^^^]]]\\\ZZZ^^^```bbbccccccaaa```______bbbdddccc___]]]^^^```bbbbbbaaa``````bbbddddddeeeddddddddddddeeeggghhhgggfffeeecccaaa``````aaaAAAAAA@@@@@@>>><<<:::999777888::::::999999:::;;;???===???DDDHHHLLLUUU]]]dddhhhjjjhhhcccaaacccfffggghhhggg```WWWMMMGGGEEEJJJJJJIIIHHHGGGFFFEEEEEEGGGEEE===222///555<<>>:::999888666:::AAAEEEAAA>>>BBBIIIMMMKKKGGGHHHLLLMMMJJJJJJOOORRRRRRRRRQQQQQQRRRRRRPPPMMMJJJJJJMMMNNNNNNQQQSSSQQQLLLOOOKKKHHHIIIMMMMMMFFF???IIIKKKMMMMMMMMMLLLMMMNNNMMMNNNMMMIIIGGGEEE???999888888666444222///,,,++++++***((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!&&&&&&###"""$$$''''''###"""%%%%%%###$$$'''%%%""""""%%%%%%"""!!!$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&'''(((((((((((((((###%%%&&&%%%%%%%%%'''(((,,,222888;;;<<>>>>>AAADDDFFFOOONNNLLLMMMNNNOOOOOONNNMMMNNNMMMHHHAAA======>>>EEEFFFGGGIIIKKKLLLMMMNNNLLLKKKJJJIIIHHHIIIJJJJJJOOONNNKKKIIIGGGEEEEEEEEEDDDIIIIIIDDD@@@BBBDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIGGGIIIKKKKKKJJJIIIHHHIIIIIIJJJLLLNNNNNNLLLJJJHHHJJJHHHEEEDDDEEEFFFFFFFFFHHHHHHIIIKKKLLLLLLLLLLLLGGGFFFFFFHHHJJJLLLLLLKKKEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHJJJLLLLLLKKKNNNIIIEEEGGGJJJKKKFFFAAABBBCCCEEEDDDCCCAAAAAABBB???????????????@@@@@@@@@CCCBBB@@@???>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>===<<<@@@BBB@@@@@@DDDGGGGGGFFFFFFFFFHHHKKKLLLJJJIIIGGGEEECCCBBBAAABBBCCCEEEFFFGGGIIIHHHFFFEEEEEEFFFFFFFFFGGGIIIKKKKKKIIIGGGBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBBFFFCCCAAAAAADDDDDDBBB???:::::::::999888888777777444444444444222000...---,,,***((('''&&&&&&((((((!!!"""###$$$%%%%%%%%%%%%######################## """%%%$$$"""!!!###&&& !!!""""""""""""###$$$&&&%%%"""'''''''''&&&$$$###$$$&&&"""!!!!!!!!!!!!"""######%%%&&&$$$###%%%$$$%%%+++333;;;BBBGGGLLLOOOKKKHHHEEECCCCCCCCCBBBBBBAAA???>>>AAAGGGMMMOOOOOOJJJKKKLLLMMMNNNMMMLLLLLLNNNQQQTTTTTTSSSSSSVVVYYY[[[YYYZZZ]]]]]]ZZZYYY[[[VVVYYYZZZZZZYYYZZZ^^^bbbbbbbbbaaa``````aaabbbccc\\\]]]]]]\\\[[[[[[]]]^^^\\\\\\\\\ZZZYYYZZZ]]]```eeeaaa]]][[[ZZZZZZZZZYYY___aaaddddddaaa\\\XXXVVV^^^___`````````___]]]\\\[[[[[[\\\^^^``````^^^\\\XXXXXXYYY[[[]]]___aaabbbaaa^^^^^^``````]]]]]]___^^^]]]\\\]]]___``````______aaaccccccbbb``````aaaaaabbbccccccaaa_________aaaccccccaaaaaadddeeecccbbbcccccceeefffgggggggggggggggfffccc```___aaabbbAAA@@@???>>>===;;;999999888:::<<<<<<:::999:::<<<@@@===???HHHQQQWWW]]]cccggghhhiiihhhfffeeefffggglllkkkhhhccc[[[SSSKKKFFFJJJIIIIIIHHHGGGFFFEEEEEEHHHDDD;;;222111888===>>>>>>999666777888777999===AAA@@@@@@DDDIIILLLKKKHHHHHHLLLLLLIIIIIINNNQQQQQQOOOOOOPPPQQQRRRPPPLLLHHHJJJMMMNNNOOORRRUUUSSSMMMPPPMMMKKKLLLOOOPPPLLLGGGIIIKKKMMMMMMLLLLLLMMMNNNOOOQQQPPPKKKIIIIIICCC<<<<<<<<<;;;:::999666444333///...,,,***'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%"""!!!$$$''')))&&&%%%''''''$$$%%%((($$$""""""%%%$$$!!!"""&&&%%%'''''''''&&&%%%&&&'''((((((((((((''''''''''''&&&'''))))))''''''((())))))+++///333777>>>EEEKKKIIIGGGFFFGGGJJJKKKJJJHHHIIIIIIJJJJJJJJJKKKKKKKKKFFFCCC@@@???AAADDDGGGIIINNNMMMKKKLLLNNNNNNMMMKKKOOOQQQPPPKKKDDDAAABBBDDDIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKIIIFFFEEEFFFGGGAAAGGGJJJEEEAAABBBDDDDDDCCCFFFHHHIIIGGGGGGIIIKKKKKKJJJIIIIIIIIIJJJHHHGGGIIIJJJKKKMMMMMMLLLJJJIIINNNKKKHHHGGGHHHJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLGGGFFFFFFGGGIIIKKKJJJIIIBBBCCCEEEGGGHHHHHHGGGGGGGGGFFFGGGIIIKKKLLLJJJIIIJJJHHHGGGGGGIIIIIIFFFDDDFFFFFFFFFHHHHHHGGGEEEBBB???????????????????????????>>>===;;;;;;<<<>>>???<<<===???@@@???===;;;999999???CCCAAAAAAFFFIIIHHHHHHFFFFFFGGGIIIIIIIIIHHHEEEDDDCCCBBBBBBBBBCCCCCCDDDGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEFFFHHHIIIHHHGGGBBBAAAAAAAAABBBBBBCCCDDD>>>>>>@@@AAAAAABBBBBBBBBBBBDDDGGGHHHGGGEEEDDDCCCCCCAAA>>>???BBBBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999888555333111000///...,,,+++***))))))$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######### !!!!!!!!!!!!"""""""""$$$%%%$$$"""&&&'''&&&$$$""""""###%%%""""""!!!!!!"""######$$$###&&&%%%""""""%%%%%%###%%%***000777===BBBHHHKKKFFFDDDBBBBBBBBBAAA???>>>>>>>>>???AAADDDGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKMMMQQQUUURRRMMMLLLRRRYYYYYYWWWWWWZZZZZZWWWWWWYYYTTTTTTTTTUUUWWWYYY\\\^^^``````_________```aaabbb\\\\\\[[[XXXUUUTTTWWWYYYYYYYYYXXXWWWVVVWWWZZZ]]]```]]]ZZZZZZ[[[[[[YYYWWW\\\]]]___^^^[[[XXXVVVVVVYYY[[[]]]_______________ZZZYYYYYY[[[^^^]]]ZZZWWWVVVWWWYYY\\\^^^```aaaaaa```^^^^^^aaaaaa]]]\\\^^^]]]\\\[[[\\\^^^`````````^^^```bbbaaa``````bbbdddeeecccbbbaaa```___\\\ZZZ^^^bbbbbb``````dddddd```^^^```ccceeeggggggggggggggggggfffccc```___aaacccBBBAAA???>>><<<:::999888;;;===@@@???<<<;;;<<<>>>BBB???AAAMMMYYYaaaeeehhhffffffggghhhiiikkklllmmmqqqnnnjjjfff___VVVMMMGGGIIIIIIHHHHHHGGGFFFFFFEEEGGGBBB999111333;;;?????????:::888<<<>>><<<<<<>>>>>>@@@DDDGGGIIIJJJKKKKKKKKKNNNNNNJJJIIIMMMQQQQQQLLLMMMNNNPPPQQQOOOKKKGGGJJJMMMNNNOOOSSSVVVSSSMMMKKKIIIHHHJJJLLLMMMKKKIIIFFFHHHJJJJJJJJJJJJKKKLLLLLLNNNMMMGGGEEEFFFAAA999===>>>>>>???>>><<<;;;:::444333111...+++******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''"""'''((('''&&&'''(((&&&###"""%%%%%%"""###&&&$$$""""""$$$$$$!!!###'''$$$%%%&&&&&&$$$$$$%%%&&&))))))'''&&&$$$$$$$$$$$$%%%'''(((((('''&&&''''''((((((***---444;;;CCCGGGIIIGGGFFFGGGJJJLLLJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIFFFCCCBBBDDDGGGKKKLLLIIIHHHGGGJJJMMMNNNMMMJJJPPPRRRRRRNNNGGGEEEGGGJJJNNNNNNMMMMMMLLLKKKKKKKKKNNNMMMMMMMMMMMMOOOPPPQQQLLLLLLKKKIIIGGGFFFGGGIIIAAAHHHLLLIIIEEEEEEFFFFFFAAAFFFJJJLLLKKKJJJJJJKKKNNNKKKGGGGGGIIIJJJHHHEEEIIIJJJKKKLLLLLLKKKJJJJJJJJJHHHEEEDDDFFFGGGHHHHHHKKKKKKJJJJJJIIIGGGFFFEEEJJJIIIGGGGGGGGGGGGFFFDDD@@@BBBFFFIIIKKKKKKJJJIIIGGGGGGHHHJJJLLLLLLIIIGGGCCCEEEGGGGGGEEEDDDEEEFFFDDDCCCCCCFFFHHHGGGCCC???@@@@@@@@@?????????>>>>>>===;;;:::999999:::<<<===;;;===???AAA@@@===999777666>>>BBB@@@AAAFFFIIIHHHIIIGGGEEEFFFGGGHHHHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCFFFIIIJJJHHHFFFDDDDDDDDDCCCCCCDDDFFFHHHGGGFFFAAA@@@@@@???@@@AAACCCDDD<<<===>>>???@@@AAAAAA@@@AAADDDGGGHHHFFFDDDBBBBBBAAA???======@@@AAA???<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;999666444333333222000...,,,+++***))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%$$$""" ######""""""!!!!!! !!!!!! """$$$%%%$$$###$$$$$$###!!! """######""""""###$$$%%%%%%!!!%%%'''%%%&&&((('''###'''***///333777;;;@@@CCC>>>>>>???AAABBBBBB@@@>>><<<>>>???AAAAAAAAABBBBBBCCCDDDFFFIIIJJJKKKKKKKKKJJJPPPTTTQQQKKKKKKTTT^^^WWWUUUVVVYYYYYYVVVUUUWWWRRRQQQPPPQQQUUUYYY[[[\\\\\\[[[[[[[[[\\\^^^___aaa]]]\\\ZZZUUUQQQOOORRRUUUXXXXXXWWWUUUSSSUUUXXX[[[YYYWWWVVVWWWYYYZZZXXXVVVYYYZZZZZZXXXVVVUUUVVVWWWUUUWWW[[[^^^^^^_________YYYXXXXXXYYY\\\[[[WWWTTTVVVWWWZZZ]]]___`````````bbb```aaadddccc___^^^___]]][[[ZZZ[[[]]]_________\\\^^^``````___```cccggghhheeeaaa______^^^ZZZVVVZZZ```aaa^^^___cccbbb]]]\\\^^^bbbfffhhhhhhgggfffggggggfffccc___^^^```ccc>>>===<<<<<<===<<<:::888<<<<<>><<<555444444999@@@EEEFFFEEE???@@@BBBFFFKKKMMMMMMLLLJJJMMMNNNLLLLLLNNNNNNKKKKKKLLLMMMMMMMMMLLLJJJIIIMMMLLLKKKMMMPPPPPPMMMJJJCCCCCCEEEIIINNNPPPNNNLLLLLLHHHEEEHHHHHHGGGGGGIIINNNMMMKKKHHHCCC>>>888555888;;;???BBBCCCCCCBBBCCC;;;===:::333.........,,,,,,+++)))'''&&&%%%&&&&&&(((((((((&&&$$$$$$%%%'''((('''%%%%%%&&&%%%$$$""""""$$$&&&'''&&&%%%%%%%%%&&&'''%%% """'''%%%"""%%%((((((&&&$$$&&&''',,,)))&&&$$$$$$$$$$$$$$$(((%%%"""###'''+++,,,,,,$$$"""$$$(((,,,///666>>>EEEAAABBBGGGHHHEEEGGGKKKFFFGGGHHHGGGFFFFFFHHHIIIEEEDDDBBBBBBCCCDDDEEEDDDGGGIIILLLNNNNNNMMMNNNOOOOOOPPPOOOMMMJJJHHHHHHIIILLLLLLJJJFFFCCCDDDIIINNNWWWUUUSSSPPPMMMKKKIIIIIIKKKIIIFFFGGGIIIKKKIIIHHHEEEDDDEEEHHHJJJJJJFFFBBBBBBHHHIIIEEEFFFLLLOOONNNIIIJJJIIIGGGDDDAAAAAABBBCCCDDDFFFFFFFFFEEEFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLEEEHHHJJJHHHDDDCCCGGGKKKKKKJJJHHHHHHGGGEEEBBB???:::BBBIIIJJJJJJJJJGGGBBBCCCFFFHHHGGGDDDBBBAAACCCAAACCCDDDDDDCCCCCCEEEFFFDDDBBBAAACCCFFFEEEBBB>>>BBBAAA???>>>>>>>>>??????>>>>>>???>>>999555888>>>:::======<<<@@@DDD???555:::;;;;;;===@@@DDDGGGIIIIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEAAACCCEEEGGGHHHGGGFFFEEECCCCCCDDDDDDDDDCCCAAA@@@AAADDDFFFEEEAAA===<<<<<<555<<>><<<;;;????????????>>>===;;;:::>>>>>>>>>>>>===;;;:::999888555333333555333///+++///---***)))))))))((((((%%%'''++++++$$$)))&&&%%%#########%%%''')))!!!!!!!!!!!!"""###$$$%%%##############################$$$######"""!!! $$$%%%$$$$$$$$$&&& """$$$"""((($$$&&&)))---111555777888888??????>>>>>>=========<<<===:::<<>>888444666<<<===:::666444444888>>>CCCDDDCCCBBBBBBDDDGGGKKKMMMMMMLLLKKKNNNOOOLLLLLLNNNNNNKKKJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMLLLMMMOOOOOOMMMJJJGGGGGGGGGJJJMMMNNNLLLJJJNNNHHHDDDGGGJJJIIIGGGHHHLLLKKKIIIFFFBBB===999777999<<<@@@CCCEEEEEEFFFFFF@@@BBB@@@999444444444222000...,,,***)))((((((((((((((('''%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%$$$""""""$$$&&&'''&&&%%%&&&&&&&&&'''%%%!!!$$$)))(((###'''((()))(((%%%$$$&&&(((,,,)))&&&$$$$$$%%%$$$$$$***(((%%%%%%''')))(((''''''%%%'''+++...///555<<>>CCCGGGFFFEEEFFFEEEBBBDDDFFFHHHGGGEEECCCCCCDDDAAACCCDDDDDDBBBBBBCCCEEEDDDBBBBBBDDDGGGFFFBBB>>>BBBBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAA<<<888;;;AAA;;;===>>>===@@@BBB===333:::;;;<<<>>>@@@CCCEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@AAADDDFFFEEEAAA>>>===>>>===???AAAAAA@@@@@@BBBEEE???>>>???CCCCCC???>>>???======>>>>>>===<<<:::999;;;<<<===??????>>>===<<<@@@@@@@@@???>>>===<<<<<<:::999888888777555222000444222...,,,***)))((('''%%%%%%''''''"""&&&%%%%%%$$$###$$$%%%&&&'''$$$###"""""""""""""""###########################!!!""""""#########"""""""""&&&'''%%%$$$$$$%%%$$$!!!(((,,,&&&''')))"""&&&(((,,,000444666777777<<<<<<<<<<<<;;;:::999888;;;999;;;@@@AAA>>>>>>BBBDDDGGGJJJJJJIIIHHHJJJMMMLLLNNNNNNMMMLLLMMMPPPSSSSSSSSSTTTTTTTTTVVVZZZ]]][[[ZZZXXXVVVTTTSSSSSSSSSXXXVVVTTTRRRRRRTTTWWWYYYZZZYYYWWWSSSPPPOOOQQQSSSTTTVVVUUUPPPOOOTTTWWWXXXXXXQQQNNNQQQUUUUUUSSSTTTYYYXXXWWWWWWWWWUUURRROOO]]]^^^___aaabbbaaa^^^[[[[[[YYYXXXYYYZZZ[[[ZZZYYY[[[\\\]]]\\\[[[\\\^^^```\\\[[[[[[]]]___```^^^\\\WWWWWWVVVTTTSSSTTTWWWZZZZZZ]]]___```^^^^^^```bbbaaaaaaaaa___\\\ZZZZZZ[[[``````aaa___]]][[[[[[\\\```aaabbbddddddddddddccceeedddcccbbbaaa``````___666555555777999::::::999???===>>>@@@>>>::::::>>>CCCEEENNN[[[ccceeefffgggcccfffiiikkkjjjhhhfffeee```bbbccc^^^UUUMMMIIIHHHJJJGGGDDDEEEHHHHHHFFFDDD???===777333555::::::777111000000555===CCCEEEEEEFFFEEEFFFHHHKKKMMMMMMLLLMMMPPPOOOLLLLLLNNNMMMJJJHHHHHHGGGGGGHHHIIIKKKKKKPPPNNNLLLKKKLLLMMMLLLKKKKKKJJJJJJKKKLLLLLLJJJIIIPPPIIIEEEHHHKKKJJJHHHHHHKKKIIIGGGDDDAAA>>>;;;:::;;;===@@@CCCFFFGGGHHHHHHFFFHHHFFF@@@<<<<<<;;;999666444222000...---,,,,,,)))((('''&&&%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$###!!!$$$&&&&&&&&&&&&'''(((((((((%%%"""###&&&'''$$$,,,+++)))&&&$$$$$$&&&)))+++(((%%%$$$%%%%%%%%%$$$)))(((''''''((((((&&&$$$'''&&&(((,,,------000555::::::===CCCEEECCCBBBDDDFFFCCCBBBCCCFFFGGGFFFDDDDDDCCCBBBBBBBBBEEEGGGIIIDDDFFFHHHHHHGGGHHHIIIKKKJJJJJJIIIGGGEEEEEEHHHJJJHHHFFFCCCBBBDDDGGGIIIJJJOOONNNMMMKKKJJJIIIIIIIIIOOOLLLIIIHHHHHHHHHGGGFFFIIIGGGFFFFFFGGGGGGEEEDDDDDDHHHHHHFFFFFFIIILLLLLLFFFGGGHHHHHHFFFDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEHHHGGGEEEDDDDDDDDDEEEFFFEEEHHHJJJHHHDDDAAAAAABBBHHHGGGFFFFFFFFFEEECCCAAAAAAEEEEEEAAA@@@BBBDDDCCCDDDFFFGGGGGGEEEDDDEEEEEEBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCFFFHHHGGGBBB===@@@@@@@@@@@@AAACCCEEEFFFCCCBBBAAAAAA===:::===CCC:::;;;<<<===???AAA<<<555:::;;;===???AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHFFFDDDCCC???@@@@@@AAAAAAAAA@@@@@@AAACCCDDDDDDBBB@@@??????AAA@@@??????@@@AAABBBBBB>>><<<===@@@@@@===<<<>>>::::::;;;;;;;;;999888777666888;;;>>>??????>>>===>>>?????????>>>===<<<<<<;;;<<<>>>===:::888777777999777444000---***)))((((((%%%%%%%%%"""!!!%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$""""""!!!!!!!!!######################## """######$$$$$$$$$&&&&&&%%%###!!! """$$$"""###&&&!!!###%%% %%%'''***...111444555666999999;;;;;;:::999777555888777999===>>>======@@@DDDEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPNNNNNNOOOOOOPPPTTTYYY\\\VVVWWWXXXYYYWWWUUURRRQQQTTTSSSSSSSSSSSSTTTUUUVVVUUUVVVVVVUUUTTTTTTVVVWWWRRRSSSQQQNNNPPPVVVXXXWWWQQQLLLKKKPPPSSSSSSQQQRRRRRRVVVZZZ[[[YYYWWWVVVVVV`````````aaabbb```]]]ZZZZZZXXXVVVWWWYYY[[[\\\\\\\\\]]]\\\[[[ZZZZZZ\\\^^^ZZZYYYZZZ\\\^^^___^^^]]]VVVVVVUUUTTTSSSTTTXXXZZZ\\\]]]^^^^^^]]]]]]^^^___ccc```]]]\\\]]]^^^_________```aaa___]]][[[\\\]]]bbbaaa````````````aaaaaaeeeddddddcccbbbaaa```___999888777888:::<<<<<<;;;???======>>><<<:::<<<@@@GGGKKKSSS]]]eeehhhfffeeeaaaeeehhhgggcccaaabbbeee```bbbbbb]]]TTTMMMIIIHHHIIIGGGEEEEEEFFFFFFCCCAAA<<<:::555111333777777333***)))+++222<<>>>>>???BBBDDDFFFFFFFFFHHHKKKJJJDDD@@@@@@@@@>>><<<;;;999777444333111000---,,,***((('''&&&%%%###&&&%%%$$$$$$%%%&&&%%%$$$"""$$$&&&&&&&&&&&&''')))***)))%%%"""!!!"""###"""///,,,((($$$"""###&&&((()))'''%%%%%%%%%&&&%%%$$$$$$%%%'''((())))))'''&&&%%%$$$&&&***)))'''(((,,,///222777===AAAAAAAAAAAA@@@===<<>>@@@CCCEEEGGGCCC@@@??????===:::<<>>===;;;===>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHGGGFFFDDDBBBAAA===>>>>>>??????@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@???@@@AAAAAA@@@???>>>>>>===;;;:::======:::;;;===888999:::::::::888777666444666:::===???>>>===<<<;;;;;;<<<<<<<<<;;;::::::;;;>>>AAA@@@<<<::::::<<<;;;:::888555000---,,,+++,,,)))&&&%%%&&&%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%$$$######"""""""""###########################!!!!!!"""#####################"""!!! !!!$$$%%%$$$$$$"""$$$&&&(((+++...111333444777999;;;<<<<<<999777555666666777999;;;;;;<<<===CCCCCCCCCEEEGGGIIIHHHFFFJJJKKKLLLMMMMMMMMMNNNOOOHHHIIIIIIJJJLLLPPPVVVZZZQQQSSSUUUWWWXXXWWWVVVUUURRRSSSTTTVVVVVVVVVVVVVVVRRRTTTVVVVVVVVVVVVWWWXXXTTTSSSPPPNNNRRRXXXYYYUUUNNNKKKKKKPPPTTTSSSRRRSSSQQQSSSWWWYYYYYYYYYZZZ[[[___^^^^^^___``````^^^[[[ZZZYYYXXXYYY[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZ\\\___[[[[[[[[[\\\]]]]]]]]]]]]YYYYYYZZZYYYXXXYYY\\\^^^\\\]]]]]]]]]]]]]]]^^^___ddd```[[[[[[^^^aaabbbaaa___``````___]]][[[\\\]]]^^^^^^^^^^^^___``````aaabbbcccdddddddddcccaaa```;;;:::888999;;;<<<<<<<<<>>><<<;;;===;;;999<<>>;;;999888444111333777555111(((''')))000;;;DDDJJJLLLJJJIIIIIIJJJLLLMMMMMMLLLKKKMMMLLLHHHGGGIIIIIIGGGEEEDDDBBBBBBCCCFFFJJJLLLNNNNNNLLLJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIJJJLLLMMMKKKJJJKKKLLLHHHDDDHHHNNNJJJIIIGGGEEEDDDCCCCCCCCCAAA???>>>>>>@@@BBBAAA@@@EEEIIIIIIEEEBBBBBBBBB@@@@@@@@@>>><<<:::888666555333111...,,,,,,***'''$$$((('''&&&&&&''''''&&&%%%###%%%&&&&&&%%%&&&((()))***(((&&&%%%######$$$&&&---***&&&###"""###%%%&&&(((&&&%%%%%%&&&'''&&&%%%###%%%'''))))))((('''&&&$$$###%%%((('''$$$$$$'''***...333888===AAACCCBBB???===<<<@@@GGGJJJHHHDDD@@@AAACCCCCCBBBCCCFFFIIINNNNNNNNNMMMJJJHHHHHHIIIHHHGGGFFFCCC@@@???AAACCCEEECCCAAACCCHHHKKKKKKJJJFFFFFFFFFFFFFFFGGGHHHIIIFFFEEECCCBBBAAACCCEEEFFFIIIHHHFFFDDDBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHLLLJJJJJJIIIGGGCCCAAA@@@AAA@@@CCCEEEFFFFFFFFFHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGIIIJJJIIIGGGEEEEEEEEEDDDBBBBBBCCCDDDCCCAAA===BBBEEEDDDDDDGGGHHHGGGEEEEEEDDDEEEEEEFFFFFFFFFAAABBBCCCBBB@@@??????@@@CCCBBBCCCFFFHHHGGGBBB=========>>>???AAADDDFFFHHHEEEAAA??????===;;;>>>CCC???;;;666555666888:::===@@@AAACCCDDDEEEEEEDDDCCCCCCCCCDDDCCCCCCAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDGGGFFFFFFEEECCCBBB@@@@@@============>>>>>>??????AAAAAAAAAAAAAAAAAAAAA@@@;;;AAAHHHHHHBBB===<<<>>>===::::::<<<<<<::::::===999999:::;;;;;;:::888777666888:::===>>>===;;;:::999::::::;;;;;;;;;;;;::::::===@@@@@@===;;;<<<>>>:::;;;;;;888333000///000,,,***(((&&&((()))(((&&&&&&&&&&&&&&&%%%###"""!!!###############$$$%%%%%%#######################################"""!!!!!!#########$$$%%%&&&&&&&&&((( !!!  (((&&&$$$$$$%%%'''***...111333555666999::::::999777555666777777777888:::;;;;;;AAAAAAAAACCCEEEFFFFFFDDDHHHIIIJJJKKKLLLLLLLLLKKKDDDDDDDDDEEEFFFKKKQQQVVVRRRRRRRRRSSSTTTUUUVVVWWWQQQRRRTTTVVVVVVVVVTTTSSSPPPRRRUUUUUUTTTTTTTTTUUUVVVVVVSSSPPPSSSXXXXXXTTTOOOMMMNNNSSSUUUSSSSSSUUUTTTRRRRRRSSSWWW[[[\\\]]]ZZZYYYYYY[[[^^^______^^^[[[[[[\\\]]]^^^\\\XXXUUUUUUWWWYYYYYYZZZ[[[]]]___^^^^^^]]]]]]\\\[[[[[[\\\\\\]]]]]]\\\[[[\\\^^^```\\\[[[[[[[[[]]]^^^``````ccc___\\\\\\```bbbbbbaaa]]]^^^___^^^\\\[[[[[[\\\\\\]]]^^^``````___^^^]]]___```bbbcccddddddcccccc:::888666666888:::;;;:::<<<999:::<<<;;;999;;;@@@LLLSSSZZZ```fffiiieee```ddddddbbb[[[UUUTTTXXX^^^]]]^^^]]]XXXPPPJJJGGGGGGJJJJJJHHHEEEAAA<<<888666777777555222555999777222,,,***+++000999BBBGGGHHHIIIIIIJJJLLLNNNNNNLLLJJJJJJKKKJJJFFFEEEHHHIIIGGGDDDCCCBBBAAACCCEEEHHHJJJLLLLLLLLLKKKIIIHHHIIIKKKHHHIIIIIIHHHGGGIIILLLOOOJJJJJJKKKKKKHHHDDDGGGNNNIIIIIIHHHGGGFFFEEEDDDDDDBBB>>>;;;:::===>>>===;;;AAAEEEGGGDDDBBBDDDDDDBBBCCCCCCBBB@@@>>><<<:::999888555222222222111,,,))),,,+++))))))***)))(((&&&%%%&&&'''&&&%%%%%%''')))((('''''')))'''%%%&&&***)))'''%%%$$$%%%&&&%%%$$$&&&%%%$$$%%%''''''&&&%%%%%%'''))))))'''%%%$$$$$$&&&%%%'''***)))%%%&&&))))))---000333888???CCCCCC<<<;;;<<>>>>>???BBBBBBCCCEEEHHHJJJJJJJJJDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFDDDAAA>>>>>>@@@BBBEEEEEEEEECCCAAAAAACCCDDDEEECCCDDDFFFFFFEEEHHHMMMLLLKKKHHHDDD@@@>>>???@@@@@@CCCEEEFFFFFFFFFHHHIIIBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHEEECCCAAAAAABBBBBBBBBAAA<<>>AAAAAAAAABBBCCCFFFHHHJJJGGGCCC???@@@???>>>AAAEEEFFF@@@999666444333777<<>>>>>AAAAAAAAABBBBBBBBBBBBCCCEEEDDDDDDCCCBBBAAAAAAAAA>>>===============>>>???AAA@@@??????@@@@@@???>>>999CCCLLLMMMEEE???===???<<<:::;;;>>>>>>;;;:::<<<999:::;;;<<<<<<;;;:::999999999;;;<<<<<<<<<;;;;;;::::::;;;<<<=========<<<999;;;===>>>===<<<<<<===888;;;<<<999555222222333)))***)))'''(((***)))%%%''''''&&&%%%%%%$$$######"""""""""######%%%&&&&&&########################$$$$$$$$$######""" ###""""""###$$$###!!!###%%%(((###$$$'''!!!#########$$$'''+++///111111222444666777777666555777999999666777:::;;;999>>>???AAABBBCCCCCCCCCDDDDDDDDDEEEHHHJJJJJJGGGEEEAAAAAAAAA@@@AAAEEEKKKPPPTTTRRRPPPNNNMMMNNNPPPQQQNNNOOOQQQRRRRRRQQQOOONNNNNNPPPRRRRRRQQQPPPPPPQQQUUUWWWUUURRRSSSWWWXXXUUURRRPPPPPPSSSTTTRRRRRRUUUUUURRROOOPPPTTTXXX[[[[[[UUUTTTTTTVVVZZZ]]]______\\\\\\^^^______[[[UUUQQQQQQTTTXXXZZZ[[[[[[\\\^^^^^^^^^^^^\\\YYYXXXYYYZZZ\\\]]]]]]\\\[[[ZZZ\\\]]][[[YYYXXXYYY[[[^^^______```______```aaaaaa```^^^[[[\\\]]]\\\ZZZYYYZZZ[[[___```aaaaaa```^^^[[[ZZZ^^^___```aaabbbccccccccc777555444444777:::;;;<<<999777888;;;:::888:::???LLLSSS[[[___dddgggbbb[[[^^^]]]YYYSSSMMMJJJLLLOOOTTTVVVVVVRRRLLLGGGFFFFFFHHHHHHGGGDDD???999555333888999777666999===;;;555...++++++000999AAAFFFGGGGGGHHHJJJMMMOOONNNKKKIIIIIIKKKIIIEEEEEEIIIJJJHHHDDDCCCCCCBBBCCCEEEGGGIIIHHHJJJLLLLLLJJJHHHIIIKKKHHHIIIHHHFFFEEEFFFKKKOOOMMMHHHEEEHHHIIIHHHGGGIIIGGGHHHHHHHHHGGGEEECCCBBBAAA<<<888777;;;===<<<:::>>>CCCFFFDDDCCCFFFFFFEEECCCCCCCCCCCCAAA???===<<<999777555666999999555111000///---,,,,,,+++***((('''((((((&&&%%%%%%&&&(((((('''(((***'''!!!!!!%%%%%%$$$%%%'''******'''%%%%%%$$$$$$%%%'''((('''&&&$$$&&&)))(((&&&$$$%%%&&&((('''(((******'''(((---(((++++++)))---777======;;;<<<>>>???@@@???>>>===:::???DDDEEEBBB@@@@@@BBB???BBBFFFGGGFFFDDDCCCBBBBBBDDDEEEDDDAAA???>>>>>>???AAADDDFFFFFFGGGHHHIIICCCCCCCCCDDDEEEFFFGGGHHHGGGFFFDDD@@@===<<>>DDDGGGFFFFFFIIIJJJHHHGGGEEEBBBAAACCCDDDCCCBBB@@@AAABBBBBBAAAAAABBBCCCDDDBBB@@@AAACCCDDDAAA>>>CCCCCCBBBCCCDDDEEEGGGHHHHHHBBB>>>?????????AAAEEEFFF@@@<<<;;;999666999???CCCCCCCCCCCCDDDEEEFFFGGGAAA@@@???=========>>>?????????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDD???>>>===<<<<<<======>>>BBB???======??????>>><<<:::AAAGGGHHHDDD???======<<<;;;<<<@@@@@@<<<;;;<<<::::::<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<===>>>999999:::<<<<<<=========999999:::<<<>>>>>>===<<<888;;;===:::555111111333(((,,,...+++***,,,+++''')))(((&&&%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%########################""""""#########""""""!!!###!!! !!!!!! ###'''!!!"""$$$"""!!!!!!"""$$$)))---000000111222555666888888888:::<<<;;;777666:::;;;888;;;>>>AAAAAA@@@@@@BBBDDDBBBBBBDDDGGGJJJIIIFFFBBBAAA@@@>>>======@@@FFFKKKOOOMMMKKKIIIIIIIIIJJJJJJMMMNNNNNNOOONNNMMMKKKJJJKKKLLLMMMMMMLLLLLLMMMOOOQQQTTTUUURRRRRRVVVXXXWWWTTTQQQPPPRRRPPPNNNOOOSSSQQQRRRRRRQQQQQQRRRUUUXXXRRRQQQPPPRRRVVVZZZ]]]]]][[[[[[[[[\\\[[[XXXTTTPPPPPPTTTYYY\\\\\\[[[ZZZZZZZZZ[[[[[[YYYVVVVVVXXXZZZ[[[\\\\\\[[[YYYXXXXXXZZZ[[[XXXVVVVVVXXX[[[[[[ZZZ\\\___cccdddbbb___\\\ZZZYYYZZZ[[[ZZZYYYXXXYYYZZZbbbbbbaaa```___^^^^^^^^^aaaaaa```````````````aaa666444333555888<<<>>>???777666888;;;:::888999>>>JJJSSSZZZ]]]aaaeee```WWWVVVTTTQQQKKKFFFBBBAAAAAALLLNNNOOOMMMHHHDDDDDDFFFFFFGGGFFFCCC>>>888444333999::::::999<<<@@@>>>999,,,******///999BBBHHHJJJEEEGGGJJJNNNPPPOOOKKKHHHIIIKKKIIIEEEFFFJJJLLLJJJDDDDDDCCCCCCDDDEEEFFFGGGFFFIIILLLLLLJJJIIIIIIKKKIIIJJJIIIFFFCCCEEEIIIMMMQQQGGG@@@EEEKKKLLLHHHDDDFFFGGGHHHHHHGGGEEEBBBAAA@@@;;;666666:::======;;;===CCCFFFEEEEEEHHHIIIGGGCCCDDDDDDDDDBBB@@@>>>===999777666888===>>>;;;777333111///......---+++)))))))))(((&&&$$$$$$&&&'''***((()))***#########%%%***------)))%%%%%%$$$$$$&&&(((((('''&&& ###&&&'''&&&&&&)))+++(((&&&'''))))))''')))...''')))&&&!!!$$$...555555@@@BBBDDDDDDAAA???======999???EEEFFFBBB???>>>???999===BBBFFFFFFEEECCCCCC???AAADDDDDDCCC@@@??????<<<@@@EEEFFFDDDDDDFFFHHHCCCCCCCCCDDDEEEFFFGGGHHHCCCDDDCCC@@@===>>>CCCGGG>>>AAACCCBBB@@@???AAACCCCCC@@@AAAFFFFFFDDDHHHOOOJJJHHHCCC>>>;;;<<>>DDDCCCBBBBBBBBBCCCDDDFFFHHH???>>><<<;;;;;;===???@@@>>>>>>?????????@@@@@@@@@CCCBBBBBBCCCCCCDDDFFFFFF@@@???>>>===<<<<<<===>>>BBB???<<<<<<>>>>>>===:::;;;===???AAAAAA>>>;;;999<<<;;;>>>BBBBBB>>>;;;<<<999:::;;;<<<<<<<<<;;;:::::::::999:::;;;===???AAA666777888999:::;;;;;;;;;:::888888;;;???@@@>>>;;;888<<<>>>;;;444000000111(((000333000...///...******(((&&&%%%%%%&&&'''(((&&&&&&%%%$$$#################################### !!!"""######$$$$$$###&&&###!!!!!!###%%%$$$###%%%!!!"""!!!'''###"""!!! ###''',,,///111222333555888:::<<<===<<>>BBBBBB>>>===AAADDDCCCCCCEEEHHHKKKKKKGGGCCCAAA???===;;;;;;>>>CCCHHHFFFFFFFFFGGGGGGGGGHHHHHHNNNNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJJJJIIIJJJLLLNNNLLLRRRTTTRRRQQQUUUXXXYYYUUUQQQPPPPPPMMMJJJLLLPPPLLLRRRVVVUUUOOOMMMQQQUUUQQQPPPOOOPPPTTTXXXZZZ[[[[[[ZZZXXXXXXWWWVVVSSSQQQPPPTTTZZZ]]]\\\ZZZWWWVVVVVVWWWXXXWWWTTTTTTWWWZZZ[[[\\\\\\[[[XXXWWWWWWXXX\\\XXXTTTTTTVVVXXXWWWVVVYYY___fffgggccc]]]YYYWWWXXXYYYZZZYYYXXXWWWXXXYYYbbbaaa___^^^^^^aaaccceeedddbbb```___^^^]]]^^^^^^:::666333555:::>>>>>>;;;;;;:::;;;;;;777222444999GGGMMMRRRUUUXXXZZZVVVPPPPPPNNNKKKHHHEEEDDDCCCCCCGGGEEEBBB???>>>???BBBCCCBBBBBB@@@===999777777888;;;<<<<<<===AAADDD>>>666000------222;;;BBBEEEEEEHHHJJJLLLNNNNNNKKKHHHFFFHHHFFFEEEEEEHHHJJJJJJJJJGGGFFFEEEDDDEEEFFFHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLHHHGGGFFFEEEFFFHHHKKKMMMIIIJJJKKKKKKKKKJJJHHHHHHIIIJJJJJJIIIHHHFFFDDDCCC>>>888222222888???BBBCCCDDDFFFHHHIIIIIIGGGDDDCCCCCCHHHHHHCCCBBBDDDBBB===888666555999>>>BBBBBBAAA???<<<999666555333111///,,,,,,,,,+++***)))(((''')))(((&&&&&&&&&&&&%%%###&&&&&&&&&%%%(((,,,)))$$$$$$'''&&&""""""'''(((%%%)))(((&&&%%%&&&''''''&&&&&&''''''(((((((((((((((+++(((&&&&&&(((+++,,,,,,777???BBB===>>>CCCBBB;;;AAAEEEFFFBBB???@@@@@@>>><<>>>>>???BBBEEEGGGGGGFFFGGGGGGEEECCC@@@???@@@AAACCCDDDGGGIIIIIIHHHFFFDDDDDDDDDDDDEEEGGGFFFDDDBBBGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA??????AAACCCGGGDDDCCCDDDGGGIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@DDDAAA>>>???BBBEEEFFFEEECCCBBB@@@??????@@@AAABBBEEEDDDCCCBBBBBBAAAAAABBBDDD@@@======???@@@???>>>============>>>???AAAAAADDDEEEFFFDDDAAA@@@CCCFFFCCCBBB@@@>>>======>>>>>>======<<<======>>>??????CCCEEEDDDAAAAAACCCDDDAAA???===;;;:::;;;<<<<<<;;;<<<:::999;;;>>>???===:::>>>===<<<;;;:::999999999777777999;;;===<<<999666999;;;>>>@@@AAA@@@>>><<<:::999888888:::;;;:::888;;;888666777:::<<<;;;999777777888999999999999888888;;;===999444000222555,,,...000111111///---,,,111,,,((('''***,,,***'''&&&'''((((((&&&$$$$$$%%%'''%%%"""""""""######"""###$$$""" ###'''&&&"""&&&%%%$$$###""" !!!"""############"""!!!%%%###""""""$$$&&&%%%%%%111111222444666888:::;;;777666444333444555777888666999<<<===>>>>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@???>>>???@@@???======>>>???@@@@@@@@@BBBFFFIIIJJJJJJLLLNNNNNNJJJEEEDDDHHHLLLHHHEEEAAAAAADDDIIIMMMOOOPPPPPPPPPPPPRRRTTTVVVXXXUUURRRRRRSSSQQQLLLIIIKKKOOOQQQRRRNNNHHHFFFHHHLLLSSSQQQOOONNNOOOSSSVVVYYYVVVWWWXXXYYYWWWUUUQQQOOOEEELLLUUUZZZZZZWWWTTTTTTXXXVVVSSSPPPQQQSSSVVVXXXXXXVVVTTTQQQPPPPPPQQQRRRRRRQQQRRRUUUYYYZZZYYYVVV\\\]]]```aaa___\\\WWWTTTXXX[[[^^^___]]][[[XXXXXX___]]][[[ZZZ[[[___ccceeeeeedddcccbbbbbbaaa```^^^777444333555;;;???>>><<<;;;::::::;;;777222444999AAADDDFFFFFFIIIMMMKKKGGGKKKIIIGGGFFFDDDDDDDDDEEEBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@===999666555666888;;;<<<===???CCCGGGBBB;;;000......333<<>>999777555888===AAABBBAAABBB@@@<<<:::888666333111///......---,,,***(((((('''&&&$$$%%%&&&&&&%%%###&&&(((******,,,,,,&&&$$$'''&&&""""""'''(((%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&'''(((((((((((((((***(((&&&&&&(((+++,,,,,,444888<<<===???BBB???;;;BBBFFFHHHEEEBBBCCCCCCAAA@@@CCCFFFHHHFFFBBB===:::CCCCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDGGGHHHGGG@@@<<<@@@DDDEEEEEEFFFAAABBB@@@<<<>>>CCCDDD@@@@@@AAAAAAAAA@@@@@@BBBCCC>>>>>>>>>@@@CCCFFFFFFFFFEEEEEEDDDCCCAAA@@@BBBDDDBBBCCCFFFGGGHHHGGGEEECCCEEEDDDCCCDDDFFFFFFEEECCCGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDBBB@@@@@@BBBDDDIIIGGGEEEFFFIIIKKKJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCFFFCCC@@@@@@CCCEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCFFFEEEDDDCCCBBBAAAAAAAAACCC@@@===<<<>>>??????============>>>???@@@AAAAAADDDDDDDDDBBBAAAAAACCCDDDBBBAAA@@@>>>>>>>>>??????=========<<<======>>>>>>AAACCCBBB???>>>@@@@@@===???===::::::;;;<<<<<<;;;<<<;;;:::;;;>>>???===;;;???>>>>>><<<<<<;;;;;;;;;::::::;;;<<<===<<<888555999:::<<<>>>>>>>>>===<<<:::999888999:::;;;:::999999777666777:::;;;:::888666666777888999999999888:::<<<<<<999444111111222,,,...000222333222000///111---)))(((+++,,,***'''&&&((()))(((&&&$$$$$$%%%$$$###!!!"""$$$&&&&&&&&&%%%%%%### """&&&%%% %%%$$$$$$###"""!!! ########################%%%###""""""###%%%$$$###,,,---///111444888:::<<<666555444333444555777888666999;;;<<<<<<===>>>???@@@@@@????????????>>>>>>===???@@@???>>>===>>>???=========@@@DDDGGGHHHIIIGGGIIIJJJFFFBBB@@@CCCFFFDDDBBB@@@@@@CCCGGGJJJKKKNNNMMMLLLLLLMMMPPPSSSVVVSSSQQQQQQTTTSSSNNNLLLMMMJJJLLLLLLHHHCCCBBBEEEIIIQQQOOONNNMMMNNNOOORRRSSSRRRTTTWWWXXXVVVRRRMMMIIIHHHNNNUUUYYYXXXTTTRRRPPPQQQOOOLLLIIIJJJLLLPPPRRRYYYWWWUUURRRPPPOOONNNNNNRRRQQQRRRVVVZZZ\\\[[[YYYZZZ\\\^^^^^^]]]YYYUUURRRWWWZZZ]]]^^^\\\YYYWWWVVVZZZYYYYYYYYY[[[___bbbddddddcccbbbbbbbbbcccbbbbbb444333333666;;;>>>===;;;999888999:::666222444999@@@AAA???===@@@EEEFFFCCCDDDDDDCCCBBBBBBCCCDDDEEE===???AAACCCDDDBBB@@@???@@@>>>:::555222222555888???@@@AAAAAADDDGGGBBB<<>>999::::::999:::<<<@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBAAAEEEFFFDDDDDDDDDCCC???:::888666888===AAABBBBBBEEECCC@@@>>><<<:::888555444333222111///---+++***&&&%%%$$$$$$%%%&&&%%%###$$$%%%$$$###%%%'''###%%%'''&&&######&&&'''%%%&&&%%%%%%&&&'''&&&$$$"""&&&&&&'''((((((((((((''')))'''&&&&&&(((***++++++000///222:::???>>>;;;:::@@@EEEHHHFFFEEEFFFEEEBBBCCCDDDGGGHHHFFFCCC>>>;;;@@@AAACCCDDDEEEEEEDDDDDDAAAAAAAAABBBCCCFFFHHHJJJGGG@@@===@@@DDDDDDDDDEEE???@@@>>><<<>>>BBBCCCAAA?????????@@@AAABBBAAA???@@@>>>===???BBBDDDEEEFFFCCCDDDDDDCCCAAABBBDDDFFFAAABBBDDDFFFFFFEEEDDDCCCFFFDDDBBBCCCDDDFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEHHHEEECCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAAAAAAAAAAA>>><<<<<<===>>>>>>===>>>?????????@@@@@@AAAAAAEEECCCAAA@@@AAABBBBBBAAAAAAAAA??????>>>???@@@AAA>>>======<<<<<<<<<======@@@BBBAAA======??????<<<>>><<<::::::;;;<<<<<<;;;<<<<<<;;;<<<>>>???===<<<@@@@@@??????>>>>>>=========<<<<<<======<<<888555888999:::;;;<<<<<<<<<<<<;;;:::999999;;;;;;:::999777666777888::::::888666444555666777888888888888===<<<:::888555222000000,,,...111444555444333222111...+++***,,,,,,***((('''((())))))'''%%%%%%&&&%%%###"""###$$$&&&&&&&&&%%%&&&$$$!!!"""%%%$$$############"""""""""!!!%%%$$$###""""""###$$$%%%%%%###""""""###$$$###"""'''(((+++...222666999;;;555555444333444555666777666888:::;;;::::::;;;<<<<<<<<<<<<============>>>===>>>??????======>>>???;;;;;;;;;===AAADDDEEEEEEDDDFFFFFFDDD@@@===>>>@@@BBB@@@@@@AAADDDGGGHHHHHHJJJIIIGGGGGGHHHKKKNNNQQQNNNLLLMMMQQQQQQMMMLLLMMMGGGHHHGGGDDD@@@@@@DDDHHHMMMMMMLLLLLLKKKKKKKKKKKKHHHKKKPPPSSSSSSOOOJJJGGGJJJNNNSSSVVVTTTQQQNNNLLLPPPNNNKKKIIIIIILLLPPPSSSYYYXXXVVVTTTQQQNNNKKKJJJNNNOOOPPPTTTXXX[[[[[[ZZZYYYZZZ[[[[[[YYYVVVRRRPPPVVVYYY[[[\\\ZZZWWWUUUTTTVVVVVVXXXZZZ\\\___```aaaaaa``````___```aaacccddd444444555888;;;<<<:::888777777888888555111333999???@@@>>>;;;===BBBCCC@@@@@@??????>>>???@@@AAABBB:::<<>>777---...000555<<>><<<:::999999888666333111///...***(((''''''''''''&&&$$$&&&$$$%%%(((&&&&&&'''&&&%%%%%%&&&&&&%%%&&&&&&&&&((()))(((%%%"""%%%&&&''''''((((((''''''((('''%%%&&&(((*********000))))))444:::777555999<<>>???AAACCCDDDEEEDDDDDDAAAAAABBBBBBCCCEEEGGGHHHGGGAAA???BBBDDDCCCDDDFFF@@@???>>>===???AAAAAA???@@@???>>>@@@CCCDDDAAA>>>BBB@@@>>>>>>AAADDDEEEFFFCCCDDDDDDCCCAAAAAACCCFFFBBBCCCDDDEEEFFFEEEDDDCCCFFFDDDAAAAAACCCEEEGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCEEEFFFEEEEEEDDDEEEFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBBAAA@@@@@@???===<<<;;;<<<<<<======???@@@@@@AAAAAAAAA@@@@@@DDDAAA>>>>>>@@@BBB@@@>>>AAA@@@???>>>>>>???AAAAAA>>>>>>===<<<;;;;;;;;;;;;???AAA@@@======@@@AAA???>>><<<999999:::<<<<<<;;;<<<<<<======>>>>>>===<<>>>>><<<;;;;;;<<<<<<;;;888666999::::::;;;<<<===>>>>>><<<;;;::::::;;;;;;:::999555666888999:::999777555333444555777888888888888<<<:::777666666444222000...000333555555444222111222000---,,,------+++)))((()))******(((&&&&&&''''''%%%$$$###$$$###""" """$$$$$$"""###%%%%%%!!!"""""""""""""""#########&&&%%%###""""""###%%%&&&&&&$$$######$$$$$$$$$###&&&'''))),,,000444777999444333333333444555666777666888999999888777777888999::::::;;;<<<<<<======<<<===>>>>>>======>>>???===<<<;;;<<>>>>>???AAA@@@AAADDDGGGHHHGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJFFFDDDGGGLLLMMMJJJHHHJJJGGGGGGFFFDDDBBBCCCGGGJJJJJJJJJJJJJJJIIIGGGDDDCCC>>>AAAFFFJJJMMMMMMKKKJJJIIILLLOOOQQQPPPNNNKKKIIIPPPNNNLLLJJJKKKNNNRRRTTTVVVVVVVVVTTTRRRNNNKKKIIIJJJKKKMMMPPPTTTWWWYYYYYYWWWXXXXXXWWWVVVSSSPPPNNNUUUWWWZZZZZZXXXUUUTTTSSSUUUWWWYYY\\\]]]^^^^^^^^^^^^]]]]]]\\\[[[\\\___aaa666666777888999888666555555555666777444111333999999;;;;;;999;;;>>>===999>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>@@@AAABBBBBB@@@<<<777111///222999>>>CCCEEEDDDAAA??????;;;555+++---111666<<<@@@AAABBBFFFFFFGGGGGGGGGFFFEEEDDDGGGFFFEEEFFFHHHHHHGGGFFFJJJGGGCCCAAA@@@BBBEEEHHHFFFDDDAAA>>>>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>><<<<<<888===AAA@@@<<<:::===AAAAAA@@@>>>===<<<===>>>???BBBCCCEEEGGGGGGDDDBBBAAA<<<999777999===AAABBBBBB>>>======>>>@@@@@@???===<<<<<<;;;:::888555444222000///,,,++++++***(((&&&,,,***$$$"""))),,,***'''&&&&&&'''&&&%%%%%%%%%''''''((()))***)))&&&###%%%&&&&&&''''''''''''''''''&&&%%%&&&((())))))(((000'''%%%---111///000666:::???CCCCCCCCCFFFGGGEEEDDDEEEGGGGGGGGGEEECCCBBB===>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFBBBAAADDDEEEDDDEEEGGGCCC@@@????????????======AAA@@@???AAAEEEEEEBBB???CCCAAA??????AAADDDEEEEEEDDDEEEDDDBBB@@@@@@AAACCCCCCDDDEEEFFFFFFFFFEEEEEEFFFCCC@@@???AAADDDFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBDDDEEEEEEEEEDDDFFFGGGCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIGGGFFFEEEEEEFFFFFFIIIIIIGGGEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@?????????======<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@??????CCC???<<<<<<>>>@@@???===@@@???>>>>>>>>>???@@@AAA======<<<;;;::::::;;;;;;:::======;;;<<<@@@BBB@@@===;;;999999:::;;;<<<;;;<<<============<<<<<<<<<======>>>?????????>>>>>>999999888:::;;;;;;999888;;;;;;<<<===>>>???@@@@@@===<<<;;;;;;<<<<<<;;;999555777999:::999888666555444444666777777888888888888777555555666666444222111222444555444222000...333111000///...---+++***)))***++++++)))''''''(((&&&%%%#########""" """$$$"""###&&&'''%%%""""""""""""############&&&%%%###""""""###%%%&&&'''%%%######%%%%%%%%%$$$'''''')))+++...111333555222222222333444444555666666777999888666555555666888888999:::;;;<<<======:::;;;===<<<<<<;;;===>>>@@@???======>>>???>>>===AAABBBCCCBBB@@@>>>>>>>>>>>>>>>@@@BBBEEEFFFDDDBBB>>>@@@BBBEEEFFFEEEDDDCCCAAA@@@CCCIIIJJJGGGEEEGGGFFFFFFEEECCCCCCDDDGGGJJJFFFGGGHHHHHHGGGDDD@@@>>>;;;<<<>>>AAADDDGGGIIIKKKGGGGGGIIIJJJKKKJJJHHHGGGHHHGGGFFFFFFHHHJJJLLLNNNPPPQQQRRRRRRQQQNNNKKKJJJHHHJJJLLLNNNQQQTTTVVVXXXUUUUUUTTTTTTRRRQQQOOONNNRRRTTTWWWWWWUUUSSSSSSSSSWWWXXX[[[]]]]]]\\\ZZZYYY\\\]]]]]][[[YYYXXX[[[]]]888888888777777555444444444333555666444000333999888:::;;;:::<<>>AAAAAA>>><<<===;;;777+++...333888===@@@AAAAAAEEEEEEFFFGGGGGGEEEDDDCCCEEEEEEDDDEEEGGGGGGEEEDDDEEEBBB???===>>>@@@DDDGGGBBB@@@===;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDBBB@@@???>>>>>>>>>888<<<@@@>>>:::888:::===???>>>===<<<;;;<<<======AAAAAACCCGGGGGGBBB??????;;;999888:::???BBBBBB@@@::::::;;;===@@@@@@???===;;;;;;;;;:::999888777666555333111000000///,,,++++++,,,+++)))***+++&&&(((&&&&&&)))(((%%%$$$%%%)))(((((()))******'''%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&((()))((('''***'''&&&((()))))),,,111777<<<@@@???AAAEEEHHHGGGGGGGGGFFFEEECCCAAA>>>===<<<===???AAABBBCCCBBBBBBAAAAAA@@@@@@@@@?????????CCC@@@AAADDDEEEDDDEEEHHHEEEAAA???AAAAAA>>><<<<<>>@@@BBBDDDDDDEEEEEEFFFFFFFFFEEEFFFCCC???>>>@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@CCCEEEFFFEEEEEEFFFGGGCCCDDDEEEEEEDDDEEEGGGIIIHHHGGGFFFDDDCCCDDDDDDEEEHHHIIIHHHFFFBBB@@@???@@@??????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>======>>><<<======<<<;;;;;;===@@@@@@@@@AAAAAAAAA???>>>===@@@>>><<<;;;<<<======<<>>???<<<<<<;;;:::::::::;;;;;;666999999777999===>>><<<<<<:::888888:::;;;<<<;;;;;;<<<>>>===;;;:::;;;;;;;;;<<<===?????????>>>===888888777999:::;;;:::888;;;<<<>>>???@@@AAABBBBBB>>>===<<<;;;<<<<<<;;;999666888::::::888777777777666666777777888888777777555555555555555555555555333444555666555222///---333333222111000...,,,+++***+++,,,,,,***(((((()))###""""""###%%%%%%###""" $$$###$$$'''((('''"""""""""""""""#########%%%$$$###""""""###$$$%%%%%%###"""###$$$&&&&&&%%%''''''((()))+++---///000000111222333333444555555555777888777666444444555777777888999999:::;;;;;;888999;;;;;;::::::;;;===BBB@@@>>>===>>>>>>===<<<>>>>>>>>>=========<<<<<<999999;;;>>>@@@AAA???===;;;===@@@BBBCCCBBB@@@???@@@???CCCHHHIIIFFFCCCEEEAAAAAA@@@@@@@@@AAACCCCCCAAABBBDDDDDDCCCAAA===;;;===<<<<<<===???AAADDDFFFEEEDDDCCCDDDEEEFFFDDDCCCAAAAAACCCEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHHHHJJJLLLMMMNNNPPPSSSVVVQQQPPPOOOOOONNNMMMMMMMMMMMMOOORRRRRRQQQPPPPPPQQQUUUVVVXXXZZZYYYWWWUUUSSSXXX[[[\\\[[[XXXVVVXXXZZZ888888777666555444555555222222444555333000333999:::<<<<<<;;;===AAA@@@<<<:::999888888888999:::;;;;;;;;;;;;;;;===>>>@@@AAA===:::555111000444:::@@@===@@@@@@<<<:::;;;:::777+++000666;;;???AAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEEEECCCAAABBBAAAAAA@@@AAABBBCCCDDDAAA@@@>>>======>>>???@@@BBBAAA@@@@@@AAABBBCCCDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAA<<<>>>@@@???<<<:::;;;===>>>===<<<<<<;;;;;;<<<<<>>@@@EEEDDD>>>:::;;;:::999999<<>>::::::;;;===???>>><<<:::777777888888999888888888555444222222333333222000)))+++,,,***+++***""")))&&&&&&***)))$$$###%%%***(((''''''(((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))(((&&& &&&***'''%%%(((+++,,,111666999888:::@@@DDDEEEDDDDDDCCCAAA???<<<;;;:::<<<===???AAAAAAAAAAAAAAA<<<======>>>>>>>>>======???===???CCCCCCBBBDDDHHHEEE@@@???CCCCCC???===>>>@@@AAAAAAAAA@@@@@@BBBDDD@@@???>>>>>>@@@AAA@@@???@@@AAAAAA???>>>>>>@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEEEEBBB???>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAAAAA???AAADDDEEEEEEEEEFFFGGGAAACCCDDDDDDBBBCCCEEEHHHHHHGGGEEECCCBBBCCCDDDDDDFFFHHHHHHFFFBBB???>>>???<<<===>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>===;;;;;;>>>AAA???@@@AAAAAA@@@>>><<<;;;=========;;;::::::;;;===???>>>===;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;777:::999777777:::;;;999;;;:::888888:::;;;<<<;;;999<<<===<<<:::888999::::::;;;===???@@@@@@???>>>;;;:::999999;;;;;;:::888:::<<<>>>AAABBBBBBBBBAAA???>>><<<<<<===<<<;;;999888:::;;;:::777666777999888888888999888888777666444666888666333222444666333444666777666444222000333444444333111...,,,,,,+++,,,---,,,***)))))))))%%%$$$$$$&&&''''''%%%###!!!%%%$$$###&&&'''&&&#########"""""""""""""""########################"""  ###%%%%%%$$$$$$$$$%%%&&&(((+++---...///000111222333444555555555666888777666444555555555666666666777777888888555777999999888888:::;;;???===<<<<<<===>>>===<<<<<<;;;::::::;;;<<<======777777999;;;===>>><<<:::;;;;;;<<<<<<======>>>>>>>>>>>>AAAGGGGGGBBB???@@@<<<<<<<<<===>>>>>>===<<<;;;===>>>??????===;;;:::;;;;;;;;;<<<>>>???AAABBBFFFCCC@@@???@@@@@@???===<<<>>>BBBEEEGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDFFFHHHIIIIIIHHHIIILLLOOOKKKKKKJJJIIIIIIJJJKKKKKKGGGIIIKKKLLLLLLLLLMMMNNNNNNOOOQQQSSSSSSQQQOOONNNOOOTTTXXXXXXTTTRRRTTTVVV777777666555444444666888111111333555333000333999999;;;:::888:::???@@@===888777777777888999;;;<<<999:::;;;===>>>>>>??????;;;999555111000333:::??????BBBBBB===999999777444---111888>>>AAACCCDDDDDDFFFDDDAAA???>>>@@@CCCDDDAAA@@@@@@BBBCCCCCC@@@>>>CCCDDDFFFGGGGGGFFFDDDCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCAAA??????@@@AAABBBEEEDDDCCCBBBAAABBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCAAABBBBBBAAA???>>>??????======<<<<<<<<<;;;;;;;;;>>>;;;>>>CCCBBB:::666777999999:::>>>BBBCCC@@@===;;;;;;<<<===>>>===:::888333444555666777888888888444333222333555666555444......,,,***+++---)))###***&&&&&&+++***$$$"""%%%)))(((&&&%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&(((((('''&&&%%%---(((%%%)))+++(((+++000111000333:::???@@@???>>>======<<<;;;;;;:::<<<===???@@@AAAAAA@@@@@@999999;;;<<<============;;;:::===AAABBBAAACCCGGGDDD???>>>CCCEEE@@@???AAA???AAABBB@@@===>>>AAAEEE======<<<>>>??????===<<<>>>>>>???>>>>>>???AAACCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBB???>>>>>>>>>>>>===???@@@@@@AAAAAAAAA@@@@@@>>>@@@CCCEEEEEEEEEFFFFFF>>>@@@BBBAAA??????BBBEEEHHHGGGDDDCCCBBBCCCDDDEEEEEEGGGHHHFFFAAA>>>>>>???;;;;;;<<<======<<<;;;::::::999999999999:::;;;;;;<<<>>>???===;;;<<>>;;;:::;;;======;;;888777:::>>>???>>><<<;;;:::::::::;;;999999999999:::;;;;;;<<<;;;===<<<999888::::::888;;;999888888:::;;;<<<<<<999;;;===<<<999777888::::::;;;>>>@@@AAAAAA@@@???>>>===;;;;;;;;;;;;999777999;;;>>>AAACCCCCCAAA@@@@@@>>>===<<<======;;;:::999;;;<<<:::777666888;;;999::::::999999888777666444888:::777222000222555333444666888888777555333444555555444111...---,,,+++---...---+++))))))******)))((((((((('''###!!!"""&&&%%%###%%%&&&$$$############"""""""""!!!!!!"""############"""!!!!!!###$$$$$$!!!!!!"""$$$''')))+++---//////111222333444444444444666777777666555555666444444444555555555555666444666777888777777999:::<<<:::999:::<<<>>>>>>>>>===;;;999999;;;===??????999888999;;;===>>>===;;;<<<:::888777888:::===>>><<<<<>>;;;;;;::::::;;;<<<======;;;999888999;;;<<<<<<;;;:::999555777:::===???AAABBBBBBGGGCCC???=========;;;999666999>>>BBBDDDDDDBBB@@@BBBCCCCCCBBBBBBAAA@@@@@@CCCDDDEEEDDDBBBBBBEEEIIIGGGGGGFFFEEEFFFGGGIIIJJJBBBEEEGGGHHHIIIIIIKKKLLLHHHIIIKKKMMMNNNMMMLLLKKKFFFLLLRRRSSSPPPNNNOOORRR777777777777666666666666333333222111222444777888:::555333777::::::999::::::<<<;;;999999<<<:::555<<<>>>@@@AAAAAA>>>;;;999333333111//////555???FFFDDDBBB???999555222333444999;;;===@@@BBBBBBCCCCCCFFFEEEEEEDDDCCCBBBBBBAAAEEEEEEBBB??????CCCBBB???DDDCCCCCCEEEGGGHHHGGGEEEBBB@@@??????@@@AAA@@@???EEECCCAAA??????@@@AAABBB>>>???AAACCCDDDDDDDDDCCCEEECCCBBBDDDFFFEEEBBB???AAADDDDDDAAA??????===888>>>>>>>>>>>>===:::888777;;;===???@@@???>>>>>>???@@@<<<<<>>===;;;:::999666000///555::::::777777888::::::999;;;===;;;666333333222000...+++)))(((+++((($$$"""###$$$%%%%%%)))((('''''''''&&&###!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###&&&&&&%%%%%%%%%&&&&&&''')))+++......///111666:::===>>>===999555444999???:::===??????AAACCC@@@;;;:::;;;;;;<<<======>>>>>>;;;===@@@AAAAAAAAAAAABBB???======???BBBCCCBBB???CCCAAA??????@@@@@@@@@???BBB@@@======???@@@???======<<<<<<>>>@@@BBBBBBAAA@@@???>>>@@@BBBDDDEEEEEEDDDBBB???===<<<===???@@@>>>???AAABBBBBB@@@===;;;:::>>>AAAAAA??????BBBFFF@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBB@@@?????????@@@DDDBBB@@@???@@@@@@???>>>???>>><<<<<<======<<<:::<<<:::999;;;>>>@@@???===>>>???@@@AAA@@@>>><<<:::>>>======>>>>>><<<999666333777:::;;;;;;<<>>>>><<<::::::::::::999888777666:::999:::<<<;;;777888<<<888:::======:::999:::<<<999999:::;;;:::999777666<<<===??????>>>>>>???AAA???@@@@@@@@@???<<<999888;;;===@@@BBBCCCCCCBBBAAA>>>======<<<;;;<<<<<<<<<===<<<::::::999:::;;;<<<666:::<<<:::666444666:::666777888888888666555444111222444777999888555222333222111000////////////,,,,,,------,,,,,,+++***,,,***((('''((()))(((''')))&&&###"""###$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$###"""!!! %%%###"""!!!"""###""""""%%%$$$%%%%%%&&&'''((()))000...---...222333111...444666777666444222111111666444222222333555555555444777888777:::???<<<444:::888777888;;;<<<<<<<<<777777999:::;;;<<<<<<<<<999///888???555:::CCC===>>>;;;999888888999888777;;;::::::;;;<<<;;;888666888999888777666777:::<<<555666666666444444666888777555555777:::>>>@@@@@@>>>;;;888999===>>>;;;888:::;;;<<<===??????@@@@@@BBBCCCCCCCCCBBB@@@>>>===@@@>>>:::777:::AAABBB???DDDDDDBBBAAA@@@?????????@@@AAABBBCCCDDDDDDDDDCCCKKKJJJIIIIIIJJJHHHEEECCCFFFHHHJJJKKKKKKKKKMMMNNN888888777777666666555555222222111111222444777888:::555444888:::999999:::888::::::999;;;>>>===999:::<<<>>>???>>><<<999777444444222000000444<<>>???@@@@@@??????CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@AAAFFFFFFCCCEEEDDDDDDEEEGGGGGGFFFDDDDDDBBB@@@@@@BBBCCCBBBAAACCCAAA???>>>======>>>>>>??????>>>>>>>>>???@@@AAACCCBBBBBBDDDFFFGGGDDDBBBCCCFFFFFFBBB@@@AAA???;;;<<<<<<<<<<<<<<<;;;;;;:::<<<>>>@@@@@@???>>>>>>>>>>>>::::::>>>@@@>>>===>>>>>>>>>>>>>>>===<<<;;;:::777222111666;;;:::888888999;;;;;;:::;;;===;;;777555555333222000...---,,,,,,)))&&&%%%&&&'''(((''')))(((&&&&&&'''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$)))((('''&&&%%%%%%&&&&&&&&&(((*********,,,///333444555666444000111555:::999<<<===<<>>@@@@@@>>>======>>>AAA???>>>@@@CCCDDDBBB@@@???>>>===>>>???AAA@@@@@@???===<<<===???AAA@@@??????>>>===???AAABBBBBBAAA@@@???>>>???AAACCCCCCBBBBBBAAA>>><<<;;;<<<===???AAA@@@???>>><<<<<<;;;;;;;;;???BBBAAA??????BBBEEE@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA@@@?????????@@@DDDBBB@@@???@@@@@@???>>>>>>===<<<<<<======<<<;;;===<<<<<<===???@@@??????>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;===>>>===;;;999:::<<<===<<<:::999;;;===@@@===::::::<<<=========<<<<<<<<<;;;;;;:::999888:::999:::<<<;;;777888<<<888:::<<<<<<:::888999;;;;;;;;;<<<<<<<<<;;;999999;;;;;;<<<=========>>>???>>>???@@@@@@???===;;;999:::<<<===???AAABBBBBBBBB@@@@@@>>>===<<<;;;;;;;;;<<<;;;:::999999:::;;;;;;777:::<<<:::666555777:::777777888888888777555444444444555777888777444111333333222111000000000000...////////////...------...,,,)))((((((((('''%%%***'''%%%###$$$%%%%%%%%% !!!!!!"""""""""""""""############""""""!!! ###"""!!!"""###$$$$$$$$$############$$$%%%&&&''',,,---...///......//////222444666666444333333333555333222222444555666666555777777666999===;;;555<<<:::888888999999888777888888999999::::::999999===777999===<<<>>>BBB>>>===;;;888777888888888777888888888999;;;;;;:::888666666666555444444777:::555666666555444444555777777777777777999:::<<<>>>:::777555777<<<>>><<<999:::;;;<<<===>>>?????????BBBBBBBBBBBBAAA???===<<<>>>===999666888>>>???<<>>============>>>???AAACCCCCCCCCBBBAAAEEEDDDCCCDDDEEEDDDAAA???FFFHHHJJJJJJJJJJJJKKKLLL888888777777666555444444111000000000222444777999999555444888:::999888:::777999::::::===BBBAAA>>>:::<<<===>>>>>>;;;999777555555333111000222777:::;;;:::777444111222555888===>>>>>>>>>>>>===<<<<<>><<<;;;:::::::::<<<;;;999999:::===???AAA@@@@@@AAADDDFFFGGGFFFDDDBBBEEEEEEBBB@@@BBB@@@===;;;::::::::::::;;;===>>>>>>@@@AAA@@@>>><<<<<<===<<<999:::???@@@===;;;;;;<<<<<<============<<<<<<999444333888<<<;;;999999;;;===<<<:::;;;===;;;666777666444333222222222222///---***)))************)))'''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&---+++)))&&&%%%&&&''''''&&&'''((('''''''''***,,,***---//////---...222555666888888777:::>>>>>>:::999999999:::;;;;;;<<<<<<===>>>???>>><<<:::::::::AAA?????????AAAAAA@@@???<<<;;;;;;===???AAAAAA@@@===<<<<<<===@@@AAAAAAAAA???>>>===>>>@@@AAA@@@???@@@???>>>???AAABBBAAA@@@AAA???===;;;;;;;;;<<<===DDDAAA<<<888777888:::;;;===@@@BBBAAA???>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@??????@@@@@@CCCAAA?????????@@@???>>>===<<<:::;;;===>>>===<<<>>>???@@@@@@>>>>>>???@@@??????@@@@@@@@@>>>===<<<888888999<<<>>>???===;;;===>>>>>><<<:::999:::;;;???<<<::::::<<<==================<<<<<<;;;;;;::::::999:::<<<;;;777888<<<999;;;<<<;;;999888888888::::::;;;;;;;;;:::999999:::999999:::<<<======<<<===>>>?????????>>><<<;;;::::::;;;<<<>>>???AAABBBBBBBBB@@@>>>===;;;:::999::::::999999999::::::;;;888:::;;;:::777666888;;;777777888999888777666555777666555666666666333111444333222111111000000111111111222222111111000///000---+++))))))(((&&&%%%,,,)))&&&%%%&&&'''&&&&&&!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&!!!!!!!!!!!!"""###$$$$$$(((+++......++++++...111111333555555444444444555444333111222444666777777666777777555777;;;:::777;;;999777666777777666555999999888888777777666666======888:::DDDEEE===<<<<<<:::777777777888888777666555555666999:::::::::555666555444333444777999666777777555333333444555555777999888666666999<<<555333333555:::======;;;::::::;;;<<<===>>>>>>???@@@@@@AAAAAA@@@>>><<<;;;;;;;;;888444555::::::777>>>======<<<<<<======>>>;;;===@@@BBBBBBBBB@@@>>>CCCBBBBBBCCCEEEEEECCCAAAEEEGGGHHHIIIHHHGGGHHHIII888888777666555444333333000/////////111333666888888555555999:::777777999777:::;;;;;;>>>CCCBBB???<<<===?????????===;;;999666555333111000000111222666555444222111333777;;;>>>>>>>>>>>>>>>=========AAAAAAAAAAAAAAAAAA@@@@@@AAACCCBBBAAACCCHHHHHHDDDGGGFFFEEEEEEEEEEEECCCAAA@@@>>>======???@@@@@@??????>>>===<<<:::999888777555555777999<<<@@@CCCEEE@@@AAABBBCCCDDDDDDCCCBBB@@@BBBBBB???>>>@@@@@@===<<<;;;999888888:::<<<>>>???@@@@@@???<<<:::::::::<<<:::;;;@@@BBB>>>;;;;;;:::;;;<<<===>>>>>>>>>>>>:::666666:::===;;;999:::===>>><<<::::::<<<;;;666777666444222222333555666333111...------,,,***))))))(((&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''---+++)))'''&&&''')))***))))))))))))((((((((()))(((***---...------///111222333222000333888999666777888888999999::::::;;;<<<===>>>===;;;::::::;;;???>>>==================<<<;;;;;;===???AAA@@@???======>>>???@@@AAAAAAAAA===<<<;;;<<<===>>>===<<<@@@???>>>???AAAAAA@@@>>>@@@???===<<<;;;<<<===>>>CCC@@@;;;777666888:::===???@@@BBBAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBB@@@???>>>???@@@???>>>===;;;::::::<<<===>>>===>>>@@@BBB@@@===;;;===@@@>>>????????????>>>===<<<999888999;;;===>>>===<<<;;;;;;;;;;;;;;;<<<>>>???===<<<;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;:::999:::<<<;;;777888<<<;;;<<<<<<;;;:::888888777888888888888888888777777999888777999<<<===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999:::<<<>>>???AAA@@@@@@???===<<<:::999888888888888999999999:::999::::::999777666999;;;777888999999999888777666888666555444555666555444555444333222111111111111222222333333222222111000///---+++*********)))''',,,***''''''''''''&&&%%%""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""###$$$(((***,,,,,,+++,,,...111222333555555444333444555444333111222444777777777777777666555666888999888666444333444666777777666777777666666555555555666666===555888LLLLLL;;;888;;;999777666777888888777555444333444777888888888666666666555444444777:::666777666555222111222444222666999777444333666:::444333333555999<<<<<<;;;::::::::::::;;;<<<=========>>>>>>>>>===<<<:::999999:::888444444777777444<<<;;;;;;<<<<<<===>>>???999;;;???AAABBB@@@>>>===@@@@@@AAACCCEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDEEEFFF666666555555444333222222///.........///222555666555444555888888555555777999;;;;;;;;;===AAAAAA=========>>>???>>><<<:::999777666333111000///...---333444444333333666:::===>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>===<<>>===<<<<<<>>>??????????????????>>><<<:::888777333666:::>>>AAACCCCCCCCCAAAAAABBBBBBAAA???>>>===>>>AAA@@@======@@@@@@>>>>>><<<999777666777999;;;>>>???>>><<<999777777888999777999>>>@@@===::::::999:::;;;===>>>>>>??????<<<888999<<<===;;;999;;;<<<===;;;888888;;;999555555444222111222333666777888555333111000---***'''***((('''&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((((((***)))(((((((((***,,,---++++++*********))))))((((((***+++,,,,,,++++++,,,---...,,,***,,,222333000555555555666777777888888999:::;;;;;;::::::;;;=========<<<<<<;;;;;;<<<======<<<<<<>>>???@@@>>><<<>>>???@@@AAA@@@?????????===<<<;;;<<<===>>>===<<>>>>>???AAAAAA???>>>@@@???>>>=========>>>>>>???===;;;::::::;;;===>>>???@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@>>>>>>???@@@???>>>===;;;999999;;;===>>>===<<>>;;;999;;;=========>>>>>>======<<<<<<;;;:::999:::<<<<<<;;;::::::999999999;;;===???@@@:::;;;;;;;;;;;;<<<======<<<;;;:::999999999:::::::::999:::<<<;;;777888<<<<<<<<<;;;;;;;;;:::888777777777777777777777777777888777777999;;;<<<<<<<<<::::::;;;<<<======>>>>>>===<<<:::888777999:::<<<===============<<<::::::666777777888888888999999999999888777666777999:::777888999::::::999888888777555333444666777777777555444333222111111111111111111222222222111000000...,,,******,,,,,,,,,+++,,,***((('''''''''&&&$$$$$$###""""""""""""#########""""""!!!!!!!!!!!!""" """"""!!!!!!######""""""""""""######$$$+++)))((()))---000000///444555555444333222333444555444222333555777777777666666555666666555777888555333222222444555555444555555444444444555666777///:::555;;;SSSTTT@@@888:::888666555666777777777777666444555666666444333444444444222111222555888555666666444222111222333...222666666222111555999555555555666888:::::::::888888888888888:::;;;;;;::::::;;;;;;:::999888777777:::999555444666555333777888888888999;;;<<<===999:::===???@@@???===<<<;;;;;;<<<>>>@@@AAA@@@>>>@@@BBBDDDCCCBBBAAABBBCCC333333333222222222222222///......---...000333444333222444888666222222555888:::;;;999<<>>:::;;;;;;<<<<<<;;;:::888777:::888555333222111///---333555777777888999<<<>>>=========>>>???AAABBBCCCBBBBBBAAA???===<<<::::::AAACCCBBB???@@@BBB@@@;;;DDDBBBAAABBBBBBAAA???===???>>>===>>>@@@AAAAAA@@@>>>???@@@@@@???<<<:::888888:::>>>AAABBBAAA???===???AAAAAA@@@<<<999777777<<>>;;;<<<@@@@@@>>>@@@===:::777666666777888<<<<<<;;;888555333444555444111333888;;;999777888999:::;;;===>>>>>>??????<<<::::::======:::999;;;999:::888555555999888444222111111111111333444555:::999777555333000+++(((,,,***''''''((()))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((()))***+++,,,---+++***)))***++++++)))'''(((((()))))))))((('''''')))***(((&&&(((------***000000111111222333333333333555666666666777999;;;;;;<<<<<<:::999:::<<<>>>;;;;;;;;;===>>>>>><<<:::<<<>>>@@@@@@>>>===<<<<<<===<<<;;;<<<>>>???>>>===<<<<<<===>>>@@@@@@???===???>>>>>>>>>===>>>>>>>>>======<<<<<<<<<===>>>???>>>>>>>>>===============????????????????????????@@@AAABBBCCCDDDDDDCCCCCCAAA???======???@@@???>>>>>>;;;999888:::<<<======;;;<<<===<<<:::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;===;;;::::::;;;;;;:::888>>>;;;888888999;;;<<<<<<999:::<<<<<<;;;;;;<<<>>>::::::888777777888999::::::999:::<<<;;;777888<<<;;;:::999:::;;;:::888666888888888777888888999:::555777999999999:::<<<>>>999999::::::;;;<<<<<<======;;;999888777888999:::999:::;;;;;;;;;:::999888444555666777888888888888888777666555555666888:::777888999:::;;;:::999999666555444444666888888888444333222111111000000111000000111111000000///...---,,,++++++---......---,,,+++)))(((((('''%%%$$$%%%$$$###"""!!!"""###$$$&&&%%%###!!!!!!!!!!!!"""!!!###$$$""" ###$$$$$$############$$$$$$+++'''%%%'''---111111///555555555444222222333444777555333333555666777666555444555777666333444888888666444333333222111000555444333333333555666777000777888AAAUUU[[[KKK<<<999777555444666777777666888777666666666444111///000000///...---...111333444555555333111111222333---000333333222111333555666666666777777888888888777666555555555777888999666666777888777666555444444999:::666444555555222222222222333444555777888888999:::;;;<<<<<<<<<;;;::::::;;;===@@@AAA???>>>===???AAAAAA@@@???@@@AAA000000000000111111111111000///...------///111222000111444777444000000333666888888777:::>>>===999;;;;;;;;;;;;:::999888777>>>;;;777555666555333111444777;;;<<<=========>>>============>>>@@@AAABBB@@@@@@???>>>===;;;;;;:::@@@BBBBBB???@@@BBB???:::AAA@@@???@@@@@@@@@>>><<>>@@@AAA@@@>>>;;;999:::;;;===??????>>><<<;;;<<<>>>???===888555444444777999999666777;;;===;;;>>><<<:::777666666666777888888777444111000111222111...///555888777777999::::::<<<===>>>>>>>>>>>><<<:::;;;>>><<<999888;;;666666444111333666666333000000111111222333333333;;;:::999999888444000,,,...,,,((('''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))'''((()))***++++++******+++******+++......,,,***((((((''''''((((((((('''((()))(((%%%'''******&&&******++++++,,,------------.../////////000333555666777777666444555999<<<666666888:::<<<===;;;999777:::======<<<::::::;;;999888888999<<<======<<<888888999<<<>>>>>>===;;;========================???>>><<<;;;:::;;;===>>><<<;;;;;;;;;<<<===<<<<<<========================>>>???@@@BBBBBBBBBBBBBBB@@@>>>======???@@@???>>>???<<<999888999;;;<<<<<<<<<;;;::::::;;;;;;:::999:::::::::999:::::::::;;;===;;;999999:::;;;:::999???<<<888777888::::::999777:::<<<<<<;;;:::<<<>>>:::999888777777888:::;;;:::999:::<<<;;;777888<<<999777666777999999777555888777777666777888999:::000555999999666555:::>>>888888888888999:::;;;;;;999999888888888999:::;;;888888999999888777444333333444555777888888777777777666333222444666888888777888:::;;;;;;;;;:::999777666555666777888777666333333222111000000000000///000000000000///......///...,,,,,,---......---...,,,+++******)))'''$$$&&&%%%###"""!!!"""###$$$)))'''%%%"""!!!!!!!!!""" ###%%%$$$ ###&&&$$$$$$######"""######$$$'''&&&%%%'''***---000111333444444333222333555777999666444444555666666555444333666999777222222777888666444222222222111///777666444333333444555666555444:::BBBNNNZZZTTT???888666444444555777777666666666777888888555000------------,,,+++,,,...111222333444222111111222444///000111222111111000///333444555555555666777888555444333222333444666777222333444444444333222111111666999666333444444222/////////000111222333444666666666666777888999999::::::;;;===@@@@@@???===:::<<<>>>???>>>>>>???@@@.........///000000111111111///...------...000111///000333666333......222333555666666999======999============<<<;;;::::::AAA===999888888999777555666999>>>@@@@@@???>>>>>>======<<<<<<<<<>>>???@@@>>>>>>======<<<<<<<<<;;;???AAAAAA@@@AAACCC@@@;;;???>>>>>>>>>@@@???>>><<<<<<;;;:::;;;===??????>>><<<===@@@AAAAAA>>>;;;999888999:::;;;<<<<<<======999;;;===;;;666333222333111333333000111666888666<<<;;;999888777666777777666666555222///...///111111...///444888888999<<<:::;;;<<<===>>>>>>>>>>>><<<;;;;;;>>><<<888888;;;333444222///111555555222000000222333333333333222:::::::::;;;;;;888444111000---)))''''''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((((()))***,,,+++***((('''---++++++...111222000---)))((('''''')))***+++***(((***)))&&&'''***)))%%%&&&&&&&&&'''(((((()))))))))***+++***)))***---///000111222111///000444888222222444888;;;<<<;;;999222666:::;;;999888999:::444333333555888999999888555555777:::<<<===;;;999;;;;;;<<<<<<<<<<<<<<<<<>>@@@AAAAAAAAA@@@@@@>>>======???@@@???>>>@@@===999888999:::;;;;;;===:::888999<<<===;;;999999999999888888999::::::<<<:::888999:::;;;;;;:::>>>:::666555888:::::::::666999<<<<<<;;;:::<<<>>>;;;:::888777777888:::;;;:::999:::<<<;;;777888<<<666444333555888888666444666555444444444666777888---444999888333222888>>>888888777777888999999:::666777777888999;;;<<<===888888999888777444111///222333555777777777777666777555222111333555777888888888:::;;;<<<;;;::::::888777777777888777555333333222111000////////////000000000000000///......222000------------,,,+++///...,,,,,,,,,+++(((&&&&&&%%%###"""!!!"""###$$$+++)))&&&###!!!!!!!!!""" ###&&&%%%""""""&&&***######"""""""""""""""###"""%%%''''''&&&(((...333111222333333222444777999:::777555444555555555444333333666:::888111111666555333222222333444333222:::888666333222222333444888111999AAAEEEVVVXXX???888666444444555777777666555555777999999666111---.........,,,+++,,,///222111222333222111111333444222111000111111000---+++000222333444444555666888444333222111111222444666000111222333222111000//////555888555333333333111000000000000111222333444555444333333444555777888666666666888:::;;;999888888:::<<<======>>>???@@@222...+++,,,111333111...///000///---///333333000)))))))))---111333111///333444666888:::;;;<<<<<<:::<<<>>>>>>>>>===>>>???<<<;;;:::888888999999:::???>>><<<===>>>??????>>>===;;;888777888:::>>>@@@CCC???:::777777888999:::999>>>@@@>>>>>>@@@>>>888888999;;;============<<<=========<<<;;;:::999888;;;<<<>>>??????>>><<<;;;;;;:::777555555777999:::999888777555333222222222//////...------///333666666666555555444444444333444444333111///...---,,,111000//////111444888:::>>>;;;999999;;;<<<;;;::::::888666888::::::888555444666777666444222111222666333222555555222222555===>>>===::::::<<<:::555444000,,,*********(((%%%&&&######&&&&&&""""""%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&)))...,,,&&&%%%)))(((((()))+++---...000000***'''$$$$$$&&&((((((&&&((('''&&&&&&'''((('''&&&***)))(((((())))))((('''''''''(((((())))))******,,,,,,---------,,,++++++///...------,,,,,,,,,,,,444222000///...///000111000111111111111111444666000333555333//////333888222333444555666888<<<>>>;;;888555222111222555666555666666444222444888===:::<<<======<<<;;;<<<===<<<===>>>===<<<;;;<<<===DDD888;;;BBB???>>>AAA===;;;:::999888777888999::::::999999:::;;;;;;:::888;;;:::999999:::;;;:::888::::::::::::::::::::::::999999999777555444666888555777999;;;<<<<<<;;;:::777888999999999888777666;;;:::999888666555444444777777777666666666666666444555555555555555444444666888999999777666666777999888888777666555444444AAA<<<666444666888888666222333555777777666444333777666666555555555555555555555444222111222555888888:::999666777;;;<<<;;;888:::888333333777666111111222333111...,,,---...///,,,)))(((***,,,...///444666444...,,,---,,,)))------------,,,***(((&&&'''%%%$$$$$$&&&&&&%%%###444///(((!!!!!!(((&&&$$$""""""###$$$%%%$$$"""!!!"""###%%%%%%$$$"""!!!!!!!!!###'''+++---222222222111222666===AAA:::888555222000111222333444555555666555555444444444333222111000/////////555444333222111222333444444555555777===FFFMMMOOO???666000222555555333333666999;;;:::777333///------,,,+++***+++...000222333000000222222000000333......////////////......333111000///000111333444444333000///......000111111111222111...------...///---000444333///---...//////000000000000//////444333222222444444333222777888888777555666888:::999888777777999;;;>>>???333///---...222444222///111222000---...222111...*********---111222000...222444555777999:::;;;;;;:::<<<>>>>>>===<<<===>>>======;;;:::::::::;;;<<<===<<<===>>>??????<<<:::666666555555777:::===???@@@===999777888999999999;;;@@@AAA???>>>???===888=========<<<:::888666444999999999999888777666666888999:::;;;;;;:::999888999888777666666777999:::999888666555333222111111//////...,,,+++,,,000222444444333333222222222222222222222111111111000000222222111222444777999;;;===:::777777999;;;;;;:::<<<:::999:::<<<<<<:::888444444333222222222111111333222333777777333111333999::::::888999<<<;;;666555111---++++++***(((&&&(((%%%%%%''''''%%%%%%'''&&&&&&'''((((((((((((((('''&&&'''***)))%%%%%%)))'''''')))***,,,,,,------)))'''%%%%%%'''((('''&&&((('''&&&&&&'''((('''&&&)))((('''((()))***)))(((''''''(((((())))))))))))((()))***+++++++++++++++---,,,++++++*********+++000///...---,,,------...---......---***))))))***+++------,,,++++++---000///222666888888666444333666444111///...///111222000222222111000111444777555777999999888888999:::999:::;;;:::999999:::;;;===222666===::::::>>>:::<<<;;;:::999999:::;;;<<<::::::999:::;;;;;;:::888:::999888999:::;;;:::999999999999888888888888888666777777666555555888:::888:::;;;<<<===<<<:::999777888999::::::999888777::::::999888777666666555555666666666777777777777555555666666666555444444444666888888777777888999:::999888777666555444333777666555666888999:::999333444555777777666444333777666555444444444444444333333222000///000333666777999888555555999:::888666888777333222555444///111222333111...,,,---...///,,,)))(((***,,,...///333444333...,,,...---***,,,---......---+++)))''''''%%%$$$%%%&&&&&&%%%###222...)))$$$!!!!!!###$$$%%%$$$"""!!!!!!"""###$$$###"""""""""###$$$$$$$$$###"""!!!"""###&&&***,,,000000000000111555:::>>>777555333111000000111222333444444444444444333333333222111000000/////////666555444333222333333333111222333444999AAAGGGJJJ@@@888333444666555444555222;;;CCCDDD===333,,,***++++++***+++,,,---///000111......111111///000333//////000000000000//////000///...------///111222333222000///......//////000111222000...------...111......000000......111222222222222222222222222333222111222444444333222444555555555444555777999888777777666777999<<<===333111///000333555333111333333000,,,,,,000000---,,,,,,,,,...000111///---222333444666888999:::::::::<<<===<<<;;;::::::;;;<<<;;;:::999999999:::;;;::::::;;;===>>><<<888555//////111333555888;;;<<<<<<:::888888999999999888:::===>>><<<;;;;;;999555::::::888666444111...---333333444444444444333333555555555555555555555555555555444555555666777888777777555333222000///.........---+++)))***,,,...111111111000000000000///000000111111222333333333333333444666777999:::;;;:::777444444666888::::::;;;:::999;;;<<<<<<;;;999666333//////111333333222222111444888888444222333444666777666888<<<;;;777555222///---,,,***(((&&&)))&&&&&&((((((&&&&&&***'''(((((()))))))))))))))'''&&&&&&'''&&&$$$%%%)))%%%&&&(((************)))'''&&&&&&'''(((((('''%%%((('''&&&&&&'''((('''&&&((('''&&&''')))******)))'''(((((((((((()))))))))%%%%%%'''((()))***************)))((((((((())))))++++++************))))))***+++---,,,)))'''&&&&&&)))'''&&&&&&((()))))))))***,,,...000000///---+++///...---,,,+++++++++,,,***,,,------,,,,,,...000...000222333222222333555333444555555555555666888666---111888555666:::777999999888888888888999:::999888888999::::::999777888777777888:::;;;:::999888777777777666666555555444555666555555777:::<<<999:::;;;;;;;;;:::888777888888999::::::999999888999999999888888777777777555555555666777777777888666777777777666666555444333555777888777888999:::::::::999777666444333333000222555777777777888999444444666666666555444333777666444333222222222222111111000///---...000333555777777333333666666444333555666333222333111...000111222000...------...///,,,)))(((***---...///000222111...---///...++++++,,,...//////---***)))'''&&&%%%%%%&&&&&&%%%###+++)))&&&$$$######$$$$$$"""!!!  !!!"""###""""""""""""#########$$$$$$###""""""###%%%((()))+++---...///000222666999222222111111000000000000111111222333333222222111222111111000000/////////666666555444333222222222//////000222555:::@@@EEE@@@999444444444444666999;;;CCCIIIEEE:::...))))))))))))***+++,,,---......000------///000...///222000000000111111000000000///......------///000111111111000000///.........///000111000...------...222...,,,---...---000555222111000000000000111222222111000111333444444333000222333333222333555777777666555555555666888999222111000222444555333111333333000,,,,,,111111///...//////000111000///...000111333444666777777888999:::;;;:::888666666777888777666555444555666666888777777888888777444222+++,,,...111333555777777666555555666777888666555333555666555555444333111000000///...---,,,******,,,---....../////////...000//////......//////000//////000111222333333333333333222111///---,,,++++++++++++)))((((((***---//////........................///000111111222222222333555777999999999999666444222111222555888:::777777888999::::::999999:::444//////333777777555555333555888999555444666444666777666888<<<;;;777333222000...,,,***)))''')))&&&%%%''''''%%%&&&)))&&&&&&'''(((((((((((((((&&&&&&'''(((&&&%%%&&&(((%%%&&&((()))***)))((('''%%%&&&'''((()))((('''&&&(((&&&&&&&&&'''((('''&&&'''&&&%%%''')))******)))((((((((((((((((((((((((%%%%%%&&&(((((()))))))))))))))(((((('''(((((()))'''(((((()))((((((''''''"""%%%(((***)))(((((((((***'''$$$&&&***,,,***&&&+++(((&&&%%%'''***---...)))*********)))(((((('''&&&((()))*********))))))'''))),,,---,,,---...///---...000000000000111333222,,,000444000222666222222222222222333333333444666555555666777777666444555555444666888999999888666666666555444444333333444555666555555666999<<<666777888888888777777666888888888999999999999999777777777888888888888888666666666666555555555555777777777777777666555555444666777888777666777888::::::999777555444333222222555888777444111222444444555555666555555444333666444222000//////000111111111000///------///000333555444111000333333000111333555555333111000...000111000///...---------...,,,))))))+++---......---000000------//////+++***+++...000000...,,,***((('''%%%%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!""" !!!"""###"""###$$$$$$###"""######%%%$$$#########$$$&&&''''''))),,,---...///222444///000111111222111000/////////000111111111000000111111111111111111000000555555444444333111///......///111333333555<<>>888222111666::::::888999666555777888666888<<<777999999777999<<<:::666111111111///---+++******)))%%%###%%%%%%"""###'''&&&'''(((((())))))(((((($$$'''))))))(((''''''&&&&&&'''((())))))((('''&&&$$$%%%'''(((((((((''''''(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&)))******)))(((((((((''''''''''''''''''(((((((((((((((''''''))))))(((((((((((()))***&&&''''''(((((((((''''''###&&&&&&&&&&&&'''+++'''$$$&&&,,,---***&&&,,,)))&&&%%%'''***++++++'''(((((())))))((('''&&&%%%&&&''')))***)))'''&&&###%%%'''(((((()))***+++(((***+++,,,++++++---//////+++///000***,,,000+++,,,------.........//////111000000111222222111///222111111222444666555444444444444333333333222222666666666555333444666888444444555666777777777888666666666666777777888888555555555666666666666777777666666555444333222222666666777777777777666666666777999888666555555555999888777666444333222111666777888444000...000222444444444444444333222222444222000---------///000222222222000------...///000222222//////111000---111222555666444000///000000000///.........------...,,,***)))+++---......+++...///------///...+++***+++...///000...---+++)))'''&&&&&&&&&&&&%%%### !!!!!!!!!!!!!!!!!!!!!"""######$$$!!!$$$&&&%%%###"""###$$$%%%$$$$$$#########$$$%%%$$$&&&)))***+++,,,...000...///111222222222000///------...///000000//////000111222333333222222111111222333333111///---+++000000222444333333<<>>999555444666999:::999;;;777555666777666999>>>:::<<<;;;999999<<<:::555111222333222000///...///+++'''$$$%%%$$$"""###&&&((())))))***************$$$(((***(((&&&((((((&&&&&&&&&&&&&&&''''''''''''$$$%%%'''(((''''''((()))((('''&&&&&&'''((('''&&&'''&&&%%%&&&((())))))((((((((((((''''''''''''&&&)))))))))))))))((('''&&&))))))(((((())))))******'''''''''''''''((((((((("""%%%''''''&&&%%%%%%&&&)))%%%$$$&&&***+++((($$$&&&%%%&&&((()))&&& ''''''((((((((((((''''''&&&&&&&&&((())))))'''%%%"""$$$&&&'''''''''((()))&&&'''))))))(((((()))+++***(((,,,+++###'''+++$$$)))***+++,,,------------,,,,,,+++,,,---...,,,***///------...000111000///000000000111111111111111444444444222//////000222222333333444555777777888333333333333444555666666333333333333333333333333555444444333222111000000444444555666777777777777777888999888555444333444666666555444333222222111555555444222000000222444444333333222222111111111111///---++++++,,,...///333333333111...------...---000000......000///,,,111111444666333...///333000///......//////---,,,---,,,******,,,---------***---///------///...***+++,,,------...---,,,,,,***((('''&&&'''&&&%%%###!!!"""############""""""##################"""%%%((((((%%%"""###%%%$$$$$$$$$#########$$$$$$"""$$$'''(((((())),,,......///000111111111000///,,,,,,---...///////////////000111222333333222111...000111222111///,,,***000///222555222111>>>OOOEEE;;;444666<<>>HHHGGG===555......,,,)))&&&'''+++...---,,,+++***+++...000222---******------+++,,,///......////////////......,,,---......//////......///...+++)))))))))+++,,,+++,,,------++++++,,,---...,,,---111111---+++---+++,,,,,,------,,,,,,+++...,,,************((('''###&&&***,,,---...///111...//////000111111000000%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%''''''%%%""")))###&&&'''!!!$$$***%%%---'''%%%((('''!!! %%%&&&''''''%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&%%%&&&""" """######''',,,%%%$$$$$$######$$$$$$%%%###&&&&&&""""""((()))%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&$$$$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$###(((&&&%%%%%%&&&'''%%%$$$''''''((((((((((((''''''...---++++++,,,---,,,,,,000000000//////............///222444555555444333///111333222...,,,,,,...***,,,//////------///222111222333666999:::888666:::999888777888:::===>>>888444000,,,+++***)))((()))***+++***(((&&&&&&'''''''''(((((('''%%%$$$###(((((('''''''''&&&&&&&&&+++'''&&&))))))'''))),,,***(((&&&%%%&&&&&&%%%###)))((('''&&&&&&&&&'''''')))'''%%%&&&((()))'''%%%###''')))'''&&&((((((''''''###,,,%%%+++&&&)))+++(((%%%$$$$$$$$$######******)))(((''''''&&&&&&&&&&&&&&&&&&$$$###"""!!!***)))((('''&&&%%%$$$$$$''''''((((((((((((''''''%%%$$$######%%%''''''&&&###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######(((***)))%%%$$$''''''$$$...+++(((''''''((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&+++***)))(((((()))***+++************************))))))***+++,,,,,,------***+++------------...000111///...000333666777777000000111000000///......333222222111222222333333222333333444444333333222///---,,,---...///...---,,,,,,,,,,,,---------------///000000...------.........---,,,,,,,,,------***+++------,,,+++,,,---,,,///111111---++++++,,,,,,,,,+++)))((())),,,///***************)))(((''',,,***))))))+++------,,,)))*********)))&&&$$$"""#########"""""""""""""""+++)))&&&###!!!!!!!!!"""***555333((( %%%$$$###"""!!!"""$$$%%%&&&)))'''###!!!!!!###''')))'''(((((()))***++++++,,,++++++,,,,,,,,,------------...///000000///...---+++,,,...//////...,,,+++333***'''+++...111???PPPBBB???@@@BBB@@@777000---//////---,,,,,,---...///+++******)))***+++---...000---******,,,///111111,,,---.........---,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,,,,***)))***---///---+++((()))+++---...---+++***+++++++++*********))))))'''((()))******+++******,,,---...---++++++---///%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######%%%&&&%%%$$$)))$$$'''***%%%(((---((('''######((()))%%%###$$$$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%&&&''''''&&&&&&%%%""""""%%%%%%"""###%%%%%%$$$$$$######$$$$$$%%%###&&&&&&###"""&&&&&&"""%%%%%%&&&&&&&&&'''''''''&&&$$$$$$''''''$$$$$$&&&((()))(((((('''&&&%%%$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&&&&&&&'''&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$&&&''''''((((((''''''&&&(((''''''(((+++,,,,,,+++------,,,,,,,,,+++++++++......///...---+++((('''''')))***)))'''%%%%%%'''(((***,,,,,,******,,,......///111555888999888777:::999888888888:::<<<===777444///---+++***)))(((***+++,,,+++)))((((((((((((((())))))((('''%%%$$$((((((((('''''''''&&&&&&)))&&&%%%(((((('''(((,,,+++)))'''&&&&&&'''&&&%%%((('''&&&%%%$$$%%%&&&&&&(((&&&$$$%%%'''((('''%%%$$$)))***'''&&&((((((&&&$$$ )))!!!&&& ###)))'''&&&&&&'''((('''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&)))(((%%%%%%))))))'''***(((''''''((('''%%%$$$&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))***+++++++++,,,)))***,,,,,,,,,,,,---///,,,+++***+++...000222222...............---,,,,,,...//////000111222333444111111222222222222111111///---,,,---...///...,,,,,,------------............///111000...---------...---,,,+++++++++++++++)))+++,,,,,,+++++++++------///111000,,,*********&&&(((*********+++---///******++++++***))))))(((+++******+++,,,------+++***+++++++++)))'''$$$"""########################$$$###"""""""""$$$&&&'''"""'''++++++'''###$$$&&&############"""###$$$%%%'''%%%""" """$$$&&&&&&''''''((())))))******************************,,,,,,---......---++++++***+++,,,------,,,+++***---'''%%%***,,,///>>>PPPFFFAAA>>>===:::333///.........---,,,,,,---......,,,++++++++++++,,,,,,---///---******+++,,,------******,,,,,,,,,,,,+++************++++++,,,------++++++++++++++++++++++++***+++---////////////...***)))***---111444555444)))***+++,,,,,,++++++***++++++*********)))))))))'''((()))))))))))))))))),,,------,,,++++++,,,...$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!!!!###%%%%%%%%%%%%!!!&&&)))%%%''',,,'''$$$"""###''')))&&&$$$$$$###$$$%%%%%%$$$###$$$%%%!!!"""$$$%%%&&&&&&%%%$$$$$$"""$$$((('''!!!%%%$$$$$$######$$$$$$%%%$$$'''(((%%%%%%&&&$$$!!!&&&&&&&&&'''''''''((((((&&&$$$$$$''''''$$$$$$&&&******)))((('''%%%$$$###%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''))))))'''%%%((((((((((((((('''''''''+++++++++)))'''$$$!!!%%%'''((('''&&&%%%&&&'''&&&((()))(((''''''((()))***+++...222666888888666;;;:::999888888999;;;;;;777444000...---,,,+++******+++,,,+++)))'''((()))))))))******)))((('''&&&))))))(((((((((''''''''''''$$$$$$'''((('''(((+++---***'''&&&'''((((((((()))((('''&&&%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$&&&+++,,,(((&&&''''''%%%((($$$,,,###)))###$$$'''&&&&&&(((***,,,+++***''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$)))'''%%%%%%%%%&&&%%%###((((((''''''&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$''''''%%%%%%)))***((('''''''''((()))(((%%%"""&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))''')))************+++---,,,***)))***---///000000+++++++++,,,++++++***)))******+++---///111222333//////000000000000//////...---,,,,,,......---,,,---------.........//////...000111000...,,,,,,,,,,,,,,,+++))))))(((((((((((()))++++++******+++,,,---...///---+++)))((()))%%%(((***,,,+++***++++++***++++++++++++***))))))+++++++++,,,......,,,***,,,,,,,,,,,,***'''$$$"""""""""######$$$$$$%%%%%% !!!###%%%''')))&&&$$$"""###%%%''''''&&&!!!$$$&&&%%%"""!!!"""$$$&&&%%%###"""!!!"""######%%%%%%&&&&&&''''''((((((************************,,,,,,---------,,,***))))))***+++,,,,,,+++***)))(((&&&'''++++++///>>>OOOHHH@@@999555222...---///---,,,,,,++++++,,,------,,,------------,,,,,,+++...,,,***)))******)))((('''((()))******+++******************************************************,,,,,,,,,---......//////,,,*********,,,,,,+++******************)))))))))*********)))))))))(((((('''((((((((((((''''''&&&++++++,,,+++***)))+++---###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###$$$%%%%%%!!!'''+++&&&(((+++%%%%%%$$$$$$&&&&&&$$$ """$$$%%%$$$###"""###$$$"""$$$$$$######"""###"""###'''&&&!!!%%%$$$$$$######$$$$$$%%%$$$&&&((((((((((((&&&$$$&&&&&&&&&&&&''''''''''''&&&$$$%%%((((((%%%$$$&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&''''''%%%!!!&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((('''&&&$$$###&&&''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%&&&'''(((+++000555777777555::::::999888888888999999777555222000000///...---***++++++***((('''(((************))))))(((((((((******)))))))))(((((((((&&&$$$$$$(((((('''(((+++...+++'''&&&''')))))))))+++***)))''''''(((((()))&&&%%%%%%%%%%%%&&&%%%%%%)))------)))'''((('''%%%***'''///%%%---"""***(((%%%%%%&&&(((++++++***(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))'''&&&%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$$$$'''''''''&&&&&&&&&&&&%%%$$$&&&&&&###$$$'''(((&&&)))'''&&&'''((((((&&&$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&((())))))(((((()))***+++)))((()))+++---...---))))))************)))((('''((()))+++,,,......///,,,,,,------------,,,,,,---,,,++++++------,,,+++---------.........//////...///000///,,,+++***++++++***)))'''&&&&&&&&&&&&&&&((()))(((((((((***+++******+++***))))))))))))+++,,,---,,,***(((((((((******++++++++++++******++++++,,,...//////,,,)))---------,,,***'''$$$"""""""""###$$$%%%%%%&&&&&&######"""""""""###$$$%%%'''###!!!"""%%%((('''%%%!!!$$$((('''### !!!###''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((())))))------......---,,,***)))))))))***++++++***))))))((((((+++---,,,...;;;JJJAAA999111...,,,)))***---++++++***+++++++++,,,,,,------...///...---+++***+++***))))))******)))'''&&&''''''((()))******+++************))))))((((((******************************))))))******,,,,,,+++***((('''&&&%%%$$$###+++***)))((('''''''''((()))))))))(((((((((''''''''''''''''''&&&&&&%%%$$$)))******)))(((((()))+++###$$$$$$%%%%%%$$$$$$###((('''&&&$$$###"""###$$$)))$$$***---((())),,,&&&%%%%%%%%%$$$$$$### """###$$$$$$""""""###$$$ $$$%%%$$$######$$$$$$!!!!!!$$$$$$!!!!!!###%%%$$$$$$######$$$$$$%%%!!!"""%%%(((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%))))))%%%$$$&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$###$$$$$$%%%&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&''''''%%%"""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''***...333555444333999888888777777777777888888666444333333333222000---......,,,++++++,,,...*********)))))))))))))))++++++*********)))))))))'''%%%&&&)))***((((((+++---+++((('''(((*********+++***((('''''''''((()))&&&&&&'''&&&&&&&&&&&&'''***...///+++(((((((((&&&%%%###+++!!!+++###+++'''&&&&&&&&&((())))))'''%%%&&&%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%&&&'''))))))((($$$%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&""""""%%%%%%""")))&&&###"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((('''%%%######%%%'''''''''((())))))*********))))))'''((()))*********))))))))))))************))))))+++***)))***+++,,,+++))),,,,,,,,,,,,------------,,,---...---+++))))))***(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&)))+++&&&&&&&&&'''((()))))))))......,,,***(((''')))+++)))******+++++++++******++++++,,,---///...+++))),,,------,,,+++(((%%%###""""""###$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""%%%%%%&&&&&&&&&%%%$$$$$$!!!$$$'''&&&###!!!!!!"""&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$ !!!###%%%&&&'''***++++++,,,+++***)))((()))))))))******)))))))))''')))++++++)))***333>>>444...)))))))))''''''***(((((()))***************,,,,,,---------,,,***))))))(((((()))***+++***)))&&&''''''((()))******+++******++++++***)))(((''')))))))))))))))))))))))))))((((((((((((((()))***'''((()))******+++,,,---)))((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''((()))(((&&&&&&((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######$$$%%% %%%(((###&&&)))$$$"""######"""$$$'''&&&""""""###$$$$$$###"""###$$$!!!$$$'''(((%%%$$$%%%(((%%%!!! """###"""###'''%%%$$$$$$######$$$$$$%%% %%%&&&$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&******&&&$$$&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%$$$###$$$%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!###%%%&&&%%%'''%%%$$$%%%''''''&&&%%%'''(((***...111333222000555666666666666666666666777666444444555555444222222222222111///000222444,,,,,,++++++***++++++,,,,,,,,,+++++++++************((())),,,,,,))))))+++---+++******+++,,,,,,+++***)))'''&&&&&&&&&'''(((''')))***)))((('''((()))+++//////+++)))***)))'''###"""*** +++&&&...((()))((('''((()))(((&&&$$$'''''''''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''***)))))))))(((((('''''''''(((((())))))((((((''''''&&&%%%&&&(((******)))$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%'''&&&""""""$$$$$$!!!((($$$ """$$$&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((&&&$$$$$$&&&'''''''''(((((())))))******))))))(((((())))))((('''%%%$$$&&&&&&''''''''''''&&&&&&)))((('''((())))))(((''')))))))))*********++++++(((***++++++)))(((((()))&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%(((***%%%$$$###$$$&&&(((((((((******)))'''''')))---000(((((()))************)))+++++++++,,,---,,,***(((***+++,,,,,,***(((%%%$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))&&&###""""""######$$$$$$$$$######"""########################""""""################## """$$$%%%'''))))))$$$%%%&&&''''''&&&%%%%%%((((((''''''''''''(((((($$$%%%&&&&&&$$$%%%***...***%%%###&&&'''&&&&&&(((&&&'''((()))))))))))))))******************)))(((((('''&&&''')))***+++***''''''&&&''''''((()))***))))))***+++***)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***))))))***+++&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%"""%%%&&&%%%###$$$%%%!!!!!!%%%!!!%%%+++'''"""$$$$$$"""%%%,,,---***###$$$%%%$$$######$$$%%%"""%%%((('''###"""%%%(((%%%"""!!!$$$$$$"""$$$'''%%%$$$$$$######$$$$$$%%%### !!!%%%&&&###$$$(((%%%%%%%%%%%%&&&&&&&&&'''&&&$$$&&&******&&&$$$&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%%%%'''(((***)))(((&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$'''((((((''''''''''''((((((((())))))'''&&&&&&%%%%%%%%%%%%%%%)))&&&######%%%''''''&&&&&&$$$###$$$'''((('''&&&))))))+++...000111///---222333333444555555555555555444333444555555444222444444333222000111444666///......------...//////,,,,,,,,,,,,++++++++++++---+++,,,//////+++***,,,...------///000000...,,,,,,+++***)))((()))******)))+++,,,,,,***)))***,,,+++///000,,,***++++++(((''''''..."""...)))111)))---,,,******++++++***)))((((((((((((((((((((((((***)))((('''''')))***,,,((((((((()))))))))))))))'''(((((())))))(((((('''***(((''''''((())))))((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%''''''######&&&'''$$$'''$$$!!! !!!$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''+++)))''''''((()))))))))&&&'''(((((())))))((((((''''''((()))(((&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%''''''''''''((((((((((((%%%&&&(((((('''''''''((($$$$$$$$$$$$$$$$$$%%%&&&"""######""""""$$$'''***'''$$$""""""$$$%%%%%%$$$%%%&&&'''''''''(((+++---''''''((())))))))))))))),,,+++)))******+++)))(((((()))*********(((&&&$$$########################$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&$$$"""!!!"""&&&""" !!!$$$&&&%%%"""""""""""""""###$$$%%%%%%#########"""""""""""""""$$$$$$%%%&&&'''((())))))!!!"""###%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!"""$$$%%%$$$&&&"""!!!$$$&&&%%%%%%((($$$%%%'''((())))))(((((('''''''''&&&''''''(((((()))'''$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((()))***'''$$$""""""$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''%%%&&&&&&''''''&&&&&&%%%###&&&%%%$$$$$$&&&%%% %%%)))'''---444111%%%'''&&&###&&&...000---###$$$%%%%%%$$$###$$$%%%!!!$$$&&&$$$ """&&&%%%######&&&&&&###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%)))%%%$$$((((((%%%&&&***&&&&&&&&&'''''''''((((((%%%$$$&&&++++++&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***,,,***(((''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$%%%&&&&&&%%%'''''''''(((((()))))))))%%%%%%%%%%%%&&&'''((()))(((%%%!!!!!!###&&&%%%$$$%%%###"""$$$''')))(((&&&++++++,,,...000000...+++000111222333444555555444333222222333444444333111222222111000//////222555111111000//////000111222------,,,,,,,,,,,,++++++000---...111000,,,+++,,,//////000222333333000...000///...---------......***---...---+++***,,,...+++///000,,,***,,,,,,)))((((((...!!!---(((///&&&000...,,,,,,---/////////)))))))))*********************))))))***,,,...000&&&&&&'''((()))***++++++''''''(((((((((((('''''',,,***((((((((()))(((''',,,,,,++++++***))))))))))))(((''''''''')))***+++)))(((((((((''''''''''''%%%''''''%%%%%%)))***(((((('''%%%&&&'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''))))))'''&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%'''''''''%%%%%%&&&''')))'''%%%$$$%%%&&&&&&&&&%%%&&&&&&'''((((((((('''%%%&&&(((((((((&&&$$$#########$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&'''&&&&&&'''(((############$$$%%%&&&'''!!!""""""!!!!!!###&&&))))))&&&"""!!!######""" ###%%%'''(((&&&%%%%%%&&&&&&&&&'''(((((()))((((((,,,***(((((()))))))))(((&&&((()))***)))(((&&&%%%#########"""""""""""""""''''''''''''&&&%%%$$$$$$$$$###!!!!!!"""###"""!!!'''"""%%%(((&&&"""$$$$$$######$$$&&&((()))############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&&&&%%%######""""""""""""######"""!!! $$$&&&%%%!!!'''""" ###%%%%%%%%%(((###$$$&&&((())))))((((((&&&%%%$$$$$$$$$&&&''')))+++'''$$$"""###$$$%%%%%%&&&%%%$$$#########$$$%%%$$$%%%'''(((((('''%%%$$$########################!!!"""$$$%%%%%%$$$"""!!! ###%%%&&&%%%%%%'''***!!!"""$$$&&&'''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''$$$%%%%%%$$$######$$$&&&!!!$$$((((((&&&%%%&&&((($$$###"""""""""###$$$%%%$$$%%%&&&&&&###$$$,,,555%%%%%%&&&'''))),,,///000###$$$%%%%%%&&&&&&%%%%%%###""""""###%%%%%%###"""%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((+++***)))'''&&&&&&&&&&&&***)))(((((()))******)))&&&%%%######%%%&&&%%%%%%'''&&&%%%&&&'''((('''&&&+++)))&&&&&&(((((('''%%%###$$$%%%&&&''''''''''''...)))''''''$$$ %%%---'''((()))***+++***)))(((***))))))((('''&&&%%%%%%((()))************+++,,,)))((('''%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&(((&&&%%%$$$%%%(((+++,,,---...000111000///......444444555555555555555555111000///000222333333222333222111000000000111222111///...111444555000+++000///---,,,,,,,,,---...111111111111111111111111222000....../////////...000000//////.........------+++***,,,...///,,,***---............---+++***,,,,,,+++++++++,,,------000///---,,,,,,---...///555000+++***+++,,,)))%%%,,,++++++---///000000///...............------,,,,,,+++***))))))+++---......---+++,,,,,,,,,+++***///((('''...222...***)))******)))((('''''''''(((...,,,)))'''&&&''')))***(((((())))))))))))(((((()))))))))))))))(((''''''&&&'''(((******((('''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%+++)))&&&%%%%%%(((+++---''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&!!! %%%%%%"""######$$$%%%%%%%%%%%%$$$%%%&&&'''((('''%%%""" '''$$$""""""%%%&&&%%%#########%%%&&&&&&%%%######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((($$$"""$$$%%%###%%%)))%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###$$$$$$######$$$$$$%%%&&&...((('''---///***&&&''')))*********++++++++++++******++++++++++++******$$$######"""""""""""""""######&&&++++++&&&###$$$$$$$$$$$$$$$$$$$$$######$$$"""!!! !!!"""!!! $$$$$$$$$###"""###&&&(((""""""""""""""""""""""""&&&%%%&&&'''%%%###&&&,,,"""  """######"""######"""###%%%%%%$$$"""!!!"""%%%$$$######!!! !!!###$$$$$$###%%%$$$$$$''')))'''######$$$$$$$$$$$$######!!!###%%%%%%###"""###$$$'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!###%%%(((((('''%%%###$$$%%%%%%&&&%%%$$$###"""###&&&&&&######&&&&&&###########################$$$###"""###$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""&&&((())))))'''%%%$$$%%%%%%%%%$$$#########$$$%%%$$$&&&(((&&&###%%%---666&&&&&&&&&&&&'''(((***+++%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&((((((''''''''''''''''''))))))))))))***)))(((''')))(((&&&'''((()))))))))((('''&&&''')))***)))(((***(((&&&&&&((()))(((''''''((()))***++++++++++++---++++++,,,)))%%%&&&,,,+++,,,---------,,,++++++,,,,,,+++******)))((((((***++++++++++++++++++,,,---,,,+++*********++++++))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&'''((()))***,,,,,,111111111111000///---,,,333333333333333222222222222111000000111222111///222111000/////////000000333111///111555555222...//////---,,,,,,,,,---...111111111000000000//////222000//////000111///.../////////......---------***)))'''(((***+++)))'''+++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000666222---,,,......,,,))),,,,,,,,,---.../////////////////////...---+++++++++***)))))))))+++---...///---,,,,,,------,,,+++222+++)))...000...,,,...------,,,++++++++++++++++++***((('''''')))***+++((())))))))))))))))))(((******++++++******)))(((&&&''')))******)))'''&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&&&&(((***+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((***)))&&&"""$$$)))(((%%%######$$$%%%%%%%%%%%%%%%)))((((((''''''''''''(((&&&$$$"""###%%%&&&%%%#########$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######'''###"""$$$$$$###%%%((($$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! $$$$$$######$$$$$$%%%&&&///)))(((,,,///,,,))))))))))))))))))************)))))))))******)))))))))$$$$$$###"""!!!!!!""""""###"""%%%)))***&&&$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$""" !!!######"""$$$$$$$$$###""""""%%%((("""""""""""""""""""""""""""!!!"""$$$""""""(((###!!! """###""""""###""""""###$$$$$$###!!!***'''%%%$$$$$$$$$!!!###!!! !!!###$$$$$$###$$$######&&&)))(((""""""######$$$$$$######"""###%%%&&&&&&%%%###$$$%%%%%%%%%$$$############$$$###$$$%%%&&&&&&%%%$$$#########%%%&&&%%%$$$###!!!$$$$$$%%%%%%%%%$$$###""""""%%%%%%""""""%%%%%%"""#########$$$$$$#########$$$###"""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""***)))(((((()))(((&&&%%%''''''&&&%%%$$$$$$$$$%%%$$$((()))&&&###&&&///666(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&%%%&&&'''&&&'''(((((())))))((((((+++***)))((('''&&&%%%$$$&&&&&&'''((((((((((((((())))))***++++++***)))(((,,,***((((((***,,,,,,,,,---+++************)))'''***((('''(((***+++***)))***++++++,,,------......,,,,,,///111///+++)))+++...............---,,,+++.........------,,,,,,,,,---------,,,,,,,,,,,,,,,000///......---.........,,,,,,+++***)))((('''''')))((((((''''''''''''''')))(((''''''''''''((()))%%%'''))),,,---......---333111000000111111000...111111111000000/////////333111000000000000///---111000///.........//////333000...///222333111/////////...------------...000000000//////.........111000000111222222000.........---------------,,,---+++))))))+++,,,+++***)))***+++++++++***)))(((***+++,,,---,,,,,,+++***------,,,,,,,,,...///000444111---,,,...///---+++------------------------000000000///---,,,*********))))))))))))+++---......---,,,,,,---...,,,+++000,,,***,,,,,,+++---000......---,,,,,,,,,------((((((((())))))***,,,,,,))))))************)))))),,,,,,,,,,,,,,,+++******'''((()))******)))(((''''''((()))******++++++***''''''&&&&&&&&&&&&'''((())))))((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''(((&&&###$$$''''''######$$$%%%%%%&&&&&&%%%%%%%%%###!!! """%%%'''%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###""""""!!!%%%"""!!!######"""###''' !!!"""""""""!!! !!!"""######!!!$$$############$$$%%%%%%***$$$"""%%%(((((('''''''''''''''((((((((())))))''''''((((((((((((''''''%%%$$$###"""!!!!!!!!!!!!###!!!###'''(((%%%%%%(((---+++(((&&&%%%$$$%%%&&&&&&### !!!###%%%%%%###$$$$$$"""!!!"""$$$&&&""""""""""""""""""""""""$$$"""###%%%$$$!!!###((($$$""" !!!""""""!!!"""!!!!!!"""######!!! """###""" """!!! !!!###$$$###""""""!!!!!!###'''(((%%%!!!"""######$$$$$$######"""###%%%&&&%%%$$$""""""###$$$$$$###"""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""!!!!!!###$$$%%%%%%%%%$$$###"""!!!$$$$$$!!!!!!$$$$$$!!!!!!"""###$$$$$$###"""!!!$$$###"""###$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$############""""""""")))'''&&&(((+++---+++((())))))((('''&&&%%%%%%%%%%%%)))+++'''%%%)))111555******)))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&$$$###$$$'''))))))''''''((())))))******))))))---,,,+++***)))((((((''''''((()))******)))((((((+++,,,,,,,,,,,,---///111---+++((((((***,,,------222000...,,,,,,***(((&&&,,,+++++++++,,,,,,+++***************+++,,,------------///111000...,,,,,,.........---,,,+++******//////..................000///------......---+++........................---------,,,+++******)))***))))))(((((()))))))))*********))))))*********((()))+++---...///000000///......///111333333333111000000///...------,,,111000//////000000...---000000//////............111...++++++,,,...///...000//////...............////////////////////////000///000222333222000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++,,,,,,((((((***++++++***)))((()))***,,,------+++)))(((++++++++++++,,,...///000000...+++***,,,---,,,+++------------+++++++++,,,............---,,,++++++))))))(((((()))***,,,,,,---+++***+++,,,,,,+++***************((((((***---++++++***************+++*********++++++,,,,,,,,,))))))************))))))+++,,,,,,,,,,,,+++******))))))************))))))&&&''')))***+++,,,,,,,,,(((''''''''''''(((((()))))))))))))))((('''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))%%%''''''$$$$$$&&&&&&"""$$$%%%%%%&&&&&&&&&&&&&&&""" !!!###$$$$$$$$$$$$%%%%%%$$$###&&&%%%$$$######$$$%%%&&&######""""""""""""######%%%%%%$$$###"""!!! $$$!!! ######!!!"""&&& """#########""""""###$$$%%%$$$$$$""""""###############$$$$$$%%%&&&""" !!!%%%'''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!!!!!!!###!!!!!!%%%&&&%%%&&&***---+++(((&&&%%%&&&((())))))%%%!!! """$$$%%%"""######"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%######%%%%%%"""###&&&%%%###!!! !!!"""!!! """!!! !!!""""""  """"""""""""!!! !!!######""" """!!!!!!###%%%$$$###""""""############""""""!!!###$$$###!!! $$$$$$###""""""""""""#########%%%%%%%%%%%%######%%%$$$###"""""""""###$$$"""###$$$%%%%%%$$$###""" ###### ###### !!!"""###$$$$$$###"""!!!$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$$$$############""""""""""""***(((&&&(((+++---,,,***)))))))))((('''&&&%%%%%%&&&***+++((((((///333222++++++++++++++++++******((()))))))))))))))((((((///)))###%%%+++...***%%%((()))******++++++******---------------,,,,,,,,,,,,,,,,,,+++***)))((((((......---,,,---000777<<<000...+++***+++---......222000.........---,,,***.../////////---,,,+++******************,,,---.........---------//////...000///...---,,,,,,++++++---------...............111///---...//////---+++------..................------------------------*********))))))******+++++++++++++++++++++++++++,,,+++++++++,,,///111333...///000000000000111222111000000///...------,,,...---,,,---///000///...///////////////......---///---***)))***,,,---...000000000000//////......,,,------...///000111111......///000222111///,,,***************+++++++++((((((((('''''''''(((((('''((()))***++++++***))))))***+++,,,,,,***((('''*********++++++------...///---+++***+++++++++++++++,,,---,,,)))((()))***)))***+++,,,,,,---,,,,,,)))((((((((())))))*********)))((((((*********(((&&&)))+++***)))((((((((()))((((((((((((((())))))------,,,,,,,,,++++++***))))))************))))))***************))))))((())))))************))))))%%%&&&''')))***+++,,,,,,'''''''''''''''((()))***(((((())))))((('''&&&%%%((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&(((''''''''''''((())))))(((++++++((('''))))))'''%%%%%%&&&''''''''''''&&&&&&%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''###""""""!!!!!!""""""###$$$$$$###""""""!!! ### ######!!!"""%%% !!!###$$$######"""%%%$$$###""""""###$$$%%%######""""""######$$$%%%(((&&&###$$$'''++++++)))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!### ###%%%$$$%%%)))***(((&&&%%%%%%''')))++++++'''### !!!"""""""""######"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!%%%###!!! !!!"""!!! """!!! !!!!!!!!!!!!""""""!!!"""!!!!!!"""######!!!###"""  !!!!!!"""""""""######"""""""""!!!"""######!!! !!!%%%%%%$$$###############!!!"""###$$$$$$###"""!!!######"""!!!"""$$$&&&(((""""""###$$$$$$$$$###""" ###### ###### !!!"""############"""!!!$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""---+++***))))))***)))(((((((((((((((((('''&&&%%%'''+++***(((---555444---,,,,,,------------,,,,,,++++++,,,---------------777000))))))---...)))$$$)))***++++++,,,,,,++++++,,,,,,------...//////000...---,,,***))))))((((((...///...------111999???666333///---...000000000...---,,,...000111111000,,,...000000---+++++++++---,,,++++++,,,---///000...---+++(((***///000...111111000///.........///+++,,,,,,,,,---.........111...,,,---000000...,,,......///000000000//////,,,---------.........///***************++++++,,,++++++,,,------,,,++++++---,,,******+++---000222222666999666///++++++...000//////......---------,,,++++++,,,...//////...---............---,,,,,,///...,,,++++++,,,...///......//////......---,,,++++++,,,---...//////000,,,+++,,,---//////---+++((())))))))))))*********&&&(((******(((''''''(((%%%'''(((***++++++************++++++***)))'''&&&(((((())))))******++++++///...---+++++++++,,,,,,'''***+++***'''%%%''')))&&&'''(((***+++,,,,,,,,,))))))))))))((((((((('''((('''&&&''')))))))))'''&&&***,,,++++++,,,***&&&)))(((((((((((()))******------,,,******))))))***(((((())))))))))))((((((((())))))))))))(((''''''))))))))))))))))))))))))%%%&&&'''(((******++++++'''''''''''''''((()))***''''''((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))&&&******&&&$$$'''((('''%%%&&&''''''((((((''''''((((((((('''&&&%%%###""""""$$$&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%&&&&&&######""""""""""""##################""""""""""""### !!!$$$$$$""""""$$$%%%%%%$$$###""""""!!!!!!###"""!!! !!!###%%%###""""""""""""###$$$$$$&&&%%%$$$###&&&+++***&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$######"""""""""""""""### ###$$$###$$$(((%%%%%%######$$$%%%((()))***&&&""" !!!!!!!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""$$$!!! $$$%%%""" !!!$$$""" !!!""""""!!!###!!!!!!!!!"""!!!"""$$$%%%%%%""" !!!!!!!!!"""###""" $$$###!!! !!!""""""######""""""!!!"""$$$%%%%%%$$$######$$$%%%%%%$$$############$$$ !!!"""######"""!!! """!!!!!!"""###%%%''')))!!!"""###$$$$$$$$$###""" ###### ###### """"""""""""""""""""""""$$$###"""###$$$$$$###"""!!!"""######$$$$$$######!!!!!!"""""""""""""""###,,,,,,+++)))''''''(((***&&&'''((((((((('''&&&%%%(((***))))))222<<<666(((+++,,,,,,---,,,+++***)))******,,,---............222///,,,***)))))))))(((***++++++,,,,,,,,,,,,,,,++++++,,,------...//////---+++)))'''&&&''')))***+++---///...,,,...444999999555000......///000000...------...000111111000'''***---...,,,++++++,,,...---,,,,,,,,,...000111,,,---+++(((***000111---000000///.........///000***++++++,,,---.........000---+++,,,000111///,,,---...///000000000//////...............---------******))))))***++++++,,,++++++,,,------,,,++++++,,,++++++***+++,,,---...333;;;AAA<<<111)))***...---------------------------,,,+++,,,---...---,,,***+++,,,,,,,,,+++)))))),,,,,,,,,+++***+++,,,...++++++,,,,,,,,,+++***)))++++++++++++++++++*********)))((()))+++,,,+++***''''''((((((((()))))))))&&&)))------+++)))((()))###$$$&&&((()))***))))))+++******)))((((((''''''''''''((((((((((((((((((......,,,+++))))))***+++$$$''')))((($$$###%%%(((%%%%%%'''((())))))***************)))((('''%%%%%%((('''&&&''')))***)))((()))***)))&&&)))---+++%%%((((((''''''((())))))******)))'''&&&&&&'''(((***''''''((((((((((((''''''(((((())))))(((((('''&&&)))(((((((((((((((((()))&&&&&&((()))************&&&&&&&&&&&&'''((()))***&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$((('''""" ###%%%&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%$$$$$$######!!!$$$''''''%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$""""""############$$$$$$###!!!!!!%%%%%%""""""%%%%%%$$$"""!!!!!!"""$$$%%%"""!!!!!!!!!"""######$$$"""""""""""""""###$$$$$$"""###""" $$$(((&&& $$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""""""""""""""######$$$### !!!$$$$$$""""""%%%""""""""""""""""""###$$$%%%###!!! !!!""""""""" """###"""!!! """"""""""""""""""""""""(((######'''(((%%%#########!!! """###""""""###"""!!!""""""""" !!!!!! !!!###%%%!!!!!!!!!"""###"""$$$$$$###""" !!!"""!!!!!!""""""""""""!!!!!!!!!###%%%&&&%%%%%%%%%'''$$$$$$###""""""""""""###!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%&&& !!!"""$$$$$$$$$###"""!!!######!!!!!!######!!!###"""!!! !!!"""###$$$###"""###$$$$$$###"""!!!""""""###############!!!!!!!!!!!!""""""######''')))***)))''''''+++...%%%&&&'''((((((''''''&&&)))***((()))666@@@777$$$++++++++++++***((('''%%%&&&'''(((***+++,,,------&&&)))+++((($$$$$$)))///***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------***(((&&&$$$$$$'''***,,,'''+++//////,,,+++---111888444///,,,,,,,,,------333222000/////////---+++!!!%%%***,,,+++***+++------,,,+++***+++---///000***,,,+++))),,,222111+++...---,,,++++++,,,...///***++++++,,,---.../////////,,,***+++000222///,,,+++,,,---/////////...---000000///...---,,,,,,+++***)))))))))***++++++,,,++++++,,,------,,,++++++******+++,,,,,,+++******111<<>>>>>999222---)))((((((((('''''''''''')))((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$''''''%%%%%%(((''''''&&&$$$$$$#########%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%###***(((%%%$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''' ###&&&&&&%%%###$$$%%%'''&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''((('''$$$"""$$$$$$""""""""""""$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%(((&&&$$$$$$'''((('''%%%$$$%%%&&&'''(((''''''&&&###$$$%%%&&&'''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&%%%$$$$$$$$$&&&###!!!###''')))'''$$$''''''%%%!!! ###$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$"""!!!"""$$$&&&'''$$$ !!!%%%'''&&&###$$$$$$######"""#########$$$$$$############$$$$$$""""""!!!!!!""""""###$$$$$$######""""""!!!!!! $$$"""!!!"""###$$$###!!!$$$$$$######""""""!!!!!!"""###$$$&&&&&&%%%%%%$$$"""!!! !!!""""""&&&###!!!###'''***)))&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""###### !!!"""""""""""""""######$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$###!!!!!!######""""""""""""###### !!!!!!!!! !!!"""!!! !!!"""!!! !!!!!!!!!  !!!!!!!!!!!!""""""#########""" """###"""!!! !!!"""######"""!!! ###&&&###""""""""""""""""""######$$$!!!!!! &&&%%%%%%$$$######""""""!!!!!!""""""""""""######"""######!!! !!!!!!!!!"""""""""######!!!"""""""""!!!"""$$$&&&%%%%%%$$$$$$###""""""""""""!!!!!!"""######""" """""" !!!###&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$######%%%%%%...:::===222(((&&&))))))(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&%%%############$$$$$$$$$%%%%%%%%%###'''(((''''''***)))&&&((('''&&&%%%%%%%%%&&&''')))***+++,,,,,,,,,,,,,,,!!!%%%(((((()))+++***'''''''''''''''''''''''''''***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((()))(((&&&(((((((((((()))***++++++)))(((''''''''''''((())))))'''&&&&&&)))+++,,,,,,,,,***'''(((+++---,,,***...***'''))),,,---'''"""************))))))))))))******)))))))))***+++,,,+++************+++,,,,,,)))---333888999666222...''''''&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$###$$$%%%&&&&&&###"""$$$'''((('''%%%&&&%%%&&&((('''######&&&&&&&&&%%%$$$############%%%%%%&&&'''&&&%%%$$$###)))'''&&&$$$###$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######'''%%%######$$$%%%$$$############$$$$$$#########"""$$$'''(((&&&%%%$$$$$$(((((('''&&&%%%$$$##############################'''&&&$$$$$$%%%%%%$$$"""$$$###"""!!!!!!"""###$$$###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$(((&&&$$$$$$&&&'''&&&%%%!!!###%%%'''&&&%%%%%%!!!!!!###$$$%%%%%%%%%%%%%%%$$$######""""""######&&&&&&&&&%%%$$$$$$######&&&###"""$$$''')))'''%%%&&&&&&$$$!!! """######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%!!!$$$&&&$$$ ###''' !!!%%%'''%%%###%%%$$$######""""""""""""$$$###!!! !!!###$$$###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!"""###""""""$$$$$$$$$###############%%%###"""!!!!!!###%%%&&&""""""&&&$$$&&&###!!!###''')))(((&&&'''&&&$$$""""""""""""### """$$$%%%$$$"""!!!!!!!!!!!!!!!!!!""""""###""""""######$$$#########%%%###!!! !!!###%%%"""### """"""#########"""!!!!!!######""""""""""""######"""$$$###"""%%%###!!!!!!!!!!!!%%%""" """###""" !!!!!!!!!""""""""""""###$$$###!!!!!!#########""" !!!"""######"""!!! !!!"""!!!!!!!!!!!!"""""""""######$$$###""""""!!!"""""""""$$$$$$######"""!!!!!!!!! !!!"""""""""!!!!!!""" ###""" !!!""""""""""""############ !!!""""""!!!"""$$$&&&''''''&&&$$$"""!!! """!!! !!!""""""!!! !!!!!!  &&&&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&&&&&&&$$$&&&///777666---&&&%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%$$$######%%%&&&######$$$$$$$$$######"""""""""#########$$$$$$$$$ $$$'''&&&''')))((($$$'''&&&%%%$$$######$$$$$$''''''((()))))))))))))))***++++++***(((&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&%%%######"""###%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%'''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&''''''%%%######%%%'''))))))+++'''###$$$'''***)))&&&+++((('''(((,,,,,,)))%%%))))))(((((((((((((((((((((((((((((((((((())))))+++***)))((()))***,,,---(((***...111111000...,,,%%%%%%%%%%%%$$$$$$$$$$$$$$$###""" !!!"""$$$%%%&&&""" ###(((***((($$$%%%""""""'''(((%%%###$$$%%%%%%$$$###############$$$%%%%%%&&&%%%$$$######$$$$$$###############$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$&&&%%%$$$$$$%%%%%%$$$"""!!!!!!###$$$$$$###!!!!!!''''''((('''&&&$$$######'''''''''&&&&&&&&&%%%%%%""""""""""""""""""""""""&&&%%%###"""###$$$###"""&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$"""$$$%%%$$$"""!!!######$$$$$$############%%%%%%$$$$$$############%%%%%%$$$$$$$$$#########$$$""""""###%%%'''&&&%%%$$$$$$###""""""###%%%&&&############$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!"""###$$$######%%%&&&"""  ######""" %%%%%%$$$"""!!!!!!!!!!!!"""!!! !!!"""######""""""######$$$%%% !!!!!!"""""""""(((&&&###!!!!!!!!!"""###"""#####################$$$###!!! """$$$&&&"""!!!"""%%%'''%%%"""  ###%%%$$$###&&&%%%###!!! !!!"""### """%%%&&&'''&&&&&&###"""!!! !!!"""###!!!!!!"""######$$$######"""!!!!!! !!!!!!"""######"""!!!"""$$$%%%$$$!!!!!!"""""""""!!!!!!!!!######""""""""""""#########%%%&&&$$$!!! """$$$###"""""""""!!!###"""!!!!!!!!!"""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######""" !!!""""""###""""""!!!$$$###""""""######"""!!! !!!!!!"""""""""""""""%%%$$$$$$#########$$$$$$#########""""""!!!!!!!!! !!!"""""""""!!!!!!'''###!!!$$$%%%""" !!!"""""""""""""""""""""""" !!!""""""""""""$$$%%%'''&&&%%%$$$###!!! """!!! !!!"""""" !!!!!!""""""!!! &&&%%%%%%%%%%%%$$$$$$###""""""######$$$%%%%%%&&&!!!###(((+++)))$$$!!!"""&&&&&&%%%%%%$$$######"""###$$$%%%$$$""""""###%%%"""#####################""""""#########$$$$$$$$$###%%%%%%&&&((('''###%%%%%%$$$#########"""###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""###$$$$$$$$$$$$###"""###%%%%%%$$$"""%%%$$$###$$$%%%%%%$$$###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%###!!!!!!###%%%&&&&&&(((%%%""""""$$$&&&%%%$$$"""###$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&))))))((('''''')))***+++'''((()))******)))((('''############$$$$$$$$$$$$###"""  !!!###$$$"""$$$&&&$$$ %%%$$$)))((($$$"""$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########!!!###$$$###"""!!!######!!! !!!#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$""" !!!###&&&&&&%%%$$$$$$$$$$$$"""!!!%%%&&&'''(((((('''&&&%%%%%%###"""!!!""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""%%%###"""!!!#########"""%%%%%%$$$######$$$%%%%%%""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!""" """######!!! $$$$$$#################################"""""""""###############"""""""""!!!!!!!!!!!!###$$$$$$#########""""""###$$$%%%%%%"""""""""#########$$$$$$$$$%%%&&&%%%"""!!!"""###$$$!!!!!!$$$%%%!!!%%%###!!! !!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""######$$$'''&&&$$$"""!!!!!!"""$$$!!!!!!!!!"""""""""""""""""""""!!!!!!""""""######!!!"""$$$%%%$$$######""" !!!"""""""""$$$###!!! !!!###$$$!!!!!!"""$$$&&&***---...###"""!!! !!!"""### !!!"""###############!!!!!!"""######"""!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""######""""""""""""######&&&$$$""""""######!!!"""!!!!!!"""######!!!"""$$$"""!!!%%%############""""""""""""###!!! !!!"""!!!!!! !!!"""""""""""""""&&&$$$######%%%%%%$$$""" !!!""""""""""""!!!!!!!!! !!!!!!"""############"""""""""""" !!!""""""######""""""((($$$###%%%&&&"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""###%%%$$$$$$$$$#########"""""""""!!! !!!"""!!! $$$############"""!!! ###$$$$$$$$$###"""!!! &&&%%%$$$###""""""""""""$$$%%%&&&&&&$$$"""###$$$$$$$$$############""""""###%%%'''%%%"""!!!###&&&"""""""""############$$$"""############$$$$$$$$$###$$$######&&&%%%"""$$$$$$$$$############""""""######$$$$$$$$$######$$$""""""$$$$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###$$$###"""(((%%%###$$$%%%%%%!!!%%%###"""###$$$%%%$$$"""%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!###$$$%%%$$$$$$$$$$$$###""""""######!!!###%%%%%%$$$###&&&(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$"""############$$$$$$$$$######!!!!!!!!!!!!"""######!!!!!!$$$%%%$$$"""$$$###'''%%%############"""""""""""""""###$$$$$$$$$#########"""""" ###$$$$$$"""!!!"""""""""!!!!!!"""""""""######$$$$$$$$$$$$######$$$%%%$$$""" !!!%%%***'''%%%###""""""!!! $$$%%%%%%&&&&&&%%%%%%$$$###!!! !!!$$$&&&&&&&&& !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""$$$###""""""###$$$###!!!###"""!!! !!!"""###""""""###############$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""###$$$$$$"""  """""""""""""""!!!!!! !!!!!!!!!"""###$$$%%%&&& !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""######$$$"""!!! !!!!!! !!!""""""""""""#########%%%&&&&&&%%%"""!!!!!!"""&&&!!!#########"""!!! """$$$%%%$$$###""""""!!!!!!!!!!!!!!!""""""!!! !!!!!!"""!!!!!!!!!""""""#########%%%&&&%%%###!!!!!!###%%%"""""""""!!!!!!!!!!!!!!!!!!!!!"""############"""!!!###""" """%%%""""""!!!!!!"""######$$$######"""!!!!!!"""###$$$%%%###""""""%%%)))...111###""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""######$$$$$$$$$$$$######"""!!!!!!###  """"""!!!!!!!!!"""############""""""""""""######%%%!!!"""###  !!!"""$$$%%%###!!!"""%%%###!!!&&&$$$############""""""""""""  !!!!!! !!!!!!""""""######$$$###""""""###$$$###""" !!!"""###"""!!! """""""""""""""######$$$#########"""""""""""""""""""""!!!!!!!!!"""###$$$""" ###$$$""""""%%%!!!!!!!!!!!! !!!#########"""###$$$""""""#########$$$$$$$$$###"""!!!!!!"""""" %%%$$$######$$$$$$""" $$$$$$$$$$$$$$$"""!!! &&&%%%###"""!!!!!!""""""''''''&&&%%%&&&'''&&&%%%!!!!!!""""""""""""######$$$''')))&&&###!!!$$$'''!!!!!!!!!!!!!!!"""######""""""""""""############ ######!!!!!!$$$$$$!!!"""######$$$$$$$$$############$$$$$$$$$$$$######'''###"""$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!&&&###"""$$$'''(((%%%!!!$$$###"""###$$$%%%$$$"""$$$######""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$###"""""""""$$$%%%$$$######&&&((('''###!!!###%%%%%%$$$$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$!!!%%%""""""!!!!!!!!!""""""###$$$$$$###""""""""""""""" """#########""""""""""""######"""""""""######$$$$$$$$$$$$#########%%%%%%""" !!!(((---+++((($$$"""!!!!!! """"""!!!!!!!!!!!!""""""#########&&&((('''### %%%%%%%%%%%%%%%%%%%%%%%%###########################""""""$$$%%%%%%###!!!###"""!!! !!!"""###!!!"""""""""#####################$$$$$$$$$%%%%%% !!!!!!!!!"""""" !!!!!!!!!""""""$$$%%%%%%$$$!!! !!!###""""""!!!!!!!!!"""######!!!!!! !!!###$$$ !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###$$$$$$""" !!!""" !!!!!!!!!"""""""""######"""###$$$###!!! !!!"""### !!!%%%$$$ !!!"""""""""###$$$###""""""!!!!!!!!!"""""" !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%###"""###%%%$$$######""""""!!!!!!!!!"""""""""#########$$$$$$!!!!!! !!!!!!!!! ######$$$#########$$$&&&$$$$$$$$$######""""""!!!&&&$$$"""!!!"""%%%)))+++"""""""""""""""!!! """"""""""""""""""!!! $$$###  ###$$$###"""###&&&$$$ %%%###""""""!!!"""###$$$%%%######""""""""""""######!!!!!! !!!!!! !!! !!!###%%%%%%### !!!###$$$###!!!!!!$$$&&&$$$$$$$$$#########""""""###!!! !!!""""""!!! !!!!!!"""###$$$""""""######"""""""""###!!!"""###"""!!! %%%$$$$$$$$$%%%%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###$$$"""""" $$$""""""""""""!!!!!! !!!###$$$#########$$$""""""#########$$$$$$$$$$$$###""""""###""" $$$"""!!!"""$$$$$$""" &&&&&&''''''&&&%%%###"""""""""!!!!!!!!!###$$$&&&%%%%%%######$$$&&&%%%""" !!!!!!"""#########%%%(((***(((###"""%%%((( !!!"""###!!!!!!!!!!!!"""""""""###"""$$$###"""###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%!!! %%%%%% !!!%%%########################$$$######$$$%%%%%%""" ###***---+++((($$$###"""###$$$%%%$$$"""######"""""""""""""""###$$$%%%&&&''''''&&&%%%$$$###""""""$$$%%%%%%$$$""""""''',,,+++%%%!!!$$$'''%%%!!!$$$'''$$$!!!######$$$$$$$$$%%%%%%%%%&&&&&&'''((('''&&&$$$###"""###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!! """###$$$###!!!!!!"""###"""&&&)))&&&&&&""""""!!!!!!!!!!!!"""###$$$######"""""""""""""""######"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########%%%%%%""" """)))///000---'''$$$######""""""%%%$$$###""""""###$$$%%%""""""$$$&&&&&& $$$$$$###"""!!! ########################""""""###%%%&&&&&&###!!!%%%$$$###""""""###$$$%%% !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%!!!"""""""""######$$$$$$""""""""""""############%%%''''''%%%"""!!!"""%%%"""!!! !!!###&&&'''$$$###!!!"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!! !!!"""###""""""$$$%%%""" !!!$$$&&&%%%###!!!!!!!!!!!!"""""""""""" !!!!!! !!!""""""&&&((((((%%%### ###$$$###!!!"""!!!!!!!!!!!!""""""######"""  """### !!!"""""" !!!$$$&&&&&&$$$###$$$&&&&&&%%%%%%$$$###"""!!!!!!$$$###"""!!!"""###%%%&&&&&&""" """%%%%%% ######$$$###""""""$$$%%%&&&&&&&&&%%%$$$""" %%%$$$""" !!!###$$$!!!"""#########!!! """"""###""""""!!! $$$  $$$ """&&&$$$!!!'''$$$###"""""""""###%%%&&&######""""""""""""###### ###%%%$$$!!! """%%%"""""""""$$$%%%$$$"""%%%###""""""%%%&&&&&&%%%$$$$$$$$$$$$######""""""$$$"""!!!!!!"""######""" !!!"""$$$$$$"""###%%%$$$###"""###%%%!!!"""###"""!!! """!!!!!!!!!"""######$$$ """ """$$$###!!!!!!###!!!!!!$$$#########""""""!!!!!!!!!###$$$#########$$$########################%%%$$$############!!!###!!! !!!###$$$"""'''$$$""""""###$$$###!!!%%%$$$###!!! !!!"""###!!!!!! """###%%%###"""!!! !!!""""""%%%++++++$$$ ###%%%$$$""""""""""""!!!!!!!!!!!! """$$$$$$""" !!!""""""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&""" ###$$$###&&&###  """$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""" '''%%%"""!!!"""###$$$$$$$$$###""" ######""""""""""""######""""""$$$'''***)))%%%!!!%%%%%%&&&%%%$$$"""!!!###%%%######%%%$$$###"""###%%%%%%###"""######$$$%%%'''(((&&&$$$###%%%'''&&&###!!!###%%%'''%%%$$$#########!!!$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$"""!!!!!!###%%%)))%%%"""###&&&'''###$$$"""!!!###""" ###)))!!!!!!!!!"""#########$$$!!!######"""!!!"""###$$$###"""###$$$%%%$$$"""!!!!!! !!!!!!%%%""" """###!!!!!!!!!!!!!!!""""""""""""&&&"""###%%%"""---@@@???444'''"""$$$%%%"""!!!!!!!!!!!!!!!###'''***$$$###""" !!!"""###"""!!!"""###$$$###!!! !!!!!!"""###########################$$$$$$!!!$$$###%%%'''$$$!!!!!!!!!"""######$$$$$$####################################""""""""""""$$$"""!!!!!!""""""!!!+++444222###%%%''' ###%%%$$$!!! """$$$!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!$$$###!!!  ### ###&&&###""" """""""""!!! !!!""""""!!!!!!%%%""" """%%%!!!###%%%###!!!!!!!!! '''%%%###""""""""" !!!###!!!""""""!!! """"""######$$$$$$$$$%%%!!!!!!!!!!!!!!! """###$$$$$$$$$"""!!! """!!!  !!!###%%%%%%###"""###############""""""!!! %%%%%%""""""%%%%%%&&&$$$!!! !!!"""###"""&&&$$$"""!!!"""!!!!!!!!! !!!!!!$$$$$$###"""!!! """!!!  !!!!!!!!!!!!!!!"""######$$$###"""###$$$%%%$$$"""!!!"""""""""############&&&&&&%%%###!!! !!!""""""!!!%%%!!!""" """&&& """"""!!!###&&&%%%!!!######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$######$$$$$$$$$######"""  """###"""!!!$$$%%%&&&&&&###!!! !!!!!!!!!"""""""""!!!!!!###%%%###%%%$$$###$$$%%%%%%$$$###!!!%%%"""%%%&&&$$$""""""$$$%%%###"""$$$###!!!!!!"""############"""!!!!!! !!!""""""######"""!!!!!!!!!"""######'''&&& """###!!!###"""""""""!!!!!!!!!!!! """$$$$$$""" !!!!!!"""###"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&""""""%%%&&&%%%%%%###!!! """###$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!! %%%$$$""" !!!"""######$$$$$$###"""!!! $$$######"""""""""######""""""###%%%((('''$$$!!! !!!!!!""""""!!! """ """&&&&&&###"""###$$$###"""###%%%%%%###"""'''&&&&&&'''))))))(((&&&%%%&&&'''&&&######$$$&&&%%%$$$"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%###  $$$%%%"""'''$$$###$$$""" ###)))%%%%%%%%%%%%%%%&&&&&&&&& !!!!!!"""""""""###"""!!!!!!######"""!!!"""""""""""""""""""""""""""!!!!!!!!!#########!!!!!!!!!!!!!!!"""""""""###)))###!!!###!!!&&&222888111'''$$$$$$%%%"""!!!!!!!!!!!!!!!###%%%'''%%%$$$###"""!!!""""""###$$$"""!!!"""###$$$###!!!#########"""!!!!!! !!!"""""""""!!! ###%%%$$$###%%%"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""############""""""""""""$$$"""!!!!!!""""""!!!---999999)))"""$$$"""#########"""!!!"""###!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!$$$###!!!  &&&""" """$$$$$$%%%(((###""" """###"""!!!""""""###$$$$$$###"""!!!###"""  !!!""" !!!!!! '''%%%###"""""""""!!!  !!!!!! """"""!!! !!!"""###$$$%%%&&&'''!!!!!!!!!!!!!!! $$$###"""!!!!!!!!!""""""###"""  !!!!!!###$$$$$$"""!!! !!!"""""""""!!!""""""!!!""" """ ###***+++$$$(((%%%""" !!!"""""""""%%%$$$"""!!!"""!!!!!!!!! !!!!!! ###"""!!! !!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!""""""!!! """""""""""""""######$$$$$$$$$$$$###""""""!!!!!!"""###$$$###!!! !!!%%% !!!!!!""" """""" """$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$######"""!!!""""""!!! !!!###$$$$$$$$$######""""""""" !!!""""""###$$$%%%%%%###!!!!!!"""### """###$$$$$$###$$$%%%###"""!!!!!!######"""!!!!!! ###""" $$$$$$###""""""$$$%%%$$$###$$$""" !!!$$$%%%$$$!!!%%%$$$###"""!!! !!!!!!######"""""""""######$$$"""###!!! ######!!!######"""""""""!!!!!!!!!!!!"""$$$###"""!!!!!!!!!###$$$###!!!!!!"""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&###"""$$$%%%$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######"""""""""""""""""""""######$$$######""""""%%%$$$$$$###"""""""""######""""""###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$%%%###$$$''''''###"""###$$$######$$$%%%%%%$$$"""&&&$$$######$$$$$$$$$###'''''''''%%%######%%%'''###"""!!!"""$$$%%%%%%#########$$$$$$$$$$$$$$$###&&&###"""###%%%%%%### """ """&&&((('''$$$'''$$$###$$$$$$###'''...'''''''''&&&&&&&&&&&&&&&### !!!###"""!!!###"""!!!!!!######"""!!!!!!"""###$$$$$$###"""!!! !!!############$$$&&&!!!!!!!!!"""""""""######222'''!!!###### !!!%%%...+++(((&&&%%%$$$""" !!!!!!"""""""""#########%%%%%%$$$#########$$$$$$$$$###""""""###$$$###"""$$$######""""""!!!  !!!"""!!! %%%&&&$$$ """###!!!!!!!!!""""""###$$$$$$$$$ ############""""""""""""###"""!!!!!!""""""!!! )))666999*** ### ###"""!!!"""#########""""""""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!######"""!!! %%%!!! ###$$$"""!!!###$$$""" !!!"""###""""""###$$$$$$$$$###"""  !!!!!!!!!!!!""""""!!!"""""" !!!!!!!!! &&&$$$###"""###"""!!! !!!"""!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""$$$&&&''''''!!!!!!!!!!!!!!! %%%### """######"""!!!!!!!!!!!!!!!"""!!!#########!!!  !!!!!!!!!!!!""" $$$###'''---///+++&&&$$$)))'''###!!!!!!"""!!!!!!%%%###"""!!!"""!!! !!!!!! !!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######"""!!! """"""!!! ###"""!!! !!!"""###$$$""""""##################!!!"""###"""!!! !!!"""$$$!!!!!!###### """###!!!!!!### """!!!!!!!!!!!!!!!"""###""""""############"""""" !!!!!!  """&&&%%%$$$"""!!!!!!!!!""""""###""" """#########""" !!!###%%% !!!!!!!!! !!!!!!!!!###%%%&&&%%%$$$###"""!!!!!!######"""!!!&&&"""!!!"""!!!!!!###"""""""""###$$$%%%$$$$$$&&&###!!!"""%%%&&&### $$$######""""""!!!!!!!!!###############$$$$$$$$$$$$"""###&&&%%%############"""""""""!!!!!!!!!###$$$###"""!!!"""###%%%$$$###!!! ###'''***########################"""&&&'''###!!!"""""" $$$######$$$&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###""""""#####################&&&%%%$$$###############$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""" !!!%%%&&&######%%%$$$######$$$%%%%%%$$$"""&&&###!!! !!!"""!!!!!!'''&&&%%%$$$######%%%&&&###"""""""""$$$%%%$$$###"""######$$$$$$$$$$$$###$$$!!!!!!%%%&&&!!!"""!!!"""$$$''')))(((&&&###!!!!!!$$$%%%'''---555%%%%%%$$$$$$#########"""%%%  $$$### $$$###""""""$$$$$$###""" !!!###$$$$$$###!!! ###%%%%%%"""!!!$$$'''!!!!!!"""""""""#########;;;---""""""&&&%%%""""""$$$&&&''''''%%%###""""""############$$$$$$###!!!$$$$$$$$$#########$$$$$$$$$###""""""$$$$$$###""" !!!!!!"""######$$$$$$""""""""""""!!!$$$$$$###!!!!!!"""""""""!!!""""""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!###!!! !!!"""###""" ***...%%%"""$$$"""$$$""" !!!$$$%%%### """#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!! $$$!!! $$$%%%!!! $$$"""!!!!!!"""######""" !!!"""""""""  !!!!!!"""""""""%%%'''&&&$$$!!!!!!!!!!!! $$$###!!!!!!""""""  ###%%%###  """!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""###$$$%%%!!!!!!!!!!!!!!! ###"""  !!!"""######"""""""""""""""""" """""""""!!!  !!!!!!  """""" !!!###'''---000...***'''+++((($$$"""""""""!!! $$$"""!!!!!!""""""!!!!!!!!! !!!!!!%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$"""!!!"""###$$$###"""###""" !!!###$$$"""""""""###############!!!  !!!!!!"""$$$%%%$$$"""!!!!!!!!!$$$$$$""""""###!!!!!!!!!!!!!!!""""""###!!!""""""""""""""""""!!!!!!!!!"""!!! !!!###(((&&&###!!! !!!""""""%%%'''$$$ !!!""""""!!!!!!###$$$"""############"""""""""$$$""" """!!!%%%###"""###$$$%%%$$$###)))$$$ """###""""""!!!"""###$$$$$$$$$$$$$$$'''%%%######$$$$$$""" !!!!!!"""###############""""""######$$$$$$$$$$$$### ###%%%%%%%%%############"""""""""""""""#########"""!!!###$$$%%%$$$###!!! ###'''***###########################$$$"""!!!"""###!!!$$$###$$$&&&'''&&&$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%%%%###"""###############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$%%%&&&######""""""!!!!!!!!!!!!###!!!"""%%%%%%######%%%%%%$$$###$$$&&&&&&$$$###(((&&&$$$######$$$$$$$$$&&&%%%###""""""#########%%%$$$######$$$$$$###!!!!!!"""######$$$$$$$$$$$$'''$$$"""$$$((()))$$$ """######"""!!!""" !!!$$$&&&(((...555$$$$$$######""""""!!!!!!%%% !!!$$$###!!!###"""!!!!!!"""###"""!!! """######""" """%%%&&&%%%""" """$$$""""""""""""############<<<...""" %%%'''&&&$$$ ###&&&&&&%%%#########%%%$$$###$$$%%%%%%###!!!"""#####################$$$###"""###$$$%%%$$$"""!!!!!!""""""###$$$$$$$$$&&&%%%###"""!!!!!!!!!""""""!!!!!!"""###"""###$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""############"""""""""!!!"""!!! !!!"""###"""!!!"""$$$ !!!%%%%%%!!!$$$""" !!!$$$%%%### """#########$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!'''$$$$$$((((((%%%""""""$$$###!!!!!!#########""" """""""""!!! !!!  """### !!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!$$$%%%$$$  """""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!! """"""################## !!!!!!"""!!!  !!!!!!!!! '''$$$""""""###"""!!! ###(((---111111---)))---)))%%%###""""""!!! ###""" !!!""""""!!! !!!!!! !!!!!!###"""""" !!!!!!!!! !!!!!!!!!!!!!!!""""""######"""!!!"""###$$$###!!!"""!!! !!!############""""""""""""""""""!!!  !!!######"""""""""""""""%%%$$$"""###$$$!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """######"""!!!!!!"""$$$'''&&&###!!! !!!###%%%###""""""######"""!!!"""!!!!!! !!!!!!!!!!!!%%%"""  $$$###"""###$$$$$$###"""((($$$ !!!$$$###!!! """%%%%%%$$$#########'''&&&$$$###""""""###$$$ !!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!"""!!!"""%%%$$$$$$#########""""""""""""#########""""""$$$%%%###$$$###!!!!!!"""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""&&&'''%%%%%%$$$$$$&&&''''''%%%###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%######%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###%%%&&&%%%%%%$$$###""""""######)))&&&%%%'''&&&###"""%%%%%%$$$$$$%%%&&&&&&%%%###&&&$$$""""""$$$$$$$$$###$$$###""""""######"""!!!&&&$$$######$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$%%%###"""###%%%%%%### #########$$$######""""""$$$"""###%%%%%%$$$(((...%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###"""!!! !!!!!!  !!!""""""!!! $$$%%%%%%$$$"""!!!!!!""""""""""""#########$$$$$$333***!!!"""&&&&&&%%% """$$$$$$######$$$$$$&&&###!!!"""%%%&&&$$$!!!!!!"""######$$$#########%%%#########$$$%%%$$$###%%%$$$$$$######"""!!!!!!&&&%%%$$$###""""""######""" ###$$$"""###%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!! !!!"""###"""!!!"""###""" """&&&%%% ###"""!!!"""#########""""""""""""#########$$$$$$!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!%%%""""""&&&&&&### !!!%%%###!!!"""###$$$###""" """###$$$$$$$$$###$$$###!!!!!!$$$%%% !!!"""###"""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""######"""!!! !!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!  !!!######"""!!! !!!""""""############""" !!!!!!!!! """""""""""""""!!! ***%%%!!!###$$$"""  %%%***...222444111+++---***&&&#########"""!!!"""!!! !!!"""###"""!!!!!!!!! !!!!!!###""""""!!!  !!! !!!!!!!!!!!!!!!"""######!!! !!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!"""!!!  !!! """$$$###!!!"""%%%$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! """#########!!!!!!###$$$%%%$$$###!!! !!!!!!!!! ###&&&"""""""""!!!!!!!!!""""""!!!!!!""""""###$$$###"""!!!!!!"""!!! """!!! """"""!!! ###$$$""" ######!!! ###&&&&&&$$$"""""""""###%%%%%%""" !!!&&&+++""""""###$$$$$$$$$###""" !!!######$$$######!!!"""!!!"""'''$$$$$$$$$#########"""""""""######"""!!!"""$$$&&&!!!"""###"""!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$$$$''''''%%%&&&%%%%%%%%%''''''&&&$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&$$$############$$$%%%%%%$$$%%%%%%&&&'''((($$$%%%'''&&&###"""###%%%&&&&&&%%%%%%%%%&&&'''((((((%%%$$$&&&%%%""""""%%%%%%$$$$$$%%%&&&&&&%%%###"""!!!!!!"""###$$$"""!!!$$$######$$$&&&%%%"""$$$"""""""""$$$%%%$$$### !!!"""###$$$$$$$$$$$$""""""!!! $$$%%%&&&&&&%%%%%%%%%%%%###"""###&&&%%%"""$$$((($$$$$$%%%%%%%%%%%%%%%%%%""""""""""""###############!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###"""!!!""""""#########$$$$$$$$$(((&&&###!!!"""$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%!!!"""$$$###!!!""""""$$$%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###%%%%%%$$$######""""""!!! !!!###%%%$$$###!!!### !!!%%%%%%!!!!!!$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!! !!!"""######!!!$$$%%%$$$!!!!!!$$$%%%###"""#########"""!!!"""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######!!!"""############"""!!!"""!!!### %%%###""""""###$$$$$$###!!!"""###$$$$$$###""""""$$$###""""""""""""""""""!!!!!!""""""""""""###### !!!!!!!!!""""""""""""!!!!!!!!!"""###### """!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### """#########"""""" !!!!!!"""""""""!!!!!!(((  ### %%%***---111555111+++---)))&&&$$$$$$$$$######!!! !!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!"""!!! !!!!!!!!!!!!!!!"""######!!!  !!! !!!"""###"""!!!  !!!!!!!!!"""###$$$###!!! !!!###!!!!!! !!!  %%%&&&###%%%$$$###!!!  !!!!!! !!!"""###""" """#########""""""!!!!!!!!!  !!!"""######!!!!!! !!!#########"""""""""###$$$%%% """###$$$#########$$$"""  !!!"""!!! ###$$$ """###!!!!!!$$$''''''$$$!!!!!!""" ###%%%""" (((000$$$$$$%%%%%%$$$###!!! !!!"""#########"""###!!!"""%%%######+++$$$$$$$$$############""""""######"""!!!"""%%%''' !!!""""""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''')))'''%%%%%%$$$!!!'''&&&%%%%%%&&&'''&&&%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######((('''%%%###""""""######$$$$$$$$$%%%&&&'''((()))"""$$$&&&&&&###!!!!!!###"""!!!!!!!!!"""$$$&&&'''!!!"""###"""###'''%%%%%%$$$%%%&&&&&&%%%#########$$$&&&((((((&&&$$$$$$###$$$&&&((('''###!!!!!! """%%%&&&&&&%%% """######$$$$$$$$$%%%%%%%%%###!!!!!!###%%% !!!#########"""######!!!%%%%%%###$$$(((#########$$$$$$%%%%%%%%%!!!###$$$%%%$$$######$$$&&&%%%$$$%%%&&&&&&&&&$$$######""""""""""""######"""  ###%%%###!!!"""############$$$$$$$$$!!!%%%'''&&&$$$$$$$$$###((($$$!!! !!!$$$%%%%%%$$$ ###""" """###%%%&&&'''&&&&&&%%%%%%$$$######%%%%%%$$$###"""""""""###$$$$$$%%%%%%"""&&&&&&###%%%!!!"""&&&%%% """"""######$$$$$$%%%&&&&&&####################################""""""""""""!!! !!!"""######""" ###$$$!!! %%%((( ###%%%$$$!!! """%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!%%%!!! ###$$$""""""###%%%###""""""###$$$$$$###!!!!!!"""""""""  !!!"""###"""!!!  """ !!!!!!!!!""""""######"""""""""$$$%%%$$$!!!""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!"""######$$$!!!!!!!!!!!!!!! $$$###!!! """%%%&&& !!!#########"""!!! !!!!!! !!!""""""######$$$!!!$$$)))+++///333000(((,,,)))&&&$$$$$$$$$$$$$$$!!! !!!###$$$###"""!!!!!! !!!!!! !!!!!!!!!"""#########""" !!!!!!!!!!!!!!!"""#########!!! !!!"""###"""!!!!!!###$$$"""  !!!"""###!!!""""""!!!$$$'''"""!!!###"""%%%'''$$$&&&%%%###"""   !!!"""!!!!!!"""!!!!!!""""""""""""!!! $$$"""!!! !!!!!!$$$""""""&&& !!!"""%%%$$$""" """$$$$$$"""!!!"""###$$$###""""""%%% !!!###!!!###$$$%%%%%%$$$###!!! +++)))'''%%%$$$###$$$$$$######$$$$$$$$$$$$######!!!###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))"""%%%""""""%%%"""%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%'''$$$###&&&******&&&!!!'''(((((()))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$###############$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""###$$$&&&)))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''$$$###!!!"""###%%%$$$$$$%%%###%%%***+++'''###"""$$$$$$%%%%%%$$$###""""""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################!!!###%%%&&&&&&%%%$$$%%%%%%&&&'''((()))%%%&&&'''&&&$$$###$$$&&&$$$$$$"""!!! ###'''+++&&&&&&%%%$$$$$$######"""""""""!!! !!!"""###"""###$$$%%%%%%%%%%%%%%%$$$#########""""""!!!!!!&&&$$$""""""###$$$###"""&&&''''''%%%###""""""$$$###"""!!!"""$$$%%%$$$###&&&&&&&&&%%%$$$###"""!!!$$$"""!!!"""######"""!!!###''''''###!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###!!!"""$$$%%%$$$"""###############"""!!!!!!$$$###"""###$$$$$$###"""$$$#########""""""!!!!!!""""""#########$$$$$$$$$"""!!! !!!###$$$$$$###$$$$$$###"""!!! ######""""""!!!!!! """"""#########$$$$$$$$$ """###$$$$$$###!!! """$$$$$$!!!!!!###%%% !!!""""""""""""""""""%%%&&&%%%""" """######""""""""""""##################""""""""""""###!!!"""%%%%%% """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!'''%%%""""""""""""!!!############"""!!!  """  !!!"""!!! !!!###$$$###"""!!!!!!""""""""" %%% !!!$$$"""!!!"""###"""$$$+++333555...(((''''''%%%$$$&&&)))'''!!!&&&$$$!!! $$$'''###""""""######!!!""" !!!!!! """###"""!!!!!!""""""!!! !!!"""######"""!!! !!!!!!  !!!######!!!  !!! !!!"""!!!###""""""""""""!!!!!!!!!!!!""""""######$$$'''%%%######$$$%%%$$$###!!!""""""!!! !!!!!!%%%&&&&&&%%%(((%%%""" !!!!!!!!!!!!###$$$$$$"""""""""!!!!!!!!!!!!""""""#########"""!!!!!! %%%###""""""######""" !!!$$$%%%&&&%%%###""""""###%%%&&&%%%$$$""" !!!"""###$$$$$$###"""""")))(((&&&%%%$$$###$$$$$$######$$$$$$$$$$$$######"""""""""######$$$%%%%%%$$$$$$$$$%%%%%%$$$######!!!!!! !!!######%%%'''&&&!!!!!!&&&'''%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%%%%&&&'''(((&&&$$$&&&******'''###'''((((((((('''%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###############$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$"""!!!"""###%%%$$$$$$$$$"""###''')))%%%""""""!!!!!!!!! %%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!$$$$$$$$$$$$%%%&&&'''(((###!!! !!!$$$%%%$$$"""$$$$$$###"""!!!###&&&)))'''&&&&&&%%%###""""""!!!%%%%%%$$$######$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$#########""""""""""""$$$""" !!!"""!!! $$$%%%%%%###!!!!!!"""###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$###""""""!!!$$$"""!!!"""###$$$###!!!###''''''###!!!"""$$$%%%%%%$$$###############$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$### !!!""""""""" ###############"""!!!!!!$$$###""""""$$$$$$###"""$$$#########""""""""""""""""""#########$$$$$$$$$###"""!!!"""###$$$###"""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########%%%%%%&&&&&&%%%$$$"""!!!"""######!!!!!!"""$$$!!!!!!"""#########""""""!!!"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """ !!!%%%%%%  #########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!""""""""" ############"""!!! """!!! !!!""""""  !!!"""!!! !!!###$$$###!!!###"""!!!  !!!%%% !!!###!!! """""""""%%%,,,333333,,,&&&%%%&&&%%%$$$'''+++)))### !!!&&&+++---%%%###!!! ###!!!!!!!!!"""!!!"""$$$"""!!! !!!"""###"""!!! !!!"""######"""!!! $$$$$$###""""""!!! !!!"""######!!! !!!  !!!!!!  !!!!!!!!! !!!""""""!!!######$$$&&&'''((())))))&&&$$$""""""######"""!!!!!!""""""!!! !!!"""!!!!!!"""$$$%%%###"""'''$$$"""!!!!!!"""!!!!!!!!!!!! !!!######""" !!!!!! !!!!!! !!!"""""""""$$$###""""""######""" !!!"""###$$$$$$$$$######"""###$$$$$$$$$###!!! !!!"""###$$$$$$$$$$$$'''&&&%%%#########$$$%%%######$$$$$$$$$$$$######&&&$$$###!!!!!!###%%%&&&$$$$$$$$$$$$######"""!!!$$$############$$$$$$%%%%%%''''''$$$$$$''''''%%%%%%%%%$$$######$$$$$$%%%'''&&&&&&&&&'''((()))***)))'''%%%&&&)))***(((%%%''''''((('''&&&$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###############&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$###$$$ $$$%%%###!!!"""$$$###"""!!! !!!""""""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$###"""!!!!!!!!!############$$$%%%&&&&&&###%%%(((%%%!!!###$$$%%%$$$""""""$$$&&&'''&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$##################"""""""""$$$""" !!!"""!!! ###$$$$$$###!!!!!!###$$$%%%$$$###$$$&&&'''&&&%%%""""""#########""""""!!!$$$"""!!!"""###$$$###""" ###&&&&&&###!!!"""$$$$$$$$$###"""""""""######$$$$$$$$$###############%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$###""""""$$$$$$###"""###############""""""""""""""""""############$$$$$$###!!!"""######"""!!!############$$$$$$$$$$$$ !!!"""#########!!!!!!!!!!!!!!!"""""""""'''&&&&&&%%%$$$###""""""!!!""""""!!! """############$$$######"""""""""$$$%%%$$$""" !!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!! $$$$$$!!! """$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!"""######""""""######""""""!!! """!!!!!! !!!!!!""""""  !!!"""!!! !!!###$$$###!!!$$$""" !!!"""&&&!!!!!!""" !!!""""""%%%,,,111000)))######$$$$$$$$$(((---,,,'''&&&"""###'''))))))%%%###!!!!!!!!!###"""!!! !!!"""###!!! !!!"""$$$###""" !!!"""######"""!!! %%%$$$$$$######"""""""""!!!!!!"""""""""!!! !!!  !!! !!! """###$$$######$$$%%%&&&(((***+++,,,%%%$$$""""""""""""!!!!!!""""""!!! !!!%%%###"""#########!!!%%%###""""""######!!! ###"""!!!"""###"""!!!!!!  !!! !!!!!!"""$$$###""""""######"""!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###!!!!!!''''''&&&&&&''''''''''''"""###$$$$$$$$$$$$###"""%%%%%%$$$#########$$$$$$%%%&&&&&&'''((())))))***)))'''%%%%%%'''((('''&&&&&&'''''''''&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$ """###"""!!!###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###%%%&&&######""""""###$$$%%%%%%$$$!!!!!!%%%'''&&&######$$$&&&%%%###""""""###$$$$$$$$$$$$############""""""######""" """"""###$$$$$$#################################&&&$$$""""""###$$$###"""###$$$%%%$$$######$$$&&&###"""!!!"""$$$%%%$$$###!!!"""###############"""###"""!!!"""$$$%%%$$$###!!!###%%%%%%###"""###$$$######"""""""""""""""###########################$$$###"""###$$$%%%$$$"""&&&&&&%%%$$$$$$%%%&&&'''###############"""!!!!!!$$$"""!!!"""###$$$###"""########################""""""""""""############%%%###""""""######!!! &&&%%%$$$###"""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!! !!!!!!"""$$$$$$$$$$$$$$$###"""!!!%%%&&&''''''&&&%%%$$$$$$ !!!###%%%%%%###!!! """"""!!!!!!!!! ###$$$"""!!!$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$$$$###"""""""""""""""!!!  """  !!!"""!!!  """###"""!!!"""!!! !!!!!!%%%!!! """!!! !!!"""%%%+++///---&&& """###$$$)))///...***+++&&&!!!!!!$$$&&&&&&$$$###!!!!!!"""""""""%%%%%%###   ###$$$$$$### !!!"""######"""!!! """""""""!!!!!! !!!!!!"""!!! !!!!!! !!!!!! !!!""""""!!! !!!###$$$$$$!!!!!!"""###$$$%%%&&&'''&&&$$$############!!!!!!""""""!!! !!!%%%$$$############ ###""""""###$$$$$$""" """!!!!!!!!!######!!! !!!!!! !!!!!!"""""""""!!! $$$"""!!!"""######"""!!!###""""""!!!!!!"""######""""""!!! !!!&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%######&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$#########!!!"""###%%%%%%###"""!!!&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$###!!! !!!"""$$$######%%%!!!"""$$$######%%%"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%'''(((######"""""""""###$$$$$$###$$$$$$$$$#########$$$###$$$&&&%%%###!!!!!!!!!!!!""""""######$$$%%%%%%!!!!!!""""""!!!######$$$$$$$$$######"""###############$$$$$$$$$&&&$$$""""""###$$$###""""""#########!!!!!!###%%%###"""!!!"""$$$%%%$$$#########$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%###"""###$$$$$$#########$$$###"""""""""""""""##############################$$$###""""""$$$$$$###""""""!!! !!!"""##################"""!!!!!!###"""!!!"""######"""!!!###############$$$$$$$$$""""""""""""""""""""""""%%%###""""""######!!! $$$$$$###"""!!! ###"""""""""!!!!!!!!! ###########################""""""!!!!!!"""###$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!"""!!!!!!"""""""""!!! !!!###%%%%%%###!!! #########"""""""""!!!!!! ###$$$""""""%%%############""""""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$!!!""""""""""""!!!!!! """  !!!"""!!!  """###""" !!!######""" $$$!!! """ !!!!!!"""%%%)))+++)))$$$!!!"""###)))//////***&&&### !!!%%%(((***)))!!! !!!"""$$$$$$""" ***,,,(((!!!   ###$$$$$$### !!!"""######"""!!! !!!!!! !!!!!! !!!!!!!!! !!!!!!!!!  """######$$$""" !!!"""###""" !!!!!!!!!!!!!!!&&&%%%$$$$$$%%%$$$""" !!!""""""!!! !!!###"""""""""$$$$$$""" """!!!!!!"""$$$$$$###!!! !!!###$$$###"""######""""""""""""######$$$$$$######"""!!!!!!!!!###"""!!!"""###$$$###"""$$$###""""""""""""######"""!!!  ''''''%%%$$$$$$######$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&$$$###&&&&&&&&&&&&&&&%%%$$$############$$$######"""!!!$$$###$$$''''''$$$###$$$''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$###!!! """######"""%%%!!! ###%%%$$$$$$&&&###"""!!!!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###############$$$$$$!!!###$$$###!!!!!!""""""$$$%%%$$$###!!!!!!""" !!!!!!"""###$$$%%%%%%############"""!!! $$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$""" !!!"""!!! !!!""""""!!!!!!"""%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$######""""""###%%%&&&%%%$$$##############################"""""""""###$$$$$$###############$$$$$$$$$$$$###""""""###$$$###"""###"""!!! !!!""""""###############"""!!!!!!###"""!!!!!!######"""!!!#########$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!$$$###!!!"""######"""!!! !!!!!!!!!!!!"""""""""#########"""!!! $$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!  """###"""!!!#########$$$######""""""!!! """""" !!!"""###$$$$$$###"""!!!############""""""""""""!!!"""###!!!"""%%%"""""""""""""""""""""###""""""""""""""""""""""""###!!! !!!###$$$$$$###!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!"""  !!!"""!!!  """###""" """$$$$$$### ###!!!!!!""" """!!!!!!###&&&'''&&&### !!!!!!"""(((...---)))&&&%%%$$$######%%%'''((( """$$$%%%$$$"""///111---### $$$$$$!!! !!!"""$$$###""" !!!"""######"""!!! """""""""""""""""""""""" """ !!!"""!!!!!! !!!!!!"""!!!"""#########%%%###!!!!!!""""""!!! """""""""!!!!!!!!! %%%$$$$$$%%%&&&&&&###!!!!!!""""""!!! !!!"""!!!!!!"""$$$$$$###!!!"""!!! !!!###$$$$$$###!!!###%%%$$$###$$$######""""""######$$$!!!""""""######$$$%%%%%%###"""!!!"""###$$$###"""$$$$$$$$$$$$############!!!!!!!!!!!! %%%$$$###"""""""""###$$$'''&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###'''$$$$$$(((((($$$$$$''')))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&%%%$$$$$$###$$$&&&'''((((((''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""!!! """######"""$$$ $$$&&&$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$#########$$$$$$###"""""""""###$$$######"""###$$$###"""!!!"""###############""""""""""""$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$""" !!!"""!!! $$$$$$$$$###!!! !!!###%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%$$$$$$###"""!!!###""""""###%%%&&&&&&%%%$$$###""""""###$$$$$$##################$$$%%%%%%""""""#########$$$$$$$$$$$$"""!!!"""###$$$###!!!&&&%%%$$$##############################"""!!!!!!###!!! !!!"""###"""!!!#########$$$$$$%%%%%%%%%######""""""!!!!!!!!!!!!###"""!!!"""###$$$###"""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!$$$#########""""""""""""&&&&&&&&&&&&%%%###!!! ###!!! !!!###$$$###!!!!!!!!!"""#########""""""%%%###"""###&&&&&&$$$"""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""###!!!!!!%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$"""!!!!!!"""$$$###"""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""  !!!"""!!!  """"""!!! !!!######"""!!!!!! """ ###!!!!!!!!!###$$$$$$###""" !!!!!!"""&&&,,,+++&&&%%%''''''%%%!!! $$$'''###"""!!!"""######""" ---000,,,"""%%%&&& """!!! !!!"""###"""!!! !!!"""######"""!!! ########################!!!###!!!!!!%%%""""""!!!!!!!!!!!!"""""""""!!!!!!"""$$$%%%$$$"""$$$###""""""######!!! """""""""""""""#########""""""###$$$&&&&&&$$$!!!!!!""""""!!! !!!###"""!!!"""$$$$$$"""!!!###!!! """$$$%%%%%%!!! !!!###$$$###!!!######""""""""""""######!!!!!!!!!"""######$$$$$$"""!!!!!!!!!###$$$###"""$$$%%%%%%&&&%%%$$$###"""!!!!!!"""###"""!!! !!!!!! """###$$$((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%((()))"""######$$$$$$$$$######$$$%%%%%%&&&%%%$$$""""""'''######''''''######'''***)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###%%%((()))(((&&&%%%%%%###$$$&&&((()))))))))(((######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%"""!!! """######""""""$$$&&&$$$###$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################!!!"""$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&""" ###(((+++((($$$"""######"""!!!!!!###$$$%%%%%%$$$###"""!!! $$$###"""""""""###$$$%%%''''''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&$$$""""""###$$$###"""((()))((('''$$$###$$$&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$######!!! ###""""""###%%%'''&&&%%%%%%###""""""###$$$$$$###$$$$$$######$$$%%%&&&&&&""""""######$$$$$$$$$$$$###"""!!!"""###$$$###!!!#########"""!!! ###############"""!!!!!!###!!! !!!"""###"""!!!#########$$$$$$%%%%%%%%%######""""""!!!!!!!!! """!!! !!!###$$$$$$###&&&&&&%%%$$$###"""!!!!!! !!!!!!""""""############""""""!!!!!!!!! &&&&&&'''&&&### ###!!! !!!$$$%%%$$$""" !!!"""""""""""""""%%%###"""###&&&'''%%%"""######""""""""""""######"""!!!!!!!!! ### """""" !!!$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$###!!!!!!"""######"""!!!!!!"""""""""""""""!!! !!!""""""!!! """  !!!"""!!! !!!"""!!!  !!!!!!!!!"""""" """$$$!!! !!!"""######### !!!!!!!!!%%%***)))$$$$$$$$$"""###***111&&&$$$!!! !!!"""###"""(((,,,((($$$%%% ###"""!!!!!!""""""!!! !!!"""######"""!!! """"""""""""""""""###### ###%%%### $$$(((""""""!!!!!!!!!!!!"""""""""""""""$$$&&&&&&$$$""""""!!!"""###%%%$$$""" !!!"""###$$$$$$$$$ !!!###%%%%%%###!!!!!!""""""!!! !!!$$$###"""#########!!!###!!!!!!$$$&&&&&&###"""!!!"""######!!!""""""!!!!!!!!!!!!""""""#########"""!!!!!! """!!!!!!!!!###$$$$$$###$$$%%%'''((('''%%%###""" !!!###$$$$$$""" $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%""" &&&%%%%%%$$$$$$%%%%%%&&&!!!""""""######$$$$$$%%%%%% ((($$$###&&&$$$&&&%%%$$$######$$$%%%&&&######$$$%%%$$$###"""!!!((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&"""((((((%%%######%%%%%%&&&&&&$$$######%%%'''((('''%%%$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%'''((('''%%%"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&''''''((("""###$$$&&&&&&%%%$$$###$$$$$$%%%'''((('''### %%%%%%%%%$$$$$$###############""""""######$$$%%%&&&%%%###!!! !!!""""""######"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$###"""$$$'''***'''### ###&&&)))$$$"""%%%'''&&&&&&)))######""""""""""""######$$$&&&((('''%%%$$$%%%(((&&&&&&&&&%%%%%%$$$$$$$$$$$$ !!!&&&&&&"""!!!%%%""""""############""""""######################## !!!###$$$$$$###!!! ###""""""###$$$%%%$$$###### $$$$$$!!!"""%%% !!!"""###$$$$$$$$$########################%%%###!!! """############$$$$$$%%%%%%$$$$$$### """#########$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""  """%%%'''""""""  ###&&&&&&'''&&&%%%$$$###"""###"""!!! !!!"""###(((###!!!%%%(((%%%"""!!! !!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!$$$###""""""""" """$$$!!! """ ######""""""""""""############!!! ###"""  !!!###"""""""""$$$$$$"""!!!###"""!!! ###$$$###!!!###""""""!!!  !!!"""######"""!!!  !!! !!!"""""" !!!###$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***######"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!! ###!!!$$$""" """$$$$$$$$$$$$"""!!!!!!"""$$$###%%%&&&$$$!!! """%%% !!!!!!""""""######%%%"""!!!%%%'''%%%!!!!!!###$$$%%%$$$"""!!!###############$$$$$$%%% !!!"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!!$$$###$$$''')))'''### !!!!!!""""""######""""""""""""""""""""""""(((%%%""" !!!!!! !!!$$$&&&&&&$$$"""!!!!!!,,,***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((&&&###""""""######"""$$$$$$$$$###$$$$$$%%%%%%(((''''''&&&&&&'''''''''&&&""")))%%%$$$(((%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&& %%%))))))'''%%%&&&)))%%%&&&&&&%%%######%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&$$$"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$%%%''')))!!!%%%'''%%%###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%'''((('''###!!!%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%'''&&&$$$"""!!!"""######%%%&&&'''%%%###""""""###!!!"""###$$$%%%%%%%%%%%%$$$''')))'''###!!!###&&&((($$$"""%%%&&&$$$###%%%$$$###"""""""""""""""###&&&'''((('''$$$"""###%%%%%%%%%$$$$$$$$$#########((($$$$$$((('''###"""%%%""""""############""""""###########################$$$%%%''''''%%%$$$###$$$"""!!!"""$$$%%%$$$$$$$$$!!!!!!%%%%%%"""###&&&"""###$$$%%%%%%%%%%%%%%%########################$$$""" """######"""###$$$$$$%%%%%%$$$$$$###!!!$$$$$$#########$$$###"""""""""""""""""""""########################""""""!!! !!!###%%%&&&$$$$$$$$$######%%%''')))&&&&&&%%%$$$$$$###""""""!!!!!!""""""""""""!!!!!!""" %%%((($$$!!!!!!"""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$&&&""" !!!""" """$$$""" """ ######""""""""""""######$$$###"""!!! ###"""!!! !!!!!!"""!!!!!!"""######""" !!!!!!  """###$$$ ######""""""!!!  !!!!!!!!!!!! !!!  !!! !!!!!!"""""""""!!!!!!###$$$$$$$$$"""###$$$&&&$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  $$$""""""!!! """######"""######"""!!!!!!"""#########$$$$$$###!!!!!!"""$$$ !!!!!!!!!"""""""""###%%%!!!!!!%%%&&&$$$!!!""""""""""""""""""######%%%$$$###""""""""""""""" !!!""""""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!$$$###"""###%%%%%%###!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$""" !!!###$$$$$$!!!###&&&&&&$$$"""!!!!!!'''''''''&&&%%%$$$###""""""!!!!!! !!!!!!"""##################"""$$$$$$%%%%%%%%%%%%&&&&&&***&&&!!!!!!$$$%%%""""""######$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&$$$)))$$$$$$(((%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&)))(((%%%$$$&&&)))%%%&&&&&&%%%$$$###%%%'''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$###!!!#########""""""""""""!!!$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""###$$$&&&((()))!!!###%%%%%%###!!! !!!%%%%%%$$$######"""!!!!!!'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%'''((('''$$$!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%#########$$$$$$!!!###%%%&&&$$$######$$$""""""###$$$%%%%%%%%%%%%$$$&&&(((&&&###!!!###%%%'''######&&&'''###!!!!!!%%%$$$###"""""""""""""""'''((('''&&&###!!!!!!"""###############"""""""""(((&&&&&&'''&&&###!!!###################################################$$$%%%&&&''''''&&&%%%$$$%%%###!!!!!!###$$$%%%$$$$$$""""""%%%%%%######&&&###$$$$$$%%%%%%%%%$$$$$$###########################""" !!!""""""!!!######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$'''&&&$$$###"""!!!""""""&&&%%%###""""""""""""###!!!"""$$$$$$"""!!! !!!&&&&&&""" $$$#########$$$%%%'''(((###""""""!!!!!!!!!!!!!!!###&&&&&&!!!!!!"""!!!!!!###"""!!!""" ######""""""""""""######$$$$$$###"""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!"""!!! !!!""""""!!! !!! !!!!!!"""""""""!!!   !!!  !!! !!!!!!!!!!!!!!!!!! ###$$$$$$###!!!!!!"""$$$######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!###"""!!!$$$#########"""$$$%%%&&&$$$###"""""""""######"""""""""###""" !!!"""######"""!!!!!!!!!!!!""""""""""""###!!! $$$%%%###!!!%%%$$$""" !!!###$$$%%%%%%###"""!!! !!!###"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!$$$""" !!!#########&&&%%%$$$"""!!! """"""""""""""""""""""""$$$""" """$$$$$$$$$!!!###%%%%%%###"""!!!"""######$$$$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!"""!!!""""""######""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&((($$$ !!!###$$$"""######$$$%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$%%%((("""###((($$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''%%%"""!!!###%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""######"""!!!$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$######""""""########################$$$$$$############$$$$$$"""###$$$###!!! !!!"""$$$$$$$$$#########"""""")))'''%%%$$$######$$$$$$%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$"""#########$$$%%%%%%%%%%%%$$$"""!!! $$$&&&'''%%%###"""###%%%%%%"""###((()))%%%""""""%%%%%%$$$###""""""""""""&&&&&&%%%$$$###!!!!!!!!!########################$$$$$$$$$$$$$$$"""!!!"""###################################################$$$$$$%%%%%%$$$$$$###%%%###!!!!!!"""$$$%%%%%%$$$!!!!!!$$$%%%""""""%%%""""""#########""""""!!!###########################!!! """"""""" ######$$$$$$$$$$$$#########$$$###!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######"""!!!!!!"""!!! '''%%%###"""!!!"""###%%% !!!"""######"""!!! ###!!!"""$$$### $$$###""""""###&&&(((***""""""!!!!!!!!!!!!"""""""""%%%%%%!!! """""" !!!"""""""""""""""""" ######""""""""""""######%%%$$$$$$###""""""######$$$######"""""""""""""""  !!!!!!  !!!  """"""!!!!!! """!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!"""!!!!!! &&&''''''%%%###"""###$$$""""""!!!!!! !!!!!!""" !!!!!!""""""!!!$$$###!!!!!!$$$$$$!!!"""""""""$$$%%%%%%###!!! """######""" ### """$$$###!!!!!!!!!!!!!!!"""""""""""""""  ###$$$"""!!!$$$$$$"""!!!!!!!!!"""###$$$###"""!!! """######""""""###$$$""""""""""""!!!!!!!!!!!!!!! !!!"""######'''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!""""""!!! !!!###$$$$$$###"""""""""""""""!!!!!!!!!"""###$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!!!!!"""###"""!!!$$$$$$&&&&&&''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%"""(((***"""$$$)))%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&((()))***+++***(((%%%"""!!!!!!###$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''')))'''&&&&&&'''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""#########"""!!!"""###$$$%%%&&&''''''!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!"""###"""!!!"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$######$$$$$$&&&%%%%%%%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######"""""""""""""""!!!!!!""""""###%%%%%%%%%$$$###""" $$$%%%%%%%%%#########$$$###!!!###)))+++(((%%%%%%%%%%%%$$$######"""######$$$###############""""""######$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%$$$###$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$""" ######!!!!!!$$$""""""#########""""""!!!########################"""!!! !!!######""" """######$$$$$$######""""""######!!! !!!###!!!!!!""""""####################################!!!"""$$$%%%%%%$$$###"""!!! !!!%%%(((***)))((('''&&&$$$###"""###%%%&&&###"""!!! !!!"""###$$$ !!!"""!!!"""%%%###"""!!!!!!"""$$$''')))""""""!!!!!!!!!!!!""""""!!!%%%%%%###"""!!!!!!!!!"""######"""!!!!!!######""""""""""""######%%%$$$$$$############$$$###############""""""!!! !!!!!! !!!"""###############"""!!!!!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""###### !!!"""############(((((((((&&&$$$######%%%  !!! !!!!!!""""""!!!$$$$$$"""!!!$$$$$$""" !!!"""!!!!!!""""""!!!### """$$$###!!!""""""""""""!!!!!!!!!!!!!!! !!!"""###""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!!!!"""""" """$$$$$$###"""######""""""""""""!!!!!!!!!!!!!!!"""############'''&&&$$$"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""""""""###!!! !!!"""######"""!!!"""###$$$""" """%%%(((###"""!!! !!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&"""""""""$$$%%%%%%""" %%%&&&'''(((((('''&&&%%%)))(((&&&$$$""" &&&&&&,,,,,,###&&&,,,'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''))))))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''((()))***---,,,)))'''%%%$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%%%%''''''$$$ %%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$%%%$$$### !!!###%%%&&&''' !!!""""""###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&!!!###$$$$$$######$$$&&&$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""!!!######"""!!!!!!"""""""""###############"""$$$$$$$$$$$$$$$$$$######""" ###)))+++)))''''''$$$$$$#########$$$$$$%%%$$$###"""###$$$%%%$$$"""#########$$$$$$$$$$$$$$$!!!$$$%%%$$$%%%((((((&&&%%%$$$###""""""###$$$%%%########################&&&&&&%%%%%%%%%%%%&&&&&&###""""""###$$$%%%$$$###!!!"""""" ######$$$$$$%%%%%%%%%$$$$$$###########################""""""###$$$$$$"""!!!""""""############"""""""""$$$%%%$$$######$$$&&&!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$######&&&%%%$$$&&&)))((($$$ '''&&&%%%$$$$$$%%%&&&&&&$$$"""!!!!!!"""$$$###$$$%%%%%%'''"""!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!""""""###$$$&&&&&&###""" !!! ######!!! """######""""""""""""######$$$$$$###############$$$""""""#########"""!!!  !!!!!!  !!! !!! """"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""  !!!""" !!!###$$$$$$%%%%%%%%%&&&&&&$$$"""!!!"""###  !!!!!!!!!!!!!!!!!!!!!!!!"""""" $$$%%%""" ###$$$"""$$$###"""###$$$$$$"""!!!!!!""""""!!!###""" !!!"""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!###$$$%%%$$$"""!!!"""!!!!!!!!!""""""###$$$ """$$$%%%$$$#########""""""""""""!!!!!!!!!!!! ###%%%$$$$$$%%%&&&((('''%%%###""""""###$$$""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$ """###"""!!!!!!"""$$$%%%###  ###&&&((($$$###"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&#########$$$&&&&&&###!!!&&&'''(((((('''&&&$$$###%%%%%%%%%$$$"""$$$%%%,,,***!!!%%%+++%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((***)))'''''''''''''''&&&###%%%''''''%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%"""###&&&'''(((&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""$$$((()))&&&"""%%%%%%%%%$$$$$$$$$#########"""###%%%''''''&&&$$$ """###$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&''''''((('''###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%"""######$$$$$$#########%%%&&&&&&%%%###""""""###""""""############""""""$$$#########$$$$$$$$$######!!!"""'''***'''%%%&&&############$$$%%%&&&&&&'''%%%######%%%%%%###!!!"""""""""#########$$$$$$!!!%%%&&&$$$$$$(((((($$$&&&%%%###""""""###%%%&&&########################%%%%%%%%%$$$$$$%%%%%%%%%"""""""""$$$&&&&&&###!!!""" ######!!!!!!$$$"""###$$$%%%%%%%%%%%%%%%#################################$$$%%%%%%###!!!""""""############"""""""""$$$&&&&&&%%%######$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%$$$$$$$$$###%%%###!!!"""$$$!!!$$$$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""### &&&&&&!!!!!!"""""""""######$$$$$$!!!!!!!!!!!!!!!"""#########%%%$$$!!!"""###!!!""""""#########""""""""""""############"""""""""######$$$!!!!!!"""""""""!!! !!!  """""" !!!!!!  ###$$$ !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""" !!!"""######""""""$$$$$$$$$###!!! !!!###!!!!!!!!!!!!!!!"""######""""""""""""""""""!!!!!!$$$%%%!!!!!!###"""(((&&&$$$$$$%%%&&&%%%$$$!!!!!!"""######"""!!!!!!###$$$$$$###!!!!!!"""$$$###"""""""""!!!!!!!!! !!!"""###############$$$ !!!"""###$$$$$$$$$$$$######"""""""""######"""%%%%%%$$$#########""""""""""""!!!!!!!!!!!! """$$$$$$$$$%%%(((++++++)))&&&###!!!!!!"""###"""""""""""""""""""""""" """$$$%%%%%%$$$ !!!""""""!!!!!!"""$$$!!!!!!!!!""""""###$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""##################"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&%%%###&&&&&&'''((('''$$$""" """$$$&&&((((((&&&$$$""" ###***&&&!!!'''!!!&&&%%%$$$######$$$%%%&&&)))((('''&&&%%%&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%'''(((((('''###%%%''''''&&&$$$$$$%%%%%%&&&&&&'''&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%!!!###&&&((()))'''$$$"""#########$$$$$$%%%%%%%%%$$$""" ###(((***(((%%%%%%%%%%%%$$$$$$#########!!!"""###&&&((()))'''%%%######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%''')))(((%%%###""""""(((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&$$$$$$%%%&&&%%%############$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$"""!!!$$$###"""###$$$$$$$$$###%%%""""""&&&'''%%%###$$$"""""""""###$$$%%%'''''')))'''$$$$$$%%%%%%""" !!!!!!!!!""""""######!!!%%%&&&""""""%%%%%% &&&%%%###""""""###%%%&&&###########################""""""!!!!!!""""""###!!!!!!###%%%'''&&&### ### !!!$$$$$$""""""%%% !!!"""###$$$$$$$$$########################$$$###$$$%%%&&&&&&$$$"""""""""############""""""!!!###%%%%%%###!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!"""######$$$$$$$$$###### !!!"""######"""!!! &&&"""((($$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""###### !!! """''''''###!!!!!!!!!$$$######""""""""""""#########"""""""""""""""###### !!!"""""""""!!!!!! !!!""""""!!!###"""!!!  ###"""%%%+++,,,))) !!!!!!!!!!!!!!! !!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!! $$$%%%%%%$$$""""""###$$$######"""######$$$%%%%%%$$$$$$######""""""!!!!!!###%%%!!!!!!""""""$$$""" ######$$$$$$$$$$$$#########%%%&&&$$$!!! """%%%######""""""!!!!!!!!! """###$$$$$$######$$$%%%!!! !!!$$$&&&((('''&&&%%%###"""""""""""""""%%%&&&%%%#########""""""""""""!!!!!!!!!!!!###$$$%%%###"""%%%+++///...,,,((($$$!!! !!!""""""""""""""""""""""""###""""""###$$$$$$""" !!!"""!!! !!!###$$$ """$$$%%%###!!! """"""""""""""""""############$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%######%%%)))+++***((("""###&&&)))+++)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###"""$$$%%%&&&&&&%%%&&&&&&%%%###""""""###&&&&&&&&&%%%%%%$$$$$$$$$###''''''$$$$$$***+++(((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$((((((&&&&&&)))(((%%%$$$$$$%%%&&&''''''''''''######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))&&&"""###%%%(((((('''######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%''''''&&&%%%$$$###""""""###%%%&&&&&&%%%"""###%%%&&&'''&&&&&&%%%)))(((&&&%%%%%%$$$"""!!!########################'''$$$!!!###''')))&&&###(((&&&%%%%%%&&&'''&&&%%%!!!###%%%%%%$$$&&&***...%%%###!!!!!!###&&&'''((($$$%%%%%%&&&%%%$$$"""!!!%%%&&&''''''&&&%%%###"""$$$$$$############$$$$$$'''%%%###"""!!!!!!###$$$""""""""""""""""""######&&&###"""###'''((('''$$$((('''&&&&&&&&&&&&'''(((444)))"""$$$&&&###!!!###(((((('''&&&%%%%%%%%%%%%$$$###!!!"""###%%%%%%$$$$$$$$$############$$$$$$"""!!! """%%%&&&###!!!%%%$$$$$$######$$$$$$%%%$$$"""!!!"""######"""!!!$$$###"""###$$$$$$###"""######""""""""""""######''''''&&&%%%%%%$$$######'''&&&$$$"""!!!""""""######!!! !!!""""""!!! '''$$$"""!!!"""#########&&&)))((($$$"""$$$%%%###""""""######$$$$$$$$$$$$+++***(((&&&%%%%%%%%%%%%%%%###"""###$$$$$$###!!!$$$$$$###"""!!!!!!""""""%%%%%%$$$$$$###""""""""""""!!! !!!###%%%'''######$$$$$$$$$$$$#########"""!!!""""""""" """$$$$$$!!!!!!###### $$$###"""!!!!!!"""###$$$$$$###""""""######"""  ###%%%&&&%%%#########""""""!!!!!! """"""!!!!!! !!!!!!!!!!!! !!!""""""###"""  !!!!!!!!!!!!!!!!!! !!!"""###!!!###"""!!! !!!!!! """$$$###!!!$$$###"""!!!###'''((($$$!!!""""""""" &&&&&&!!! $$$"""%%%''''''$$$"""!!!!!!!!!!!! !!!!!!!!!"""###"""""""""$$$%%%"""!!!!!!!!!!!!!!! %%%$$$"""  !!!"""(((''''''&&&$$$""" """!!! """###$$$$$$"""!!!!!!"""######"""&&&""" ###$$$""" """***'''333*** $$$***!!!$$$%%%$$$""" !!!""" $$$&&&%%%###$$$)))//////---)))%%%"""!!!!!!!!!"""""""""""""""######$$$###"""""""""!!!!!! !!!"""#########!!!  !!!"""""""""""""""""""""############"""""""""!!!"""###$$$$$$""" &&&%%%$$$$$$&&&&&&%%%$$$%%%###"""$$$''')))((('''%%%%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&'''%%%""""""###%%%%%%%%%"""%%%((()))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((('''$$$%%%)))***'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&))))))&&&&&&((('''$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""###$$$&&&&&&'''(((%%%""""""%%%''''''&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$((('''%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!###'''(((&&&###'''%%%$$$$$$%%%&&&&&&%%%!!!###%%%$$$######&&&)))%%%###!!!!!!###%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&%%%%%%%%%######""""""""""""######%%%$$$"""!!!"""###$$$%%%########################$$$#########%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&+++%%%"""%%%'''$$$"""###'''&&&%%%%%%$$$%%%%%%%%%(((&&&############""" $$$$$$############$$$$$$###!!! !!!$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###$$$###!!!$$$###"""###$$$$$$###"""######""""""""""""######'''&&&&&&%%%$$$$$$######&&&%%%$$$""""""""""""###%%%###"""###$$$%%%###"""&&&$$$""""""############ ###""""""%%%%%%"""########################&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$######$$$$$$###!!!$$$$$$###"""""""""""""""""""""#####################"""!!! !!!###%%%&&&######$$$$$$$$$$$$######$$$######$$$%%%%%%###""""""$$$$$$!!!!!!###### ######"""!!!!!!"""######$$$###""""""######""" !!!  """"""!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$((()))'''%%%"""!!!%%%$$$$$$$$$$$$$$$$$$### ###$$$###""""""!!!!!!!!!!!!"""#########'''((($$$""""""""" """ %%%%%%!!!!!!$$$!!!"""######""" !!!!!! !!!!!!!!!###$$$"""!!!"""""""""###$$$%%%%%%%%%$$$$$$"""!!! !!!"""$$$###$$$$$$$$$###""""""!!!$$$###"""!!!!!!"""###$$$$$$"""!!!!!!"""######"""&&&""" ###$$$""" """(((!!!...===333%%%###$$$!!!###%%%$$$""" !!!""" """$$$######%%%***......,,,)))&&&###"""!!!!!!"""!!!!!!!!!""""""###############""""""!!!!!!!!!""""""###$$$$$$###"""!!! !!!"""""""""""""""""""""############""""""$$$######%%%&&&&&&$$$"""&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%(((&&&######$$$'''(((((($$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''((())))))&&&$$$"""!!!###$$$$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%***))))))(((''''''&&&&&&&&&))))))&&&%%%'''&&&###''''''''''''&&&%%%$$$###((((((''''''&&&$$$###"""&&&&&&&&&%%%###!!!&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###"""""""""&&&((()))&&&### !!!###$$$%%%&&&&&&&&&%%%$$$###'''&&&$$$%%%%%%&&&$$$###########################&&&###"""###&&&(((&&&###&&&$$$######$$$%%%%%%$$$"""###%%%$$$"""!!!!!!"""&&&###!!!!!!###$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%''''''""""""!!!!!!!!!!!!""""""###""""""!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""""""""###$$$$$$###""""""###$$$$$$%%%###$$$&&&&&&""" !!!$$$$$$$$$###$$$$$$%%%&&&(((&&&$$$#########"""!!!$$$$$$############$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$############$$$$$$$$$"""!!!"""###$$$###"""$$$###"""###$$$$$$###"""######""""""""""""######&&&&&&%%%%%%$$$$$$######&&&%%%$$$###""""""""""""$$$###"""###$$$%%%$$$###&&&$$$""""""###$$$###"""!!!"""$$$&&&$$$ #########"""""""""""""""!!!!!!!!!"""###$$$&&&&&&'''&&&$$$$$$$$$$$$###!!!$$$###"""""""""""""""""" !!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$######$$$&&&&&&%%%###"""$$$$$$!!!!!!###### ###""""""!!!!!!""""""###$$$"""!!!!!!######""" $$$"""   !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""$$$%%%###!!!  !!!###!!!!!!"""###$$$### &&&&&&'''&&&&&&%%%%%%$$$"""!!! !!!###$$$###""""""""""""""""""###$$$$$$$$$((((((%%%"""######!!!""" !!!$$$$$$"""!!!######""" !!!!!!"""!!!!!! !!!!!!"""!!!###$$$"""  ###$$$############ """$$$%%% !!!"""############%%%$$$###############$$$$$$"""!!!!!!"""######"""%%%!!! ###$$$"""!!!"""%%%###555EEE<<<+++###!!!###$$$###"""!!!!!!"""!!!!!!!!!"""$$$'''***------,,,)))&&&$$$###"""""" !!!!!!!!!"""""""""###############""""""""""""###$$$$$$$$$$$$###### !!!"""""""""""""""""""""############""""""$$$######$$$%%%%%%$$$"""&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&%%%%%%(((&&&######%%%'''(((((($$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&$$$######$$$%%%%%%$$$ $$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&''''''&&&&&&&&&'''&&&&&&&&&%%%%%%))))))((((((''''''''''''$$$'''(((%%%%%%((('''$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$######'''((('''&&&$$$ $$$###""""""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!)))'''%%%$$$$$$%%%&&&'''&&&%%%###"""!!!"""######$$$(((***'''""" """%%%%%%&&&&&&'''&&&%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$########################%%%###"""###%%%&&&%%%$$$$$$###!!!"""###%%%$$$$$$"""###$$$%%%$$$"""!!! &&&$$$""""""#########""""""######$$$%%%%%%%%%%%%%%%$$$#########$$$&&&'''######""""""""""""############""""""######%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%'''%%%""" """$$$$$$###"""!!!!!!"""###$$$%%%%%%'''&&&$$$!!! !!!""""""""""""###$$$%%%&&&%%%###""""""$$$%%%%%%$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!###$$$%%%$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###$$$###"""###$$$$$$###"""$$$######""""""######$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$######""""""""""""!!! !!!"""###"""!!!%%%$$$""""""###$$$###""""""$$$###%%%'''%%% #########"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%(((&&&%%%$$$%%%$$$###!!!######"""""""""""""""### !!!!!!""""""""""""%%%$$$###"""""""""############$$$$$$$$$$$$#########"""""""""$$$$$$###!!!"""$$$$$$!!!!!!###### """""""""!!!!!!"""""""""$$$"""!!!!!!""""""!!! '''$$$!!! !!!!!! """!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  """$$$%%%###""""""###%%% $$$%%%&&&&&&$$$###""""""###""""""""""""""""""!!!%%%$$$###"""!!!!!!!!!!!!###'''(((%%%###$$$$$$!!!!!! !!!"""###""""""###&&&###!!!!!!"""###"""!!!""""""!!!!!!!!!!!!""""""!!!""""""!!!  !!! !!!""" !!!###%%%%%% !!!"""######$$$$$$""""""""""""######$$$$$$$$$"""!!!!!!"""######"""%%%!!! ###$$$"""!!!"""######444CCC:::+++$$$!!!"""######"""!!!!!!!!!###!!! """%%%))),,,,,,+++***(((&&&%%%$$$###### !!!!!!!!!!!!!!!$$$$$$##################""""""################## !!!"""""""""""""""""""""############"""""""""!!! !!!"""###""" &&&%%%$$$$$$&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&$$$%%%&&&'''&&&%%%'''((()))(((''''''***+++$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&'''&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''!!!%%%&&&$$$%%%))))))&&&###$$$$$$%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$""""""############$$$%%%&&&&&&&&&%%%$$$###"""!!!(((&&&$$$""""""###$$$%%%######"""!!!"""###%%%&&&"""&&&)))'''###!!!$$$(((%%%&&&&&&'''&&&%%%###"""%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$#########%%%%%%%%%$$$$$$"""!!!!!!###%%%$$$$$$"""###$$$%%%&&&%%%###"""&&&%%%############"""!!!#########$$$$$$%%%%%%&&&'''%%%$$$###"""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######""""""###&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((&&&###!!!###%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$"""###%%%&&&!!!!!!!!!"""###$$$%%%&&&%%%$$$"""###$$$&&&&&&%%%$$$$$$############$$$$$$%%%%%%###"""!!!"""$$$&&&$$$######""""""######$$$###"""""""""$$$%%%%%%###$$$###"""###$$$$$$###"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!! """######!!!%%%$$$######$$$$$$###!!!###$$$###!!!###'''&&&!!!#########"""""""""""""""######$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!###"""""""""""""""######""""""""""""!!!!!! %%%%%%$$$######"""""""""######$$$$$$$$$$$$######$$$###""""""######!!!"""$$$$$$!!!!!!###### !!!!!!!!!""""""!!!!!!!!!###"""!!!!!!""""""!!!$$$""" !!!"""""""""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""######""""""###'''""""""$$$$$$"""$$$&&&&&&###!!! !!!""""""!!!!!! !!!###"""!!!!!! """'''((($$$"""$$$$$$""" !!!!!! !!!"""###"""%%%###"""!!!"""######"""""""""!!!!!!!!!!!!""""""$$$###!!! ###'''%%%""""""###$$$%%%%%%########################""""""######$$$######### !!!###$$$$$$%%%$$$"""!!!!!!"""######"""%%%!!! ###$$$"""!!!###### ,,,777...'''&&&$$$!!!!!!!!!"""""""""!!!!!!$$$"""!!!###&&&***,,,---)))((('''&&&%%%$$$###### !!!"""!!!!!! ##################$$$$$$"""""""""!!!"""""""""""" !!!"""""""""""""""""""""############"""""""""!!! """"""""" &&&%%%$$$$$$&&&&&&%%%$$$&&&'''((((((&&&%%%&&&((($$$$$$%%%'''))))))&&&###$$$$$$%%%%%%&&&&&&''''''%%%&&&(((******)))'''&&&'''&&&%%%&&&'''((('''%%%******)))'''%%%&&&)))+++$$$%%%%%%%%%%%%%%%%%%&&&(((&&&%%%''''''%%%&&&)))%%%&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''!!!$$$&&&$$$%%%((()))&&&"""###$$$%%%&&&&&&&&&&&& !!!###$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$###"""!!! !!!!!!"""""""""###$$$%%%&&&'''"""$$$'''&&&%%%$$$''')))$$$%%%&&&&&&&&&%%%$$$###&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%###"""!!!"""$$$%%%%%%$$$$$$######$$$&&&'''&&&%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$######$$$%%%%%%&&&&&&$$$######"""""""""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!'''&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###%%%$$$!!!###'''((('''""""""""""""###$$$%%%&&&)))'''%%%$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%###""""""###%%%######""""""""""""#########""""""###%%%&&&%%%$$$$$$###"""###$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""###"""!!!"""$$$%%%%%%$$$$$$######$$$%%%$$$"""!!!"""""" !!!&&&%%%!!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$"""###$$$$$$###!!!"""""""""""""""######$$$$$$$$$###""""""!!! %%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$######$$$#########%%%%%%###!!!"""$$$$$$!!!!!!###### !!!!!!""""""!!!!!! ###!!! """"""!!!!!!!!! !!!!!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!###!!!  !!!###!!!!!!"""$$$%%%%%%""" """%%%(((((($$$!!! !!! """"""""" """ """###$$$!!!%%%'''###"""######!!! """!!!"""###!!! """###"""!!! !!!"""###""""""!!!!!!""""""###$$$###!!!"""$$$'''### """''')))&&&"""%%%%%%$$$######"""!!!!!!######$$$$$$######"""""" !!!###$$$$$$$$$$$$"""!!!!!!"""######"""$$$ ###%%%###"""###"""%%%+++$$$!!!&&&&&&!!! !!!"""###""" $$$#########%%%'''***,,,&&&&&&%%%%%%$$$$$$###### !!!"""###"""!!!!!!"""""""""##################""""""!!! !!!!!! !!!"""""""""""""""""""""############""""""%%%###!!!!!!###$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&((('''%%%$$$&&&((($$$$$$%%%'''((((((&&&$$$$$$$$$%%%%%%&&&''''''(((%%%(((+++------***'''$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&'''%%%$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%$$$((($$$$$$((((((&&&&&&+++%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%###&&&'''$$$$$$'''&&&######$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!! !!!###%%%%%%######$$$&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""!!!!!! ######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""""""""""""""""""""###$$$$$$######$$$%%%$$$"""!!!"""$$$&&&&&&%%%&&&$$$"""###%%%'''&&&%%%&&&%%%%%%%%%&&&&&&%%%###&&&%%%$$$#########$$$%%%######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""&&&&&&&&&%%%$$$#########%%%$$$###$$$%%%&&&%%%$$$%%%%%%############%%%%%%%%%&&&$$$"""###'''$$$###############$$$%%%&&&)))'''%%%$$$$$$$$$###"""$$$$$$############$$$$$$###%%%&&&%%%###"""###%%%######""""""""""""#########""""""###%%%&&&&&&%%%$$$###"""###$$$$$$###"""%%%$$$$$$######$$$$$$%%%##################$$$$$$"""###$$$$$$$$$$$$###"""###"""!!!"""$$$&&&%%%$$$$$$######$$$%%%$$$""" ###""" """%%%!!!""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###""""""!!! !!!###$$$###""""""""""""""""""###$$$$$$##################""""""$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$######  """$$$%%%%%%$$$"""$$$$$$!!!!!!###### !!!""""""!!! ###!!! !!!!!!  !!!  !!!""""""### !!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!###%%%$$$""" !!!&&&)))((($$$ !!! """$$$###!!! """$$$ !!!###$$$%%% $$$%%%"""!!!"""""" """"""###$$$!!!###'''&&&!!!!!!%%%######""""""""""""###### """######!!!!!!"""######&&&000111(((#########"""!!! !!!""""""""""""""""""!!! !!!"""#########""""""$$$"""!!!!!!"""######"""$$$ ###%%%###"""$$$"""$$$((( $$$$$$!!! ######""" !!!###$$$###!!!###'''+++######$$$$$$$$$######""" """$$$$$$###"""!!!!!!!!!!!!""""""#########&&&%%%###!!!!!! !!!!!! !!!"""""""""""""""""""""############""""""%%%###!!!!!!"""#########&&&%%%$$$$$$&&&&&&%%%$$$"""%%%'''&&&$$$###%%%(((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&'''((((((&&&)))---000000,,,'''###%%%$$$$$$%%%&&&'''%%%###$$$''')))))))))(((((()))&&&&&&&&&%%%%%%$$$$$$$$$'''######((()))&&&''',,,%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%$$$$$$###&&&)))(((%%%$$$%%%$$$ %%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!! !!!"""######!!!$$$&&&&&&$$$###$$$&&&######$$$%%%%%%%%%$$$$$$&&&''''''&&&&&&$$$###"""$$$%%%&&&''''''&&&$$$###&&&%%%$$$%%%'''((('''&&&"""###%%%&&&'''&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###########################"""###$$$$$$######$$$%%%$$$###"""###%%%&&&'''&&&(((%%%""""""$$$%%%%%%###&&&%%%%%%&&&'''(((&&&$$$'''&&&$$$#########$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""$$$""" """%%%'''%%%###%%%$$$###""""""###$$$%%%)))***'''###$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&$$$###$$$%%%&&&&&&&&&$$$$$$############$$$$$$###%%%'''&&&$$$""""""$$$######""""""""""""#########""""""###%%%'''&&&%%%$$$###"""###$$$$$$$$$"""%%%$$$$$$######$$$$$$%%%##################$$$$$$""""""$$$%%%%%%$$$###"""  ###$$$###"""$$$######$$$%%%%%%""" ''''''%%%###$$$$$$""""""###$$$&&&'''((()))"""###$$$%%%%%%$$$###"""!!!  """$$$###"""""""""!!!""""""###$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""%%%%%%$$$"""%%%$$$!!!!!!######  !!!""""""!!! ###!!! !!!!!! !!! """###""" """!!!!!!  !!!!!!"""""""""!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!! !!!###$$$""" $$$''' $$$((('''""" ###%%%$$$""""""$$$&&&$$$###"""""""""""""""######%%%!!! """""" ###"""###$$$!!!%%%,,,+++$$$ ###(((######""""""""""""###### $$$&&&&&&###"""!!!### """...<<<===///!!! !!!  !!!"""""""""!!!$$$%%%%%%%%%$$$###!!! $$$"""!!!!!!"""######"""$$$ ###%%%###"""$$$"""&&&))) """ !!! ###$$$""""""$$$"""$$$)))!!!"""############"""""" !!!###$$$%%%$$$"""!!! !!!!!!"""""""""###((('''%%%###!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############""""""###!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$######"""###$$$'''((('''%%%$$$$$$#########$$$%%%&&&***)))'''&&&%%%%%%&&&''')))""",,,888000''''''&&&***"""$$$)))'''''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$((('''"""!!!###%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$#########%%%%%%###!!!###&&&'''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""!!!$$$%%%&&&'''''''''&&&%%%###$$$%%%$$$$$$&&&,,,111((('''&&&%%%$$$%%%%%%&&&***)))((('''&&&%%%$$$$$$########################$$$"""!!!"""###%%%%%%$$$+++&&&!!! !!!$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$"""!!!!!!###$$$&&&"""###$$$$$$&&&%%%$$$###"""###$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&((('''%%%######$$$%%%&&&&&&&&&%%%%%%$$$###""""""(((&&&$$$$$$&&&&&&$$$"""&&&&&&$$$#########$$$%%%&&&$$$######$$$%%%%%%$$$%%%$$$######$$$$$$"""!!! $$$### &&&)))&&&$$$'''))))))&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###### ###%%%&&&%%%###""""""'''%%%$$$&&&'''&&&!!!"""$$$%%%$$$###$$$'''+++!!!$$$'''%%% !!!########################$$$$$$$$$######"""""""""######$$$######"""!!! !!!"""###)))$$$ $$$&&&$$$!!!###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%  ###!!!  !!!!!! """!!! !!!"""!!! $$$######!!! """###$$$ !!!!!! $$$!!!!!!%%%)))+++###""""""###%%%%%%###""" !!!""""""!!! """######$$$###&&&""""""%%%### %%%'''###"""###""" ###"""######$$$$$$$$$######""""""""""""###############!!!!!!"""###$$$###"""######################## %%%""")))BBBIII222###%%%$$$ ###$$$"""###############$$$$$$$$$"""!!!!!!"""######!!! !!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""#########%%%$$$######$$$$$$"""!!!"""""""""###$$$$$$%%%%%%"""""""""###############!!!"""###$$$###!!!######""""""!!!!!! $$$###"""""""""$$$'''((($$$#########""""""!!!!!!!!!"""$$$%%%%%%%%%$$$###$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&'''***"""+++555---%%%&&&%%%((( ###))))))''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%%%%$$$""""""%%%&&&$$$""""""###""""""""""""""""""""""""%%%$$$$$$%%%''''''&&&$$$%%%%%%'''((((((((('''&&&&&&''''''&&&$$$$$$'''***((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$---)))%%%###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!"""###(((%%%!!!!!!###&&&'''&&&&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&&&&%%%$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%&&&%%%###"""!!!"""###$$$"""%%%(((+++,,,'''%%%###$$$&&&&&&$$$"""&&&%%%$$$###"""######$$$%%%$$$""""""$$$%%%$$$###%%%$$$######$$$$$$###!!!"""$$$###"""###!!!###%%%''''''$$$######$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$ ###%%%&&&$$$###""""""$$$"""!!!"""$$$$$$"""###$$$&&&%%%######&&&((("""&&&(((&&&!!! """########################&&&&&&%%%%%%%%%$$$$$$$$$!!!###!!!!!!###!!!######""""""""""""######%%%$$$######""""""#####################"""!!!!!!""""""""""""######$$$$$$!!! !!!### """$$$###  """"""!!!!!! """!!! !!!"""""" """""""""!!!  !!!""""""!!! %%%###!!!!!!!!!"""!!! ###"""!!!!!!######"""!!!"""!!! """###""" ###""""""""""""!!!!!!!!!""" !!!###!!!"""&&&###"""###### """""""""############""""""""""""""""""###############!!!!!!"""###$$$###"""###########################(((!!!---555+++"""###%%%###!!!"""###########################!!! !!!###$$$"""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$#########$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%$$$"""###$$$$$$"""!!!######################## !!!"""######"""!!!  """######"""!!! !!!!!!""""""###$$$$$$$$$%%%$$$###"""!!!"""##################"""""""""!!!"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&***""")))111)))###%%%$$$$$$$$$)))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$(((''''''&&&%%%$$$$$$###'''$$$!!!###&&&(((%%%"""'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$### """$$$%%%###"""!!!"""######################## !!!"""$$$&&&&&&$$$!!!%%%&&&'''(((((((((''''''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$,,,)))&&&$$$$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###############"""""""""'''%%%$$$$$$&&&''''''&&&$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%"""""""""######"""""""""$$$$$$$$$###############$$$$$$$$$$$$############!!!$$$%%%$$$######$$$$$$###"""!!! !!!"""""" !!!"""$$$%%%&&&'''&&&%%%###$$$%%%%%%$$$###$$$$$$###""""""""""""###%%%###!!!"""###$$$###"""%%%$$$"""###$$$$$$###"""###$$$###!!!"""!!!"""$$$%%%%%%###""""""#########$$$$$$%%%$$$$$$$$$###""""""""""""###%%%&&& ###%%%%%%$$$"""""""""%%%$$$"""###%%%&&&&&&%%%$$$%%%&&&&&&$$$######$$$$$$'''((('''###!!!"""###########################%%%%%%%%%$$$$$$$$$$$$$$$"""###!!!!!!###""""""######$$$$$$######""" $$$'''%%%""" !!!$$$!!!!!!"""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!######"""$$$&&&&&&%%%###!!!!!!!!!###""""""!!! """!!! !!!""""""  !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!"""######!!!###!!! !!!"""!!! %%%###!!! """######"""%%%$$$"""!!!!!!!!!"""### !!!$$$"""!!!$$$""""""$$$$$$ !!!!!!!!!""""""""""""!!!!!!""""""""""""###############!!!!!!"""###$$$###"""######################## )))### %%%%%%'''"""%%%$$$!!!!!!%%%&&&###""""""""""""""""""""""""%%%!!! $$$%%%###!!!""""""######""""""!!!###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""#########""""""""""""""""""""""""""""""######""""""""""""""""""%%%###""""""###$$$###!!!$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$###""" !!!############""""""""""""###$$$$$$%%%%%%%%%%%%$$$"""!!! ############""""""""""""###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%''''''%%%###$$$$$$%%%%%%&&&&&&&&&&&&"""$$$%%%'''''''''&&&%%%***"""''',,,$$$!!!$$$###!!!###&&&((('''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############(((((('''&&&%%%######"""(((%%%""""""$$$%%%""" &&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######"""###%%%%%%$$$###!!!"""#########"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%"""%%%%%%&&&&&&&&&'''''''''"""$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''%%%$$$&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""""""""###$$$%%%%%%$$$######$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$###### ###%%%$$$###############"""!!!!!!!!!!!!"""&&&&&&%%%###!!! $$$$$$######$$$$$$###############"""""""""""""""$$$"""!!!!!!"""######"""%%%###"""###$$$$$$###""""""""""""""""""%%%&&&&&&######$$$$$$############!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###$$$&&&!!!"""$$$$$$###""""""###&&&$$$###"""###%%%&&&&&&$$$%%%&&&&&&$$$"""!!! $$$&&&'''&&&###""""""###########################"""""""""""""""""""""!!! !!!"""""""""""" !!!"""###$$$$$$###"""!!! ###&&&&&&""" !!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$### $$$%%%&&&%%%$$$######"""""""""!!! !!! !!!""""""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!"""$$$### $$$""" !!!!!!!!!!!!'''$$$!!! """###$$$$$$###"""!!! !!!###%%%''' """$$$&&&$$$"""!!!"""###!!!"""%%%$$$  !!!!!!!!!!!!!!!!!! !!!"""""""""###############!!!!!!!!!###$$$###"""########################&&&&&& ###$$$###(((!!!""" !!!&&&'''%%%""""""""""""!!!!!!!!!!!!&&&"""$$$&&&###"""""""""######"""""""""#########$$$$$$$$$%%%%%% !!!"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$"""!!!"""###$$$###!!!######$$$$$$###"""!!! %%%%%%$$$$$$######$$$$$$ !!!"""###"""""""""%%%$$$$$$######"""!!!!!!$$$$$$$$$###"""!!!#########"""""""""""""""###$$$%%%%%%%%%$$$###"""&&&%%%$$$%%%&&&&&&$$$######$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%%%%((("""&&&)))!!! %%%""" (((///,,,$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((''''''%%%$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%$$$"""$$$############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''$$$ #########$$$$$$$$$%%%%%%"""###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%$$$ """###$$$$$$############$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$ ###%%%$$$#########$$$$$$######""""""""""""###""""""""""""""""""""""""#################################""""""!!!!!!$$$"""!!!!!!"""######"""$$$###"""###$$$%%%$$$"""###""""""###$$$$$$$$$&&&$$$#########$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$)))(((%%%###""""""###$$$!!!"""$$$###"""!!!"""############"""!!!!!!!!!"""$$$$$$%%%%%%$$$""" ###$$$$$$$$$"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!   !!!""""""!!! """"""###$$$$$$"""!!!  !!!"""#########!!!!!! """!!!###"""!!!!!!"""###$$$$$$$$$### !!! !!!""""""!!!!!! ###!!!!!!$$$''' !!!$$$%%%$$$###%%%###!!!!!!""""""!!! (((%%%"""!!!"""###$$$$$$###"""!!! """$$$&&&"""%%%%%%$$$###"""!!!""" !!!$$$$$$ !!!!!!!!!!!!!!!!!! !!!"""""""""###############!!!!!!!!!###$$$###"""""""""""""""""""""""""""&&&%%%"""&&&%%%!!!%%% !!!!!!""""""""""""!!!!!! &&&""" ###%%%$$$!!!""""""############""""""""""""""""""#########$$$ !!!"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!###"""!!!!!!###$$$###!!! !!!"""$$$$$$###""""""(((%%%"""!!!###%%%"""""""""""""""!!! $$$######"""!!!!!! """"""###$$$$$$###""""""""""""""""""""""""############$$$%%%$$$###"""!!!$$$###"""###%%%%%%$$$""""""###$$$%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$&&&!!!&&&''' !!!&&&"""+++222---"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$######""""""$$$&&&(((((((((((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!!###%%%&&&$$$###&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%""" ######"""""""""###$$$%%%&&&%%%%%%%%%&&&%%%"""###$$$$$$%%%%%%%%%%%%$$$((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''&&&$$$!!!"""$$$&&&''''''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((($$$!!!"""%%%'''&&&%%%"""$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$!!!$$$%%%$$$######$$$%%%%%%$$$$$$$$$#################################!!!"""######"""!!!###$$$######$$$$$$######"""!!!%%%###!!!"""###$$$###"""$$$"""""""""$$$%%%$$$###%%%""""""###""" $$$###!!!"""###%%%$$$$$$""""""######$$$#########((('''%%%###""""""######!!!"""###"""!!!!!!"""######%%%((((((&&&$$$###"""$$$###""""""######!!! """""""""""""""!!! """"""""""""""""""""""""""""""""""""############%%%!!!""" !!!!!! ###"""""""""###"""!!! !!!"""############!!!!!!!!!!!! %%%&&& """"""!!!###$$$###"""  """###!!! """!!! ###!!!"""&&&(((  """!!! !!!###$$$###"""$$$###""""""######!!!'''%%%"""""""""######"""%%%$$$"""!!! !!!###!!! !!!""" """ ###### """!!!"""""""""!!! """"""""""""###############!!!!!!"""###$$$###"""""""""""""""""""""""""""%%%(((!!!###""""""$$$'''&&&""" !!!$$$######""""""!!!!!! %%%###!!!!!!"""###$$$###"""######$$$$$$######"""!!!!!!"""""""""#########!!!!!!"""#########""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""!!! !!!#########""""""$$$$$$$$$###"""&&&###!!!###$$$######"""!!! !!!""""""######!!!!!!""""""###$$$%%%%%%""""""""""""############""""""###$$$###"""!!! !!!!!!!!!"""$$$%%%###""" !!!###%%%%%%$$$###"""%%%$$$$$$############$$$### %%%''' """'''### )))---(((""""""$$$$$$########################""""""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$###$$$''')))((($$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%&&&''''''$$$######%%%'''((('''%%%(((&&&######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$###"""$$$###"""""""""###%%%%%%&&&$$$######%%%%%%### """###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%""" ###&&&))))))'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((###"""%%%&&&%%%###%%%'''&&&%%%$$$&&&(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###"""$$$%%%$$$######$$$%%%$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%$$$###"""""""""!!!######!!!!!!"""$$$###$$$%%%%%%%%%$$$""""""%%%$$$""""""$$$%%%$$$######"""!!!"""$$$%%%$$$###%%%"""!!!$$$### $$$!!! """$$$$$$###"""############""""""!!!"""""""""""""""""""""###!!!"""###""" """######))),,,***&&&###"""###!!! """$$$###""""""!!!!!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!"""""""""######&&&!!! """!!!"""!!!!!! !!!!!!!!!###$$$###!!!###!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! ***---$$$!!!"""  """###"""  !!!"""###$$$$$$  """###!!! """!!!  !!!!!!!!!!!!!!!!!!"""######"""!!!  !!!"""###"""!!!"""######""" !!!!!!"""###$$$"""&&&$$$###"""######!!! ######"""!!! """###"""###!!!### !!!""" ###"""######"""!!! """"""""""""###############!!!!!!"""###$$$###"""""""""""""""""""""""""""%%%&&&""" !!!&&&(((((($$$######!!!%%%$$$$$$###""""""!!!!!!$$$$$$$$$""" !!!$$$&&&"""######$$$$$$######"""""""""#########$$$$$$$$$#########$$$######""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """!!! !!!#########""" """$$$$$$###!!! %%%###"""  !!!"""""""""!!!!!!!!!!!!""" !!!!!!"""######$$$$$$!!!!!! !!!"""$$$%%%!!!"""""""""############!!!"""######"""!!!  !!!###$$$###"""!!!###$$$$$$$$$"""!!!&&&%%%###"""""""""######!!!%%%''' $$$(((### %%%'''######'''&&&"""########################'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$)))$$$!!!###(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&''''''%%%%%%%%%&&&)))***)))'''***'''$$$$$$%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%%%%$$$#########$$$%%%&&&"""!!! !!!%%%'''&&&$$$"""###$$$%%%&&&%%%%%%$$$"""######$$$&&&''''''(((''''''''''''''''''''''''#########%%%&&&%%%"""###&&&)))((($$$!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''!!!$$$%%%$$$###%%%&&&%%%######&&&((('''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$!!!###$$$%%%$$$###"""%%%%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$###""""""!!!""""""$$$%%%&&&''''''!!!######!!! """%%%$$$$$$%%%&&&%%%$$$###"""&&&$$$######$$$%%%%%%$$$###"""!!!"""$$$%%%%%%###$$$!!!!!!&&&&&&"""!!!%%%### !!!######!!!###############"""!!! !!!"""#########!!!""""""""" """###"""'''%%%!!!""""""%%%%%%$$$"""!!!!!!"""###"""!!!"""""""""""""""""""""""" !!!!!!&&&""""""%%%%%%"""###"""!!! !!!"""###$$$'''$$$ '''#########"""!!!######""""""!!!!!!!!! ---222'''!!!###!!!"""  """###  !!!###$$$&&&''''''  """###""" """!!! """###$$$ """$$$###!!!###"""!!! !!!"""### !!!###%%%$$$""" !!!###$$$!!!%%%###############  !!! $$$%%% $$$&&&$$$###  !!! $$$############"""!!! """"""""""""###############!!!!!!"""###$$$###"""""""""""""""""""""""""""!!! !!!'''###"""!!! %%%%%%%%%$$$###""""""!!!"""%%%&&&######(((######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! !!! !!!"""######"""!!!"""$$$%%%$$$"""%%%%%%&&&&&&%%%$$$"""!!!!!! !!!!!!"""###$$$%%%%%%$$$$$$###""""""""""""!!! """$$$!!!!!!""""""#########$$$###### """ $$$&&&&&&%%%%%%$$$######"""$$$$$$######$$$$$$%%%&&&%%%$$$###!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%"""$$$&&&$$$###&&&***&&&!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&###"""###%%%&&&(((((('''(((((("""######"""""""""###%%%&&&(((&&&$$$$$$%%%'''''''''%%%)))(((######'''((($$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%,,,&&&"""%%%'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''((( !!!"""$$$&&&((()))***(((***,,,+++'''&&&&&&(((%%%!!!&&&)))###$$$&&&"""!!!!!!$$$'''(((&&&###&&&""""""&&&%%%!!! $$$### )))((( ###"""!!!!!!!!!###&&&'''###&&&&&&""" """$$$"""***%%% """%%%&&&&&&########################!!!$$$%%%""" !!!"""###(((&&&$$$$$$$$$### &&&&&&&&&%%%$$$######"""%%%$$$### """%%%!!!!!!"""###$$$&&&((()))$$$"""!!!"""$$$%%%%%%$$$$$$###############$$$%%%###"""###### '''""""""""""""""""""""""""""""""#########$$$$$$%%% ###%%%&&&$$$"""!!! %%%""" &&&$$$$$$!!! """###"""!!!$$$$$$$$$#########""""""$$$$$$$$$###"""  !!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""  """$$$%%%%%%###$$$###  """!!!""""""!!! !!!###&&&!!!!!!""""""""""""!!!!!!###"""!!!"""###"""!!! !!!"""!!! +++///&&& !!! !!!""""""!!! ###"""!!!  !!!!!!  ###!!!  """!!!  !!! !!!%%%&&&!!!!!!!!!%%%$$$###"""!!!!!!"""""" $$$&&&%%% !!!$$$  """%%% '''""""""!!! """$$$"""&&&(((&&&!!!!!!$$$$$$###""""""!!!"""""""""$$$"""!!!!!!""""""!!!%%%###!!!!!!###### $$$$$$###"""!!!!!!!!!""" !!!!!!""""""###### !!!"""######$$$########################&&&!!!%%%---+++$$$$$$########################$$$$$$$$$$$$#########!!!!!!"""###"""######################## %%%((("""((($$$""" !!!######!!!!!!!!!!!! !!!###%%%######"""""""""###%%%%%% """###$$$######%%%&&&,,,$$$$$$$$$!!!%%%!!! !!!######!!!!!!"""&&&&&&%%%&&&###'''""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$"""!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$%%%&&&&&&%%%###%%%%%%###!!!"""%%% ######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''%%%###"""###$$$%%%'''%%%""""""!!!$$$###"""""""""###%%%&&&'''&&&$$$$$$$$$&&&&&&&&&))),,,***%%%$$$'''&&&"""%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&"""!!!$$$%%%######%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))******(((%%%$$$&&&((($$$ %%%)))%%%'''+++%%%&&&%%%$$$%%%''''''%%%"""&&&""""""%%%%%%!!!!!!$$$&&&&&&###!!!''',,,***"""###############%%%&&&'''"""&&&'''###!!!###$$$"""&&&### !!!"""$$$$$$###########################$$$$$$"""!!!"""###""" """#########%%%&&&$$$######"""!!!!!! $$$$$$$$$######%%%))),,,###############$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$###""""""!!!!!!!!!""""""""""""%%%""""""""""""""""""""""""$$$$$$#################################!!! $$$!!! !!!"""!!!######$$$!!!  """#####################"""""""""!!!!!! """""""""!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!"""""" """"""!!!!!!!!!!!!!!!!!!  """######$$$$$$######"""###"""!!!!!!""""""  !!!"""!!! (((+++######### !!!"""######"""!!! $$$###"""!!! !!!!!!""""""!!!!!! !!!!!!"""###!!!  """$$$%%% !!!!!!"""""""""!!!%%%&&&!!! !!! """"""""""""!!!!!! %%%'''(((%%%  ###!!! ''' '''""" """""" !!!### $$$((('''### !!!###"""""""""!!!!!! $$$"""!!!!!!""""""!!!$$$###"""""""""""" """"""""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$########################***%%% """###!!!########################""""""!!! !!!""""""$$$$$$###"""""""""###$$$########################%%%"""###&&&$$$ !!!%%%""" !!!###$$$""" """######"""!!! """###%%%$$$"""!!!!!!"""###### """############$$$&&&''' ###$$$ ###"""""""""######"""!!!"""###%%%%%%%%% $$$!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!"""###$$$%%%((('''&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%########################'''%%%$$$$$$%%%&&&&&&%%% !!!!!!"""&&&***(((###&&&%%%%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&$$$""""""###$$$"""$$$$$$###%%%(((&&&"""$$$############$$$%%%%%%&&&%%%$$$######$$$%%%&&&---...,,,'''%%%%%%$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%((('''$$$$$$((($$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$###""""""))))))(((&&&######$$$&&&&&&!!!%%%((($$$''',,,((('''%%%$$$$$$&&&'''&&&&&&%%%######%%%$$$"""!!!$$$"""%%%&&&&&&'''(((%%%######$$$%%%&&&&&&&&&&&&!!!&&&(((%%%###$$$$$$"""%%%&&&&&&%%%$$$$$$&&&'''########################&&&$$$""""""######"""""" $$$&&&%%%!!! """%%%###""""""!!!!!! ++++++)))&&&######$$$&&&&&&%%%$$$###""""""""""""###%%%&&&$$$!!!!!!###%%%&&&%%%$$$###"""!!!!!! ###!!!""""""###""""""""""""""""""""""""%%%$$$$$$######"""!!!!!!&&&### !!!""" ###!!! """""""""!!!######"""!!! !!!"""###$$$$$$%%%"""""""""!!!!!!!!!!!!!!! !!!"""""""""!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""###""" !!!!!!"""#########""""""###!!! !!!###$$$!!!""""""############"""""""""!!! !!!""""""  !!!"""!!!  !!!###%%%!!!!!!%%%%%%!!!""""""######""""""!!!$$$###"""!!!!!!!!!""""""###""""""!!!!!!""""""######!!!  !!!###$$$%%% !!!"""###$$$$$$!!!%%%%%% !!!""" !!!!!!"""""""""!!! %%%''''''$$$!!! """&&&"""  ((( &&&###"""""""""!!! !!!"""&&&'''$$$ !!!"""""""""!!! ###"""!!!!!!""""""!!! !!!###$$$###!!! $$$###"""!!! """"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$ $$$(((###########################"""!!! !!!"""### """###!!!!!!########################(((### ###$$$"""!!!""" !!!###$$$###"""$$$%%%%%%###!!! !!!###'''&&&$$$"""!!! !!!!!! """######"""###$$$%%%%%% %%%((("""###%%%###$$$$$$######""""""!!!!!!$$$%%%$$$"""$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&###""""""!!!"""###%%%&&&((('''&&&%%%$$$######"""&&&&&&%%%$$$$$$$$$%%%%%%########################(((%%%######$$$&&&&&&%%% !!!$$$(((++++++)))$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$""""""###$$$$$$''''''%%%''',,,---+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$%%%---,,,***'''%%%$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***'''!!!"""&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&$$$###"""""")))###%%%&&& ###((($$$###"""!!!"""$$$''')))***%%%$$$###$$$###""""""###!!!$$$%%%$$$###""" !!!"""$$$&&&&&&%%%$$$### %%%(((&&&$$$%%%$$$"""$$$''')))(((&&&$$$&&&(((########################'''###!!!"""$$$"""!!!!!!&&&&&&&&&%%%###""""""###$$$#########""""""!!!!!!,,,,,,)))%%% %%%$$$###"""""""""""""""###%%%"""###%%%%%%%%%%%%$$$$$$###"""$$$""""""### """""""""""""""""""""""""""############""""""""""""%%%!!!!!!###"""$$$""" !!!""""""!!!"""###"""!!!"""%%%$$$######""""""######""""""""""""""""""""""""#########"""!!!  !!!"""$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!"""!!!!!!"""""""""######$$$$$$%%%""" !!!&&&'''### !!!!!! !!! """"""  """"""""" !!!"""!!!!!!"""&&&$$$!!!""""""""""""""""""!!!###"""""""""!!!!!!!!!!!!###""""""!!!!!!""""""######!!! !!!!!! """""""""!!!!!!!!!!!!!!! !!!""""""######"""$$$$$$ """""" ######"""!!!!!!""""""###!!!"""""""""!!!"""&&&)))"""!!! !!!&&&!!!))) """"""!!!  !!!!!!$$$$$$"""!!!"""###$$$### ###!!! !!!"""###""" """%%%$$$!!! """#########"""!!! ######""""""!!!!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%""" """%%%""""""""""""#####################$$$$$$#########"""$$$""" ########################$$$!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$%%%%%%$$$"""!!!"""$$$)))(((&&&###!!!!!! """######""""""###%%%!!!%%%)))"""###%%%"""$$$$$$"""!!!"""!!!$$$((($$$""")))'''"""&&&$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&######"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$&&&&&&%%%&&&$$$###$$$###""" """""""""############$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$%%%)))+++)))$$$"""######!!!$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""!!!###&&&***((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$######%%%&&&!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$!!!""""""###$$$%%%&&&'''###$$$%%%&&&&&&$$$!!!''' """""" %%%!!!!!!!!!!!!!!!"""$$$''')))$$$$$$$$$############""""""###&&&'''&&&%%%'''***!!!###%%%%%%$$$"""!!!%%%'''%%%$$$%%%%%%""""""%%%$$$""" !!!###""""""""""""""""""""""""'''""" ###### """"""%%%((((((%%%############""""""""""""###$$$$$$""" !!!###""""""!!!!!!!!!"""######"""$$$"""### !!!"""###$$$$$$######%%%######$$$"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###!!!%%%%%%"""%%%###"""!!!"""!!! &&& !!!###!!! !!!%%%%%%$$$##########################################"""!!!  !!!"""$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""""" !!!######"""&&&$$$!!! ###&&&((("""$$$  !!!!!!!!!!!! !!! !!!""""""!!!!!!"""###"""!!!!!!"""######""" """%%%"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """!!!!!! !!!!!!""""""!!! !!!""" !!!!!!!!!  """$$$### ###### $$$""" ###%%% !!!"""%%%'''"""!!! %%%"""(((333&&&"""!!!  !!!""""""!!!!!!!!!  !!!"""###$$$%%%$$$""" """!!! !!!"""###"""!!!!!!$$$###!!! !!!### """$$$&&&'''''''''######""""""!!!!!! !!!!!!!!!!!!!!!######################## """$$$$$$###""" !!!!!!"""""""""#########!!!"""%%%&&&&&&%%%"""!!!"""&&&)))'''!!!!!!$$$""""""""""""""""""""""""!!!"""!!! !!!###$$$############!!! """###$$$###""""""$$$&&&+++)))'''$$$###"""""""""!!!"""######"""!!!"""$$$###&&&###""""""!!! """(((###!!!&&&$$$ %%%!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$###"""###$$$%%%&&&###$$$$$$%%%&&&''''''((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%(((%%%$$$&&&%%%"""!!!###"""""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&))))))$$$!!!######"""%%%%%%%%%&&&%%%%%%$$$###%%%''''''%%%"""!!!###&&&(((%%%%%%&&&&&&$$$$$$'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######'''%%%%%%%%%"""$$$$$$$$$#########""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$#########!!!"""###%%%'''&&&"""""" !!!!!!((($$$###$$$$$$###!!!!!!"""######%%%%%%""""""$$$$$$!!!%%%###$$$&&&&&&&&&)))...!!!"""$$$$$$###!!! $$$&&&$$$###$$$$$$"""!!!###$$$$$$###""""""###""""""""""""""""""""""""%%%!!!!!!$$$"""###%%%"""&&&###!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%###!!! !!!""" !!!"""$$$$$$"""$$$%%%### """$$$!!!""""""!!!!!!%%%""""""%%%$$$!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%"""!!!$$$%%%$$$%%%###""""""""""""!!!'''""" ######!!! !!!!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$!!!!!!"""!!!!!! !!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$"""  !!!!!!!!!(((%%%!!!"""&&&)))!!!###""" ######$$$$$$$$$$$$######!!!!!! !!!######"""!!!!!!"""######""""""###$$$%%%###!!!!!!###$$$!!!###""""""!!!!!!""""""###""""""######""""""!!! """!!!!!! !!!!!!""""""!!! """"""!!!  !!!!!!!!!!!!!!! """###""" $$$### """ !!!###!!!!!!!!!!!!!!!!!! !!!  !!!"""!!!''' ---<<<...((( !!!"""###""" ###"""  !!!###"""######$$$$$$###!!!!!!"""!!! !!!"""###"""!!! """""""""""""""###!!!!!!""""""!!! """"""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$!!!!!!######### !!!!!!""""""######### ###$$$$$$### """$$$&&&%%%""" !!!###""""""""""""""""""""""""###&&&###"""###$$$$$$###$$$%%%$$$!!! """###"""""""""$$$&&&)))(((&&&$$$############!!!"""######!!!!!!"""###""" %%%&&& &&&###!!!!!!"""!!! %%%!!!""" ###""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%&&&''''''(((***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&###$$$((((((&&&(((,,,&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&''''''&&&%%%%%%&&&(((!!!&&&(((&&&$$$'''))))))%%%%%%&&&&&&&&&%%%$$$###&&&((()))&&&"""!!!$$$'''***&&&%%%(((((($$$$$$(((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$######"""!!!+++&&&$$$&&&&&&###"""$$$$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!###!!! """$$$&&&%%%$$$$$$"""$$$ $$$)))%%%###%%%'''%%%""" """"""&&&&&&"""!!!%%%$$$!!!%%% $$$%%%###$$$(((!!!"""###$$$######"""!!!###$$$!!! ###$$$###'''&&&%%%%%%&&&'''&&&%%%""""""""""""""""""""""""### """%%%$$$***$$$ !!!""""""""""""""""""""""""&&&&&&&&&$$$  !!!"""###############""""""###$$$$$$ """###"""!!! ### $$$%%%""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""!!! !!!"""###$$$"""!!!!!!"""$$$$$$###"""%%%!!! """### ### """###$$$%%%$$$$$$""""""""""""#########$$$"""######$$$%%%%%%$$$$$$"""""""""!!! """"""!!!!!!!!!!!!""""""""" !!!""""""'''%%%"""!!!$$$&&&###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$%%%###"""!!!"""$$$###""""""$$$%%%%%%###""""""######""""""%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""###""""""!!!!!!""""""###"""!!! !!!"""###""" !!!"""""""""""" !!!!!!!!!!!!"""###!!!!!!%%%$$$ !!!""""""!!!""""""######"""  !!!###"""!!!&&&!!!***888***%%% """$$$###"""!!! !!!!!!""""""!!!!!!!!!"""""""""""""""!!! !!!"""######!!!  !!!###$$$###"""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###  """$$$%%% !!!!!!"""######$$$"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!! """""""""""""""""""""""" ###$$$!!!"""$$$ """$$$%%%$$$!!! !!!"""###"""!!!!!!"""$$$%%%$$$###"""""""""###$$$!!!"""###"""!!! !!!###%%%"""%%%$$$&&&&&& !!!#########((($$$ $$$"""&&&&&&&&&%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''+++)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###((($$$$$$&&&$$$ &&&***)))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&'''((('''&&&&&&''')))###(((***&&&#########"""%%%%%%&&&'''&&&%%%###"""''')))***'''"""!!!$$$(((,,,'''&&&))))))$$$$$$)))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!! )))### ###%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$######""""""&&&""""""&&&(((((()))$$$'''(((###%%%)))$$$!!!$$$''''''$$$######%%%"""&&&&&&!!!!!!%%%%%% '''!!!!!!&&&((($$$"""%%%######$$$$$$$$$######""""""### """$$$###'''$$$!!!"""%%%&&&%%%###""""""""""""""""""""""""!!!###&&&%%%%%%###!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%% !!! !!!###%%%!!! !!!!!!""""""  """######""""""###%%%&&&%%%$$$"""!!!!!!###$$$"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%###!!! !!!""""""%%%&&&&&&%%%"""!!!""" !!!$$$!!!"""$$$%%%$$$###!!! !!!!!!!!!""""""###### !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!"""""""""$$$%%%%%%$$$"""!!!!!!!!!""""""$$$$$$###!!! """######$$$$$$$$$$$$#########""""""###%%%&&&$$$###!!!"""$$$$$$######$$$%%%$$$###"""######"""###&&&''''''%%%%%%%%%%%%''''''&&&&&&'''((('''&&&%%%$$$$$$$$$############$$$$$$"""!!! !!!"""###"""!!!!!!"""#########"""  !!!"""###$$$$$$"""""" !!!%%%$$$ """%%%''''''&&&$$$### """$$$&&&%%%### """######"""%%%"""$$$--- """!!!"""###%%%###!!!!!!!!!"""######"""  !!!"""###!!! !!!"""######"""!!! $$$&&&$$$!!!"""$$$%%%%%%$$$$$$ !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!###%%%%%%$$$######### !!!"""######$$$'''%%%""" """%%%'''!!! !!!"""$$$$$$""" """""""""""""""""""""""" !!! """"""$$$$$$!!! """#########"""  !!!"""!!! !!!###$$$!!!"""###"""!!! !!!"""!!! !!!!!!"""%%%%%%000---***&&&###"""""""""'''&&&$$$######$$$&&&'''&&&''''''&&&%%%$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%###&&&)))$$$$$$$$$$$$$$$%%%&&&'''''')))$$$$$$''''''$$$$$$)))&&&%%%###"""###%%%(((***&&&&&&((((((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$''''''%%%%%%''''''$$$)))'''$$$$$$%%%&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%+++)))&&&$$$######$$$%%%''''''''''''''''''''''''%%%&&&'''''''''%%%"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""%%%###"""$$$''''''$$$ $$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%(((%%%"""###&&&'''$$$ """""""""###$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$#########""""""!!!!!!%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!###&&&'''&&&$$$!!!$$$&&& $$$"""""""""!!!!!!!!!!!!!!!"""!!! !!!######!!! ###&&&'''"""""")))!!!"""###$$$$$$###"""!!!###"""!!! !!!"""### !!!###$$$%%%%%%!!!###%%%""" !!!######""""""!!!""""""!!!!!!!!!!!!""""""###$$$$$$###!!! """#########"""""""""###%%%&&&###"""!!!!!!$$$%%%%%%%%%$$$$$$$$$#########""""""############"""!!! """  !!!"""!!! """!!!!!!"""$$$$$$###!!!!!!!!!""""""###$$$$$$$$$***$$$!!!"""$$$###$$$'''######""""""""""""""""""&&&%%%$$$############$$$&&&&&&###!!!'''&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''(((((((((((('''''')))((('''%%%%%%&&&&&&'''%%%((('''###$$$((('''"""'''&&&%%%""" !!!###%%%%%%%%%$$$$$$############"""""""""######!!! ### !!!!!!""""""!!!!!!$$$((('''!!!""""""######""""""!!!!!!!!!"""$$$%%%%%%$$$###"""### $$$&&&### $$$""" !!!""""""###!!! !!!"""###"""!!! !!!!!!"""!!!!!!###"""!!! !!!"""###%%%""" """""""""""""""$$$### !!!!!!"""""""""!!!!!!"""######"""  !!!""""""!!! """!!! !!!!!!"""###%%%%%%###""" ###$$$$$$###""""""$$$%%%!!!$$$$$$!!!!!!######!!! !!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!! !!!"""######""""""###$$$$$$"""!!! !!!!!!!!!!!!"""""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!! !!!""""""!!!((('''&&&%%%$$$%%%'''((('''&&&$$$######$$$&&&'''!!!###$$$###""""""###$$$%%%$$$$$$############$$$"""!!!$$$(((&&&!!!!!!&&&))))))((((((((((((((()))&&&###"""%%%%%%"""###&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%&&&&&&)))(((%%%$$$'''(((%%%)))'''%%%%%%%%%%%%$$$###((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%###"""&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$'''$$$!!!"""%%%&&&$$$ ############$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$#########"""""""""""""""""""""######"""%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%%%%$$$"""!!!###&&& !!!&&&!!!############$$$$$$$$$$$$$$$######$$$%%%%%%$$$""" """!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###%%%!!!###$$$### !!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""!!!!!!!!!!!!###%%%&&&((("""!!!!!!###%%%''''''&&&$$$$$$$$$#########"""""" !!!"""""""""!!!"""!!! !!!""""""!!! ###############"""###### !!!!!!""""""%%%"""!!!""" ###"""""""""!!!!!!"""##############################$$$''''''"""!!!%%%&&&###((((((''''''''''''((((((******)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&+++***)))((('''(((((()))(((++++++'''(((++++++&&&******)))'''%%%%%%&&&)))&&&&&&&&&&&&%%%%%%%%%$$$'''&&&%%%&&&''''''%%%###%%%""""""$$$### $$$(((&&&%%%'''******%%%$$$$$$$$$###"""!!! """%%%+++111222---$$$!!!"""&&&&&&"""%%%###!!!"""###### """!!! """"""!!! !!!!!!"""######""""""""""""!!! !!!""""""'''$$$""""""###%%%&&&%%% !!! """%%%### !!!!!!!!!!!!!!!  !!!!!!  !!!""""""!!! $$$######"""!!!!!!!!!"""###$$$%%%%%%$$$""" !!!""""""!!! """###!!!######!!!!!!###### !!!!!!"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""#####################"""!!!!!!######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!! """"""!!!$$$$$$###$$$%%%&&&(((***&&&&&&$$$$$$$$$$$$&&&&&& ###%%%&&&%%%$$$%%%%%%#########"""######$$$$$$######%%%((((((&&&(((,,,)))((('''&&&%%%%%%%%%%%%&&&######%%%%%%######&&&$$$%%%'''((('''$$$ &&&&&&''''''(((''''''&&&((('''&&&&&&%%%&&&&&&&&&)))***)))%%%%%%((()))&&&((('''&&&&&&'''&&&$$$"""((((((&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$&&&'''&&&$$$###$$$''')))'''$$$###&&&)))''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$&&&###!!!"""$$$%%%### $$$$$$$$$$$$$$$#########&&&%%%######%%%%%%%%%$$$###############"""""""""""""""###$$$$$$!!!%%%%%%%%%$$$$$$$$$######&&&$$$############!!! ###"""%%% """'''""""""#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""!!! !!!""""""############"""!!!!!!""""""######""""""!!!$$$###"""!!!!!!!!!!!!!!!%%%""" ###$$$### """"""###$$$$$$$$$$$$######""""""!!!!!!""""""###&&&###!!!!!!###$$$###!!! """###%%%'''(((!!!!!!"""$$$&&&'''&&&$$$$$$$$$$$$###############"""######$$$$$$$$$#########"""!!!"""###$$$###!!!"""$$$$$$""" ### !!!!!!"""%%%$$$%%%&&&"""$$$""""""!!!""""""###$$$%%%###$$$%%%&&&&&&&&&%%%$$$###(((***%%%!!!"""%%%''')))((((((''''''(((((()))))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%))))))(((''''''''''''(((%%%((((((%%%&&&((((((&&&*********((('''''')))+++''''''''''''&&&&&&&&&&&&((('''''''''((((((&&&%%%%%%$$$%%%'''%%%""""""&&&)))+++000333444000(((###((((((((('''%%%$$$"""!!!%%%(((///777;;;666))) !!!$$$&&&%%% %%%###""""""######""" """  !!!"""!!! !!!""""""###############!!!!!!  !!!!!!###!!! """###$$$$$$ !!! ###'''$$$!!!!!!!!!!!!!!!  !!!!!!  """""""""""" '''&&&%%%$$$###"""""""""""""""###$$$###"""!!! !!!""""""!!! !!!###!!!######!!!!!!$$$$$$!!! !!!""""""######""""""""""""""""""""""""""""""!!!!!! !!!""""""$$$$$$###"""""""""######$$$######"""""""""""""""&&&%%%$$$"""!!! !!!"""############!!!!!!!!!!!!""""""""""""!!! !!!"""!!!!!!&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))(((''''''''''''(((+++&&&%%%$$$###############'''&&&&&&''''''&&&&&&'''###%%%'''((('''$$$ &&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''***+++***%%%%%%)))***(((&&&&&&&&&((())))))'''$$$)))((('''%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###&&&''''''%%%######&&&))))))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###########################''''''&&&%%%%%%%%%$$$$$$%%%###!!!"""$$$$$$###!!!%%%%%%%%%$$$$$$#########&&&%%%######%%%&&&%%%$$$########################%%%%%%%%%&&&&&&$$$ %%%%%%%%%$$$$$$$$$######$$$###""""""""""""!!!!!!''' ###%%% """&&& !!!"""######$$$$$$$$$###"""###%%%%%%###"""&&&$$$###$$$&&&'''%%%"""###############""""""!!!!!!"""###$$$$$$###"""!!!######""""""!!!""""""###$$$""" !!!"""$$$###!!! !!!!!!!!!""""""""""""###""""""""""""""""""###(((### $$$&&&### !!!!!!"""$$$%%%&&&'''!!!!!!"""$$$&&&%%%###!!!########################&&&%%%%%%$$$###!!! $$$###""""""$$$$$$###"""!!!###$$$ ### !!!!!!""""""###$$$$$$%%%###$$$'''&&&"""!!!###############$$$%%%&&&''''''((()))******(((&&&%%%$$$&&&'''%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$$$$###############"""$$$%%%$$$###$$$%%%%%%%%%%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""%%%$$$&&&(((&&&"""$$$)))(((333???CCC<<<111((($$$,,,,,,,,,,,,+++***))))))+++***---444;;;999000'''"""!!!"""###$$$### ######""""""""""""""""""!!!  !!!"""!!!!!!""""""######"""""""""  !!! !!!######"""!!!""" """&&&$$$""""""!!!!!! """!!!!!!"""######""" !!!"""######"""!!! ((('''%%%$$$###""""""!!! !!!""""""""""""$$$$$$%%%$$$""""""###$$$!!!$$$$$$""""""%%%%%%###!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""###%%%$$$"""!!!!!!!!!"""###%%%%%%$$$"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""###""" """###""""""''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###""""""###$$$$$$$$$$$$%%%&&&''''''+++***(((%%%%%%'''((('''%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((((((((('''&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))+++***&&&&&&***+++)))%%%%%%&&&)))+++,,,***))))))((('''&&&%%%&&&''''''$$$%%%%%%&&&'''((()))))),,,+++)))'''&&&'''((()))((((((((((((((((((((((((''''''((((((''''''&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$#########$$$%%%'''%%%""""""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%%%%&&&&&&$$$###"""###$$$$$$$$$###&&&%%%%%%%%%$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%###############$$$$$$$$$'''&&&$$$%%%&&&&&&$$$###%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""###$$$)))"""###%%% !!!### !!!!!!"""###$$$$$$%%%$$$###"""###%%%%%%###"""###!!!!!!%%%&&&"""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!!!!!"""#########!!!!!!!!!!!!!!!"""""""""######""""""""""""######((($$$ !!!%%%&&&$$$ ############$$$$$$######"""""""""###$$$###########################"""""""""!!! %%%###"""###$$$%%%$$$""""""%%%%%%"""$$$!!!!!!""""""###$$$$$$$$$""""""&&&### $$$$$$%%%%%%&&&'''((())))))***++++++)))'''$$$"""&&&###"""###%%%$$$###!!!$$$######""""""######$$$""""""!!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!! ###$$$&&&&&&$$$###$$$&&& !!!###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!######%%%&&&$$$!!!%%%,,,444@@@IIIEEE666(((###%%%***+++,,,------......---///...000666<<<999///&&&$$$###!!! !!!!!!!!! !!!!!!!!! """###"""  !!!"""!!! !!!!!!"""!!!!!!  $$$###"""###%%%&&&%%%$$$$$$###  $$$$$$ """"""!!!!!! """!!!!!!"""######""" !!!"""######"""!!! &&&&&&$$$###!!!!!!  !!! $$$%%%%%%$$$"""!!!"""$$$"""%%%&&&###$$$''''''%%%!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%$$$###"""""""""###%%%$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""%%%###""""""###$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###$$$%%%$$$$$$######$$$$$$%%%%%%''''''%%%###%%%)))***'''$$$######$$$%%%&&&''''''###&&&'''&&&&&&'''&&&###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&''''''((()))%%%((()))'''(((++++++)))&&&&&&&&&(((+++,,,+++***))))))'''&&&&&&&&&'''(((%%%%%%&&&&&&'''((()))))))))(((&&&%%%&&&))),,,...(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&***((($$$"""!!!"""$$$&&&'''$$$!!!"""%%%'''%%%"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&$$$$$$&&&&&&&&&%%%#########$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!############$$$&&&((( ###%%%!!!"""!!!###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""!!! !!!$$$%%%### %%%$$$###"""!!!!!!!!!""""""##################"""!!!!!!!!!"""###$$$%%%&&&$$$######""""""######$$$#########"""###$$$$$$%%%$$$######""""""######$$$'''$$$""""""$$$%%%$$$"""###$$$$$$$$$$$$###""""""$$$###"""######""" ###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""%%%''''''%%%"""!!!###&&& !!!""""""######$$$$$$!!! %%%'''$$$!!!"""&&&&&&%%%&&&&&&'''((()))''''''''''''%%%###!!! '''""" ###'''%%%!!! %%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""######""""""!!! """"""###$$$!!!$$$ !!!######""""""###$$$""""""""""""############%%%$$$$$$$$$%%%%%%###!!!!!!!!!###$$$"""!!!(((111BBBFFFDDD888''' &&&%%%%%%'''(((***+++++++++---000555;;;===666((($$$###!!! """### """$$$###!!! !!!"""###"""!!! !!!!!!!!!!!!  !!!!!!!!!!!! $$$###""""""$$$$$$###!!!$$$### ###"""!!!!!!!!!!!!!!!  !!!!!! !!!!!!############!!!!!!%%%$$$###"""!!! ######"""!!! #########"""  """"""%%%&&&###$$$'''(((%%%!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$#########$$$%%%%%%$$$$$$###"""""""""######$$$######""""""""""""""" !!!!!!!!!"""""""""###############"""!!! !!!!!!!!!!!!""""""""""""&&&$$$""""""###$$$###"""%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%&&&(((&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&%%%###%%%+++***%%%$$$$$$$$$###$$$$$$%%%%%%"""'''(((&&&&&&((('''"""%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***'''''''''''''''((())))))!!!&&&(((((())),,,,,,(((((('''%%%&&&((())))))(((***)))'''&&&&&&&&&'''(((%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((***+++(((((((((((((((((((((((()))((((((((((((((()))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%"""""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%###"""$$$&&&### %%%"""###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%$$$###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""$$$######""""""######$$$###"""""""""###$$$$$$%%%############""""""###$$$$$$###"""""""""###%%%%%%$$$######""""""######$$$&&&%%%$$$#########$$$$$$""""""$$$$$$$$$$$$###"""$$$###"""###$$$%%%$$$"""""""""#########$$$$$$$$$"""###$$$&&&'''((())))))$$$"""!!!"""###$$$###"""%%%%%%%%%%%%%%%$$$$$$%%%"""""""""###$$$$$$%%%%%%'''(((***+++&&& """'''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""&&&""""""''''''###!!!###%%%%%%$$$$$$$$$$$$%%%%%%########################""""""############"""""""""######$$$###"""!!! !!! """###!!! """######"""!!!"""###!!!!!!!!!""""""#########%%%$$$###$$$%%%%%%###!!! """"""!!!!!!+++666===:::333***"""!!!$$$!!!!!!###$$$%%%%%%&&&&&&'''***///333333---###!!!"""!!!!!! !!!"""$$$ !!!!!!  ###'''$$$"""!!!"""###$$$###""""""""""""""""""!!! !!!""""""""""""!!! ###!!! !!!!!!!!!""""""!!!!!!""" !!!!!!!!!!!!!!!  !!!!!! !!!"""###$$$$$$###"""!!!$$$###"""!!!!!!!!!!!!!!!###############$$$%%%&&&#########"""  !!!!!!$$$$$$"""###&&&'''$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$##################""""""!!!!!!!!!"""#####################"""!!!!!! !!!!!!!!!"""""""""###!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""%%%###!!!!!!"""""""""!!!'''(((((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""$$$%%%***)))((('''''''''''''''&&&((('''###&&&+++)))"""+++***))))))(((((((((((($$$)))+++((((((+++)))$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&''')))***'''''''''''''''((())))))$$$'''(((***---,,,(((***(((%%%$$$%%%%%%%%%$$$***)))((('''&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''))))))(((((((((((()))***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&"""&&&))))))&&&$$$%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""###$$$&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&#########$$$$$$%%%%%%%%%"""###$$$'''((('''### %%%%%%%%%$$$$$$$$$######$$$&&&'''&&&###!!!"""$$$%%%###%%%###$$$$$$##################"""!!! !!!######!!! ###############$$$%%%&&&&&&%%%###!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%%%%$$$######"""############$$$$$$###""""""###%%%"""!!! !!!###$$$$$$$$$############$$$$$$%%%%%%&&&$$$###"""###%%% !!!###$$$%%%%%%%%%$$$$$$###"""###&&&(((((((((""""""######$$$$$$$$$$$$ !!!""""""""""""!!!###"""!!!"""#########!!!"""!!!!!!"""$$$$$$###!!!$$$%%%%%%&&&&&&'''(((((($$$)))...+++'''%%%%%%$$$#########$$$$$$############$$$%%%&&&'''$$$$$$'''***''' !!!'''$$$##################$$$"""""""""""""""#########""""""############""""""!!!"""#########""" %%%$$$&&&'''"""$$$ !!!######!!! !!!!!!!!!!!!""""""#########$$$###"""""""""######!!! !!! !!!""" """---:::---(((###$$$'''((($$$ !!!!!!""""""######""""""!!!"""###$$$%%%%%%$$$### """###"""""""""""" """"""!!! !!!%%%)))$$$###"""###$$$%%%$$$"""###############"""!!!!!! !!!"""######"""!!! &&&%%%$$$$$$$$$$$$!!!!!!###"""###""" !!!!!!"""""""""!!!!!!"""######""" !!!"""###$$$$$$###"""!!!######"""""""""""""""### !!!$$$'''***---///%%%&&&&&&$$$"""!!!"""###"""""" !!!%%%%%%###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!! !!!!!!"""######"""###$$$$$$$$$###!!! !!!!!!!!!""""""""""""""" !!!"""############!!!!!!!!!!!!""""""""""""###"""  !!! (((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''***)))'''%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''%%%###!!! &&&'''((()))******))))))&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''((())))))******++++++***)))'''&&&111''')))---'''''')))&&&++++++)))(((''''''''''''+++***((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((***)))((((((***++++++***'''''''''''''''((())))))***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&***)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%((('''###!!!%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$'''&&&$$$######$$$&&&''''''&&&$$$###"""######$$$&&&%%%%%%$$$#########$$$&&&%%%$$$%%%%%%%%%###!!!%%%%%%############%%%%%%***###!!!&&&)))%%% %%%###""""""%%%'''((((((***(((&&&%%%%%%$$$""" %%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$###"""!!!'''$$$!!!###&&&(((%%%!!!  $$$'''(((&&&### """######"""###%%%(((%%%%%%!!!$$$%%%###(((###!!!"""###"""$$$))))))%%%"""###&&&&&&""""""#########$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))******)))(((&&&((('''&&&%%%$$$%%%&&&&&&$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%###!!!''''''"""#########"""!!!"""%%%(((###%%%&&&''''''$$$!!!###""""""!!! $$$###"""###%%%%%%###""""""$$$###!!! ###%%%$$$###""" """###$$$###$$$&&&&&&$$$######$$$&&&$$$###"""###""" ###"""!!!"""$$$%%%%%%###)))""""""""" """""""""""""""######$$$!!!###$$$""" """$$$%%%$$$###""""""$$$###"""""""""""""""############"""###$$$$$$$$$###!!! ###############$$$$$$$$$%%%###""""""######""" '''!!!$$$!!!!!!""""""######$$$$$$###!!! """######$$$%%%%%%%%%%%%$$$######%%%###"""!!!"""!!! """"""""""""############ $$$$$$ %%%%%%!!! """$$$%%%%%%###############$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%""""""$$$$$$""""""%%%%%%$$$###"""!!! $$$$$$###"""!!!!!!""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!$$$$$$$$$###""" ''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((('''''''''''''''(((((()))&&&&&&'''(((((((((''''''$$$$$$%%%%%%&&&''''''((((((((()))***)))((('''&&&***!!!%%%+++((()))...++++++***)))(((((('''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((()))(((((((((((())))))***,,,***(((((())))))(((''''''''''''''''''((())))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&((('''$$$$$$)))+++)))((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$(((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((&&&%%%''''''''''''&&&%%%$$$###%%%&&&'''&&&%%%$$$%%%&&&%%%$$$###!!!!!!###$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$######$$$$$$&&&%%%$$$$$$%%%%%%$$$"""&&&%%%$$$$$$$$$$$$%%%&&&&&& %%%***)))'''''''''%%%######%%%&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""" """%%%%%%!!!$$$######$$$&&&%%%"""!!!#########"""###%%%'''###%%%$$$!!!###&&&%%%!!!$$$!!!!!!&&&))))))---222)))$$$###%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""%%%%%%$$$###############'''''''''''''''''''''''')))***+++,,,,,,+++***)))'''&&&%%%$$$$$$$$$%%%&&&$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$)))***'''######'''&&&!!! """######"""""""""###$$$%%%&&&&&&&&&$$$""" &&&%%%%%%$$$######""""""$$$###"""###%%%%%%###""" !!!""""""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$$$$%%%%%%$$$""""""######!!! ###"""!!!"""$$$%%%$$$###(((%%%""""""$$$%%%$$$""""""""""""""""""###$$$$$$"""###%%%%%%%%%$$$"""!!!"""###%%%'''''''''&&&%%%!!! !!!######"""!!!""""""#########$$$$$$$$$""""""##################$$$$$$######""""""!!!!!!$$$###""""""######""" %%%)))"""%%%(((&&&"""""""""""""""############"""!!!!!!######!!! $$$$$$$$$$$$$$$######"""$$$###!!!!!!""""""!!!!!!!!!"""""""""######### $$$$$$!!!!!!$$$$$$!!! """###$$$######"""%%%%%%%%%$$$$$$#########)))'''$$$"""!!!"""$$$%%%%%%"""!!!$$$$$$!!!"""%%%""""""""""""""""""!!!!!!$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""#########""""""&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&'''%%%$$$###$$$&&&***,,,'''&&&%%%%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&'''((()))(((''''''///%%%'''+++&&&&&&)))%%%))))))(((((((((((())))))###$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))((((((((((((---***((('''((('''&&&%%%(((''''''''''''(((((()))$$$&&&***,,,,,,***&&&$$$)))(((''''''&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%)))//////,,,))))))(((((((((((())))))&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((()))'''&&&(((((()))((('''%%%"""!!!%%%&&&''''''&&&&&&'''(((%%%$$$###""""""###$$$%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$ $$$)))******,,,(((&&&$$$$$$%%%%%%%%%$$$&&&$$$$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""###&&&)))(((###%%%$$$###$$$$$$### ###$$$%%%$$$""""""$$$%%%###%%%&&&$$$&&&(((&&&!!!'''$$$%%%)))***((()))---)))###$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&''''''******))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$######$$$$$$$$$######$$$%%%%%%$$$"""########################!!! """''''''%%%"""$$$%%%###!!! &&&%%%%%%%%%$$$######"""&&&&&&&&&%%%$$$$$$######$$$###"""###%%%%%%###""""""!!! !!!"""######"""$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$%%%$$$###""""""###$$$###"""$$$"""""""""$$$%%%$$$###&&&&&&&&&''''''&&&%%%$$$###""""""""""""###$$$$$$#########"""!!!!!! !!!"""###$$$$$$$$$###"""'''%%%$$$$$$$$$###!!!############$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$###"""!!! $$$###""""""######"""!!!!!!$$$###"""(((''' ############"""""""""""" !!!###%%%%%%""" ######$$$$$$######"""!!!###"""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$!!!!!!######!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$)))&&&"""!!!$$$&&&%%%"""!!!$$$$$$!!!"""%%% !!!"""###$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""##############################"""""""""######$$$ !!!"""###############&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((('''%%%$$$$$$%%%)))'''&&&%%%%%%&&&((()))%%%&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''((())))))((((((111'''(((,,,&&&%%%((($$$)))(((((((((((())))))***%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%+++)))''''''''''''&&&%%%((((((''''''''''''((()))$$$&&&)))++++++)))&&&$$$)))(((((('''''''''''''''((((((&&&%%%%%%&&&((((((&&&''''''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&)))(((&&&&&&,,,333222---((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###'''''''''''''''''''''''')))(((''''''(((((('''%%%&&&&&&'''((('''%%%###!!!$$$%%%''''''&&&&&&''')))'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%(((&&&###"""###%%%&&&&&&'''''''''&&&&&&''''''''''''$$$"""###&&&'''(((((('''%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%''')))(((%%%"""""""""######$$$$$$###"""%%%%%%&&&$$$""""""###%%%$$$%%%%%%###$$$'''&&&!!!$$$"""###''''''$$$###%%%)))%%%  ###&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((***,,,---******)))(((''''''&&&&&&######$$$%%%%%%$$$######$$$$$$$$$###############$$$######$$$%%%%%%$$$"""########################"""%%%&&&%%%"""###%%%%%%###!!!!!!!!!&&&&&&$$$#########$$$$$$$$$$$$######""""""""""""$$$###"""###%%%%%%###"""$$$""" !!!$$$&&&$$$"""$$$######""""""######$$$$$$###!!!!!!""""""###"""###"""!!!"""$$$%%%$$$###$$$###"""###$$$%%%$$$"""###$$$%%%%%%#########$$$######""""""######$$$%%%"""!!!  !!!!!!!!!""""""###""""""!!! (((&&&%%%$$$$$$###!!!"""""""""############$$$$$$$$$%%%$$$###!!!$$$$$$######""""""!!!!!!$$$"""!!!"""######"""!!!!!!"""  %%%"""$$$$$$######""""""!!!!!!"""%%%&&&%%%$$$"""############"""!!!!!!"""!!! !!!###$$$###""" !!!!!!!!!"""""""""###$$$###""""""""""""!!!###"""!!! !!!!!!"""!!!!!!"""###%%%&&&''''''&&&$$$""" !!!###%%%%%%!!!!!!######!!!!!!%%% !!!"""###$$$$$$%%%######"""""""""""""""##################$$$$$$$$$##############################"""""""""###$$$%%%"""######"""!!! &&&&&&&&&&&&''''''''''''###$$$%%%&&&'''(((''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&''''''((((((''''''$$$&&&)))++++++(((&&&###&&&'''''''''&&&%%%$$$$$$''''''''''''(((((((((((($$$%%%''')))*********))))))!!!$$$+++(((***///,,,)))(((((((((((())))))***'''((()))))))))(((&&&%%%(((''''''&&&&&&&&&''''''&&&&&&'''(((''''''&&&%%%)))'''&&&&&&((()))((('''((((((''''''''''''((((((''''''((((((((((((''''''))))))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((''''''&&&'''((((((((()))))))))***((((((&&&'''---333222---'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((('''%%%&&&''''''&&&$$$###$$$%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$%%%%%%&&&&&&(((&&&###"""$$$&&&&&&''''''''''''''''''''''''''''''&&&$$$"""###%%%%%%$$$$$$######$$$&&&''''''&&&(((&&&%%%%%%%%%%%%$$$"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###!!!!!!"""#########"""###$$$$$$$$$###$$$$$$%%%&&&&&&%%%###"""###$$$%%%&&&### !!!%%%&&&###$$$&&&$$$%%%''')))'''%%%$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***+++,,,,,,(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%$$$###$$$&&&&&&$$$###########################'''%%%$$$$$$%%%###"""!!!&&&&&&%%%$$$"""!!!###%%%'''%%%$$$""""""###$$$%%%"""""""""""""""!!!!!!!!!$$$###"""###%%%%%%###"""%%%###!!!"""&&&'''%%%###$$$$$$############$$$$$$'''$$$"""!!!""""""!!!###"""!!!"""$$$&&&%%%$$$$$$###"""###$$$$$$###"""#########""" !!!###&&&###############$$$$$$%%%$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######$$$###""" !!!!!!!!!"""""""""###### ###%%%%%%"""#########$$$$$$%%%%%%%%%###"""!!!"""###$$$###""""""$$$$$$""""""######!!!$$$$$$######""""""!!!!!!###""" """$$$%%%$$$"""############"""!!!!!!"""!!! """$$$%%%$$$###!!!!!!!!!!!!""""""""""""%%%$$$######"""!!! !!!###"""!!!!!!!!!!!!!!!"""!!!""""""$$$%%%&&&''''''!!!"""""""""""""""""""""$$$!!!!!!######!!!!!!$$$""""""""""""###############"""""""""""""""######""""""######$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%!!!!!!!!!!!! &&&&&&'''''''''''''''(((###$$$&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''!!!"""%%%'''))))))))))))$$$&&&)))++++++(((%%%###&&&''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&((()))******))))))))) $$$***((()))...+++))))))(((((((((((())))))''''''''''''&&&%%%$$$###)))(((''''''&&&'''''''''&&&''')))*********)))((()))'''&&&'''(((***)))))))))((((((''''''''''''((()))(((&&&%%%%%%&&&((()))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))&&&''''''&&&***000///***&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&&&&'''$$$%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""!!!%%%%%%%%%%%%%%%&&&&&&''''''%%%######%%%''''''&&&&&&&&&'''(((((('''&&&&&&###%%%%%%""""""%%%&&&$$$""""""###%%%'''((('''&&&((('''%%%%%%%%%%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''%%%###""""""###%%%'''&&&''''''&&&###"""###$$$%%%&&&&&&%%%###"""$$$%%%&&&&&&### %%%&&&$$$!!! !!!%%%&&&######%%%'''(((((('''&&&%%%###"""""""""#########$$$$$$$$$%%%%%%&&&&&&''''''((((((......,,,***)))(((''''''&&&%%%%%%%%%$$$#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%&&&###""""""'''&&&%%%###""""""%%%(((&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%$$$!!!$$$""""""###%%%&&&%%%$$$%%%$$$"""###$$$$$$###"""%%%$$$"""!!!"""###%%%&&&$$$############$$$%%%%%%!!!!!!!!!!!!###%%%'''(((############$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!!!!""""""""""""#########!!!%%%&&&$$$""" """######$$$%%%&&&''''''###"""!!!"""###$$$###"""!!!$$$%%%$$$!!!!!!"""$$$############"""""""""""")))&&&""" !!!""""""!!!######$$$$$$######"""!!!###"""!!!"""$$$%%%$$$###""""""""""""############'''$$$###$$$### """"""""""""############&&&&&&%%%%%%$$$######""" """$$$$$$$$$###"""$$$!!! ###### !!!$$$$$$$$$$$$######""""""""""""""""""""""""######$$$ !!!""""""##############################'''%%%###"""!!!"""$$$%%% !!!"""""""""%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((((('''%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%###%%%&&&&&&&&&&&&'''(((######$$$%%%&&&'''((()))''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((((($$$%%%'''((()))(((((('''))) ###(((%%%&&&***'''+++***)))(((((('''(((((('''&&&&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''$$$&&&(((***++++++***)))+++)))(((((()))***)))((())))))((('''''''''''''''((((((&&&%%%%%%&&&((((((***))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%&&&'''''''''$$$'''(((&&&'''******'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%((('''&&&%%%%%%&&&((()))&&&'''((('''&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''''''''&&&%%%!!!&&&'''$$$###''''''$$$$$$###$$$%%%''''''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%&&&'''(((&&&(((((('''$$$###%%%'''%%%&&&&&&%%%######$$$&&&%%%&&&$$$!!!###''''''###+++((('''(((&&&!!! !!!%%%&&&''''''%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))***++++++---,,,***((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%%%%$$$###"""%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%%%%(((###$$$%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###""" """######""""""###$$$###$$$$$$$$$$$$$$$$$$###$$$"""!!!$$$((((((###%%%#########%%%%%%%%%###%%%$$$######$$$$$$###!!!$$$"""!!!"""%%%&&&%%%###$$$$$$######$$$$$$%%%&&& !!!"""###$$$ !!!!!!"""######!!!!!!!!!"""$$$%%%$$$"""######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$###############$$$$$$%%%%%%&&&"""!!!!!!!!!###$$$###""" !!!"""!!! """"""""""""""""""#########&&&$$$""""""######"""!!!$$$$$$$$$$$$$$$######"""$$$"""""""""$$$%%%$$$###############$$$$$$$$$$$$((($$$###%%%### !!!"""###$$$%%%%%%$$$$$$''''''&&&%%%###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$!!! """""" !!!$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$ !!!""""""######"""""""""""""""""""""""")))'''$$$"""!!!"""###$$$ """###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((&&&%%%###((('''&&&%%%%%%&&&'''((("""###%%%'''((((((((('''"""$$$&&&&&&&&&&&&((())))))'''$$$###"""###%%%&&&)))'''%%%###"""###%%%'''&&&&&&'''((()))))))))(((''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%% %%%$$$(((...,,,++++++***(((''''''''''''((('''&&&&&&'''(((***+++))))))((('''''''''''''''!!!###&&&((()))))))))(((...,,,))))))))))))((('''***)))(((''''''''''''''''''''''''&&&&&&'''''''''******)))((((((((((((((($$$%%%''''''''''''%%%$$$((('''%%%$$$%%%''')))***''''''(((((()))******+++###''')))&&&$$$&&&&&&$$$'''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((('''''''''((((((((((((((((((((((((***(((''''''(((((('''&&&---+++(((&&&&&&''')))***((()))***)))'''&&&&&&'''&&&''''''((((((''''''&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$&&&(((((('''%%%$$$%%%&&&''''''&&&%%%$$$###)))+++&&&$$$'''&&&!!!%%%%%%%%%&&&'''&&&$$$"""$$$######$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&(((((()))"""$$$%%%&&&%%%######$$$###%%%''''''&&&&&&))),,,$$$%%%&&&%%%$$$$$$%%%'''$$$''''''%%%&&&)))'''"""'''$$$$$$''''''%%%%%%(((###$$$%%%$$$######%%%&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------...&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%% !!!(((***&&&%%%'''"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""" ###"""!!!$$$###$$$$$$%%%%%%$$$$$$###!!! !!!%%%***+++&&&!!!%%%$$$######%%%%%%$$$###&&&$$$######$$$$$$###!!!!!!"""'''(((###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%''''''"""""""""###%%%%%%$$$###%%%%%%&&&&&&&&&&&&''''''+++)))&&&###!!!!!!""""""$$$$$$$$$###############"""!!!!!!!!!###$$$$$$######!!! """$$$#########!!!!!!""""""######$$$$$$ $$$'''(((&&&%%%$$$%%%%%%%%%%%%$$$######$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%)))$$$###%%%$$$ !!!$$$&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""$$$&&&((($$$ """""" $$$##################$$$$$$""""""!!!""""""###$$$$$$!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!***(((%%%"""!!!!!!"""######$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&'''((())))))(((&&&&&&'''&&&$$$"""$$$%%%%%%%%%$$$%%%(((***&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&%%%&&&'''&&&%%%((((((((('''%%%$$$&&&''',,,***(((((((((((('''&&&((('''&&&%%%$$$%%%&&&&&&***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))+++***(((''''''(((***+++,,,((('''))))))'''(((+++''''''(((((((((((('''''''''&&&%%%&&&''''''%%%$$$(((&&&###"""$$$&&&((()))***'''$$$$$$''')))(((''')))((('''&&&&&&''')))***++++++******))))))((((((&&&&&&&&&'''''''''(((((()))%%%$$$&&&%%%""""""%%%,,,+++)))((('''''''''(((******)))'''&&&%%%$$$###)))((('''&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&&&&)))&&&$$$%%%'''(((%%%###$$$$$$###"""###$$$&&&'''((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''((((((%%%"""$$$(((***&&&"""&&&(((((((((&&&%%%&&&'''###$$$$$$$$$###%%%'''***((('''%%%$$$$$$%%%&&&'''***$$$"""%%%'''&&&&&&''',,,%%%"""%%%'''%%%%%%'''&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%###(((&&&$$$)))###(((&&&$$$$$$%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!$$$(((+++------......,,,***((('''%%%$$$((('''&&&%%%$$$#########%%%&&&'''&&&$$$###$$$%%%### $$$&&&$$$###$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&***---+++'''$$$%%%'''%%%%%%$$$&&&(((((('''%%%!!!%%%'''%%%###%%%%%%###"""""""""""""""#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################)))((('''&&&%%%&&&''''''!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&'''''' !!!"""###$$$%%%%%%"""""""""######""""""""")))&&&%%%'''&&&######&&&(((&&&###"""!!!"""$$$&&&$$$%%%%%%&&&&&&$$$###""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%#################################"""######$$$$$$""""""############""""""############""""""!!!!!!""""""""""""""""""""""""'''$$$ $$$)))%%%########################$$$###############$$$$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%"""!!!!!!###''')))$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!"""###$$$!!!"""!!!!!!"""""""""####################################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''((('''((('''&&&###"""###$$$&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&'''&&&%%%######$$$%%%$$$###$$$''')))&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((&&&%%%'''(((((('''%%%%%%&&&(((+++)))'''''''''((('''%%%((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&''')))(((((('''''''''''''''))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''((($$$###&&&&&&$$$%%%)))&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%######$$$&&&''''''***'''%%%$$$&&&'''&&&$$$***)))'''&&&&&&&&&&&&'''))))))))))))((((((((((((&&&&&&&&&''''''''''''''')))&&&%%%((((((&&&(((+++)))(((''''''''''''))))))******)))((('''&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&(((******)))((((((((((((&&&%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&'''(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&''''''''''''&&&$$$###%%%''''''%%%!!!&&&''''''&&&%%%$$$$$$%%%$$$%%%&&&%%%$$$%%%(((***((('''%%%$$$$$$%%%'''(((---'''$$$&&&(((&&&%%%&&&(((&&&$$$%%%&&&'''%%%"""((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$''''''!!!&&&,,,%%%(((&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&)))***+++************)))(((''''''&&&******)))(((''''''''''''$$$&&&&&&%%%$$$###$$$%%%%%%!!!!!!%%%&&&$$$###$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&!!! ###&&&$$$######$$$%%%&&&$$$######&&&&&&""" """$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''$$$$$$&&&&&&###$$$'''(((&&&$$$""""""###%%%&&&!!!""""""###"""!!! """############$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$######"""$$$$$$#########"""""""""########################"""$$$###!!!###'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&###""" !!!###%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$%%%$$$""""""###$$$&&&!!!######"""############$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((()))(((&&&###"""###$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&%%%$$$%%%(((***%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%&&&'''''''''&&&&&&''')))***(((&&&%%%&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$)))((((((''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&###"""%%%&&&$$$%%%(((%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$%%%'''(((&&&$$$$$$$$$&&&'''&&&%%%***'''%%%$$$$$$%%%###""")))((('''&&&%%%$$$$$$$$$&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&((($$$"""$$$%%%###%%%)))&&&&&&%%%%%%&&&''')))*********)))(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&((())))))(((''''''(((&&&&&&&&&$$$###$$$''')))%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&%%%###!!!&&&&&&'''&&&###""""""###&&&''''''&&&%%%%%%'''(((&&&&&&%%%%%%%%%'''((())),,,'''%%%'''(((&&&&&&(((###((((((###$$$((($$$(((&&&$$$$$$%%%&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&((($$$''''''###***///'''(((&&&%%%%%%'''(((''''''((())))))))))))))))))))),,,***)))((())))))((('''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%###"""###$$$'''###"""%%%'''$$$###$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""###'''%%%$$$###$$$%%%%%%$$$"""%%%'''&&&!!!"""%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&######%%%&&&$$$$$$(((((('''%%%######$$$&&&'''$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##################"""""""""""""""###$$$$$$###"""###%%%'''### ###$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%###""""""###%%%&&&'''((((((&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$&&&'''((('''%%%''''''((('''&&&&&&)))+++$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%'''))))))'''$$$%%%&&&''''''&&&&&&(((***(((&&&$$$$$$%%%&&&%%%$$$(((''''''&&&&&&&&&&&&&&&((())))))***)))(((&&&%%%''''''&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((())))))))))))(((((('''%%%%%%((()))''''''***$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%&&&&&&&&&'''(((&&&%%%%%%'''((((((&&&$$$&&&%%%$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%***%%%######""" !!!%%%&&&%%%$$$$$$%%%&&&((()))(((((((((''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%'''&&&%%%$$$%%%&&&&&&'''&&&### $$$(((%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&###%%%((((((&&&$$$""""""&&&''''''&&&###""""""###&&&'''(((&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''))))))(((%%%$$$&&&'''&&&'''***"""***)))'''%%%%%%### !!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&)))$$$&&&'''%%%---222)))&&&%%%$$$$$$&&&(((((('''************++++++++++++---+++)))((((((((('''&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$"""!!!"""###)))%%%###&&&'''$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%""""""%%%((('''&&&%%%&&&''''''%%%$$$###&&&'''###"""%%%'''&&&(((((('''&&&%%%$$$$$$###$$$#####################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%%%%%%%$$$(((%%%$$$&&&&&&$$$$$$'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&######&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################!!!"""$$$$$$######$$$&&&&&&$$$######$$$$$$###!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$%%%&&&&&&%%%%%%''')))'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$&&&(((((('''&&&&&&''''''&&&$$$%%%''')))%%%%%%%%%&&&&&&'''''''''######%%%'''))))))&&&$$$%%%&&&''''''&&&&&&(((***'''%%%######$$$%%%%%%$$$'''(((((('''''''''&&&&&&'''((()))))))))(((&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$(((&&&&&&******((((((+++$$$$$$%%%%%%%%%%%%$$$$$$ $$$(((***)))'''''''''''''''''')))***)))'''$$$"""###$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++'''%%%&&&&&&###$$$((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&&&&'''%%%!!! $$$%%%%%%%%%%%%%%%%%%%%%$$$%%%######$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((((((&&&$$$######&&&'''((('''$$$######$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%&&&'''(((((((((%%%$$$&&&%%%"""$$$((($$$+++((($$$&&&$$$!!!!!!###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%((($$$''''''$$$,,,222+++&&&$$$###$$$&&&''''''&&&*********+++++++++++++++)))(((&&&&&&''''''&&&%%%$$$$$$$$$###############&&&&&&&&&&&&'''((())))))###$$$%%%$$$"""!!!"""###***%%%###%%%&&&$$$###%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&%%%&&&'''&&&%%%&&&''''''&&&$$$!!!%%%$$$$$$''''''$$$'''&&&&&&%%%$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$+++'''&&&((('''######&&&((('''&&&%%%%%%%%%&&&&&&###"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$###$$$######$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###'''&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$ """#########"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&%%%$$$######$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&''')))+++'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&'''((('''%%%$$$$$$$$$###""""""$$$&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&$$$&&&'''''''''&&&&&&''')))&&&%%%######$$$%%%%%%$$$'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&))))))&&&%%%'''$$$%%%%%%&&&&&&%%%%%%$$$ $$$)))***(((&&&%%%'''(((''''''((())))))&&&$$$ """$$$%%%%%%%%%&&&'''""""""$$$%%%&&&'''''''''###$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&###!!!!!!%%%&&&%%%'''***((('''&&&%%%$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&'''&&&$$$$$$&&&(((&&&&&&$$$!!!!!!$$$$$$%%%%%%%%%$$$######$$$""""""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&###$$$&&&%%%###"""""""""######$$$$$$%%%%%%&&&&&&***'''&&&&&&### %%%&&&***'''"""&&&$$$%%%###!!!!!!###%%%&&&&&&######$$$$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$$$$&&&$$$(((&&&!!!(((000,,,'''&&&$$$%%%&&&((('''&&&******)))))))))(((((((((&&&$$$###$$$%%%'''&&&&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%###"""###$$$)))$$$"""$$$%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$&&&&&&%%%############%%%$$$!!!%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%"""#########$$$$$$$$$%%%&&&''''''((((((''''''&&&***&&&%%%'''&&&######&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""""""""###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$!!!""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%%%%%%%$$$###!!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$###"""###%%%###############"""""""""!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%%%%&&&%%%$$$######%%%'''''''''''''''&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$'''(((((('''%%%%%%&&&(((&&&%%%######%%%&&&%%%%%%'''(((((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((()))(((''''''&&&&&&''''''((()))(((''''''''''''((()))(((%%%&&&)))((($$$###%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$'''&&&"""!!!$$$''''''&&&%%%&&&''''''%%%###!!!###&&&'''%%%$$$%%%&&&###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$&&&$$$%%%(((&&&&&&%%%%%%%%%'''((()))######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&%%%$$$$$$&&&(((%%%$$$""""""#########"""######$$$$$$$$$###"""!!!###"""!!!"""%%%&&&%%%$$$############$$$$$$$$$$$$$$$!!! ###%%%%%%######$$$%%%%%%$$$$$$%%%&&&"""$$$&&&&&&$$$#########"""######$$$$$$$$$######'''%%%%%%&&&$$$!!!###)))&&&&&&%%%""" $$$'''###""""""###%%%&&&&&&%%%######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$)))&&&###...,,,+++)))''''''((()))(((''')))(((((('''&&&%%%$$$$$$%%%$$$"""###%%%&&&&&&&&&############""""""""""""!!!!!!!!!!!!!!!!!!""""""$$$&&&&&&%%%$$$###$$$%%%'''""" """$$$###$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%########################$$$#########$$$$$$$$$###"""!!!"""###&&&'''&&&%%%!!!$$$###"""###### $$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%% !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%""""""%%%%%%###$$$'''&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$###########################$$$!!! ###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$%%%%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$""""""###$$$############"""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((###%%%'''))))))'''%%%###&&&'''''''''&&&&&&''')))&&&&&&&&&&&&''''''((()))&&&&&&%%%&&&''''''&&&$$$((())))))'''&&&&&&(((***((((((((('''&&&&&&&&&%%%(((&&&$$$$$$%%%%%%$$$###((((((((('''%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%'''((()))))))))(((&&&%%%&&&%%%%%%%%%&&&(((***+++((((((((((((((()))******'''''''''&&&&&&''''''''''''&&&$$$######$$$&&&''')))'''(((***)))%%%###$$$%%%&&&&&&''''''&&&&&&%%%###%%%%%%!!!###(((&&&%%%######$$$%%%###""""""%%%((((((%%%###$$$%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%$$$$$$######""""""###$$$&&&'''((((((""" ###((()))&&&%%%'''$$$$$$$$$%%%&&&(((+++,,,$$$$$$$$$%%%%%%&&&&&&''')))((('''%%%$$$######"""$$$$$$$$$"""!!!!!!###&&&$$$"""!!!###&&&(((&&&$$$"""###$$$$$$###"""!!! """!!!!!!"""$$$&&&%%%$$$"""############$$$$$$$$$###!!!%%%$$$"""!!!"""$$$$$$######$$$&&&###%%%''''''&&&$$$$$$%%%""""""#########""""""!!!!!! ###&&&&&&%%%***000%%%$$$%%%'''$$$ """(((!!! """$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!###***&&& ,,,,,,---,,,***)))***+++***)))(((((('''%%%$$$###"""!!!&&&$$$######%%%&&&&&&%%%""""""""""""############$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&!!!"""######$$$'''###""""""!!!!!!""""""###########################'''%%%"""!!!"""$$$&&&&&&#########%%%((())))))(((###''''''$$$"""$$$%%%###$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""############""""""""""""####################################***)))&&&$$$############!!!"""$$$%%%%%%$$$"""!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$###%%%)))%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!!!!"""###"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$####################################"""######$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!!!!""""""#########$$$"""""""""""""""""""""""""""&&&"""$$$'''########################((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """$$$%%%%%%%%%###"""""""""!!!!!!""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!"""######$$$$$$###"""###&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%''''''&&&(((+++***&&&$$$$$$&&&&&&&&&&&&$$$$$$)))))))))((('''&&&$$$$$$%%%$$$######%%%'''&&&&&&&&&(((***((($$$###&&&)))&&&&&&&&&'''''''''''''''******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%''',,,---(((&&&(((,,,((($$$$$$''')))'''$$$'''&&&$$$$$$%%%%%%$$$###%%%&&&((()))************)))(((&&&&&&'''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&$$$$$$'''+++,,,(((###$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%''''''&&&$$$#########$$$&&&&&&%%%$$$'''&&&$$$######$$$&&&'''''''''''''''''''''''''''...***%%%###%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''')))***+++&&&%%%$$$$$$&&&&&&%%%$$$***%%%""""""%%%&&&$$$ &&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!###%%%(((***######$$$$$$$$$%%%%%%%%%&&&)))***)))%%%"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%,,,%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%###"""((('''&&&%%%$$$#########&&&&&&%%%###!!! !!!######&&&%%%&&&)))((($$$%%%(((++++++)))(((***,,,222///,,,***)))(((&&&$$$((( &&&'''!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$!!!"""$$$$$$######$$$&&&$$$$$$###"""!!!!!!""""""$$$######$$$%%%%%%###!!!$$$#########""""""!!!!!!######"""######$$$%%%%%%))) !!!'''%%%%%%&&&''')))(((%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""%%%&&&&&&%%%"""!!!"""$$$!!!!!!""""""#########$$$%%%###""""""###$$$$$$###%%%!!! $$$$$$ !!!%%%&&&%%%$$$$$$%%%%%%###!!!""""""""""""""""""""""""&&&"""!!!$$$%%%###"""$$$""""""############""""""$$$###"""###$$$%%%$$$"""'''&&&$$$"""!!!""""""###%%%###!!! !!!###%%%###$$$$$$%%%%%%%%%$$$$$$'''%%%%%%&&&&&&$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%$$$"""###$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%###!!! ###'''(((%%%!!!"""%%%'''%%%""" """$$$"""#########$$$$$$$$$$$$######$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!!!!!!!!!!!!!"""######&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######"""%%%&&&&&&'''&&&&&&%%%%%%)))))))))((('''%%%$$$###&&&((((((&&&''')))(((###&&&'''(((((((((((('''&&&'''''''''''''''&&&%%%$$$)))'''&&&&&&'''((('''&&&)))((('''&&&&&&''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***)))&&&$$$%%%''')))&&&"""###&&&'''%%%"""(((&&&%%%%%%&&&&&&%%%$$$((())))))***++++++,,,,,,)))(((&&&&&&'''''''''&&&'''''''''((((((((((((((('''''''''((((((''''''&&&111---***((((((%%%%%%&&&'''(((((('''&&&%%%###"""""""""$$$$$$""" $$$$$$$$$%%%&&&'''&&&%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''+++(((%%%$$$%%%'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%######&&&)))***'''$$$'''%%%$$$%%%&&&&&&%%%$$$### ###%%%$$$!!!$$$$$$#########"""""""""%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&(((***,,,---$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&)))$$$ """""" %%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((((()))(((&&&$$$$$$%%%''' $$$%%%''')))'''###'''))),,,,,,******+++---///,,,***(((((((((&&&%%%&&&"""!!!$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$"""##################$$$$$$######""""""""""""#########$$$&&&''''''$$$"""$$$#########""""""""""""$$$$$$#########$$$%%%&&&(((!!!###$$$"""***"""&&&%%%%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""####################################$$$$$$$$$%%%$$$$$$###"""""""""""""""!!!!!!"""""""""###%%%&&&""""""""""""#########$$$%%%###""""""###$$$$$$###&&&"""!!!%%%%%%!!!"""&&&%%%$$$###$$$%%%%%%###!!!########################&&&"""!!!$$$%%%###"""$$$"""######$$$$$$######"""$$$###""""""###$$$###"""&&&%%%$$$""""""""""""###$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$############%%%%%%%%%$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%""" """%%%&&&######$$$$$$$$$"""!!!"""###"""""""""#########$$$$$$############""""""$$$%%%$$$$$$$$$$$$$$$#########%%%%%%$$$###############"""""""""""""""######$$$%%%$$$############$$$%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''&&&$$$$$$''')))(((%%%&&&(((&&&"""((()))************)))(((%%%%%%&&&&&&&&&&&&%%%%%%+++)))'''&&&''''''&&&%%%+++((($$$%%%(((***'''$$$)))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((777>>>666,,,))))))''''''%%%###%%%'''(((%%%"""((('''&&&&&&''''''&&&%%%***))))))((()))***,,,---***(((&&&&&&'''((('''&&&&&&&&&''''''((()))))))))'''(((((()))))))))((((((,,,***'''''''''%%%!!!%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&&&&&&&$$$"""%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###""")))&&&&&&)))......((("""(((&&&%%%%%%&&&&&&%%%###%%%"""!!!###&&&(((&&&$$$#########"""""""""""""""$$$$$$%%%%%%%%%$$$######""""""###%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&###"""###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$%%%&&&'''&&&### !!!$$$&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%'''((()))%%%%%%%%%$$$######%%%'''$$$((('''((()))&&&!!!)))+++------,,,++++++,,,***(((&&&&&&''''''&&&%%%$$$%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###############"""""""""######"""""""""###$$$$$$"""###%%%'''))))))&&&##################"""""""""%%%$$$#########$$$%%%&&&###!!!###%%%$$$***%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################"""""""""#########$$$$$$$$$$$$###""""""""""""###  """$$$%%%%%%"""""""""###############%%%###""""""###$$$$$$###&&&######%%%%%%######&&&$$$###"""###$$$$$$""" ########################&&&"""!!!$$$%%%###"""$$$"""######$$$$$$######"""###"""!!!!!!######"""!!!&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$######"""""" """###$$$$$$$$$"""!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$############"""""""""""""""""""""""""""#######################################""""""""""""!!!"""###%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!'''### """###!!!$$$"""!!!""""""###""" !!!"""""""""##################""""""!!!"""""""""$$$$$$$$$######"""""""""%%%$$$$$$############$$$###""""""""""""###$$$$$$$$$######""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%''')))(((&&&'''***)))$$$((())))))))))))))))))(((###$$$%%%%%%&&&&&&&&&%%%(((&&&$$$$$$&&&&&&&&&%%%***(((&&&&&&(((((('''&&&***))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&+++BBBPPPDDD444...***###(((''''''(((******'''$$$)))(((&&&'''((()))(((&&&)))(((&&&%%%&&&''')))+++***(((&&&&&&'''((('''&&&'''''''''(((((((((((((((''''''((()))))))))(((((($$$######%%%((()))'''%%%%%%&&&''''''''''''&&&%%%***)))'''(((((('''%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""!!!+++)))(((***,,,+++(((%%%((('''%%%%%%&&&&&&%%%###)))'''&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """############%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&''''''%%%###"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$###"""###&&&(((,,,//////+++))))))'''###,,,,,,---,,,+++)))((((((&&&%%%###$$$%%%'''&&&%%%!!!''''''!!!!!!$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############"""!!!""""""""""""###$$$$$$%%%!!!"""$$$'''***)))&&&$$$########################%%%$$$###""""""###$$$%%% """ ######&&&%%%'''%%%######$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$######"""########################!!!""""""""""""#########%%%$$$######""""""######$$$""" """###"""!!!########################%%%###""""""###$$$$$$###%%%$$$###$$$$$$###$$$%%%###"""!!!"""$$$$$$""" ########################&&&"""!!!$$$%%%###"""$$$!!!""""""######""""""!!!"""!!! !!!"""###""" %%%$$$$$$######"""""""""""""""############"""""""""############"""!!!!!!"""$$$######### !!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""!!!""""""######""""""!!!########################"""""""""""""""""""""""" !!!$$$%%%%%%""" """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! %%%### !!!"""!!! $$$!!! ###$$$"""!!!!!!"""""""""#########%%%$$$"""""""""""""""!!!$$$$$$######"""!!!!!!!!!%%%$$$$$$######$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&((()))(((***...---)))''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((((()))***(((&&&%%%''')))******)))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%;;;GGG:::+++((('''###''''''((()))***)))(((&&&)))'''''''''))))))(((''')))(((&&&%%%%%%''')))******)))''''''((((((((('''***))))))((('''&&&&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%###!!!###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!&&&''''''$$$!!!!!!###&&&((('''%%%&&&&&&'''%%%$$$%%%%%%$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''''''''%%%$$$$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&(((***---333444111+++(((******'''---,,,+++***(((&&&$$$"""%%%###"""###%%%&&&&&&%%% &&&'''######((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&$$$######$$$$$$###!!!######""""""###$$$%%%%%%!!!!!!###&&&((((((&&&##################$$$$$$$$$#########"""""""""######!!!"""!!!%%%###$$$"""###'''%%%######$$$$$$$$$###%%%%%%%%%$$$$$$$$$###############$$$###""""""!!!########################!!!""""""""""""#########%%%$$$$$$###############%%%###"""""""""######"""$$$$$$$$$###############%%%###""""""###$$$$$$############""""""#########""""""!!!"""$$$$$$"""!!!########################&&&"""!!!$$$%%%###"""$$$ !!!!!!!!!!!!!!!!!! """!!! !!!"""###""" $$$$$$$$$$$$#########"""""""""############""""""###############"""!!! !!!###"""###%%%#########$$$%%%%%%$$$######$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!$$$%%%%%%""" """############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$###""" """!!!!!!"""#########!!! ###$$$""" """"""""""""############'''%%%######$$$$$$###"""#########"""""""""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''++++++++++++)))((('''&&&&&&((()))(((+++//////+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++,,,+++'''***+++)))&&&$$$'''+++***))))))(((((('''''''''))))))((('''&&&&&&%%%%%%))))))(((((('''&&&&&&&&&"""...222((( ###)))+++%%%%%%&&&''''''''''''&&&((('''&&&'''((()))((('''***)))((((((((()))******+++)))''''''((()))((('''++++++***((('''&&&%%%$$$%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((('''%%%###"""%%%'''&&&###!!!###%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%((()))%%%$$$***'''&&&%%%&&&'''((('''%%%"""$$$%%%'''''''''&&&&&&###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%###!!!''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""######$$$%%%'''((()))%%%&&&&&&&&&&&&'''***,,,...///---((('''+++,,,++++++***(((''''''%%%""" '''%%%###$$$%%%&&&&&&%%%"""%%%&&&%%%&&&(((&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%######&&&'''%%%"""$$$$$$#########$$$$$$%%%#########%%%''''''%%%$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!%%%$$$)))$$$(((!!!%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""########################"""""""""#########$$$$$$%%%%%%$$$############$$$!!!"""######""""""$$$&&&$$$$$$$$$$$$$$$#########%%%###""""""###$$$$$$###"""$$$### ###$$$"""###""""""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$%%%###"""$$$ !!!!!!""""""!!!!!! ###"""!!!!!!######"""!!!######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!""" ###******%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############$$$"""!!!"""###%%%%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""###$$$$$$###!!! !!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!#########""""""#########$$$$$$$$$$$$(((%%%""""""%%%&&&%%%"""########################%%%$$$$$$$$$$$$%%%%%%&&&###""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((())))))))))))))))))'''))))))(((+++...---))))))(((''''''''''''((()))%%%&&&&&&'''''''''&&&&&&((('''&&&''')))++++++***)))))))))(((''''''((())))))))))))((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&%%%'''(((%%%###$$$)))---&&&&&&&&&&&&&&&&&&''')))'''&&&%%%&&&((()))((('''))))))))))))))))))))))))+++)))''''''((()))((('''******)))((('''&&&&&&%%%&&&&&&'''((())))))))))))%%%&&&''''''((()))***,,,((((((''''''''''''((((((***)))((()))++++++)))'''###&&&)))'''$$$!!!###&&&$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$$$$&&&&&&&&&'''''''''&&&&&&%%%((()))***(((%%%$$$(((+++&&&%%%$$$&&&((()))((('''$$$&&&)))******)))))))))######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%###"""$$$$$$$$$$$$%%%&&&'''(((###$$$%%%$$$$$$%%%(((***(((++++++))))))++++++((((((&&&%%%&&&''''''%%%"""***(((&&&%%%&&&&&&%%%$$$'''######'''(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%###$$$((()))'''$$$%%%%%%$$$#########$$$$$$'''%%%$$$$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%"""$$$''')))(((&&&### %%%""")))###+++!!!&&&$$$###$$$&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$####################################$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$###&&&###!!!&&&%%%%%%%%%$$$$$$#########%%%###""""""###$$$$$$###"""%%%%%%!!!!!!%%%%%%"""###""""""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$%%%###"""$$$""""""############""""""$$$###""""""###$$$###""""""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!"""$$$ ###+++,,,&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""&&&%%%$$$######$$$%%%&&&########################!!!"""""""""############$$$###"""###%%%%%%%%%###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&!!!"""###$$$$$$$$$###"""!!!"""###$$$############!!!"""######""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&### !!!%%%'''%%%"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''"""%%%(((***,,,,,,(((******((())),,,+++''',,,+++***))))))***+++,,,&&&''''''(((''''''&&&&&&(((&&&%%%%%%'''((((((''',,,)))&&&''')))***)))&&&(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))***))))))((('''&&&&&&&&&%%%###&&&,,,,,,&&&###$$$(((((((((''''''(((***,,,&&&%%%%%%&&&((()))((('''&&&''''''(((''''''&&&%%%+++)))((('''((()))((('''(((((((((((((((''''''''''''''')))******+++++++++*********)))''''''((()))******))))))))))))******&&&&&&%%%&&&(((((('''%%%$$$'''***)))$$$"""$$$'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''')))***(((%%%###%%%'''&&&&&&''''''((('''''''''%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&((())))))(((%%%&&&((()))'''%%%######&&&&&&&&&''''''((((((((("""###$$$%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&(((***######$$$$$$$$$%%%%%%%%% $$$'''(((&&&%%%(((***""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&'''''''''))))))******)))'''$$$###((('''&&&%%%$$$#########'''((((((((('''(((+++---(((,,,...---,,,,,,(((###%%%######%%%(((***(((&&&,,,***'''&&&&&&&&&%%%###***###!!!((()))###"""'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((%%%###%%%)))+++)))%%%&&&&&&%%%$$$############***(((%%%%%%&&&'''''''''#########$$$$$$%%%%%%%%%###&&&***,,,,,,((($$$!!!"""&&&!!!,,,!!!%%%"""###$$$''')))***(((%%%%%%%%%%%%$$$$$$$$$######''''''((((((''''''&&&%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!&&&)))$$$"""%%%%%%%%%$$$$$$#########%%%###""""""###$$$$$$######'''&&&!!!!!!&&&'''############$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$%%%###"""$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$"""""""""$$$%%%%%%$$$###"""%%%###""" """###%%%&&&&&&&&&%%%$$$###""""""!!!((((((!!!"""))))))###!!!"""###$$$$$$###"""!!!$$$$$$$$$############"""'''&&&$$$######$$$&&&'''"""""""""""""""""""""""" !!!!!!!!!""""""######%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&!!!"""###$$$%%%%%%$$$######$$$&&&&&&$$$"""!!!!!! ###%%%%%%""""""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%!!! $$$&&&$$$"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((("""###$$$%%%%%%$$$###"""(((((('''''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&''')))))))))))))))(((((((((***)))((('''''')))+++,,,''''''((((((((((((''''''''''''''''''&&&%%%$$$###''''''((((((((((((((('''&&&%%%%%%'''******'''$$$+++'''&&&))))))'''(((,,,+++***((('''&&&&&&''''''&&&''')))+++,,,***&&&"""$$$$$$$$$%%%(((******)))******))))))((((((((('''(((''''''(((((((((%%%###&&&&&&''''''''''''''''''(((((('''''''''(((((())),,,+++)))'''''''''(((((($$$&&&)))***+++)))'''%%%++++++,,,***)))(((***+++((('''&&&''')))+++***)))'''((()))))))))(((&&&%%%)))((('''&&&%%%%%%&&&'''%%%&&&''')))))))))((((((''''''&&&$$$""""""%%%'''$$$%%%&&&$$$$$$'''---222((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((('''%%%%%%&&&(((''''''&&&%%%)))+++ &&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&)))&&&$$$$$$'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$!!! $$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$&&&''')))+++)))''''''))),,,---...,,,***)))'''&&&&&&&&&'''%%%&&&((((((((((((&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%'''&&&""""""$$$%%%"""((('''%%%%%%%%%%%%$$$"""'''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&$$$###"""!!!%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%%%%%%%%%%$$$###***'''%%%&&&))))))$$$"""&&&)))'''### """%%%########################'''$$$""""""###%%%%%%$$$$$$''''''######&&&&&&### !!!"""###$$$%%%&&&&&&)))(((((('''%%%$$$$$$###$$$%%%%%%%%%%%%$$$######&&&&&&%%%$$$#########$$$&&&$$$######$$$%%%$$$$$$$$$&&&%%%%%%'''***'''!!!$$$((((((""" """!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###$$$######""""""###$$$%%%'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###""" """######$$$%%%&&&######$$$%%%%%%%%%$$$$$$&&&###(((***$$$%%%***&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$#########$$$%%%$$$###!!! !!!###$$$((($$$$$$(((((($$$$$$((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''')))))))))(((((((((((((((***)))((((((((()))***+++(((((((((((((((((((((((())))))))))))((('''&&&%%%'''(((((((((((((((((((((***'''&&&&&&)))******(((+++(((''')))(((&&&'''+++)))((('''&&&%%%%%%%%%%%%''''''(((******)))&&&###&&&%%%%%%&&&(((***))))))))))))))))))((((((''''''(((((('''((())))))&&&$$$''''''''''''''''''&&&&&&%%%%%%&&&'''(((***+++,,,++++++))))))((((((((((((&&&''')))******((('''&&&)))*********))))))+++---+++***))))))***+++***((((((((())))))(((''''''&&&)))((('''&&&&&&&&&'''(((''''''((())))))((('''&&&&&&&&&%%%$$$""""""$$$&&&+++,,,,,,)))%%%######%%%(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((&&&&&&'''(((((()))'''&&&***---'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&''''''$$$###"""###'''******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$)))))))))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((())))))***))))))+++---------+++***)))(((&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))%%%((('''######&&&&&&###((('''%%%%%%&&&&&&$$$###'''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((((((''''''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$###"""!!!!!!"""###$$$&&&%%%$$$%%%&&&'''&&&%%%(((### ###%%%$$$"""!!!$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$###"""""""""""""""$$$############$$$$$$$$$))))))&&&"""$$$))))))%%%$$$&&&"""!!!###$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$%%%$$$###""""""###$$$$$$%%%&&&&&&&&&%%%%%%+++(((---...&&&&&&)))$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######%%%$$$#########$$$%%%&&&'''&&&%%%#########$$$$$$$$$$$$###""""""###$$$$$$'''$$$$$$(((((($$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))(((((((((((())))))++++++++++++***)))((((((((()))))))))((((((((((((---***'''&&&(((***,,,,,,,,,)))''')))(((&&&&&&***'''((((((''''''&&&%%%$$$(((((('''((())))))'''%%%((('''&&&''')))***)))((())))))((((((((((((''''''***)))((()))******(((&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''')))***,,,---******+++******)))((('''******))))))(((((('''''''''(((******)))***---///---,,,******++++++)))'''))))))((((((''''''(((((((((''''''''''''(((((()))))))))))))))((('''&&&%%%&&&&&&&&&$$$""""""$$$&&&$$$'''***+++***(((&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))(((''''''((()))&&&''''''''')))---,,,(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''(((((((((&&&$$$$$$&&&'''&&&%%%)))((('''&&&&&&'''((()))&&&'''&&&%%%######%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''',,,,,,+++***))))))))))))''''''''''''''''''''''''((()))))))))******++++++***++++++---///...+++)))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))''')))(((%%%$$$'''(((%%%)))'''&&&&&&'''&&&%%%$$$(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$(((### $$$&&&&&&$$$###$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%%%%'''###&&&...---%%%"""%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!"""###############$$$%%%&&&'''(((&&&###%%%)))(((%%%###&&&$$$"""###%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&"""!!!"""$$$&&&&&&&&&&&&'''''''''%%%$$$###$$$""" !!!$$$&&&""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""'''&&&%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&+++(((...000((((((***$$$))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%###""""""###$$$%%%''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%''''''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))((((((((())))))(((((((((((('''''''''&&&&&&&&&&&&(((''''''((()))))))))(((((((((((()))))))))))))))***++++++++++++***))))))***))))))(((((())))))***+++++++++++++++***))))))******)))))))))))))))))),,,***(((((((((***,,,---...***((()))(((&&&&&&)))))))))***+++***)))((('''***(((''''''((()))((('''***)))(((((()))***)))(((((((((((((((((((((((((((+++***)))***++++++***((())))))(((''''''&&&%%%%%%++++++***))))))))))))******++++++,,,+++***(((''',,,+++***(((''''''((((((((()))******)))***,,,...,,,+++))))))***+++)))(((***)))(((''''''((()))***'''''''''(((((())))))***(((((((((((((((''''''&&&'''((((((&&&%%%$$$&&&'''"""&&&)))+++,,,++++++(((((((((((((((((((((((('''((()))******)))((('''&&&'''))))))(((((()))***!!!$$$&&&'''((()))******(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&***)))'''&&&&&&''')))***''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))---+++)))(((((('''&&&&&&''''''''''''(((((((((((()))***+++,,,------,,,,,,,,,++++++,,,---,,,***(((&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((((()))***(((***)))&&&&&&)))***''')))(((''''''((((((&&&%%%'''&&&&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((&&&'''(((((((((((('''&&&***)))'''&&&&&&&&&$$$"""***&&&"""!!!###&&&(((((()))%%%###$$$&&&%%% %%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%***%%%)))555555(((###)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$############"""""""""""""""###$$$$$$%%%%%%$$$%%%'''((( $$$'''''')))+++***%%%###&&&(((&&&"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$%%%%%%%%%%%%&&&(((((('''%%%###!!!&&&&&&$$$###$$$%%%&&&'''!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%$$$###"""###%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%###+++///))))))+++%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''')))'''%%%###"""###%%%&&&((('''&&&%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))((((((((((((((('''''')))+++,,,***((()))))))))*********+++++++++,,,,,,------,,,++++++******))))))))))))************+++++++++***)))))),,,+++***))))))))))))***)))***************+++,,,///+++)))***)))''''''***)))***+++++++++***)))(((+++)))'''''')))******))),,,***))))))***+++***(((((())))))))))))))))))))),,,***)))***+++,,,+++*********)))(((((('''&&&&&&---,,,+++***************++++++,,,,,,,,,***((('''...,,,***((('''((())))))***++++++***))))))***,,,)))((('''(((***+++***)))***)))(((''''''((()))***'''(((((())))))*********''''''''''''(((((()))))))))******)))((('''((()))(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&'''(((((((((((((((+++--- ###(((***)))'''&&&'''((((((((('''''''''&&&&&&((((((((((((''''''&&&&&&###$$$%%%&&&''')))+++---***(((&&&%%%%%%&&&(((***(((''''''''''''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++...+++((('''((((((&&&$$$''''''''''''(((((())))))++++++,,,---......---------+++)))((()))))))))(((%%%%%%&&&''''''(((((((((******(((''''''(((******&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((((((((((()))******(((+++***''''''***+++)))***((('''((())))))(((&&&&&&&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((('''''''''((((((((())))))(((((())))))))))))((((((((('''&&&&&&(((((('''&&&+++***(((''''''''''''&&&+++(((%%%'''***)))###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((&&&%%%***%%%)))555555(((###)))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$######$$$%%%%%%%%%&&&''''''%%%%%%(((***###&&&(((''')))...222111***)))'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&$$$!!!%%%&&&''''''&&&$$$""" '''((())))))(((&&&%%%###!!!"""###%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&$$$""""""$$$&&&%%%###"""###$$$%%%&&&&&&&&&&&&%%%###+++///))))))+++%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((***)))'''%%%%%%%%%&&&'''''''''&&&&&&%%%$$$######%%%&&&''''''''''''&&&%%%'''''''''&&&%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$&&&''''''((((((''''''&&&+++*********)))))))))))))))((('''***---...+++(((*********+++,,,,,,------++++++,,,,,,,,,---------******++++++++++++******)))***************))))))---,,,+++)))))))))******)))***++++++******+++,,,///,,,***,,,+++))))))---(((((())))))))))))((((((,,,***))))))+++,,,,,,+++,,,+++******+++,,,+++)))))))))************++++++,,,***))))))+++,,,,,,+++++++++******))))))((((((*********++++++---......,,,,,,,,,,,,,,,+++***)))---,,,+++)))))))))******+++,,,,,,***)))((()))+++'''&&&&&&''')))+++***)))))))))(((((())))))******((()))***************)))&&&&&&&&&&&&'''(((*********,,,,,,,,,***)))***+++,,,)))'''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''')))---111&&&&&&***...---(((&&&'''))))))))))))))))))))))))************)))((('''&&&)))******)))''''''((())))))((('''&&&&&&'''((()))(((''''''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,000---***)))++++++)))&&&'''(((((())))))******+++.........------------------***'''&&&'''((())))))&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''''''''(((((())))))))))))))))))******+++(((+++***'''(((+++,,,)))***)))((((((******)))((('''''''''((()))(((&&&###%%%&&&&&&&&&'''''''''''''''''''''((())))))******))))))************))))))'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$&&&)))+++,,,+++)))***++++++***'''%%%$$$***((((((+++//////***%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''(((((('''%%%'''###&&&...---%%%"""%%%######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%&&&''''''&&&((()))(((%%%$$$'''***,,,,,,(((###$$$///999>>>222***$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''### %%%%%%&&&&&&%%%$$$###"""&&&''')))***(((&&&""" ###$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&)))&&&$$$%%%'''&&&### """###$$$&&&''''''''''''+++(((...000((((((***$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((((((((())))))((((((''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%$$$&&&&&&###''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%*********))))))))))))(((***((('''***///000,,,(((++++++,,,,,,---......///***)))))))))***,,,---...(((***,,,------,,,***((()))******+++++++++******///---+++)))))))))***+++,,,------+++)))***---111000,,,+++------+++,,,///)))))))))(((((())))))***,,,+++***+++---...---,,,,,,+++***+++,,,---,,,+++******+++++++++,,,,,,,,,,,,***((((((***,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///...---,,,++++++******+++,,,++++++*********++++++)))***+++***))))))+++,,,***)))((((((***+++***)))(((((()))***************)))***+++++++++***)))((((((((('''&&&''''''((()))***,,,---,,,***)))******'''%%%$$$%%%(((++++++***((((((((((((((((((((((((((((((''''''''''''((((((***)))'''%%%%%%)))///444+++((()))------)))'''***)))))))))***++++++,,,,,,)))***+++++++++***)))))),,,------+++((('''(((***)))))))))))))))))))))))))))((('''(((+++,,,***((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))))))))***+++,,,222...******---...+++(((******++++++,,,------...000000...---,,,,,,------+++***(((((()))***)))((('''((()))*********)))((('''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((()))************)))))))))***++++++(((******'''(((+++,,,***+++)))))))))++++++***)))***))))))******)))%%%###&&&&&&&&&&&&''''''''''''''''''((())))))***++++++***++++++,,,,,,++++++***((((((''''''''''''(((((())))))'''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%'''***++++++***(((***++++++***)))''''''((((((***---000///,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))'''%%%$$$%%%%%%&&&&&&%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%((()))'''###!!!$$$'''***+++(((######,,,555:::===///###$$$((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''$$$!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###&&&&&&''''''((('''''''''%%%&&&''''''(((((('''''')))'''&&&(((++++++&&&!!!$$$%%%&&&((())))))******+++(((---...&&&&&&)))$$$((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''&&&'''((())))))(((((('''$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%&&&''''''&&&))))))$$$$$$'''&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((***((('''+++///111---(((,,,,,,------...///000000((('''&&&&&&(((***---///(((***---//////---***(((******+++,,,,,,+++++++++///...+++***))))))***+++000///...***(((***000555000---,,,......,,,---111,,,,,,*********+++,,,---,,,++++++---//////...,,,,,,+++***+++---...---,,,+++++++++,,,,,,---------+++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,------000///...---,,,+++++++++///...,,,+++******+++,,,++++++++++++++++++++++++''')))******)))***,,,...---+++******++++++)))((('''((()))+++++++++***)))***+++,,,,,,+++***)))(((+++***((('''&&&&&&'''''')))+++,,,,,,***))))))***)))'''%%%''')))***(((&&&((((((((((((((((((((((((***)))(((''''''((()))***+++***'''$$$$$$)))000666...'''%%%)))+++((((((+++))))))***+++,,,------...((()))+++,,,------,,,,,, $$$(((***+++...333888)))***++++++++++++***))))))((('''))),,,---+++((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***++++++111---)))***---...+++(((,,,,,,------...///000000222111...,,,++++++,,,---))))))***,,,---,,,***(((((()))***++++++***)))((()))***+++,,,,,,+++***)))''''''(((((((((((('''''')))))))))))))))******+++*********)))******+++,,,'''******''''''+++,,,***+++***)))***+++,,,+++***,,,++++++++++++)))&&&###&&&&&&&&&'''''''''(((((('''(((((()))***++++++++++++,,,,,,------,,,,,,+++))))))(((((((((((())))))***)))((('''&&&''''''(((******))))))((((((''''''((((((''''''&&&&&&&&&&&&+++)))(((&&&&&&((()))+++,,,***)))((()))((('''%%%)))+++,,,,,,++++++,,,---((()))+++,,,---+++'''$$$'''''''''''''''''''''''''''''''''(((***)))'''%%%$$$''''''######&&&&&&###***)))((('''&&&%%%$$$$$$%%%%%%&&&'''((()))***+++(((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&'''((($$$''')))&&&!!!!!!%%% &&&)))&&&&&&))),,,,,,GGG444%%%$$$(((((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&&&&%%%###''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&'''((())))))((((((&&&%%%&&&***000000+++&&&&&&'''(((***++++++,,,,,,&&&###(((***$$$%%%***&&&))))))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''###%%%'''))))))((('''&&&###$$$%%%'''(((''''''&&&((('''%%%$$$$$$%%%'''(((&&&***)))$$$###'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&...---+++***)))***++++++&&&''')))+++,,,+++***)))///+++***---...---,,,...222000///---,,,,,,,,,---......---,,,,,,,,,,,,---...---,,,,,,......---,,,---,,,++++++---......---,,,,,,,,,,,,,,,---...///---------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,+++******)))((((((....../////////---,,,***...------,,,,,,,,,---------------------,,,,,,+++333333111...+++***,,,...///...---,,,+++,,,------,,,+++******,,,,,,+++***---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******111222000,,,******&&& (((((()))))))))*********.........------,,,,,,,,,---***((((((+++,,,+++)))***((((((******'''&&&)))***(((%%%%%%''')))++++++)))***+++,,,+++,,,...000---+++)))((((((***,,,---+++***(((&&&(((+++***((()))+++...000///+++)))++++++000222...***+++,,,+++...,,,+++,,,------,,,***...,,,***((()))---...---+++***)))***+++,,,+++***)))))))))***++++++,,,,,,******++++++++++++************++++++,,,---......------,,,,,,++++++******+++******,,,///111111000000...+++***+++,,,,,,+++---,,,+++***************+++///---((('''++++++''',,,,,,,,,---***(((***...++++++,,,,,,,,,++++++***((()))+++,,,,,,,,,+++***++++++++++++*********)))+++,,,***(((***---,,,(((---***))),,,222555333000---+++))))))******'''$$$((((((((((((((((((((((((((((((((()))))))))******+++,,,---......---,,,++++++...222555444000+++(((,,,+++)))((('''''''''(((***))))))*********'''%%%***)))((('''&&&'''((((((+++)))'''''')))))))))(((*********)))))))))))))))+++++++++************)))'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%(((...000,,,(((&&&'''((())))))'''%%%$$$(((&&&###!!! !!!###$$$)))'''%%%&&&)))***)))'''%%%%%%%%%&&&&&&''''''''')))'''&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%***%%%%%%)))&&& '''444@@@111%%%$$$&&&$$$###%%%(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$)))'''''''''((()))((('''))))))((('''&&&&&&%%%%%%******))))))))))))******---,,,***)))))))))***+++&&&'''''''''(((((())))))---'''***+++%%%'''+++%%%$$$&&&((('''&&&&&&((()))"""###&&&)))++++++(((%%%***)))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%)))(((&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&###$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&'''''''''------,,,+++++++++++++++)))***,,,------,,,+++***...++++++///111---++++++///...------,,,---......///......---------------...---,,,,,,......---,,,333111//////111222333222...............///000000...//////000000//////......------,,,,,,------...------------------------,,,++++++,,,,,,...//////.........---,,,+++++++++...////////////...------000/////////.../////////---...///000000000000000444444333111...---.../////////---,,,,,,,,,---......---,,,,,,---...---,,,......------------......++++++,,,,,,---.........///000...***+++///...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---+++)))***,,,---,,,***...+++***,,,,,,)))))),,,///---***)))***,,,,,,+++)))+++---...,,,++++++,,,---.........---------...,,,---------------,,,***---++++++---...---)))&&&111333333///---000222111///...------...///...---++++++,,,---...///,,,)))...,,,,,,,,,---...,,,+++,,,,,,------.../////////...////////////......---...---------------------,,,,,,,,,,,,,,,------...///......///111111000///111///------.........---......---------...//////***---...++++++......+++............---,,,...000,,,,,,,,,,,,,,,+++++++++,,,------.........------......---------,,,,,,,,,,,,......---...000...))),,,)))(((***///222000---111///------......+++(((+++++++++,,,,,,,,,,,,,,,*********++++++,,,------------.........------,,,...///000000000...,,,***---,,,+++))))))))))))***))))))((()))******'''%%%+++***)))((('''((())))))+++)))'''((()))***)))(((*********************+++---,,,,,,,,,++++++******)))((((((''''''(((((()))%%%%%%&&&(((******)))((()))((((((''''''''''''''')))(((&&&$$$######$$$%%%'''&&&$$$%%%((()))(((&&&&&&&&&&&&''''''(((((((((&&&%%%%%%&&&((()))(((''')))))))))(((((('''''''''((((((((('''''''''&&&&&&)))$$$$$$((('''###***777999---$$$$$$&&&%%%%%%&&&((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&'''((()))(((&&&'''((((((((((((((())))))---,,,***)))((((((((((((******)))((((((((((((((('''''''''((((((((())))))+++%%%((()))###$$$(((###)))((('''((((((&&&"""!!!"""%%%))),,,---,,,******)))(((&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%%%%)))'''%%%%%%%%%$$$"""!!!''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&''',,,,,,---------,,,+++++++++,,,---------,,,+++******(((+++111333000------/////////...///000111111000///......------.........---,,,---...///...,,,111...++++++,,,///000000000000000000000111111222///111222333333222111///000//////......//////000........................------------...///000000111111000000//////......///////////////000000111222111111111222222222222000111222444555555666666555666777555333000000111111111000///.../////////000///...///000111000///111000000//////000111111+++,,,---///000222333444111111///,,,...333555333...//////000000000000000///...............------///...------//////...---111---,,,------+++,,,///444222///---......---,,,+++...000000...,,,++++++...222444444111//////111000222444444333000///000444000...///444555000+++444555333000111666777444222000000000222222222000222111111333444333111///000///......//////---+++......///000111111111111222222222222222111000///000000//////.../////////............///000222333444333333444444444111///222000//////000111000////////////000000111333333,,,///111000000111000---111222222111111111111111/////////.........------////////////............///...------,,,,,,------+++///111//////111///+++...,,,***,,,000111000---000///............,,,******+++++++++,,,,,,------------------...///000000000///////////////000000222111000...---......//////...---,,,+++++++++++++++++++++,,,---,,,***(((,,,+++***)))))))))***++++++)))((((((***+++***)))******++++++,,,,,,,,,---//////...------,,,++++++++++++************++++++%%%'''******((('''(((***,,,***((('''&&&''')))***))))))((((((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''(((((((((((())))))((('''&&&'''((()))(((''',,,,,,+++***)))(((''''''((()))))))))((((((''''''(((######''''''&&&---999111)))"""###&&&'''&&&'''((((((((((((((((((((((((++++++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%((('''&&&&&&(((((('''&&&&&&'''((()))***+++,,,---111///,,,)))'''&&&&&&''')))))))))***))))))((('''(((((((((((())))))))))))***$$$''')))"""$$$(((###+++(((&&&(((+++)))!!!$$$$$$%%%(((,,,------,,,)))((('''&&&&&&&&&''''''((((((''''''&&&&&&'''''')))((('''&&&%%%%%%%%%%%%!!! """%%%'''((('''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&+++,,,---......---++++++***++++++++++++***(((((('''&&&)))000333222000111222222222222222222222222000000///............///...---,,,---...///...---...+++'''&&&(((***------111111000000000111111222///111333555555333111///000000000//////000000000000000000000000000000000//////......///000000111222222111111111000000000000//////...///111333444222222333333444444333333555555777888888999999999777999::::::777444333222444333333333222222222222333222111222333444333222333222222222222333333444///000111222333555666666666777555222333666555222111222333444444444333333666555555444333222222111111111111222333333333222333///---//////,,,...111666444111000111111111///111222333222111111222444555777999777333222444888::::::;;;;;;999666777:::===<<<:::999<<<>>>:::444666777666666999>>><<<777777666666777999:::999888<<<888777999:::888777777333222111222222111///---000000222333444444333333333333333444333222222111222222222111222333444555555444333222222444666777888888888888999888555222444222111111333444333222111111111111222333444555333555666666555444222000666888888555444444333111333333222111111111111111444333333222222222222222111111//////...//////000---222444222000222333222333111000111333333222000000000000//////...---,,,,,,,,,,,,---....../////////.........///000111222222222111000000111333444666444222111000000111222//////......------------.........///000000...,,,---,,,+++***)))***++++++,,,***))))))+++,,,,,,++++++,,,,,,------.........111111000///......---,,,------,,,,,,,,,,,,------***+++,,,,,,+++++++++,,,,,,,,,***)))))))))***+++))))))*********)))'''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))///---+++******)))'''%%%,,,++++++***)))(((((((((((())))))***)))((('''&&&((($$$###&&&&&&&&&---666,,,'''###$$$'''(((&&&%%%((((((((((((((((((((((((++++++***)))))))))))))))((((((((('''''''''&&&&&&((('''&&&&&&(((((('''&&&&&&'''((()))***+++,,,---111///,,,)))'''''''''(((***+++,,,------,,,***))))))))))))))))))))))))))),,,&&&)))+++%%%'''+++&&&'''&&&%%%'''******&&&!!!***)))'''((()))******)))((('''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&&&&%%%%%% ###'''*********$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%***+++,,,---------,,,+++++++++++++++******))))))---))))))...111000000222333333222222111000//////000000///............///...---,,,---///000///...111...***)))+++...000111111111000//////000000000...000222444444222000...000000////////////000000111111111111111111111111000000/////////000111111111111111000000000000000000/////////000111333555111222333444444444444333999:::::::::::::::999999999;;;===<<<:::666444444666666666666666555555444444333222333555666555444333333333333333444555666444555555555666666666666888::::::888888999555000333444555777777666555555::::::999777666555444333444555666777777777777777777333222444333111222555777555444555777888888777888777555333333777===AAA@@@???===999888:::AAAGGGKKKFFFCCCCCCAAA???BBBHHHLLLPPPOOOIIIEEEEEEBBB===<<<@@@CCCEEEIIILLLGGG???BBBAAAAAABBBDDDFFFEEEDDDAAA@@@DDDLLLLLLDDD===;;;:::999999999:::999666333555666888999::::::999888777777888888888888777777;;;:::888888888999:::;;;===;;;999777777999<<<>>>>>>======>>>>>>>>>;;;999:::888666666888:::;;;;;;888888777777888888999:::===<<<<<<======<<<<<<===AAAFFFFFF???999999777444666555555444444555555666999999999999999999999999666555333222222222444444222888:::666333555999;;;555444333333444444333222333444444444333222111111111222222222333333444444222111000//////111222333333222111000111222444555555555555444444333222222000000000000/////////...///......000111111///---------+++*********+++,,,...,,,++++++---.........---.........//////000000222222111111000//////.........------------......///,,,***+++...000...+++,,,,,,---------,,,+++***)))***+++,,,+++***)))'''((()))***************+++))))))))))))((((((((((((111000...---,,,+++)))((())))))))))))))))))))))))((()))*********)))'''&&&***'''%%%%%%&&&&&&+++000***(((&&&%%%'''(((&&&$$$))))))))))))))))))))))))+++***)))))))))))))))))))))))))))((((((((('''''')))(((''''''))))))((('''((((((((())))))*********...---+++)))((()))***+++***+++,,,------,,,+++************************))),,,&&&***+++%%%(((,,,''''''''''''(((((()))+++,,,+++)))'''&&&((()))(((((('''((((((((((((((((((((((((((('''''''''(((((()))******))))))((('''&&&&&&***(((''''''''''''%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%******+++,,,,,,,,,++++++------------,,,,,,,,,,,,333...,,,...///---,,,...000000000000///---,,,+++000///......------.........---,,,---///000000///111///,,,+++---///111111111000//////////////////---...000111111000...---000//////......//////000111111111111111111111111000000000//////000000111000000//////////////////////////////000111222333000222333555555555444444;;;;;;;;;;;;;;;:::999999:::<<<======:::777555555777777777777777666555555444333222444666777666555333333333333444555666666999888888888777777666666555999;;;:::;;;<<<888222222444666777888777555444888777777666666555555444444666999:::999888888999:::777777:::999666666888888777888999<<<>>>>>>===;;;999666333555;;;DDDJJJHHHDDD???===@@@IIISSSZZZXXXNNNGGGIIIIIIGGGJJJQQQ^^^eeeeee[[[SSSQQQLLLEEEEEELLLRRRUUUXXXXXXRRRKKKLLLKKKKKKLLLOOOQQQQQQPPPIIIMMMZZZiiijjjYYYHHHAAAAAAAAAAAACCCCCCBBB???<<<===>>>AAACCCCCCCCCAAA@@@>>>???@@@AAABBBBBBBBBBBBFFFEEECCCAAA@@@AAABBBCCCEEEDDDBBBAAADDDHHHMMMPPPMMMKKKIIIIIIJJJJJJHHHGGGHHHEEEAAAAAACCCFFFIIIJJJFFFFFFFFFGGGGGGIIIJJJJJJMMMIIIGGGHHHIIIIIILLLPPPRRR[[[\\\PPPDDDAAA???<<<;;;;;;:::::::::<<<>>>???===>>>???AAAAAAAAA@@@???:::999777555555666777888888???BBB<<<666666;;;===777777777777666666555555666888999888777555555666666666666666666666666666888666444333222333555666444444444444555666666777555666777777666555333222111222222333333222111111...---...///111111///---///...---,,,,,,,,,------000...---...000111111111000000000000000000000000222222111111111111000000000000////////////000000000,,,(((***///222///+++,,,---///000000...,,,******+++,,,------,,,+++******+++---,,,++++++,,,...+++***************))))))...---,,,---...///...---(((((())))))************)))***+++,,,,,,***((('''+++***(((''''''((()))+++***+++)))&&&''')))(((%%%************************+++******)))))))))***************)))))))))((((((***)))((((((******)))(((*********)))))))))))))))++++++*********++++++,,,((()))******+++*********++++++++++++************+++%%%)))***%%%'''+++'''***++++++(((&&&'''***...(((&&&%%%&&&(((*********(((((()))*********))))))((((((''''''(((((())))))))))))*********)))((((((+++***(((((())))))((('''&&&''''''(((((((((((('''((((((((((((((()))))))))&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%***)))))))))******+++,,,------,,,,,,,,,---......111------000111...,,,---//////000000000...---,,,///......---------------...---,,,---000111000//////---++++++---...///...111111000///////////////......////////////......000000////////////000000111111111111111111111111000000////////////000000////////////////////////......///000111111111111111222444666777666555555888999:::::::::::::::999:::<<<===<<<999777666666555555666777666555444333333222222333555666666555222222222222333444555666:::999999999888888888777666999:::999;;;<<<:::444111333555777777666444333222333333444555777777888222555999:::999777888999999777888<<<<<<888666777777777888:::===>>>>>>===999888666444555<<>>>>>=========@@@>>>;;;999888888999:::;;;<<<===>>>????????????;;;;;;;;;::::::999888777444555666777777666555555000///000111333333222000222111000///...///000000111000///000222444444333333333222222111111000000000111111111111222222222222222222111111222222222///---+++,,,///222222111///////////////......---------............------***---......,,,,,,---///...---------,,,,,,,,,,,,---,,,+++,,,...///...---+++++++++++++++*********+++,,,...//////---+++)))+++++++++++++++,,,+++)))***,,,+++'''(((,,,,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))+++***)))***+++,,,+++)))++++++++++++++++++++++++******+++,,,,,,,,,+++******)))))))))******+++,,,,,,,,,+++++++++*********,,,&&&***+++&&&)))---(((,,,+++)))(((((())))))))))))((('''(((***+++***)))((()))***+++,,,++++++***((((((((((((((()))******((()))***+++++++++***)))'''&&&&&&(((+++------,,,((())))))******)))((('''''''''''''''(((((())))))'''(((((((((((('''&&&&&&(((((((((''''''&&&&&&&&&***)))((((((((()))+++,,,************++++++,,,---***)))+++222555222///000///000111333333222111111......---,,,,,,,,,,,,---...---,,,...000111111000///...------///000000///222222111000//////000000//////............//////111111000000000000111111111111111111111111111111000000///////////////000//////////////////000000---...000111111000//////111333555777888888666666666666888999::::::;;;;;;;;;<<<<<<;;;888666666666333444555555555444222111333222111333555666666555111111111222333444555666999999999999999999999999:::<<<:::777888:::999444000222444666666555333222///000222444777999;;;<<<000444888999777666777888666444777;;;:::666333444555555555777:::;;;:::999777666555444666:::AAAFFF???999555;;;LLL]]]iiinnnVVVGGG???FFFLLLHHHEEEGGGLLLRRRRRROOORRRVVVMMM>>>DDDMMMTTTTTTRRRRRRQQQNNNLLLKKKKKKMMMPPPRRRRRRRRRQQQRRR\\\kkkkkkZZZKKKGGGDDDDDDFFFHHHJJJIIIFFFCCCDDDEEEHHHJJJKKKJJJHHHGGGFFFGGGIIIKKKMMMNNNOOOPPPLLLLLLMMMOOOSSSXXX^^^aaaWWWXXXZZZ```jjjvvv|||xxxsssooonnnmmmmmmlllgggbbb\\\ZZZ]]]bbbhhhkkkfffgggiiilllppptttwwwyyy{{{pppeeeaaa]]]ZZZ^^^fffvvvttt]]]UUUTTTSSSQQQPPPPPPPPPRRRUUUXXXZZZ]]]```dddhhhiiihhhfffddd\\\ZZZWWWVVVUUUVVVXXXZZZ]]]iiiooohhh\\\SSSPPPNNNMMMNNNOOOOOOMMMMMMNNNOOONNNPPPSSSRRROOONNNOOOQQQNNNNNNMMMLLLKKKJJJIIIIIIFFFDDD@@@===<<<<<<===>>>CCCDDDFFFHHHIIIIIIHHHGGGBBBAAA???>>>======>>>>>>777777999::::::999888777333333444555777777666444444333222111111111222333333111000111444555555555555444444333222111000000///000000111111222333333555444444333333444444555///111111111111222555888222111///...---...000111///////////////000000000***---///...,,,+++---000000000/////////............---++++++,,,,,,+++***///...------,,,+++******---...000222111///---++++++,,,------///000...******---,,,'''(((...///,,,------------------------------,,,,,,,,,------...+++++++++************))),,,+++***+++,,,,,,+++***+++++++++,,,,,,---------***+++---...---,,,***(((,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********...))),,,...)))+++000+++***'''%%%''',,,---)))$$$---,,,+++++++++***(((&&&)))***+++,,,---,,,,,,+++((((((((((((((()))******'''(((***+++,,,,,,++++++,,,***))))))******)))''')))***+++++++++)))((('''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''))))))((((((((('''''''''###%%%(((+++---,,,+++***000000000///...,,,+++***............///111222333333333333222111000//////000000//////............///000///---...111000,,,111///...------...///111111///......000000...+++,,,---......//////......111...+++***+++---...///222222111111000000////////////...///000111333444000//////000222222111///222///---///222333222///***))),,,222555444555888999777777999<<<===:::888:::888666555555777999;;;555555333222111111000000------...///111222444555333222111111111333666777<<<<<<<<<;;;:::999888777777666666666777666333111000222444555444111...+++---///111444555555444444111222333444555555555555333333222111111111333444333444555777888999999999555555444333444777<<>>>>>;;;777777:::===777888::::::999888999:::111777888333111555666333333222222333666888888777:::444111444777555444555333555666555222111444666444444555555444444333222222444555555333333444555111111111000000/////////444333222222333333333222000000000000111111222333444444444333222111000///---///111111/////////000000333222//////111111...+++///444555222...,,,,,,///...---...///000///...222000,,,+++,,,---------///---,,,,,,...///......//////.........---------***)))***---000000---))),,,,,,,,,------.........000...,,,******+++---///---,,,+++******+++---...------...//////000//////...000111000...------...+++++++++************)))+++,,,,,,+++)))((()))+++++++++++++++,,,,,,,,,,,,))),,,000111///---,,,+++000---+++,,,------,,,,,,+++***)))(((((()))******------,,,+++***)))((((((,,,+++)))''''''(((***+++,,,***(((((((((((('''&&&******++++++++++++******,,,***))))))******)))'''+++,,,---......---,,,+++---------------,,,,,,+++////////////000111222333222222222222111000///.../////////.........------...000///---...111000,,,000///...------...///000000...---...000000---+++,,,,,,---...............000---******+++---......000111111111111111111111111000/////////000111222111000000111222222000///000///...///111111111000...---///444666444444666666555444666888999666444888888888777777666666666222111111000000000000111000000//////000111222222222222111000111333555666999999999999888777666555555444333444555444111//////111222444333222000...---...000222333333222222000111222333444444444444333111000///000111111111333333444444444444333333,,,...000111111222444666===999666888<<>>;;;===???AAACCCCCCBBBBBBCCCAAA???>>>??????===<<<===>>>???AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCFFFGGGFFFBBB===:::@@@>>>???DDDDDD@@@>>>AAA>>>AAABBB@@@@@@BBBBBB???<<<::::::???EEEGGGCCC>>>EEEGGGLLLUUU^^^bbb```]]]YYY[[[[[[___pppxxxmmmiiigggbbb______\\\YYYVVVWWW[[[bbbgggiiijjjjjjkkkmmmpppsssuuuvvvmmmfffcccfffiiikkkpppvvvrrrqqqnnnllliiieee```]]]\\\]]]___aaaddddddbbb___cccfffjjjmmmpppssswwwyyy~~~tttlllllloooqqqtttwww~~~}}}{{{wwwpppjjjeeebbbbbbkkkmmmfffbbbfffeee___dddlllsssuuupppllllllnnnnnnkkkiiijjjlllnnnmmmlllpppjjj```YYYVVVVVVVVVWWW```dddjjjtttzzzllldddXXXOOOJJJHHHGGGGGGEEEDDDBBB???===<<<>>>@@@===>>>>>>===:::888888888555999999555555888888444555444444666888999999888999666555888888666666999======;;;999777666666777444555555666666555555555444555555555444444666777666666555555444444444444999888666444444333222111222333444555555333222111444444444444333222111000000111222222111000000111000333222//////111111...///111444333111//////000000///......000000///...333000------.../////////222000//////000111000///////////////......------000......///111111...+++---------.........//////......////////////000111000/////////////////////...//////000000111000000///000111111///......///---------,,,,,,,,,,,,+++---......---++++++,,,...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------///---,,,...000000000000,,,+++***)))((())))))***+++++++++******************))))))((()))***+++,,,,,,***(((((())))))((('''******+++++++++***))))))+++***))))))******)))'''........................---------....../////////////////////000111222222111222222111111000///............---------------...000///---...111000,,,000///...------...///000...---------///...---++++++,,,------......------///---******+++---------//////000000111222222333111000//////......//////111000//////000000...,,,---...//////......///000222000222555666222111333444333333444555555333111333444555555444222///...///............///000111333222111000////////////111111000000000222333444555555666666555444333333111111000111222111///,,,///000111111222222111111,,,---///000000000///...///000111222222333222222333000......000111///---444333333222111000//////+++...222555555333333333777555444333333444555555666888;;;===>>>===;;;:::===;;;999888999::::::999777888999;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;:::999888888;;;999;;;>>>===:::999:::888;;;<<<;;;<<>>AAAAAA???===CCCFFFMMMVVV^^^aaa^^^[[[VVVWWWVVV[[[mmmpppggg^^^ZZZWWWRRROOOOOONNNLLLKKKLLLPPPTTTWWWXXXYYYXXXZZZ___fffkkkmmmmmmbbb^^^]]]bbbhhhmmmrrrxxxeeeaaa]]]```eeeeee]]]VVVVVVVVVWWWYYY[[[ZZZXXXVVVYYY[[[^^^aaaeeejjjpppuuuzzzppphhhgggjjjmmmrrrwwwxxxsssnnnnnnooollleee___aaahhhjjjfffdddhhhhhhcccgggnnnwwwyyyuuupppnnnnnnsssrrrppprrruuuyyy{{{{{{|||tttggg]]]YYYYYYZZZ[[[bbbeeemmm~~~yyypppcccWWWQQQNNNNNNNNNOOOLLLHHHEEEDDDDDDCCCBBB>>>@@@@@@>>>;;;999999999999;;;:::888999;;;999666777777777888:::;;;:::999999888:::<<<;;;:::>>>EEEKKKEEE===888777666555444555555666777888888888888666777777666555555888:::999888888888888777777777;;;:::999777666555555555666888999:::999666222000555555666555555444333333333555555444222111222333111444333000000333222000333333444222111000222444111000//////000111000///333111//////000222333222666444333222333333222111000000000///////////////333111000000111000///---...//////000000000000000///000222333111000000111222222222222111000000///000111111222222222222111///111222222000//////000000000/////////............///000///......000111000///---,,,++++++,,,---000,,,''''''***---///////////////000333666666555...---+++***)))))))))***)))))))))******+++++++++(((((()))***+++,,,------,,,***((((((*********)))***+++++++++***)))((((((+++)))(((((()))***)))'''************,,,...000111111111000111111111222222/////////...//////000000000000111111000//////...------------------------...///...,,,...222111---000///............///000------------...---,,,,,,+++,,,,,,---------------///---+++***,,,---------......//////000000000000/////////............///000...------...---+++)))+++...000///---,,,...111222000111555555111000222555444444444444333222111111111222333222111///...//////.........//////000333333111000////////////000000//////000111222222111222222222222222111000///......///000///---***111111000000000000111111,,,---.........---,,,,,,...///000000111111111000444000---...000111///+++444333222111000000//////---111555666666555444444///111222222111111444777666888::::::999666333111888777777888999999888666333444555666888999999999<<<;;;888666666777888:::999888888888888888888999777666777888888666555555777:::;;;::::::======:::999;;;>>>???@@@??????@@@CCCEEEJJJQQQVVVXXXVVVTTTQQQOOONNNSSSbbbqqqsssmmmZZZSSSLLLJJJHHHCCC@@@AAACCCBBBCCCDDDGGGIIIIIIHHHJJJHHHIIIPPPZZZ```aaa___[[[XXXVVVXXX\\\```cccfffSSSOOONNNRRRYYYYYYRRRJJJKKKKKKKKKLLLMMMLLLIIIGGGKKKNNNQQQUUUXXX\\\aaaeeeeee^^^XXXYYY\\\^^^bbbggggggbbb^^^^^^```___YYYSSSUUUZZZ\\\ZZZZZZ^^^___[[[]]]ccciiikkkgggcccaaaaaaiiihhhggghhhkkkooosssuuunnnggg\\\TTTPPPPPPQQQRRRTTTUUU]]]ooozzzmmmggg^^^VVVQQQOOOPPPQQQUUUPPPKKKHHHHHHHHHFFFDDD<<<>>>???>>>===;;;;;;<<<;;;:::999888:::<<<;;;999888888888:::<<<===;;;999::::::<<<>>>===@@@LLLXXX^^^QQQBBB999777888777444666777888999:::;;;;;;;;;999999999777666777999<<<888888888888777777777777999999999999888999:::;;;<<<===<<<;;;999777444222666666777777777666555555777888888666444333333555333666666333333666555333444555555444333333444555222111000000111222000///333111000111333555555555777666555444555444333111111111111111111000000000222111000//////000000000111111222333333222222111222444555333000///000333555444222000//////000111222333333444444444333333000222333333111000111222111111111111000000000000...///000///...///111333111000...,,,++++++,,,---111+++&&&&&&+++//////...///111222333777<<<<<<:::000///---+++***))))))***************++++++++++++))))))+++,,,------------,,,***))))))+++,,,,,,+++++++++++++++***)))((((((***)))((((((******)))(((***)))))))))+++---///111444333222111111111111222//////...---------......//////000000000///......---------------------------///...,,,...222111---//////............//////,,,,,,---...------------+++,,,------......------///---++++++---......---//////.........---------,,,---......///000000000111///...//////...,,,******---//////,,,+++...000000...///333333000///222444444333333222111111222222222222222333444444555333222111000////////////222111000000000000000000000000000000000000111111///000000111111111000000---------...///...,,,***333222111///////////////---------------,,,,,,+++......//////000/////////222000...///111111///---111000////////////000000---...000000//////000111111444555333///---///222555666777777666333000...222333555888999888555111//////000111222444555555:::888555333333444666888333444666777777777666555444555555444444555444333777:::;;;888888;;;:::777333666999;;;:::;;;<<<>>>BBBBBBDDDFFFIIIJJJJJJIIIIIIFFFDDDIIISSS\\\[[[UUUJJJEEEAAAAAA@@@<<<;;;=========>>>@@@CCCCCCAAA@@@@@@>>>???EEENNNSSSRRROOOPPPNNNKKKIIIJJJMMMMMMLLLCCCDDDEEEHHHKKKJJJFFFBBBEEEDDDCCCDDDDDDDDDAAA???@@@DDDIIIMMMOOOPPPPPPQQQOOOKKKJJJNNNPPPOOOPPPSSSSSSRRRPPPOOOMMMLLLIIIHHHIIIKKKLLLLLLNNNRRRRRRPPPQQQTTTVVVUUUSSSQQQRRRTTTYYYXXXWWWWWWXXX[[[^^^aaaWWWSSSMMMIIIHHHIIIIIIIIIKKKHHHLLL[[[kkkoooggg]]]WWWUUURRROOOLLLKKKKKKLLLSSSNNNIIIGGGGGGGGGEEECCC@@@BBBCCCBBB???>>>===>>>;;;999777999;;;===>>>@@@>>>>>>>>>???@@@???<<<:::;;;;;;<<<>>>???FFFWWWgggmmm]]]III===;;;======;;;777888999;;;<<<===>>>>>>;;;<<<;;;:::888888999;;;777777777777777888888888888999::::::888888:::===AAA???<<<:::777666666666666666777888888888777777888999888777444333555666666888888666666999999666444555666777777777555444444222111111222222111000222111111222444666666555666555444444555444222000222222222222222222222222000111111111111333444666333444555666666555333222555666666333111222888===999777333///...000333555444555555555555555444444111333444444333222222333333333222222222111111111.../////////...///000222111000///---,,,,,,------000,,,)))***///111///,,,000444666666;;;AAAAAA===111000...,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++---+++******,,,------,,,+++++++++++++++***))))))***)))((()))***+++***)))///...---,,,,,,---...///333222000///...//////000000//////...------------......////////////......---------------.........---......,,,...222222...////////////////////////+++---...///---------...,,,---......//////......000...------...//////...000//////...---,,,,,,,,,,,,,,,...///000111111111333222111111222222000...,,,---......------...///...,,,...222333000///222111222222111//////000222.........///000111333444444444222111000/////////000000000000000000111222000000000000111111000000//////000111222222222111.........///000000...,,,333333111000///.........------------------------......////////////......//////000000000000//////---,,,+++++++++---...///...///...---,,,,,,///111///111333111...---...000111111222333333333222222...///111444666444000---111111111222333444555666666444222000000111333555333444666888888777666555111444444222222555555333555888888666555888777444222444777888999:::<<<===>>>>>>>>>======>>>>>>>>>@@@>>>===???EEEHHHGGGCCCBBB>>>===???>>>::::::<<<:::;;;<<<>>>AAA@@@>>><<<::::::;;;???DDDGGGFFFCCCBBBBBB@@@======??????;;;<<>>===>>>===<<<<<<===<<<:::888:::@@@FFFJJJJJJHHHEEECCCCCCBBBEEEJJJKKKGGGEEEGGGEEEFFFGGGEEEAAA???@@@AAACCCCCCCCCDDDGGGJJJJJJIIIIIIIIIHHHFFFDDDFFFIIILLLMMMMMMMMMKKKJJJJJJMMMOOOJJJHHHFFFFFFGGGHHHGGGFFFFFFAAAAAAKKKSSSSSSLLLGGGHHHIIIIIIHHHEEEDDDDDDEEEKKKHHHEEECCCBBBCCCBBBBBBHHHIIIHHHFFFBBB???======<<<999999;;;<<<>>>EEEMMMNNNMMMKKKJJJHHHEEE@@@<<<<<<;;;;;;===>>>FFFVVVfffgggYYYGGG<<<:::<<<===<<<888999;;;<<<===>>>>>>>>>===>>>>>><<<999888888888888888888999999999999999999;;;;;;999666444666999AAA>>>:::777555555777888555666777888888999888888888888888666444444555777777999:::777777:::;;;888444555666888999999666444555444222222333333222000222111111222444666555444444333333444555444111///333333333333333444444444222333555666666777999;;;555666888999888777555444555777888555444888AAAIII<<<999555222222333777999555666666666666555555444222333555555444444444555555444444444333333333333000111111111000000111333222222111111000000//////111///...000222222000---222888:::999===DDDDDD>>>111000...---,,,,,,,,,,,,.........------,,,,,,,,,///.........---------,,,///---++++++---------,,,++++++,,,,,,,,,,,,,,,++++++***)))***,,,,,,,,,***000//////////////////000111000.........///111222222222111//////.........---......//////.........------........./////////,,,......,,,...222222.........////////////......+++---000000...---...000---...//////000000//////111///...///000111000///////////////////////////---...000111111111000000222111000111222222111///...------...///000///...000...///333333000///111111222333111//////222555,,,---...000000000//////333222111111000000000000111111000000000000111111111111111111111111111000///000111222333444444444000//////111222222000...111111000000/////////............---......//////......////////////......)))---111111...---///111---,,,+++******,,,...///111111111000//////000222,,,---///000000000111111/////////000000111222222000/////////000000///---444444333333333444666666333222000000000111333444444555666666777666666666///222222000111555666333111555666444555888777444777777777999:::;;;<<<<<<777999::::::999888777777888777888:::;;;<<<<<<<<<<<<::::::<<<;;;777666999888999:::<<>>>>>>>>===999;;;:::666777;;;:::555:::;;;<<<===<<<;;;::::::999888777777777777666444888===CCCGGGFFFBBB???===??????CCCHHHHHHCCCAAABBB>>>???@@@???<<<<<<===???@@@===<<>>===@@@CCCFFFEEEFFFGGGEEEBBB@@@BBBDDDEEECCCBBBBBBDDDDDDDDDCCCDDD===;;;@@@DDDBBB??????BBBCCCCCCAAA>>>===@@@BBBBBBBBBAAA???======???AAAHHHIIIHHHFFFAAA>>><<<<<<>>><<<===??????BBBNNN\\\dddbbb^^^ZZZTTTMMMEEE@@@<<<:::;;;<<<<<>>>>>>>>===???@@@>>>;;;777555555888888888888999999::::::666888:::777333222444888<<<:::888666555555666777555555777888888999999999666666666444333333555888666999999777777::::::888777555444555888999888666666555333333444444222111111000000111333444333222222222222444555444222///333333444444444555555555222555999999888777999:::777888:::;;;:::999666555444777999777555777???GGG888777666555555666777777666666666666666555444444222444666666555555555666777777777666666666555555555666666555333333444666333444555666666555444222444333333333333222111000444;;;===:::>>>FFFEEE===111000...---------..................///////////////...---------...///000000///---,,,---------,,,++++++,,,---............,,,+++***+++---...---,,,+++,,,---...///111111222000000//////000222555666444444222111000000000000------......///......---........./////////000000,,,......,,,...222222.........////////////......+++...111000......///111...//////000000000000000111000///000111222111/////////000000111111222222000111111222222111///...///...---...000000///---000...,,,---000222000...222000111444444000///000222444555444222222666999111333666888888666222000000000000000000111111222333222111000/////////000111111222222222111111000000111222444555555555555111111111222444444222000...//////000000000000000///............///000111...///////////////......%%%+++111000,,,***...222000///---,,,,,,---///000///000111111///...//////333222222111000///---,,,222111///...------...///555222...---...///000111111000///...//////111222222222111111222333444555333222111111111111222333---111222...000555777444000444666555666::::::888888777666777999999888777222555999:::999777555444444444666777777666888;;;999777777999777222111444777777888;;;======;;;999555888;;;<<<<<<;;;;;;;;;777999999555666;;;:::444888777777888999999888666:::999777777888888777666666:::@@@BBBBBB???<<<:::======AAAEEEDDD@@@>>>@@@;;;;;;:::;;;<<<===>>>>>>===999777:::============<<<;;;:::999:::<<>>CCC@@@===<<<===>>>>>>>>>DDD===;;;>>>@@@>>>>>>BBB>>>>>>>>>;;;999;;;???CCC<<<>>>>>><<<::::::===AAABBBCCCDDDBBB???===<<<<<<@@@???AAACCCBBBFFFUUUggguuurrrllleee]]]SSSIIIBBB;;;::::::<<<:::999===DDDEEEAAA<<<:::;;;<<<;;;999:::;;;<<<======>>>>>>===>>>@@@AAA@@@<<<777444222666666666777777888888888000444666555222222666:::777777777777777666555555444555666777888999999999555555555333222333666888555888888666666999:::777:::666222222555888999888777555444444444444222111111000000111333333222000111111222444666555333000444444444555555555666666222666999:::777555555666888999;;;<<<<<<:::777555444888;;;888333222777===222333555777777666444333666666666666666555444444333555666777666555666777999999999888888888777777999::::::999777666777999444666888:::;;;999777555777777666444222111222444666===???;;;>>>FFFDDD<<<000///...------...///000------...///000111222222...---,,,,,,---///222333222000...---------,,,+++++++++---...///000000000---,,,+++,,,...///...---555333111000111222111000111...,,,...222///'''333222222111000///......222222222111111000000000000000////////////000000---000222111///...///111111...---///444777666555111111111111111111111111000000//////000000111222222222111111111222333333222000///111555777666444333000///111555666333///333333333333222111111000+++000666666222///...000000222444444222222555888444666777555222111333666444444555555444333111000111111111111111222333444555444333222222222222222555555444444333333333222444333555888666222222555:::666222222555666333000222333333222111000///...444333333222111000/////////333333///---///000/////////.........//////000111333222///...111111///---///222222111000000111111000//////000111222333444000,,,...222444111...000///...///000111000//////...///222444333333444000444555000...111555666222222222333555555333222555222111333999<<<:::777444333444666999::::::999<<<:::888777888888666555999777777::::::666555777>>>777111111666:::999666999999777666666777888999:::::::::::::::999888888888777555555666888888777666666777888999:::;;;;;;777666666666666555555555777777777777777777777777;;;<<<===>>>===;;;999777777;;;@@@BBBAAA>>>;;;999:::;;;;;;:::888888999:::<<<999666888<<>>999:::;;;<<<<<<;;;:::999===<<<;;;:::::::::;;;<<<888888888888999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@>>>;;;;;;;;;:::777333::::::;;;<<<@@@IIIUUU^^^nnnhhhbbb^^^ZZZRRRGGG>>>>>>888666888777666:::BBBBBB>>>:::777666777888999>>>>>>???@@@@@@???>>>===<<<=========;;;888444222666666666666666666666666555444444333333333333333888777777666555444333333666666666666777777888888666555333222222333555666666444333555888999777555444444555888:::;;;:::888999777444333444444444333666444222111111333666888555444333222111///......222222333333444444555555666888:::888666444666888999999999888777666555555333444444555555666666777555666666666555444444333888888777555555444444444777666444444666666666555888888777777888:::<<<===::::::888777777777888999999999:::::::::999999888666666555444444444444444777===AAA@@@AAADDDBBB<<<444333111///...///000111111000///......///000111222///---...------222999===999444111000000///...---...///000111111111111---------...000111000///...------...000111000///111...,,,...111111...+++444444444333222222111111333333222222222111111111111111000000000000000000...000222222000///000111333222111111333444444444222222222222222222222222111111111111222222222222222222222333333333333444333111000111444666555333777333000111555777666333111222333333333333333222000555::::::777444444555444666777777777777888:::666777777666555555666888999999999:::999888666555444444333333333333333333666666555555555555666666777666666666555555555555777777999<<<:::666666:::???;;;777777999:::777444666666555555444333222222444444333333222111111000111444555111///111222111333222222222222333333333222444444111111555555333000333666777666444444444555444333333333444555666555222000000333555444333333222222333555666444333111000000333444444444444666999999555333666888777777666555555777888777666444111000222777999777444777777888:::======<<<;;;@@@>>>;;;;;;;;;;;;:::888:::777888::::::666555777===:::777888;;;<<<:::777999888777666666777888888<<<============<<<;;;::::::999999:::<<<<<<;;;999999999:::;;;===>>>??????::::::::::::::::::::::::999999999999999999999999;;;<<<<<<<<<<<<:::999888888;;;???@@@@@@===;;;999:::;;;;;;:::999999:::;;;===999777888<<<===<<<999======<<<<<<<<<===>>>>>>???<<<<<<>>>>>><<<<<>><<<;;;===<<<;;;999999999999:::<<<<<<;;;999888888888888===>>>???????????????>>>>>>===;;;<<<======:::888??????>>>===???DDDMMMSSSVVVSSSPPPNNNLLLHHHBBB===<<<888666888999888===DDDEEEBBB>>>:::999999999:::<<<<<<======<<<;;;:::999888:::;;;<<<;;;999666444333333333333333333333333444333333333333444444555666666666555555444444333555666777888888777777666666555333222222333555666555444333555777888666444555555666888;;;<<<;;;999999777555444555555444333999888666444333444555555555555444333222111000///222333333333444444444555444666888777444333444555666666555555444444444555666555555555555555555555555555666666555444444333666555555444444444555555777666555555555666666666888777777777888:::<<<===<<<;;;999888888888999:::999999999::::::999999888999888777777666666777777555:::<<<;;;;;;>>>===888333222000///...///000111111111000//////000111111222///...000000111777>>>@@@<<<777333111000///...//////000111111111111111111000000000111222000...///...///000111111///---222000...------///111333444444444444444333333333333333333333222222222222333333222111111111111111000222333222111000111222555555555444222111222333333333333333333333333333222222444555555555444333333444555666777666666555444333222333444555444333999555111000444777777777222333444555555666555555555999===>>>;;;999888999999888999;;;======;;;:::999888888999;;;<<<<<<;;;============<<<;;;::::::999888777666555555555555888888888999999:::;;;<<<:::::::::::::::999999999::::::<<>>;;;<<<@@@CCC@@@<<<<<<======:::888999888888888777666666555666666666555555444444444555888888444333555666555666666777777777666666555333666666333444888999777444777;;;===<<<:::888888999888777666555666777888888666444333444555777888555555666888:::;;;999888888888777888:::;;;:::999<<<===<<<:::;;;>>>>>>:::===;;;999999:::;;;;;;;;;<<<:::888:::===>>><<<:::<<<===???BBBDDDDDDAAA???CCCAAA???>>>??????>>>===CCC@@@@@@CCCBBB>>>===???===>>>@@@AAAAAA???<<<:::??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???======>>>@@@BBBBBB@@@===>>>???@@@@@@AAABBBCCCDDD????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>===>>>@@@@@@@@@???>>>=====================>>>>>>@@@===;;;<<>>>>>>>>???@@@>>>;;;<<>><<<;;;999888888888999======;;;:::999888888777===>>>>>>??????>>>===<<<:::999999:::<<<<<<;;;999>>>>>>===<<<;;;>>>BBBFFFBBBBBBAAAAAA@@@???>>>======999999;;;>>>???CCCHHHIIIHHHDDDAAA===;;;:::999777777777777666444333222222333555666777666444333222222222222222222222222333333222222222444555666444444444444444444444444444555777777777666555444666555444333333444555666444444333444666666555333444555666888;;;<<<;;;:::777666555666777666444222;;;:::999888666555444333666666555444444333222222333333333333333444444444333555777777555444333444555444333333333444666777888777777666555555444444666666555555555555444444444444444444444555555666666666555555555555666666777777666666777999;;;<<<===<<<;;;999999::::::;;;999999999999999999999999999999888777777777777888666888888666666888888666333222000//////000111222222111111000000111111222222000///222444666<<>>>>>===;;;;;;;;;;;;::::::===@@@AAA===999<<<;;;:::<<>>>>>===<<<<<<;;;<<<;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???AAABBB????????????????????????===<<<>>>AAAAAA???@@@EEEGGGDDDAAA@@@@@@???===<<<;;;;;;::::::999999999999;;;;;;;;;:::::::::::::::999======999888:::<<<;;;999999:::;;;:::999888888888::::::777888<<<===;;;999===AAADDDCCC@@@>>>======<<<:::999999999::::::===<<<;;;999777777:::<<<888888:::===@@@AAA@@@>>>@@@@@@>>>===@@@CCCBBB>>>@@@AAAAAAAAAEEEIIIGGGBBBEEEBBB???>>>???@@@AAAAAAEEEDDDDDDEEEGGGGGGEEECCCDDDEEEHHHKKKMMMLLLIIIFFFHHHFFFDDDDDDEEEEEEDDDCCCMMMJJJJJJMMMLLLHHHGGGIIICCCGGGKKKKKKHHHEEEDDDEEEJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIHHHGGGFFFFFFGGGHHHGGGGGGDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBCCCFFFHHHHHHGGGIIIHHHFFFDDDCCCDDDDDDEEEGGGDDDBBBCCCBBB@@@AAADDDDDDDDDDDDCCCBBB@@@??????CCCBBB@@@?????????@@@@@@@@@??????>>>>>>>>>??????@@@AAABBBBBBAAA???===<<<::::::;;;<<<<<<===<<<;;;::::::;;;<<<===>>>@@@AAA???@@@@@@>>>======???AAA>>>======@@@DDDGGGJJJLLLNNNNNNLLLHHHBBB===:::888777777777666555444333222222333444666666666555444555555555555444444444444555444222111111222444555222222222333333333444444555555555444444444444444666555555444555666666777555555555555666555444333444444555888:::;;;:::999777666666777888777555333:::::::::999888666444333777777777666666666666555333333333333444444444444666777999999888777555555666555444444555777999:::888888888777777666666666666666666555555555666666777666666555555555555666666666666555555555666777777666666666777999;;;<<<===<<<:::999999999:::;;;999999999999999:::::::::888888777666666666666777888888777444444555666666222111111000000111222333333222222222222222222333444111111444555777===EEEEEEAAA;;;777555333222111111111111111111222222333666555333333444444333222//////...//////,,,(((%%%...111222000,,,+++...111000111111222222333333444333333333333333333333333555555444333333333333333555444333222333333444444333555666555222111333666333333444444444555555555333555777888888888666555666888:::<<<======;;;:::999999999888777666666666777777777888999999888777;;;;;;;;;;;;:::999888777999;;;>>>???>>>=========>>>======@@@CCCCCC???;;;>>><<<===@@@DDDFFFEEECCC@@@@@@???>>>>>>=========<<<<<<<<<======???@@@AAA<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCDDDDDDDDDDDDDDDBBBAAABBBEEEEEEDDDFFFJJJJJJIIIFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>BBBBBB???>>>@@@BBBAAA@@@@@@@@@@@@@@@???>>>>>>AAACCCCCC@@@@@@DDDEEEBBBBBBFFFJJJMMMLLLIIIGGGFFFDDDCCCBBBAAA@@@@@@AAABBBGGGGGGFFFDDDBBBBBBDDDFFFBBBCCCDDDHHHLLLNNNMMMLLLIIIIIIGGGDDDHHHNNNMMMGGGJJJLLLMMMNNNTTTZZZZZZUUURRROOOLLLJJJKKKLLLLLLKKKMMMMMMNNNPPPQQQQQQPPPNNNQQQRRRUUUXXXZZZZZZVVVTTTTTTSSSQQQRRRSSSTTTTTTSSSXXXVVVVVVYYYXXXUUUTTTVVVWWWZZZ]]]\\\XXXWWWYYY\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\YYYUUUTTTWWWZZZ]]]^^^___^^^]]]\\\ZZZYYYXXXWWWYYYZZZZZZ[[[\\\]]]]]]^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYWWWVVVVVVXXXZZZ[[[[[[XXXVVVVVVWWWYYYYYYXXXTTTSSSSSSUUUXXXYYYXXXVVVMMMMMMMMMOOORRRUUUVVVWWWYYYWWWTTTRRRPPPPPPQQQRRRYYYSSSOOOMMMKKKIIIKKKOOOPPPPPPOOOOOOOOONNNOOOOOOKKKJJJIIIIIIIIIJJJKKKLLLHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGEEEBBB@@@@@@AAAAAAAAA@@@???>>>>>><<<<<<>>>@@@BBBBBBBBBBBB???@@@???>>>===>>>AAACCC??????@@@BBBGGGLLLNNNMMMSSSTTTUUUQQQJJJCCC???======<<<;;;:::999888888777999999:::;;;;;;:::999888888777777777666666666555:::888555222111111222333111111222222333444444444777666333222222333555777777666666777777888888999666777888777666555555444444444555777999:::999777777777777888999888666444666777999999999888666555888888888888999999999999444444444555666666777777999999999::::::999888666777777666666777888:::;;;888888999999999:::::::::888777777666666777888888;;;:::999777666555555555555666777666444444666888777777666666888999;;;<<<<<<;;;:::888888999999:::::::::999999:::;;;<<<<<<999999888777777777777888999777444333222222444666222222222222333333444444333444444444444444444333555222222444444555;;;BBBDDDAAA<<<888777666666555222111111111222333444555666555333444555777777666000000000111333333111///,,,///222222000000222444222222333333444444555555222222222222333333333333444444333333333333444444666444222111333444444444222333444333222222444666222333333444444555555555444444666777777777666555777888999;;;<<<<<<<<<;;;999::::::999888777777888888:::;;;<<<===<<<;;;:::=========<<<:::999777666;;;<<<===????????????>>>@@@@@@@@@AAABBBBBB@@@???<<<<<<>>>AAADDDEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBBBB======>>>???AAACCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFIIIIIIGGGJJJNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGCCCGGGGGGDDDCCCFFFGGGFFFJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLLLLJJJKKKOOOPPPNNNMMMPPPTTTVVVUUURRRQQQQQQNNNMMMLLLKKKKKKLLLMMMMMMSSSSSSSSSSSSTTTUUUVVVVVVSSSSSSTTTWWW\\\```aaaaaa\\\]]]ZZZWWW\\\dddccc\\\[[[^^^aaabbbgggoooqqqooogggdddbbb````````````______aaadddggghhhhhhggggggggghhhjjjnnnqqqqqqooommmnnnmmmmmmnnnppprrrsssrrrtttqqqrrrvvvvvvssssssuuuyyyzzz{{{zzzxxxyyy|||{{{uuutttvvv{{{}}}{{{yyyxxxwww{{{{{{|||}}}~~~}}}}}}||||||{{{zzzzzzzzzzzzyyywwwvvvvvvwwwxxxyyyyyyuuurrrrrruuuwwwvvvuuurrrqqqqqqtttxxxyyywwwtttffffffgggiiikkknnnpppqqqpppmmmjjjfffeeeeeeeeefffmmmgggbbb___\\\YYY[[[___[[[ZZZZZZYYYZZZZZZ[[[[[[VVVUUUTTTSSSSSSTTTUUUVVVUUUTTTQQQOOOMMMKKKJJJIIINNNOOOPPPPPPNNNKKKGGGEEEFFFGGGHHHFFFDDDBBBAAABBBBBBBBBBBBDDDEEEEEEBBB@@@@@@@@@???@@@AAADDDFFFGGGCCCDDDDDDEEEKKKQQQPPPLLLUUUZZZ^^^]]]WWWPPPKKKJJJCCCBBB@@@===;;;999999888;;;;;;;;;;;;::::::999888:::999999888888777777777???===999555333333444555444444444555555666666666999777555444444666999:::888888999999::::::;;;;;;999:::;;;:::888666666777666666666888999:::888666888777777777999999777666555666888999999999888888999999::::::;;;<<<======777777888999;;;<<<======>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<======>>>:::999888777888999:::;;;>>><<<;;;999777666555555444666888666444333555888888888777777888:::<<<===<<<;;;999888888888999:::<<<;;;::::::;;;<<<>>>???<<<<<<;;;::::::::::::;;;888444222222111000222666222333333444555666666777444555555666666555555444666333222333333333999@@@EEEAAA<<<999888888777777333333222333444666888:::999777555666888:::;;;:::333222111222444555444333//////000//////000111333222222222333333333333333111111111222222222333333222222222222333444555555777444111000222444444333444333111111333333333222111222222333444444555555444444444444555555555555555555666777888999::::::777888:::999666666777999999:::::::::::::::;;;<<<::::::::::::999888777666999999:::<<<=========<<<===>>>???>>>===<<<===>>>777:::===@@@@@@@@@@@@AAA???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>??????<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGEEEFFFHHHGGGFFFHHHMMMJJJJJJJJJIIIHHHHHHHHHIIIHHHGGGEEEDDDDDDFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKFFFJJJKKKHHHGGGJJJLLLKKKQQQPPPMMMKKKJJJKKKLLLNNNLLLOOOPPPOOORRRWWWYYYXXXSSSUUUXXXYYYXXXWWWVVVWWWUUUTTTSSSSSSSSSTTTUUUVVVYYYYYYZZZ___dddhhhgggeeecccbbbbbbeeejjjooorrrsssoooppplllhhhooozzzyyypppmmmrrrttttttwww~~~~~~|||{{{{{{zzzxxxvvvyyy|||}}}|||~~~uuuuuusssrrrrrrrrrrrrsssooonnnllljjjiiiiiiiiiiiikkkiiigggdddbbb```___^^^```aaabbbbbb___[[[WWWUUUTTTVVVWWWUUURRRPPPPPPQQQQQQPPPOOOPPPRRRRRROOOLLLNNNKKKJJJLLLOOOQQQQQQOOOKKKLLLLLLLLLRRRXXXVVVPPPWWW^^^fffiiieee```]]]]]]SSSQQQMMMHHHDDD@@@>>>===============<<<<<<<<<;;;>>>>>>===<<<<<<;;;::::::CCCAAA===:::888888:::;;;888888999999999999999999888888999:::;;;<<<======999:::;;;<<<<<<=========<<<>>>???===:::888888999:::999999:::;;;:::888666999888666777888999999888888888999:::::::::::::::999:::;;;<<<===>>>???@@@;;;<<<===???AAACCCEEEEEEFFFCCC@@@???AAACCCBBBAAABBBBBBCCCCCCAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999999999;;;<<<>>><<<;;;:::888777666666666444666888777333222555999999999888888999;;;===>>>===<<<:::999999999:::;;;======<<<;;;<<<>>>@@@AAA===<<<<<<;;;;;;;;;;;;;;;999444222444444222333888333444555666777888999999555555666777777666555555555222111222333333999@@@GGGCCC===:::888777777666555555555666888;;;>>>@@@>>><<<:::999;;;<<<======111///---,,,---...---,,,333111...+++++++++,,,---000000000000000000000000000000000111111222222222111111111222333444555666777333000000222444444333666333000000333333222///111111222222333444555555444333333333333444555555333333333444555777888999444777888888555444666888888888777555444666999;;;777777888888888777777666666666666777999:::999888888:::;;;999666666888;;;444888===>>>===<<<===???<<<;;;999888777777888888;;;::::::::::::;;;;;;<<<<<<<<<===>>>???AAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBDDDDDDBBBDDDIIIFFFFFFFFFFFFEEEEEEFFFGGGFFFEEECCCBBBBBBDDDEEEGGGGGGHHHHHHIIIJJJKKKLLLLLLHHHLLLMMMJJJIIILLLNNNMMMTTTQQQNNNKKKJJJKKKNNNOOOIIIMMMOOOOOOSSSZZZ]]]\\\TTTVVVXXXXXXWWWVVVWWWWWWWWWVVVVVVUUUVVVWWWYYYZZZZZZYYY\\\dddmmmrrrqqqnnnkkkjjjiiilllqqqwww{{{}}}tttvvvrrrmmmuuuvvvwww}}}~~~~~~}}}}}}|||vvvwwwxxxxxxvvvqqqmmmjjjgggiiikkkjjjgggeeefffhhhbbbaaaaaacccffffffdddaaa```\\\YYYZZZ^^^```\\\XXXSSSUUUTTTTTTYYY___\\\TTTXXXaaakkkqqqppplllkkkkkkhhheee```YYYSSSNNNKKKIIIDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBAAA@@@??????>>>EEECCC@@@===<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<777999===AAABBBAAA???>>>:::;;;<<<===>>>>>>>>>>>>>>>@@@AAA???<<<999999;;;===<<<<<<<<<===<<<999777:::888666666888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA??????AAADDDFFFHHHJJJKKKNNNJJJFFFEEEGGGIIIIIIIIIIIIJJJKKKKKKIIIEEEBBB???AAAAAA@@@@@@???>>>>>>>>>===<<<:::::::::<<<>>>???999999888777666666777777333777999777333222555999:::999999999:::<<<>>>???>>>===<<<;;;:::;;;<<<<<<>>>>>><<<<<<===???AAACCC;;;;;;:::999999999999:::<<<666555888888555777<<<333444666888999:::::::::555666777888888777666555444111111222333444:::AAAIIIDDD???:::888666555444888777888999;;;???BBBDDDCCC@@@===<<<===>>>>>>>>>111111222222222111111000---......///000111111222444000...//////---...222000000000000111111111111111000...,,,---///222333111111222222222333333333111111111111111222222222//////000000111111111111111111111222333333333444666666666555444444777999666666555444555666777888999999999999888777555555777777777777777777777777333888:::888888999666222999999888777777777777777555666999::::::888666555999888666555555666777777444666777888777666777888888;;;:::666777===???============>>>======<<<<<<>>>>>>>>>>>>===???CCCFFFDDDFFFGGGEEEAAA@@@BBBEEECCC@@@???AAADDDDDD???999>>>>>>@@@AAACCCEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJHHHDDDBBBBBBDDDHHHJJJHHHIIIKKKMMMPPPSSSTTTUUUPPPPPPQQQQQQQQQQQQPPPPPPUUUTTTTTTSSSSSSTTTTTTUUUPPPTTTYYY___dddggghhhhhheeeeeefffiiimmmpppqqqqqqpppooonnnoooqqquuuzzz}}}xxxyyyyyywwwvvv{{{~~~{{{|||~~~yyyvvvttttttuuutttpppmmmllljjjjjjmmmkkkeeebbbbbbfffhhhlllnnnoooppprrrtttqqqqqqooojjjbbb[[[UUUSSSVVVSSSNNNLLLMMMMMMNNNNNNLLLMMMMMMLLLIIIHHHGGGHHHJJJHHHHHHIIIFFFBBBBBBFFFJJJFFFBBBBBBDDDEEEBBB>>>CCCEEEHHHJJJJJJHHHEEECCCBBB@@@AAAEEEBBB<<<<<>>===???@@@???===AAAFFFFFFAAA>>>>>>@@@>>>@@@AAA@@@???======>>>???>>>???@@@AAA@@@===;;;<<<============>>>AAACCC???AAADDDFFFHHHKKKOOOSSSPPPNNNLLLLLLNNNOOOMMMJJJNNNSSSTTTRRROOOMMMHHHCCCEEEDDDCCCBBBBBBAAA???===@@@;;;999;;;===;;;<<<>>>AAA???===<<<;;;999555333888888999888777777888:::<<<>>>>>>===???CCCAAA===@@@;;;999;;;===<<<===@@@BBB>>><<<<<<=========???<<<=========<<<<<<;;;:::888555555666666555999???888888777777777777777888555555666666666666555444999666555888888888:::>>>GGG@@@;;;<<<:::444333555555444444444777;;;???AAA@@@???>>>======<<<<<<<<<111111111111111000///.........//////000000111111222///000222222///...000//////000000000111111111111000///...///000222333111111111111222222222333222222111111111111111111000000000000000111111111111111111222222222222222///111222222111222444666555555444444444555666777888888888888777666555444666666666666666666666666222666777666555666444000666555555444333333444444777666555444444555777999555777888666222222444777777666444111000222666:::444666555111222777999777999999::::::::::::999999888999:::999999:::<<>>>>>???@@@???===;;;<<>>???@@@BBBBBBCCCEEEEEEGGGKKKPPPTTTVVVUUUUUUWWW[[[^^^]]]\\\XXX[[[\\\ZZZZZZZZZUUUNNNFFFEEEDDDDDDEEEDDDBBB@@@AAA>>>===@@@AAA??????AAAEEEBBB>>><<<;;;:::999777999;;;<<<;;;:::999:::<<>>===>>>@@@BBB@@@???@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::999666666777777666:::@@@<<<;;;:::999888888888888:::::::::;;;;;;:::::::::888555444777888888<<>>@@@@@@???>>><<<;;;;;;;;;;;;111111111000000...---,,,////////////000000000000000///111555555000---...////////////000000000000111111111111111111222222000000000111111111222222333222222222111000000000111111111000000000000000111111111111111111000000+++---000111111111333444444444333333333444555666666666666666666555444333333333333333333333333333222555777555555666444000555444333333222333333333444444333111000111444666222666888666000///222777444444333111///000333555111333222//////222333222444555555666666555555444444555666666555555666888>>><<<:::::::::;;;:::999<<<999666666888999777444777777888888999:::::::::999999::::::999999888888666888:::<<<<<<:::888666:::;;;<<<===>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<======???@@@CCCEEEFFFEEEDDDCCCFFFFFFFFFIIIMMMOOOPPPOOOLLLKKKJJJKKKLLLPPPSSSVVVTTTUUUVVVUUUUUUZZZaaahhhyyyxxxlllhhheeefffiiikkkooottt{{{~~~~~~~~~{{{xxxyyy{{{|||zzzuuuoookkkjjjhhhgggggghhhiiigggdddaaacccaaa___^^^^^^^^^```aaagggddddddgggeee```^^^```]]]ZZZWWWWWWZZZ\\\[[[YYYVVVWWWYYY[[[[[[YYYXXXVVVXXXTTTSSSTTTTTTQQQOOOPPPNNNNNNMMMMMMMMMLLLLLLMMMJJJQQQ[[[___]]]XXXSSSQQQQQQRRRRRRPPPMMMKKKJJJJJJMMMKKKJJJIIIJJJKKKJJJIIIJJJIIIFFFCCCCCCCCCEEEFFFIIIIIIHHHHHHJJJNNNUUUYYYaaaaaacccgggkkknnnooooooiiiiiigggeeefffeee]]]TTTHHHHHHGGGHHHIIIIIIFFFDDDCCCAAACCCFFFGGGDDDCCCEEEGGGDDD@@@>>>======<<<;;;;;;===???@@@>>>=========AAADDDEEEFFFJJJPPPPPPMMMEEE@@@===>>>@@@???@@@CCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;:::777777999888777;;;AAABBBAAA???===;;;:::999888:::::::::::::::::::::::::::777666888:::;;;BBBIIIMMMFFF???<<<999444222444444555666888999;;;======???>>><<<;;;:::999999999222222222111000...---,,,000000000000////////////000...000444333///---........./////////000000000111111222333333333222111///000000000000111111111333333333222111000//////111111111111000000000000222111111111000/////////---///222333333222333333222222222333333333444444555555555555555444333222333333333333333333333333444777888666666777666222666666555555555555555666000222444444222111222444333555666555222111333555...222666888777333000...333333222000///000111000111111222333333333222222333444666666555444555555;;;888555555777888666444:::777444333444555555444444444444444555555555555555555666666666555333222333555888999999888555333777888888888999999999::::::888777555555777888:::888777777666666777777888;;;<<<===>>>>>>===;;;:::999888999;;;>>>@@@@@@???AAA@@@??????@@@CCCEEEGGGAAABBBCCCDDDEEEHHHNNNRRRaaannn}}}vvveeeXXXSSSMMMNNNNNNOOORRRXXX```eeexxx{{{zzzqqqiiihhhfffbbb___]]]\\\]]]```cccdddddddddhhhooouuuyyyyyywwwuuutttsssrrruuuyyy}}}~~~~~~}}}}}}~~~}}}}}}~~~yyyssssssuuuwwwwwwtttqqqooonnnpppooonnnnnnnnnllliiifffiiifffdddcccdddfffhhhiiillliiiiiillllllgggdddeeedddaaa______aaaccccccbbb^^^___aaabbbbbbbbbaaaaaaaaa```___aaabbb___[[[XXXSSSRRRRRRTTTSSSPPPOOOQQQTTTZZZbbbfffeee```[[[YYYZZZ[[[\\\ZZZXXXUUUUUUUUUYYYVVVSSSQQQQQQQQQQQQPPPOOOMMMJJJIIIJJJLLLOOOPPPOOOOOONNNNNNPPPUUU\\\bbblllnnnppptttwwwyyyzzzzzzyyyvvvpppkkkjjjggg]]]QQQMMMLLLLLLMMMMMMLLLIIIFFFEEEEEEHHHLLLLLLGGGFFFHHHDDDCCCAAA@@@@@@???===;;;<<>>======@@@DDDFFFHHHMMMSSSUUURRRFFFAAA>>>@@@BBBCCCEEEIIIJJJLLLKKKGGGEEEGGGHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<999999;;;:::999===CCCHHHGGGDDDAAA>>><<<:::999:::999999999::::::;;;;;;@@@===;;;<<<===???GGGPPPPPPJJJBBB<<<888666444444444666888:::;;;;;;;;;;;;===<<<;;;999888888888777333333333222111///...---000000000000////////////111......111000------///////////////000000000000111222333444444333111000///000000000000111111111333333333222111000//////111111111000000000000000222111111111000/////////000333555555333222111222222222222333333333333333333444444444444333333222333333333333333333333333444777888555555777666222777666666555666666777777111333555444333666<<>>AAADDDKKKVVVbbbddd\\\QQQIIIDDD@@@@@@??????@@@EEELLLQQQ___eeehhhddd]]]XXXUUURRRJJJHHHFFFFFFGGGHHHHHHHHHJJJLLLOOORRRTTTUUUUUUUUUQQQPPPPPPRRRVVVZZZ\\\\\\YYYZZZZZZZZZZZZ\\\aaadddeeeddddddeeeggghhhfffeeedddbbb___]]]]]]___bbbdddlllnnnppprrrtttuuuuuuuuuuuuvvvwwwxxxzzz|||}}}}}}}}}|||{{{{{{{{{|||~~~}}}}}}}}}~~~wwwyyy{{{}}}{{{vvvuuuyyy}}}zzz}}}{{{ssstttzzz{{{wwwssstttvvvvvvqqqllljjjlllooopppooonnnnnnnnnvvvtttqqqoooooonnnllljjjllliiiggggggjjjmmmooooooppplllllloooqqqmmmkkkkkkfffdddaaa```aaacccddddddddddddeeeggghhhiiijjjjjjgggkkkpppsssrrrmmmddd]]]YYYVVVVVVZZZYYYSSSQQQSSS[[[^^^bbbeeedddaaa]]]\\\\\\^^^___^^^\\\[[[[[[[[[^^^[[[WWWVVVWWWXXXYYYYYYUUURRROOOOOOQQQTTTUUUUUUQQQQQQRRRRRRUUUZZZ```eeeooorrrvvvzzz}}}}}}zzzrrrllljjjfff[[[OOOQQQPPPPPPPPPPPPNNNJJJGGGFFFGGGKKKNNNMMMGGGFFFIII??????@@@AAABBB@@@<<<999<<>>BBBFFFHHHLLLPPPSSSVVVRRRJJJGGGKKKNNNNNNLLLKKKHHHEEEBBB@@@???>>>>>>;;;;;;===<<<;;;???EEEKKKJJJGGGCCC@@@===<<<;;;=========<<<===>>>???@@@BBB@@@>>>???>>>@@@IIITTTVVVPPPGGG>>>:::999888777666777999;;;;;;;;;:::999;;;:::999888777777777777333333333333222000///...////////////000000000000222///...111000------000000000000000111111111111111222333444333222111000000000000111111111222222333222222222111000000000///000000000111111111111111111111111111111000000111333444333111//////000111222333444444444333333333333444444444444333333444444444444444444444444222555555333222444444000444444444444444444555666666666444111222:::HHHTTT;;;666333555:::;;;777111444555666555444555666888333000000222111///...000000111222222333333333333111222333333222222444555888777555444555555444333999888666444333444555666111111222222222222222222444555555555555444444333222222222222222222222222444444333333333222222222333333222111111222333333444333333333333333333444222222333333444444333333333222222333555666555444555444333333333444555666333444555777888::::::;;;;;;DDDJJJJJJGGGDDD@@@<<<;;;;;;;;;;;;;;;>>>BBBFFFSSSZZZaaaaaa[[[TTTPPPOOODDDBBB???===>>>>>>===<<>>@@@AAA???<<<999===>>>@@@@@@>>><<<;;;<<<;;;>>>AAACCCIIIPPPQQQOOOFFFAAA@@@DDDIIILLLQQQVVV[[[___\\\QQQKKKPPPSSSRRRRRRPPPMMMHHHEEECCCAAAAAA@@@======???>>>===AAAGGGLLLJJJHHHDDDAAA???===<<<======<<<<<<<<<>>>???AAA@@@??????@@@???AAAKKKVVVaaa[[[PPPDDD======<<<999888999:::;;;;;;;;;:::999999888888777777888888999111111222111111000//////......//////000000111111222000111555555000...000111111111111222222222222222222222222222111000000111111111111222222222333222222111111111111111111......///000111222222333111111111222222222222222111222222111000///111222222222444555555555444333333333444444444444444333333333333333333333333333222555555222222444444111333333222222333444444555555777666333222777CCCNNN999777555777999999666333222222333222222333666999333000000444333//////222000111222333444444444444111222333222222333555888666777666555333222333444777666555444222222333444000000111111222222222333444333333333333444444555222222333333333333222222555444444444444333333333222222222222222222222222333333222222222222333333444444444444444444444444333222111222333444333222777777666555555555666666333444555777888888777555666:::<<<;;;<<>>999666888:::;;;;;;<<<>>>@@@JJJPPPXXXYYYSSSKKKHHHHHH@@@>>>;;;::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;>>>??????>>>;;;>>>AAA@@@<<<;;;===???===<<<<<<>>>@@@AAA@@@???????????????????????????===>>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGFFFEEEFFFGGGIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDGGGIIIJJJIIIJJJLLLNNNRRRQQQPPPNNNMMMMMMNNNNNNPPPPPPNNNKKKHHHIIIMMMQQQUUUWWWWWWTTTPPPLLLLLLLLLKKKLLLNNNNNNNNNMMMLLLJJJIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIJJJKKKMMMNNNLLLMMMMMMLLLKKKNNNSSSWWWVVVTTTRRRQQQPPPQQQRRRSSSPPPQQQRRRTTTVVVXXXZZZZZZZZZYYYYYY\\\```aaa^^^[[[XXXUUURRRRRRSSSUUUWWWWWWWWWTTTTTTUUUSSSPPPRRRWWWUUUUUUVVVVVVVVVVVVUUUUUURRRSSSTTTTTTVVVYYY^^^bbbaaaaaaaaaccceeeeeecccaaaccc```___bbbhhhkkkkkkiiillleeebbbfffkkkkkkkkklllmmmkkkgggccc```___aaabbb^^^^^^___aaaeeeiiilllnnnxxxnnn___^^^YYYZZZ```]]]RRRMMMPPPUUUVVVYYY\\\^^^___]]]\\\ZZZ[[[\\\[[[YYYWWWWWWXXXYYYWWWVVVVVVXXXYYYZZZYYYWWWTTTRRRTTTXXXYYYWWWSSSSSSVVVZZZ[[[[[[ZZZZZZZZZ^^^ccciiinnnppprrrtttvvvhhhhhhfffaaa______ZZZTTTNNNOOOPPPRRRSSSRRRNNNKKKDDDEEEHHHIIIEEE>>>>>>BBB===<<<;;;<<<===>>>===<<<>>>??????>>><<<;;;;;;<<<;;;>>>AAABBBHHHNNNOOOLLLIIIDDDBBBFFFJJJNNNSSSYYY^^^fffeeeYYYRRRUUUUUURRRWWWUUUPPPLLLHHHEEEDDDCCCAAA???>>>@@@@@@???CCCIIIJJJIIIGGGDDDBBB@@@???>>>===<<<<<<;;;<<<>>>@@@AAA>>>>>>AAACCCCCCFFFQQQ]]]oooiii[[[KKKBBBAAA???:::::::::::::::::::::999999777777777777888999:::;;;///000000000000000//////---......///000111111222111111444999999333//////111111222222222333333333222222222111111000000000111222222222222333333333111111111111111222222222------...000111222333444111111111222333333333444222222222111000111444666222333444555666555444444333333444555555444444444222222222222222222222222444777777444333666666333333333333333444444555666000666:::999444222555999666777888888888666555555)))---222555555333333222555111222666666222111555000000222333444444444444333444444333333555999<<<555777777555222111333555444444444333111000111222//////000000111222222333333222111111111333444555222444666777777666444222777777777777666666666666222333333444444333333222444333333222222333333444222222222111111111000000333222111111222333222111666666555444444444444444444444555777888777555333555888777555999???>>>888222555999;;;;;;;;;<<<===AAAGGGNNNOOOGGG???<<<>>><<<999777666777888777777666777888999:::999999888;;;999999999;;;;;;;;;999777;;;>>>===888555666888777666666888:::;;;:::999888888999999999999888888666777999:::;;;<<<;;;;;;;;;<<<<<<===>>>???@@@@@@>>>======>>>@@@@@@???>>>@@@??????>>>>>>>>>>>>>>>;;;>>>AAAAAA@@@???AAACCCFFFEEEDDDBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCDDDKKKLLLJJJFFFAAA>>>>>>@@@EEEEEEFFFFFFEEECCCBBBAAACCCAAA@@@@@@BBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCC???@@@@@@???>>>@@@EEEIIIIIIHHHEEECCCBBBBBBCCCDDDCCCCCCDDDEEEGGGIIIKKKMMMOOOMMMMMMOOORRRRRRNNNJJJLLLHHHDDDDDDFFFHHHGGGFFFJJJEEECCCDDDDDDCCCFFFJJJGGGIIIJJJJJJIIIHHHIIIJJJDDDEEEEEEFFFGGGLLLRRRWWWNNNPPPTTTXXX\\\\\\YYYVVVXXXUUUUUUYYY___cccbbb___```YYYUUUYYY^^^```aaabbbdddbbb^^^XXXTTTSSSTTTVVVWWWWWWXXXZZZ^^^cccgggjjjppp^^^\\\VVVWWW^^^ZZZNNNHHHKKKOOORRRVVV[[[___```^^^\\\]]]^^^^^^]]]ZZZWWWVVVWWW[[[YYYVVVUUUUUUTTTRRRQQQQQQOOOOOOSSSYYY\\\YYYUUUXXX[[[___aaa^^^[[[WWWVVVXXX\\\bbbeeeeeeeeefffggg___aaa```[[[XXXXXXTTTPPPKKKLLLNNNRRRTTTTTTQQQNNNCCCDDDFFFGGGAAA:::;;;@@@@@@===999888:::===???@@@???@@@???>>>;;;;;;<<<===<<>>@@@DDDHHHIIIMMMXXXeeeyyysssdddQQQFFFDDD@@@:::;;;;;;;;;::::::999999999666666666777888:::;;;<<<444444222111000000//////000......///000111000///666...,,,222666444222333222111///......///111222///000111222222222222222333222111111333444333222000222222///******///333333444444333222222333555111222222333333222222111444333333222222333333444222333333333333222111111111222333444555444333333333222222111222333555666777666555333333444555555555444444333333333444444777444111111333666888999444555666777777666555444555555444444444333333333444333333222111111111222111000///000222333222111444222111333777777222---777777666666555555555444222222222222222222222222333111111222555555222///222222111111222222333333333444555666555222000...555666222///888DDDBBB666777666555555666555333111777666444222111111222222444333222222111111222222444333333222111111111222///000111222333333333333999999999999999888777666777888888888888999999999555888999777888<<<===;;;GGGFFFDDDAAA===;;;<<<===777888:::999777666666777777888777555444444777:::444666888999999777555333;;;:::777444111000//////666666666666777777777777;;;999777555555666777888888888777777777888:::;;;:::999888888999:::<<<===999999999::::::999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<;;;;;;===???===<<<;;;:::;;;===???@@@===AAADDDBBB===:::;;;>>>;;;;;;<<<======<<<;;;:::>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;::::::999888888666555777;;;===<<<:::<<<;;;;;;;;;;;;<<<======;;;:::999:::===@@@AAA@@@DDDEEEFFFFFFDDDDDDEEEFFFAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@AAABBBBBBBBB@@@??????AAAEEEIIILLLGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHIIIKKKMMMPPPQQQKKKKKKJJJJJJKKKMMMOOOPPPNNNPPPRRRPPPLLLIIIIIIKKKIIIGGGIIIMMMOOOQQQ\\\iii~~~oooaaa___TTTRRRPPPNNNLLLJJJJJJJJJOOOOOOPPPUUUYYY[[[YYYWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSQQQPPPOOOOOOOOOUUUTTTRRRQQQQQQRRRTTTUUUWWWZZZ___aaa___YYYRRRMMMOOOSSSZZZ```cccbbb```^^^\\\[[[ZZZXXXUUURRRPPPNNNNNNJJJHHHLLLRRRUUURRRMMMEEEDDDCCCCCCDDDCCCAAA???===;;;:::999999:::<<<===>>>>>>===<<<<<<<<<<<<<<>>===@@@EEEKKKOOOQQQJJJDDDCCCGGGNNNSSS[[[aaannnzzzwwwiiiaaaWWWSSSXXXZZZXXXTTTPPPKKKHHHEEEDDD@@@???@@@@@@AAABBBCCCDDDDDDBBB@@@@@@AAAAAA@@@???;;;<<<===???AAABBBCCCCCCCCCBBBCCCFFFHHHOOOcccwwwooo]]]SSSLLLCCC<<<:::;;;===>>><<<999888999<<<999666444666:::======<<<444333222111000000000000000///...///111222111000777000...333777555222333333222000//////000222333000000111111111222222222333222111111333333222111333666888666222111333666333444444333222222333555222222333333333333222222444333333222222333333444333333333333333222111111555555555555444222000///444333222222222333444555666666555444444444444444555444444333333444444444555333000000222555666777333444555666666555444333555555444444444333333333555444333333222222222333222111000111333444333222666444222333666666222---555555555555444444444333222222222222222222222222444333222333555666333111333444555333111000111333444444555555444333222111;;;<<<999666===IIIIIIAAA888666555555555555333222666555444222111111222222444444333222222222222333555444444333222333333333000111222333444444555555888888999999888888777666666666777777888888888888444777777555555888888555:::;;;;;;:::999999;;;===777888999999777666666777777777777555444555777999666777999::::::999888777555555333222111111222222555555555555666666666666:::999888666666666777888888888777777777888::::::<<<;;;999888777777888888888888999999999999888888888888999::::::::::::999888888888888999999:::;;;999:::::::::999999;;;<<<<<<;;;::::::;;;<<<>>>@@@===@@@AAA???:::888999<<<999:::;;;<<<<<<;;;:::999<<<;;;999999:::::::::999999999999999999888777777:::888777777::::::999777:::999999999999:::;;;;;;;;;:::999:::<<<===<<<;;;===>>>???>>>=========???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>=========>>>??????:::999888888:::===@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBAAABBBEEEEEEFFFOOOYYYjjjyyyppp]]]UUUUUULLLKKKHHHEEECCCCCCCCCCCCFFFFFFGGGJJJNNNOOONNNKKKMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJIIIHHHGGGGGGHHHHHHOOONNNLLLKKKKKKKKKMMMNNNPPPSSSVVVXXXWWWRRRMMMIIIJJJMMMSSSWWWZZZZZZXXXVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIGGGFFFKKKQQQRRRMMMHHHCCCBBBAAAAAABBBBBB???>>>===<<<:::999888999:::;;;<<<<<<;;;:::::::::::::::<<<;;;<<<@@@FFFLLLPPPQQQLLLFFFAAACCCHHHRRRaaammmzzzzzzjjjcccYYYPPPRRRVVVTTTQQQMMMIIIFFFDDDBBB????????????@@@AAABBBCCCDDDBBB@@@@@@@@@@@@???>>>:::;;;<<<>>>@@@AAAAAAAAAAAA@@@BBBEEEGGGPPPdddwwwvvvgggXXXOOOIIIBBB===;;;999;;;======;;;999:::;;;:::888666777:::<<<;;;:::222222111111111111222222111000///000222333222111777222000444666555333222333333111111111111333333222111000000000111222333444333111111222222111//////333666555222000000222333444444333222222333555222222333333333333222222444333333222222333333444333333333333222222222222555555555555444222111000555444333333333333333444444555666666666555444333444444444444444444444444555333111000222555666666333333444444444444333333555555444444444333333333555555444333333333333444333222111222333444333222888555222222444555222///444444444333333333333333333333333333333333333333666444333444555666555333444666777555111///000222444444444444444444444444999<<<:::777;;;DDDGGGCCC888777444444555555444333666555444222222222333333555555444333333333333444666555555444444444444444111222333444555666666666777777888888888777666666555555666777777777777777666888888444333555444111333444555666666777999<<<666888999888777666666777777777777666444555777999666777777888888999999999555444444333333444444555444444444555555555666666888888888888888777777777888888777666777888999::::::999888777777666777777777777888888888888777777666666777888888888888888555555555666777888::::::888999999888666666777999;;;;;;:::::::::<<<>>>???===>>>>>>;;;777555777:::888999999::::::999999888:::999777777888888888777666666777777777666555555;;;999888777888777666444888777777777777888999999:::999999::::::999777555666888999888777666777888555666888999:::::::::999777777777777777777777777999999888888999:::;;;;;;888888888999:::;;;===>>>???>>><<<;;;;;;;;;<<<===::::::999999999999:::;;;;;;:::999888888999:::;;;>>>===<<<=========<<<:::<<<;;;<<<>>>===<<>>@@@BBBCCCAAA@@@@@@@@@AAACCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGFFFDDDCCCBBBCCCDDDDDDGGGHHHKKKLLLLLLIIIFFFDDDDDDEEEHHHKKKMMMMMMLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCHHHMMMMMMGGGAAA@@@???>>>?????????===;;;===<<<:::888777777888888:::999888888777888888888888888;;;@@@GGGLLLOOOPPPIIIEEEBBBBBBEEENNN```pppyyykkkeeeZZZNNNLLLOOONNNKKKHHHEEECCCAAAAAA???>>>>>>??????@@@AAABBBDDDBBB@@@?????????===<<<999:::;;;===>>>?????????======???AAAEEEOOObbbrrrggg[[[NNNIIIFFFAAA===<<<888:::<<<===<<<;;;:::;;;:::999999999;;;;;;999888111111111111222222333444222111000111333444333222666333222333444333222111444333333222222333333444333222000//////000222444555333222111222222000......000111111///...///000333333444333222222333555222333333333333333333222444333333222222333333444444444333333222222222222333333333444444444444444555555444444333333333333333444666777777555333111333333444444444444444444666444222222444666666666444444444444444444444444555555444444444333333333444333333222222222333333444333222222444444444222777444222222444555444333444444444333333333333333333333333333333333333333555444444444444555555444666555444444444333222111555444444444444555666777666999888444444:::???>>>999777444444555666555444555555333222222333444555666666555444444444444444555555444444444444444555222333444555777777777777666666777777777666666555555666777888888888777777888;;;:::666555777666333666777888777666666777999555777888888777666666777666777777666555555777888777666555444555555666777:::999888777777666555555555555555666666666666777777888999999999888888777999888777666666777888999666666777777888999999:::666666777777777777666666555666777777888888777777555555555555666777888999999999999777555444555777:::999999999:::;;;<<<===>>>>>><<<999555444666888888888999999999999999999999777555555666777666555555555666666666555555444999999888777666666555444777777666666777777888999888888888::::::999666333555666777777555555666777555666888::::::999888777444444444444444444444444555555555666777777888888999999:::;;;<<<<<<<<<<<<<<<;;;999777777888999:::777777777777777777888888999888777666666666777888:::888777888;;;<<<:::777999:::;;;<<<;;;:::===@@@FFFGGGFFFCCC???>>>AAADDDBBB@@@<<<:::888999;;;<<<:::::::::<<<<<<<<<;;;;;;888888:::<<<===>>>??????======>>>>>>???AAABBBCCCAAA@@@???>>>======>>>>>>@@@AAABBBCCCDDDCCCBBBAAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>BBBFFFFFFAAA======<<<;;;<<<===<<<;;;999;;;:::999888777777888888999888777777666666777777666777;;;@@@FFFJJJKKKKKKAAABBBEEEFFFFFFKKKZZZiiizzz{{{nnngggZZZMMMLLLHHHGGGEEECCCAAA@@@??????>>>>>>======>>>??????@@@CCCAAA???>>>>>>===<<<:::888999:::;;;<<<=========999:::;;;<<>>===;;;888666555777888999999999999999::::::;;;999777555555666777666555555555666666666666666555666777777777666666666666777777777777777888999999777777888:::;;;;;;888666555777888777666555666777666777888999999777555333444444444444444444444444555555555666666777777777555666777888888888888777<<<:::888777666777999:::666777888888999999999999999888777666666666777888999777666777:::;;;999666777999;;;;;;<<<===>>>>>>@@@???===;;;;;;===???@@@@@@>>>;;;999888999:::;;;999::::::::::::999999:::666777999:::<<<=========999999999:::;;;<<<===>>>???>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@AAAAAA<<<<<<<<<;;;<<<<<<======>>>>>>============>>>??????<<<;;;<<<>>>???>>><<<;;;:::999:::;;;;;;999777777777777777888999999:::999888888777777777777777777888:::>>>CCCEEEDDDCCC<<>>===============<<<<<<<<<===>>>>>>AAA???===<<<<<<<<<;;;:::888999:::;;;;;;;;;;;;;;;777999:::888999@@@KKKSSSIIIBBB>>>???@@@>>><<<======;;;999888999;;;===???555777:::;;;<<<<<<<<<<<<222222222222222333444555222111000111333444333222000222222000///111111///333333333333333333333333333222111000000000111222666555333333444444333111666555222111111333666888333444444333222222333555333333444444444444333333444333333222222333333444666555333222222222333444888777666444333333222333444555555555555444444333333444666888777555333111111222444555666555555444333111000000222333222111777666555555555555666777555555444444444333333333111000000000000111111222444333222222333333222111333333444444555555666666444444444444555555555555333333333333333333333333111333555555444333222333666333111444999:::666111333333444444555555555666666777666555333444666777777666555666888888666444444444333333333555666777666666555444444444444555333333333333333333444555555666666777777666666666333333444555555555444444555777999:::;;;:::888777333666777444555888999666444666777888777666777888444555777777666555666777555777888777666555666777999888777666555666777777444555666777777777777666777777888888888999999999888888888999999999999999999888777666555666777888::::::::::::999888777666666666777777777777666666777777888999999999999999999888777777666666666777:::::::::888666555666777777777888888999:::::::::===<<<:::888777777888888888888888888999:::;;;<<<999888666666777777777666555555666777777777666666444666777777666666777999888777777777777888999999666666777999;;;<<<:::999555666777666555444555777555666666666555444222111666666666666666666666666666666777777777777666666444555666777777777777777;;;:::999888777888999999666666777888999999999999777666555555555666777888777666666777888888777666444777999999:::>>>>>><<<===<<<::::::;;;<<<<<<<<<;;;:::999888888888888999777999999999777777888999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===============>>>>>>>>>======;;;<<<===>>>???@@@@@@@@@<<<<<<;;;::::::;;;<<<<<<>>>===<<<<<<<<<===???@@@???<<<:::999:::;;;<<<;;;:::999999999;;;;;;999777555666777888999::::::;;;999888888777777777777777888888999<<>>@@@AAAJJJ]]]ppp~~~tttcccPPPCCCDDD???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>???===<<<===>>>;;;888777999;;;======555777:::;;;;;;<<<===???333333222222222333444444222111000111222333333111...333333000///333333111222222333333333333222222222222222111111111000000666555444444555666555444333111000000111333333444333444444333222222333555333333444444444444333333444333333222222333333444666555333222222222444555888777666444333333333333333444555666666555555444444555666777666555333222000222444555666666555444444333222222444444333222666555444444444444555666555555444444444333333333111111000000111111222333444222111111222222111000444555666666555444333333222222333333444444444444444444444444444444444444000333777999666444333333444555777777777555444333222333444555555444333333222111111333444444444444555555666888999999666333444333333333444555777888666555444444333333444444444444444444444555666666777777777777666555444333222222333444444444444444444666888::::::999777666333666666333444777777555222444666777666666666777333555777777666555666777555777888888666666666777555555555666777888999999444555666777777666666555777777777777888888888888999999888888888999:::;;;999888777666555666666777888999999999999777666555666777777888888777777666777777888999999999999888777666666666666777777888888999999888666555666888666666777888999999999999:::999888888999888888777777777666666777888:::;;;;;;999777777888999888777444555555666666666666666555777888888666666777:::777777777777777888888999777666666777999;;;:::999555666777666555555555777555555555555555555555555777777777777777777777777777888888888888666555444666666777888999999:::;;;888888888888777777777777777888888999999888666666555444444444444555777888666777888888777666666777444777888666888===>>>::::::999999999;;;;;;;;;:::888888999999888888777777666777888888666555777999999:::::::::::::::999999???>>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>999:::<<<===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;<<<>>>???===<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;:::888777777888999::::::::::::888888777666666666666666777666666888;;;<<<;;;:::<<<;;;<<<===???FFFVVVeeennnwwwooo___TTTHHH>>>@@@>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;999999;;;;;;;;;::::::::::::;;;;;;:::999999888>>>???;;;999;;;<<<:::===:::;;;>>>???<<<;;;======;;;999:::<<<<<<;;;999888:::;;;;;;999:::<<>>>>>999999888888999::::::;;;;;;888888:::::::::999888777666888999888666555888;;;999999999999888777666666<<<;;;:::888777777777666999:::;;;===>>>>>>>>>>>>888999;;;<<<=========<<<<<<<<<<<<==================<<<:::999:::;;;===>>>;;;<<<=========;;;999888:::999999:::<<<<<<;;;999999999:::::::::999999888777777666555555555555666555444444666999:::::::::999999<<>>===<<<;;;::::::::::::;;;;;;:::999999:::::::::;;;999888999:::;;;;;;;;;::::::;;;;;;;;;:::999999999@@@CCC???<<<===<<<888<<<:::;;;??????<<<;;;<<<;;;:::;;;===???>>>999444:::<<<<<<;;;888888;;;>>>111333555777666444111...222222111111000000//////111111111111111111111111222222111111111111222333222111000000000111333333777555333333555666444111222222333333333444444444111111111222333333444444555222111333444333555999666444222444777999888666444444444444444444444444888888777777666666666555555444333222333444555666888777555333222222222222666555444444555666555444222333555555555555333222555555444444444333333333444444444444444444444444333444444444444444444333///000222333444444333222444444444333333222222222555444444333333444444555444444444444444444444444111222333444444333111000444444444444444444444444222222333444444444333333333444555555666666555555444444555666777777777666999666333222333555666666666666555555444444444333666555555444444333222222666555444333222333444555777555444222222222333444777777666555444333333222444333222333555666555444666666555555555555666666666666666444111111333444111444666666333222333555333333333444444444444555555555555555555555555555666666666666666666666666666555555555444444444444000333555333444888888555666666777777777555444333777777777777777777777777777666555555555555666666///333777777555333333555666666777777777777666666777666666555555777888999666888999999777666666777777666555555777888888777:::888666555444555666777333333444444555666666666444555222------222555444777888888777555555666777888888888888888888888888888999999777444444888;;;555888999555555999<<<;;;666666666666666777888888999888888777666555555444666777777777666555333222777888999999888666333111666666888999999888777666777666444333444555777999888777666666777777666444777777777777888999:::;;;<<<;;;::::::;;;;;;999777999999:::;;;;;;:::::::::===:::777777999::::::888;;;::::::999888888888999888:::<<<;;;888666777999============<<<;;;:::999;;;;;;<<<===<<<;;;999888<<<>>>===999999<<<===;;;999:::===AAADDDCCC???<<<::::::;;;;;;::::::999888:::::::::999999999888888777777777777777777888999777222555888333777===999666555555666666777888999777777777888999<<<>>>@@@CCCBBB???===;;;;;;;;;;;;;;;:::999:::<<<<<<;;;:::999999:::;;;;;;:::::::::;;;<<<<<<:::999999;;;===:::;;;;;;<<<<<<;;;;;;:::999:::<<<>>>>>>===<<<:::>>>===<<<;;;;;;;;;;;;;;;;;;===>>><<<888666777999::::::::::::::::::::::::222333555666555333111000111111111111222222222222333333333333333333333333222111111000000000000000444333222222222333555555555333222333444555444222222222222222333333333333444444444333333333333333555222111333444333555999555333333444777888777666555555555555555555555555777777777777666666555555555555444333333444555666444444333333444444555555666555444444666666555444444555555555555555555444555555555444444444333333333333333333333333333333555555666666666666555555111111222222333333222222444333333333333333333222444444333333333333444444333333333333333333333333111222444555555444333222444444444444444444444444222222333444444444444333333444444555555555555555555555666666666555555444555555555555555555555555666666666555555555555555666555555444444333333222555444333333333555666777666666555555444444444444666666666555444444333333444333222333555666555444666666555555555555666666555555666444333333555777444666777666444444555777555555555555666666666666555555555555555555555555666666666666666666666666333444555555666666666666333666777555555777666333555666777777777666444333666666666666666666666666777666666555555666666777333555777888777666666777555666666777777666666555666666555555555666777888555777999999777777777888777666555555777888888777999888666555555555666777333333444555555666666777555777666333333666777555666888::::::888666666666888888888888888888888999888999999777555555888;;;666999999666666:::<<<;;;666666666666666777888888999888888777666666555555888999999999888777666555444666777999999888777666777777888888888888777777777666555444444555777888999777666666777888666555777777777777888999::::::<<<:::::::::;;;;;;999777999::::::;;;;;;::::::::::::888555666777888777555;;;:::999999888888888999888:::<<<;;;999777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999;;;===<<<888888<<<===:::;;;<<<>>>AAACCCBBB???<<<::::::;;;;;;::::::999888;;;;;;:::::::::999999999;;;999777777999;;;;;;:::;;;444777888111222666111888777777666666666777777888888888888999;;;===>>>???>>><<<;;;::::::;;;;;;===;;;999999:::;;;:::999999::::::;;;;;;:::::::::;;;<<<<<<:::999999;;;===:::;;;;;;<<<<<<;;;;;;:::::::::<<<=========<<<;;;>>>>>>===<<<;;;::::::::::::<<<===;;;999777888:::;;;;;;;;;;;;;;;;;;::::::333333444444444333222111111111111222333444444444444444444444444444444444333222222111000000000000444333333333333444555555444222111222444444333222111111111222222222333333666666555555444333333222666333222444555444555999555444333444666777777666666666666666666666666666777777666666666666555555666666555444444555555666333444444555555666555555666555444444666666555444666666555555555555666666666555555555444444444444444444444444444444444444444444555555555555444444333222222111111111111222222333333333333333333444333333222222222222333333222222222222222222222222222333444666666666555444444444444444444444444444222333333444555555444444333333444555555555555444666666666666555444333222111555888888666444444666666666666666777777777777666666555555444333333333333333222333444666777999444444555666555444333222555555555555555555555555444333333333555666555444666666555555555555666666333555555555555555888:::555666666444333333555777666666777777777888888888666666666666666666666666666666666666666666666666111333555666888888777777777999999666555777666222555666777777777666555444666666666666666666666666777777777666666777777888999777666777888999999999555555555666666555555555555555444444555555666777444666888888888777888999777666555555777888888777999888666555555666777777333444444555555666777777444888888666666888888444555888;;;<<<:::888666555777777777888888999999999888888888777666666888:::777999999666777;;;<<<:::666666666666666777777888888888888777777666666555999999999999888777666666555666888999999999888777888888777777777777777888888777666555555555666777:::888777777888999777666777777777777888999::::::;;;:::::::::<<<;;;:::888:::::::::;;;;;;::::::999888777666777888888666444::::::999888888888888999999;;;<<<;;;:::999999:::888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999<<<;;;888888;;;<<<:::>>>===>>>???@@@@@@>>><<<::::::;;;;;;::::::999888;;;;;;;;;::::::::::::999EEE???999888;;;===;;;999???999<<<<<<555555888222:::999888777666666666666999888888888999:::<<<<<<::::::999999999:::;;;;;;>>><<<999888999::::::999:::::::::;;;;;;::::::999;;;;;;<<<;;;999999;;;===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===???>>>===<<<;;;:::999999999:::;;;;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<444444333333333333333444222222222333333333444444555555555555555555555555444333333333333333444444222222222222333333444444333222222333333444444333111111222222222333333333666555555555444444444333666333333666666444555999444444444555666666666666666666666666666666666666666666666666666666666666777777666666666666666666666666777777666555333222666555444555666777666444666666444333333444666666666666666555555555555444777777777666666666666666111222222333333222222111555333222000000000111222222222222333333444444444333222222111111222222333111111111111111111111111111222333555666666666666444444444444444444444444222333444555555666555555333333444555555555555555444555555555555444444333111555999888444222555999666666777777888888888999666666666555444444333333333222222222333444666777111222444666555444222000444444444555555555666666555444333444555666666444666666555555555555666666333444555555555555777888444444222111000111333555666666777777777888888888777777777777777777777777666666666666666666666666222444666777888888777666777::::::777666888777333555666777888888777666555666666666666666666666666888777777777777888888999;;;777444444777::::::888444444555555555555444444444444444444555555555666333555888888888888999:::777666555555777888888777888777666666666666777777444444444555666666777777333666666333333666666333666888::::::888666666666666666777777888888999999777777666666555555777888888:::999777888;;;;;;777777777666666666666777777888888888777777777666666777777777777666666555555999:::::::::999888666555999999777666666666777888888777666666555666666777:::999888888999999888666666666666777777888999:::;;;::::::;;;<<<<<<:::999::::::;;;;;;;;;:::999999999999:::::::::999777555999999888888888888888999999:::;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;===<<<:::999999:::;;;<<<999<<<<<<999999======:::???===<<<<<<======<<<:::::::::;;;;;;::::::999888:::::::::999999999999999LLLDDD;;;888;;;===999555;;;777;;;>>>888:::>>>888:::999888777777777777777999999999999999:::::::::999999999999999:::::::::>>><<<999999:::<<<<<<<<<::::::;;;;;;;;;:::999999:::;;;<<<;;;::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999;;;===>>>???>>>>>>===;;;:::999888999999::::::::::::;;;;;;<<<<<<<<<<<<============555555444333333444555666444444444333333222222222555555555555555555555555222222333333444555777777333444444555555555555555444444555555444444444555333333333333444444444444444444444555555555666666777444444777777555555888555555666666666666666777555555555555555555555555666777777777777777777777888888888777777666666666666777777888777666444333777666555555666777666555666555444333333444555666777777666666666555555555666666666666555555444444111222222333333222222111555444333111111111222222222222222333333444444444333222222111111222222333111111111111111111111111111111222333444555555555444444444444444444444444222333444555666666666666333444555555666666555555222333444555666666666666333666888666222222777<<<666666777777888888999999777666666555555444333333444333222111111222333333111333666888888666333222333333444444555666666666555444333444666777666555666666555555555555666666333444555555444333444555555444222111111222444555555555666666666666777777777777777777777777777777666666666666666666666666555555666777777666555444555888999777777:::999666555666777888888777666666555555555555555555555555777777777777777888999999999555111111555777888777444444555555555555444444333444444555555555555555333555888888888888999:::777666555555777888888777777666666666666666777777444444555555666777777888666777555000000555777666777777777555333333555777666666777777777888888888555555444444555555555555888999888666888;;;999444777777666666666666777777888888888888777777777777777777777666666666666666999999999999888888777666:::999777666666666777888777777777666666666777777:::999888888999999888666666666666666777888999:::;;;::::::;;;<<<===;;;::::::;;;;;;;;;::::::999888888999::::::999777666555888888888777777888999999999999::::::;;;;;;:::999::::::;;;;;;:::999888888<<<;;;:::999999:::<<<===:::======;;;<<>><<<::::::;;;;;;:::999::::::;;;;;;::::::999888888888888999999999999999IIIAAA999777;;;===;;;777666111666:::666999>>>:::888888888888888999::::::999999999999999999999999;;;;;;;;;;;;:::::::::999<<<;;;999:::<<>>>>>>>>>>>===<<<;;;999888999999999999;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>666666555555555666777777666666555555444333333222555555555555555555555555333333333444555666777888777888999999:::999999999777888999888666555666777555555555666666666777777444555555666777777888888888555555888888555555888666777888888666666777888777777777777777777777777777777888888888888999999999999999999888777666666444444666777888888888888777666555555777777666555666555555555555555555666777777777777666666666666555555444444333222222222444444555555555555444444555444444333333333333444222333333333333333333444333333222222222222333333333333333333333333333333222222222333333444555555444444444444444444444444333333555666777777888888555555666777777777777666222222444666777888888999666666666444222444888===777777777777888888888888777777666666555444444444555444222111111111222333444666888::::::999777555444444444555555555666666555444444444666777666555666666555555555555666666222444555555444333333444888666444444555777777666444444444555555555666666666666666666666666666666666666666666666666666666666666555555444444444444222666777666777;;;;;;888555666777888888888777666555555555555555555555555666666666666777888888999777555333222444666777777555555555666666555555555444444555666666666666555444666888888888777888999777666555555777888888777666666666666777777777777444555555666666777888888999999666222222666999999888777555333111222555888777777777777777777777777555444333444555666555333888999777555777:::777111888777777666666666666666888888888888888888888888:::999999888888888999999555666666777888999:::::::::999888777666666666666666666777777777888888888:::888777777888999777666666666666666777888999999;;;::::::;;;======<<<:::;;;;;;;;;;;;:::999888888777888999888555444333444888777777777777888999999999888888999;;;;;;:::888::::::::::::999888777666;;;;;;:::::::::;;;<<<<<<:::===>>><<<===@@@@@@======;;;::::::;;;;;;999888::::::;;;;;;::::::999888888888999999999999::::::@@@;;;666666;;;>>>>>><<<;;;555999;;;777;;;AAA>>>888888888888999:::;;;<<<777888999999:::999999888;;;;;;<<<<<<<<<;;;::::::;;;::::::;;;>>>??????>>>;;;;;;;;;;;;:::999888888999;;;<<<<<<;;;::::::;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888999:::<<<===<<<======>>>===;;;:::999:::999888999;;;<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>666666777777888888888888777777777777777777777777777777777777777777777777:::999999888888888999999999999;;;<<<<<<<<<;;;::::::<<<===;;;888666777888888888888888999999999999888888999999999999999999888666666999999666555888777999:::999777666888:::999999999999999999999999888888999999999:::::::::999:::::::::999888777666555555555666777888::::::777666555666777888777555777777888888888888777777888888888777777777666666666666555555444333333222555555666666666666555555444444555555666555555555444333333333333333333222444444333333333333444444555555555555555555555555555444444444444444555555444444444444444444444444333444555666777888888888666666777888888888888888444555666777888888888888555555555555666777888999777777777777777777666666777777666666555555444444555444333333333444555666444555777888999888777666444444444555555555555555666555444555666777666555666666555555555555666666111333555666555555555666888777555666888999777555444444555555555666666666555555555555555555555555666666666666666666666666555444333222222333555666222666777666777::::::888555666777888999888888777555555555555555555555555555555555555666777888999666777777666555666888:::555666666777777666666555444555666777777777666666555777999999777777777888777666555555777888888777555555666777777777777777555555555666777777888888888:::999555555999:::888777777777555333333555777888888888777666666555555777555444555888888666444888888555444777999555...888888777666666666666666888888888888888888888888:::999999888888999::::::555555555666777888::::::999999999888888777666555444555666777888999999999999777666666777888666555666555555666666777888999;;;::::::;;;===>>><<<;;;;;;;;;;;;;;;:::999888777777999999777333222333555777777777777777888999999888666666777:::;;;999777888999999999999999888777999:::;;;;;;<<<<<<;;;;;;888<<<===<<<===@@@???<<<<<<;;;;;;<<<======;;;999::::::;;;;;;::::::999888:::::::::;;;;;;<<<<<<<<<<<<:::888888:::<<<===<<>>>>><<<;;;:::;;;999888999;;;<<<;;;999::::::;;;<<<<<<===>>>>>>666777888999999999999999888888888999::::::;;;;;;888888888888888888888888AAAAAA???>>>===<<<<<<;;;888999:::;;;;;;;;;:::999===>>>???===999777888999999999:::::::::;;;;;;;;;===<<<<<<;;;;;;::::::999888666777:::999666555888888:::<<<;;;888777999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;:::999777666999888777666666666888888888666555666777888777555888999:::;;;;;;:::999888888888888888777777777777:::999999888777666666555333444444555555444444333333444666777888777666666444444444333333222222222555444444333333444444555666666666666666666666666777666666555555555666666444444444444444444444444333444555777888888999999777777888999999999999999666777888888888888888777444444555777999999888666888888777777666666555555777777777666555555444444555444444444555777888:::111222444555555555444444555555555555555555555555666555444555777777777555666666555555555555666666000222555777777777888999777555444555888888666333555555555555666666666666555555555555555555555555666666666666666666666666333222000000111333666888333666777555666999999666555666777888999999888777555555555555555555555555444444444444555666888888777999;;;:::777777:::===666666777777777777666666444555777888888888777666666888999999777666666777777666555555777888888777555555666777777888777777555555666666777777888888555888999777777999888555666777888888666555555666999999888777666555444444999777666777999:::888555777777555333666999444---888888777666666666666666888888888888888888999999888888777666666777888999888777666666666666666777888999999999888777555444333444666777999:::::::::888777666666777777666555555555555666666777888999;;;::::::;;;===>>>===;;;;;;<<<;;;;;;:::999888777:::;;;;;;888444333555888777777666777777888999999777666555666999:::888666666777888999999999999999888999;;;<<<===<<<;;;;;;777;;;===;;;<<>>;;;<<<<<<<<<>>>??????===:::::::::;;;;;;;;;:::999999<<<<<<<<<=========>>>>>>======<<<;;;:::999999999>>>888:::<<<:::AAAJJJHHH<<<<<<;;;:::999999999999555666888999::::::999999555666888;;;<<<=========::::::;;;<<<<<<:::666222;;;<<<;;;;;;:::999888777999;;;======<<<::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;;;;999:::<<<>>>>>>===<<<;;;<<<:::888999;;;<<<:::888:::::::::;;;<<<======>>>;;;;;;<<<===<<<;;;999888;;;:::999888888999;;;;;;===;;;999888999:::999888SSSRRRIII<<<777:::;;;999888999::::::;;;<<<======>>>>>>>>>>>>============;;;<<<===?????????>>>======<<<<<<<<<<<<======>>>BBB===999888;;;===:::777;;;<<<<<<<<<<<<;;;::::::============<<<;;;::::::<<<<<<<<<<<<<<<===>>>???>>><<<999888999:::999999===<<<:::999999999:::;;;<<<:::888999<<<===;;;999:::999888999:::;;;:::999999999888777777777888888888999;;;<<<;;;999666555999::::::;;;:::777555333777777777777777888888888666666666666555555555444444444333333333555777888:::::::::999666444444444555555666666666666555555555444333333333444666777888666333333666777666444333444:::AAA@@@999555888777444333666:::<<<888444666666777777777777888888777777666666555444444333555666555444666888555///000111222333444555666666333444666777777777666666555555444444444444555555666666666666666777777777777666555444444444444444666555555555666777777888:::999888888999999777666666555555555666666444333444555555555555666666666333555777777555444555666333333444555666666777777777666555555777777666555777;;;<<<888666777777555555555555444444444333333:::888666888999777///)))999777777888777333555999777888888666555444666888888888777666555555444444888888777777777999:::;;;777666666888;;;:::777333777777666666666666777777999999999999999888777777999888777555555777888999999777777:::999666555777:::999777666666777777888===:::888666777888777777999888888888777777666666888777666555666777999;;;555666888:::;;;:::999888777888888999999999888888666666666888::::::888666999666777::::::777777999666444555888777555777<<<666555555666888888777666888888777777888888999:::>>>===;;;999999999;;;<<<777===???;;;777888:::;;;777777777777777777777777;;;:::999999999999777555888888777777666666555555:::::::::::::::::::::::::::::::::;;;<<<;;;999777===>>>@@@AAABBBAAA???>>>@@@???>>>>>>>>>>>><<<999<<<;;;;;;;;;;;;<<<======<<<>>>AAAAAA@@@>>>======:::<<<>>>>>><<<:::::::::;;;:::::::::;;;<<<>>>???>>><<<;;;:::999999:::;;;777777888888888999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888:::;;;;;;:::<<<;;;::::::;;;===@@@BBB;;;999888999<<<>>><<<::::::888888:::======;;;888>>>>>>==================::::::::::::::::::999999:::999888999;;;<<<;;;:::??????@@@??????>>>======AAA@@@?????????@@@AAAAAA@@@???======>>>???>>>===LLLKKKEEE<<<888;;;===;;;@@@@@@@@@AAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBDDD@@@<<<<<<>>>???===;;;@@@@@@@@@@@@@@@??????>>>BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@BBB@@@>>>===>>>>>>>>>===??????>>>===<<<<<<<<<<<<===<<<:::;;;===>>><<<:::===<<<:::;;;<<<<<<;;;:::<<<<<<;;;:::::::::;;;;;;999;;;<<<===<<<:::888666888999:::;;;;;;:::999888777777777777777777888888:::::::::999999999888888999999888888888999:::::::::;;;;;;:::999888:::;;;777888888888777777666555999888888777888999:::;;;<<<999777888999:::999777777888<<>><<<;;;:::::::::999999888888888888888777777666666666888999888666777999666111666555555555555444444444555666777888999888888777666666555555555555666666777777777777777777777777666555555444444444555555888777777777888888999:::999777666666777777666555999888777777888888777555444444444555555555666666555555666777777888777777555555555555555555555555666444444444555666555444888<<<===999777999888666666666555555555444444444666444444777;;;;;;777222777555555777666333555999<<<;;;:::777444444555777777777666666555444444333999888777777777888999:::999777777888::::::888555777777666666666666777777888999999999888888777666:::999777666666777999::::::777888::::::777666888777666555555444444555555:::888777777888999999888999999999888888777777777999888666555666777999:::666777999:::;;;:::999888999999999999999888777666666666666888::::::888666999666777::::::777777999777555555777555222444888666666666777888999888666888888777777888888999999<<<<<<:::999999999::::::666<<<>>>:::666777999:::888888888888888888888888888666555666666666444222888777777777666666666555999999999999999999999999;;;;;;;;;===??????>>><<<@@@@@@@@@@@@???===;;;:::???>>>======>>>===;;;999<<<<<<<<<<<<============;;;>>>@@@@@@???=========:::;;;======;;;;;;;;;<<<;;;;;;;;;;;;;;;===>>>??????>>>===;;;:::999999999888888888999999999::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<<<<;;;======<<<<<<<<<===>>>???;;;;;;<<>>??????>>>>>>>>>===<<<<<<;;;;;;:::999999:::999888999;;;<<<;;;:::DDDCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA???@@@AAABBBBBBAAAHHHIIIFFFAAA@@@CCCDDDBBBFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMMMMLLLKKKJJJIIIOOONNNMMMLLLLLLKKKLLLLLLMMMIIIFFFFFFIIIJJJHHHFFFJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAABBB@@@???@@@AAABBBAAA@@@CCCBBBAAAAAAAAABBB@@@???BBBBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBAAA???===;;;999:::<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::;;;;;;;;;:::999999888999::::::999:::===@@@999999999999888777555555999999888888999999:::;;;;;;:::888888999:::888777777888;;;>>>===999888;;;;;;777444555999>>>??????<<<;;;;;;:::888777777666777777777777777666666666777999888666666888666111999999888888777777777777555666777777888777777777888888777777777777888888666666666666666666666666666666666666666666777888666666666666666777777777999777666777888888777555888666555666777777555444555666666666666777777777888666555666999;;;999777999999888777666666555555666555444555666777666444999===>>>:::888::::::888666666666666555555555555666444444777;;;===;;;888666555555888777555777;;;BBBAAA>>>:::666555777888888888888777777666555555999888777777666777777888666555444555666777666555777666666555555666666777777888888888888777666666:::999888777777888999::::::777888;;;:::777666888555555555555555444444333666666666777:::;;;:::888999999888888888888777777999888777666666666777888777888999:::::::::999888:::::::::999888777666555777666777888::::::888666999777777::::::777666999888555555666444111111666777777666888999:::888777777777777888888888999999:::999999999999888888888555;;;<<<888555666888888999999999999999999999999999888777888888888666444777777777777666666666666888888888888888888888888::::::;;;===???@@@???>>>???>>>>>>===<<<;;;::::::===<<<;;;<<<===<<<:::888;;;<<<===>>>>>>>>>======;;;===??????>>>=========;;;<<<===<<<;;;;;;<<<>>><<<<<<;;;<<<<<<===>>>???@@@@@@???>>><<<:::888777999999999:::::::::;;;;;;777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<======<<<>>>>>>>>>>>>>>>===<<<<<<:::<<<@@@DDDEEECCC===999===;;;::::::<<<======<<<<<<===???AAAAAAAAA???>>>@@@???>>>===<<<;;;:::999:::999888999;;;<<<;;;:::MMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGIIIKKKKKKJJJMMMNNNNNNNNNNNNOOOOOONNNPPPQQQRRRSSSTTTVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWW\\\\\\\\\\\\\\\\\\[[[[[[______]]]\\\[[[[[[[[[[[[\\\ZZZYYYYYY[[[\\\ZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWUUUVVVVVVVVVVVVUUUTTTTTTWWWWWWWWWWWWVVVUUUUUUTTTVVVTTTRRRRRRSSSSSSQQQPPPOOOOOOPPPPPPOOONNNLLLKKKLLLLLLKKKLLLLLLLLLLLLKKKOOONNNLLLLLLMMMMMMLLLJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHFFFEEE@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>????????????===;;;:::<<<=========<<<>>>AAACCC????????????>>><<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;999999999:::;;;<<<:::999:::<<<<<<999777888:::===>>>>>><<<<<<;;;;;;:::999999888999999999999999999999999999;;;;;;999999<<<;;;888888888888999:::;;;;;;;;;999999999999999999999999::::::999999999999::::::999999999888888888888888888777777777888999::::::666777777777888777777777:::999888888::::::999888999777666666777777666555888888888888999999999999<<<888444555999;;;888444;;;::::::999999888888777999777777777888999888777777<<<===:::888999999777777777666666666555555555:::888666666888999888666777666777::::::888:::???DDDCCC@@@;;;888777999<<<::::::::::::999999888888999888888777777666666666777666555555666777777777777666666555555666666777777777888888888777777666999888777777777777888999999777777::::::666555888666666777888888666555444555555666888::::::999777777777777777777777777777:::999888777666666777777777777888999999888888777999999999999999888777666888777777999::::::888666:::777777::::::777666888888666666777555111222666888777777888::::::999888666777777888888888888888777777888888888888777777555999:::666444666777666888888888888888888888888:::999888888999999777555777777777777666666666666777777777777777777777777999888888999;;;<<<<<<;;;::::::999999:::;;;<<<===;;;:::::::::;;;;;;:::888999:::<<<>>>>>>===<<<;;;:::<<<===>>>===<<<<<<===?????????===;;;;;;===???<<<<<<<<<<<<======>>>>>>>>>?????????>>><<<:::888:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>===<<<===>>>???@@@???>>><<<;;;999;;;???BBBCCC@@@<<<888>>><<<;;;;;;<<<===>>>???:::<<>>>>>>>>>>><<>>???BBBDDDBBB999::::::;;;;;;<<<<<<<<<>>>>>>==================::::::999999999999::::::>>>>>>=========<<<<<<<<<888888888888999:::;;;;;;;;;<<<=========<<<<<<;;;;;;:::999:::;;;<<<;;;:::>>><<<::::::;;;;;;;;;:::888999999999999:::::::::@@@;;;666666999999666222999999999999999999999999:::888777888999:::999888666:::<<<999777888999777888777777777777666666666;;;999777666666666555555777666777::::::888;;;@@@??????===:::777777:::<<<:::::::::999999999999999999888888888777777666666:::::::::999999:::;;;===777777666666666666777777777777888888888888777777777777777666666777777777888666666999999555444777666777888888888777555444777666777888999999777555666666666666666666666666999999888777777666666666777777777777777777666666666777888999999999999999888888888999::::::888666:::888888::::::666666888777555666888666333555999888777777888::::::999888555666777888888888888777666666777888888777777666555888999555444666777444777777777777777777777777666555444555666666444222666666666666777777777777777777777777777777777777:::888777777888999888777888888888888999:::;;;<<<999999888999;;;;;;:::888777888:::<<<<<<;;;:::999999:::<<<<<<;;;;;;<<<===BBBBBBAAA>>>;;;:::<<<===<<<<<<<<<===============<<<<<<>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===??????===<<<:::<<<>>>@@@@@@???===<<<888:::<<<<<<<<<:::999888888777777666666777999:::999;;;>>>@@@AAA@@@???===BBBBBBAAA@@@>>>===<<<<<<;;;:::::::::<<<===<<<;;;fffffffffggghhhiiijjjkkkjjjjjjjjjjjjiiihhhggggggiiigggffffffhhhiiiiiihhhggggggiiimmmnnnkkkiiijjjnnnoooqqqsssvvvxxxzzz{{{~~~~~~|||{{{yyyxxxzzzzzz|||||||||{{{zzzyyyxxxvvvvvvvvvwwwvvvtttrrrpppqqqqqqrrrrrrrrrrrrrrrtttuuuvvvuuutttttttttvvvvvvuuuttttttvvvvvvuuutttqqqpppooonnnmmmlllllllllhhhhhhhhhhhhgggfffeeeeeeggggggfffeeedddcccbbbaaa`````````___^^^^^^]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRPPPMMMKKKKKKKKKPPPQQQRRRSSSSSSTTTTTTTTTPPPQQQRRRSSSSSSSSSRRRRRROOOPPPRRRQQQOOOMMMLLLLLLLLLOOOOOOLLLJJJLLLNNNMMMLLLLLLMMMMMMLLLJJJHHHGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCC@@@DDDEEEBBBBBBFFFIIIHHHDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@?????????@@@@@@???>>>>>>======>>>>>>???@@@??????>>>>>>===============<<<<<<<<<===>>>>>>>>>???@@@@@@@@@???>>>===>>>===<<<===?????????===@@@===;;;:::;;;<<<<<<<<<::::::;;;;;;;;;;;;<<<<<>>;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<============<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::888777666999999999999999999999999;;;;;;<<<===??????===;;;999;;;===>>>???>>>===<<<888999999888666666777999666777888777666666888:::999:::<<<>>>>>>>>><<<;;;@@@@@@@@@@@@????????????===<<<;;;<<<>>>???>>>===|||}}}~~~}}}|||}}}|||zzzzzz{{{|||{{{zzz~~~|||~~~~~~}}}||||||~~~}}}|||{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuttttttsssoooooooooooonnnnnnnnnnnnkkkkkkjjjiiihhhhhhiiiiiieeeggghhhfffccc___]]]]]]___```bbbeeeggghhhiiiiiidddeeefffgggggggggffffffbbbdddffffffbbb```_________cccddd___]]]```aaa___^^^^^^^^^]]]\\\[[[[[[\\\WWWWWWWWWVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTSSSRRRQQQOOOSSSTTTPPPNNNQQQTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHGGGFFFFFFEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGDDDEEEFFFGGGGGGEEECCCBBBFFFEEEDDDEEEGGGHHHGGGFFFEEECCC@@@???@@@AAABBBAAA@@@AAAAAAAAAAAABBBBBBBBBEEEDDDBBB@@@@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>===<<<<<<>>>>>>===<<<;;;???AAA>>>===??????===>>>>>>>>>============<<<======>>>>>>=========>>>:::999:::<<<<<<:::<<>>???@@@AAAAAABBB???=========???@@@???>>>~~~~~~}}}}}}xxxvvvtttsssuuuwwwzzz}}}zzz{{{|||}}}~~~}}}||||||wwwzzz||||||xxxuuutttuuutttyyyzzzuuusssvvvwwwtttrrrrrrqqqooonnnooorrrtttpppoooooonnnmmmlllkkkkkknnnmmmlllkkkiiigggfffeeedddhhhhhhccc```bbbdddddd````````````aaaaaaaaaaaa___^^^\\\[[[[[[[[[\\\]]]VVVVVVVVVUUUUUUVVVVVVVVVXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRQQQPPPPPPOOOPPPPPPPPPQQQRRRSSSRRRQQQOOOMMMOOOMMMMMMNNNPPPQQQPPPOOOPPPNNNKKKJJJKKKLLLMMMLLLHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDEEEHHHKKKIIIHHHGGGFFFDDDCCCBBBAAACCCBBBAAABBBCCCCCCBBBAAA???CCCEEEBBBAAACCCCCCAAAAAAAAAAAAAAA@@@@@@@@@???BBBCCCDDDCCCAAA????????????===>>>AAA@@@>>>???DDD===???@@@@@@>>><<<;;;;;;<<<<<<==================777888:::;;;<<<;;;;;;:::777;;;???@@@>>>======???;;;::::::999999::::::;;;888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===::::::======999999;;;<<<;;;999888888888999:::555444333444666999;;;;;;888888999999::::::::::::555666777888888888888888<<<;;;;;;:::999999999:::888888999999999888888777:::999999:::;;;:::888666;;;888888;;;:::666555777999777666777444000000444666555555666888888777666444555777888999888666555888777666555666777999;;;777999888555666888777444777777777777777777777777555444333444666666555333555666666666777777888888888888888888888888888888888666555666888:::;;;;;;333555888:::;;;;;;:::999888888888:::<<<===<<<;;;::::::999999999:::;;;<<<777888999999888999;;;===333666999:::999999999:::999:::;;;;;;;;;:::999888>>>===;;;:::999999::::::999999999:::::::::;;;;;;888888999:::;;;;;;;;;;;;777777777777777777777777::::::;;;===???>>><<<999=========<<<;;;999888777777:::<<<<<<999777777999222555999999777555666777999999888888888888888888;;;<<<===>>>@@@BBBCCCCCC@@@>>>>>>>>>@@@AAA@@@???~~~}}}~~~}}}zzzwwwuuuuuuvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxsssrrrrrrssstttssspppmmmnnnnnnmmmlllkkkjjjiiiiiilllmmmmmmmmmllljjjhhhgggjjjhhheeeeeeffffffdddaaa```aaaccccccbbb```^^^\\\______`````````___^^^^^^```\\\WWWWWWYYYZZZXXXUUUXXXYYY[[[\\\[[[YYYVVVTTTVVVTTTSSSRRRRRRSSSUUUVVVVVVRRRNNNNNNOOOPPPNNNLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJPPPNNNKKKHHHFFFEEEEEEFFFGGGFFFFFFFFFHHHGGGFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBDDDBBBAAABBBEEEDDDAAA>>>BBBBBBAAA@@@??????>>>>>>===>>>???@@@AAA@@@???>>>>>>>>>??????>>>>>>===<<>>======<<<<<<=========???===::::::===>>><<<>>><<<;;;::::::===???AAA::::::888888888:::<<<>>>888999999888777777888:::777777888999:::::::::::::::::::::::::::;;;<<<<<<888<<<<<<777777<<<<<<999;;;:::999:::;;;<<<;;;:::===<<<;;;;;;<<<<<<:::888999777666777::::::888666999999999888888888777777666666666666555555444444666777888999999999999999999999888888888777777777999888777666555555666777555666666666666666555555555555555555555666777888888777666666777777666555999::::::;;;;;;::::::999999999999999999999999999777888999::::::999777666AAA:::777;;;===;;;777666999999999999999999999999777777777666777777888888999888888999:::999777555;;;;;;;;;;;;;;;:::::::::777777777888888888888999<<<<<<;;;;;;:::::::::999999;;;======::::::<<<>>>999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777777:::888777777999999666444777666555666888888888777888888999999999999888888999999:::;;;<<<>>>@@@AAA<<<===>>>?????????>>>===~~~~~~|||{{{{{{}}}~~~|||zzzxxxxxxxxxxxxwwwvvvuuutttrrrrrrrrrrrrrrrqqqppppppqqqmmmiiihhhkkkllljjjgggggghhhiiiiiihhhfffdddbbbdddcccaaa```___```aaaaaaccc```]]]\\\^^^___^^^\\\^^^^^^^^^]]]\\\ZZZYYYXXXYYYXXXWWWWWWYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQQQQUUUSSSSSSSSSTTTTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLJJJIIIHHHJJJKKKKKKHHHEEEIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGIIIGGGBBB@@@CCCCCC@@@AAAAAAAAAAAAAAAAAABBBBBB@@@@@@>>>>>>>>>@@@BBBCCC@@@@@@@@@???<<<;;;<<<>>><<<===>>>>>>????????????==================>>>>>><<>>::::::>>>>>>;;;;;;::::::;;;>>>??????>>>@@@>>><<<<<<=========<<<===;;;:::;;;======;;;999999999999999888888888888888888888888888777777777666666777777888888888888::::::999999999888888888;;;:::999777777777888999888999999::::::::::::999999999888888999999:::;;;<<<:::999999::::::999888;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999;;;;;;<<<<<<<<<;;;;;;:::888888>>>HHHKKKDDD999333999999999999999999999999::::::999999999999::::::888777777888999999666444999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;:::::::::999999999999:::<<<===<<<999888999;;;::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;::::::999888888666666777999:::888555888666666666888999888777999999999888888999999999999999999999999:::;;;<<<888999:::;;;<<<;;;;;;:::~~~~~~}}}|||{{{zzzyyyxxxzzzyyyvvvtttsssrrrrrrssstttrrroooooopppppppppoooqqqqqqqqqqqqpppooonnnnnnnnnlllkkklllmmmnnnmmmkkkfffgggiiijjjiiigggeeeccceeecccbbbbbbccccccbbb```___^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZ[[[\\\[[[YYYWWWWWWWWWWWWVVVUUUUUUTTTTTTWWWVVVTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNPPPNNNIIIHHHJJJJJJHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????>>>@@@@@@===<<<>>>>>>;;;>>>===<<<===?????????>>>@@@>>>;;;:::<<<=========>>>===<<<===>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;:::888888888888888999999999999999999999::::::::::::999999999999888888888888::::::999888888888888999888888999:::;;;;;;::::::999999888888888999::::::;;;999888888999:::888777::::::;;;;;;;;;;;;::::::888888888888777777777777:::::::::999999::::::;;;888>>>MMM\\\```TTTCCC999::::::::::::::::::::::::999999888888777888888999:::999888999:::999888666888888999:::;;;<<<======999999999::::::::::::;;;;;;:::::::::::::::999999<<<======<<<999888888999888888777777777777888888999999999999999999999999888999999999999888777777666555555777999:::999777888777666777999999999888;;;:::999888888999:::;;;;;;;;;999888888777777888777777888999999999999999}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvtttttttttuuutttrrrssssssrrrrrrqqqpppooooooooommmjjjggggggiiilllooooooppppppqqqqqqpppnnnmmmiiiiiihhhhhhhhhggggggggghhhgggdddbbbbbbcccdddfffccccccbbbbbbaaaaaaaaabbb``````___^^^]]]]]]]]]]]]WWWYYYXXXUUUUUUYYYZZZYYYVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNLLLJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFDDDCCCCCCAAA@@@IIIGGGEEEDDDDDDCCCAAA???CCCBBBAAAAAABBBCCCAAA@@@BBBBBBAAAAAAAAA@@@???>>>AAAAAA@@@@@@@@@?????????<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<:::::::::999999::::::;;;;;;:::999999::::::999777;;;<<<<<<======<<<<<<;;;:::::::::::::::999999999::::::888888888999;;;<<<>>>DDDRRR```cccWWWHHH???<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888888888<<<;;;::::::<<<<<<:::999999999::::::;;;<<<======888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::::::::888888777777777777888888999999999999999999999999999999::::::999999888777777777777888999999999888888777666777999999999888;;;:::888777777888:::;;;<<<;;;:::999888888888888888999999:::::::::::::::zzzvvvvvvzzz|||{{{{{{{{{{{{{{{zzzzzzyyywwwuuuttttttwwwzzz|||{{{{{{zzzyyyxxxyyyyyyzzzzzzyyywwwuuusssrrrqqqqqqkkkmmmllliiijjjnnnooommmmmmkkkiiigggffffffggghhhddddddccccccbbbbbbbbbbbb```aaaaaa```^^^^^^___aaa]]]\\\[[[ZZZYYYYYYZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPPPPNNNLLLJJJIIIRRRQQQOOONNNNNNMMMKKKJJJNNNNNNOOOQQQQQQPPPLLLIIILLLLLLMMMMMMLLLKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAABBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@???>>>>>>??????>>>===??????@@@@@@@@@@@@??????@@@?????????>>>>>>>>>======<<<<<<;;;<<<===>>>???AAAAAAGGGNNNOOOGGG@@@>>>========================>>>>>>===<<<<<<<<<<<<<<<>>>===;;;;;;<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::===============<<<<<<;;;:::;;;;;;;;;:::999999999888777777777999:::999888::::::888888888888:::::::::999999888888888999999:::::::::::::::;;;;;;;;;|||yyyxxxyyy{{{}}}zzzzzzzzzyyyxxxwwwvvvvvvssstttuuutttrrrrrrtttvvvpppooommmkkkkkkkkkkkkllliiiiiiiiihhhfffcccaaa______\\\\\\]]][[[VVVSSSTTTVVVVVVUUUVVVYYYZZZZZZYYY\\\\\\]]]^^^^^^[[[WWWSSSWWWXXXZZZZZZXXXWWWXXXYYYUUUUUUUUUUUUTTTTTTTTTSSSOOOOOOOOONNNNNNNNNMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEECCCDDDEEEEEEDDDBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????????????????@@@AAABBBBBBFFFCCCAAABBBAAA>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????>>>>>>???BBB@@@>>>>>>???@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::===???@@@???===;;;;;;;;;;;;:::999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999999::::::::::::::::::;;;<<<<<<~~~|||yyyvvvtttuuuqqqqqqsssqqqjjjfffhhheeeeeeeeegggkkkmmmmmmmmmqqqooolllkkkjjjiiifffdddgggjjjllllllkkkjjjlllnnnjjjjjjiiiiiiiiihhhhhhhhhccccccbbbaaa```______^^^bbbaaa___^^^^^^^^^___```\\\\\\\\\[[[[[[[[[ZZZZZZSSSSSSUUUVVVVVVVVVUUUUUUWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQOOOPPPQQQQQQPPPNNNKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLQQQNNNLLLLLLJJJGGGHHHMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGFFFFFFFFFJJJHHHEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDBBBCCCEEEEEEDDDBBB??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>===<<<<<<>>>@@@BBBBBB@@@>>>???AAA>>>=========???@@@???>>>===>>>???@@@@@@???>>>=========<<<<<<<<<<<<======>>>===<<<<<<<<<===??????~~~}}}||||||}}}}}}yyyxxxxxxxxxxxxzzz}}}{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{zzzxxxwwwvvvuuutttvvvuuusssqqqqqqrrrssstttqqqqqqpppppppppoooooooooeeefffhhhiiiiiiiiihhhhhhiiiiiiiiihhhgggfffddddddeeeeeedddcccbbbbbbcccccccccaaa``````aaaaaa```___]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYVVVWWWYYY[[[\\\[[[[[[ZZZWWWVVVWWWYYYWWWSSSSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMMMMNNNOOOOOONNNKKKLLLLLLMMMNNNOOOPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMOOOMMMJJJJJJLLLLLLIIIGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCC>>>AAADDDDDDBBBAAACCCEEEAAA@@@???@@@BBBCCCBBBAAA>>>@@@BBBDDDDDDBBB@@@>>>DDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@@@@@@@AAACCCDDD~~~}}}|||zzzyyy|||}}}}}}}}}|||{{{yyyxxxyyyxxxvvvtttsssssstttuuu}}}yyyuuussstttuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmlllkkkggghhhhhhiiijjjkkkkkkkkkiiijjjjjjjjjjjjhhhfffeeefffeeecccbbbccceeehhhjjjdddfffggggggfffdddddddddddd___[[[[[[___bbbaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[[[[[[[[[[ZZZYYYXXXZZZZZZZZZYYYZZZ^^^cccgggnnnhhh```[[[[[[ZZZWWWTTTTTTTTTTTTSSSSSSRRRPPPPPPRRRQQQOOOOOOQQQRRRQQQPPPQQQSSSTTTSSSPPPNNNLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIJJJMMMNNNLLLJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKJJJIIIJJJKKK~~~~~~}}}}}}}}}}}}||||||{{{||||||||||||zzzxxxwwwxxxwwwvvvuuuvvvxxxzzz|||wwwyyy{{{{{{yyyxxxwwwxxxwwwsssoooooosssuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnmmmmmmlllllliiiiiiiiihhhiiikkkppptttvvvqqqkkkiiijjjjjjgggdddggggggggggggfffeeedddccccccaaa``````aaabbbbbbaaa___aaaaaa```]]]ZZZYYYYYY]]]^^^^^^^^^]]]]]]\\\\\\XXXXXXXXXYYYYYYXXXXXXWWWWWWUUUTTTUUUXXXYYYXXXVVVVVVVVVUUUUUUUUUUUUVVVVVVTTTVVVWWWWWWUUUTTTTTTUUU~~~}}}~~~~~~|||{{{{{{{{{{{{zzzyyyyyyxxxwwwuuussstttuuuvvvuuuuuuuuuvvvwwwuuurrrooonnnnnnppppppppppppoooooonnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiihhhggghhhjjjkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhfffhhhiiiiiihhhfffeeefff~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}}}}{{{zzzzzz