BM6P6(@ |||{{{wwwrrrooooooqqqrrrsssppppppqqqrrrrrrpppooonnnmmmlllkkkjjjjjjlllnnnoooiiieeeeeeiiikkkiiihhhiiimmmoooqqqqqqooommmmmmmmmjjjiiihhhiiikkkmmmnnnmmmmmmkkkiiiiiikkkmmmnnnmmmuuupppkkkhhhhhhiiikkkkkkqqqppprrrvvvyyywwwsssooopppssstttqqqnnniiieee___[[[XXXWWWVVVUUUXXXTTTPPPOOONNNMMMIIIFFFJJJQQQ\\\eeelllttt}}}~~~yyyppp]]]GGG999666555555444444333222222222222222222111111111000000000000000000000000000////////////////////////000000//////.........---........................//////////////////////////////.........---------...111555:::???CCCFFFGGGKKKMMMPPPQQQPPPLLLHHHFFFBBBNNNeeennnmmmsssqqqggg```ZZZ^^^ooo```FFFBBBIIIYYYooo}}}~~~ppp^^^WWWVVVlllzzz{{{}}}~~~~~~|||{{{yyyzzzzzzzzzyyyxxxwwwvvvuuuqqqqqqpppnnnllljjjhhhgggfffdddaaa]]]XXXRRRNNNLLLGGGCCC>>>999777666888999;;;:::;;;AAAJJJSSSXXXZZZKKKKKKKKKJJJKKKNNNTTTXXXhhhyyyzzzppprrrvvvyyy{{{~~~{{{zzzzzzyyyyyyzzzzzz{{{uuuvvvwwwxxxzzz{{{|||}}}xxxwwwvvvuuuuuuwwwyyyzzzzzzxxxvvvvvvwwwyyyyyyxxxuuusssrrrrrrrrrrrrpppooonnnlllhhhddd```]]][[[ZZZ\\\]]]```eeejjjnnnnnnnnnqqqnnnlllmmmnnnllleee___UUUMMMCCC===:::777333/////////...//////000111222222444666666555444555666333444444555555444444333555555444444555666888999888777777666555444444444444333111///------------000111333777:::>>>BBBCCCCCCAAA@@@AAABBBBBB@@@===:::888777999<<<===;;;888999999888777666555444444222000.........///...---111111222333444555666666888777555333111111111222}}}yyyuuuqqqnnnnnnpppqqqqqqqqqrrrrrrsssrrrqqqooonnnlllkkkjjjjjjjjjlllnnnoookkkggggggkkkmmmkkkiiikkklllnnnppppppooonnnnnnnnnmmmlllkkkkkkmmmnnnnnnmmmooollliiihhhjjjlllmmmnnnsssoookkkjjjkkkmmmooopppqqqooopppuuuzzz~~~~~~~~~|||zzzwwwsssppppppssssssqqqmmmiiieee___\\\ZZZYYYXXXWWWYYYWWWUUUTTTTTTRRROOOLLLKKKRRR\\\fffmmmvvv|||rrr^^^HHH:::555555555444333333222222222222111111111000000000////////////////////////////////////////////////000/////////.........---................................................//////.........---------///111444999>>>BBBEEEGGGKKKMMMOOOQQQPPPMMMIIIFFFCCCMMMbbb~~~rrrttt{{{xxxnnnfff\\\]]]jjjbbbHHHDDDIIIXXXrrrssseee```UUUiii|||}}}~~~~~~|||{{{{{{zzzzzzyyyxxxwwwuuuuuussssssrrrqqqooollliiiggggggfffccc^^^YYYTTTPPPNNNHHHDDD???:::777777888999::::::<<>>999888666222/////////...//////000111222222444666666555555555666333444444444444444444333444444333333444666777999999999888777777666555555666555333111////////////111222444666999<<<>>>???BBB@@@???@@@BBBBBB@@@>>>===;;;999:::======<<<::::::999888666555444444444444222000///000000///...000111111222222333333444444333111000///......///~~~}}}wwwsssooommmnnnooopppppprrrsssssssssrrrqqqooonnnkkkjjjjjjjjjjjjlllnnnooommmiiiiiimmmnnnlllkkklllkkkmmmooooooooonnnooopppqqqpppnnnmmmnnnooonnnmmmooollliiiiiijjjmmmnnnnnnnnnllliiijjjllloooqqqqqqqqqoooooouuu}}}}}}||||||{{{zzzxxxwwwtttqqqqqqrrrrrrpppmmmfffbbb]]]ZZZYYYYYYXXXXXXYYYXXXWWWVVVVVVTTTQQQNNNKKKSSS]]]eeemmmwww}}}qqq[[[EEE999555555444444333333222222111111000000000/////////......................../////////////////////////////////..............................................................................---------///000333777<<>>>>>???AAAAAA@@@>>>@@@===;;;;;;<<<============;;;888666444444444555555333111111222222111000000000000000000000000000222111000......---------}}}}}}}}}|||{{{uuussspppooopppqqqqqqppprrrrrrsssrrrqqqpppnnnmmmkkkjjjjjjjjjkkklllmmmnnnmmmjjjiiimmmnnnllljjjllljjjlllmmmnnnnnnnnnpppqqqsssqqqooonnnooonnnmmmllllllkkkkkkmmmoooqqqpppoooiiihhhhhhiiilllnnnoooooorrrppppppwww}}}{{{zzz{{{||||||{{{vvvtttrrrqqqrrrqqqnnnlllaaa]]]YYYVVVVVVVVVVVVVVVVVVVVVUUUTTTRRROOOLLLIIILLLSSS\\\bbbiiisssyyykkkUUU@@@666555555444444333222222111000000000000////////////........................////////////////////////................................................................................................///000222555:::???CCCFFFHHHKKKNNNPPPPPPNNNKKKIIIEEEGGGRRRiii~~~{{{jjjbbbcccssspppYYYPPPNNNZZZ{{{~~~}}}mmmgggiiiQQQXXXjjj~~~}}}}}}}}}|||{{{yyywwwuuutttttttttuuuvvvvvvsssooojjjggghhhgggeeeaaa]]]YYYVVVTTTNNNJJJDDD>>>:::999999::::::;;;<<>>???>>>>>>@@@>>><<<:::;;;<<<===>>>@@@>>>:::777666666777888777555333222333333222111111000000000/////////...222222111000000/////////{{{{{{{{{yyywwwuuusssrrrqqqsssssssssrrrpppqqqqqqqqqqqqooommmlllllllllkkklllllllllmmmmmmllliiihhhlllmmmjjjiiijjjiiikkkmmmmmmmmmnnnppprrrsssqqqnnnmmmnnnnnnlllkkkhhhjjjmmmrrruuuuuurrrooojjjiiijjjlllnnnooonnnmmmrrrrrrtttzzz~~~||||||}}}}}}|||{{{uuutttsssrrrqqqooommmkkk___\\\XXXUUUUUUVVVVVVVVVVVVVVVTTTQQQMMMIIIFFFDDDLLLSSSZZZ^^^cccmmm~~~|||ttteeeOOO===555555444444333222222111111000000000000////////////........................////////////////////////---------...............................................................---.....................//////000333777===BBBEEEGGGIIIMMMPPPQQQOOOLLLJJJDDDDDDKKK___zzzuuujjjdddooozzzfffWWWSSS\\\~~~|||zzz~~~wwwfff```aaaNNNPPP\\\ttt~~~}}}}}}}}}}}}~~~}}}zzzxxxvvvuuutttttttttuuuvvvvvvsssooojjjggggggfffdddaaa^^^ZZZWWWVVVQQQMMMGGG@@@<<<::::::;;;;;;;;;;;;===@@@EEEKKKOOOUUUUUUSSSPPPMMMLLLMMMOOO[[[```kkkxxxxxxvvvuuuvvvzzz}}}~~~}}}|||zzzxxxwwwvvvuuuuuuvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzyyyxxxxxxwwwwwwwwwvvvuuutttuuuxxx{{{||||||uuurrrpppoooqqqtttvvvvvvssssssrrrqqqpppooonnnmmmkkkkkkkkklllnnnmmmkkkiiieeeaaa[[[UUUPPPLLLIIIGGG???<<<888555333111000///......//////000222333444444666888888777666777888555444333333333333444555111111111111222444666777999999888888888888777777777777666555444222111000------...///111333555666888999:::;;;;;;;;;;;;<<<===<<<;;;999999:::<<<===CCCAAA===:::999999:::<<<888666444333444444333222222222111111000000//////222222222222222222111111|||yyyyyyyyywwwuuuuuutttssstttvvvvvvuuutttppppppqqqrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmllllllhhhhhhkkkllliiihhhiiijjjkkklllllllllmmmppprrrpppnnnmmmlllmmmnnnmmmllliiikkkoootttvvvuuuqqqmmmlllmmmnnnpppsssrrrpppnnnppptttxxx~~~~~~|||yyywwwuuuuuutttsssqqqnnnkkkjjjaaa^^^ZZZWWWWWWXXXYYYXXXXXXWWWUUUQQQKKKFFFDDDDDDMMMSSSYYY[[[^^^jjj||||||wwwooo___JJJ<<<777444444333333222222111111111111000000000/////////........................////////////////////////---------------.................................---------------------------------.............../////////111555;;;AAADDDFFFHHHLLLPPPQQQPPPMMMKKKDDDCCCHHHXXXppp~~~rrriiimmm~~~rrr```WWW\\\{{{zzzzzzzzz}}}xxxfff^^^[[[NNNJJJRRRggg|||~~~}}}|||}}}~~~~~~|||zzzxxxvvvuuuuuuvvvuuuuuuvvvvvvtttpppmmmjjjgggfffeeebbb___\\\ZZZXXXTTTPPPIIICCC>>>;;;;;;;;;<<<<<<;;;;;;>>>DDDLLLQQQRRRRRRQQQNNNKKKJJJKKKLLLRRRXXXcccqqqxxxuuusssuuu{{{}}}|||zzzyyywwwvvvuuuuuuvvvxxxzzz|||}}}}}}{{{zzz|||{{{{{{yyyxxxwwwvvvuuuwwwuuuttttttwwwyyyyyyyyytttrrrqqqrrruuuxxxzzzzzztttttttttsssrrrqqqooonnnmmmmmmlllmmmnnnmmmkkkiiiaaa^^^YYYSSSNNNIIIGGGEEE???===:::777444222111000......///000111222444555555777888999888777888999555444333222222333444555333222222111222333555666888888888888888888888888777777777666555333222111,,,,,,---...000222333555555777999999777777777888999::::::999888999;;;===CCCBBB???===<<<===>>>>>>:::888666666666777666555555444444444333333222222111222333333444333333222~~~yyywwwxxxxxxvvvssstttssssssuuuwwwwwwvvvtttpppqqqrrrssstttsssrrrqqqqqqqqqppppppooommmlllllllllhhhhhhkkkllliiiggghhhkkklllllllllkkkllloooqqqnnnmmmllllllnnnoooooonnnnnnnnnoooqqqrrrqqqmmmjjjkkklllooosssuuuuuurrrooommmuuu{{{|||xxxttttttuuuuuutttqqqmmmjjjiiibbb^^^ZZZXXXXXXXXXXXXXXXXXXXXXUUUOOOIIIEEEFFFGGGNNNTTTYYY[[[^^^kkkxxxuuupppgggWWWEEE:::888444444333333222111111111222222111111111000000000////////////////////////////////////////////////,,,,,,,,,------.................................---------------------------------........./////////......///333999@@@DDDEEEGGGLLLPPPQQQPPPNNNLLLEEEDDDIIIVVVjjj~~~xxxmmmmmm{{{{{{jjj\\\YYYppp~~~yyyuuuvvvyyy~~~nnnccc]]]OOOGGGJJJ\\\nnn{{{}}}}}}~~~}}}{{{yyywwwvvvvvvvvvwwwvvvvvvvvvvvvtttrrrpppooohhhgggfffdddbbb___\\\[[[WWWRRRKKKDDD???<<<<<<<<<:::;;;<<<<<<===BBBIIINNNMMMMMMLLLJJJHHHGGGHHHIIILLLSSS___lllyyyyyyuuurrrtttyyy~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{zzz{{{{{{zzzzzzyyyxxxwwwvvvxxxvvvtttsssuuuvvvvvvuuutttsssrrrsssvvvxxxyyyyyyuuuuuuuuuuuutttrrrpppooommmmmmlllmmmmmmllljjjggg^^^]]]YYYTTTOOOJJJHHHGGG======;;;888555333333333......///000111333444555555777999999888888888999666555333222222333555666555444333222222333444555999999999999::::::::::::999999999888777555333222............///000111111333555777666444333333555666888::::::999999;;;>>>AAAAAA@@@???????????????>>><<<:::999::::::999888777777777777666666666666444555666777888777777666{{{wwwvvvwwwwwwuuussssssssssssuuuwwwwwwvvvtttqqqrrrsssuuuvvvuuuuuutttsssrrrrrrqqqooonnnlllkkkmmmiiihhhlllmmmiiihhhiiillllllmmmlllkkklllnnnqqqmmmlllkkkmmmoooqqqqqqqqqsssqqqooonnnmmmllljjjhhhhhhjjjmmmrrruuuuuurrrooojjjuuu}}}|||}}}~~~~~~zzzvvvtttuuuvvvtttpppllljjjhhh```]]]YYYVVVVVVVVVVVVVVVWWWVVVSSSMMMGGGEEEGGGIIINNNTTTZZZ\\\___mmmtttsssqqqnnnjjjaaaPPP???777777444444333333222111111000222222222222111111111111000000000000000000000000////////////////////////,,,,,,,,,------.................................---------------------------------........./////////...---...222999???DDDDDDGGGKKKOOOQQQQQQOOOMMMEEEFFFJJJVVVhhh}}}zzzxxxyyyzzz{{{ooonnnzzzrrr```VVVfff{{{sssqqqsssyyyvvvjjjbbbPPPFFFFFFUUUeeeqqq~~~~~~|||{{{yyywwwvvvvvvwwwxxxxxxxxxwwwwwwuuutttsssrrriiiiiihhhfffcccaaa___]]]XXXTTTMMMEEE@@@===<<<<<<888;;;===>>>>>>@@@EEEIIIHHHIIIIIIGGGEEEDDDEEEGGGKKKSSS^^^jjjvvvzzzuuurrrsssxxx}}}}}}|||~~~}}}|||{{{zzzzzzzzz|||}}}}}}zzzxxxyyyyyyzzzzzzzzzyyyxxxxxxyyywwwtttsssttttttsssssssssrrrqqqsssuuuvvvuuutttvvvvvvwwwvvvuuusssqqqppplllkkkjjjkkkkkkjjjhhheee^^^^^^[[[WWWRRRMMMKKKJJJ;;;;;;:::888666444555666......///000111333555666666888999999888888888:::666555333222222333555666666555444333333333444444;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999777555333000000///............///222444666555222000111333444777;;;;;;::::::<<<>>>????????????????????????@@@>>><<<<<<<<<===<<<;;;888888888999999999999999888999:::;;;<<<<<<;;;;;;~~~yyytttrrrrrrsssrrrqqqqqqqqqrrrtttvvvwwwuuutttuuuvvvwwwwwwwwwvvvtttsssuuussspppooopppooonnnmmmlllmmmmmmmmmnnnnnnoooooopppooonnnmmmlllkkkjjjjjjkkkkkklllmmmoooqqqrrrtttuuusssqqqnnnkkkiiigggggglllkkkmmmrrrwwwwwwrrrlllqqqtttzzzzzzvvvvvvuuutttqqqnnnjjjfffddd```\\\XXXUUUUUUWWWXXXXXXXXXVVVQQQKKKFFFDDDFFFHHHPPPPPPVVVaaagggpppxxxkkkqqqpppnnniii]]]LLL<<<666888444444333333222111000000000000000000////////////000000000000000000000000////////////////////////........................//////............//////333333333222000///---,,,,,,---......//////............//////000555;;;???EEEFFFIIILLLNNNOOOPPPPPPLLLGGGDDDJJJ[[[pppyyytttssswww}}}ppphhhrrr{{{gggZZZddduuu|||nnnkkkpppyyyzzzqqqmmmVVVHHHAAAHHHVVVddduuu~~~}}}}}}}}}|||zzzvvvtttssstttvvvvvvvvvvvvtttrrrpppooommmkkkjjjiiihhheee```]]][[[UUUOOOJJJCCC:::666666>>>>>>===>>>>>>???@@@@@@AAACCCFFFGGGGGGFFFGGGHHHJJJMMMVVVdddrrr~~~xxxsssxxx}}}}}}zzzxxx|||||||||{{{zzzxxxwwwuuu{{{|||~~~}}}{{{yyyzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvtttsssssstttuuuuuuvvvvvvvvvvvvvvvuuuttttttuuutttrrrsssssstttrrrqqqqqqnnnlllmmmooonnnhhhbbb```^^^\\\ZZZVVVPPPJJJEEEAAA>>>:::777555444222000444222111000111555999;;;999999888888888888888999777666444333333444666777999888666555333222222222777777777888:::===@@@AAA===>>>??????===999555222000///...------...000111333444555666666444222111333333444666888:::<<<===>>>>>>============>>>>>>>>>>>>??????@@@@@@AAAAAA>>>===<<<;;;:::999999999999::::::;;;<<<<<<;;;;;;~~~zzzuuurrrrrrrrrqqqoooqqqqqqrrrtttuuuuuuuuussstttuuuvvvvvvvvvvvvuuuuuutttrrrppppppqqqqqqpppoooooooooooooooooooooooooooppppppooonnnmmmlllkkkkkkjjjjjjkkkmmmnnnpppqqqqqqpppooommmkkkiiigggfffeeelllkkkmmmqqqvvvwwwrrrnnnnnnsss|||~~~~~~zzzwwwvvvuuutttrrrnnnjjjgggeee```\\\XXXUUUUUUVVVWWWWWWUUURRRNNNIIIEEEEEEIIILLLTTTSSSXXXcccjjjuuuwwwnnnyyy|||qqqooohhhZZZHHH:::666777444444333333222111111000000000000000////////////000000000000000000000000////////////////////////........................//////............///////////////...---,,,+++***,,,---......//////......------......///333999===DDDEEEHHHKKKMMMOOOOOOOOOJJJFFFBBBEEEQQQcccuuu~~~~~~sssjjjqqq~~~jjj[[[^^^hhhtttqqqlllnnnsssyyywwwsss[[[LLLAAAFFFRRR___nnn|||~~~~~~}}}~~~~~~~~~{{{xxxuuuuuuuuuwwwxxxxxxwwwvvvtttrrrppplllkkkjjjiiihhhfffbbb^^^ZZZVVVQQQMMMEEE;;;666777>>>============>>>>>>??????BBBEEEGGGFFFFFFFFFGGGHHHJJJSSS```mmmxxxyyyuuuyyy~~~}}}zzzyyy}}}}}}~~~~~~~~~|||yyyxxxzzz|||~~~}}}{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvuuutttsssssstttuuuuuuuuuvvvvvvuuuuuutttssstttsssrrrrrrssstttrrrqqqooolllkkklllooonnnjjjeeeaaa___]]]ZZZWWWQQQKKKFFFBBB???;;;888777555333222111000//////000333666888888888777777777888888999:::888666444222222333333999888777555444333333333555666777999;;;===???AAA>>>???@@@@@@===:::666333111000...------...///000111222333555555444222111333333444666777999;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????????????????>>>>>>=========>>>>>>======>>>>>>>>>>>>>>>==={{{vvvsssqqqpppnnnmmmpppqqqrrrsssttttttsssssssssttttttuuuuuuvvvvvvwwwtttrrrpppqqqrrrsssrrrrrrqqqqqqqqqpppoooooonnnnnnooonnnnnnmmmlllkkkjjjjjjhhhiiikkkmmmnnnnnnnnnnnnmmmlllkkkiiihhhgggggggggllllllmmmpppuuuvvvssspppooouuu~~~~~~~~~||||||}}}|||{{{yyyvvvvvvtttrrroookkkgggeee___\\\XXXUUUUUUVVVVVVVVVRRROOOJJJFFFDDDGGGMMMRRRXXXVVVZZZdddooo~~~~~~uuussszzzssspppfffUUUDDD999555666444333333222222111111111000000000000////////////000000000000000000000000////////////////////////........................//////............//////---------------,,,++++++,,,---......//////......,,,---------///222777;;;BBBCCCFFFIIILLLNNNNNNOOOIIIGGGCCCAAAFFFSSSeeerrrvvv~~~uuukkkmmm|||qqq___WWWXXX```sssuuummmlllmmmttt}}}}}}gggSSSDDDEEEOOOZZZiiivvv~~~~~~~~~}}}}}}yyywwwvvvwwwxxxyyyyyyxxxwwwuuusssrrrlllkkkjjjjjjiiigggdddaaaYYYWWWUUUQQQHHH<<<777999>>>===<<<<<<<<<<<<<<<<<<<<<@@@DDDFFFFFFFFFFFFFFFFFFHHHOOO[[[fffppp||||||xxx|||~~~{{{zzz}}}}}}{{{zzz{{{}}}~~~}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvtttsssssstttttttttuuuvvvvvvvvvuuutttssssssqqqqqqqqqsssssssssqqqmmmkkkjjjlllnnnnnnkkkhhhbbb```^^^[[[XXXSSSMMMHHHCCC@@@<<<999888777555333/////////000111333555666666666666666666777888888:::888666444333222222333888888777666555555444444333555777:::<<>>;;;777444222111000.........//////000111333444555555444333333444444555777999:::;;;999999:::::::::;;;;;;<<>>>>>>>>>>>>>>>>>===>>>>>>======>>>??????@@@>>>>>>?????????>>>>>>===~~~|||wwwssspppnnnmmmlllpppqqqrrrrrrrrrrrrssssssssssssttttttuuuvvvwwwxxxsssqqqpppqqqsssuuuuuutttsssrrrqqqpppnnnmmmllllllkkkjjjjjjiiihhhhhhggggggfffhhhjjjlllmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmlllmmmooosssuuutttrrruuuzzz|||}}}}}}|||~~~|||{{{zzzzzzzzz{{{{{{vvvvvvtttrrroookkkgggeee___[[[WWWUUUUUUUUUUUUTTTRRRNNNIIIEEEDDDHHHPPPVVVZZZXXX[[[fffsssyyyuuu}}}zzzwwwrrreeeQQQ@@@888666666333333333222222111111111000000000000////////////////////////////////////////////////////////////........................///......------......///---....../////////......,,,---......///.........,,,---......///222666:::@@@AAAEEEHHHKKKMMMNNNNNNJJJIIIFFFAAAAAAKKK]]]kkksss}}}wwwmmmjjjtttzzzfffUUULLLQQQfff{{{xxxqqqnnnlllrrr{{{ttt^^^IIIEEELLLXXXiiixxx}}}}}}yyywwwwwwwwwxxxxxxyyyxxxwwwvvvtttrrrmmmllljjjjjjjjjiiigggdddYYYYYYYYYVVVKKK???:::;;;======<<<;;;:::::::::::::::>>>DDDGGGHHHGGGGGGGGGGGGHHHNNNXXXbbbjjjttt~~~|||~~~~~~|||{{{}}}~~~zzz{{{}}}~~~~~~~~~}}}|||zzzzzz{{{{{{zzzzzzyyyxxxyyyxxxvvvuuutttsssttttttuuuvvvwwwxxxxxxwwwuuutttrrrqqqpppqqqsssssssssqqqmmmkkkjjjkkkmmmmmmjjjhhhdddbbb___]]]YYYUUUOOOKKKDDDAAA===:::888777555333000111222444555555666666555555555555555666777888666555444444444444555666777777777777777666666666333555888<<>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::}}}|||yyyuuuqqqnnnmmmmmmppprrrsssrrrqqqppprrrttttttuuuuuuvvvvvvwwwwwwwwwrrrqqqpppqqqtttvvvvvvuuurrrrrrpppooommmkkkjjjiiiiiiiiihhhhhhggggggfffffffffhhhjjjkkklllkkkjjjiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmmmmnnnqqqsssuuuuuuyyy}}}|||}}}}}}|||}}}|||{{{yyyxxxxxxzzz{{{vvvuuutttqqqnnnjjjfffddd^^^[[[WWWUUUUUUTTTTTTSSSSSSOOOJJJEEEDDDIIIQQQXXXYYYXXX\\\gggxxxzzz{{{}}}{{{vvvfffNNN>>>888777666333333222222222222222111000000000000////////////////////////////////////////////////////////////..............................------------............///000000000000///,,,---......///............//////000000222666999>>>@@@CCCGGGJJJMMMNNNOOOJJJJJJGGGAAA@@@III\\\kkkwww}}}ssslllppp~~~qqqZZZIIIJJJ^^^sss}}}xxxuuutttnnnssszzzhhhPPPGGGJJJUUUiii{{{~~~~~~~~~~~~|||yyywwwwwwwwwwwwxxxxxxxxxwwwuuutttrrrnnnmmmkkkkkkkkkkkkiiiggg\\\[[[[[[XXXOOOCCC======<<<<<<;;;:::999999:::::::::???EEEJJJKKKKKKJJJIIIJJJKKKPPPYYYaaagggqqqzzz~~~||||||{{{}}}|||}}}~~~~~~~~~}}}zzzzzz{{{{{{zzzzzzyyyxxxyyyxxxvvvuuuttttttuuuuuuvvvwwwyyy{{{{{{yyyxxxvvvsssrrrqqqqqqsssssssssqqqnnnmmmlllkkkkkkjjjiiigggfffdddaaa^^^[[[WWWRRRNNNFFFCCC>>>;;;999777444222111222333555666666666555555555444444555666777777555555555444444555555555555666777777888777777666444666:::>>>BBBEEEFFFGGGEEEDDDDDDBBB???<<<888666333333222111000/////////...///000222333444555555444444444444555666777888777888:::<<<======>>>>>>??????>>>>>>======<<<<<<===<<<;;;:::999999999999:::::::::;;;;;;:::999999{{{{{{yyyvvvrrrpppooopppqqqssstttssspppppprrruuuwwwwwwxxxyyyxxxwwwuuutttrrrqqqpppqqqsssuuuvvvuuurrrqqqpppnnnmmmkkkjjjiiijjjjjjjjjiiiiiiiiihhhhhhggghhhiiijjjjjjjjjiiihhhffffffgggggghhhiiikkkkkknnnmmmlllmmmooorrruuuxxxyyy~~~~~~}}}~~~~~~}}}}}}}}}|||zzzxxxwwwyyy{{{ttttttrrrpppmmmiiieeeccc]]]ZZZWWWUUUTTTTTTRRRQQQQQQNNNIIIEEEDDDIIIQQQWWWWWWXXX]]]jjj~~~~~~}}}xxxfffLLL<<<999888444222222222222222222222222000000000000////////////000000000000000000000000////////////////////////..............................------------......,,,------.........------,,,---......//////.........///000111111222555888===???CCCGGGKKKMMMOOOOOOJJJIIIFFFAAABBBLLL___nnnzzz{{{qqqooozzz|||~~~|||cccLLLHHHWWWiiiyyywwwyyyzzzrrruuuzzzuuu]]]PPPLLLRRReeeyyy}}}~~~~~~|||yyywwwwwwxxxwwwwwwxxxxxxwwwvvvtttssspppooommmllllllllljjjhhh```]]]ZZZYYYSSSHHH@@@>>><<<;;;::::::::::::::::::;;;AAAIIINNNPPPOOONNNMMMOOOOOOTTT\\\bbbhhhqqqyyy}}}{{{|||yyy{{{}}}~~~~~~zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvuuuuuuuuuvvvwwwvvvxxx{{{|||}}}{{{yyyxxxuuutttrrrrrrssstttrrrqqqnnnmmmlllkkkjjjiiihhhhhhhhhfffbbb___\\\YYYTTTQQQJJJFFFAAA===:::777444222111222333444555555555555666666555555555555666666888888777666444333222111333444555777888888777777555777;;;???CCCGGGIIIKKKHHHHHHFFFCCC@@@<<<888666333333222222111111000000,,,------...000111222222444444444444444555666777777888;;;===???????????????>>>>>>>>>>>>>>>>>>===???>>>===;;;:::999999999::::::;;;<<<<<<<<<<<<<<<|||xxxzzzzzzwwwtttrrrrrrtttrrrtttvvvtttppppppssswwwyyyzzz||||||{{{wwwtttqqqrrrppppppqqqsssuuuuuutttrrrrrrqqqooommmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggghhhiiijjjkkklllnnnmmmllllllnnnqqqvvvzzz{{{}}}~~~~~~}}}~~~~~~|||xxxwwwxxxyyyssssssqqqoookkkgggdddbbb]]]ZZZWWWUUUTTTSSSQQQPPPLLLJJJFFFCCCDDDIIIQQQWWWUUUXXX___nnn~~~}}}xxxeeeJJJ:::888666111222222222222222222222222000000000000////////////000000000000000000000000////////////////////////...........................------,,,,,,------...,,,,,,---------,,,,,,+++,,,---......//////......---///000000000111333666===???CCCGGGKKKNNNPPPPPPMMMKKKGGGDDDGGGSSSeeerrr{{{}}}~~~tttmmm|||yyy{{{zzz{{{kkkQQQGGGPPP\\\wwwwwwvvvzzz}}}zzz{{{}}}~~~rrraaaUUURRR```rrr~~~}}}{{{yyyyyyzzzxxxxxxyyyyyyyyywwwvvvuuurrrpppnnnmmmlllllljjjiiieee^^^YYYYYYUUULLLCCC???;;;::::::::::::;;;;;;<<<===DDDLLLSSSUUUTTTSSSRRRSSSSSSWWW^^^dddiiiqqqzzz|||zzz|||yyyzzz{{{}}}~~~zzzzzz{{{{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxvvvxxxzzz}}}}}}|||yyyxxxwwwvvvttttttttttttrrrqqqkkklllkkkjjjiiiiiiiiijjjjjjgggccc```^^^ZZZVVVSSSOOOKKKEEE@@@<<<999555333333333444444555666666666888888777666555555555555888777777666555333222111000222444666888888777666666777:::>>>BBBGGGKKKMMMLLLKKKHHHDDD@@@;;;777555222222222222222222111111.........//////000111222444444444333444444555555666888:::===???@@@@@@???>>>>>>>>>???????????????>>>===<<<;;;;;;;;;;;;;;;999999;;;<<<======>>>>>>zzzwwwyyyzzzxxxuuussstttvvvsssuuuwwwtttqqqpppsssxxx{{{|||~~~~~~|||wwwrrrooorrrpppoooppprrrttttttsssssssssqqqpppooommmllllllhhhhhhhhhhhhggggggggggggkkkjjjiiiiiihhhiiiiiijjjiiiiiijjjjjjkkklllnnnnnnnnnmmmllllllmmmqqqvvv{{{~~~}}}}}}}}}yyywwwwwwyyyrrrrrrpppnnnkkkgggcccaaa\\\ZZZWWWUUUTTTSSSQQQOOOHHHFFFDDDBBBCCCHHHQQQVVVTTTXXXaaaqqq}}}||||||wwwdddHHH888777555...222222222222222222222222000000000000////////////000000000000000000000000////////////////////////...........................------,,,,,,------...---.........------,,,+++,,,---......//////......,,,.../////////000222444===???CCCGGGKKKNNNPPPQQQQQQNNNJJJHHHLLLYYYjjjwww{{{{{{~~~sssjjjvvv{{{{{{yyywww~~~oooSSSGGGKKKSSSmmm|||wwwvvvzzz}}}~~~}}}}}}{{{yyy~~~qqq^^^TTT^^^nnn|||zzz{{{{{{yyyzzzzzz{{{zzzyyywwwvvvtttqqqooommmmmmllljjjiiihhh___XXXXXXWWWOOOEEE@@@::::::::::::;;;<<<<<<===???EEEOOOVVVXXXWWWUUUTTTUUUUUUXXX```eeejjjrrrzzz{{{zzz{{{zzzzzz{{{|||~~~zzzzzz{{{{{{zzzzzzyyyxxxvvvuuuuuuuuuuuuwwwxxxyyytttwwwzzz|||}}}{{{yyywwwyyywwwuuuuuuuuutttrrrpppiiijjjjjjjjjiiijjjkkkmmmkkkhhhdddaaa^^^[[[WWWUUUSSSOOOHHHCCC>>>:::666444777777777777777888999::::::999888777555555555555444444555555555555444444///111333666777888777666555666999<<>>>>>??????@@@@@@AAAAAA;;;::::::::::::;;;<<<<<<777888999;;;<<<======>>>}}}{{{zzzxxxvvvuuuuuuvvvvvvuuuuuuuuussspppoooooopppxxxzzz|||{{{wwwsssqqqpppssspppnnnooorrrsssrrrqqqrrrrrrrrrqqqpppooonnnnnnpppnnnllljjjhhhgggggggggjjjjjjkkkkkkjjjhhhgggfffggghhhhhhjjjkkkmmmnnnoooqqqmmmkkklllmmmooovvv~~~~~~}}}zzzwwwuuuqqqqqqppplllfffaaa___^^^^^^YYYUUUTTTUUUTTTOOOKKKIIIDDD@@@???CCCKKKRRRVVV[[[^^^eeettt~~~yyyzzznnnZZZEEE777333222222333333222111000000111111111111111000///---,,,+++///////////////////////////000111222222111000///........................---------............///............---,,,+++***+++,,,------......---------...///...---...///111666===DDDHHHHHHJJJNNNRRRTTTRRRNNNIIIFFFOOOhhh|||{{{xxxnnngggsss}}}yyyzzzfffIIIDDDNNN\\\ooo|||sssrrrwww{{{~~~{{{|||~~~~~~|||rrrWWWSSShhh}}}|||zzzyyyyyyzzzzzzyyyxxxxxxwwwwwwvvvuuuuuusssrrrpppnnnmmmmmmiiiccc^^^[[[ZZZTTTJJJAAA>>><<<:::999:::;;;;;;:::BBBHHHPPPWWWZZZVVVQQQLLLUUUVVVYYY^^^dddiiijjjjjjiiinnnvvv}}}~~~~~~~~~}}}||||||~~~~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwwwwvvvsssqqqvvvwwwyyy{{{||||||{{{zzzxxxwwwtttrrrooommmllllllfffggghhhiiiiiiiiiiiiiiigggiiiiiieee___[[[YYYZZZTTTQQQMMMGGGBBB===:::888333444555666777888999:::888888777666555444333333222333555777666555222111000000000111444777;;;===888777777:::>>>DDDHHHJJJRRRNNNJJJGGGDDD@@@:::555444333111111111111333444111111000000111222333333222222333444444555555666777888999<<<===??????@@@>>>>>>????????????>>>>>>>>><<<;;;999999:::;;;<<<;;;<<<===>>>???@@@@@@@@@|||{{{yyywwwvvvuuuuuuvvvvvvvvvvvvssspppoooooopppvvvwwwxxxvvvtttsssssssssuuurrrpppppprrrrrrqqqooonnnooopppqqqqqqpppnnnmmmnnnmmmkkkjjjiiiiiiiiijjjkkkllllllmmmlllkkkjjjiiihhhiiikkkmmmnnnooooooooommmkkkkkknnnooopppwww}}}{{{wwwtttsssoooooonnnjjjeee```^^^]]]]]]XXXTTTSSSSSSRRRMMMIIIEEEBBB@@@AAAEEELLLQQQTTTYYY^^^iiizzz}}}wwwrrrfffRRRAAA777555555444333222222111000000111111...///////////////......//////////////////////////////000111111000//////........................---------............///............---,,,+++***+++,,,------......---------...///...------///111666<<>>;;;:::;;;<<<<<<<<>>???@@@@@@>>>>>>?????????>>>>>>======<<<;;;:::999:::<<<=========???@@@AAABBBCCCCCC}}}|||yyywwwvvvuuuuuuuuuwwwwwwvvvtttpppnnnoooppprrrssstttsssrrrsssuuuwwwwwwtttrrrqqqrrrqqqpppooolllmmmooopppqqqpppooonnnmmmlllkkkjjjjjjjjjkkkllljjjkkklllmmmmmmmmmmmmllljjjlllnnnppprrrrrrqqqqqqiiihhhkkknnnppprrryyy~~~}}}~~~{{{wwwtttqqqpppllllllkkkhhhccc^^^\\\\\\[[[WWWTTTRRRQQQOOOKKKFFFCCCAAA@@@CCCHHHMMMQQQSSSWWW___mmm}}}uuukkk[[[HHH;;;777777666555333222111111000111111111,,,---...///000111111111////////////////////////......////////////..............................---------............///............---,,,+++++++++,,,------......---------...///...------///111555:::AAAEEEGGGIIIMMMPPPKKKMMMPPPOOOKKKKKKVVVcccsssyyyppp___]]]fff~~~|||{{{}}}vvvSSSCCCEEEPPPbbbtttzzzxxxxxxzzz}}}|||xxxzzz}}}yyybbbccc|||~~~}}}|||{{{zzz|||{{{{{{zzzyyyyyyxxxxxxzzzyyywwwuuusssqqqoooooopppjjjbbb^^^[[[WWWOOOIIIBBB???<<<<<<===>>>>>>>>>DDDHHHOOOTTTUUURRRMMMIIIUUUWWWYYYYYYWWWVVVXXX[[[___bbbiiirrr}}}~~~|||~~~~~~}}}}}}~~~||||||yyyxxxwwwwwwxxxzzz}}}~~~zzzyyyxxxyyyzzzyyywwwuuuyyyyyyyyyzzz{{{|||~~~vvvuuusssrrrpppooooooooonnnoooooooooooonnnnnnmmmjjjjjjjjjgggbbb___]]]]]]ZZZWWWQQQJJJCCC===999666666666777777888999::::::888777777666555444333333000111333555555555333222222111111333555888;;;===:::999777777999>>>CCCFFFMMMLLLJJJHHHFFFBBB<<<888444444555555555555444444000000000000000000111222222222333333444444555555666777999<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@???>>>===>>>===<<<<<<<<<===>>>???@@@@@@BBBCCCDDDFFFGGGGGG}}}|||zzzwwwvvvuuuuuuuuuvvvvvvuuusssooommmmmmnnnppprrrttttttttttttuuuvvvuuutttsssrrrqqqqqqqqqqqqppppppooooooooooooooopppnnnmmmllljjjjjjjjjkkkkkkggghhhiiijjjkkkllllllmmmlllnnnqqqsssuuutttsssqqqiiihhhjjjlllnnnqqq|||~~~|||||||||yyyuuurrrqqqpppkkkkkkjjjfffbbb]]][[[[[[ZZZWWWTTTRRRQQQNNNIIIFFFDDDBBBAAACCCIIIPPPUUUWWWYYYbbbqqq~~~vvvhhhUUUAAA888888777555333222222111111111111111222,,,---...///000111111111////////////////////////................................................---------............///---.........------,,,++++++,,,------......---------.........------///000333888>>>CCCFFFIIILLLNNNJJJKKKNNNOOOKKKGGGMMMUUUfffqqqxxxddd\\\```vvv~~~~~~nnnPPPDDDFFFKKKZZZmmmyyy{{{zzz{{{{{{vvvrrrwww}}}ooogggttt~~~~~~}}}|||{{{zzzyyyxxx|||||||||{{{zzzzzzyyyyyyyyyxxxwwwvvvuuutttsssrrrrrrlllddd^^^[[[WWWRRRMMMCCC@@@===<<<===>>>>>>>>>BBBFFFKKKPPPRRRPPPMMMKKKRRRVVVXXXVVVQQQOOORRRVVV^^^bbbiiirrr|||~~~}}}~~~~~~~~~|||||||||zzzxxxwwwxxxzzz}}}zzzyyyxxxyyyzzzzzzyyywwwwwwxxxyyyzzz{{{{{{||||||uuutttsssrrrqqqpppppppppqqqqqqqqqqqqqqqpppooonnnkkkkkkjjjhhhdddaaa___^^^[[[XXXRRRLLLEEE???:::888777777888888999999999:::888777666555444333333222///000222444444444444333222222222333555888;;;===>>>===;;;999:::===BBBFFFLLLLLLLLLJJJGGGBBB<<<888111222333444444333222111111000000//////000111111111222222333444444555555555777999<<<>>>@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKK}}}||||||{{{yyyvvvuuuttttttuuuuuuuuutttqqqnnnlllmmmnnnpppssswwwyyyxxxvvvttttttrrrrrrrrrqqqqqqqqqrrrsssxxxuuuqqqnnnmmmnnnppprrrpppooollljjjiiihhhhhhiiigggggghhhiiijjjlllmmmnnnlllnnnqqqtttuuutttrrrqqqllljjjjjjjjjlllsss~~~|||{{{~~~|||zzzwwwuuusssrrrqqqjjjkkkjjjfffaaa]]]ZZZZZZXXXWWWUUUTTTQQQNNNIIIGGGHHHEEEBBBCCCIIIRRRZZZ^^^^^^ggguuuvvvhhhSSS???888888666222000222111111111111111222222//////000000000000000///////////////////////////......------------..............................---------............///---------...------,,,,,,+++,,,------......------,,,---...---,,,---...000222666<<>>BBBGGGLLLOOOOOONNNMMMOOORRRTTTRRRNNNMMMQQQUUU___dddmmmvvv~~~~~~~~~~~~}}}|||}}}{{{yyyxxxyyy{{{}}}zzzxxxwwwxxxyyyzzzzzzyyyuuuvvvyyyzzz{{{yyyxxxvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqpppoooooolllkkkiiihhhfffdddaaa```[[[XXXSSSMMMGGGAAA>>><<<888888888888888999999999777777666555444333222222...///111222333333333333333222222333555888;;;<<>>===:::999;;;@@@DDDKKKMMMNNNLLLHHHAAA;;;777222222444555555444222222111111000000000000111111111111222222333444444555555666999<<>>888888888888888888777777777666666555444333222222///000111111222222222222222222111222444666999;;;;;;<<<<<<:::777888<<<@@@HHHLLLOOONNNIIIBBB<<<888555555666666666666555555333222111111111111111111111111222222333333444444444666999<<>><<<888777;;;>>>DDDHHHNNNNNNJJJDDD???<<<666666555555555555666666444444333222222222222222111111111222333333444444444555999<<<@@@CCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNPPPRRRSSSSSSTTTMMMLLLJJJIIIIIIIIIKKKLLL~~~{{{{{{}}}uuutttsssrrrrrrssstttuuutttuuuuuutttrrrrrrsssuuuqqqtttwwwxxxxxxwwwxxxyyyqqqrrrssspppmmmkkkmmmooopppqqqrrrrrrqqqpppooonnnkkkjjjhhhggggggggghhhiiiffffffeeeeeeggghhhjjjkkkkkkkkkllllllmmmmmmnnnnnniiilllrrrxxx~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzzzzxxxuuuqqqoooiiiiiigggbbb[[[VVVRRRQQQNNNPPPRRRQQQOOOKKKHHHGGGDDDDDDDDDHHHOOOWWW]]]```kkkyyyxxxmmmXXXEEE666555666111222888111111000000111222333333///000111111111111000000////////////////////////000///...------...///000........................---------.........//////,,,,,,------...---------+++,,,------......------,,,---------,,,,,,...//////111666<<>>???BBBEEEGGGJJJKKKLLLKKKIIIHHHHHHKKKNNNPPPPPPQQQVVV[[[```fffqqqzzzzzz||||||||||||}}}}}}}}}}}}}}}|||{{{yyyzzz|||~~~yyytttrrrsssvvvxxxwwwvvvuuusssrrrqqqppppppoooooopppqqqrrrrrrrrrrrrkkkiiigggggghhhgggddd```bbb___YYYQQQJJJCCC>>>;;;888888777777666666555555777666555444333222222111111111111000000000000000111000000000222444777999:::===@@@???;;;:::<<>>AAADDDQQQiiissspppoooccc[[[```ooowww```LLLEEEGGGQQQcccvvvzzzwwwlllpppuuusssssswww|||uuurrrvvv~~~}}}~~~}}}{{{zzz{{{{{{yyyyyyxxxxxxxxxyyy|||zzzwwwtttsssrrrssstttsssqqqmmmjjjgggccc]]]ZZZRRRMMMHHHEEE@@@::::::>>>===<<<<<<>>>CCCHHHKKKLLLMMMIIIEEEGGGLLLPPPOOONNNOOOOOOQQQTTTWWW```rrr}}}zzz|||}}}~~~~~~}}}}}}{{{{{{}}}~~~{{{wwwsssqqqsssuuuwwwxxxwwwvvvuuutttsssrrrrrrssssssssssssrrrrrrqqqpppooollliiigggfffeeedddbbbeeeaaa[[[SSSJJJCCC===:::888777555444444444555666666666777888888777555444666444222000//////000111//////000111222222333333888999;;;<<<;;;:::;;;===AAAFFFLLLPPPTTTRRRGGG;;;:::333///222444333222333333222111111333333222111555333111000222444444444777888;;;===@@@BBBDDDDDDJJJIIIIIIJJJKKKMMMOOOPPPNNNNNNNNNNNNOOOOOOOOOPPPHHHFFFFFFFFFHHHIIIIIIIII{{{vvvvvvvvvwwwxxxvvvsssqqqqqqrrrtttvvvwwwvvvuuutttsssssssssssstttuuuuuutttssssssuuuwwwsssrrrooommmkkkjjjiiiiiijjjlllppprrrrrrpppmmmkkkjjjiiigggggghhhhhhhhhgggfffffffffffffffgggggghhhhhhiiikkknnnpppqqqqqqqqqrrrrrrvvv~~~~~~|||yyyxxxwwwuuusssqqqkkkhhhbbbZZZQQQLLLJJJJJJIIIJJJLLLOOOPPPMMMFFFAAABBB@@@CCCLLLTTTYYY```fffooo~~~zzzvvviiiMMMAAA777444555333111111333333333222222111111111222111000000//////000000000000000000000000000000........................//////.........---------------------------------,,,---...//////...---,,,---------------------------------............///---000444999>>>BBBEEEFFFJJJKKKLLLLLLJJJFFFBBB???999===LLLdddyyyuuuwwwwwwjjj\\\```mmmlllZZZDDDCCCJJJ[[[qqq~~~yyymmmpppuuuuuuwww|||{{{}}}~~~{{{yyyxxxxxxxxxxxxyyyyyyyyyyyyzzzyyywwwuuusssssssssssssssrrrooommmjjjeee___[[[VVVPPPKKKGGGAAA;;;:::<<<=========>>>AAAFFFJJJMMMQQQMMMHHHHHHKKKMMMLLLJJJKKKKKKLLLOOORRR[[[mmm~~~~~~{{{|||}}}~~~~~~~~~~~~}}}}}}{{{{{{|||~~~|||xxxuuuttttttuuuvvvvvvvvvuuuuuutttrrrqqqpppqqqrrrrrrrrrrrrqqqpppoooooollliiigggffffffdddccceeebbb[[[SSSKKKCCC>>>;;;888777666555444555666666666666777777777777666666666444222000//////000111//////000111111222333333888:::===>>>======>>>???BBBGGGMMMRRRVVVVVVLLLAAA===666111333555444333444555444333333555555444333111111222333444666777888888:::<<>>555333444333111111222222222222222111111111222111000000//////000000000000000000000000000000.......................................---------------------------------------............---------------------------------------............///,,,...222666;;;???BBBDDDHHHIIIKKKLLLJJJGGGDDDAAA;;;@@@NNNdddttt{{{{{{|||}}}xxxxxxzzzwwwppp______hhhzzzxxxhhhJJJBBBBBBQQQgggyyyrrrrrrwwwyyy~~~~~~|||~~~{{{xxxuuuvvvwwwyyyyyyyyyyyyxxxwwwwwwvvvvvvuuutttsssssssssrrrqqqpppmmmhhhbbb]]]ZZZTTTNNNJJJDDD===:::;;;<<<===>>>>>>>>>BBBIIINNNQQQNNNJJJIIIKKKLLLKKKIIIGGGFFFFFFHHHJJJSSSfffxxx{{{|||~~~~~~}}}}}}~~~~~~}}}}}}{{{{{{|||~~~}}}zzzxxxvvvuuuuuuuuussstttuuuuuutttrrrpppnnnpppqqqqqqqqqqqqppppppooonnnkkkiiigggggggggeeedddeeeaaa[[[RRRJJJCCC>>><<<999888666555555555666777777666666666666666777777666555333111000000000111///000000111111222222222444777;;;>>>>>>>>>>>>???BBBHHHOOOTTTYYYZZZRRRHHHAAA999444444666555444666555333222333444555444333000333777777666666888;;;999;;;???BBBEEEGGGHHHHHHFFFGGGIIIJJJLLLNNNOOOPPPMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIuuuxxx|||yyytttsssssssssqqqrrrrrrtttuuuvvvwwwxxxxxxvvvsssqqqqqqrrrtttvvvtttvvvwwwvvvvvvvvvwwwyyyrrrpppnnnkkkiiihhhgggggggggjjjmmmqqqrrrpppmmmkkkfffeeedddeeegggiiiiiihhhffffffeeeeeeffffffggghhhhhhiiikkkmmmoooqqqssstttxxxyyy~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{xxxvvvtttqqqooohhhfffbbb[[[TTTOOOMMMMMMOOOPPPQQQQQQOOOJJJEEEAAA@@@AAAGGGQQQZZZaaajjjsss}}}xxxzzzsss```EEE<<<444333444333222333222222222111111111111111111111000///////////////////////////////////////................................................------------------------------------------------,,,,,,---------------------------............///,,,...000444999===AAACCCEEEGGGIIIKKKJJJHHHEEECCCBBBEEEPPPcccqqquuuuuuuuu}}}~~~}}}wwwqqqsss}}}{{{yyy{{{uuufff___```qqq~~~qqqWWWGGG>>>HHH[[[mmm|||{{{yyy|||wwwpppvvv}}}}}}yyyvvvuuuvvvxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvuuutttssssssqqqqqqqqqqqqpppkkkddd___[[[UUUOOOLLLGGG???;;;;;;;;;===???>>><<>>CCCRRRbbbtttuuuhhhiiinnnsss{{{~~~{{{xxxuuuwwwxxxyyyzzzyyywwwtttsssuuuuuuuuuvvvuuutttsssrrrppppppqqqrrrqqqmmmfffbbb[[[TTTPPPNNNJJJCCC===<<<:::===???===;;;>>>EEELLLKKKJJJIIIIIIJJJKKKKKKJJJEEECCCCCCCCCDDDLLL]]]nnn}}}{{{~~~~~~}}}||||||}}}~~~}}}~~~||||||zzzyyyyyyxxxvvvuuussssssssstttvvvwwwwwwuuurrrppprrrrrrsssssssssssssssrrrmmmllljjjiiiiiihhheeecccaaa]]]UUUMMMEEE???;;;:::999888666555555555666777666555555555555777999:::777777555444222111000000000000000000000111111111,,,000444777999:::;;;<<<>>>FFFNNNTTTZZZ^^^\\\VVVKKKBBB999666666444333555222111000000222222111000444999===<<<777444555888:::<<>>CCCGGGKKKKKKJJJIIIHHHGGGGGGFFFDDDBBBBBBCCCCCCIIIYYYiii~~~{{{~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}||||||xxxxxxwwwwwwvvvuuuuuuttttttuuuvvvwwwwwwuuusssrrrrrrsssssstttttttttttttttnnnmmmkkkjjjiiigggdddbbb___[[[SSSJJJCCC===:::999888777555444444444555666444444555555777888999:::888777666555333222000000000000000000000000000000---000333666777999;;;>>>===FFFNNNTTTZZZ______[[[SSSHHH===999777444333555444222111222333444333222222666888888777666888:::999:::<<>>888444444333000111444///000000000111111111222000000///............///000000000000000000000000........................---------.........//////------------------------------,,,++++++,,,------++++++,,,,,,---......///---------............///000//////111555;;;AAAEEEBBBDDDGGGJJJJJJHHHFFFDDDHHHEEEOOOlll{{{{{{~~~rrrfffeeeooozzzwwwsss[[[HHHEEEHHHPPPfff~~~}}}zzztttqqqxxx|||{{{zzzzzz{{{zzzzzzyyyxxxwwwwwwvvvxxxwwwuuusssrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqmmmjjjccc\\\WWWVVVSSSJJJAAA===:::;;;<<<===>>>@@@AAABBBGGGHHHIIIHHHGGGFFFFFFFFF@@@@@@AAABBBAAAFFFTTTcccyyy{{{~~~||||||}}}}}}}}}}}}|||||||||~~~}}}{{{zzz{{{xxxwwwwwwvvvvvvwwwwwwxxxttttttuuuuuuttttttssssssqqqrrrsssssstttttttttssspppnnnlllkkkjjjgggccc```___[[[SSSJJJBBB===:::999777666444333333333444555222333555666888999999:::888888777666444222000///000000000000000000000///---///111222333666999<<<>>>FFFOOOUUU[[[```aaa___[[[OOOCCC<<<999555444666333222111222333444333111444555555555555666777888777777999===DDDLLLTTTYYYYYYWWWUUUTTTUUUWWWZZZ\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYY]]]aaabbbaaaccchhhlll}}}~~~~~~}}}|||{{{|||}}}~~~zzzxxxuuuuuuvvvvvvvvvuuusssrrrqqqpppooopppqqqrrrrrrsssssssssssssssssssssqqqtttvvvwwwvvvvvvvvvwwwqqqqqqpppoooooopppqqqrrrnnnllljjjiiiiiijjjlllmmmiiihhhggggggiiijjjjjjiiifffeeeeeeeeeeeefffgggggglllmmmnnnpppssswwwzzz|||{{{}}}~~~}}}|||zzzyyyvvvwwwxxxyyywwwrrrjjjddd^^^^^^]]]ZZZUUURRRQQQQQQMMMNNNNNNJJJEEE@@@???@@@AAADDDKKKTTTZZZ___jjjuuu}}}yyyiiiOOO<<<777333333111...///222//////000000111111111222000000///...............000000000000000000000000........................---------.........//////------------------------------++++++++++++------++++++,,,,,,---...//////---------.........//////000///...000444:::@@@DDDCCCDDDGGGIIIJJJHHHEEEDDDIIIEEEOOOooozzzwwwyyy~~~xxxmmmffffffvvvxxxsssyyy{{{dddOOOIIIFFFJJJ___www~~~zzzrrrvvv}}}|||||||||zzzzzzyyyxxxxxxyyyyyyzzzzzzxxxuuurrrqqqqqqqqqrrrtttsssrrrssssssrrrpppnnnhhh```ZZZYYYVVVLLLBBB<<<::::::;;;===@@@AAAAAA???BBBCCCFFFGGGGGGGGGHHHIII===>>>???@@@@@@DDDQQQ___xxx{{{~~~~~~{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}|||zzzyyyyyyyyyxxxxxxwwwvvvwwwxxxzzz{{{tttssssssssssssssssssssspppqqqrrrrrrssssssssssssqqqooommmkkkjjjgggbbb___```[[[SSSJJJCCC>>>;;;:::666555444333222333444444111222555777999999999999999888888666555222111///000000000000////////////+++,,,------///222666:::???HHHQQQVVV\\\bbbcccaaa```TTTFFF???;;;666555777111000///000111111111///999777444333333444444333666666777;;;BBBLLLUUU[[[]]][[[WWWUUUVVVXXX\\\___]]]]]]^^^^^^^^^____________cccggggggeeefffkkkppp}}}~~~|||{{{yyyxxxxxxuuuqqqrrrtttvvvvvvuuusssssstttttttttsssrrrqqqsssqqqqqqsssvvvxxxvvvttttttttttttuuuvvvwwwxxxyyyuuussspppppppppqqqpppooopppnnnkkkiiihhhiiikkkllliiiiiijjjiiihhhfffeeeccceeecccaaacccfffiiijjjiiimmmooossstttuuuwwwzzz|||~~~{{{}}}|||zzzyyyxxxwwwwwwvvvsssmmmfffaaaaaa___\\\ZZZXXXVVVRRROOOOOOOOONNNJJJEEEAAA??????FFFIIIPPPWWW[[[aaalllxxx}}}{{{~~~fffLLL999888777555333222222222111111111111111111111111000000000000000000000000000000000...---...000111......////////////.........------,,,,,,------...------......//////000000------------------------------............---------------............///111111111000111666<<>>BBBOOO]]]|||}}}}}}~~~}}}|||{{{zzzyyyzzzzzz|||}}}zzzzzzzzz{{{|||{{{yyyvvvxxxxxxxxxwwwuuuvvvxxxzzzxxxwwwuuusssrrrrrrrrrrrruuuvvvvvvvvvvvvtttsssrrrpppmmmjjjhhhfffeeebbb```bbb]]]UUUKKKCCC<<<999777777666444222111222444555555555666777888:::;;;<<<:::::::::999777555444333,,,---///000111111000000222111///...///111444666777>>>JJJWWWbbbggggggfffiii^^^NNNBBB===:::777444111111111111222333444555444444444444444555666777:::888888===CCCJJJVVV```bbb]]]YYYYYY]]]___^^^\\\]]]]]]^^^```bbbdddfffgggiiijjjlllnnnooooooooonnn||||||}}}uuussspppmmmmmmqqqtttvvvvvvtttttttttssssssttttttuuutttrrrrrrsssvvvwwwuuusssqqqqqqrrrssstttvvvxxxyyyrrrqqqqqqrrrssstttrrrpppkkkjjjiiihhhhhhjjjlllmmmlllkkkiiigggffffffffffffeeecccbbbdddhhhlllmmmmmmnnnqqqtttuuuvvvxxx|||~~~~~~~~~|||{{{yyyyyyuuuuuutttsssqqqllleee```___]]][[[ZZZXXXVVVRRROOOOOOOOOMMMJJJEEEAAA@@@AAAFFFIIIPPPWWW\\\cccqqq~~~|||xxxzzzuuu^^^FFF999888666555333222222222111111111111111111111111000000000000000000000000///000//////.........///------............------///......------......///............////////////------------------------------............------------------............000000000///111555:::???CCCCCCEEEHHHKKKKKKHHHDDDEEEHHHOOOccc~~~yyyuuurrrtttxxxoooccc[[[bbb}}}|||sssvvv{{{yyyyyy~~~{{{ttthhhWWWHHHFFFTTTeeevvvzzzwww{{{~~~}}}~~~|||{{{zzz{{{{{{zzzxxxwwwuuussssssuuuuuutttrrruuutttrrrrrrssssssrrrqqqmmmfff___\\\[[[VVVMMMEEE===;;;::::::===>>>???>>>BBBBBBCCCCCCDDDDDDCCCCCCBBB@@@?????????CCCQQQ___}}}~~~~~~|||zzzzzzyyyyyyyyyzzz|||||||||{{{{{{|||~~~}}}{{{yyyuuuuuuuuutttssssssuuuwwwvvvuuutttrrrqqqqqqrrrrrruuuuuuvvvvvvuuutttrrrqqqqqqnnnkkkhhhfffccc```^^^```\\\TTTKKKCCC<<<888666666555444333222333444555666666666777999:::<<<===;;;;;;:::999888666555444000000222333333222222111000///...---...000222444777<<>>888777666444333222222222111111111111111111111111000000000000000000000000///////////////...------,,,------......------,,,/////////......//////////////////...............------------------------------............------------------............/////////...///333888<<>>===>>>???EEESSS```{{{}}}zzzxxxwwwwwwxxxyyyzzz{{{|||}}}|||{{{|||}}}}}}{{{yyytttuuuuuutttsssssstttvvvuuutttsssrrrqqqqqqrrrssstttuuuuuuvvvuuusssrrrqqqqqqnnnkkkhhheeebbb___\\\]]]ZZZTTTLLLDDD<<<777555333333444444444444444444666666777888999;;;<<<===;;;;;;;;;:::999777666555222222333333222222111000...---,,,,,,,,,...000222777:::AAAKKKWWWcccnnntttuuuooocccTTTEEE;;;666444333222111111000111111111111222222333444666777888;;;888777:::???EEEOOOZZZcccbbb___\\\ZZZ[[[^^^aaa^^^```dddgggjjjkkklllkkkpppqqqrrrrrrrrrpppnnnmmm}}}|||xxxkkkccc\\\ZZZYYY[[[```gggnnnrrrvvvwwwyyyzzzzzzxxxvvvuuusssssssssuuuvvvvvvuuuuuunnnnnnnnnoooppprrrssstttnnnppptttyyy{{{xxxrrrnnndddeeefffhhhiiijjjkkkkkkmmmkkkiiiggggggggghhhiiifffffffffhhhkkknnnqqqrrruuuwwwxxxvvvtttvvv}}}~~~}}}|||zzzyyyxxxwwwwwwsssrrrqqqpppmmmiiiccc^^^ZZZYYYXXXXXXXXXWWWSSSQQQLLLLLLIIIFFFBBBAAABBBDDDIIILLLRRRYYY^^^hhh|||wwwnnn```JJJ999888777555444333222222222111111111111111111111111//////////////////////////////000000111000...,,,---..................---//////............///////////////......---------------------------------------............------,,,,,,---------.........---------------000555999@@@BBBEEEHHHJJJKKKIIIHHHIIIHHHIIISSSlllssseeeccchhhsss}}}lll```iii|||~~~||||||zzzxxx|||}}}ooo\\\LLLHHHLLLZZZmmm}}}vvvzzz~~~}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxwwwvvvwwwvvvttttttuuuvvvvvvuuuqqqlllfffbbb___[[[UUUOOOEEEBBB>>><<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>><<<;;;===@@@FFFTTT```uuu~~~{{{yyyuuuvvvvvvwwwyyyzzz{{{|||}}}|||zzzzzzzzzzzzxxxvvvwwwxxxxxxxxxvvvvvvwwwyyyvvvuuutttsssrrrsssssstttttttttuuuuuutttsssqqqpppooollljjjhhhfffccc```]]]\\\YYYTTTMMMEEE>>>888555222222333444555555555444777777777888999;;;===>>>;;;;;;;;;:::999888777666222222111111000///.........---,,,,,,---...000111777999>>>FFFQQQ^^^kkksssxxxuuummm^^^LLL>>>777666444333222111000000000000000000111222333555777888:::666555888;;;???IIIRRR^^^aaacccbbb^^^\\\^^^bbb^^^aaafffjjjnnnoooooonnnrrrsssssssssqqqmmmjjjhhh~~~mmm^^^VVVOOOOOOOOORRRWWW___gggmmmssswww}}}{{{uuuqqqqqqrrrtttuuuvvvvvvwwwxxxppppppooooooooopppppppppppprrrvvvzzz{{{wwwqqqkkkgggggghhhhhhiiiiiiiiiiiijjjkkkkkkkkkjjjiiihhhggghhhhhhiiiiiikkkmmmoooqqqwwwyyyzzzvvvsssuuu}}}~~~}}}{{{yyyxxxwwwwwwwwwuuutttrrrpppmmmhhhbbb^^^XXXXXXXXXYYYYYYWWWTTTQQQJJJIIIFFFCCC@@@@@@CCCEEEMMMPPPVVV\\\```kkk{{{mmmZZZEEE888777666555444333222222222000000000000000000000000////////////////////////000//////111222222000---//////000000000000//////...------,,,,,,------...//////......------,,,,,,------------------------------............------,,,,,,,,,------------...,,,------,,,,,,///333666;;;>>>CCCFFFHHHHHHHHHHHHHHHFFFEEEKKK^^^yyysssccc```eeelllwww{{{dddfffuuu~~~|||zzzwwwwww|||jjjUUUIIIGGGTTTggg}}}zzzvvvxxx}}}~~~|||zzz{{{|||{{{zzzyyyxxxwwwyyywwwvvvvvvxxxyyyxxxwwwsssooojjjeeebbb^^^YYYUUUJJJFFF@@@<<<<<<<<<=========>>>???@@@AAAAAAAAAAAA===:::;;;>>>BBBHHHSSS^^^kkk}}}}}}zzzwwwtttuuuvvvwwwyyyzzzzzz{{{}}}{{{zzzyyyxxxvvvuuuxxxyyyzzzzzzyyyxxxyyyzzzxxxwwwvvvuuuttttttuuuuuussssssttttttsssrrrqqqoookkkjjjhhhhhhgggfffccc```\\\YYYTTTMMMFFF???999666222222333444555555555444666666777888999;;;<<<===;;;;;;;;;:::999888777666333333222111000///.....................000111222666999>>>DDDMMMYYYfffnnn{{{{{{vvviiiVVVFFF===;;;444444222111000000/////////000000111333555666777888555444666888;;;BBBIIITTT\\\dddgggccc```___aaa___bbbggglllppprrrrrrrrrtttttttttrrrooojjjeeebbbxxxdddUUULLLFFFGGGIIILLLQQQXXXaaagggooouuu}}}~~~vvvpppqqqsssuuuvvvvvvvvvwwwxxxrrrrrrqqqpppooooooooooooqqqsssvvvyyyyyyvvvppplllkkkkkkjjjiiiiiiiiijjjjjjjjjjjjllllllllljjjiiihhhiiijjjkkkkkkkkkmmmppprrrwwwzzzzzzwwwtttwww~~~}}}{{{yyywwwwwwwwwwwwxxxvvvssspppmmmhhhbbb]]]XXXXXXYYYZZZZZZXXXTTTQQQIIIHHHEEEAAA???@@@DDDHHHPPPTTT[[[aaaeeeppp|||jjjSSSAAA999666555444333222222222222000000000000000000000000000000000000000000000000///---,,,...222333111///000000000111111000000000------,,,,,,,,,,,,------.........---------------------------------------------............------,,,,,,,,,,,,------------,,,,,,---,,,,,,...111444777;;;AAADDDFFFFFFGGGHHHEEEDDDCCCFFFSSSkkkttteeebbbfffjjjuuuhhhdddooo}}}}}}{{{xxxvvvyyyxxxbbbQQQJJJQQQbbbvvvtttpppqqqzzz~~~|||yyy{{{||||||yyywwwvvvvvvyyyxxxwwwwwwyyyzzzzzzyyyvvvrrrmmmiiieeeaaa^^^[[[NNNHHHAAA<<<:::::::::;;;<<<===>>>???@@@AAAAAAAAA<<<:::;;;@@@DDDHHHPPPYYYaaaqqq~~~~~~|||yyywwwuuuvvvwwwxxxyyyzzzzzzzzz|||{{{{{{{{{zzzxxxvvvxxxzzzzzzxxxwwwxxxyyy{{{yyyxxxvvvuuuuuuuuuuuurrrsssssstttsssqqqpppooojjjiiiiiiiiiiiihhheeebbb[[[XXXRRRKKKDDD>>>:::777333333444444444444444444555555666777888:::;;;<<<::::::::::::999888777666666555444222222111111111////////////000111222222555999>>>CCCLLLXXXfffpppyyy{{{xxxmmm[[[JJJ>>>:::555444333222111111111111000000000111222444555666777555555888888888<<>>EEEOOO\\\fffjjjiiihhhgggdddfffjjjoootttwwwzzz|||||||||{{{xxxrrrjjjbbb^^^rrr]]]MMMFFF@@@CCCHHHKKKOOOTTT\\\aaahhhnnnxxx{{{vvvxxxzzzxxxtttrrrrrrsssrrrrrrqqqqqqrrrsssssstttqqqpppqqqsssuuuvvvtttrrrooommmkkkjjjjjjllloooqqqnnnmmmjjjiiihhhjjjlllmmmiiikkknnnooooooqqqvvvzzzssswwwzzzyyyyyy||||||~~~{{{yyywwwwwwxxxyyyzzzwwwsssooojjjddd^^^ZZZZZZZZZ[[[\\\\\\YYYUUUQQQKKKIIIFFFCCCAAADDDJJJNNNRRRYYYccckkkppp}}}rrrZZZBBB888999555444444333222222222222000000000000000000000000000000000000000000000000,,,(((%%%(((---111111///......////////////......//////............//////,,,,,,,,,------.........---------------------------..................---++++++,,,,,,,,,---------,,,---...---,,,---000222555:::@@@DDDEEEFFFHHHJJJJJJHHHEEE@@@@@@NNNhhhxxxmmmjjjlllqqqwwwkkk```bbb~~~|||qqqXXXJJJBBBNNN\\\kkk{{{}}}rrrsss{{{~~~||||||}}}zzzyyyzzzwwwuuutttuuuwwwxxxxxxwwwyyyvvvqqqmmmhhheeecccaaaVVVPPPGGG???<<<<<<======888999:::<<<===>>>>>>>>>===;;;>>>DDDGGGHHHKKKPPPWWWddduuu}}}}}}||||||zzzxxxwwwxxxyyyzzz{{{zzzyyyxxxwwwvvvuuuwwwzzz}}}wwwyyy{{{{{{zzzxxxxxxyyy|||zzzxxxuuusssrrrrrrrrrrrrrrrssssssrrrqqqooonnnnnnmmmllllllkkkhhhdddaaaXXXTTTMMMEEE>>>:::777777777666444222111222444555444444444555666888:::;;;888888888888888777666555333222111000000000111222......//////000111111111222555:::@@@KKK^^^ttt}}}mmmZZZIII???555555444333333333444444111111000000111222333333999888;;;???>>>::::::===DDDLLLXXXccciiilllkkkkkkgggiiilllpppuuuzzz}}}{{{uuulllddd___sss___OOOGGGHHHHHHJJJOOOTTTYYY[[[\\\hhhmmmvvv~~~|||uuupppqqqsss{{{yyyuuurrrppppppqqqrrrnnnooopppsssvvvwwwvvvuuuooooooooooooooonnnmmmlllqqqnnnkkkjjjjjjkkkkkkkkkpppoooooooooqqqsssvvvxxxzzzxxxzzz}}}zzz}}}~~~}}}}}}~~~~~~|||xxxvvvuuuxxxzzz{{{wwwqqqlllgggbbb^^^ZZZ\\\ZZZYYYXXXXXXWWWUUUSSSLLLEEE@@@???@@@BBBIIIPPPWWWXXX___kkkvvvttt^^^FFF999777444444333333222111000000000000000000000000000000////////////............//////////////////////////////............//////......------------......000000/////////.........,,,,,,,,,---------......,,,,,,,,,++++++*********+++,,,---...////////////---------............///...555===BBBDDDEEEFFFHHHLLLHHHDDDAAA@@@FFFWWWggg~~~uuurrrssssssuuu~~~rrrgggdddttt|||^^^EEEEEEKKKTTTccctttzzzyyy~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||{{{yyywwwvvvyyyxxxvvvtttuuuvvvyyyzzzxxxwwwtttpppjjjddd___]]]```VVVJJJBBB???>>>;;;999777777999:::;;;<<<<<<<<<===>>>???AAADDDGGGKKKMMMSSS[[[iii|||~~~}}}{{{{{{zzz~~~}}}{{{zzzyyyyyyyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyxxxvvvvvvyyy{{{{{{zzzxxxvvvtttrrrqqqpppuuuuuutttsssqqqppppppoooqqqpppooonnnmmmiiieeeaaaWWWTTTOOOJJJEEE@@@:::666444333222111222444666888888888999999777555333222666888::::::999888888888777666555444444333444444111000///000222333333222333555:::@@@III]]]|||nnnTTT>>>;;;888555444555666777666666555333111000000111111555666777999;;;<<<<<<<<>>AAANNN[[[ttt~~~}}}|||vvvjjjfffhhh|||dddLLLEEEIIIQQQ___ppp~~~~~~}}}|||{{{{{{{{{{{{{{{||||||{{{yyywwwvvv{{{yyyxxxwwwwwwyyy{{{|||xxxwwwvvvsssnnnjjjfffdddcccZZZNNNEEE@@@>>>;;;888777777888:::;;;;;;<<<<<<======>>>@@@CCCGGGJJJLLLOOOVVVdddvvv~~~~~~~~~~~~|||{{{zzzzzz{{{{{{zzz{{{{{{|||||||||{{{{{{yyyyyyyyyxxxwwwwwwyyy{{{{{{zzzzzzxxxvvvtttrrrqqquuuttttttsssrrrppppppooorrrqqqooommmkkkgggccc___WWWTTTNNNIIIDDD>>>999555444444333222333555777888777777777666555444333222333555888888666555555555777666666555555555555555222111111222333444444222///111777???JJJ___{{{___HHH<<<999666555666777777777777666444222111000000111333444666888:::;;;<<<===???EEENNNWWW^^^cccgggiiiiiijjjnnnssszzz~~~vvvmmmfffzzzfffVVVMMMKKKNNNSSSZZZ```fffkkkmmmqqqrrrvvvyyyxxxyyy|||wwwrrrooommmllllllnnnmmmmmmoooqqqrrrqqqpppooooooooooooppppppppppppnnnllljjjjjjkkknnnrrrtttrrrrrrrrrrrrssstttuuuuuuxxxvvvxxx~~~~~~}}}|||}}}}}}|||{{{zzzyyywwwvvvuuuuuutttqqqlllhhheeeaaa]]][[[YYYXXXWWWVVVVVVTTTPPPNNNKKKFFFBBBDDDFFFIIIOOOVVV[[[___hhhttt}}}kkkTTT@@@888999444333333222222111111111000000000000000000000000111111000000000///////////////////////////////////////............//////000000////////////000000///............---------,,,,,,,,,---------......------------,,,,,,,,,,,,/////////......---++++++---------............///000444;;;@@@CCCEEEGGGIIIIIIGGGEEECCC>>><<>>???BBBEEEHHHJJJKKKQQQ]]]nnn~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxyyyyyyxxxwwwwwwxxxzzzyyyzzzzzzzzzyyyvvvsssrrrttttttssssssrrrqqqpppooorrrpppnnnllliiifffaaa]]]XXXTTTNNNHHHBBB===888444555444444333444555777888777777555444333333222222222444666777555444444444666666666777777777777888444333222333444555444333///111666>>>III^^^}}}iiiPPP===:::777666666777777777888777555333222111000000222333444777999;;;<<<======BBBIIIPPPVVV]]]cccggglllnnnsssxxx}}}{{{pppiii~~~nnn]]]TTTRRRUUU[[[```dddhhhlllnnnvvvuuuyyy~~~||||||~~~zzzuuurrrpppppppppnnnnnnnnnppprrrtttsssrrrooooooooooooppppppqqqqqqmmmlllkkkjjjjjjmmmrrruuussssssssssssssssssttttttuuutttwww~~~~~~}}}}}}}}}~~~zzzzzzyyyzzzyyyxxxuuussspppmmmiiieeeccc```]]][[[[[[ZZZXXXXXXWWWUUUQQQMMMIIIDDDBBBEEEHHHKKKQQQXXXZZZ```kkkyyywwwdddMMM<<<777999333333333222222111111111000000000000000000000000111111111111000000000000//////////////////////////////............////////////............//////000/////////............,,,,,,,,,---------......---------------------------.........------,,,+++---------............///000444999>>>BBBEEEHHHIIIHHHGGGGGGFFF@@@;;;<<>>AAACCCFFFHHHIIINNNXXXgggyyy~~~~~~~~~~~~|||{{{yyyxxxvvvwwwxxxwwwvvvvvvwwwxxxwwwxxxzzzzzzyyywwwtttrrrssssssttttttsssrrrpppooopppooollljjjiiifffbbb___[[[VVVOOOHHHBBB===888555666555555555555666777888888777555333222333333444333666888888666555555666666666777888999999::::::444333222333444555444333333444777>>>GGGYYYtttjjjPPP===:::777555555666666555888888666555333111111000000111222555777:::<<<======@@@EEEJJJOOOVVV___eeennnqqqvvv{{{vvvooo{{{vvvfff]]]VVV[[[```dddfffiiilllnnnxxxyyy~~~~~~}}}}}}yyyvvvsssrrrssstttpppooooooqqquuuwwwxxxwwwoooooonnnnnnooopppqqqrrrnnnnnnmmmkkkjjjkkkooosssssssssrrrrrrrrrsssssstttssssssxxx}}}{{{||||||||||||}}}~~~~~~zzzyyyyyyzzz{{{yyyvvvsssmmmjjjfffcccaaa___\\\ZZZZZZYYYXXXXXXVVVSSSNNNKKKFFFBBBAAAEEEIIILLLRRRXXXXXXaaaooo{{{oooZZZFFF999777888333333222222222222222111000000000000000000000000111111111111000000000000//////////////////////////////............//////...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------++++++,,,---......---------------............///000222666;;;@@@EEEGGGHHHHHHGGGIIIIIIEEE>>>===???AAAUUUfffooo~~~}}}nnnggg]]]bbbmmmzzzuuubbbMMMFFFEEEQQQcccuuu}}}{{{zzzzzzzzzzzzzzz{{{{{{zzzxxxvvvuuuuuuuuuvvvwwwxxxxxxyyyyyywwwwwwwwwvvvtttqqqooommmccc___WWWOOOHHHBBB===999666666666666777999:::;;;<<<<<<<<<===???BBBDDDEEEHHHMMMVVVcccsss~~~~~~}}}|||{{{yyyxxxwwwtttvvvwwwvvvuuutttuuuvvvtttuuuxxxyyyxxxvvvtttrrrssstttuuuuuuuuusssqqqpppooommmkkkjjjjjjhhhfffccc^^^YYYPPPHHHBBB===999777555555555555555666666777888777555444333444555555333555777777666555555555555666888999::::::::::::555444333333444555444333444444777===EEESSSjjj~~~iiiPPP===:::666444444444333333777777666555333222111000///000111333555888;;;<<<<<>>CCCFFFGGGHHHGGGIIIKKKGGGAAA>>>@@@:::GGGYYYiii|||xxxsssfffdddgggtttsss```OOOEEEAAAMMM```ttt}}}{{{zzzzzzzzzzzzzzz{{{zzzyyyxxxvvvuuuuuuvvvxxxzzz{{{{{{{{{zzzwwwwwwwwwvvvtttrrrooonnndddaaa[[[TTTLLLDDD>>>;;;666666555555666888:::;;;<<<;;;;;;<<<>>>@@@BBBCCCHHHLLLTTT^^^mmm}}}~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwtttuuuwwwwwwuuutttuuuvvvssstttvvvwwwwwwvvvuuuttttttuuuvvvwwwwwwuuusssrrrooommmlllkkkkkkkkkiiigggaaaZZZQQQHHHBBB===:::888555555555555555555555555777666666555444444555555111333555666444333333333555666888:::;;;;;;:::999777666444555666666555444222222555;;;CCCNNNaaaqqqeeePPP===:::666333333333222111555555555555444222111000//////000111333666999;;;;;;>>>AAABBBEEELLLYYYbbbjjjpppxxx}}}~~~~~~pppiiiccchhhnnnooommmlllmmmooottt|||}}}{{{xxxuuusssssstttuuutttrrrqqqqqqsssuuuuuuuuupppooommmlllkkklllnnnoooooorrrtttrrrooonnnppptttsssqqqooommmmmmpppsssvvvyyy~~~~~~}}}}}}{{{zzzvvvwwwxxxyyyzzz{{{{{{{{{xxxuuussstttwwwwwwtttpppkkkhhheeebbb```^^^[[[YYYWWWVVVVVVUUUSSSOOOIIIEEEDDDAAABBBGGGKKKMMMQQQWWWYYYhhh{{{wwwppp^^^III<<<999777333222222222222222222222222000000000000000000000000000000000/////////......//////////////////////////////............//////---------,,,,,,---------/////////.........------,,,,,,,,,---------......++++++++++++,,,,,,,,,---+++,,,,,,---------,,,,,,---------............//////...000555<<>>@@@:::@@@OOOdddxxx|||wwwlllfffmmm|||sss```OOOBBB===III]]]rrr~~~}}}zzzyyyzzzzzzzzzzzzzzzzzzyyywwwvvvttttttvvvyyy{{{||||||{{{zzzwwwxxxxxxxxxvvvuuusssqqqhhhfffaaaZZZPPPGGG@@@<<<666555555444555777:::;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEIIIPPPZZZfffuuu|||}}}~~~~~~~~~~~~}}}|||xxxyyyzzzzzzzzzzzzyyyyyyuuuvvvxxxyyywwwvvvvvvwwwtttuuuvvvwwwwwwwwwwwwwwwuuuvvvxxxyyyyyywwwuuusssrrrpppnnnmmmmmmlllkkkiiibbb[[[QQQGGG@@@<<<999777444444555555555444444444444555555555555444333333222444666666555444444444555777888:::;;;:::999888:::999777777888999777666333333666;;;@@@GGGUUUbbbppp{{{rrr]]]LLL>>>;;;777444333333222111222333444444444222111000000000///000222555777999888<<>>@@@???KKKbbbuuutttfffiiiwwwuuucccOOOAAA:::GGG[[[qqq}}}}}}zzzyyyzzzzzzyyyzzzzzzzzzyyywwwuuutttrrrtttwwwyyyzzzzzzyyywwwxxxxxxyyyzzzyyyxxxwwwvvvllljjjfff^^^SSSHHH@@@<<<666555444444555777:::;;;;;;;;;;;;;;;<<<>>>@@@AAACCCGGGNNNVVVaaaooo{{{{{{}}}~~~~~~}}}|||{{{wwwxxxyyyzzz{{{{{{{{{{{{vvvxxxzzzzzzyyyxxxwwwxxxvvvvvvvvvwwwwwwxxxyyyyyyuuuwwwyyyzzzzzzxxxvvvtttvvvssspppnnnnnnmmmkkkiiiaaaZZZPPPFFF???;;;888666333444444555444444333333222333444555444333222111444666999999777666666666555777999::::::999888777<<<;;;::::::;;;;;;999888888777888<<<>>>AAAKKKUUUcccllluuuvvvpppeeeSSSEEE???<<<888555444444333222111222333333333333111111000000//////111444666888666:::======>>>FFFSSS]]]gggoooyyyxxxtttvvv{{{|||uuukkkfffgggjjjsss{{{zzzzzzxxxyyy|||{{{wwwrrrpppqqqqqqpppnnnjjjkkklllmmmmmmllljjjiiiooosssxxxyyyvvvsssrrrrrrxxxrrrooopppqqqppprrrvvv~~~yyyyyyyyyyyyyyyyyyyyyyyyuuusssrrrrrrssstttsssqqqjjjiiifffbbb]]]ZZZYYYYYYZZZYYYWWWSSSPPPLLLHHHGGGAAAAAADDDJJJLLLNNNSSSZZZfffuuu}}}~~~nnnVVVBBB888777555333333333333222222222111111222111111111000000//////000000000000000000000000////////////////////////---------............///,,,---------...////////////////////////////////////---+++,,,///111///,,,.........------,,,,,,,,,------------------------------------------------...000222444777===CCCGGGGGGHHHIIIGGGDDDBBBBBBBBB???;;;DDD[[[nnnyyy}}}|||{{{~~~wwwllleeeiiizzzvvveeeNNNKKKBBBEEEVVVhhh{{{|||~~~~~~}}}~~~{{{xxxwwwvvvuuutttuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwwwwwwwuuusssqqqppprrrnnniiiddd___TTTFFF;;;:::777444333555777888888888999:::;;;<<<>>>AAADDDGGGEEEGGGOOOYYYfffvvv}}}{{{{{{|||}}}}}}|||xxxyyyzzz||||||||||||{{{zzzzzzzzzyyyyyyyyyxxxxxxzzzxxxvvvvvvwwwyyyyyyxxxwwwwwwwwwwwwvvvuuutttssssssrrrqqqqqqpppmmmiiifff```YYYOOOFFF???:::777444444333333222222333333444555555444444444333333333666555333222222333444666222333555777888888777666:::<<<===<<<:::888888888555555666666999>>>FFFKKK[[[^^^aaa```ZZZQQQJJJFFF<<<;;;888666333111///...///000111222222111000///000000000000000111222222666;;;???@@@AAAGGGRRR[[[cccjjjttt||||||~~~}}}sssgggbbbdddgggwww{{{{{{{{{zzz{{{~~~|||yyytttrrrrrrqqqpppnnnnnnnnnnnnnnnmmmlllkkkjjjqqqtttwwwwwwuuurrrqqqrrruuupppmmmoooqqqqqqtttyyy~~~~~~~~~}}}yyyyyyyyyyyyyyyyyyzzzzzzvvvtttrrrrrrrrrrrrpppnnnhhhgggdddaaa]]][[[[[[[[[YYYWWWUUURRRNNNJJJGGGFFFAAABBBFFFLLLNNNPPPUUU\\\gggwwwnnnVVVBBB999888777555111111111111000000000000111111000000000/////////000000000000000000000000////////////////////////---------............///---------...............------------------------...---,,,,,,---...---+++------------,,,,,,,,,+++---------------------------------------------------...000222444:::@@@EEEFFFHHHIIIHHHFFFCCCBBBBBBAAA===CCCVVVjjjxxxyyysssqqqqqquuuqqqiiibbbddduuuxxxiiiTTTNNNBBBBBBRRRddd~~~{{{}}}}}}~~~}}}|||~~~zzzyyyxxxxxxvvvuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxvvvtttrrrqqqqqqmmmhhheee```WWWJJJ@@@<<<999666444444666666666888999::::::;;;<<<@@@BBBEEEDDDGGGOOOYYYcccppp|||}}}{{{{{{}}}yyyzzz|||}}}}}}||||||{{{yyyyyyyyyyyyyyyxxxxxxxxx{{{yyyxxxwwwyyyzzzzzzyyywwwxxxxxxwwwwwwuuutttttttttsssrrrrrrqqqoookkkhhh```YYYPPPFFF???:::777444444333333222222333333444666555555555444444444444666555333222222333444555333333444666777777777777;;;<<<===;;;999777777777333444555666888<<>>;;;888444222000//////000111111111111000///000////////////000111222444888===>>>???DDDNNNVVV^^^fffqqq{{{{{{nnnbbb]]]bbbiii{{{}}}||||||zzz{{{}}}|||yyyvvvssssssrrrqqqppprrrqqqpppooonnnmmmmmmmmmtttuuuvvvuuusssqqqqqqqqqsssnnnmmmoooqqqssswww}}}|||~~~~~~~~~}}}zzzzzzyyyyyyyyyyyyyyyzzzwwwuuusssrrrqqqpppnnnlllfffdddbbb___]]]]]]\\\\\\WWWVVVSSSPPPLLLHHHEEEDDD@@@BBBGGGNNNQQQSSSYYYaaammm}}}jjjQQQ@@@888777666555222222222111111111000000000000///////////////...000000000000000000000000////////////////////////---------............///...............---------++++++++++++++++++++++++,,,---...---+++******+++,,,,,,,,,,,,++++++++++++........................---------------------------------...111666===BBBEEEGGGJJJJJJHHHEEECCCCCCBBB???BBBNNNcccvvvrrriiifffgggkkkkkkggg``````ooo}}}ppp^^^WWWGGGAAAKKK]]]}}}~~~~~~~~~}}}|||}}}zzzzzzzzzzzzyyyxxxwwwwwwwwwvvvwwwwwwxxxxxx{{{zzzzzzyyywwwuuusssrrrppplllhhhfffccc[[[OOOFFF???;;;777555444555555555888999:::999999:::===@@@BBBBBBGGGOOOWWW]]]gggpppyyy}}}{{{yyyyyy{{{~~~|||}}}~~~~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxxxxxxx|||zzzyyyyyyzzz{{{{{{zzzwwwxxxxxxwwwwwwvvvuuuttttttsssrrrrrrrrrpppmmmjjj```ZZZPPPGGG@@@;;;777555444333333222222333333444666666555555555444444444555444333222222333444555333444444444666777888999<<<<<<<<<:::777555555666222333555666777:::>>>BBBFFFJJJMMMNNNKKKFFFAAA???CCCAAA>>>:::666333111000///000000111111000////////////......//////000000111555:::<<<<<>>AAAEEEIIIJJJIIIFFFCCCBBBFFFDDD@@@<<<888444222000000000000000000000////////////............/////////333888:::;;;???EEEJJJSSS^^^lllyyy{{{|||pppeeeZZZXXXdddsss~~~|||yyytttrrrsssuuuvvvvvvvvvuuuuuuvvvwwwpppoooooopppqqqsssuuuwwwyyywwwuuusssrrrrrrrrrrrrtttqqqppprrrrrrttt{{{}}}{{{~~~}}}|||}}}~~~~~~}}}yyyxxxvvvuuuuuuuuuvvvwwwwwwvvvtttssstttsssrrrpppgggddd```]]]]]]\\\ZZZXXXTTTRRROOOKKKGGGDDDBBBAAA@@@CCCKKKRRRUUUYYYcccnnnqqq[[[DDD999666444222333444444444333333333222222............////////////////////////////////////////////////////////////---------............////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........---///333999>>>AAADDDHHHJJJIIIGGGEEEDDDBBBBBB@@@DDDUUUmmm~~~oooeeeeeehhhkkkqqqssskkkdddiii~~~ppppppcccQQQGGGLLLoooxxxzzz}}}|||{{{}}}~~~~~~}}}zzzyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxvvvuuutttsssssstttpppllljjjhhhbbbXXXPPPBBB???:::888777777777777888999999888777777:::<<<===>>>DDDLLLQQQRRRWWW\\\eeeuuu~~~zzzvvvuuuwww{{{~~~|||{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxyyyzzzyyywwwuuuuuuvvvvvvuuuuuuttttttrrrqqqooooooooonnnllljjj```[[[RRRIIICCC===888555444333333222222333333444444444444444333333333222222222222222333333444444333333333333555777999;;;<<<<<<:::888444333333444333555888999999:::<<<===@@@CCCGGGIIIHHHGGGGGGGGGGGGEEEAAA===888555222111222222111111000000000000//////............//////000333777999;;;???DDDIIIRRR\\\jjjwww{{{vvv{{{oooeee[[[XXXeeevvv|||yyyssspppqqqsssuuuvvvvvvuuuuuuvvvxxxooopppqqqsssuuuwwwzzz{{{yyywwwuuutttuuuuuutttsssuuussssssttttttuuu~~~zzzyyyyyy{{{}}}}}}|||zzzzzzxxxvvvtttttttttvvvwwwxxxvvvttttttuuutttsssqqqgggccc^^^\\\]]]\\\ZZZWWWTTTQQQMMMIIIEEECCCAAAAAACCCFFFNNNTTTXXX]]]jjjxxxlllUUU@@@:::999666444555111111111000000000//////...////////////000000000000000000000000000000000////////////////////////---------............///...............---------...........................///000///---,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------...//////000333777;;;@@@CCCFFFHHHHHHFFFFFFFFFCCCBBBAAACCCNNNaaazzz}}}nnngggiiimmmpppwwwzzztttkkkkkkyyyvvvwwwkkkYYYKKKHHH```uuusssxxx}}}|||}}}~~~~~~|||{{{yyywwwwwwxxxyyy{{{xxxxxxwwwuuuuuutttuuuuuuvvvrrrnnnlllkkkfff\\\UUUGGGCCC>>>:::999888777777888888999888777888:::<<<<<<===BBBIIIMMMOOOTTTZZZ^^^nnn{{{xxxzzz}}}~~~|||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyxxxvvvuuuuuuvvvvvvvvvvvvuuuuuusssqqqooonnnnnnmmmkkkjjjaaa[[[SSSKKKDDD>>>888555444333333222222333333444555555444444444333333333111111222222333333444444222222333444666888999:::::::::999666333222333444444666888999999:::===>>>@@@BBBFFFHHHHHHGGGHHHIIIHHHFFFCCC>>>:::666444333444333222111111111111111000000//////......//////111333555888;;;???EEEIIIQQQYYYeeeqqqzzzzzztttnnnxxxnnnggg___\\\jjj}}}~~~}}}zzzuuurrrssstttvvvwwwwwwtttssstttuuurrrsssuuuxxxzzz{{{|||}}}yyywwwuuuvvvwwwxxxvvvttttttssssssuuuuuuxxxzzzzzzzzz|||~~~}}}||||||zzzxxxvvvuuuuuuwwwxxxyyywwwuuuttttttsssqqqoooeee```\\\[[[]]]^^^[[[XXXTTTQQQMMMHHHEEEBBBAAAAAAHHHKKKRRRXXX[[[bbbrrreeeNNN;;;999;;;888444555000000000/////////....../////////000000000111111000000000000000000000000////////////////////////---------............///---------...............------------------------...---,,,---......---,,,+++,,,,,,,,,------------------------------------------------------------,,,---///000000222555777???AAADDDFFFEEEEEEFFFGGGDDDBBBBBBDDDFFFTTTssszzzoookkknnnrrrrrryyy~~~zzzpppnnnvvvzzzxxxkkk\\\QQQGGGQQQjjj}}}qqqooosss~~~}}}~~~}}}{{{yyywwwwwwxxxzzz{{{xxxwwwvvvvvvvvvvvvwwwxxxuuuqqqnnnmmmmmmjjjbbb[[[MMMIIIBBB===:::888666444777888888888777888;;;===<<<<<<@@@FFFKKKMMMTTT[[[]]]lll}}}zzzzzz}}}~~~~~~}}}|||}}}||||||{{{zzzyyyxxxxxxyyyxxxxxxyyy{{{zzzyyywwwvvvwwwwwwxxxxxxxxxwwwwwwvvvsssqqqooonnnmmmkkkjjjaaa[[[SSSKKKEEE>>>999555444333333222222333333444777666666666555555555555000000111222333444444444111222333555777888999999999999777555222222333555444666777888888:::===???BBBDDDGGGHHHHHHHHHIIIJJJJJJHHHDDD@@@<<<999777666666555444222222222222222222111000////////////000222222333666:::@@@FFFJJJNNNUUU^^^hhhqqq|||}}}tttjjjbbb}}}wwwwww~~~tttmmmiiicccbbbqqq~~~~~~|||wwwuuuvvvuuuwwwyyywwwsssqqqqqqrrrvvvwwwyyy|||}}}~~~}}}}}}yyywwwvvvwwwyyyzzzwwwtttsssrrrsssvvvwww{{{}}}}}}}}}~~~|||yyywwwvvvwwwxxxzzzzzzxxxuuusssrrrqqqnnnlllbbb^^^ZZZZZZ]]]___]]]ZZZTTTQQQMMMHHHDDDBBBAAAAAAKKKOOOUUUZZZ^^^fffwww___HHH777777:::666222333111111111111000000000000//////000000111111222222000000000000000000000000////////////////////////---------.........//////,,,------....../////////------------------------...+++)))+++...///---***,,,,,,,,,------.........////////////////////////------------------------***,,,///000000111333555>>>AAACCCDDDDDDEEEFFFHHHEEEBBBCCCEEEBBBJJJnnnyyyqqqpppsssvvvrrryyy|||sssooottt{{{}}}|||vvvggg[[[TTTHHHFFFVVVfff}}}uuukkkjjjnnn{{{}}}~~~~~~~~~|||yyywwwwwwxxxzzz{{{xxxxxxwwwwwwwwwxxxzzz{{{ssspppmmmnnnooommmfff___RRRMMMFFF???:::777444222777888888888888999<<<>>>===<<>>;;;999888777666555333222222333333222222111000000000000000222222222444888???FFFKKKLLLQQQYYYaaakkkwwwzzzooocccZZZ~~~vvvrrrqqqpppnnnmmmmmmjjjkkkzzz{{{xxxxxxvvvuuutttsssssssssttttttxxxyyy{{{|||}}}}}}||||||uuuuuuuuuuuuuuutttttttttsssnnnpppwwwxxxyyy~~~zzz~~~|||wwwvvvtttssstttuuuwwwyyy|||xxxtttssstttsssnnniiiccc^^^YYYYYY[[[\\\ZZZWWWOOONNNLLLHHHDDDBBBCCCEEEKKKSSSTTTXXXbbbkkk|||uuuUUUGGG:::666666555444444444333222111000000000000////////////////////////////////////////////////333333222000///---,,,,,,................................................,,,------......------,,,)))))))))******+++++++++---,,,++++++++++++,,,---//////...---,,,,,,++++++//////...---,,,++++++***+++---.........///111333999===AAACCCBBBBBBCCCEEEEEEBBBBBBCCCBBBIIIeeezzzxxxyyyyyyxxx|||wwwiiiwww}}}wwwmmmeeeXXXKKKGGGJJJSSSjjj}}}sssjjjffffff|||~~~|||yyyxxxxxxyyyzzzuuuuuuvvvxxx{{{{{{zzzxxxwwwuuurrrpppooommmjjjhhh\\\VVVLLLBBB;;;888999:::444555666888999999::::::===???BBBEEEIIINNNTTTYYYgggjjjrrr{{{wwwzzz~~~}}}||||||||||||||||||{{{{{{{{{||||||}}}}}}{{{zzzzzz{{{{{{zzzyyysssuuuyyy}}}~~~}}}|||zzzwwwtttrrrpppoooooommmkkkeee___UUULLLDDD>>>999666333333222222222333444555888666555777999999666222///111222333222222333555333555666888999999999999555555444333333333444444555666777777888;;;@@@DDDDDDDDDEEEFFFHHHJJJLLLMMMMMMJJJFFFDDDBBB@@@===;;;888999:::999777666555666333111000///000111000///000222555888:::>>>CCCGGGKKKRRRZZZ```fffppp|||xxxlll]]]OOOyyypppkkkiiikkkkkkmmmpppooorrr|||xxxxxxtttsssrrrqqqrrrsssuuuwww||||||}}}}}}|||{{{yyyxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuppprrrxxxzzz||||||}}}zzzxxxwwwuuutttuuuvvvwwwxxxzzzvvvsssrrrrrrpppjjjeeebbb^^^YYYXXXYYYXXXUUUQQQLLLLLLKKKHHHEEEDDDFFFGGGQQQYYY[[[^^^iiirrrmmmOOOCCC888555777666555555666555444333222222222222////////////////////////////////////////////////000000000//////......---................................................,,,------......------,,,+++++++++,,,,,,---------...---,,,++++++,,,---...///......---,,,,,,++++++.........------,,,,,,++++++---.........///111333666:::???BBBCCCDDDFFFHHHGGGDDDCCCCCC@@@DDD\\\vvv~~~~~~sss~~~}}}{{{rrrlllcccVVVMMMKKKMMMbbbzzz||||||ssslllhhhrrr}}}zzzxxxwwwvvvwwwuuuuuuvvvyyy|||}}}|||zzzwwwuuurrrpppooommmkkkhhh```ZZZPPPFFF???;;;::::::444555666777999999::::::>>>@@@CCCFFFIIINNNSSSWWWbbbfffooo|||{{{wwwxxx}}}~~~~~~}}}||||||||||||}}}|||{{{zzzzzzzzz{{{{{{}}}|||zzz{{{||||||{{{yyyvvvwwwzzz|||||||||zzzyyytttrrrpppooooooooonnnlllfff```WWWMMMEEE???999666444333222222222333444555888777666777999888555333///111222222222222333555444555777888999999999888555444444333333333444444666666777888999<<>><<<;;;<<<<<<:::999777666777777555222111111111000///111333555777:::>>>CCCGGGKKKRRR[[[bbbjjjuuuxxxkkkYYYJJJwwwlllhhhfffeeehhhmmmqqqqqquuu|||wwwuuurrrqqqppppppqqqtttxxxzzz}}}{{{yyyvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwtttuuuzzz}}}}}}}}}|||wwwxxxwwwvvvuuuuuuvvvwwwxxxwwwuuurrrqqqpppllleee``````\\\YYYWWWVVVTTTOOOKKKJJJJJJJJJIIIGGGGGGHHHJJJVVV^^^```dddoooxxxyyyaaaHHH>>>666666777777666666555555444333222222222222////////////////////////////////////////////////---.....................................................................,,,------......------,,,---------............///......------------...............------,,,,,,+++------------------------+++---......---...000222333777===AAADDDFFFIIIJJJIIIFFFEEECCC===>>>OOOdddqqquuuvvvtttvvv{{{~~~zzzxxxsssfffUUUJJJGGGXXXmmm~~~}}}xxxxxxvvvnnnlll|||zzzxxxwwwwwwwwwvvvvvvvvvyyy{{{}}}|||{{{wwwuuusssqqqpppooollljjjfffaaaWWWMMMDDD>>>;;;999555666666777888999::::::>>>AAADDDGGGJJJMMMPPPSSS[[[```iiivvv}}}xxxxxx{{{}}}}}}}}}}}}||||||||||||~~~|||zzzyyyxxxyyyzzz{{{~~~}}}{{{|||}}}}}}|||zzzyyyyyyzzzzzzzzzzzzyyyxxxrrrpppnnnnnnoooooonnnmmmhhhaaaXXXOOOGGG@@@:::666444333222111222333555666999888888888999888555333///000222222111111333444444666777999999999888777444444333333333444444555555666777888:::===BBBEEEFFFHHHKKKNNNPPPQQQQQQQQQKKKHHHEEECCCCCCBBB@@@>>>??????===<<<:::999888888:::888555333333222000///111333555666999<<>>===<<<;;;999:::888666444444444222111111222444555666:::???CCCDDDKKKVVVaaannn~~~mmmWWWFFFxxxpppppprrrsssyyy~~~}}}}}}xxxwwwpppppppppqqqtttxxx}}}~~~|||zzzyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyyyy{{{{{{xxxxxx{{{~~~yyyvvvuuuuuuuuuuuuuuuuuuuuuvvvuuutttrrrnnnhhhaaa\\\ZZZYYYXXXWWWVVVTTTPPPNNNMMMLLLKKKIIIGGGGGGJJJLLLUUU^^^aaaggguuu|||jjjPPP@@@:::666777777444222333222222111111000000111111000000000000000000000000////////////////////////.........---,,,,,,++++++................................................,,,------......------,,,.........---------------........................---------------,,,,,,,,,+++,,,,,,------.........,,,---...---------///111333555999>>>CCCFFFGGGGGGGGGGGGGGGDDD???===CCCLLL[[[aaagggiiiooozzzyyy{{{xxxuuu{{{~~~bbbKKKDDDIIIVVViiizzz|||ssssssxxxyyyzzz~~~~~~~~~|||{{{zzzzzzzzzyyyyyyyyyzzzzzzyyywwwvvvvvvwwwwwwvvvuuuwwwvvvssssssrrrrrrooonnnoookkkdddZZZPPPEEE>>>999888888777777888999:::;;;;;;>>>AAACCCDDDEEEGGGIIIQQQXXXaaajjjrrrzzz{{{vvvvvvxxxyyyzzz|||}}}}}}}}}}}}yyyxxxxxxwwwxxxzzz}}}~~~~~~}}}||||||}}}}}}|||{{{xxxxxxwwwwwwxxxyyy{{{|||vvvssspppnnnmmmllljjjhhhfffaaaXXXPPPHHHAAA;;;777666444222111111333666888;;;;;;<<<;;;999666555444000111333333222222444555666888999;;;:::888555333222222222333444555666777333555777888999;;;???BBBEEEIIINNNSSSTTTRRRNNNKKKEEECCCAAAAAABBBCCCBBBAAACCCAAA@@@AAABBBBBB???<<<999777666555666666555444222333333333444888===AAACCCJJJUUUbbbrrroooYYYGGGwwwpppssswww{{{}}}|||rrrssstttvvvxxx{{{~~~~~~}}}|||{{{{{{zzzzzz{{{yyyyyyyyyzzzzzz{{{{{{|||yyy|||~~~{{{{{{{{{~~~zzztttuuuuuuuuuvvvvvvvvvvvvvvvvvvtttqqqlllfffaaa]]]YYYYYYXXXWWWVVVUUUSSSRRROOOMMMKKKGGGFFFGGGLLLOOOVVV___dddlllzzz|||gggKKK???:::666777666333111222444444333333222333333444000000000000000000000000//////////////////////////////...---,,,,,,++++++................................................,,,------......------,,,---------------,,,,,,,,,------............------------------------------,,,,,,,,,------.........,,,---...---,,,,,,...000222444777<<>><<<999666444444111222444444333333555666777888:::;;;:::777444111111222222333444555777888555777888999:::;;;>>>@@@FFFKKKRRRWWWWWWSSSMMMIIIAAA???>>>???AAACCCCCCBBBCCCBBBCCCFFFJJJJJJFFFBBB;;;999777777888999888777555555444444444777===AAAFFFMMMXXXeeewwwttt\\\IIIyyyuuu{{{}}}}}}uuuvvvxxxzzz|||~~~{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyzzz{{{{{{|||}}}}}}zzz~~~}}}~~~|||xxxtttuuuvvvwwwxxxyyyyyyyyyuuuuuusssooojjjdddaaa___ZZZZZZYYYWWWUUUTTTTTTTTTOOOLLLIIIEEEEEEHHHOOOTTTVVVaaafffooo|||dddFFF>>>999666777666333333555444333333222333333444444000000000000000000000000////////////////////////.........---------------................................................,,,------......------,,,.........------,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,------------------,,,---...---,,,,,,...///000111444:::@@@DDDDDDBBBDDDEEEEEECCCAAAAAABBBCCCQQQ\\\hhhnnnttt{{{~~~wwwqqquuuzzzppp___RRRKKKVVVhhhuuu{{{}}}zzz|||qqq{{{~~~}}}{{{~~~~~~}}}{{{xxxvvvtttssswwwuuussstttuuuwwwwwwwwwxxxvvvttttttttttttsssqqqsssqqqmmmfff\\\QQQFFF@@@:::999888777777999:::;;;;;;<<<>>>>>>???AAAEEEGGGKKKSSS\\\aaadddkkkuuu~~~yyyxxxtttuuuxxx{{{}}}~~~}}}}}}zzz{{{||||||||||||{{{zzz}}}|||zzz{{{||||||{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxwwwuuurrrpppooommmkkkjjjfffaaa[[[TTTNNNHHHAAA===777555333111111444777999<<<>>>???===999555444444222444555555555555666888888999;;;<<<:::777222000111111111222444666777888888:::;;;<<<;;;<<<>>>@@@FFFKKKRRRWWWWWWQQQIIIDDD>>><<<<<<===@@@BBBCCCBBBCCCCCCFFFMMMRRRRRRMMMHHH@@@>>><<<;;;;;;<<<:::999999888777666666999>>>BBBHHHNNNYYYfffxxx~~~cccNNN~~~|||{{{zzzwwwyyy{{{}}}yyyxxxwwwuuuuuuuuuuuuvvvzzzzzzzzz{{{|||}}}}}}~~~|||~~~~~~}}}|||zzzwwwuuuvvvwwwyyy{{{{{{||||||ttttttrrrnnnhhhccc```___[[[[[[YYYVVVSSSRRRSSSTTTNNNKKKGGGDDDDDDJJJRRRXXXVVV```gggppp{{{bbbCCC<<<888555666666333444888111111111000111111222222000000000000000000000000////////////////////////,,,,,,---......///000000................................................,,,------......------,,,//////......---------,,,++++++,,,------,,,++++++------------------------------------------------,,,---...---,,,,,,---///......222888@@@DDDDDDBBBCCCEEEDDDBBB@@@AAAAAAAAALLLXXXfffmmmrrrwwwyyyxxx|||vvvllloooyyyqqq]]]MMMPPP```nnnwww}}}{{{}}}rrrttt}}}|||{{{{{{{{{zzzyyyxxxvvvuuuuuutttssstttvvvyyyzzzzzzxxxvvvuuutttuuuuuusssrrrtttssspppjjj```UUUJJJCCC;;;:::888777777999:::<<<<<<======>>>>>>AAAFFFIIIIIIQQQZZZ___```fffqqq{{{~~~sssuuuxxx{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{xxxwww}}}{{{zzzzzz{{{{{{zzzyyyyyyzzzzzzyyyyyywwwvvvuuuvvvtttqqqppppppooonnnlllfffbbb\\\VVVQQQKKKEEE@@@888666333111111444777:::===???@@@>>>999555444555333555666666555666777888888:::<<<<<<:::777222///000111111222444666888999;;;===>>>>>>======???@@@DDDIIIQQQVVVUUUNNNEEE???<<<;;;:::<<>>>>>===;;;:::<<<;;;:::888888;;;@@@DDDGGGMMMXXXeeewwwiiiSSS~~~}}}}}}~~~|||zzzvvvuuutttttttttvvvwwwxxxuuu||||||zzz~~~|||~~~{{{yyyxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyvvvrrrmmmhhhccc```^^^[[[XXXUUUTTTUUUUUUUUUTTTOOOLLLHHHFFFIIIOOOVVV[[[ZZZdddmmmsssoooQQQBBB:::888666333222222333444444333222222111111222222111111000000000000111111........................---------------------------------.........//////..............................------------......------------------------------------------------111000///111444555222///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000111222444777===DDDIIIFFFFFFFFFEEECCCBBBAAA@@@QQQ___mmmnnngggeeemmmxxx~~~zzzxxxppppppzzznnnQQQMMMYYYgggxxxyyytttwwwkkkmmmtttxxxuuu~~~}}}zzz{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvtttsssssssssssswwwtttqqqoookkk```QQQFFFCCC;;;666777999999999;;;<<<======???@@@BBBDDDEEEJJJJJJNNNUUU[[[```iiiqqqzzzsssqqqtttzzz}}}{{{zzz|||}}}~~~~~~~~~~~~}}}}}}|||yyyzzzzzz{{{{{{zzzzzzyyyvvvwwwxxxxxxwwwtttrrrpppsssssssssrrrqqqpppooonnngggddd___YYYTTTMMMFFFAAA888666333111222555999;;;:::>>>@@@>>>999444222222666888:::999888666666777555999======999555444444111222333333222444777999<<<===????????????AAACCCJJJPPPVVVVVVPPPGGGAAA>>>888:::<<<======>>>@@@AAACCCFFFMMMTTTYYYYYYVVVRRROOOJJJCCC>>><<<===>>>>>>>>>???@@@>>><<<<<<>>>AAADDDOOO\\\iiiyyyaaa~~~}}}}}}~~~~~~~~~|||yyywwwvvvuuuttttttuuuvvvwwwvvv}}}|||{{{~~~}}}~~~{{{yyyxxxzzz{{{{{{||||||{{{{{{{{{wwwuuuqqqlllgggdddaaa```ZZZWWWUUUTTTTTTUUUTTTSSSNNNLLLIIIIIILLLSSSZZZ___^^^hhhsss}}}hhhMMM???999888666333222222333444444333222222111111222222111111000000000000111111................................................---------.........//////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///000111333666;;;BBBGGGFFFFFFFFFFFFDDDCCCAAAAAAOOO]]]lllnnngggbbbgggnnnxxxzzz~~~wwwwww~~~xxxZZZQQQVVVbbbssszzz}}}yyyjjjcccjjjrrrsss|||{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyywwwvvvuuuttttttttttttrrrqqqppplllcccVVVLLLFFF>>>888999;;;:::999;;;:::;;;<<<>>>@@@CCCEEEGGGHHHIIINNNVVV[[[^^^dddjjjuuu~~~rrrppprrryyy~~~~~~}}}}}}~~~~~~~~~}}}||||||zzzzzzzzz{{{{{{{{{{{{zzzyyyzzzzzzzzzyyyvvvtttrrrrrrrrrrrrrrrqqqpppooonnnhhheee```[[[UUUNNNGGGBBB999777444222222555999;;;>>>AAACCCAAA;;;666444444777:::<<<===;;;999888888777:::===<<<999555333333222333444444555777:::======>>>@@@@@@???@@@AAACCCLLLPPPTTTSSSMMMEEE???<<<888999;;;<<<<<<>>>AAACCCCCCGGGNNNVVV[[[\\\YYYVVVQQQLLLFFFBBBAAAAAABBBBBBBBBCCCCCCAAA??????AAADDDEEENNNZZZffftttppp~~~|||{{{||||||{{{yyyyyyxxxwwwvvvuuuuuuuuuuuuwww|||}}}|||}}}{{{yyyxxx{{{||||||}}}}}}|||{{{{{{uuusssooojjjfffcccaaa```YYYWWWUUUTTTTTTTTTSSSQQQLLLKKKJJJKKKPPPWWW^^^bbbdddnnn{{{zzz^^^FFF===999777666444333333333444444333222222111111222222111111000000000000111111........................////////////////////////---------.............................................------------......------------------------------------------------+++******,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///000111333888???CCCFFFGGGGGGGGGFFFEEECCCBBBJJJYYYhhhmmmggg```___bbbtttvvvsssyyy}}}~~~aaaRRRPPPYYYkkk}}}~~~}}}ooo^^^```kkkvvv~~~{{{{{{{{{|||||||||}}}}}}{{{zzzxxxwwwvvvwwwxxxyyy{{{zzzyyywwwvvvvvvvvvvvvrrrqqqqqqqqqnnnggg\\\TTTJJJBBB<<<<<<<<<:::999;;;888888:::===@@@CCCFFFHHHDDDFFFLLLUUUYYYZZZ^^^cccmmmxxx}}}sssooopppyyy~~~}}}|||{{{yyyyyyzzzzzz{{{{{{||||||zzzzzz{{{zzzyyyvvvtttssspppppppppppppppooonnnmmmjjjgggbbb]]]WWWPPPIIICCC:::888444222333555888;;;???BBBDDDAAA<<<777555555888<<<@@@AAA???<<<:::999999;;;<<<;;;777444222111000222333444555888;;;>>>>>>???AAAAAA@@@@@@BBBCCCMMMPPPRRROOOHHH@@@<<<;;;888999:::;;;;;;>>>BBBFFFFFFJJJQQQYYY^^^```]]]ZZZTTTPPPKKKHHHGGGGGGGGGGGGGGGGGGGGGEEECCCCCCEEEGGGGGGNNNYYYdddppp~~~~~~{{{yyyzzz{{{zzzzzz||||||{{{yyyxxxwwwvvvuuuxxx|||~~~~~~}}}~~~}}}{{{yyyxxx{{{{{{|||||||||{{{zzzzzzuuusssnnniiidddaaa___^^^XXXWWWVVVVVVVVVUUURRRPPPIIIIIIJJJLLLQQQXXX^^^bbbeeepppoooSSSAAA;;;888777555444333333333444444333222222111111222222111111000000000000111111......................................................................................................------------......................................................---,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...//////000222666<<>>===:::888999888888:::<<>>AAABBB???:::555444444888<<>>@@@AAAAAAAAAAAABBBDDDMMMOOONNNJJJBBB<<<::::::999999::::::;;;???DDDHHHKKKNNNUUU\\\aaaaaa^^^ZZZTTTQQQNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKNNNWWWbbbmmmzzz~~~zzzyyyyyy{{{{{{{{{~~~|||{{{yyywwwwwwyyyzzz}}}~~~~~~~~~~~~}}}|||{{{yyyxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvsssmmmfff```\\\ZZZYYYXXXXXXWWWWWWWWWUUURRROOOGGGHHHIIIMMMRRRWWW\\\___dddrrr}}}dddKKK>>><<<777666555555444444444444444333222222111111222222111111000000000000111111////////////////////////------------------------.....................---..............................------------..............................---------------------------...............///000,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000111555;;;???EEEFFFHHHIIIIIIGGGEEEDDD@@@JJJYYYcccfffdddaaa___dddtttzzzxxxrrrhhh```aaakkkzzzkkkUUUIIIKKK[[[lllwwwuuuuuuzzzzzzzzz~~~zzz}}}sssgggiiizzz|||}}}~~~|||zzzwwwtttssssssuuuvvvyyyxxxwwwvvvuuuttttttttttttttttttssspppkkkddd```TTTKKKBBB@@@>>>:::777777999999:::;;;===@@@AAACCC@@@???AAAGGGLLLQQQZZZcccdddlllwww}}}yyyyyy~~~}}}xxxxxxwwwwwwxxxyyyzzzzzzyyyyyyxxxvvvuuusssqqqpppmmmnnnnnnooooooooonnnnnnkkkiiieeeaaa[[[SSSJJJEEE===:::777444444555888:::>>>@@@AAA>>>999555555666777<<>>===<<<:::888555333111//////111222333444666:::======???AAAAAAAAAAAACCCEEEKKKLLLKKKEEE>>>:::999::::::;;;;;;<<<===@@@EEEIIIOOORRRXXX^^^aaa```\\\XXXSSSQQQPPPPPPQQQQQQOOOMMMMMMKKKJJJIIIJJJKKKLLLLLLLLLLLLQQQ]]]hhhsss}}}zzzzzz{{{|||}}}|||~~~|||zzzxxxwwwxxxxxx{{{}}}}}}}}}}}}|||{{{yyyyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuqqqjjjccc]]]YYYWWWVVVWWWWWWWWWXXXWWWUUUPPPMMMEEEGGGKKKOOOTTTYYY]]]___gggxxxuuuZZZDDD<<<===666666555555555444444444444333222222111111222222111111000000000000111111////////////////////////------------------------...............---------..............................------------..............................++++++++++++++++++++++++,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000333888===CCCEEEGGGIIIIIIHHHFFFDDD>>>DDDNNNYYYaaaeeefffffffffqqq}}}yyyrrrnnnfff]]]YYYaaappp|||www```NNNJJJSSS]]]jjjlllpppwww}}}wwwtttuuu~~~rrrnnnttt|||}}}}}}{{{xxxwwwvvvwwwwwwxxxwwwvvvtttssssssrrrrrruuuuuuuuutttqqqlllgggdddYYYPPPGGGCCC@@@;;;777777999999999;;;<<<>>>@@@AAA@@@======AAAFFFMMMYYYdddbbbhhhpppyyy}}}~~~zzzyyyxxxwwwwwwxxxyyyzzz{{{zzzyyywwwuuusssrrrqqqlllmmmnnnoooooopppoooooommmkkkhhhddd^^^VVVMMMGGG???<<<888555444555888:::>>>@@@AAA???;;;888888999777<<>>;;;999777666444222444555666666666777:::===;;;===???@@@AAABBBDDDFFFHHHIIIGGGCCC===999999;;;<<<===>>>>>>???BBBFFFJJJQQQSSSXXX]]]```^^^YYYUUUQQQQQQQQQSSSTTTTTTRRROOONNNLLLJJJKKKMMMOOOOOOOOOLLLHHHKKKVVVaaakkk{{{~~~}}}{{{{{{}}}~~~~~~~~~~~~|||zzzxxxwwwxxxvvvyyy||||||||||||{{{zzzzzzyyywwwxxxxxxwwwvvvuuuttttttrrrnnnggg```ZZZWWWUUUUUUTTTUUUUUUVVVVVVSSSNNNIIIEEEHHHMMMSSSYYY___bbbdddpppmmmQQQ@@@;;;===555555555555555555444444444333222222111111222222111111000000000000111111////////////////////////........................//////.........---------..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---.........------111666999AAACCCFFFIIIIIIHHHEEEDDD>>>???DDDNNNZZZdddjjjmmmmmmrrr~~~xxxvvvooocccZZZ\\\hhhsssiiiUUUKKKLLLPPP___eeeooowww|||yyysssqqqzzz|||vvvqqq}}}~~~~~~}}}zzzyyywwwwwwvvvwwwwwwuuutttsssrrrrrrrrrssstttuuutttqqqmmmjjjhhh___UUULLLGGGCCC===999888666777888999<<<>>>@@@BBB@@@===;;;???CCCJJJVVV```bbbeeejjjqqqyyy~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyzzzzzzyyywwwuuusssqqqpppppplllmmmnnnoooppppppqqqppppppnnnkkkgggaaaYYYPPPJJJ@@@===999666444666888:::<<<>>>???>>>:::888999;;;888===DDDIIIJJJJJJIIIIIIFFFBBB>>><<<;;;;;;999888777888888777555666888:::999;;;===???@@@BBBEEEGGGDDDEEEEEEAAA<<<:::;;;===>>>???AAABBBBBBDDDGGGIIIOOOQQQVVV[[[^^^]]]XXXTTTPPPQQQSSSUUUWWWWWWTTTQQQOOOMMMKKKMMMPPPSSSSSSSSSQQQIIIIIISSS\\\eeeuuu}}}|||{{{|||~~~}}}}}}}}}}}}{{{yyywwwvvvwwwuuuxxx{{{{{{||||||{{{zzzzzzyyyxxxxxxxxxwwwwwwuuuttttttoookkkddd^^^YYYVVVUUUUUURRRSSSTTTUUUTTTQQQKKKGGGEEEHHHOOOWWW^^^dddhhhjjjzzzgggLLL===;;;===555555555666555555444444444333222222111111222222111111000000000000111111000000000000000000000000//////////////////////////////.........---------.................................------.........////////////////////////////////////////////////---...///...,,,,,,///222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------,,,+++,,,///333777@@@CCCFFFHHHIIIHHHEEEDDD???===???GGGUUUccclllppprrrsss{{{zzzlll___\\\eeeooommmYYYMMMIIIIIIVVV```nnnxxx}}}~~~wwwrrrwww~~~{{{rrr}}}~~~~~~}}}|||zzzxxxvvvuuutttxxxwwwvvvtttssssssssssssqqqssstttsssqqqnnnlllkkkcccYYYOOOJJJFFF???::::::444555666999<<>>999666555666888:::888;;;<<<;;;777666777::::::>>>EEEJJJLLLLLLMMMMMMIIIEEE@@@>>>??????===<<<777888777555333333444666777999<<<>>>@@@BBBEEEGGGBBBCCCDDDAAA===;;;<<>>;;;:::===???CCCKKKTTT]]]```eeeiiimmmuuu}}}~~~{{{{{{~~~~~~~~~}}}zzzwwwuuutttsssyyyxxxwwwvvvtttqqqooonnnqqqpppoooooooooppprrrrrrppppppnnnlllggg^^^TTTMMMJJJBBB;;;888666444666999;;;<<<<<<:::999888999;;;>>>BBBHHHLLLMMMMMMMMMMMMKKKHHHDDDAAA@@@???===<<<888666444444555555444222777999<<<===>>>???BBBDDDAAA@@@>>>===<<<===???@@@@@@AAABBBBBBCCCDDDHHHJJJLLLMMMRRRXXX]]]\\\WWWRRRPPPQQQTTTWWWYYYXXXTTTQQQQQQVVVXXXUUUTTTXXX]]]^^^ZZZRRRNNNRRRXXXbbbsss~~~}}}}}}}}}}}}~~~~~~{{{xxxvvv{{{xxxzzz~~~~~~}}}}}}}}}|||zzzxxxwwwvvvuuusssrrrqqqpppppphhhddd]]]YYYVVVUUUTTTSSSTTTRRRPPPOOONNNLLLHHHDDDDDDJJJUUU___bbbfffqqq~~~___HHH@@@<<<777777666555444444333444444444333222222111111222222111111111111111222222222000000000/////////..............................////////////////////////......------------......////////////////////////111111000///////////////......//////...------,,,///////////////000000111......---,,,,,,,,,------........................------------...///000111666;;;@@@DDDEEEEEEDDDDDDCCCAAA???AAAJJJVVVaaagggqqqwww{{{{{{}}}}}}ggg___ddd{{{iiiUUUIIIGGGJJJTTTdddtttzzzppplllrrr{{{~~~~~~|||zzz{{{zzzzzzyyyxxxxxxxxxxxx{{{xxxvvvuuuvvvuuusssppprrrrrrrrrrrrqqqooonnnmmmiiicccZZZQQQJJJDDD???;;;888777555666888;;;<<<<<<===::::::===???BBBIIIQQQ[[[^^^cccfffkkkrrr|||~~~{{{zzz|||~~~}}}|||{{{yyyxxxwwwvvvvvvvvvuuutttrrrpppooonnnmmmqqqpppooonnnnnnoooppppppppppppooolllhhh___VVVOOOKKKCCC;;;888666444555888:::;;;;;;:::888777999:::===BBBGGGKKKLLLLLLMMMMMMKKKIIIFFFCCCBBBAAA???===:::888555444555555444333666888;;;===>>>???BBBDDDCCCAAA???======???AAABBBBBBCCCCCCCCCCCCEEEHHHJJJKKKMMMQQQWWW\\\[[[UUUPPPNNNPPPSSSVVVWWWVVVSSSPPPPPPWWW\\\\\\\\\___aaaaaa___XXXTTTWWW\\\eeettt|||}}}}}}}}}}}}~~~}}}zzzyyy|||yyy{{{~~~~~~~~~|||yyyvvvssssssssssssqqqooommmlllhhhccc]]]XXXVVVTTTRRRQQQUUURRRNNNLLLJJJIIIFFFDDDFFFMMMXXXaaafffmmm}}}sssWWWEEE???<<<888777666555444444333444444444333222222111111222222222222222111111111111111/////////.........------........................////////////////////////......------------......////////////////////////111111111111000000000000.........///......---,,,//////......//////000111,,,,,,,,,,,,,,,---...///------------------------------------...///000000222777===AAACCCDDDDDDEEEDDDCCCAAA@@@BBBKKKXXXbbbpppzzz~~~zzz}}}uuueeebbbwww|||ppp___PPPIIICCCMMM\\\mmm{{{~~~uuummmooosss{{{~~~~~~~~~~~~|||{{{zzzzzzyyyxxxxxxyyyyyyyyyzzzxxxvvvuuuvvvuuusssqqqsssssssssrrrqqqpppooonnnkkkeee]]]TTTMMMGGGBBB>>>888666444555777999;;;;;;<<<:::;;;>>>???@@@EEELLLWWW\\\bbbgggkkkqqqyyy~~~zzzxxx{{{~~~~~~zzzzzzyyyyyyxxxxxxyyyyyyxxxwwwuuutttsssrrrssssssssssssqqqpppppppppppppppppppppooommmiiibbbYYYSSSLLLDDD<<<999777444555888999::::::999777777888:::===AAAFFFJJJKKKLLLLLLMMMKKKJJJGGGFFFEEECCC@@@>>>;;;999666444555555444333444666999<<<===???BBBEEEDDDCCC@@@>>>>>>@@@CCCEEEDDDEEEEEEDDDDDDEEEGGGJJJKKKMMMQQQWWWZZZYYYRRRLLLLLLNNNQQQSSSTTTSSSQQQPPPPPPYYYbbbddddddffffffeeeeeeaaa]]]^^^bbbjjjwwwwww||||||}}}}}}~~~~~~}}}||||||yyy|||~~~~~~{{{wwwtttqqqrrrssssssqqqnnnkkkiiifffbbb]]]YYYWWWVVVTTTSSSTTTQQQMMMJJJGGGEEEEEEDDDGGGPPP[[[bbbiiiuuu{{{fffOOOAAA>>><<<888777666555444444333444444444333222222111111222222333222222222111000000000///.........------------........................////////////////////////......------------......////////////////////////000000000111000000000///---...............---------,,,,,,,,,,,,---......------,,,,,,,,,------...---------------------------------------...///000000444:::???BBBDDDEEEFFFDDDCCCBBB@@@???DDDTTTcccwww|||ssskkklllyyy~~~yyykkkXXXKKK@@@HHHVVVfffvvvyyyvvvuuurrruuu|||~~~}}}yyyyyyxxxxxxxxxyyyzzzzzzxxxwwwvvvvvvuuuuuutttssssssssssssrrrqqqpppooonnnmmmhhh```XXXRRRLLLGGGCCC:::888555444666888999:::<<<:::<<>>:::777444555888888999999888777777888:::<<<@@@EEEHHHJJJKKKLLLMMMKKKJJJIIIHHHHHHFFFBBB???<<<999555333333333333222222555888:::<<>>>>>AAAEEEGGGEEEFFFFFFEEECCCDDDFFFHHHKKKMMMQQQVVVZZZWWWPPPJJJKKKMMMPPPRRRRRRQQQQQQQQQTTT]]]eeeggghhhjjjjjjiiiiiigggeeeeeehhhnnnxxxuuu}}}}}}~~~~~~|||zzz~~~~~~~~~{{{wwwsssqqqrrrssssssqqqnnnjjjgggaaa^^^ZZZXXXWWWVVVUUUTTTRRRPPPMMMHHHEEEDDDDDDEEEFFFQQQ\\\bbbiiizzzpppuuu~~~pppZZZGGG>>>===;;;888777666555444444333444444444333222222111111222222333222222222111000000000///.........------------////////////////////////////////////////////////......------------......////////////////////////......///000000//////...------...............---,,,,,,,,,,,,,,,---......//////...---,,,++++++,,,------------------------...------------......///...333999>>>AAADDDFFFHHHCCCBBBCCCBBB???CCCUUUggg}}}nnneeerrr}}}}}}}}}tttaaaPPPDDDHHHRRR```qqq|||~~~{{{vvvttt{{{}}}yyy~~~~~~}}}yyyyyyxxxxxxxxxyyyzzzzzzvvvwwwwwwvvvuuuttttttuuutttsssrrrqqqpppooooooooonnnjjjccc\\\WWWRRRMMMIII>>>;;;777555666888999999;;;:::<<<@@@AAAAAADDDJJJSSS\\\jjjsssvvvuuuttttttxxx||||||wwwyyy{{{~~~}}}||||||{{{zzzyyyxxxxxxwwwxxxvvvuuusssrrrrrrtttuuuwwwxxxxxxwwwvvvuuutttrrrrrrqqqppppppooommmhhhaaa\\\RRRIII@@@<<<999555555888888888999888777777888:::<<<@@@DDDHHHJJJKKKMMMNNNKKKJJJIIIIIIIIIGGGDDDAAA<<<999555222222222111111111444777999;;;>>>AAADDDCCCAAA???>>>???BBBEEEGGGEEEFFFFFFEEECCCCCCFFFHHHKKKMMMRRRWWW[[[XXXPPPIIIKKKMMMPPPQQQPPPPPPRRRSSSXXX```fffggggggjjjmmmmmmkkkkkkkkkiiikkkpppwww{{{|||ttt~~~|||wwwssspppqqqrrrrrrpppllliiifff\\\YYYVVVTTTTTTTTTSSSRRRPPPOOOLLLIIIEEECCCDDDFFFFFFTTT```eeelll~~~rrreeettt{{{iiiQQQAAA<<<===;;;777777666555444444333444444444333222222111111222222222222222111111111111111/////////.........------////////////////////////////////////////////////......------------......////////////////////////,,,---///000000///......,,,---......///...............------......///000000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---111777<<<@@@CCCEEEGGGBBBAAACCCDDDAAABBBSSSgggiiibbblll~~~zzzzzzzzz|||{{{lll]]]MMMMMMOOOYYYiiizzz|||wwwyyy}}}yyy~~~}}}||||||{{{yyyzzzzzzyyyxxxxxxyyyyyyyyyuuuvvvwwwvvvuuutttuuuvvvuuuuuusssrrrqqqpppppppppoookkkeee```\\\WWWSSSPPPDDD@@@;;;888777888888888;;;:::===AAACCCDDDHHHNNNVVV___kkkssssssoookkkiiinnnrrrxxx~~~yyyyyy{{{}}}~~~|||}}}|||{{{yyyxxxwwwvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvvvvuuutttrrrqqqpppqqqqqqppppppoookkkeeeaaaUUULLLCCC???;;;777666999888999999999888888999;;;===@@@DDDHHHJJJLLLNNNPPPMMMLLLKKKKKKKKKJJJGGGEEE>>>:::666222111222111111111333666999:::<<<@@@BBBAAA@@@@@@@@@AAACCCFFFGGGFFFGGGGGGFFFDDDEEEGGGIIILLLNNNSSSYYY]]]ZZZQQQJJJJJJMMMOOOOOONNNNNNQQQUUUYYY```eeeeeefffkkkoooqqqnnnqqqqqqmmmlllooorrrrrrwww}}}~~~xxxuuu|||wwwtttoooppppppooommmjjjgggeee[[[YYYVVVTTTTTTSSSQQQPPPMMMMMMMMMJJJFFFDDDEEEGGGMMM\\\iiimmmtttfffeeezzzeeeKKK===;;;<<<:::777777666555444444333444444444333222222111111222222111111111111111222222222000000000/////////......////////////////////////////////////////////////......------------......////////////////////////,,,...///111111111//////,,,------...//////............------......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,///555:::===@@@CCCFFFDDDAAABBBDDD@@@???MMM___}}}}}}mmmaaagggvvvxxxwwwuuuuuuzzzyyyoooWWWRRRNNNSSSbbbttt|||xxx|||}}}}}}|||{{{yyyxxx{{{zzzzzzyyyxxxxxxxxxxxxtttvvvwwwvvvuuutttuuuwwwxxxwwwuuutttsssrrrssssssnnnkkkgggccc```\\\XXXUUUIIIEEE>>>:::888888999888<<<;;;===BBBEEEGGGMMMSSS[[[bbbiiikkkhhhbbb^^^\\\dddgggoooxxx{{{zzzzzz|||}}}|||{{{zzzyyyxxxwwwwwwwwwzzzzzzzzzzzzzzzyyyyyyyyyuuuuuuuuuuuutttsssqqqpppqqqqqqqqqqqqpppmmmhhheeeXXXOOOFFFAAA<<<888777:::888999:::999888999:::<<<>>>AAAEEEHHHJJJMMMOOOQQQQQQOOOMMMLLLMMMMMMLLLKKKAAA===888444333333333222111333666888999;;;>>>@@@@@@AAABBBCCCDDDFFFGGGHHHHHHHHHIIIHHHGGGHHHJJJLLLLLLOOOUUU[[[___\\\TTTMMMHHHKKKNNNMMMKKKLLLPPPTTTUUU\\\ccceeehhhnnnsssttttttxxxwwwppplllmmmllliiimmmrrrxxx|||{{{wwwuuuuuu~~~~~~}}}xxxtttooonnnnnnllljjjhhheeeccc^^^[[[XXXVVVUUUTTTQQQPPPKKKMMMMMMJJJGGGEEEFFFHHHUUUfffsssvvv}}}zzzZZZaaa{{{cccIII<<<;;;<<<:::666777777555444444444444444444333222222111111222222000000111111222222222333000000000000////////////000000000000000000000000////////////////////////.........------.........////////////////////////---///111222333222111000,,,,,,---.../////////...,,,++++++++++++,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------***...333888;;;>>>BBBDDDGGGBBBBBBCCC???;;;FFFXXXttt}}}yyyyyybbbcccnnnxxxvvvqqqnnnvvv|||]]]UUUMMMOOO]]]ooowwwzzz~~~}}}~~~}}}|||zzzyyy|||{{{zzzyyyxxxwwwwwwwwwsssuuuwwwwwwttttttvvvxxxzzzyyywwwvvvuuutttuuuuuunnnkkkhhhdddbbb___[[[XXXMMMHHHAAA<<<999999999888<<<;;;===BBBFFFIIIPPPWWW```cccfffddd]]]WWWSSSRRR]]]aaahhhsss~~~}}}{{{zzz|||~~~{{{zzzyyyyyyxxxxxxxxxyyywwwwwwxxxxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwuuutttsssqqqqqqqqqqqqqqqnnnjjjgggZZZQQQGGGBBB>>>999888:::999:::::::::999999;;;===>>>AAAEEEIIIKKKMMMPPPRRRTTTRRROOONNNOOOOOOOOONNNCCC???:::666444444444444222444666888999:::===???@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIJJJMMMOOOMMMPPPVVV]]]aaa^^^VVVNNNFFFJJJLLLKKKIIIJJJOOOTTTPPPYYYbbbfffjjjqqqvvvwwwyyy}}}|||ssslllkkkgggbbbgggkkkrrrwwwvvvssssssuuu}}}~~~~~~yyytttrrroookkkiiigggeeebbb```XXXXXXWWWUUUSSSRRRQQQPPPUUUNNNIIIGGGFFFFFFJJJOOObbblllwwwggg\\\iiiyyyxxx\\\CCC===>>>:::777888444444555555555555555555777666333111111111222333000000000000000000000000111111111111111000//////000000000000000000000000---......///000111111222000000///...............---------.........////////////......---------,,,---------...------,,,,,,------------------------000000000000////////////.........------,,,,,,,,,,,,,,,,,,---------......///...000444:::>>>>>>===BBBCCCDDDDDDBBBBBBCCCDDD```zzz|||vvv}}}pppbbbcccsss~~~yyypppkkkpppzzzhhhWWWHHHGGGTTTdddttt|||qqqttt}}}yyywww}}}|||zzzxxxwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvwwwxxxwwwuuusssrrrrrrpppllliiifffbbb]]]ZZZTTTRRRNNNHHHBBB===:::999AAABBBDDDEEEFFFKKKRRRXXX[[[\\\[[[XXXSSSNNNKKKJJJOOOZZZdddjjjrrr}}}{{{zzzyyyxxxxxxzzz|||}}}|||{{{xxxvvvvvvxxxzzz{{{yyyxxxxxxxxxwwwwwwvvvvvvxxxwwwvvvtttsssqqqpppoootttqqqppprrrtttsssmmmhhh[[[UUULLLEEEAAA???======999999888888777888888888???CCCHHHLLLNNNOOOQQQSSSQQQQQQQQQQQQRRRSSSUUUUUUMMMGGG???888555444333333555555555666888;;;===>>>>>>@@@BBBDDDFFFFFFFFFFFFIIIJJJJJJJJJIIIIIIKKKLLLMMMNNNRRRXXX]]][[[SSSKKKIIIJJJKKKMMMOOOPPPPPPPPPSSS[[[cccfffkkksssyyy{{{{{{pppgggbbbaaa]]]aaagggllloooqqqsssuuu}}}~~~~~~xxxtttooollliiifffdddbbb```^^^XXXWWWVVVUUUSSSRRRQQQPPPRRRMMMIIIGGGFFFGGGOOOWWWjjjtttxxxZZZWWWmmmrrrXXXAAA===>>>:::777888555555555555555555555555666444222000000000111222000000000000000000000000111111111111111000//////000000000000000000000000......//////000000111111000000///...............---------.........///////////////.........------.........//////......---------------------------000////////////...............---------,,,,,,,,,,,,,,,,,,------------.........///333999===>>>>>>@@@AAABBBAAA@@@???@@@AAAUUUkkk|||vvvccc]]]jjj|||tttlllmmmtttyyyxxxkkk[[[LLLHHHPPP^^^ooo||||||{{{zzz~~~}}}nnnnnnxxx|||{{{|||{{{zzzyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxvvvtttsssqqqooollljjjhhhddd___[[[VVVTTTQQQLLLEEE@@@<<<;;;===@@@DDDFFFHHHKKKOOORRRRRRSSSSSSQQQLLLHHHFFFFFFLLLVVV^^^dddlllzzz~~~{{{zzzzzzyyyyyyzzz{{{||||||{{{yyyxxxwwwxxxyyyzzzxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxzzzzzzzzzwwwtttrrrrrrpppnnnoooqqqoooiiiccc\\\UUUMMMEEE@@@>>><<<;;;;;;::::::999999999999:::???BBBHHHLLLNNNPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVMMMGGG???999555333222222555444555666777:::<<<>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLLLLMMMPPPWWW[[[YYYQQQJJJIIIJJJKKKLLLNNNOOOPPPPPPWWW^^^ccceeejjjuuu~~~zzzoooddd___^^^[[[___dddiiilllooorrrttt~~~~~~~~~}}}|||vvvrrrllliiieeecccaaa___\\\ZZZWWWVVVVVVTTTSSSRRRQQQQQQNNNKKKIIIHHHGGGJJJUUUaaapppxxxlllUUUZZZsssgggRRR@@@<<<===:::777777555555555555555555555555444333111000///000000111000000000000000000000000000111111111111000000///000000000000000000000000////////////////////////000///......---.........---------...............///////////////............//////000000000//////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...------111666;;;>>>??????AAABBBAAA???>>>>>>???GGGWWWqqqjjj\\\dddxxx|||rrrnnnpppttttttpppcccTTTLLLLLLUUUfffvvv~~~{{{zzzyyy|||sssmmmppp~~~{{{{{{zzzyyyzzz{{{|||}}}xxxxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxxxxwwwvvvtttsssooonnnmmmlllkkkgggbbb^^^XXXWWWTTTPPPJJJDDD@@@===999===BBBFFFHHHIIIJJJKKKIIIKKKKKKJJJGGGDDDBBBBBBHHHOOOVVV[[[dddsss~~~{{{{{{{{{{{{{{{{{{zzzzzz|||{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuwww{{{~~~~~~{{{vvvsssssspppnnnnnnooolllgggbbb___XXXPPPHHHCCC@@@>>><<<===<<<;;;;;;:::::::::;;;>>>BBBGGGLLLNNNPPPRRRTTTSSSTTTTTTTTTUUUVVVVVVVVVPPPJJJCCC<<<888666444333444444444555666999;;;<<>>;;;===:::777666555555555555555444444444444333222111000111111111000000000000000000000000000000111111111111000/////////////////////////////////////////////......///......------.................................////////////////////////......///000000000//////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,...333888===@@@AAABBBDDDCCCAAA?????????>>>FFF^^^}}}ppp\\\^^^ooozzzsssssswwwyyywwwooocccXXXOOOPPP^^^mmm~~~~~~~~~~~~}}}yyyssszzzyyyyyyyyyzzz{{{}}}~~~wwwwwwwwwxxxyyyzzzzzzzzzvvvvvvvvvvvvvvvuuusssrrrnnnnnnnnnooonnnjjjeeeaaaYYYWWWUUURRRNNNHHHBBB>>>999<<>>BBBGGGLLLOOOQQQSSSUUUUUUVVVVVVWWWWWWWWWWWWWWWTTTOOOHHHBBB>>>;;;888666444444444555666888:::<<>>PPPmmmrrr\\\YYYccc|||~~~wwwyyy~~~}}}yyymmm]]]SSSYYYdddtttvvvzzz{{{~~~}}}~~~zzzzzzyyyyyyzzz{{{|||}}}zzzzzzzzzzzzyyyyyyyyyyyyuuuuuuuuuuuutttsssrrrrrrnnnooooooppppppmmmhhhdddZZZXXXUUUSSSQQQLLLFFFAAA============@@@BBBDDDEEEAAACCCEEEEEECCCAAAAAAAAAAAACCCGGGNNNWWWddduuu}}}zzzyyy{{{|||}}}|||{{{yyywwwuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxwwwwwwvvvtttsssqqqppprrrqqqqqqqqqqqqpppnnnlllddd^^^VVVOOOIIIEEEBBB@@@======;;;::::::999999999===AAAGGGLLLOOORRRUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXUUUQQQKKKEEEBBB>>>;;;888666555555666777999;;;<<>>>>>>>>???DDDKKKTTT^^^lllyyy|||zzz{{{|||||||||{{{zzzxxxwwwuuuuuuvvvvvvvvvvvvwwwwww{{{yyyuuurrrqqqpppqqqrrrooooooooooooooonnnnnnmmmddd___WWWPPPKKKGGGDDDAAA>>>===<<<;;;:::999999999<<>>BBBAAAAAABBBBBBDDDEEEEEEFFFIIIKKKLLLKKKJJJJJJJJJKKKMMMOOOQQQQQQOOOMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLMMMSSS[[[dddssszzzoooeee^^^ZZZXXXXXX[[[___cccfffjjjnnnqqq}}}|||{{{{{{{{{yyywwwzzzzzz{{{{{{yyyuuuooojjjeeeccc___\\\ZZZXXXVVVTTTRRRRRRRRRSSSSSSSSSSSSSSSNNNKKKKKKQQQXXXcccrrrkkk[[[fffqqqYYYDDDAAA===999888999888777777666666555444444333333222222222333333333222222000000000000000000000000//////000111111111111111000000000000000000000000,,,------....../////////---,,,,,,,,,------.../////////.........---------,,,,,,,,,,,,---------...------...///000000000000------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---.........000555999;;;>>>BBBCCCBBBAAA@@@AAA<<<<<>>AAACCCCCCBBBCCCDDDCCC@@@>>>======;;;;;;AAAJJJQQQXXXdddppp{{{~~~|||{{{{{{{{{{{{{{{zzzyyyyyyvvvvvvvvvwwwwwwwwwxxxxxxxxxvvvssspppooopppqqqrrroooppppppooommmlllllllllfffaaaZZZTTTPPPLLLHHHFFF@@@???===<<<;;;:::::::::<<<@@@GGGLLLPPPSSSVVVYYY[[[\\\]]]^^^^^^]]][[[ZZZVVVSSSPPPMMMJJJFFFBBB???;;;;;;::::::;;;===???@@@BBBAAAAAAAAAAAACCCDDDEEEFFFIIIKKKLLLKKKJJJJJJJJJJJJLLLNNNOOONNNLLLKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJLLLRRRYYYccctttyyymmmccc\\\XXXVVVWWW[[[```cccfffhhhkkkmmm}}}{{{{{{{{{zzzyyywwwzzzzzzzzzzzzyyytttnnniiidddaaa]]][[[YYYWWWTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSOOOKKKLLLSSS^^^jjjyyyooodddaaauuueeeKKKBBBAAA===888777999999888777777666555444444333333000111111222222222111111000000000000000000000000//////000111111111111111000000000000000000000000,,,,,,------...///000000,,,,,,,,,,,,------.../////////.........---------+++++++++,,,,,,---------......000111111222222222---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---///...---///333777===@@@DDDFFFEEEDDDDDDDDD;;;===;;;===OOOhhhuuuuuuqqqrrrtttxxx~~~yyycccRRR[[[tttwwwyyyyyyxxx}}}dddXXX[[[eeesss{{{xxx~~~zzzxxx|||~~~}}}}}}}}}yyyzzzzzz{{{|||}}}~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvuuutttrrrrrrrrrpppnnnlllhhhccc^^^^^^``````]]]ZZZDDDAAA======???BBBBBBAAAEEEFFFGGGEEEBBB???>>>>>>888999???IIIPPPTTT^^^jjjwww~~~{{{{{{{{{{{{{{{zzzzzz{{{vvvvvvwwwwwwxxxxxxxxxyyysssqqqpppooonnnooopppqqqrrrrrrrrrpppmmmkkkkkkllljjjeee___YYYUUUQQQNNNKKKAAA@@@???===<<<<<<;;;;;;<<<@@@GGGLLLPPPTTTWWWYYY[[[\\\^^^______^^^\\\[[[ZZZXXXUUURRRPPPLLLHHHEEE===<<<<<<<<<===>>>@@@AAA@@@??????>>>???@@@BBBCCCFFFHHHKKKLLLKKKJJJIIIJJJHHHJJJMMMMMMLLLJJJIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIKKKOOOUUU```qqqyyylllbbb[[[VVVTTTWWWZZZ```dddfffgggiiijjj~~~}}}}}}}}}}}}|||{{{yyyxxxwwwwwwsssuuuxxxyyywwwsssnnnkkkccc___[[[XXXVVVUUUSSSQQQUUUSSSRRRSSSUUUTTTQQQNNNQQQMMMOOOZZZhhhsss~~~```]]]jjjpppVVVIII???===:::999888888666555666666555555555444444444777666555444333222222222333222222111111222222333222111111000000000000000////////////............///............---------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,------///000111222<<<>>>@@@BBBDDDEEEEEEEEEAAA<<<:::???HHHWWWkkk{{{zzzuuurrruuu|||kkkWWWQQQ```ttt{{{}}}{{{hhhQQQRRRXXXfffxxx~~~}}}}}}xxxyyyzzzzzz{{{{{{zzzzzz{{{{{{yyyxxxwwwvvvvvvvvvwwwvvvuuusssqqqooonnnmmmjjjgggbbb^^^]]]]]]]]]\\\PPPIIIAAA::::::===AAADDDEEECCC@@@>>>===<<<===>>><<<>>>@@@BBBGGGOOOWWW]]]lllvvv}}}|||zzz{{{}}}~~~~~~}}}xxxyyy|||}}}~~~|||zzzyyyuuutttsssrrrqqqpppppppppssssssrrrqqqpppooonnnmmmgggddd```\\\ZZZVVVRRRPPPHHHEEEAAA?????????>>>===???AAAEEEIIINNNSSSVVVXXXYYYYYYYYYZZZZZZ[[[[[[\\\[[[ZZZWWWSSSOOOLLLIIIGGGDDDCCCAAA???===<<<;;;::::::;;;=========>>>AAACCCDDDKKKNNNLLLJJJKKKMMMLLLNNNMMMKKKKKKLLLLLLJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNRRR^^^uuusssfff```]]]XXXTTTZZZ]]]bbbeeeffffffgggiii}}}{{{zzzzzz|||}}}~~~~~~}}}zzzxxxvvvtttvvvxxxyyywwwsssnnnjjjbbb___[[[XXXVVVUUUSSSQQQRRRQQQPPPQQQRRRRRROOOLLLSSSQQQTTT```nnnzzzoooZZZaaawwwgggOOOEEE???<<<:::999888888666555666666555555555444444444555555444333222222222222333222222111111222222333222111111000000000000000000000000/////////......///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,------...000111222:::<<>>;;;===AAACCCDDDBBB@@@>>><<<<<<===>>><<<===???BBBGGGNNNVVV[[[gggnnnxxx}}}~~~~~~|||{{{{{{}}}~~~~~~}}}zzz{{{}}}~~~~~~|||zzzyyyuuuuuusssrrrqqqqqqppppppsssrrrrrrqqqooonnnnnnmmmhhheeeaaa^^^\\\XXXUUURRROOOKKKFFFCCCAAA???===<<<>>>???CCCGGGMMMQQQUUUWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\[[[YYYWWWTTTRRRPPPOOOGGGFFFDDDAAA???>>>===<<<999:::<<<<<<<<<===@@@BBBCCCJJJNNNLLLJJJKKKKKKJJJMMMLLLJJJJJJKKKKKKIIIHHHIIIIIIIIIIIIJJJLLLNNNOOOQQQRRRTTT___ttttttgggaaa^^^ZZZVVVYYY]]]aaadddeeeeeefffggg|||zzzyyyyyyzzz|||}}}yyyvvvuuuwwwyyyzzzwwwsssmmmjjj```]]]YYYWWWVVVTTTSSSQQQRRRQQQPPPPPPQQQPPPNNNLLLPPPPPPVVVcccqqq}}}zzz^^^VVVjjj|||```KKKEEE>>><<<999888999888777666666666666555555555444444555444333222111111111111333222222111111222222333222111111000000000000000111111000000000////////////............---------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///............------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...///000111666999===AAADDDDDDCCCBBB>>><<<::::::<<>>>>>???AAABBB@@@???===<<<<<<======<<<===???AAAEEEKKKSSSXXX```fffmmmtttzzz~~~}}}{{{|||~~~~~~|||}}}~~~~~~~~~|||zzzyyyvvvuuutttsssrrrqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmjjjgggdddaaa___\\\XXXVVVVVVRRRLLLGGGDDD@@@===:::;;;===@@@EEEJJJOOOSSSVVVWWWXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUULLLJJJHHHEEECCC@@@??????999:::;;;;;;;;;<<>><<<:::888>>>PPPaaappprrruuuzzzzzz|||zzzmmmeeeaaauuuppp```NNNLLLQQQaaasss}}}|||{{{{{{{{{{{{{{{||||||}}}{{{zzzyyyxxxwwwvvvvvvvvvtttttttttsssssssssssssssqqqnnnkkkhhheeebbb^^^[[[YYYVVVOOOGGGAAA======>>>???>>>===<<<<<<<<<======<<<===???@@@CCCHHHOOOSSS[[[^^^dddmmmwww~~~}}}||||||~~~~~~}}}}}}}}}}}}|||zzzyyyyyywwwvvvuuusssrrrqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmkkkiiifffcccbbb___\\\ZZZZZZVVVPPPKKKFFFBBB===;;;999;;;>>>BBBGGGLLLQQQTTTWWWXXXYYY[[[\\\\\\\\\[[[YYYXXXXXXWWWWWWVVVUUUUUUPPPNNNLLLHHHEEECCCBBBAAA::::::;;;::::::<<>>???AAAEEEJJJNNNTTTVVV[[[eeeqqq|||~~~}}}{{{|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvtttsssrrrqqqqqqpppoooooonnnnnnmmmmmmmmmkkkiiifffeeedddbbb___]]]YYYVVVQQQLLLHHHDDD@@@<<<999:::<<>>BBBCCCDDDCCCBBBAAA@@@>>>;;;;;;EEEQQQhhhttt{{{yyy{{{~~~}}}xxxqqqxxx[[[OOOGGGQQQdddttt}}}}}}~~~{{{|||}}}||||||{{{{{{}}}~~~zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvuuutttttttttssstttqqqmmmiiigggdddaaa^^^^^^^^^[[[SSSHHH???;;;:::999999:::;;;<<<<<<======;;;<<<>>>>>>???BBBFFFJJJJJJMMMRRR\\\hhhttt|||}}}|||zzz{{{}}}~~~~~~}}}|||{{{yyyxxxwwwxxxyyyyyyzzzyyywwwuuusssrrrqqqqqqooonnnnnnnnnmmmmmmmmmlllkkkiiifffeeedddcccaaa___XXXUUUQQQMMMJJJFFFBBB???::::::;;;>>>BBBGGGLLLOOOUUUWWWYYY\\\]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUSSSQQQNNNKKKIIIHHHGGG??????>>>===<<<>>>BBBEEEEEENNNTTTTTTRRRRRRPPPMMMJJJIIIGGGGGGHHHHHHFFFEEEEEEEEEEEEGGGIIILLLNNNPPPNNNTTT[[[aaammm{{{jjj___WWWTTTRRRXXX\\\```bbbaaa___\\\[[[hhhfffeeehhhppp|||~~~|||zzzyyyyyyyyyzzzyyy{{{|||}}}~~~}}}}}}|||vvvwwwwwwvvvrrrkkkddd```YYYWWWTTTRRRSSSSSSRRRQQQOOOPPPPPPNNNKKKJJJLLLNNNVVV\\\hhhtttsssVVVTTTaaasss[[[KKKCCC@@@:::999777888999::::::999777777777777666666666555555555444444444555555666333222222111111222222333222111111000000000000000000000000/////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++******++++++,,,---+++++++++++++++,,,,,,------000444999>>>AAABBBBBBCCCAAA@@@@@@>>>===CCCKKK___sss~~~|||iiissszzzdddSSSEEEJJJ[[[lllvvv{{{xxx~~~zzz~~~~~~}}}{{{xxx~~~~~~}}}|||{{{{{{}}}|||{{{zzzxxxwwwwwwvvvvvvtttuuuuuuuuuuuuvvvvvvvvvwwwsssnnnjjjhhhfffdddcccaaabbb```YYYMMMBBB===<<<777888999:::<<<<<<======;;;<<<===>>>>>>@@@CCCFFFCCCFFFMMMVVVaaammmxxx~~~||||||{{{yyyzzz|||}}}}}}||||||{{{yyyxxxwwwyyyzzz|||zzzyyywwwuuutttrrrrrrqqqnnnnnnmmmmmmmmmmmmlllllliiigggeeeddddddcccaaa___ZZZWWWSSSPPPLLLHHHCCC@@@;;;;;;;;;===AAAEEEJJJLLLRRRTTTXXXZZZ\\\\\\[[[ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLBBBBBB@@@???>>>@@@DDDGGGGGGPPPVVVVVVUUUUUUTTTRRRLLLJJJIIIIIIIIIIIIHHHFFFDDDDDDEEEFFFHHHJJJLLLNNNNNNWWW___eeeooo}}}{{{mmmbbbZZZWWWUUUYYY]]]aaacccaaa^^^[[[ZZZdddbbbbbbfffrrr~~~}}}|||{{{{{{|||}}}xxx{{{~~~}}}{{{uuuvvvwwwuuuqqqjjjccc^^^YYYVVVSSSRRRRRRSSSRRRQQQPPPRRRRRROOOLLLKKKNNNQQQYYY```mmmzzzdddRRR^^^ttt}}}eeeRRRFFF@@@===:::999777888999::::::999777777777777666666666666444444333333333444444555333222222222222222222333222111111000000000000000////////////............//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********+++,,,,,,---+++++++++***++++++,,,,,,+++---111666;;;>>>AAABBBBBB@@@???AAA@@@???BBBHHHUUUooo|||aaahhhqqq||||||mmmXXXFFFGGGVVVdddmmmqqqrrrxxxzzz}}}{{{{{{}}}|||{{{|||}}}}}}|||{{{zzzyyyxxxxxxxxxrrrssstttuuuvvvwwwxxxyyyyyyuuuoookkkiiihhhgggfffdddeeeddd]]]PPPEEE???>>>666777888:::;;;<<<======;;;<<<=========???BBBDDD@@@EEELLLUUU___kkkvvv~~~|||~~~~~~zzz{{{zzzyyyyyy{{{||||||{{{}}}|||yyyxxxxxxzzz|||~~~{{{zzzxxxvvvtttsssrrrqqqmmmmmmmmmmmmmmmmmmllllllhhhfffdddddddddcccaaa___\\\YYYUUUQQQNNNIIIDDDAAA<<<<<<<<<===@@@DDDIIIKKKPPPRRRVVVYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVTTTRRRPPPPPPOOODDDCCCBBB@@@???AAAEEEIIILLLTTTZZZZZZYYYZZZZZZXXXMMMKKKJJJJJJJJJJJJIIIGGGDDDDDDDDDEEEGGGIIIKKKMMMPPPYYYccchhhppp|||{{{oooddd^^^ZZZYYYYYY]]]bbbdddbbb^^^[[[YYYaaaaaadddooo}}}||||||}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~zzzyyyuuupppiiibbb\\\XXXZZZXXXUUUSSSQQQPPPPPPPPPRRROOOMMMNNNMMMMMMRRRYYYeeennnwww~~~rrraaaUUUcccxxx___MMMDDD@@@>>>999999:::::::::999888888666666777888888888888777555555444444444444555555333333333222222111111111444333111000000000111222000000000000000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,---------+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---222999>>>@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBOOOaaayyy~~~jjjhhhfffjjj}}}mmmfffWWWHHHHHHWWWfffmmmuuu}}}qqqooorrrttt~~~~~~{{{zzz{{{}}}~~~~~~~~~{{{yyyxxxxxxzzz{{{vvvttttttvvvyyyzzzwwwtttrrrrrrqqqpppooonnnmmmllleeegggfffaaaWWWKKK@@@;;;<<<;;;::::::<<<>>>======AAA@@@>>>======???@@@BBBBBBDDDLLLWWW___eeelllttt{{{|||~~~~~~zzzxxxwwwvvvxxxzzz}}}vvvxxxzzz{{{}}}}}}}}}|||zzzzzzyyyxxxvvvtttrrrqqqmmmoooqqqrrrrrrpppnnnlllllliiigggfffeeeccc^^^YYY\\\YYYUUURRROOOLLLHHHFFF???===<<<===@@@DDDGGGHHHPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZ[[[YYYXXXWWWYYYZZZWWWWWWXXXWWWUUUQQQMMMJJJMMMJJJGGGDDDDDDFFFIIIKKKSSSUUUWWWYYYZZZZZZYYYYYYRRRQQQNNNLLLJJJIIIIIIIIIHHHEEEAAA@@@BBBFFFJJJLLLQQQVVV]]]fffoooxxxuuuiii^^^XXXUUUZZZ]]]```bbbbbb^^^ZZZWWWgggfffjjjuuu}}}|||zzz{{{||||||{{{yyyxxxyyyzzz{{{||||||}}}}}}zzzwwwsssnnngggaaa]]]ZZZXXXWWWVVVTTTRRRQQQPPPPPPQQQOOONNNPPPOOOPPPVVV]]]kkkttt~~~dddSSSUUUtttrrrZZZKKKDDDAAA???:::::::::::::::999999888888888999999999888888777444444444333333444444444333333333222222222111111333222111111000000111111000000000000000000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++///------111777<<<>>>>>>BBBBBBBBBBBBAAAAAAAAA@@@JJJ]]]vvv}}}pppjjjaaabbbsssvvvlll]]]OOOIIINNNYYYbbbsssxxxnnnhhhlllvvv~~~|||{{{|||}}}}}}}}}}}}|||{{{zzzzzzyyyxxxxxxvvvuuutttvvvxxxyyywwwuuuttttttsssrrrqqqpppoooooofffgggfffccc\\\RRRGGGAAA===;;;::::::<<<=========AAA@@@>>>>>>>>>???AAABBBCCCDDDJJJSSSZZZ___fffnnnsssuuuxxx{{{}}}{{{xxxwwwwwwyyyzzz{{{xxxyyy{{{|||||||||{{{{{{yyyyyyxxxwwwuuusssqqqppppppqqqqqqqqqpppnnnkkkiiijjjhhhfffffffffddd```]]]^^^\\\YYYVVVSSSPPPKKKHHHAAA>>><<<<<>><<<:::999;;;=========AAA@@@?????????@@@BBBCCCDDDCCCGGGNNNSSSXXX___gggkkkmmmrrrwww{{{}}}yyyxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwvvvtttrrrqqqooooooppppppoooooommmllllllhhhgggfffffffffeeeccc``````___]]]\\\ZZZUUUPPPLLLDDDAAA===<<<>>>BBBEEEGGGIIIKKKNNNQQQTTTWWWXXXYYY\\\^^^___^^^\\\ZZZZZZZZZ\\\]]]^^^^^^\\\ZZZWWWUUUQQQPPPNNNMMMMMMMMMNNNOOORRRTTTVVVXXXYYYZZZZZZYYYZZZWWWSSSOOOJJJGGGEEEEEEEEECCC@@@???@@@CCCGGGJJJMMMSSS[[[cccjjjqqqvvvyyy|||}}}{{{uuulllbbb[[[XXXYYYZZZ]]]^^^^^^[[[XXXUUUuuuwww~~~~~~|||zzzyyyyyyzzz{{{yyyxxxvvvvvvwwwwwwxxxzzz{{{{{{zzzvvvnnnfff```\\\[[[ZZZUUUUUUVVVVVVUUUSSSRRRPPPPPPNNNOOOPPPPPPRRR[[[fffuuuiii\\\VVVrrr~~~aaaNNNGGGDDDBBB@@@>>>======<<<;;;;;;;;;;;;=========<<<;;;999888777555444444333333444444555222222222222222222222222111111222333333111000///////////////////////////...............---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,///...---...111666:::===BBBCCCCCCCCCCCCBBBAAA@@@===NNNfff|||{{{rrrccc```mmm}}}uuunnn]]]JJJKKKWWWiii{{{|||hhh```aaaeeennn{{{~~~}}}||||||}}}|||zzzxxxyyyyyyyyyyyyyyyxxxwwwwwwxxxwwwuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuttttttuuuqqqllljjjfff^^^RRRHHHAAA>>>;;;999:::<<<======@@@@@@??????@@@AAABBBCCCCCCBBBDDDIIIMMMRRRZZZbbbfffiiinnnuuuzzzzzzxxxxxxxxxxxxxxxyyy{{{|||||||||{{{{{{yyyxxxxxxvvvuuusssqqqpppmmmmmmnnnooopppqqqrrrrrriiihhhggggggfffeeedddcccaaaaaaaaaaaa___ZZZSSSOOOIIIDDD???<<<===AAADDDFFFEEEGGGJJJNNNRRRVVVXXXYYY\\\___aaaaaa^^^[[[ZZZZZZ\\\]]]^^^^^^]]]\\\ZZZYYYRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXVVVSSSOOOKKKFFFCCCAAA@@@CCCCCCAAA@@@@@@BBBGGGJJJLLLRRR[[[ccciiimmmpppssssssvvvwwwuuunnnfff___\\\YYYZZZ[[[\\\[[[YYYWWWUUUvvv~~~~~~}}}|||{{{{{{||||||{{{zzzwwwwwwwwwwwwwwwyyyzzz{{{{{{vvvmmmddd]]]YYYXXXXXXUUUVVVVVVVVVUUUTTTRRRQQQOOONNNNNNNNNNNNQQQ^^^kkkzzzoooYYYYYYdddwwwZZZLLLGGGDDDAAA@@@@@@???>>>===<<<<<<<<<<<<>>>>>>======;;;:::888777666666555555555555666666222222222222222222222222111111222333333111000///////////////////////////,,,------------,,,++++++------------------------......------------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************)))***++++++,,,,,,+++++++++,,,,,,,,,---------...,,,,,,,,,---///444:::>>>BBBCCCDDDEEEEEEDDDCCCBBB>>>KKK___www{{{xxxvvvyyylll^^^bbbzzz{{{hhhPPPJJJRRRaaassssss______bbbhhhsss~~~}}}|||||||||{{{xxxvvv{{{zzzxxxvvvvvvvvvwwwxxxxxxwwwvvvuuuuuuuuuwwwxxxwwwwwwvvvvvvuuuuuuttttttvvvrrrnnnllljjjcccXXXOOOFFFBBB===::::::<<<===>>>>>>?????????@@@AAABBBBBBBBB@@@AAAFFFJJJNNNVVV___aaadddjjjpppwww|||~~~wwwtttuuuwwwwwwuuuwwwyyy{{{}}}}}}~~~}}}zzzyyyyyyxxxvvvtttrrrqqqnnnnnnoooppprrrssstttuuukkkkkkjjjhhhfffdddddddddbbbccccccdddbbb]]]WWWRRRMMMHHHBBB>>>>>>@@@CCCEEEBBBDDDHHHLLLQQQUUUXXXYYY\\\^^^``````^^^\\\ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUURRRPPPLLLHHHDDDBBB@@@@@@CCCCCCCCCAAAAAACCCGGGKKKMMMSSS[[[ccchhhkkkmmmnnnmmmpppssssssnnnhhhccc```ZZZZZZ[[[[[[ZZZYYYWWWVVVxxx}}}||||||}}}}}}|||{{{yyyxxxwwwvvvvvvwwwxxxyyyyyytttkkkbbb[[[WWWVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQOOONNNMMMMMMNNNUUUeeevvv~~~___IIIQQQpppmmmTTTJJJGGGCCC@@@BBBBBBAAA???>>>=========>>>>>>>>>======;;;:::999888777777666666666666777777111222222222222333333333222222222222222111000000000000000000000000000000---------------,,,++++++------------------------///......------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++)))******++++++++++++++++++++++++,,,,,,------...)))***,,,---///333888<<<@@@AAACCCEEEFFFEEEDDDCCCAAAJJJXXXnnn|||uuurrrqqquuuvvvccc___rrr}}}qqqYYYKKKKKKYYYjjj~~~gggfffgggnnnvvv~~~}}}|||{{{yyyxxx~~~|||xxxvvvuuuuuuwwwxxxwwwwwwxxxwwwuuuuuuvvvwwwvvvuuuuuuuuutttttttttsssrrrpppoooooommmiiiaaa[[[LLLGGG@@@<<<;;;<<<============>>>???@@@AAAAAAAAAAAA???@@@DDDGGGJJJQQQYYYZZZ]]]aaahhhnnnuuuzzz||||||{{{sssrrrtttvvvvvvtttvvvxxx{{{}}}~~~zzzzzzyyyxxxvvvtttsssrrrrrrrrrsssssssssrrrrrrqqqllllllkkkiiifffdddeeefffddddddeeeeeeddd```ZZZUUUQQQLLLEEEAAA@@@AAABBBCCC@@@BBBFFFKKKPPPTTTWWWYYY[[[\\\^^^^^^]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXUUUUUUUUUTTTTTTTTTSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPMMMIIIFFFDDDBBBBBBBBBCCCDDDCCCAAABBBGGGKKKNNNSSS[[[bbbfffiiikkkllljjjlllooonnnkkkgggdddccc\\\\\\\\\[[[[[[ZZZYYYXXX~~~}}}||||||}}}~~~|||{{{yyyxxxvvvtttssstttuuuuuutttooohhh```ZZZWWWWWWWWWZZZYYYWWWUUUTTTRRRRRRRRROOONNNNNNOOOQQQ\\\qqqeeeWWWFFFRRR~~~uuu```MMMHHHFFFBBB@@@DDDDDDCCC@@@>>>======>>>???=========<<<;;;:::999888666666555555555555666666111111222222222333333333333222111111000000111111000000000000000000000000......//////......---,,,........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------///......---,,,,,,++++++------------------------+++++++++++++++,,,,,,---))))))***+++++++++++++++((())))))***++++++,,,,,,)))+++---......000555888<<<>>>AAACCCEEEEEEDDDCCC@@@EEENNNaaayyyooolllooovvvmmmaaaiiixxx~~~zzzgggUUUKKKRRRbbbwww{{{pppjjjmmmvvv~~~~~~~~~|||{{{~~~}}}{{{xxxwwwvvvvvvvvvuuuwwwyyyxxxvvvtttuuuvvvuuuuuuuuuttttttttttttsssqqqrrrrrrrrrppplllgggdddQQQLLLCCC===;;;;;;======;;;<<<===>>>???@@@@@@@@@AAA???@@@CCCDDDEEEKKKRRRUUUWWWZZZ___fffnnntttxxxzzz|||~~~vvvrrruuuxxxxxxvvvuuuwwwyyy{{{}}}~~~~~~}}}yyyyyyxxxwwwuuutttrrrqqqqqqrrrsssttttttrrrpppooojjjkkkkkkiiifffeeegggjjjggggggggggggfffccc^^^ZZZSSSOOOIIIEEECCCBBBBBBAAA@@@BBBFFFKKKPPPTTTWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRRRRSSSSSSTTTRRRNNNJJJGGGDDDCCCBBB@@@BBBDDDBBB@@@AAAFFFJJJMMMRRRYYY___cccfffiiikkkhhhiiijjjhhhfffdddcccddd^^^^^^]]]\\\[[[[[[[[[[[[}}}||||||}}}}}}|||{{{yyywwwuuurrrqqqqqqrrrssspppllleee___ZZZYYYXXXYYY[[[ZZZWWWUUUSSSRRRRRRRRRPPPOOOOOOPPPUUUbbb{{{VVVVVVMMM\\\jjjWWWHHHGGGFFFAAAAAAFFFEEECCCAAA???>>>>>>>>>???<<<<<<<<<<<<;;;:::999999555555444444444444555555111111111222222333333333444333111000000000111222000000000000000000000000000000000000000//////...........................,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------............---,,,+++***------------------------------,,,,,,,,,---...///))))))***++++++++++++***&&&''''''((()))************,,,//////......222555999;;;???BBBDDDDDDCCCBBB<<>>;;;;;;<<<===:::;;;<<<>>>??????@@@@@@BBB@@@@@@BBBBBBBBBFFFLLLSSSTTTWWW[[[bbbjjjqqqvvvyyy{{{|||~~~~~~xxxtttuuu{{{~~~|||yyywwwxxxzzz|||}}}}}}||||||xxxxxxwwwvvvtttrrrqqqpppmmmoooqqqttttttsssqqqppphhhjjjkkkiiiggggggjjjmmmjjjiiihhhhhhhhheee```]]]UUUPPPKKKGGGEEECCCBBBAAA@@@BBBFFFKKKPPPSSSVVVXXXWWWXXXYYYYYYXXXYYY[[[]]]^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTRRRNNNJJJFFFCCCAAA@@@>>>AAACCCAAA??????DDDIIIMMMQQQWWW]]]aaadddhhhjjjfffgggfffdddbbbaaabbbddd```___^^^]]]\\\\\\\\\\\\|||zzzzzz}}}~~~{{{yyyvvvrrrooonnnnnnnnnoooiii```YYYWWWWWWXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMOOOYYYnnnkkkTTTHHHNNNqqqyyy[[[TTTJJJCCCAAACCCFFFGGGDDDCCCBBB@@@>>>===;;;;;;>>>>>><<<;;;;;;:::;;;;;;999888777666666555555666444444444333333333222222333222000/////////000111111111111111000000000000////////////////////////,,,---...---,,,,,,---...---......//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,...///000111++++++++++++++++++++++++++++++******************---,,,+++***+++---///111666888===@@@CCCCCCAAA@@@BBBCCCCCCNNNnnnxxxnnnjjjqqq~~~jjj\\\fff{{{{{{oooXXXOOOUUUdddrrrwwwjjj___gggwww}}}||||||zzzyyyxxxwwwwwwwwwyyyyyyyyyyyyxxxvvvtttsssvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuutttqqqnnnkkkiii___VVVJJJBBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<======BBBAAAAAAAAABBBDDDFFFGGGJJJPPPWWWZZZ[[[```jjjsssyyyyyy{{{{{{zzz~~~|||yyy{{{|||{{{yyyyyy{{{~~~yyyyyyxxxxxxwwwuuutttsssooooooppprrrsssrrrpppmmmiiijjjkkkkkkjjjkkkmmmoookkklllmmmmmmkkkhhhdddbbbZZZUUUOOOJJJGGGDDDBBB@@@<<>>>>>===>>>>>>===<<<;;;;;;;;;;;;999999888666666555555555444444444333333333222222333222111000000000111111111111111111000000000000////////////////////////...///000000......///000+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++************************************************---,,,+++++++++---///000555888<<<@@@BBBCCCBBBAAAAAABBBBBBJJJfffxxxooolllqqq|||sssbbbggg{{{}}}}}}jjjWWWUUU[[[sssvvvzzzwwwlllnnnyyy||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvtttsssttttttuuuuuuvvvvvvvvvwwwvvvvvvuuusssqqqnnnlllkkkcccZZZOOOFFFAAA@@@>>><<<;;;;;;;;;;;;<<<======>>>@@@@@@@@@@@@AAACCCEEEFFFGGGLLLRRRUUUUUUYYYaaaiiissstttxxx}}}zzz|||}}}|||zzzyyy{{{}}}xxxwwwwwwvvvtttsssrrrqqqoooooooooqqqrrrrrrooommmiiijjjjjjjjjiiiiiikkklllmmmmmmnnnnnnllliiifffddd^^^ZZZTTTNNNJJJFFFBBB@@@>>>CCCIIIMMMPPPRRRUUUXXXVVVVVVWWWWWWXXXYYYZZZZZZ\\\[[[YYYWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVTTTSSSSSSRRRUUUSSSOOOKKKGGGEEEDDDCCC???AAACCCAAA>>>>>>BBBFFFLLLPPPVVV[[[^^^```bbbcccaaa]]]]]]```aaa```bbbfffhhhjjjkkkjjjfffbbb___^^^~~~|||zzzyyyyyy{{{||||||{{{wwwtttsssuuuwwwvvvpppjjjfffccc^^^[[[YYYWWWTTTRRRTTTTTTSSSRRRQQQPPPPPPOOONNNOOORRR[[[kkkoooQQQIIIRRRjjjhhhUUUPPPJJJEEEDDDDDDDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;:::888777666555555555444444444444333333333333444333222111111111222222111111111111000000000000////////////////////////...///000000......///000,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++---...///555777;;;???BBBCCCBBBAAA@@@BBBAAADDDXXXxxx~~~wwwpppooottt}}}gggdddjjj{{{}}}}}}cccXXXQQQ___|||~~~}}}~~~~~~~~~|||{{{zzzxxxwwwwwwwwwwwwvvvvvvwwwwwwvvvuuutttsssrrrssstttuuuvvvwwwwwwxxxwwwvvvtttrrrpppooonnnnnngggaaaVVVKKKCCC???======;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBDDDEEECCCHHHNNNPPPPPPRRRYYY^^^kkkmmmssszzz}}}~~~~~~}}}{{{zzz{{{|||zzzyyywwwuuutttsssrrrrrrooooooooopppqqqqqqooommmllllllmmmkkkjjjiiijjjlllnnnnnnoooooommmjjjgggeeeccc___YYYSSSNNNIIIDDDAAAAAAEEEIIIMMMPPPRRRTTTVVVVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWUUUQQQMMMIIIFFFDDDCCC@@@BBBCCCAAA>>>>>>BBBFFFJJJNNNTTTXXX[[[]]]___aaa```[[[ZZZ\\\]]]]]]```eeejjjlllooooookkkeeeaaa___}}}{{{zzzzzzzzzzzz{{{{{{zzzwwwssspppssswwwwwwqqqjjjccc```\\\XXXWWWUUUTTTRRRSSSSSSRRRQQQQQQPPPOOOOOOKKKMMMSSSaaatttcccLLLGGG\\\~~~yyy^^^QQQMMMIIIFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999777666555555555555444444444444333333333444444333333222222222222111111111111000000000///////////////////////////,,,...///...---,,,---.........////////////......,,,,,,------------,,,,,,************************************************,,,,,,++++++******))))))&&&&&&'''((()))***+++,,,***************************************+++++++++,,,,,,+++++++++,,,---...333666999===@@@BBBBBBBBB@@@BBB@@@>>>III```vvv}}}xxxssstttzzzlllaaa\\\yyy{{{}}}ttteeeTTTRRRfff||||||~~~|||{{{zzzxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttsssssssssttttttuuuvvvvvvwwwwwwvvvtttrrrpppppppppqqqkkkfff]]]QQQFFF???>>>>>><<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEAAAFFFKKKMMMNNNPPPUUUZZZcccgggnnnwww~~~}}}{{{{{{zzz}}}{{{yyywwwvvvuuuuuuuuuooonnnnnnoooqqqqqqooommmqqqqqqqqqooommmkkklllmmmmmmnnnnnnmmmllljjjgggfffddd```\\\WWWRRRNNNHHHEEEEEEGGGJJJNNNPPPRRRTTTUUUWWWVVVUUUTTTTTTUUUVVVVVVYYYXXXWWWWWWVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXYYYWWWTTTPPPLLLHHHEEECCCCCCDDDCCCAAA??????BBBEEEIIILLLRRRVVVYYY[[[^^^```___[[[XXXYYYZZZ[[[```fffiiikkknnnnnnkkkgggeeeccc~~~{{{yyyzzzzzzzzzzzzyyyyyyzzzxxxsssnnnppptttuuupppjjjccc^^^YYYUUUTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOMMMQQQ[[[kkkvvvZZZLLLMMMllloooWWWMMMKKKGGGFFFEEEEEEDDDBBBDDDCCCCCCBBBAAA@@@??????????????????>>>===<<<;;;;;;:::999777666666555555555555555444444444333333444444444444333333222222111111111111000000000///000000000000000000000000---...///...------...///...//////000000//////...,,,------......------,,,************************************************------,,,,,,+++++++++***'''(((((()))***+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++,,,,,,,,,---111333777;;;>>>@@@AAABBBAAABBB???;;;===KKK\\\gggsss}}}}}}xxxyyy~~~ttteeeYYYlllzzz|||~~~~~~iiiWWWWWWgggzzzzzzyyy}}}||||||zzzyyyxxxwwwwwwwwwvvvvvvuuuttttttsssssssssuuuuuuuuutttttttttttttttwwwuuutttrrrqqqrrrrrrsssnnnjjjbbbXXXMMMDDDAAA@@@======<<<;;;;;;===>>>???AAAAAABBBCCCDDDEEEFFFFFF>>>BBBFFFIIIKKKOOOUUUYYY^^^cccllluuu|||~~~}}}{{{yyy|||{{{zzzyyywwwwwwwwwwwwpppooonnnooopppqqqpppnnnrrrsssrrrpppmmmllllllmmmkkkllllllkkkjjjhhhfffeeebbb```]]]ZZZWWWSSSNNNJJJIIIJJJLLLOOORRRTTTUUUVVVXXXWWWUUUSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWZZZ[[[\\\^^^^^^___^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYY[[[ZZZXXXUUUPPPLLLHHHEEEDDDCCCAAA>>>======@@@BBBHHHKKKPPPTTTWWWZZZ]]]___```[[[WWWYYYZZZ\\\aaaggggggiiijjjjjjiiihhhiiijjj{{{xxxwwwyyyzzzzzzxxxwwwwwwxxxxxxtttooooooqqqqqqmmmiiiaaa]]]WWWSSSSSSTTTUUUUUUQQQQQQPPPPPPPPPOOOOOOOOOMMMTTTbbbttteeeQQQPPP^^^fffRRRKKKIIIFFFEEEEEEEEEDDDCCCDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@>>><<<;;;::::::999888777777777777555555555555444444444333333333444444444333222111111111111111000000000000000000000000000000000000///000111111//////000111------............------------............------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...111444888<<>>AAABBBCCCEEEFFFFFFFFFFFF<<<>>>AAADDDGGGMMMSSSWWW^^^cccllltttzzz~~~~~~{{{xxxwwwxxxxxxxxxxxxwwwvvvvvvqqqpppooopppqqqrrrqqqooopppqqqpppnnnkkkjjjjjjkkkjjjjjjiiiiiihhhfffeeedddbbb```___^^^\\\YYYTTTPPPLLLLLLMMMPPPTTTWWWXXXXXXZZZXXXUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVZZZ[[[]]]___``````______[[[[[[ZZZYYYYYYYYYZZZZZZ]]]\\\[[[YYYUUUPPPKKKHHHCCC@@@===:::999:::===>>>GGGJJJNNNRRRUUUXXX[[[^^^___ZZZWWWYYY[[[\\\aaagggfffhhhjjjjjjjjjjjjlllnnn|||wwwssssssvvvxxxxxxuuussssssuuuuuutttrrrqqqpppmmmhhhddd^^^[[[WWWUUUUUUUUUUUUTTTPPPPPPPPPOOOOOOOOOOOOOOOOOOYYYjjj|||zzzUUUMMMXXXsssxxx___OOOJJJGGGDDDCCCDDDDDDDDDCCCAAAAAA@@@@@@???????????????@@@AAAAAA@@@???===;;;999999888777777888888999555555555555444444444444222333333444333222111000111111111111000000000000000000000000000000000000///111222111000///000111------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******))))))(((************************((())))))***++++++,,,,,,++++++,,,,,,,,,+++++++++,,,...222666:::===???@@@AAAAAAAAA???<<<===BBBHHHTTTdddqqqqqqrrryyy~~~|||}}}wwwppppppwwwpppeeeaaaooo~~~vvvzzz~~~sssWWWTTTcccrrr~~~vvvvvv~~~}}}|||{{{zzzzzzzzzzzzyyywwwuuusssrrrrrrrrrssssssttttttttttttttttttsssttttttuuuuuuuuuttttttsssoookkkfffaaaYYYOOOHHHBBBAAA>>>;;;:::;;;<<<===@@@AAACCCDDDEEEFFFEEEEEE>>>>>>???AAAEEEKKKRRRWWW```eeemmmtttxxx{{{~~~}}}~~~~~~{{{wwwtttvvvxxxzzzzzzyyywwwvvvsssqqqpppppprrrrrrrrrqqqpppppppppmmmkkkjjjjjjkkkiiiiiiiiihhhgggfffeeeeeedddccccccbbbaaa]]]WWWSSSOOONNNNNNQQQVVVZZZ[[[ZZZ[[[YYYVVVSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUXXXYYY\\\^^^______^^^]]][[[[[[[[[ZZZZZZ[[[[[[\\\^^^^^^^^^]]]YYYTTTOOOLLLEEEAAA===:::999;;;===>>>EEEHHHLLLOOORRRUUUYYY[[[]]]YYYWWWYYY[[[\\\```fffhhhkkknnnoooooonnnoooooo~~~~~~}}}yyytttpppqqqtttvvvvvvsssqqqqqqrrrrrrsssuuutttpppjjjddd```[[[YYYXXXXXXXXXWWWTTTRRRPPPPPPOOOOOOOOOOOOOOOOOOVVVbbbtttmmmLLLMMM```ttt\\\MMMIIIGGGCCCBBBCCCDDDDDDDDD>>>>>>?????????@@@@@@@@@???@@@AAABBBAAA???===<<<888888888777888888999:::666666555555555444444444222222333444333222111000111111111111000000000000000000000000000000000000---///000///...---...000//////000000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,++++++***+++---000444888<<<>>>???@@@@@@AAABBB@@@???AAAEEELLL___llllllllluuuzzzyyysssmmmggghhhrrr{{{fffXXXbbbxxx~~~|||vvvzzz~~~xxxYYYQQQ]]]jjj}}}|||ssskkk|||~~~~~~|||{{{{{{{{{{{{|||{{{xxxuuusssrrrrrrrrrqqqrrrrrrssstttuuuvvvvvvrrrsssuuuvvvvvvvvvuuuttttttqqqmmmkkkiiiaaaUUULLLDDDBBB???<<<::::::;;;<<>>???@@@CCCFFFJJJMMMPPPSSSWWWZZZ[[[WWWVVVYYY[[[[[[___eeejjjnnnrrruuutttqqqpppooo~~~|||zzzwwwssspppppprrrvvvxxxvvvtttrrrqqqrrrrrrqqqoookkkfffbbb___]]][[[YYYVVVUUUTTTSSSTTTTTTRRRPPPOOOKKKHHHLLLSSSVVVkkkuuu]]]OOOTTTpppuuuaaaVVVKKKGGGBBB??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAA===>>>?????????>>><<<;;;<<<<<<;;;::::::999888888999888888777666555555444666666555444222000...---111111111111111000//////000000000000////////////////////////...---++++++////////////////////////////////////............,,,,,,,,,++++++*********------,,,++++++***))))))+++******)))))))))))))))+++,,,------,,,+++***)))+++++++++*********))))))************************,,,,,,,,,++++++*********---,,,,,,000666;;;======>>>???AAABBBBBBAAA???>>>DDDPPP___hhhkkkmmmqqquuussskkkeeefffmmmyyy|||qqqaaa]]]kkk~~~xxxyyy~~~~~~zzzzzzyyy{{{^^^MMMRRR___ooo~~~rrrgggnnn|||}}}{{{zzzyyywwwvvvtttssssssrrrpppqqqrrrsssssssssrrrqqqrrrrrrrrrsssssssssssssssrrrqqqooommmmmmiii\\\NNNIIICCC???>>><<<999888:::===>>>@@@BBBBBBAAA@@@???AAA>>>>>>BBBEEEGGGLLLRRRcccjjjsssvvvuuuuuuyyy~~~~~~}}}{{{zzzzzzzzzzzzyyywww~~~|||zzzyyyyyyxxxvvvtttssssssssssssssstttuuuvvvsssrrrqqqpppooommmllllllmmmkkkiiiiiiiiihhhfffdddfffggghhhhhheeeaaa]]]ZZZRRRSSSUUUXXX[[[^^^```aaa]]]ZZZVVVSSSSSSSSSRRRQQQTTTTTTTTTTTTTTTUUUUUUUUU[[[[[[\\\]]]^^^______```[[[[[[[[[[[[\\\]]]^^^^^^bbb___[[[ZZZYYYXXXTTTQQQLLLIIIDDD@@@??????BBBDDDCCCEEEGGGIIIKKKNNNRRRUUUZZZZZZZZZYYYZZZ]]]bbbfffmmmppptttvvvtttooojjjfff}}}|||zzzwwwssspppmmmppptttvvvwwwuuutttssssssrrrqqqnnniiieee```^^^[[[ZZZXXXVVVUUUTTTTTTTTTTTTRRRQQQQQQNNNLLLQQQXXXaaattteeeRRRNNNcccqqq___WWWJJJGGGCCCAAABBBDDDEEEEEEDDDCCCBBB@@@??????>>>>>>>>>???@@@@@@@@@???======<<<<<<;;;;;;:::999999888888888777777666666555555333333333222111///------222222222222222111000000000000000000///////////////////////////...---,,,........................////////////..................------,,,,,,,,,,,,---------,,,++++++******,,,++++++******************++++++,,,,,,+++***)))+++++++++*********))))))************************,,,,,,,,,+++++++++******...,,,,,,///444:::<<<===>>>???@@@AAAAAA@@@>>>===@@@KKKYYYcccgggjjjmmmppppppllljjjmmmrrr|||zzzrrreee]]]ddduuuzzzwwwxxxxxxuuutttxxx~~~aaaNNNMMMSSScccttt|||nnnrrr{{{~~~}}}{{{yyyzzzyyyxxxvvvuuutttsssssspppqqqrrrssstttssssssrrrrrrrrrrrrsssssssssssssssuuuvvvtttrrrrrrooocccVVVPPPGGG@@@>>><<<999888:::===???AAACCCDDDCCCAAA@@@AAA>>>???DDDGGGHHHLLLQQQ^^^fffooosssrrrrrrvvvzzz~~~~~~|||{{{yyyyyyzzzzzzxxxwwwyyyxxxwwwwwwyyyzzzyyyxxxssssssssssssttttttuuuvvvqqqqqqpppooonnnmmmlllkkkkkkiiihhhggghhhiiihhhfffiiijjjjjjjjjgggccc^^^\\\XXXXXXYYY[[[]]]^^^___```^^^[[[WWWUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVYYYZZZ[[[]]]^^^___``````]]]]]]]]]]]]^^^___```aaaaaa^^^\\\[[[[[[ZZZXXXUUUSSSPPPKKKFFFBBBAAA@@@@@@AAACCCEEEHHHJJJNNNSSSWWWYYYYYYYYYYYYZZZ]]]bbbffflllooosssvvvvvvqqqkkkggg~~~}}}{{{zzzxxxtttqqqnnnppptttwwwyyyxxxvvvuuusssrrroookkkfffaaa]]][[[XXXWWWVVVUUUUUUTTTUUUUUUUUUSSSRRRRRRQQQPPPWWW___nnnzzzWWWMMMTTTwww|||gggYYYTTTJJJGGGDDDCCCDDDGGGHHHHHHFFFEEECCCAAA???>>>======???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;:::999999999777777777777777777777777222222222222111000//////333333333333333222111111000000000000/////////////////////000000//////.........................../////////............---/////////.....................------,,,,,,++++++---,,,,,,+++***+++++++++))))))***++++++*********+++++++++***************************************,,,,,,,,,++++++++++++***...,,,+++---222777;;;<<<>>>???@@@AAA@@@???===<<<<<>><<<:::888999<<<>>>AAADDDEEEDDDBBBAAAAAA???AAAFFFIIIIIILLLPPPVVV^^^hhhnnnnnnoooqqqtttxxxzzz|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzzyyyxxxvvvwwwvvvuuuvvvxxxyyyxxxwwwtttttttttttttttuuuuuuuuupppoooooonnnmmmllllllkkkjjjhhhffffffhhhiiiiiiiiikkkllllllllliiifffbbb___^^^^^^^^^__________________]]]YYYWWWWWWVVVTTTRRRNNNOOOPPPRRRSSSTTTUUUUUUWWWXXXZZZ]]]___aaaaaabbb````````````aaaaaabbbccc```^^^\\\\\\]]]]]][[[YYYXXXVVVRRRNNNIIIEEEBBBAAAAAABBBDDDFFFHHHLLLQQQTTTXXXYYYYYYZZZ[[[___dddhhhjjjnnntttwwwwwwsssmmmiii}}}|||{{{zzzxxxtttqqqqqqsssuuuyyy{{{zzzxxxuuusssqqqmmmhhhccc^^^ZZZXXXUUUUUUUUUTTTTTTUUUUUUUUUVVVTTTSSSSSSSSSTTT\\\eeeuuuiiiUUUTTTcccmmmZZZQQQOOOJJJGGGEEEDDDEEEGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>>???@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;::::::::::::777777777777777777888888444444444444444444333222222222333333222222111000000000000000////////////...///000000000000000///........................//////.........---------/////////........................------,,,,,,,,,,,,,,,+++************+++(((((())))))************************************************************++++++++++++++++++++++++...,,,,,,,,,000444888;;;>>>???@@@AAAAAA???===<<<:::>>>EEENNNYYYccclllppprrruuuzzz||||||~~~zzz{{{ttteeeZZZ^^^pppyyyuuu|||uuucccSSSGGGLLL\\\pppyyyxxx{{{~~~}}}zzzzzzyyyyyywwwvvvuuutttpppqqqrrrssstttuuuvvvvvvttttttuuuuuuvvvvvvwwwwwwzzz||||||{{{|||{{{tttkkkcccUUUGGG@@@>>>:::888777;;;===@@@BBBCCCCCCBBB@@@AAA@@@CCCIIIKKKJJJJJJMMMOOOWWWbbbiiikkkkkkmmmooopppsssxxx|||~~~}}}{{{zzzzzzzzzyyyyyyzzzyyywwwuuuwwwvvvuuuuuuvvvwwwuuutttuuuuuuvvvvvvuuuuuuuuutttpppoooooonnnnnnmmmllllllkkkiiiffffffhhhiiijjjjjjjjjkkkllllllkkkhhhfffdddaaaaaaaaa````````````______]]]ZZZYYYXXXVVVSSSQQQMMMNNNOOOQQQRRRRRRRRRRRRTTTVVVZZZ___bbbdddddddddbbbbbbbbbaaabbbbbbcccccc______^^^]]]]]]\\\[[[[[[XXXWWWVVVTTTPPPKKKGGGDDDBBBCCCCCCDDDEEEHHHLLLPPPXXXYYY[[[\\\]]]aaafffjjjlllppptttxxxwwwrrrlllhhh}}}|||{{{zzzzzzxxxuuurrrrrrssstttwwwyyyxxxtttqqqrrrooojjjddd___ZZZWWWVVVRRRSSSSSSTTTTTTTTTTTTTTTVVVSSSRRRSSSTTTWWWaaakkkxxx\\\UUU]]]uuuwwwbbbSSSNNNMMMJJJHHHEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::777777777777888888888888444444555555555555444444111111111111111000000///000000000000////////////...///000000000000000///....................................------------------------------------......------------,,,,,,++++++***)))))))))))))))((((((((())))))***++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,...111555888>>>???@@@BBBBBB@@@???>>><<<<<<>>>EEEQQQ```nnnwwwxxx{{{~~~}}}~~~||||||wwwiii[[[ZZZhhhxxx|||zzz~~~oooZZZHHHEEEQQQ```ppp|||vvvxxx}}}zzzzzzzzzzzzyyyxxxvvvuuuqqqrrrrrrssstttvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyzzzxxxzzz{{{zzz{{{|||wwwpppjjj]]]NNNFFFAAA;;;888888999:::===???AAAAAAAAAAAACCCBBBEEEJJJKKKIIIHHHJJJIIIQQQ[[[cccgggiiikkklllhhhmmmtttzzz}}}|||zzzwwwzzzzzzyyyzzz{{{zzzwwwuuuuuutttssstttvvvwwwvvvuuuvvvwwwwwwwwwvvvuuuttttttqqqqqqppppppooonnnmmmmmmllljjjhhhhhhiiikkkkkkjjjggghhhjjjkkkkkkjjjiiihhhaaaaaaaaaaaaaaaaaaaaaaaa^^^\\\ZZZYYYXXXVVVRRROOOLLLMMMOOOQQQQQQQQQPPPOOORRRVVV\\\bbbfffhhhiiihhhddddddcccbbbbbbaaabbbbbb``````___^^^\\\[[[ZZZZZZYYYZZZZZZYYYUUUOOOJJJFFF@@@AAAAAABBBCCCGGGLLLPPPXXXZZZ\\\^^^```dddiiimmmooorrruuuwwwuuupppjjjfff|||{{{zzzzzzzzzxxxuuurrrqqqpppqqqtttvvvuuuqqqlllppplllgggaaa[[[XXXVVVUUUQQQRRRSSSSSSTTTTTTSSSSSSTTTQQQQQQTTTVVV\\\hhhttt}}}oooRRRSSScccmmm\\\SSSOOOOOOJJJGGGEEEDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDD>>>???@@@@@@@@@???======<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888888888333333444444444333222222000111111111111000//////000000000000/////////////////////000000//////...------------------------.........------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++***))))))(((((())))))******)))))))))***++++++***************+++++++++***************************++++++++++++,,,,,,,,,+++,,,---------///222555;;;===???@@@AAAAAA??????<<<<<<<<>>@@@AAABBBFFFDDDFFFIIIJJJFFFEEEGGGEEEKKKUUU^^^cccfffiiijjjcccgggnnntttxxxyyyxxxwww{{{zzz{{{||||||{{{xxxuuuppppppqqqssswwwyyyzzzyyywwwxxxxxxxxxwwwvvvtttsssssssssrrrpppooonnnmmmllljjjiiiiiijjjlllnnnmmmlllggghhhiiikkkkkkkkkkkkjjjaaaaaaaaaaaaaaabbbbbbbbb]]]\\\[[[[[[YYYVVVQQQNNNJJJLLLNNNPPPQQQQQQPPPOOORRRWWW^^^eeekkkmmmnnnmmmgggfffeeecccaaa``````___`````````___\\\ZZZ[[[[[[^^^______]]]XXXRRRKKKGGG???@@@AAABBBEEEJJJPPPUUUWWWYYY\\\___aaafffkkknnnrrrsssttttttrrrmmmiiifff{{{zzzyyyzzzzzzxxxuuusssooonnnooossswwwwwwrrrmmmnnnjjjddd^^^YYYVVVUUUTTTPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNPPPTTTZZZcccrrr___LLLUUUlll{{{dddXXXSSSQQQPPPHHHFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDD???@@@AAAAAAAAA@@@>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999999888888777777777444444444444444333222222111222222222222111000000000000000000///////////////////////////...---,,,------------------------.........---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,+++***)))***++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,(((+++......------///222777999<<<>>>?????????>>>:::;;;<<<===CCCQQQcccpppvvvxxx|||~~~wwwsssnnngggfffiii}}}rrr___LLLJJJIIIRRRfff{{{|||}}}yyy~~~}}}zzz{{{|||||||||zzzxxxwwwuuuuuutttttttttuuuwwwxxxuuuuuuvvvwwwxxxyyyzzzzzzvvvyyyzzzxxxyyy{{{zzzuuutttnnnfff]]]PPPCCC>>>???::::::::::::<<<@@@CCCEEEIIIFFFFFFHHHGGGCCCBBBDDDAAAGGGOOOXXX___cccfffhhh```bbbfffjjjoootttwwwyyy{{{{{{|||}}}~~~|||yyyvvvpppppppppssswwwzzz{{{{{{xxxyyyyyyyyyxxxvvvtttrrrtttsssrrrpppnnnllljjjjjjfffgggiiimmmppprrrqqqpppjjjjjjkkkkkklllkkkkkkjjjddddddccccccbbbbbbbbbaaa^^^^^^]]]]]][[[WWWRRRNNNGGGIIIMMMPPPSSSSSSSSSRRRSSSXXX```iiiooorrrsssrrrkkkiiigggdddbbb```___^^^^^^```aaa```^^^]]]^^^```___```aaa```\\\VVVPPPLLLFFFFFFFFFFFFGGGKKKQQQUUUTTTWWWZZZ^^^aaaeeejjjnnnqqqrrrrrrqqqooollliiihhh{{{zzzyyyyyyzzzxxxuuussspppoooppptttzzzzzzvvvqqqllliiibbb\\\WWWUUUTTTTTTPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLOOOUUU]]]hhhyyyqqqSSSKKK[[[vvvuuu^^^TTTRRRPPPOOOFFFEEEDDDDDDGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCBBBAAA@@@???;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999888777666666777777777777666555444333222333333333333222111111000000000000////////////////////////...---,,,+++------------------------......---------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,++++++******++++++...---+++*********++++++))))))******++++++++++++*********************************++++++,,,,,,,,,'''+++...///...---...000444666999<<<>>>>>>>>>===888;;;======@@@JJJ[[[hhhrrrtttzzzzzzzzzyyyqqqjjjhhhppp~~~qqqVVVOOOGGGKKK___ttt~~~}}}uuu{{{zzz{{{|||}}}|||{{{yyywwwwwwvvvuuuttttttuuuvvvwwwssstttuuuvvvwwwxxxyyyyyyvvvzzz{{{yyyzzz|||{{{wwwvvvsssnnneeeVVVGGGAAACCC<<<;;;::::::<<<@@@EEEHHHKKKGGGFFFGGGFFFBBBAAACCC???DDDLLLTTT\\\aaaeeeggg`````````bbbhhhooovvv{{{||||||}}}~~~}}}yyyvvvsssrrrrrrtttwwwyyyyyyxxxyyyyyyzzzzzzyyyvvvtttrrrtttsssqqqooollljjjiiihhhbbbdddhhhnnnsssvvvuuusssmmmmmmmmmmmmlllkkkjjjiiigggffffffdddcccbbbaaaaaa____________]]]YYYSSSOOODDDGGGKKKPPPTTTUUUVVVUUUSSSYYYbbbkkkrrruuuuuuuuummmllliiifffccc```^^^^^^]]]```bbbaaa```___aaaddd\\\^^^```aaa___[[[WWWTTTPPPOOOLLLIIIHHHJJJNNNRRRRRRUUUYYY\\\```dddiiimmmppppppoooooommmlllkkkjjj~~~{{{zzzzzz{{{zzzyyywwwuuussspppppprrruuuxxxzzzyyyxxxrrrjjj```YYYWWWWWWWWWVVVPPPQQQRRRSSSSSSQQQOOONNNPPPMMMKKKQQQ```rrr^^^OOOHHH\\\hhhYYYSSSMMMKKKMMMIIIGGGEEEEEEGGGHHHIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@AAAAAA@@@>>>========================<<<;;;888777666666888999666666666555444444333333111111111111111111111111000000000000////////////---...000111111///---,,,---...///////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,++++++*********************************---,,,+++))))))))))))***)))***---//////...,,,***))))))***+++---...//////111444888;;;>>>???>>>===>>>999999>>>>>>@@@OOOcccttt|||xxxuuuzzzyyyooodddeeeqqqoooaaaPPPLLLWWWjjj{{{}}}{{{{{{zzzyyywwwwwwvvvvvvvvvvvvvvvwwwxxxzzzxxxvvvsssrrrrrrssssssuuuwwwzzz{{{|||{{{yyywwwyyyvvvpppggg\\\QQQGGGAAACCC???;;;;;;???CCCEEEEEEHHHGGGDDDBBB@@@@@@AAABBBBBBAAADDDLLLXXX```bbbaaa``````___]]]^^^eeeooowwwzzzzzz{{{{{{vvvwwwvvvuuuuuuvvvxxxzzz{{{xxxuuurrrrrruuuvvvvvvtttuuutttqqqnnnkkkjjjiiiiiieeefffhhhjjjlllmmmnnnnnnooonnnlllkkkjjjiiiiiiiiihhhiiijjjhhhfffddddddddd```aaaaaa```]]]YYYUUURRRJJJKKKNNNRRRUUUWWWYYYZZZ]]]___eeelllssswwwwwwvvvssspppmmmjjjgggddd```]]]_________```bbbbbb```]]]\\\\\\]]]___``````]]]ZZZRRRPPPLLLIIIGGGHHHJJJKKKPPPRRRUUUXXX[[[aaagggkkkvvvxxxyyyvvvqqqlllkkklll}}}{{{{{{zzzxxxvvvtttrrrqqqppppppqqqsssvvvwwwvvvtttnnnfff\\\VVVTTTTTTSSSRRROOOPPPRRRSSSSSSRRRPPPOOOOOONNNPPPYYYhhh{{{wwwYYYNNNNNNgggcccVVVQQQLLLIIIKKKHHHFFFEEEEEEGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@??????@@@@@@???==============================<<<:::888777888999:::777777666555555444444333222222222222222222222222222111111111111000000000///000111111111000.........///////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++******************************,,,+++*********+++,,,---'''(((+++,,,---,,,***)))******++++++,,,---......000222666:::===>>>>>>>>>???::::::======>>>LLL^^^tttxxxuuuzzz{{{tttkkkaaahhhvvv|||eeeUUUTTTaaarrr}}}}}}|||||||||zzzyyyxxxwwwwwwvvvvvvwwwwwwwwwyyyxxxvvvtttssssssssstttwwwxxx{{{|||}}}|||zzzxxxyyyvvvpppiii___VVVOOOJJJEEEBBB???>>>@@@CCCCCCCCCFFFDDDBBB@@@??????@@@AAA@@@@@@CCCIIIRRRYYY]]]___eeeeeeccc```___aaagggmmmxxxyyyzzz}}}~~~{{{xxxwwwwwwwwwwwwwwwxxxxxxyyyxxxuuusssrrrtttuuutttssssssqqqooommmkkkiiiiiiiiiddddddeeegggiiijjjllllllnnnnnnlllkkkjjjiiiiiiiiigggiiijjjjjjgggeeeddddddbbbbbbbbbaaa___[[[WWWUUUMMMNNNQQQUUUXXX[[[]]]^^^aaaccciiipppvvvyyyxxxwwwtttrrrpppnnnlllhhhccc___]]]]]]]]]^^^___```^^^\\\___^^^___```bbbaaa___]]]XXXUUUPPPLLLIIIHHHIIIJJJOOOQQQTTTWWW[[[```ggglllsssuuuvvvtttnnnjjjiiijjj~~~|||{{{xxxuuusssrrrqqqqqqrrrqqqpppqqqssssssrrrpppjjjcccYYYSSSRRRRRRRRRQQQOOOPPPQQQRRRRRRRRRQQQPPPMMMPPPWWWcccttteeePPPMMMVVVuuuvvv\\\QQQNNNJJJHHHJJJGGGFFFDDDEEEFFFHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@>>>======>>>???>>><<<========================>>>===;;;999999999::::::777777666666555555444444222222222222222222222222333333222222222111111111111111111111000000000000///000000000///...------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++******+++,,,...///***+++---//////...---,,,+++++++++,,,,,,---------...000444888;;;>>>??????@@@<<<;;;<<<;;;<<>>===>>>??????===???BBBEEEJJJPPPWWW\\\fffggghhheeeaaa```bbbdddsssvvvzzz|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxyyyvvvsssrrrsssssssssrrrooonnnmmmkkkjjjiiihhhhhhbbbbbbbbbccceeegggiiikkknnnmmmmmmlllkkkjjjiiiiiigggiiikkkllliiifffdddddddddddddddcccaaa^^^[[[YYYQQQSSSUUUYYY\\\___bbbcccgggiiinnntttyyyzzzxxxvvvrrrqqqqqqqqqoookkkddd```[[[ZZZYYY[[[\\\]]]\\\[[[aaa``````aaaccccccaaa___^^^[[[WWWQQQMMMJJJIIIIIIMMMOOOQQQTTTYYY___gggllloooqqqsssqqqlllhhhggghhh~~~||||||zzzwwwtttrrrrrrssstttuuutttsssrrrrrrqqqooommmfff```WWWSSSRRRSSSSSSRRRPPPPPPQQQQQQQQQPPPOOONNNMMMSSS^^^lll|||wwwTTTHHHLLL]]]}}}}}}kkkUUUNNNMMMIIIHHHKKKFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC>>>===<<<<<<>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999:::888888777666666555555444333333333333333333333333333222222222111111111111222111000/////////000000000000000000///...,,,,,,...............---------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++***)))***+++,,,---+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555999<<>><<<<<<::::::BBBLLLfffxxxxxxuuu|||vvvkkkfffmmm|||oooUUUPPP___ooo|||~~~~~~~~~||||||}}}|||{{{{{{{{{{{{zzzyyyxxxwwwwwwuuuuuuvvvwwwwwwwwwvvvuuuxxxyyy{{{|||||||||{{{zzzvvvsssmmmgggaaa]]][[[ZZZRRROOOIIIDDDAAA?????????>>>===<<<<<<<<<===>>>>>><<>>===<<<===>>>???>>>===????????????????????????<<<;;;::::::999888888888999888888777666666555555333333333333333333333333222222111111111000000000111000///.........//////000000000000///...,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***((((((((()))***'''((()))*********))))))------,,,,,,,,,,,,+++++++++,,,///222666:::>>>@@@AAA???===;;;999999>>>EEEXXXiii|||wwwuuurrrfffhhhuuuzzz[[[OOOVVVaaazzz|||xxx|||~~~{{{||||||||||||{{{||||||||||||{{{zzzxxxwwwuuuvvvwwwwwwxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyuuupppiiiddd```___^^^\\\XXXPPPIIICCC@@@???@@@<<<;;;;;;;;;<<<<<<======<<<@@@BBBAAA@@@EEEOOOWWW___dddhhhiiifffcccbbbbbbeeemmmwww}}}~~~|||{{{{{{}}}~~~|||xxxvvvxxxwwwuuurrrpppoooooopppkkkkkkkkkkkkjjjiiihhhhhhdddcccbbbbbbdddfffiiijjjmmmmmmmmmmmmmmmllljjjjjjgggjjjmmmnnnllliiigggfffggggggggggggfffdddcccbbbZZZ[[[\\\___bbbeeehhhjjjnnnpppsssxxxzzzxxxtttpppjjjlllooorrrqqqllleee___ZZZXXXWWWWWWZZZ]]]^^^^^^___]]][[[[[[\\\]]]]]]]]]```___]]][[[YYYVVVUUUTTTMMMMMMMMMNNNQQQXXXaaagggjjjmmmooonnnjjjggggggiii}}}xxxvvvtttssssssuuuwwwyyywwwwwwwwwvvvtttpppjjjeeeXXXSSSNNNLLLOOOQQQRRRRRRTTTTTTSSSQQQPPPOOONNNNNNTTT]]]iiisss~~~yyyZZZLLLFFFXXXvvvjjjZZZMMMMMMNNNLLLKKKNNNGGGFFFFFFGGGIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCC???>>>===>>>@@@AAA@@@???????????????????????????;;;;;;::::::999999888888999999888888777777666666444444444444444444444444222111111111111000000000////////////............///000000000///...------.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,************************,,,+++)))(((''''''(((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++---000444888<<>>???===;;;:::;;;===>>>>>>LLL]]]gggnnnyyyyyytttxxx|||ooofffeeemmmoooZZZOOOJJJWWWhhh~~~~~~}}}}}}{{{|||~~~}}}|||{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz}}}{{{vvvqqqllliiifffeeehhhiiigggaaaWWWMMMFFFCCC=========>>>======<<<<<<<<<>>>??????AAAEEEKKKQQQ^^^aaadddccc___[[[[[[[[[]]]aaahhhqqqyyy}}}~~~~~~zzz{{{{{{{{{zzzxxxuuuttttttuuutttrrrnnnmmmoooqqqooooooooonnnmmmkkkjjjiiidddeeeeeefffggghhhiiiiiillllllnnnooonnnmmmkkkjjjjjjlllnnnnnnllljjjjjjjjjhhhhhhhhhhhhhhhhhhggggggddddddddddddfffiiikkkmmmoooqqquuuxxxzzzwwwqqqllleeehhhlllooopppmmmfffaaaZZZWWWTTTTTTXXX\\\___aaaYYYVVVRRRQQQRRRUUUVVVWWW\\\]]]___aaaaaaaaa```___WWWUUURRROOOPPPUUU]]]cccfffiiilllllliiiggggggiiisssnnnuuu~~~}}}|||||||||{{{zzzvvvuuusssrrrqqqqqqrrrrrrnnnppprrrsssqqqjjj```ZZZSSSOOOLLLLLLQQQVVVXXXXXXUUUUUUUUUUUUVVVWWWXXXYYY]]]fffpppwwwtttOOOFFFOOO___wwwxxxtttyyy{{{qqq]]]PPPIIILLLNNNKKKJJJNNNHHHGGGHHHIIIKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;:::999::::::999999888777777777555555555555555555555555444444444333333333222222///000222333222111///---......///////////////...---.........//////000000........................------------------------,,,+++***))))))***+++,,,*********++++++,,,,,,,,,***************************))))))))))))+++,,,---))))))*********++++++++++++++++++,,,,,,---------,,,++++++---000555:::======>>>===;;;;;;===>>>===999FFFWWWbbbjjjttt|||vvvsssyyywwwiiiaaadddvvvwwwbbbSSSKKKLLL^^^zzz|||~~~~~~{{{|||~~~~~~}}}|||{{{zzzxxxvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{||||||zzzxxxuuuqqqmmmiiigggeeeiiimmmppplllaaaTTTHHHCCC>>>>>>??????>>>======<<<;;;<<<===>>>AAAEEEJJJNNNZZZ]]]______\\\ZZZZZZ\\\\\\]]]aaajjjttt||||||}}}}}}|||{{{zzzxxxwwwsssttttttrrrnnnmmmooorrrppppppppppppnnnllljjjiiidddeeefffggghhhiiihhhhhhkkklllnnnoooooommmkkkjjjkkklllnnnmmmlllkkkkkklllhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffhhhjjjmmmnnnoooqqquuuyyyzzzwwwqqqlllbbbdddhhhlllmmmjjjddd___YYYVVVSSSSSSVVV[[[___aaaXXXTTTQQQOOOPPPSSSUUUUUU[[[]]]```bbbccccccbbbaaa[[[YYYUUUQQQQQQUUU]]]cccdddgggkkkjjjhhhfffgggiiiyyyuuuxxx}}}zzzzzzzzzzzz{{{{{{{{{{{{sssqqqpppqqqssstttqqqooorrrqqqoooooommmhhh```ZZZOOOLLLJJJOOOXXX^^^]]]ZZZVVVTTTSSSRRRTTTXXX]]]```lllmmmqqqwwwaaaJJJDDDTTTlll}}}nnnkkkooo||||||jjjVVVSSSNNNJJJHHHIIIKKKMMMIIIGGGFFFGGGJJJKKKIIIFFFIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCDDDEEEEEECCCAAA@@@????????????????????????=========<<<;;;;;;::::::;;;;;;::::::888777666555555555666777777666555444333222111222333333222111111111000///////////////000/////////......................../////////000......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******++++++++++++******---,,,+++******+++,,,---)))******++++++,,,------))))))))))))************************************************************,,,++++++,,,...111444666<<<===??????=========>>>??????FFFXXXnnn~~~~~~}}}yyyxxxxxxsssqqqooovvvrrreee```iiiuuu}}}nnn[[[KKKLLLQQQ```www{{{lllooowww~~~}}}}}}zzzvvvssstttwwwzzzzzzyyyvvvwwwxxxyyyzzz{{{{{{{{{zzzwwwtttrrrpppmmmiiifffiiiqqqyyyyyyppp___PPPGGGDDD@@@<<<;;;>>>???===999:::;;;<<<===>>>BBBHHHLLLWWWXXXYYYYYYXXXXXXYYY[[[]]]ZZZZZZbbbooo{{{|||zzzzzz{{{yyyvvvrrrnnnmmmoooqqqsssuuuuuuuuutttqqqooollljjjcccdddeeegggiiikkklllmmmkkkllllllmmmlllkkkiiihhhllllllmmmmmmllllllkkkkkkjjjiiihhhhhhjjjllllllkkkfffggghhhjjjmmmppprrrsssuuutttuuuwwwxxxvvvpppkkkeeecccbbbdddffffffbbb___\\\VVVRRRRRRWWW[[[\\\[[[YYYVVVRRROOONNNOOOQQQSSSXXXZZZ^^^bbbeeeeeeeeeddd___]]]XXXTTTSSSWWW]]]ccckkkjjjhhhfffeeeeeeeeeeee}}}zzz{{{~~~{{{{{{{{{zzzzzzyyyyyyyyytttrrrqqqrrrttttttrrroooqqqpppnnnllljjjeee^^^XXXQQQNNNLLLPPPXXX]]]]]]ZZZUUUTTTRRRRRRUUUZZZ```ccciiilllsss}}}sss\\\KKKKKK___}}}tttooopppooo```SSSPPPMMMJJJIIIIIIKKKLLLIIIGGGFFFGGGIIIIIIGGGEEEHHHGGGEEECCCBBBAAA@@@@@@BBBBBBDDDEEEEEECCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAA>>>>>>===<<<<<<;;;;;;::::::::::::999888777666555666777888888888888777666666444333333444555444222111111000////////////000000000/////////................../////////000000///...------,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++******,,,++++++++++++++++++,,,---,,,,,,++++++******)))))))))))))))************************************************************++++++++++++---///222444999;;;===>>>===<<<<<<<<<>>>===CCCSSShhhyyy{{{vvvsssqqqsssrrrsssyyy{{{kkk```bbbkkk{{{qqqbbbUUUJJJKKKUUUiiizzzrrrdddfffmmmyyy~~~}}}|||zzzwwwuuuuuuwwwxxxwwwvvvuuuvvvwwwyyyzzzzzzzzzzzzyyywwwtttsssqqqmmmiiifffiiirrr|||wwwiiiZZZQQQIIIDDD>>>===>>>???===;;;;;;<<<===>>>???CCCHHHLLLTTTVVVXXXYYYXXXXXXYYY[[[YYY[[[^^^bbbhhhpppxxx}}}|||{{{{{{xxxuuurrrooonnnoooqqqrrruuuuuutttrrrpppllljjjhhheeefffggghhhjjjkkklllmmmjjjkkklllmmmmmmlllkkkjjjmmmmmmnnnnnnnnnmmmlllkkklllkkkjjjjjjmmmnnnnnnnnnfffggghhhjjjllloooqqqsssuuutttuuuwwwxxxvvvqqqlllfffcccaaaaaacccccc```]]]YYYUUURRRSSSXXX\\\]]][[[[[[WWWRRRNNNMMMNNNQQQSSSXXXZZZ^^^bbbeeeffffffeeeaaa___[[[XXXWWWZZZ```dddllljjjhhhfffeeedddeeeeee}}}}}}|||{{{yyyxxxvvvuuuuuusssrrrrrrssssssrrrppppppnnnllliiifffaaa[[[WWWSSSPPPNNNQQQXXX\\\[[[XXXTTTSSSRRRSSSWWW]]]dddiiikkkoooxxx```RRRJJJWWWrrr{{{|||tttvvvsssbbbXXXPPPOOOMMMKKKJJJIIIJJJJJJIIIHHHFFFFFFGGGGGGFFFDDDFFFFFFDDDCCCAAAAAA@@@@@@AAABBBDDDDDDEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>======<<<<<<;;;;;;::::::999888777666666555888999999:::::::::999888888777555555555666555444222111000000///000000000000000000/////////............/////////000000000///...------,,,---------------,,,,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,+++******))))))))))))))))))************************************************************++++++***+++,,,...///111666999<<<======;;;::::::<<<:::===JJJ^^^qqq~~~~~~xxxtttwwwzzz}}}lllZZZVVV[[[lllzzzssshhh^^^NNNIIIJJJWWWgggqqqxxx{{{~~~}}}jjj\\\]]]bbbkkk}}}}}}|||{{{yyyxxxvvvwwwwwwwwwuuussstttuuuwwwxxxyyyyyyzzzzzzwwwvvvuuutttrrrooojjjggggggqqq}}}ssseee\\\PPPJJJCCC?????????>>>===;;;<<<>>>???@@@DDDIIILLLOOORRRVVVXXXXXXXXXYYYZZZWWW^^^dddeeecccfffooowww}}}{{{zzzwwwuuussspppooopppqqqrrrvvvvvvtttqqqmmmjjjgggeeeggghhhhhhiiikkkllllllmmmkkkkkklllmmmmmmmmmllllllnnnnnnooooooooonnnmmmlllnnnlllkkklllnnnppppppooofffggghhhjjjlllnnnppprrruuuuuuvvvxxxxxxvvvqqqnnnhhhddd```^^^______]]]ZZZVVVTTTRRRUUUZZZ]]]]]]\\\]]]YYYRRRMMMKKKMMMQQQSSSXXX[[[___cccfffhhhggggggdddcccaaa^^^]]]___dddhhhmmmkkkiiifffeeeeeeeeefff~~~}}}zzzwwwuuusssuuutttrrrqqqqqqpppooooooooommmkkkgggccc^^^YYYVVVSSSPPPNNNQQQUUUXXXXXXVVVSSSRRRRRRUUUZZZaaaiiinnnrrrwwwiiiQQQGGGHHHccc}}}zzzyyy{{{fff[[[WWWQQQPPPOOOMMMKKKJJJIIIHHHIIIHHHGGGFFFFFFEEEEEEDDDEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;::::::999888777777666666999999::::::::::::::::::;;;888666555666666555444222222111000000000000111000000000////////////......////////////000000000//////...---------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***)))))))))***++++++,,,,,,((()))))))))************************************************************+++*********+++,,,---...333777;;;>>>===;;;::::::999777999AAAQQQfffxxx}}}nnnXXXPPPSSSZZZnnn~~~}}}xxxooogggZZZNNNEEEIIIVVVdddqqqzzzzzzxxxyyy~~~kkk]]]ZZZ[[[cccuuu~~~yyyvvvzzzyyypppvvv~~~|||zzzyyyvvvvvvwwwxxxxxxwwwtttssstttuuuvvvwwwxxxyyyyyyyyyvvvvvvuuuuuutttqqqllliiigggppp{{{wwwjjjbbbXXXQQQHHHBBB?????????>>>;;;<<<>>>???@@@CCCGGGJJJJJJNNNSSSWWWXXXXXXYYYYYY[[[aaahhhhhheeeeeelllsss|||~~~~~~{{{yyyxxxwwwvvvuuussssssrrrrrrsssxxxwwwtttpppmmmiiifffdddggghhhiiijjjlllmmmnnnooommmmmmnnnmmmmmmmmmmmmlllmmmnnnoooppppppooommmllllllkkkjjjkkkmmmnnnnnnnnnggghhhhhhjjjlllnnnpppqqquuuvvvwwwxxxxxxvvvrrrpppkkkfff```]]]^^^^^^\\\ZZZTTTTTTTTTWWW[[[^^^]]]\\\]]]XXXQQQLLLJJJLLLPPPTTTYYY\\\aaaeeeiiijjjjjjjjjhhhhhhfffdddcccdddhhhkkknnnllliiifffeeeeeefffggg~~~~~~|||xxxuuussstttsssqqqnnnllljjjjjjjjjmmmllljjjfffaaa\\\XXXVVVQQQOOONNNOOORRRTTTTTTSSSSSSSSSTTTXXX^^^eeelllpppuuu}}}~~~[[[JJJBBBLLLqqq~~~|||~~~{{{ooo]]]WWWWWWTTTTTTRRRPPPMMMJJJHHHGGGIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>======<<<<<<;;;:::999888777777888888999999999::::::;;;;;;;;;<<<:::666555555555555444333333222111111111111111111000000000////////////////////////000000000111//////...------------...------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***((())))))******+++,,,,,,((()))))))))***************************************************************************+++,,,,,,333666;;;>>>===<<<;;;;;;777666777;;;FFFYYYlllzzz{{{zzz{{{uuu]]]QQQPPPNNN___ttt|||zzzzzz~~~vvvgggXXXHHHDDDLLL[[[mmmzzz}}}ttttttyyyvvvhhh\\\VVV[[[iii}}}~~~xxxsssrrrvvv~~~pppfffmmm~~~~~~|||zzzxxxwwwsssuuuwwwyyyyyyxxxvvvuuutttuuuvvvwwwxxxyyyyyyyyywwwvvvvvvvvvuuusssooollllllrrr{{{yyymmmfff^^^XXXOOOFFFBBB@@@@@@AAA<<<===??????@@@BBBEEEGGGFFFJJJPPPTTTVVVWWWXXXYYY]]]aaafffhhhhhhiiikkkmmmsssvvvzzz{{{zzzyyyxxxwwwvvvwwwwwwwwwvvvuuutttsssxxxwwwtttpppmmmiiigggfffffffffhhhjjjlllnnnpppqqqqqqpppooonnnmmmmmmllllllmmmnnnpppqqqqqqooommmkkkjjjhhhggghhhjjjllllllkkkiiiiiijjjkkklllnnnpppqqquuuvvvxxxyyyxxxvvvsssrrrpppjjjccc_________]]][[[VVVVVVXXXZZZ\\\]]]]]]\\\[[[VVVPPPKKKJJJMMMRRRUUU[[[^^^ccchhhkkkmmmnnnnnnmmmmmmllliiihhhhhhjjjmmmnnnllliiifffeeefffhhhiii}}}~~~~~~~~~|||yyyvvvsssrrrqqqooojjjfffccccccdddhhhiiiiiieee```[[[WWWUUUPPPOOONNNNNNPPPRRRRRRQQQTTTUUUXXX\\\bbbhhhmmmqqquuujjjPPPIIIFFFZZZ{{{xxxyyyyyy|||fffXXXUUUVVVVVVUUUSSSPPPNNNKKKIIIHHHIIIIIIHHHFFFDDDDDDFFFHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@??????>>>>>>======<<<;;;:::999888999999::::::::::::::::::;;;======>>>;;;888555555666555555444333222222111111222222111111000000000//////////////////000000000111111000///......------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++***))))))(((((())))))))))))************************************************************))))))******++++++,,,,,,222555:::<<<<<<<<<<<<<<<555777888999>>>LLL^^^lllnnnoooqqqvvv}}}~~~aaaNNNHHHGGGTTTgggzzz|||{{{}}}qqqcccRRRHHHIIISSSfffuuu~~~yyyqqqrrrwwwxxxeeeXXXSSS\\\ppp~~~xxxttttttxxx~~~|||yyykkkaaagggwww~~~}}}zzzyyywwwrrruuuxxxzzzyyyxxxxxxxxxtttuuuwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvvvvuuusssqqqtttwww{{{yyyqqqjjjddd___VVVMMMGGGDDDDDDEEE???@@@AAAAAAAAAAAACCCEEEEEEIIINNNQQQSSSUUUWWWXXX]]]___bbbfffiiijjjhhhgggmmmpppsssuuuuuuuuuvvvvvvuuuvvvxxxyyyxxxwwwtttssswwwuuurrrooollljjjiiihhhfffggghhhjjjlllnnnoooppprrrqqqpppooonnnnnnnnnnnnnnnooorrrsssrrrqqqnnnlllhhhgggfffgggiiijjjjjjjjjkkkkkkkkklllmmmooopppqqquuuwwwyyyyyywwwuuuuuuuuurrrmmmfffbbbbbbaaa___]]]ZZZ[[[\\\]]]]]]]]]\\\\\\XXXUUUPPPMMMMMMQQQVVVZZZ^^^aaafffkkkoooqqqrrrrrrrrrqqqooollliiiiiikkknnnnnnllliiiffffffgggjjjlll~~~|||zzz{{{||||||{{{xxxuuussspppooolllfff```\\\\\\]]]bbbeeefffddd___YYYUUUTTTOOOOOONNNOOOPPPQQQRRRRRRUUUWWW[[[```eeejjjmmmoooxxx{{{XXXGGGJJJRRRqqqyyyppprrryyyooo```XXXVVVXXXSSSRRRPPPNNNMMMLLLKKKKKKHHHIIIIIIGGGEEEEEEHHHKKKEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEAAA@@@@@@??????>>>======>>><<<;;;999999:::;;;<<<<<<<<<;;;;;;<<<===???@@@AAA>>>:::777777777777666444444333222222222222333111111111000000000////////////000000000111111111000//////...............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++++++++***))))))(((((())))))))))))************************************************************((()))***+++,,,,,,------111444777999::::::;;;<<<555888:::999999AAAQQQ^^^iiikkknnnqqqvvv|||jjjPPPDDDCCCKKK[[[pppyyynnnaaaUUUMMMOOO]]]lll|||~~~|||tttuuuyyyuuudddSSSXXXiii|||yyyzzz~~~xxx}}}|||sssmmmqqq{{{~~~|||{{{zzzuuuxxxzzz{{{yyywwwxxxyyyuuuvvvwwwyyyzzzzzzzzzzzz|||zzzwwwvvvwwwwwwwwwvvvyyyyyyyyy{{{{{{xxxsssooojjjfff^^^UUUMMMIIIIIIJJJCCCDDDEEEDDDCCCBBBCCCDDDEEEHHHLLLOOOQQQSSSVVVXXX\\\___cccgggiiihhhfffccchhhjjjmmmnnnnnnnnnpppqqqrrrtttwwwyyyxxxvvvsssqqqsssrrrooommmkkkjjjjjjjjjhhhiiiiiijjjkkkllllllmmmpppoooooonnnooopppqqqrrrppprrrtttvvvuuussspppooojjjhhhggghhhjjjllllllkkkmmmmmmmmmnnnnnnpppqqqrrruuuwwwzzzzzzwwwuuuuuuvvvsssnnnhhheeedddccc```^^^`````````^^^]]]\\\\\\\\\VVVTTTRRRQQQRRRWWW\\\___```ccchhhmmmrrrtttuuuuuuvvvuuuqqqmmmiiiiiikkknnnmmmkkkhhhffffffiiilllnnn~~~|||{{{vvvxxxyyyzzzyyywwwtttsssooonnnjjjddd\\\XXXXXXYYY^^^bbbeeeccc^^^WWWSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSUUUXXX]]]bbbgggkkkmmmnnn|||mmmLLL@@@JJJ[[[yyykkknnn}}}wwwfff\\\YYYZZZ[[[PPPOOOMMMLLLLLLLLLMMMMMMHHHIIIIIIGGGEEEEEEIIILLLEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHFFFDDDCCCBBBBBBBBB>>>??????@@@AAABBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>===;;;::::::;;;<<<===>>>============???AAABBBDDD@@@;;;999888888888888555444333333222222333333111111111111000000000000000000000000111111111111000000///...............---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---((((((((()))******++++++))))))))))))************************************************************((()))***+++------------000222555777777888:::<<<444999<<<:::777<<>>===<<<<<<===>>>???>>>>>>>>>>>>============???>>><<<;;;;;;===???@@@===<<<;;;999888777777777333333222111111000000///111111111222222333333444111111000000/////////...000000000000//////////////////...---,,,,,,++++++,,,...///...,,,)))&&&&&&++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))%%%'''***+++++++++---...,,,,,,++++++++++++++++++222000///222777;;;===<<<===:::999999888;;;HHHXXXiiissssssmmmnnnnnnuuuiiiQQQGGGCCCFFFUUUjjj|||}}}|||yyyppp___OOOOOOXXXgggsss~~~qqqgggiii{{{}}}}}}~~~|||yyywwwvvvwwwxxxyyyyyyxxxyyyyyyxxxwwwwwwxxxzzz~~~}}}zzzxxxxxxxxxyyyzzzzzzyyywwwvvvvvvvvvtttrrrooommmjjjeee^^^XXXRRROOONNNOOOOOOLLLFFFCCCCCCDDDCCCGGGJJJKKKKKKMMMTTTZZZ]]]```eeeiiijjjhhhdddaaammmlllhhhccc^^^]]]```cccjjjllloooooonnnmmmnnnnnnmmmoooooolllgggdddeeehhhkkkkkkkkkjjjiiihhhggggggkkkmmmnnnmmmkkkkkkooorrrrrrsssuuuwwwxxxwwwvvvuuuooommmkkklllnnnpppooommmoooooooooppppppqqqrrrsssuuuvvvwwwxxxxxxwwwvvvuuurrrnnnjjjgggggghhhhhhhhhggggggeeeccc```\\\ZZZXXXTTTTTTUUUWWWZZZ___dddgggfffhhhlllpppsssvvvwwwxxxyyyuuuoookkkjjjkkkkkkkkknnnjjjgggiiijjjjjjnnnttt}}}{{{yyyvvvuuutttuuuvvvwwwvvvtttooopppnnnggg]]]UUURRRSSS]]]```dddddd___YYYTTTRRRPPPQQQRRRQQQOOONNNOOOQQQYYY]]]dddjjjjjjkkksss~~~rrrPPPJJJGGGTTTuuuuuulllkkkkkk___TTTTTTXXXUUUTTTRRROOONNNNNNMMMKKKJJJIIIFFFDDDDDDEEEFFFFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@===<<<:::999888777777777555555444333333222222111222222222222222333333333111111000000000/////////000000000/////////......///......---,,,,,,++++++)))+++---...---+++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&(((***+++++++++,,,---++++++++++++++++++++++++000///...111666:::<<<;;;<<<:::::::::888:::EEESSSlllyyy{{{uuuqqqlllooo}}}vvvbbbTTTLLLHHHOOO]]]nnnzzzmmm[[[RRRRRR[[[fffuuu~~~wwwvvv|||}}}{{{xxxwwwxxxyyyyyyyyyxxxyyyyyyxxxwwwwwwxxxzzz|||{{{yyyxxxxxxxxxyyyzzzzzzxxxwwwvvvwwwvvvtttsssooonnnkkkgggbbb]]]XXXVVVTTTTTTTTTPPPJJJFFFEEEFFFDDDGGGJJJKKKKKKMMMTTTYYYZZZ]]]ccchhhjjjiiifffcccgggfffccc]]]XXXWWWZZZ]]]dddgggkkklllmmmmmmmmmnnnnnnnnnnnnllljjjiiiiiijjjlllkkkjjjiiihhhgggffffffgggiiijjjjjjiiijjjooosssvvvwwwyyy{{{{{{zzzxxxvvvqqqooommmmmmooopppooonnnqqqpppooonnnnnnooopppqqquuuuuuvvvwwwwwwvvvuuuuuurrrooolllkkkkkklllkkkkkklllllljjjhhheeeaaa___]]]ZZZZZZZZZ\\\```dddiiikkkhhhjjjmmmppptttvvvwwwxxxyyyuuuooolllkkklllllllllooojjjggghhhiiijjjooottt}}}{{{zzzyyyxxxvvvtttsssrrrssstttttttttrrrooopppoooiii```WWWSSSRRR[[[bbbhhhhhhbbbYYYTTTRRRPPPPPPPPPOOOMMMMMMOOOPPP[[[___ffflllmmmpppzzz___LLLEEEJJJdddxxxqqqvvv{{{cccWWWOOOSSSXXXUUUTTTRRRQQQPPPOOONNNKKKIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGIIIJJJKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDAAABBBAAAAAA@@@???>>>============>>>>>>?????????>>>>>>>>>>>>????????????<<<;;;:::999888777777777777777666666555444444333333333333333222222222222111111111000000000000000////////////.....................------,,,,,,+++***+++,,,---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++++++++((()))++++++******+++,,,)))*********+++,,,,,,,,,...------///444777999:::;;;:::;;;;;;888999@@@JJJdddvvv~~~zzztttjjjiiitttuuubbbWWWLLLIIINNN]]]tttmmmYYYMMMQQQZZZiiiwwwtttppp|||~~~|||yyyxxxyyyyyyyyyxxxxxxyyyzzzzzzxxxxxxyyyzzz{{{zzzxxxxxxxxxxxxyyyzzzzzzxxxwwwvvvwwwvvvuuussspppooonnnkkkhhhccc```^^^[[[[[[YYYUUUPPPKKKIIIHHHEEEGGGJJJJJJJJJMMMRRRWWWVVVZZZ```fffjjjkkkiiihhhfffdddaaa\\\WWWVVVXXXZZZ\\\___dddhhhjjjkkkmmmnnnnnnmmmllllllnnnoooooonnnnnnllljjjhhhffffffffffffbbbdddeeeeeeeeehhhoootttzzz{{{}}}}}}}}}zzzwwwuuusssqqqooooooppppppooonnnqqqpppnnnmmmlllmmmoooppptttuuuvvvvvvvvvvvvuuutttrrrpppoooooopppqqqpppooonnnmmmllljjjgggccc```^^^`````````aaadddhhhlllnnnkkkmmmoooqqqtttvvvwwwwwwyyyuuupppmmmlllmmmmmmmmmpppkkkggghhhiiijjjooovvv}}}zzzxxxxxxxxxxxxwwwtttrrrqqqrrrssstttsssqqqnnnpppoookkkccc\\\WWWUUUZZZccclllllldddZZZUUUTTTOOOOOOOOOMMMLLLMMMOOORRRZZZ^^^eeelllpppvvvtttPPPKKKFFFSSSvvv~~~|||uuu]]]TTTOOOTTTXXXSSSSSSRRRQQQQQQQQQOOOKKKHHHFFFEEEDDDEEEFFFEEECCCAAA@@@AAACCCFFFGGGHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBBBBAAA???<<<;;;=========>>>??????@@@@@@===>>>??????@@@?????????<<<;;;:::999888888888888888777777666666555444444444444444333333222222111111111111111111111111111////////////.........---......---------,,,,,,,,,......---------,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,,,,***)))******((())))))***+++,,,,,,---,,,,,,,,,...111444777888999;;;<<<;;;999888<<>><<<:::===>>>>>>>>>?????????@@@======>>>????????????>>>;;;;;;:::999888888888888777777666666555444444444555444444333333222222222111111111222222222222222000////////////.........---------------,,,,,,,,,...,,,+++,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))+++,,,,,,***))))))***(((((()))***++++++,,,,,,++++++,,,---///222555777777;;;===<<<999999:::;;;@@@XXXjjjqqqrrrkkkiiisss~~~zzznnn^^^PPPIIIOOObbbtttzzzgggVVVRRRUUUeeevvvzzzxxx~~~~~~}}}{{{yyyyyyzzzzzzxxxwww|||~~~~~~}}}}}}~~~}}}|||{{{yyyxxxwwwwwwvvvyyywwwvvvvvvwwwwwwuuutttttttttrrrpppllliiieeecccaaa```___]]]YYYUUUQQQNNNKKKKKKJJJIIIIIIJJJMMMOOOTTTXXX^^^eeekkkmmmnnnnnn^^^[[[WWWTTTSSSSSSSSSSSSQQQUUU[[[```dddhhhlllnnnnnnllljjjlllpppsssrrrppppppnnnllljjjiiihhhhhhhhhaaaaaaaaa```aaagggqqqxxx{{{wwwssspppppppppooonnnllllllllllllllllllkkklllnnnpppsssuuussstttuuuvvvvvvuuutttsssppppppqqqtttwwwwwwvvvtttwwwxxxxxxwwwuuuqqqnnnllliiihhhhhhhhhiiikkklllmmmppppppqqqrrrtttuuuvvvwwwwwwtttpppnnnnnnoooooooooqqqkkkhhhiiijjjkkkpppvvv~~~{{{wwwuuuvvvwwwxxxxxxtttsssrrrssstttuuutttrrrkkkkkkjjjiiifffbbb^^^\\\XXX^^^dddddd___XXXUUUUUUOOOOOONNNMMMMMMQQQVVV[[[ccceeejjjpppvvvqqqTTTDDDDDDUUUttt{{{eeeXXXVVVSSSVVVWWWPPPSSSQQQPPPOOONNNMMMJJJHHHFFFEEEDDDDDDFFFFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBDDDFFFHHHJJJKKKEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@???>>><<<<<>>>>>>>>>>>;;;:::999999888888999999777777666555555444444333444444444444333333333333222222222222222333333333000000000000////////////------------------------***(((''')))---///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))))))))))))))+++,,,,,,***))))))***((()))))))))***+++++++++***+++------...000444777666:::===;;;:::;;;:::888:::OOO___gggmmmiiiiiirrr|||{{{kkk[[[PPPOOO[[[iiicccUUUOOOZZZmmm|||tttxxxyyy|||{{{zzzzzz{{{|||zzzyyy}}}~~~~~~}}}||||||{{{zzzyyyxxxwwwxxxwwwvvvvvvwwwwwwvvvtttuuuuuusssqqqmmmiiifffdddcccbbbaaaaaa```^^^ZZZVVVRRRQQQNNNLLLKKKLLLMMMMMMRRRVVV[[[bbbfffiiiiiiiii[[[XXXUUUSSSTTTTTTTTTSSSQQQTTTWWW[[[^^^ccchhhlllmmmlllkkkkkkmmmnnnnnnmmmmmmmmmlllkkkjjjiiiiiihhhbbbbbbaaa```ccckkkvvv{{{wwwsssqqqmmmnnnnnnllljjjjjjkkklllkkklllmmmoooqqqtttvvvwwwtttuuuvvvvvvvvvvvvuuutttqqqqqqrrruuuxxxyyywwwvvvyyyzzz{{{{{{zzzwwwsssqqqoooooonnnnnnnnnnnnooooooppppppqqqqqqssstttvvvwwwuuurrrooonnnnnnoooooonnnpppkkkiiijjjkkklllpppuuu~~~zzzvvvssstttuuuvvvvvvtttsssrrrrrrttttttsssrrrkkkiiigggeeeccc```]]]ZZZUUUXXX[[[[[[XXXUUUSSSSSSPPPOOONNNMMMOOOTTT[[[```gggiiimmmssszzz\\\IIIEEEGGGeee{{{~~~ppp]]]UUUUUUQQQSSSVVVQQQSSSQQQNNNMMMLLLKKKJJJHHHFFFEEECCCDDDFFFGGGHHHHHHCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???????????????AAA@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;<<<>>>>>>::::::999999888888999999777777777666555555444444333333333444444444444444222222222333333333444444222111111111000000000000------------------------)))&&&%%%''',,,///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************(((***++++++*********+++))))))))))))************)))+++---------///333777444:::<<<::::::===<<<888666GGGRRRZZZdddeeefffpppzzzqqqbbbWWWTTT[[[eee{{{cccQQQUUUdddtttuuuoooooottt{{{}}}||||||}}}~~~~~~||||||~~~~~~}}}~~~zzz{{{{{{{{{|||{{{{{{{{{xxxwwwvvvvvvwwwwwwvvvuuuuuuuuutttrrroookkkhhhfffdddddddddgggiiihhhdddaaa[[[XXXTTTQQQOOONNNNNNNNNNNNQQQVVV[[[___```aaa```YYYVVVSSSSSSUUUVVVVVVUUUQQQSSSTTTUUUXXX]]]ccchhhlllmmmllljjjhhhggghhhiiihhhiiijjjkkkkkkiiigggfffaaabbbaaabbbfffpppyyytttrrrqqqkkklllmmmllljjjiiikkkmmmlllnnnpppsssuuuvvvvvvvvvuuuuuuvvvwwwwwwvvvuuuuuutttssstttvvvxxxzzzyyyxxxxxxyyy{{{}}}|||zzzwwwuuussssssrrrrrrqqqqqqpppppppppppppppppprrrtttvvvwwwsssqqqnnnmmmnnnoooooonnnnnnkkkjjjlllmmmmmmooottt~~~{{{yyyyyyzzz{{{{{{sssrrrqqqqqqssssssrrrqqqkkkiiieeebbb```]]]ZZZXXXTTTTTTTTTTTTTTTSSSQQQQQQPPPOOOOOONNNPPPVVV^^^dddggghhhnnnuuu~~~rrrOOODDDHHHMMMrrr}}}vvvjjjYYYSSSSSSOOOQQQVVVRRRSSSPPPMMMKKKKKKJJJIIIHHHGGGEEECCCCCCEEEHHHJJJJJJEEEEEEEEEFFFGGGGGGHHHIIIHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@???@@@AAABBBBBBAAAAAA@@@???>>>=========<<<:::999:::;;;===???::::::999999888999999999888888777777666555555555333333333444444555555555222222222333333444444444222222222222111111111000------------------------,,,(((%%%'''+++---+++(((++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++++++++,,,((()))++++++******+++,,,*********)))))))))))))))))),,,......---///333777333999<<<::::::>>>>>>999111???GGGPPP]]]bbbdddnnnyyyrrreee\\\YYY___hhhsssXXXUUUaaannn}}}zzzxxxhhhgggjjjrrr}}}~~~}}}}}}zzz}}}}}}||||||xxxyyyzzz|||}}}~~~~~~~~~xxxwwwuuuvvvwwwwwwvvvuuutttttttttrrrpppmmmkkkiiiffffffgggkkkoooooolllhhh```]]]XXXUUURRRQQQPPPOOOKKKNNNRRRVVVYYYZZZZZZYYYSSSPPPNNNNNNQQQSSSRRRQQQRRRRRRRRRRRRTTTYYY___dddlllmmmmmmjjjeeecccdddfffeeefffiiijjjjjjiiifffeee```aaaaaaccciiiuuu|||uuuqqqooonnnjjjlllmmmllljjjjjjlllooonnnpppsssvvvwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvuuuuuuwwwyyy{{{{{{zzz{{{}}}}}}{{{ttttttsssrrrqqqppppppoooooooooooopppqqqtttvvvwwwrrrpppmmmmmmnnnooonnnnnnmmmjjjjjjmmmnnnmmmooosss~~~{{{{{{|||}}}}}}wwwrrrnnnpppvvvxxxtttoookkkhhhdddaaa___\\\YYYWWWXXXUUURRRPPPPPPOOONNNMMMMMMKKKJJJMMMSSSZZZ```cccgggiiipppxxx[[[HHHFFFJJJZZZ~~~nnngggqqq}}}aaaZZZQQQNNNPPPRRRQQQOOOPPPPPPOOONNNLLLJJJIIIHHHFFFFFFGGGGGGGGGFFFFFFEEECCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCAAA???@@@AAABBBAAAAAACCCAAA@@@@@@@@@@@@???===@@@@@@??????>>>=========;;;<<<<<<===============<<<;;;:::999888999:::;;;777777777777666555444333555555555555555555555555444444444333333333222222111111111111111000//////222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((())))))******++++++,,,,,,******))))))******+++,,,,,,+++***))))))***+++,,,)))************++++++++++++++++++,,,,,,---------333444666888999::::::999:::999;;;BBBJJJRRR^^^iiixxxqqqhhhfffeeedddccciiiVVVSSS]]]nnn{{{vvv{{{|||ttthhhgggmmmxxx~~~}}}|||~~~|||zzzyyyxxxyyyzzz{{{||||||||||||uuutttuuuvvvxxxxxxvvvtttttttttuuutttrrrooollljjjjjjlllnnnpppqqqqqqpppooogggddd^^^ZZZVVVRRRNNNLLLPPPOOOPPPSSSVVVWWWVVVTTTQQQNNNMMMOOOSSSSSSNNNIIISSSRRRQQQRRRTTTXXX\\\___iiiiiigggdddaaa___```aaacccdddfffhhhgggfffdddbbbaaa``````dddmmmwww~~~xxxtttpppnnnmmmpppnnnmmmkkkkkklllnnnooorrrsssssssssssssssrrrrrrvvvwwwwwwwwwwwwxxx{{{}}}yyyxxxwwwwwwwwwyyy{{{}}}zzz{{{}}}}}}|||tttwwwyyyxxxtttqqqqqqrrrppppppqqqqqqrrrssstttuuutttsssqqqooonnnnnnooopppsssoookkkjjjlllnnnnnnnnn~~~{{{{{{|||||||||uuuqqqmmmoootttvvvrrrnnnkkkhhhdddaaa___]]]ZZZXXXTTTQQQNNNLLLLLLMMMLLLKKKMMMKKKJJJNNNUUU\\\aaadddhhhjjjppp}}}uuuTTTEEEHHHPPPnnnuuuccccccuuujjj^^^WWWPPPMMMOOOQQQQQQPPPNNNNNNMMMLLLJJJHHHFFFEEEGGGGGGGGGGGGGGGFFFFFFEEECCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDBBB@@@AAABBBCCCBBBBBBCCCAAA@@@@@@BBBBBBAAA???AAA@@@@@@??????>>>>>>===:::;;;;;;<<<===<<<<<<<<<<<<;;;::::::999999::::::777777777777666555444444555555555555555555555555444444444333333333222222111111111111111000//////222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++***))))))***++++++)))************++++++++++++++++++,,,,,,,,,------111222555888999::::::999666444555:::@@@GGGRRR\\\sss}}}~~~yyyppplllmmmoooppppppuuuzzzfffXXXVVVaaannn{{{nnnrrr}}}}}}ppplllnnnxxx~~~~~~~~~|||{{{xxxyyyzzz{{{{{{{{{{{{{{{vvvuuuuuuuuuwwwwwwuuusssuuuuuuvvvuuutttrrrooommmkkklllmmmoooppppppoooooonnnjjjccc]]]XXXSSSMMMJJJMMMMMMOOOQQQSSSSSSSSSRRROOOMMMLLLNNNQQQQQQMMMIIINNNPPPSSSUUUVVVYYY]]]```iiihhhgggccc___]]]]]]^^^ddddddeeeffffffeeedddddd^^^]]]]]]aaahhhoootttwwwyyyxxxuuurrrpppmmmlllkkknnnmmmlllkkklllmmmooopppqqqrrrsssssssssssssssrrrrrrssstttttttttvvvzzz|||{{{zzzyyyxxxyyyzzz|||}}}~~~~~~{{{||||||zzzuuurrrqqqqqqpppppppppoooppprrrsssttttttrrrpppnnnnnnnnnooopppssspppllllllnnnqqqrrrqqq}}}zzzzzzzzz{{{{{{rrrnnnkkkmmmqqqrrrooollliiigggccc```^^^[[[YYYVVVRRROOOKKKIIIJJJKKKLLLLLLKKKJJJJJJOOOXXX```dddeeelllmmmsssbbbJJJAAALLL^^^nnnaaajjjqqq]]]YYYTTTNNNMMMNNNQQQQQQPPPNNNMMMMMMKKKJJJHHHFFFEEEGGGHHHHHHHHHGGGGGGFFFEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEECCCBBBBBBCCCDDDDDDCCCCCCBBBAAABBBCCCDDDCCCBBBBBBBBBAAA@@@@@@??????>>>::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999777888888777777666555444555555555555555555555555444444444444333333333333111111111222111111000///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))))))))(((((((((******))))))******+++,,,++++++***))))))***++++++)))************+++++++++++++++++++++,,,,,,,,,,,,...000333777999::::::::::::777555888<<>>:::888999;;;???HHHQQQ^^^pppooorrrssspppooosssxxx{{{wwwwwwxxx|||}}}{{{}}}|||dddQQQMMMRRRbbbxxxyyyuuuuuu~~~||||||}}}|||{{{{{{|||||||||{{{{{{zzzzzzwwwtttssstttttttttsssttttttuuuvvvvvvvvvuuuuuuqqqpppppppppppppppqqqrrrpppmmmhhhddd```\\\VVVSSSIIIKKKNNNNNNMMMLLLLLLMMMJJJHHHGGGHHHJJJKKKJJJHHHFFFMMMUUUWWWVVVYYY```gggppppppnnnllliiihhhiiijjjhhhiiikkkkkkjjjfffbbb```\\\]]]___bbbeeefffdddbbbaaabbbdddfffffffffeeeeeeffffffggghhhjjjlllnnnoooqqqrrrsssuuuvvvvvvwwwwwwtttuuuttttttsssuuuyyy|||}}}|||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~{{{vvvsssqqqpppsssqqqpppooooooqqqsssuuurrrqqqooommmmmmnnnooopppmmmkkkjjjjjjlllooorrrttt}}}wwwsssrrrrrrrrrrrrmmmkkkiiijjjlllmmmkkkiiifffccc```]]][[[ZZZWWWUUUQQQNNNKKKJJJKKKMMMNNNOOOGGGGGGKKKVVVdddnnnpppooouuu|||___LLLBBBFFFeeetttwwwwwwdddYYYTTTOOONNNLLLLLLNNNOOOPPPPPPPPPPPPOOONNNMMMKKKIIIHHHJJJJJJJJJIIIIIIGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHFFFEEEEEEFFFGGGFFFFFFDDDCCCBBBDDDFFFHHHGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<===<<<;;;:::999999999999999888777666555666666666666666666666666555555555444444444333333111111222222222222111111///......------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++------,,,,,,++++++************))))))******+++,,,*********++++++*********))))))*********+++++++++++++++++++++++++++++++++)))+++///222666999:::;;;;;;777555777888:::AAAIIISSSggg~~~|||}}}~~~{{{xxx|||~~~tttjjjfffjjjqqqwww{{{}}}|||yyyxxx||||||kkkYYYNNNLLLUUUhhhzzzvvv}}}}}}~~~~~~}}}~~~}}}|||}}}}}}}}}}}}}}}|||{{{zzzzzzxxxuuuttttttuuuuuutttrrrrrrssstttuuuvvvvvvvvvuuutttssssssssssssssstttpppmmmjjjgggddd```[[[WWWMMMOOOPPPQQQOOONNNMMMMMMHHHGGGEEEEEEFFFGGGHHHHHHGGGMMMSSSTTTUUUYYYccclllpppqqqqqqpppooooooqqqssspppsssvvvxxxuuuooohhhccc______aaadddffffffcccaaa```aaacccdddddddddcccbbbffffffgggiiikkkmmmoooppprrrssstttvvvxxxyyyzzzzzzxxxxxxvvvsssrrrrrruuuxxx{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~{{{yyyvvvttttttsssrrrqqqqqqrrrtttuuurrrqqqooonnnmmmnnnpppqqqllllllkkkjjjkkknnnqqqttt{{{uuuqqqoooooonnnnnnlllkkkjjjjjjllllllkkkjjjgggeeeaaa___]]][[[YYYWWWOOOMMMKKKKKKLLLMMMMMMLLLHHHHHHNNN\\\mmmyyy{{{yyyyyyrrrUUUIIIHHHUUUwww{{{iiiZZZTTTQQQMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDGGGHHHHHHGGGCCCBBBBBBAAAAAA@@@@@@???======>>>????????????>>><<<<<<<<<<<<<<<;;;::::::999::::::999999888777666666666666666666666666666555555555555444444444333000111222222333222222222//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++***************)))))))))******))))))******+++,,,)))***++++++++++++***))))))************++++++++++++++++++++++++************+++---///333777:::<<<;;;888777888999999>>>EEEKKK^^^yyy}}}}}}uuufff]]][[[___iiisssuuuwwwwwwwww{{{zzzwwwooo```QQQIIIOOO[[[qqqxxxuuu~~~zzz}}}~~~}}}|||~~~~~~~~~}}}|||{{{zzzyyyzzzxxxvvvvvvwwwwwwvvvuuuqqqqqqrrrssstttuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttrrrpppmmmjjjgggccc^^^ZZZVVVUUUUUUUUUVVVUUURRRPPPIIIGGGEEEDDDCCCDDDFFFGGGIIILLLQQQSSSUUU[[[eeemmmmmmnnnoooooonnnpppsssuuuyyy|||xxxqqqlllcccccccccdddeeeeeeccc```bbbbbbcccccccccbbbaaaaaafffgggiiikkkmmmooopppqqqqqqrrrtttwwwyyyzzz{{{|||yyyxxxuuurrroooooorrruuuzzzzzz{{{{{{|||}}}}}}}}}|||yyyttttttssssssssssssttttttrrrqqqpppnnnnnnoooqqqrrrppppppooommmlllnnnqqqttt~~~zzztttpppnnnmmmmmmllllllkkkkkkkkklllllllllkkkeeeccc___]]]\\\ZZZXXXVVVPPPOOONNNNNNOOOOOOMMMKKKJJJLLLSSSdddwww~~~{{{bbbJJJFFFRRRhhh{{{dddXXXSSSPPPLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHLLLLLLKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGFFFBBBBBBAAAAAA@@@?????????<<<======>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::999888777666666666666666666666666666555555555555444444444444000111222222333333333222000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))******************+++******))))))******+++,,,)))***++++++++++++***))))))************+++++++++++++++++++++*********)))+++++++++,,,000444999<<>>;;;<<<<<<===============>>>===<<<::::::;;;<<<<<<::::::::::::999888777777777777777777777777777777666666555555555444444444000111222333333333333333000000/////////000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,------...*********)))***++++++,,,)))***+++,,,,,,+++***))))))************+++++++++++++++++++++******))))))---+++***+++...333999===???======>>><<<888999<<<<<>>=========>>>???????????????>>>======>>>>>>===<<<;;;;;;;;;;;;999999999888999999::::::999888888888777777666666555555666666666666666555222222222222222222222222333333222111000///...---//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++******++++++++++++************++++++++++++******)))************+++++++++,,,,,,,,,+++,,,///444888;;;<<<===<<<:::888777777???AAARRRqqqzzzsssgggXXXVVV___mmmyyyhhhUUUGGGNNNbbbsss{{{~~~zzzsssppptttxxxzzz}}}yyypppmmmqqq{{{}}}qqqrrr}}}}}}|||zzzzzz{{{{{{yyyxxxyyyxxxwwwwwwyyyyyyxxxwwwxxxwwwvvvtttttttttuuuvvvuuuvvvxxxyyyyyywwwuuutttnnnlllkkkllloooqqqooommmllliiihhhiiikkkhhhaaa[[[NNNIIIFFFEEEBBB>>>>>>AAAGGGGGGJJJOOOVVV\\\___```gggiiikkkllllllmmmoooqqquuusssqqqpppqqqtttxxx{{{wwwuuurrrnnnjjjfffdddccccccaaa______``````___^^^]]]]]]^^^___````````````hhhlllrrrwwwzzz{{{yyyxxxvvvtttrrrqqqsssuuuvvvvvvxxxyyy{{{}}}}}}{{{~~~}}}|||zzzwwwtttooonnnmmmmmmooorrruuuwwwvvvuuusssqqqqqqqqqssstttsssqqqooommmkkkkkkkkkkkk}}}wwwtttttttttqqqmmmiiihhhgggiiijjjiiifffccc^^^\\\ZZZWWWUUUSSSSSSSSSUUUSSSQQQPPPPPPQQQQQQQQQSSSXXXaaakkkuuukkkQQQGGGGGG\\\~~~zzzttt{{{yyy}}}}}}fffYYYRRRQQQSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSVVVVVVRRRLLLHHHGGGIIILLLLLLLLLKKKIIIHHHFFFEEEAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLMMMLLLLLLKKKGGGFFFDDDEEEGGGHHHHHHGGGEEEFFFGGGFFFDDDCCCDDDEEECCCBBB@@@???>>>===>>>>>>???????????????>>>============<<<;;;:::::::::::::::999999999999999::::::999888888888777777777777555666666777777666666555333333333333333333333333333333222111000///....../////////.........---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,******++++++++++++************++++++++++++******)))************+++++++++,,,,,,,,,++++++...333777888:::<<<<<<;;;999999:::<<>>>>>>>>>>>???????????????>>>======>>>===<<<;;;::::::::::::::::::999999999999::::::888888888888888777777777666666777777777777666666555555555555555555555555444333333222111000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,++++++******++++++,,,******++++++++++++************++++++++++++******)))************+++++++++,,,,,,,,,++++++...222666666888;;;<<<<<<;;;<<<===;;;>>>GGG^^^~~~ppp]]]SSSSSSRRRdddyyyppp\\\RRRSSS^^^nnn|||~~~{{{|||zzziiifffiiiwwwtttkkk```mmm{{{~~~~~~}}}|||}}}~~~|||{{{zzz{{{|||}}}|||{{{xxxwwwvvvuuuuuuvvvxxxxxxvvvvvvvvvuuuuuuuuuttttttooonnnmmmnnnpppppppppnnnnnnlllkkkmmmnnnmmmiiidddRRRIIICCCCCCEEEDDDCCCCCCCCCCCCEEEIIIOOOTTTWWWXXX\\\___cccfffgggggghhhiiijjjhhhfffeeehhhmmmsssvvvxxxwwwtttqqqooommmlllkkkfffdddaaa```______]]][[[XXXYYY[[[[[[ZZZWWWTTTRRRYYYcccpppxxxyyywwwwwwxxxwwwvvvtttsssrrrsssssstttyyyzzz|||~~~~~~}}}|||{{{{{{yyyuuusssnnnnnnnnnooorrrvvvyyy||||||zzzwwwtttqqqppppppqqqttttttsssssssssuuuvvvwww}}}|||}}}~~~zzzwwwuuusssrrroookkkgggffffffgggggggggeeebbb```]]][[[XXXUUURRRPPPOOOOOOUUUTTTRRRPPPPPPRRRVVVYYYaaagggnnnrrrvvvwwwYYYDDDGGGHHH]]]yyyvvvwwwzzz{{{~~~nnn[[[UUUTTTUUUVVVQQQQQQQQQRRRSSSUUUWWWWWW___^^^ZZZTTTNNNJJJKKKLLLJJJJJJJJJIIIHHHGGGEEEDDDAAABBBBBBCCCDDDFFFGGGHHHJJJKKKKKKJJJIIIGGGFFFEEEFFFDDDCCCCCCEEEFFFEEEDDDEEEFFFFFFEEEBBB@@@@@@AAABBBBBBAAA@@@??????>>>>>>???????????????>>>======???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999999::::::888888888888888888888888777777888888888777666666555555555555555555555555444333333222111111000000000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++******))))))******+++******++++++++++++************++++++++++++******))))))*********++++++++++++,,,,,,++++++---111444555777:::<<<<<<<<<===>>><<>>============<<<;;;::::::::::::<<<;;;;;;:::999999999:::888888888888888999999999888888999999888777666666444444444444444444444444444444333333222222111111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))******++++++++++++************++++++++++++******))))))*********++++++++++++,,,,,,++++++,,,///111444777:::;;;;;;;;;<<<======???@@@JJJmmmkkkYYYJJJUUUeeettt~~~sssbbbTTTOOOXXXeeekkksss~~~yyymmmcccgggxxxxxxppp|||wwwqqqkkkpppuuuyyy~~~~~~~~~}}}|||}}}~~~zzzyyyxxxwwwwwwxxxyyyzzzwwwwwwuuutttssssssssssssqqqqqqqqqqqqpppppppppqqqooonnnmmmnnnoooooonnnnnnfff[[[QQQPPPRRROOOKKKIIIHHHGGGHHHJJJNNNRRRSSSSSSTTTXXX]]]```bbbbbbbbbcccdddcccbbbbbbeeeiiinnnqqqppppppooooooooooooooopppmmmkkkgggeeecccbbb___]]]WWWYYY\\\^^^^^^\\\YYYWWWUUU```mmmrrrooojjjiiijjjlllnnnpppqqqqqqrrruuuwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||xxxuuunnnoooppprrrtttwwwzzz|||{{{yyywwwuuuuuuuuuwwwwwwzzzyyyxxxwwwvvvwwwxxxyyy~~~{{{yyyxxxxxxuuuuuutttrrrnnnkkkgggeeedddfffhhhgggeeebbb``````ZZZYYYVVVSSSQQQPPPPPPPPPRRRSSSRRRQQQQQQVVV___fffggglllqqqvvv~~~bbbJJJBBBCCCCCCZZZ~~~xxxrrrzzzttt{{{vvv```UUUSSSSSSTTTVVVUUUUUUUUUUUUUUUVVVWWWXXX]]]ZZZUUUQQQMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGEEECCCCCCDDDEEEDDDCCCCCCCCCDDDBBB@@@??????@@@AAAAAABBBBBBAAA@@@?????????????????????>>>======;;;:::999888777777777777===<<<;;;::::::999999:::888888888999999999999999999999:::999999888777666555555555555555555555555444444444333333333222222111111111111000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))))))))(((((()))))))))******++++++++++++************++++++++++++******)))************++++++++++++,,,,,,+++***+++---///222555888:::::::::;;;===<<<>>>???FFFbbb~~~hhhNNNOOOVVVcccqqq}}}|||nnn^^^RRRRRRWWW]]]fffsss}}}wwwmmmdddeeerrrvvvrrr|||yyyyyyxxxxxx~~~}}}|||{{{|||~~~~~~|||{{{zzzxxxxxxyyyyyyzzzwwwwwwwwwvvvuuutttssssssqqqsssssssssqqqpppqqqrrrqqqppppppoooooopppqqqqqqkkkaaaYYYXXXWWWRRRMMMKKKJJJIIIIIIKKKNNNPPPQQQQQQSSSVVVZZZ]]]^^^___```aaaaaaaaaaaabbbdddfffiiikkkmmmnnnnnnooopppqqqssstttooollliiifffeeeccc```^^^YYY[[[^^^```aaa```___]]]XXX___hhhkkkhhhcccaaaaaadddgggkkkllllllnnnqqquuuvvvwwwyyy|||~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}yyyvvvrrrrrrssstttvvvxxxyyyzzzyyyxxxwwwvvvwwwxxxzzz{{{|||{{{yyywwwvvvvvvwwwwww|||~~~|||zzzxxxxxxuuuuuusssqqqmmmiiigggfffbbbeeegggfffbbb___^^^^^^YYYXXXVVVSSSRRRQQQRRRRRRRRRTTTTTTSSSTTTZZZeeennnnnnqqquuu|||mmmPPPAAA@@@DDDPPPppprrruuu}}}vvvwwwiii[[[UUUTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUWWWUUUQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHFFFDDDDDDEEEEEEEEEDDDAAABBBBBBAAA@@@??????@@@@@@AAABBBBBBBBBAAA@@@??????????????????>>>======;;;;;;:::999888888888888======<<<::::::999999999888888888999999:::::::::::::::::::::999888777666666666666666666666666666444444444444333333333333222222111111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++******++++++++++++************++++++++++++******)))************+++++++++++++++,,,+++******,,,......111555888999;;;===>>>:::===>>>CCCTTTmmmyyywwwyyy^^^TTTPPPYYYiiiyyy|||sssgggZZZRRRQQQSSS\\\iiissszzzsssmmmiiihhhnnn{{{uuusss{{{~~~{{{zzzzzz{{{}}}~~~}}}~~~}}}{{{zzzyyyxxxyyyyyywwwxxxxxxxxxwwwuuusssrrrrrrtttuuutttqqqpppqqqsssttttttsssqqqpppqqqssstttmmmfffbbbaaa]]]WWWRRRRRRNNNMMMLLLMMMPPPRRRRRRRRRSSSUUUXXXYYYZZZ[[[\\\^^^ccccccdddeeefffgggggggggiiijjjkkklllnnnqqqssstttssspppmmmjjjiiihhheeeccc\\\]]]___```aaaaaa``````ZZZ^^^bbbcccaaa^^^\\\\\\]]]aaafffgggffffffjjjnnnoooqqqsssvvvyyy{{{|||}}}{{{|||~~~~~~|||zzzzzz{{{|||~~~~~~}}}yyyuuuwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwxxxyyy{{{}}}|||{{{yyyxxxwwwwwwxxxxxxxxx|||~~~}}}}}}{{{yyyxxxttttttrrrooojjjgggffffffaaacccfffeeeaaa]]]\\\]]]XXXWWWUUUTTTSSSRRRSSSSSSSSSUUUVVVUUUVVV]]]iiisssvvvwww{{{|||___HHH???BBBGGG```zzzpppzzz||||||kkkaaaXXXUUUTTTRRRRRRSSSUUUTTTSSSSSSRRRSSSSSSSSSUUUSSSPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFJJJJJJIIIIIIIIIJJJKKKKKKHHHGGGEEEDDDEEEFFFEEEDDD@@@AAABBBAAA??????@@@AAA@@@AAABBBBBBBBBAAA@@@??????????????????>>>======>>>>>>===<<<;;;;;;;;;;;;>>>===<<<;;;:::999999999888888888999999:::::::::;;;;;;;;;:::999888777666777777777777777777777777444444444444444444333333222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++************++++++++++++******)))************+++++++++++++++,,,+++******+++---***...333666999;;;>>>@@@;;;<<<>>>@@@HHHWWWiiittt|||{{{pppnnn{{{ooo^^^QQQVVVfffwww|||uuurrrkkk___VVVRRROOOWWWccclllssszzzpppooommmlllllluuuxxxttttttxxx|||{{{{{{{{{}}}~~~}}}|||zzzyyyyyyzzz}}}~~~}}}|||~~~|||zzzyyyxxxxxxyyywwwxxxyyyyyyxxxvvvsssqqqrrrtttvvvtttqqqpppqqqtttwwwvvvuuusssrrrrrruuuwwwnnnkkkhhhhhhccc\\\YYYYYYSSSQQQPPPQQQSSSUUUUUUTTTRRRTTTVVVWWWWWWXXXZZZ\\\fffggghhhjjjjjjiiihhhgggeeeeeegggiiikkknnnqqqrrrxxxuuurrrpppnnnmmmkkkiii^^^^^^______````````````\\\\\\]]]^^^^^^\\\[[[ZZZYYY^^^bbbcccaaaaaadddhhhgggiiilllooorrruuuvvvwwwzzz|||~~~~~~{{{xxxyyyyyy{{{}}}~~~|||xxxttt||||||{{{{{{{{{zzzzzzzzz{{{zzzyyyxxxxxxyyy{{{||||||{{{yyyxxxxxxyyyzzzzzz~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}yyytttpppooopppqqqpppnnnjjjfffcccaaa```^^^^^^^^^\\\ZZZXXXUUUTTTSSSUUUVVVUUUQQQNNNLLLMMMPPPUUU]]]gggqqqwwwvvvzzz```LLLBBB???IIIWWWzzzllllll~~~tttccc\\\TTTRRRTTTXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSUUUSSSQQQNNNMMMLLLKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJGGGHHHJJJIIIGGGEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEDDDEEEFFFHHHIIIBBBAAAAAA@@@@@@??????>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???===<<<;;;>>>;;;888888;;;<<<;;;:::======>>>>>>>>><<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;888666888999999999888777555444666555555555555444444444333333222222111000000///......//////......---,,,......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++************)))******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,+++---000444777:::<<<===:::;;;<<<>>>DDDMMMWWW^^^fffrrrvvvkkkkkkzzzoooZZZVVV[[[hhh|||~~~{{{uuutttrrreeeUUUPPPQQQVVVaaajjjrrr}}}xxxsssnnnlllnnnsssyyy|||~~~zzzxxxqqqtttzzz~~~||||||}}}}}}{{{zzz~~~}}}}}}}}}}}}{{{||||||{{{zzzxxxwwwwwwvvvwwwxxxxxxxxxwwwtttrrrpppqqqsssvvvvvvuuusssssssssssssssuuuvvvvvvvvvuuutttsssrrrooolllhhhccc```^^^YYYWWWVVVXXXZZZYYYTTTNNNSSSNNNKKKLLLMMMMMMPPPVVVYYY```iiimmmmmmkkkkkkkkkgggjjjkkkjjjmmmuuuyyyzzz}}}yyytttsssuuuuuurrrnnngggdddaaa^^^]]]^^^```aaa[[[]]]``````]]]ZZZXXXXXX\\\\\\[[[[[[\\\\\\[[[[[[___```dddhhhhhhgggjjjpppvvv{{{~~~{{{yyyzzzyyyvvvvvvyyy||||||{{{yyyxxxxxx{{{}}}}}}}}}{{{zzz{{{||||||yyywwwvvvxxxzzz||||||xxxwwwuuutttuuuxxx|||~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxssspppoooooopppooommmjjjhhhfffbbb```^^^]]]]]][[[XXXVVVTTTSSSSSSTTTUUUTTTQQQNNNLLLLLLNNNSSS]]]iiisssyyyzzzqqqRRREEE??????PPPfff|||ggggggyyyzzzfff[[[VVVPPPPPPSSSVVVWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJIIIGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKKKKCCCCCCCCCDDDEEEGGGHHHIIIBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@>>>???????????????>>>>>>>>><<<999999;;;======<<<>>>>>>>>>>>>===<<<:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999666999:::::::::999888666555666555555555555444444444333333333222111000000000...////////////...------.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++******************++++++++++++************++++++++++++******************************))))))******+++,,,,,,,,,+++---///222555888;;;<<<<<<<<<<<<;;;===BBBHHHMMMYYYcccpppzzz||||||||||||yyynnnmmm{{{uuubbbYYYXXXaaaxxxzzzxxx|||}}}yyyzzz|||uuuiiiVVVRRRRRRYYYbbblllyyy|||uuuqqqrrrtttsssrrrkkkqqqyyy}}}}}}|||{{{||||||}}}}}}~~~}}}|||zzz}}}|||{{{|||}}}~~~|||zzz{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxxxxwwwuuusssrrrqqqtttvvvvvvuuusssrrrsssqqqrrrsssuuuuuuuuuttttttvvvuuussspppllliiifffddd___[[[WWWVVVWWWWWWSSSOOOMMMHHHEEEFFFFFFFFFJJJOOOUUU\\\dddhhhiiiiiijjjkkkmmmpppqqqpppttt||||||yyyyyyyyyvvvssshhhfffbbb^^^\\\\\\]]]^^^\\\___bbbcccaaa___]]]\\\[[[ZZZZZZYYYYYYXXXVVVUUUXXXXXXZZZ]]]]]]\\\```fffoootttwwwuuutttvvvvvvtttuuuwwwyyyyyyxxxwwwwwwwww{{{|||}}}|||{{{zzz{{{||||||yyyvvvvvvwwwzzz{{{{{{wwwvvvuuutttuuuxxx|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{yyyvvvrrrooommmmmmmmmmmmlllkkkiiiiiicccaaa^^^\\\[[[YYYVVVSSSSSSRRRRRRSSSTTTSSSPPPNNNNNNMMMOOOWWWdddqqqzzz~~~uuuZZZDDD@@@???DDD^^^xxxeeeeeexxxoooZZZTTTQQQOOOPPPSSSVVVVVVUUUQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHJJJIIIGGGEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLAAABBBCCCEEEFFFGGGGGGGGGBBBAAA@@@@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@>>><<<:::;;;===>>>???????????????>>>===;;;:::999999:::;;;<<<<<<===<<<<<<===<<<;;;;;;<<<;;;999777999:::;;;;;;:::999888777666555555555555444444444444333333222222111111000//////000000//////...---.........------------,,,------------,,,,,,,,,,,,,,,+++++++++******************++++++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///222555888:::;;;<<<<<<:::999:::<<<>>>HHHPPP\\\hhhqqqtttuuutttyyyqqqqqq}}}|||kkk\\\SSSVVVlllzzzwwwxxxjjj^^^SSSSSSZZZeeetttzzzxxxyyyyyytttooo\\\fffrrr{{{}}}}}}~~~~~~|||zzz{{{zzzzzz{{{|||}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvwwwxxxwwwvvvuuutttssstttvvvvvvtttrrrrrrrrrpppqqqrrrssstttuuuuuutttvvvvvvuuussspppmmmkkkiiigggbbb[[[WWWVVVUUURRROOOHHHCCC@@@@@@AAA@@@DDDIIIPPPVVV]]]bbbdddfffiiilllrrrvvvwwwwww|||~~~|||zzzxxxooolllgggbbb^^^\\\[[[[[[\\\___ccceeeeeecccaaa```^^^\\\[[[ZZZZZZXXXUUURRRRRROOOOOOQQQQQQQQQUUU[[[ccciiilllllllllpppqqqpppssstttuuutttttttttvvvwwwzzz{{{}}}}}}|||{{{|||}}}{{{xxxvvvvvvwwwyyyzzz{{{wwwvvvuuuuuuwwwyyy|||~~~~~~}}}|||{{{{{{zzz}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwtttqqqnnnkkkkkkjjjjjjjjjjjjjjjjjjdddaaa]]][[[YYYWWWTTTQQQQQQQQQQQQRRRRRRQQQPPPNNNPPPQQQVVVbbbppp|||aaaKKK>>>AAADDDMMMlllzzzhhhjjj~~~hhhWWWRRRQQQPPPRRRUUUVVVUUUTTTOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJIIIGGGEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@AAABBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@???>>>===<<<<<<>>>???AAAAAA@@@@@@???>>><<<:::999888999:::;;;<<<============>>><<<;;;;;;<<<;;;:::888888999:::::::::999888777666555555555555444444444444444333333222222222222000000111111000000///...............------------...------------,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,++++++,,,...222555777999;;;<<<<<<;;;::::::;;;===BBBLLLYYYfffnnnooonnntttqqqtttppp___NNNMMM```www|||yyy}}}www^^^RRRSSS^^^nnnzzz{{{{{{yyygggmmmuuu|||zzzsssvvv}}}}}}zzz{{{zzzzzz{{{}}}}}}|||zzzyyyyyyyyyyyyxxxwwwvvvuuutttuuuuuuvvvvvvvvvuuutttsssuuuvvvvvvtttrrrrrrrrrqqqrrrssstttuuuuuuvvvvvvttttttsssrrrqqqooommmlllmmmhhhbbb]]]YYYUUUQQQNNNHHHCCC@@@@@@@@@???BBBGGGLLLRRRYYY]]]```ccchhhlllrrrwwwzzz{{{}}}|||{{{wwwpppiiibbb]]]ZZZYYYZZZ^^^bbbeeeeeeddddddddddddbbbaaaaaaaaa___ZZZVVVPPPLLLJJJKKKKKKLLLPPPVVVYYY___bbbbbbdddiiikkkjjjmmmnnnnnnooooooqqquuuxxxyyy{{{}}}~~~}}}|||}}}~~~zzzxxxvvvvvvxxxzzz{{{{{{wwwvvvvvvwwwxxxzzz|||~~~~~~}}}|||{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{yyywwwuuutttssspppnnniiiiiiiiihhhhhhhhhhhhhhhbbb___\\\YYYWWWUUUSSSQQQPPPQQQQQQQQQPPPPPPPPPPPPOOOTTT^^^lllzzzkkkQQQBBB;;;BBBJJJWWWttt{{{nnnuuusssaaaWWWQQQQQQQQQSSSTTTSSSRRRPPPMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQPPPPPPOOOOOONNNNNNKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJIIIGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLIIIJJJJJJIIIHHHEEECCCBBBAAA@@@@@@@@@AAACCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>======>>>???AAACCCAAA@@@???===<<<:::999999::::::;;;<<<============>>><<<::::::;;;;;;:::888666777888999999888888777666555555555555444444444444444444333333333333333111111222222111111000/////////.........---------.........---------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++***+++,,,///222444666999<<<>>>===;;;:::::::::<<>>>>>>>>>>>???>>>===>>>@@@CCCAAA@@@>>>===;;;;;;::::::::::::<<<==================;;;999999999:::999888555666777888999999888777666555555555555444444444444444444444444444444444222222333333222222111000/////////.........------............---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,...000111444777;;;<<<;;;999777777999:::>>>IIIWWWdddlllooopppvvv~~~}}}tttfffXXXTTT\\\fffqqq{{{yyy}}}xxx\\\MMMMMMWWWbbbtttyyy}}}}}}|||{{{}}}nnnZZZRRRWWWcccsss|||{{{zzzzzz|||~~~}}}|||xxxyyy{{{{{{{{{yyywwwvvvtttttttttttttttttttttuuussstttuuutttsssssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxuuuuuuuuuuuuuuutttssssssppppppqqqoooiiiaaaXXXSSSNNNHHHDDDDDDCCCBBBDDDIIINNNSSSYYY\\\]]]```cccgggmmmuuu{{{xxxpppggg___ZZZWWW___bbbeeegggiiijjjmmmooollljjjiiilllnnnllleee^^^OOOJJJGGGIIIMMMOOORRRWWWVVV[[[\\\ZZZZZZ]]]___^^^]]]^^^```aaacccfffkkkooonnnqqqtttvvvvvvvvvvvvvvvrrrrrrrrrtttwwwzzzzzzzzzvvvwwwxxxyyyyyyyyyyyyxxx}}}}}}}}}~~~}}}{{{|||~~~~~~~~~}}}{{{zzzyyyxxxwwwyyyvvvtttsssrrrrrrpppooolllllllllllljjjgggdddbbb\\\ZZZVVVUUUUUUUUUUUUTTTPPPRRRSSSRRRPPPOOOQQQTTTTTT^^^lllxxxfffNNN>>>???BBBMMMeeeuuuttt}}}ppp\\\SSSQQQNNNOOOQQQQQQOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOONNNLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJIIIGGGEEEEEEEEEGGGHHHIIIJJJLLLNNNOOOPPPNNNMMMJJJHHHEEECCCBBBBBB===???AAABBBCCCBBBAAA@@@?????????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@>>>???@@@>>><<<<<>>>>>>>>===;;;888777888999888777555666777999::::::999999666555555555555444444444444444444444444555555555333333333333333222222111////////////........................------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++++++++******************************))))))******+++,,,,,,,,,******+++,,,------......111444888:::999888777777555666999BBBOOO^^^jjjrrryyyxxxmmmdddaaabbbcccccclllvvv|||}}}~~~|||wwwuuu|||eeeRRRKKKOOOWWWjjjsss|||}}}yyywwwwwwxxxzzzzzz}}}||||||vvv___SSSQQQZZZiiiwww}}}zzzyyyyyy{{{}}}~~~}}}{{{xxxzzz|||}}}|||{{{yyywwwwwwvvvvvvuuuuuuuuuvvvvvvrrrsssttttttssssssuuuwwwwwwwwwuuuuuutttuuuuuuvvvvvvvvvwwwwwwvvvvvvuuutttrrrsssuuutttnnnfff___[[[SSSMMMIIIHHHGGGFFFHHHMMMPPPTTTZZZ]]]]]]]]]___aaahhhqqqxxx{{{~~~yyyrrrjjjddd```]]]bbbccceeefffgggjjjnnnrrrpppmmmllloooqqqnnneee\\\OOOJJJHHHLLLQQQTTTWWW[[[\\\______[[[XXXZZZZZZYYYWWWYYYZZZ[[[[[[]]]```ccccccgggkkkmmmmmmmmmmmmmmmllllllmmmppptttwwwxxxxxxtttuuuvvvwwwwwwuuutttsss}}}}}}~~~|||}}}}}}yyyyyy|||~~~~~~|||{{{yyywwwvvvuuuxxxvvvtttrrrrrrrrrpppooonnnnnnooonnnlllhhhdddaaaZZZXXXUUUTTTTTTVVVVVVVVVPPPRRRSSSRRRPPPOOORRRUUUZZZeeerrr{{{rrrUUUDDD>>>DDDJJJWWWvvvyyymmmqqq~~~jjjZZZSSSQQQOOOQQQRRRRRRQQQPPPQQQRRRNNNNNNOOOOOOPPPPPPPPPPPPLLLLLLMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOMMMKKKHHHFFFDDDCCCCCCCCC<<<>>>AAACCCCCCBBB???>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB>>>@@@@@@>>><<<;;;>>>AAA???>>>===<<<;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<:::777666777888888777555777888:::;;;;;;;;;:::666666555555555444444444444444555555555555555555333333444444333333222111000/////////............//////.........------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((()))***++++++,,,,,,******,,,------------------111666999::::::;;;<<<111222555===IIIZZZjjjsss{{{sssmmmkkkgggcccRRRUUU[[[ccckkkrrrxxx{{{~~~~~~zzzvvvsss~~~mmmYYYLLLMMMRRR___lllxxx~~~yyyuuuuuuvvvwwwwww||||||}}}}}}zzzqqqddd]]]^^^hhhrrr}}}~~~}}}xxxxxxxxxyyy|||}}}|||zzzyyyzzz|||~~~}}}|||yyyxxxyyyyyyxxxwwwvvvwwwwwwwwwqqqrrrssssssssstttvvvxxxxxxwwwuuutttssssssttttttuuuvvvvvvvvvvvvuuuttttttsssuuuwwwuuupppjjjdddaaaWWWRRRNNNMMMLLLJJJLLLQQQQQQVVV[[[]]]\\\[[[\\\]]]ccclllsssvvv{{{{{{{{{}}}~~~zzztttooojjjfffeeeaaabbbbbbcccdddhhhmmmqqqtttqqqoooqqqsssoooeee[[[PPPKKKJJJOOOUUUXXX[[[___```cccbbb\\\XXXXXXXXXVVVUUUVVVWWWWWWVVVVVVXXXZZZ\\\___cccfffffffffffffffhhhhhhiiimmmrrruuuwwwwwwssstttuuuuuutttrrrpppooo~~~}}}|||~~~~~~|||{{{zzz|||zzzxxxxxxzzzzzzxxxuuutttuuuuuuuuutttsssrrrrrrnnnkkkhhhiiikkkjjjddd___ZZZVVVQQQPPPRRRUUUVVVUUURRRSSSTTTRRRPPPPPPTTTWWWaaammmyyy}}}aaaJJJFFF>>>AAARRRpppxxxsssrrraaaXXXSSSQQQJJJMMMPPPSSSTTTTTTRRRPPPMMMNNNOOOPPPQQQQQQQQQQQQLLLKKKJJJIIIIIIHHHIIIIIIKKKJJJHHHFFFDDDDDDDDDDDDJJJJJJIIIHHHHHHGGGFFFFFFJJJHHHGGGEEEEEEFFFHHHIIIIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA============???@@@BBBDDDAAA???===:::999:::<<<===<<<:::888777999::::::999666666777999999:::::::::;;;::::::999999::::::;;;777777777777777888888888555555444333333333333444333333222222222333444444222222000///............//////.........---------,,,+++******))))))************)))))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************+++,,,------......------222333555666777888777777:::888888;;;AAANNNdddxxx~~~yyywwwwwwlll^^^QQQQQQPPPTTT^^^kkkuuu{{{wwwvvvxxxzzzsss^^^QQQLLLKKK[[[bbbjjjrrrzzz}}}{{{zzzxxxyyywwwkkkjjjooossszzzzzzzzzyyyxxxxxxyyyyyyyyyzzz{{{{{{|||{{{{{{zzzzzz|||{{{zzzwwwtttsssuuuwwwvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvuuutttsssssssssuuuuuuuuutttrrrnnnkkkiii]]]YYYSSSPPPPPPQQQRRRSSSTTTXXX[[[[[[YYYWWWXXXZZZ```ccciiiooorrrwwwxxxvvvzzz~~~xxxqqqlllgggbbbddddddddddddeeegggiiijjjooooooppppppooojjjddd___SSSRRRRRRSSSVVV\\\bbbeeeeeedddcccaaa^^^\\\ZZZYYYUUUWWWWWWUUUQQQOOOPPPRRRRRRTTTWWWYYY[[[[[[[[[ZZZ^^^```cccfffiiijjjkkkkkkiiikkkmmmmmmkkkiiiiiiiii{{{}}}}}}|||{{{~~~~~~~~~~~~}}}|||{{{{{{{{{yyywwwwwwyyyyyywwwuuuttttttttttttsssrrrqqqpppnnnkkkiiijjjkkkiiibbb]]]YYYVVVRRRQQQRRRTTTTTTTTTSSSTTTTTTRRRQQQTTTYYY]]]gggqqqzzz}}}vvvSSSBBB@@@@@@KKKddd|||vvvrrrjjj[[[TTTQQQOOOLLLNNNRRRUUUVVVUUUSSSRRRPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJIIIIIIHHHIIIIIIJJJIIIGGGFFFEEEDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????AAABBBCCCAAA???===;;;;;;;;;<<<===:::888777777888:::::::::888999999999999888777777::::::::::::::::::::::::777777777777777777777888666555444444333333444444666555555444333333333333222222111//////......///000/////////............------,,,+++++++++++++++...---,,,***))))))))))))------------------------***++++++,,,,,,++++++***************************+++,,,------...---------000111333555777888888888444333555999@@@MMMbbbuuu~~~}}}tttgggSSSMMMKKKPPPZZZeeerrr~~~{{{xxxzzz|||qqqbbbXXXUUUVVVYYY^^^gggtttzzzyyyyyy~~~||||||zzzyyyxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzz}}}|||{{{wwwttttttuuuwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvuuutttssssssssssssssstttuuuuuutttrrrpppooogggccc]]]YYYXXXYYYYYYYYY^^^aaabbbaaa^^^[[[[[[[[[[[[]]]bbbhhhjjjnnnzzz|||vvvwww|||{{{uuunnnhhhccccccbbbcccdddgggiiijjjnnnmmmnnnnnnnnnkkkfffbbbXXXWWWVVVXXX\\\bbbiiimmmooollliiiddd___\\\YYYXXXWWWYYYYYYWWWRRROOONNNOOOMMMNNNQQQSSSTTTTTTTTTSSSWWWYYY[[[^^^aaacccdddeeeeeefffhhhgggeeecccbbbccc|||yyy}}}~~~|||zzz||||||}}}}}}}}}||||||{{{yyyxxxwwwwwwxxxxxxvvvtttttttttsssrrrpppooonnnnnnnnnllljjjjjjjjjfff___ZZZXXXVVVTTTSSSSSSTTTSSSRRRTTTTTTSSSRRRTTTYYY```eeennnuuu{{{|||___FFF>>>???DDD[[[{{{~~~tttqqqsss{{{xxx~~~sss```UUUPPPNNNMMMMMMPPPSSSVVVWWWVVVTTTRRRRRRRRRQQQPPPOOONNNLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEGGGHHHIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@???>>>======<<<<<<===999777666666888:::::::::;;;;;;:::999888666555444777888:::;;;<<<;;;;;;:::888888777777777777777777666555444444333444444444888777666555444333333222222222111000////////////000000000/////////............---,,,,,,,,,,,,---000///---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,------------------...111444666888999:::555444666:::???III[[[jjj}}}|||}}}|||vvv\\\NNNGGGNNNVVV^^^qqq{{{}}}|||rrrhhhbbbaaabbbZZZ[[[cccttt}}}~~~}}}|||zzzyyyxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}{{{xxxtttsssuuuvvvwwwwwwxxxxxxyyyyyyyyyzzzwwwwwwvvvuuuttttttttttttttttttttttttttttttttttttqqqrrrtttwwwxxxxxxwwwvvvqqqlllgggcccbbbbbbbbbaaaggghhhgggddd___\\\ZZZYYYUUUWWW[[[```cccfffppp{{{~~~~~~}}}~~~uuummmcccbbbaaaaaabbbeeehhhjjjjjjiiiiiiiiijjjiiifffddd]]]\\\\\\]]]bbbiiipppuuuwwwsssnnngggaaa]]][[[ZZZYYY[[[[[[YYYUUUQQQNNNNNNJJJKKKMMMNNNOOOOOONNNMMMNNNOOOPPPRRRTTTVVVYYYZZZYYYZZZ[[[ZZZXXXVVVVVVWWW|||}}}}}}}}}{{{zzz{{{{{{|||||||||{{{{{{xxxxxxxxxxxxxxxwwwuuutttssssssqqqooonnnmmmllllllmmmlllkkkjjjhhhccc\\\WWWVVVUUUUUUTTTTTTSSSQQQPPPTTTSSSRRRSSSWWW^^^fffkkkqqqvvvzzz}}}lllNNNBBBAAABBBLLLjjj|||ooorrrsssrrrzzz}}}hhhZZZTTTPPPMMMLLLMMMPPPSSSVVVVVVUUUSSSQQQQQQPPPPPPPPPOOOMMMLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCDDDFFFGGGDDDCCCCCCCCCDDDEEEEEEFFFEEEDDDBBB@@@???>>>>>>?????????>>>>>>>>>======<<<;;;888666666777888999888;;;;;;;;;:::888777555555666888:::<<<<<<<<<:::999888888888777777777777777666666555444444444444444666666666555444333333222333222111000000000000000000000/////////.........///...------,,,,,,------......---+++************))))))))))))))))))))))))***++++++,,,,,,++++++******************+++++++++++++++,,,------------,,,+++,,,...222555777999:::<<<::::::<<<>>>BBBMMMYYYjjjzzzpppZZZKKKNNNSSSYYYppp}}}~~~|||vvvqqqmmmllllllaaa\\\___qqq~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz||||||zzzvvvsssrrrtttuuuvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwvvvtttssssssrrrrrrrrrrrrssstttttttttttttttqqqsssvvvyyy{{{{{{{{{{{{ssspppkkkhhhggghhhhhhgggiiihhheeeaaa\\\XXXUUUSSSRRRSSSXXX]]]```ccclllvvvyyyzzz}}}zzzrrrfffdddaaa``````bbbeeegggeeeddddddeeeggghhhhhhfffbbbaaaaaabbbgggnnnuuuzzzxxxuuuooohhhccc___^^^]]]ZZZ\\\]]]]]]ZZZWWWTTTRRRMMMNNNNNNNNNNNNMMMLLLKKKHHHHHHGGGGGGHHHJJJLLLMMMHHHIIIJJJJJJIIIHHHIIIJJJ|||zzz{{{~~~~~~~~~|||yyyzzzzzz{{{{{{{{{zzzzzzwwwxxxyyyzzzxxxwwwuuutttsssqqqpppnnnlllkkkkkkkkkkkkjjjiiihhhddd___YYYUUUTTTUUUUUUUUUTTTRRRQQQPPPTTTSSSRRRUUU[[[bbbjjjnnnoootttzzzyyyWWWCCC@@@DDDEEEVVVxxxuuukkkwwwssssss{{{ppp```YYYVVVQQQMMMMMMLLLNNNQQQTTTTTTSSSQQQOOOMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFFFFDDDCCCBBB@@@@@@=========>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGEEECCCAAA???============>>>>>>>>>>>>===============;;;888777777888777666:::::::::::::::999888888777888:::<<<<<<<<<:::999888888888888777777666666666666555444444444444555222333444444444444333333333222222111111111111222/////////............---......---,,,,,,,,,,,,,,,++++++*********++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++***+++,,,,,,------,,,,,,***+++---000333666888:::>>>;;;;;;<<<;;;;;;AAAHHHUUUhhhkkkUUUPPPNNNRRRjjj~~~|||vvvuuu{{{~~~|||zzzzzzyyyyyynnnccc___kkk|||{{{|||zzzxxxyyy{{{~~~|||||||||{{{||||||}}}}}}xxxxxxxxxwwwxxxyyyzzz{{{zzzzzzxxxuuurrrrrrsssuuuuuuuuuuuuuuuvvvxxxyyyzzzxxxxxxvvvuuusssrrrrrrrrrqqqrrrssstttuuuuuuuuutttsssuuuxxxzzz|||||||||{{{ssspppmmmkkklllmmmnnnmmmhhhfffbbb]]]YYYUUUQQQOOOPPPPPPTTTZZZ^^^aaaiiirrrrrruuuyyyzzz|||~~~wwwkkkhhhccc___^^^___aaaccceeeddddddfffiiillllllllljjjiiihhhjjjmmmrrrxxx{{{yyyuuuooohhhbbb^^^\\\\\\YYYZZZ\\\______^^^\\\ZZZSSSSSSRRRPPPNNNLLLJJJIIIEEEDDDCCCAAA@@@AAAAAABBB;;;<<<>>>>>>>>>???AAABBB|||zzz~~~zzz||||||~~~~~~|||yyyyyyzzzzzzzzzyyyyyyxxxuuuwwwyyyyyywwwuuuttttttrrrpppnnnlllkkkkkkkkkkkkiiihhhgggddd```[[[VVVTTTRRRSSSUUUTTTSSSRRRRRRRRRSSSSSSUUUYYY```gggkkkmmmlllttt}}}bbbHHH>>>>>>EEEKKKfff~~~ooommmxxxyyytttfff\\\[[[XXXQQQMMMOOOKKKMMMPPPRRRSSSQQQOOOMMMJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKNNNMMMLLLJJJHHHGGGFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCAAA@@@???>>>>>>>>>??????AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGCCCBBB@@@>>>=========>>>======<<<<<<<<<<<<======>>><<<999888888888888777::::::;;;<<<<<<<<<;;;;;;999:::;;;;;;;;;:::999999999999888888777666666666777666555555444444555555000111333444444444333222333333222222222222222333000000000/////////............---,,,,,,,,,,,,---***))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,...111333666777888666777:::999777999>>>FFFYYYqqq|||dddUUUKKKKKK]]]uuuzzzqqqnnnsss|||~~~}}}~~~zzzmmmdddhhhpppvvv||||||yyyvvvyyy}}}|||~~~~~~}}}sssppppppttt{{{||||||||||||}}}~~~xxxwwwwwwvvvwwwxxxzzz{{{yyyxxxwwwuuussssssuuuwwwvvvvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwuuutttsssssssssrrrsssuuuvvvvvvvvvuuuuuutttvvvxxx{{{||||||{{{zzzuuusssppppppqqqrrrssssssllliiiccc^^^ZZZVVVRRROOONNNNNNQQQWWWZZZ]]]cccjjjmmmrrrvvvwwwxxx{{{|||{{{zzzpppkkkeee___\\\]]]___aaahhhhhhhhhkkkooorrrssssssrrrrrrqqqrrrsssvvvxxxzzzyyyuuuooohhhaaa[[[XXXWWWWWWXXXZZZ^^^bbbdddcccbbbXXXVVVSSSPPPLLLIIIGGGEEECCCBBBAAA???>>>===<<<<<<777888999999999:::===???||||||~~~|||yyyzzz|||~~~|||zzzyyyyyyzzzyyyyyyxxxwwwvvvrrruuuxxxxxxuuurrrqqqqqqqqqooommmkkkkkkkkklllmmmgggfffddd```[[[WWWUUUTTTPPPRRRTTTSSSRRRQQQSSSUUUTTTUUUYYY```ggglllmmmllllllvvvrrrOOOAAA>>>???LLL\\\|||sssnnn{{{{{{nnnbbb[[[ZZZWWWNNNKKKPPPKKKMMMPPPRRRRRRPPPNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGBBBAAA@@@???>>>???@@@@@@===<<<;;;::::::;;;<<<>>><<<:::888888:::;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::999999888999999888888777666666555777666666555555555555555222333555666555444333111333333222222222333333444222222222111111111000000000///......------......,,,++++++++++++,,,,,,---------------------------***++++++,,,,,,++++++***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---///111333444666555777;;;;;;777777:::;;;LLLbbbrrr}}}uuu^^^MMMGGGPPP\\\iiivvvzzzqqqooottt|||}}}{{{{{{~~~uuukkkiiiggghhhtttwwwuuuwww}}}wwwppprrr{{{uuurrruuuzzz}}}zzzrrrnnnlllpppyyy~~~~~~}}}}}}}}}~~~wwwwwwvvvuuuvvvxxxzzz{{{xxxxxxxxxvvvuuuuuuxxxzzzyyyxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvuuuttttttttttttuuuvvvwwwxxxwwwuuutttsssuuuwwwzzz{{{{{{zzzzzzxxxvvvsssssstttuuuuuutttsssnnngggaaa\\\XXXRRROOOPPPNNNPPPUUUWWWXXX\\\bbbhhhoootttuuuvvv{{{|||zzz}}}}}}yyyqqqllleee___\\\]]]```ccciiiiiikkknnnsssuuuvvvuuuwwwwwwwwwvvvvvvuuuttttttuuurrrmmmgggaaa\\\XXXVVVVVVVVVXXX\\\bbbfffgggfff\\\ZZZUUUPPPKKKGGGCCCBBB?????????>>>===<<<;;;:::777777888777666666888:::~~~|||}}}~~~zzzwwwwwwzzz|||{{{yyyzzzzzzzzzyyyxxxwwwvvvuuuooosssvvvvvvssspppoooooopppooommmkkkkkkkkkmmmnnnfffeeebbb^^^YYYUUUTTTTTTPPPRRRSSSSSSQQQQQQTTTWWWUUUWWW\\\dddkkkooonnnkkkmmmxxxbbbFFFAAAAAACCCUUUnnnyyylllrrr}}}~~~mmmbbbZZZYYYTTTJJJJJJQQQKKKMMMPPPRRRRRRQQQNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHCCCDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEEEECCCAAA???>>>AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGBBBAAA@@@@@@@@@AAABBBCCC===<<<999888888:::<<<>>>:::999888888;;;===>>>>>>>>>>>>???>>>>>>===<<<<<<======;;;:::999888888888999999999888777666666555777777666555555555555555555666777777666444222000333333333222222333444444444444444333333333222222111111000//////////////////...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++...---------...000111333999999;;;???>>>999777888555DDDWWWgggwwwgggQQQHHHIIIMMMMMM___rrr|||{{{sssssszzz~~~|||zzz}}}yyypppkkkccc```mmmsssoooqqqsss}}}zzzjjjhhhxxxzzzrrrnnnqqqxxx~~~yyytttqqqlllqqqzzz~~~}}}}}}}}}~~~wwwvvvuuuuuuvvvxxxzzz{{{yyyyyyyyyxxxwwwxxx{{{}}}{{{yyyxxxvvvvvvwwwyyyzzzyyyxxxwwwvvvvvvuuuuuuvvvuuuvvvwwwyyyxxxwwwvvvtttrrrsssvvvyyy{{{{{{{{{zzzzzzwwwuuusssttttttsssrrrxxxrrriiibbb]]]XXXRRRNNNSSSQQQQQQUUUWWWVVVYYY]]]aaaiiippppppsssyyy{{{xxxyyy~~~}}}zzzzzzxxxuuuqqqllleee___\\\^^^bbbeeeggggggjjjnnnrrruuuuuutttxxxxxxxxxwwwuuurrrooommmooonnnkkkgggccc^^^[[[YYYUUUUUUVVVZZZaaafffgggfff___]]]XXXRRRLLLGGGCCCAAA;;;<<<===>>>>>>===<<<;;;777777666444222222333555~~~|||xxxyyy|||{{{yyyvvvvvvxxxzzzzzzzzz{{{xxxvvvwwwyyyzzzxxxuuurrrssstttsssrrrpppmmmlllmmmllljjjjjjkkkllljjjiiiiiieee^^^YYYVVVTTTRRRQQQMMMNNNPPPRRRUUUUUUTTTRRRUUUYYYaaatttxxxkkknnnkkk}}}iiiVVVDDD???CCCPPPiiiyyyfffeee|||sssbbb^^^ZZZWWWUUUSSSQQQOOOOOOMMMMMMNNNQQQQQQNNNKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFDDDDDDFFFGGGGGGHHHIIIKKKIIIFFFFFFFFFGGGFFFFFFDDDCCCBBBAAABBBDDDEEEGGGHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJIIIGGGGGGHHHIIIGGGFFF@@@@@@??????@@@@@@AAABBB;;;;;;;;;;;;<<<<<<<<<===???<<<999:::===??????===<<<@@@CCCBBB>>>:::999999;;;;;;:::999999888888777:::999888888888777555333666666666666666666555555444444444555555666666666444444444333333222222222444444444333333222222222111///...---......,,,***+++,,,,,,------......///,,,,,,,,,+++++++++******)))************+++++++++++++++************++++++---,,,+++******+++,,,---++++++,,,---///111222333444888<<<>>><<<::::::;;;===@@@HHHVVViiittt]]]HHH???@@@DDDNNN\\\mmm|||zzzuuuxxx{{{||||||wwwssslllgggjjjppptttmmmnnnrrrzzznnndddooozzzuuuxxxvvvssswww|||~~~|||yyy{{{~~~{{{{{{zzzxxxvvvwwwzzz}}}xxxxxxyyyyyyyyyxxxwwwwww||||||}}}}}}|||zzzxxxwwwxxxyyyzzzzzzyyywwwtttsssttttttuuuuuuuuuuuutttttttttsssssstttuuuwwwyyyzzzxxxxxxwwwwwwxxxxxxyyyzzzuuuqqqlllfff```XXXQQQLLLLLLQQQUUUTTTRRRQQQTTTXXXaaaeeelllpppsssuuuvvvxxxwwwvvvvvvvvvwwwwwwuuusssrrrpppkkkfffaaa```aaacccgggggghhhiiikkklllnnnooorrrqqqpppoooooommmjjjhhhooooooooommmiiieeeaaa___\\\\\\]]]```dddggggggfffgggaaaXXXPPPIIIDDD@@@>>>;;;;;;<<<>>>@@@@@@???>>>;;;:::777555333333444555}}}|||zzzxxxzzz~~~zzzzzzxxxvvvvvvxxx{{{||||||{{{yyywwwxxxyyyyyyxxxuuurrrssstttuuutttqqqooommmmmmkkkjjjjjjkkkkkkiiihhhgggccc]]]YYYVVVTTTSSSQQQPPPQQQRRRTTTVVVUUUTTTRRRVVV^^^iii~~~pppqqqxxxXXXLLLAAA???III^^^zzzuuufffnnn{{{iii```]]]YYYVVVTTTRRRPPPOOOPPPNNNMMMNNNOOOOOOKKKHHHJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFDDDBBBDDDGGGHHHJJJKKKGGGFFFDDDEEEGGGIIIJJJJJJEEEDDDBBBAAABBBCCCEEEGGGHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKIIIGGGGGGGGGGGGEEECCC???????????????@@@@@@AAA<<<<<<<<<<<<=========>>>@@@===;;;<<<>>>@@@@@@???AAACCCDDDAAA===999777777;;;;;;::::::999888888888666555444555666666555333555555666666666555555555222222222333333333333333444444444333333333222222555444444444333333333333111///......//////...---,,,,,,,,,---------------,,,,,,,,,++++++++++++***************++++++++++++++++++************++++++,,,+++************+++,,,******+++,,,...///111222333777;;;<<<;;;::::::;;;888;;;CCCPPPddduuucccOOOCCCAAA@@@FFFQQQ___mmmyyy~~~{{{vvvtttzzzyyyuuupppkkklllppprrrvvvppppppsssyyywwwiiihhhppp}}}~~~}}}}}}~~~yyyyyyyyyxxxxxxyyyzzz{{{xxxyyyyyyyyyyyyxxxwwwwww{{{{{{||||||{{{zzzyyyxxxwwwwwwyyyyyyyyywwwvvvtttuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrtttuuuwwwxxxxxxwwwwwwwwwxxxxxxyyyyyytttqqqlllgggbbb[[[TTTOOOMMMQQQVVVWWWUUUTTTWWWZZZ___ccchhhlllnnnoooqqqrrrssssssssstttuuuvvvuuuuuuuuutttqqqlllhhhffffffhhhfffeeeeeeeeeeeefffggggggllllllmmmmmmmmmjjjfffcccjjjkkklllllllllkkkjjjiiigggffffffggghhhiiigggfffeee^^^TTTKKKEEEAAA>>><<<:::<<<>>>@@@BBBCCCBBB@@@===;;;999666555444555555}}}{{{zzz{{{~~~zzzwwwxxxwwwvvvwwwyyy|||}}}}}}|||{{{yyyyyyyyyyyywwwvvvqqqsssuuuvvvuuusssooommmlllkkkjjjjjjjjjjjjhhhfffccc```[[[XXXVVVUUUTTTSSSPPPQQQTTTVVVWWWWWWVVVUUUWWWeeeuuuvvvxxxhhhGGGCCC>>>AAATTTtttqqqfffyyykkk^^^]]]ZZZVVVTTTSSSRRRPPPOOOOOONNNMMMMMMMMMLLLIIIFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFCCC@@@BBBGGGMMMOOOOOOGGGEEEDDDEEEGGGJJJKKKKKKEEEDDDBBBBBBBBBCCCEEEFFFIIIGGGFFFDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBCCCDDDFFFGGGHHHKKKIIIHHHGGGFFFEEEBBB@@@??????>>>>>>>>>???@@@@@@======>>>>>>>>>?????????@@@???===>>>???AAA@@@@@@AAABBBBBB???;;;999888999;;;;;;::::::999999888888555444444555777777666555444555555666666555555555333333333222222222222222444444444444444333333333555555555555555444444444111000///000111111000///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++************+++++++++******))))))******+++*********+++,,,...///000222555888:::::::::::::::666999???HHHZZZyyy{{{|||{{{ttthhhWWWJJJCCC???@@@EEEOOO[[[gggqqqvvvuuusssvvvyyywwwvvvrrrooopppiiisss~~~{{{ssspppqqqwwwyyy}}}vvviiieeejjjvvv{{{zzzyyyzzz{{{||||||{{{yyyyyyyyyyyyxxxxxxxxxwwwyyyzzzzzz{{{{{{zzzzzzyyyuuuvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvuuuuuutttttttttqqqqqqqqqqqqrrrtttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyssspppmmmiiiddd^^^WWWSSSNNNSSSXXXZZZZZZZZZ\\\___aaacccgggjjjkkklllnnnppppppppppppqqqrrrssstttuuuuuuvvvuuurrrnnnkkkkkkkkkhhhfffdddbbb```_________ccceeehhhjjjiiifffbbb```iiijjjkkklllnnnooooooooonnnmmmlllllllllkkkiiigggccc[[[PPPFFF@@@===<<<<<<;;;>>>BBBEEEGGGFFFEEECCC@@@>>><<<999777666666666~~~~~~|||}}}|||{{{zzzvvvuuuuuuwwwzzz}}}~~~}}}|||{{{zzzyyyxxxwwwvvvsssuuuwwwwwwvvvrrrmmmkkkkkkjjjiiiiiiiiihhheeeccc___\\\XXXVVVVVVUUUTTTSSSNNNPPPSSSTTTVVVWWWYYYZZZYYYmmmyyyqqqRRR@@@@@@???GGGdddvvvnnn}}}nnn```YYYZZZWWWTTTRRRQQQQQQPPPOOOMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@BBBLLLVVVYYYWWWJJJHHHFFFFFFGGGHHHHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAABBBDDDEEEGGGHHHJJJIIIHHHHHHHHHFFFCCCAAA@@@@@@??????@@@@@@AAABBB?????????@@@@@@@@@@@@AAA@@@?????????@@@@@@@@@@@@>>>>>>===<<<;;;;;;===>>><<<;;;;;;:::999999888888999888888888::::::999777444444555666666666555555666666555555444444333333555555555444444444444444666666666666666555555555444333111111222222111///.........---,,,++++++***------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++************++++++***))))))))))))))))))***++++++++++++,,,---//////000222555777999999:::::::::<<<>>>AAANNNlll|||rrrmmmqqqxxx}}}~~~{{{wwwssspppkkk```TTTMMMHHHCCC@@@FFFPPP\\\hhhrrruuuvvv}}}|||uuuwwwzzzxxxuuusssoooqqqrrrpppllljjjmmmpppzzzzzz|||zzzooofffoooyyy}}}zzzyyy{{{~~~~~~~~~{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzztttuuuvvvxxxyyyyyyyyyyyywwwwwwvvvuuuuuutttttttttrrrrrrrrrrrrssstttttttttvvvwwwwwwxxxxxxxxxxxxxxxsssqqqnnnkkkfff```YYYTTTQQQUUU[[[___```aaacccdddeeegggiiikkklllnnnqqqtttqqqrrrqqqpppooooooqqqrrrrrrssstttssspppmmmkkkkkkllljjjfffbbb___]]]\\\\\\^^^```cccdddddddddddddddpppooommmlllkkkkkkkkkkkkjjjjjjiiikkkmmmmmmllljjjbbbZZZMMMCCC===<<<===>>>@@@CCCHHHKKKJJJHHHFFFEEEBBBAAA???<<<:::999888888|||}}}|||{{{{{{tttssstttvvvzzz}}}~~~~~~|||||||||zzzxxxvvvuuuuuuvvvvvvwwwvvvsssooojjjgggjjjiiihhhhhhhhhfffccc```[[[YYYVVVUUUUUUUUUTTTSSSPPPRRRSSSSSSRRRTTTXXX[[[]]]sss{{{{{{```FFF??????AAAQQQuuu}}}zzzuuuzzzxxxddd[[[XXXWWWTTTRRRPPPQQQQQQQQQPPPJJJLLLMMMMMMLLLKKKJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBFFFTTTbbbddd^^^KKKIIIGGGFFFGGGHHHHHHHHHFFFEEECCCBBBBBBCCCDDDEEEHHHGGGFFFDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAABBBDDDEEEGGGHHHIIIHHHHHHIIIJJJIIIFFFDDDBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAAAAABBB??????@@@@@@????????????>>><<<;;;:::;;;===>>>???<<<<<<;;;;;;:::999999888<<<;;;::::::;;;:::888666333444666777888777666555666666666555555444444444555555555555555555555555666666666666666666666666777555333333333222000///000///......---,,,++++++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++)))))))))******)))))))))---,,,,,,,,,---...//////...///111444777999999999<<<======<<>>>>>AAABBBFFFJJJNNNOOOMMMIIIFFFEEEEEEDDDBBBAAA???===<<<<<<~~~||||||zzzxxxwwwrrrrrrsssvvvzzz|||}}}}}}|||||||||zzzvvvtttttttttuuuuuuuuusssppplllhhhfffiiiiiihhhhhhgggeeeaaa^^^XXXWWWUUUTTTUUUUUUTTTSSSUUUUUUTTTQQQOOOQQQWWW\\\dddvvv}}}{{{xxxnnnQQQAAA===???HHHaaa~~~yyywwwppp```YYYVVVUUURRRPPPPPPQQQRRRRRRQQQJJJLLLOOOOOONNNLLLLLLMMMKKKMMMNNNPPPPPPOOONNNMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBDDDEEELLL]]]lllkkkaaaIIIGGGFFFFFFHHHJJJKKKJJJFFFEEECCCBBBBBBBBBDDDEEEGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHJJJKKKJJJGGGDDDCCCCCCBBBBBBCCCCCCDDDEEE@@@@@@AAAAAAAAABBBBBBBBB>>>@@@AAAAAA???>>>>>>???@@@>>>;;;:::;;;<<<<<<;;;<<<<<<;;;;;;::::::999999;;;:::999999999888666444333555777999999999888777555555555444444444444444555555555666666666666666555555555666666666666666777555333333333333111///000000000///...------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++)))******++++++******)))...---------------......,,,---...222666999999999999;;;;;;:::???SSSqqqtttiii``````gggmmmtttyyyzzz}}}~~~}}}~~~|||wwwgggWWWHHHDDDFFFKKKXXXfffrrryyyvvvnnnjjjqqqzzz~~~}}}vvvhhhZZZRRRUUU___iiitttxxx~~~sssqqq{{{zzzvvvvvvyyy}}}}}}|||zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzvvvvvvwwwwwwwwwxxxxxxyyywwwvvvuuuuuuuuuuuuwwwxxxuuuvvvvvvwwwvvvvvvuuuttttttuuuwwwxxxxxxxxxwwwvvvvvvuuusssqqqnnnhhhaaa\\\\\\^^^aaaeeejjjmmmpppqqqoooooonnnmmmnnnqqqwww{{{|||~~~}}}xxxpppjjjhhhhhhmmmooossssssrrrooonnnmmmiiifffbbb___]]]\\\]]]^^^___```aaaaaaaaaeeelllrrrsssooojjjeeebbbbbbccceeehhhggggggiiikkkkkkjjjiiibbbYYYMMMDDD@@@BBBEEEHHHKKKOOORRRRRRNNNIIIGGGGGGIIIIIIHHHGGGFFFDDDCCCCCC}}}~~~zzz~~~zzz|||}}}||||||}}}zzzxxxvvvtttqqqqqqrrruuuyyy{{{{{{{{{{{{||||||yyyuuurrrrrrsssrrrrrrpppnnnllljjjiiihhhiiihhhgggggggggddd___\\\WWWUUUTTTSSSTTTTTTSSSQQQUUUUUUSSSOOONNNRRR\\\dddmmmxxxwwwtttzzz|||XXXFFFAAA<<>><<<::::::<<<===<<<:::<<<<<<<<<;;;::::::999999999777777777888888666444444666888:::;;;:::999888555555555666666666666666555555666666666777777777444444555555555666666666444333222222444444444222111111000000//////.........------------,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++******+++,,,,,,+++******------,,,,,,,,,,,,,,,---++++++,,,///555999999888777999;;;:::===JJJ___ooozzzsssggg]]]\\\```gggpppzzz|||wwwcccPPPHHHDDDDDDNNN[[[hhhrrrrrrkkkiiioooxxx}}}}}}rrrbbbUUURRRXXX```hhhqqq}}}wwwkkkppp|||{{{wwwyyy}}}~~~}}}{{{xxxwwwwwwxxxyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvwwwwwwvvvvvvuuutttuuuvvvxxxzzzvvvvvvwwwwwwwwwvvvuuuttttttuuuwwwxxxxxxxxxvvvvvvvvvvvvvvvvvvtttpppiiieeebbbbbbdddggglllqqqtttvvvwwwvvvssspppooorrrwww{{{}}}ssskkkgggfffkkkmmmppprrrpppooonnnnnneeeccc```]]]]]]^^^```bbbaaadddeeedddccceeekkkqqqqqqmmmgggbbb___```ccceeefffeeeeeefffhhhiiigggfff```XXXMMMEEECCCEEEIIILLLMMMQQQTTTRRRNNNJJJJJJKKKNNNNNNNNNNNNMMMLLLKKKKKK}}}xxxwwwuuu{{{|||yyywww{{{{{{yyyzzz~~~|||zzzzzzyyywwwuuuppppppqqqtttxxxzzzzzzyyyzzz||||||yyytttqqqqqqrrrooonnnmmmkkkjjjjjjjjjjjjhhhhhhggggggfffccc^^^ZZZVVVUUUSSSSSSTTTTTTRRRQQQQQQRRRPPPNNNNNNVVVdddnnntttxxxqqqooo}}}mmmJJJ@@@CCC>>>HHHaaa~~~xxxpppjjjpppaaa[[[WWWTTTSSSQQQOOOPPPQQQSSSTTTSSSPPPSSSUUUSSSPPPMMMLLLMMMMMMOOOPPPQQQQQQNNNLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDHHHMMMUUUgggtttkkkYYYPPPMMMJJJHHHGGGGGGFFFEEEGGGEEEDDDBBBAAABBBCCCDDDEEEEEECCCBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJIIIIIIIIIIIIIIIFFFBBB>>>BBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB@@@CCCEEEEEEBBB@@@@@@AAA:::888888:::>>>@@@???======<<<<<<;;;;;;:::999999777666666777999999888666444666999;;;<<<<<<:::999777777888888999999::::::555666666666777777888888333444444444555555666666111000000222444666666555111111111111000000000000......---------,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++***+++,,,------,,,+++***,,,,,,++++++***+++++++++***)))***...444888999888888;;;<<<;;;;;;CCCQQQ\\\dddqqq~~~uuuhhh]]]ZZZ]]]cccooo{{{{{{mmmWWWLLLDDD@@@GGGTTT___jjjqqqkkkiiiooowww|||~~~ooo]]]SSSTTTXXX^^^kkk{{{~~~mmmllluuu}}}{{{{{{}}}{{{xxxwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxyyy{{{zzzyyywwwvvvuuuuuuuuuvvvuuuttttttuuuwwwyyy{{{vvvvvvwwwwwwwwwuuutttssstttuuuwwwxxxyyyxxxvvvuuuvvvvvvxxxyyyyyyuuuppplllfffeeeeeehhhmmmrrrvvvxxx|||xxxsssqqqssswww{{{vvvlllgggfffhhhkkknnnooonnnmmmlllmmmcccbbb___^^^___aaaeeegggcccfffiiihhheeeeeeiiimmmrrrnnngggaaa^^^___ccceeeaaa```aaaccceeegggfffeee^^^WWWMMMFFFDDDGGGKKKNNNMMMQQQTTTRRRNNNKKKLLLOOORRRRRRSSSSSSRRRRRRQQQPPP~~~|||~~~zzzvvvvvvxxxwwwwwwvvvwww{{{zzzyyy|||~~~yyyvvvuuuuuuuuuuuurrrrrrssstttuuuvvvwwwxxx}}}zzzvvvsssssstttssssssrrrpppmmmjjjhhhgggggggggggghhhiiihhheee___YYYUUUVVVUUUSSSRRRQQQQQQQQQRRRUUUTTTRRRPPPOOOVVVfffuuu{{{qqqrrrwww|||vvvUUUGGGAAA;;;@@@QQQkkkzzznnnooosssnnnbbb\\\XXXUUUVVVQQQQQQRRRRRRRRRRRRSSSSSSUUUTTTTTTSSSQQQPPPNNNMMMSSSRRRRRRQQQOOOMMMKKKJJJKKKIIIHHHIIIJJJJJJFFFCCCIIIGGGJJJUUUaaaddd\\\RRRJJJJJJJJJIIIFFFDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAACCCEEEGGGFFFCCCBBBCCCFFFEEEDDDCCCBBBAAA@@@@@@AAAAAACCCFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGEEECCCBBB>>>@@@BBBCCCDDDCCCBBBAAAEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@??????>>>?????????===<<<;;;;;;;;;;;;;;;<<>><<<<<<<<<======;;;999777666777999999888777777666666666666666666777777888888888777777666888666555444444555666888444555777888777666444333444444444333333333222222222222111000///...---------------------------------,,,,,,++++++*********+++++++++************)))++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,...222555777:::;;;;;;;;;<<<@@@EEEIIIPPP___nnnwww~~~xxxmmmaaa\\\]]]dddqqq}}}~~~gggNNNAAAAAACCCDDDRRR___vvv{{{sssnnnmmmsss{{{qqq^^^WWWVVVRRRaaaqqqzzz}}}}}}pppmmmpppuuuzzzxxxxxxyyyyyyzzzzzzyyyyyyyyyyyywwwuuuuuuwwwxxxxxxwww|||{{{xxxvvvvvvvvvwwwxxxvvvuuutttssstttuuuwwwyyyvvvuuutttsssssssssssssssssssssssssssuuuwwwyyyzzz~~~}}}||||||zzzxxxssspppiiihhhhhhiiinnnuuu|||~~~{{{xxxwwwxxxyyyzzz{{{nnneeebbb```fffmmmpppoookkkhhhggggggccc^^^\\\^^^ccciiilllmmmllljjjgggfffhhhmmmpppuuuqqqmmmjjjiiijjjjjjiiieeedddccccccdddcccbbb```[[[XXXSSSLLLGGGFFFHHHKKKPPPRRRSSSQQQNNNLLLNNNOOOSSSSSSSSSRRRQQQQQQTTTWWW}}}xxxuuuwwwxxxuuusssssswwwwwwwwwwwwxxx{{{~~~}}}zzzvvvwww{{{|||zzzvvvtttttttttuuuuuuttttttuuuvvvwwwxxxxxxxxx{{{xxxuuussssssrrrqqqppprrrpppmmmkkkiiihhhiiiiiihhhhhhhhhfffbbb]]]XXXUUUSSSSSSRRRQQQQQQRRRSSSTTTUUUTTTRRRQQQVVVaaammmuuuxxxqqquuu~~~hhhLLL@@@===<<>>============>>>=========>>>???@@@AAABBB@@@???>>><<<;;;:::999999:::888666666777888888777999999999888888888888888777777888888888888777777888777555444444555777888666777777888777666555444444444444333333333333222000000000000000000000///........................---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---,,,,,,---...111333555777888999888888:::>>>AAABBBMMM[[[hhhwww~~~tttjjjaaa```dddlllwwwuuu___LLLDDDBBBAAAKKKUUUiii}}}vvvqqqlllkkkrrr{{{nnnZZZPPPMMMVVVdddqqq{{{vvvrrrrrruuu|||yyywwwxxxxxxyyyzzzzzzzzzyyyzzzxxxvvvvvvwwwxxxyyyxxxzzzyyywwwvvvuuuuuuvvvvvvvvvuuuuuutttuuuvvvwwwxxxuuuuuuttttttssstttttttttuuuuuutttuuuvvvxxxzzz{{{|||{{{zzz{{{{{{yyyuuurrrnnnmmmlllmmmpppvvv|||~~~}}}}}}rrrkkkhhhbbbgggmmmooonnnkkkhhhhhhfffbbb]]][[[^^^fffmmmrrrnnnmmmlllkkkjjjlllpppsssxxxtttpppmmmmmmnnnnnnnnnhhhgggfffffffffddd```]]]ZZZXXXSSSNNNKKKKKKNNNQQQTTTUUUUUUSSSPPPMMMNNNOOOPPPPPPOOONNNMMMNNNRRRTTTzzzuuupppnnnpppqqqpppqqqssswwwyyyzzzzzzzzzzzz|||}}}|||yyywwwwwwvvvtttxxx~~~}}}wwwvvvtttrrrrrrrrrtttuuutttuuuvvvwwwxxxwwwwwwvvvxxxvvvtttssssssqqqooommmpppooommmkkkjjjjjjjjjkkkjjjhhhfffccc^^^ZZZVVVTTTQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTSSSTTT```pppwwwtttqqqnnnwwwrrrVVVCCC;;;===CCCVVVlll~~~{{{oookkkppp|||jjjXXXSSSUUUUUUSSSRRRKKKKKKKKKLLLMMMNNNOOOOOOUUUUUUTTTSSSRRRQQQOOONNNOOOOOOOOONNNMMMKKKJJJIIIKKKJJJJJJJJJKKKJJJHHHFFFIIIIIIKKKPPPTTTUUUQQQLLLFFFGGGHHHGGGDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAACCCFFFHHHIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBDDDFFFGGGFFFFFFFFFGGGEEEFFFGGGGGGFFFDDDBBB@@@BBBCCCEEEFFFEEEDDDBBBAAABBBBBBAAA@@@????????????@@@@@@???>>>>>>>>>>>>>>>>>>??????AAACCCEEEGGGHHH?????????>>>===;;;888777999777666666777999888888;;;;;;;;;::::::999999999777777888888888888888777888777666555555666777888999888888888888777777777555555444444444333333333000000000000111111222222000000000000000000000000.............../////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,------------...000222333555666888777666666888999999>>>GGGVVVkkkzzz}}}xxxtttkkkfffkkkuuu}}}sss^^^OOOFFFAAAEEEJJJYYYsssyyysssqqqlllkkkrrr{{{~~~bbbQQQLLLMMMTTTcccttt{{{yyyyyy}}}xxxyyyyyyzzzzzzzzzzzzzzz{{{yyywwwwwwxxxyyyyyyyyywwwwwwwwwvvvuuuuuuuuutttuuuuuuuuuvvvvvvvvvvvvwwwuuuuuutttttttttuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{zzzwwwuuusssqqqpppppprrrvvvzzz}}}}}}|||tttpppooogggjjjmmmnnnllljjjhhhhhhfffbbb]]]ZZZ]]]dddlllqqqnnnooopppqqqqqqrrruuuwww|||yyyuuurrrrrrrrrrrrrrrllllllllllllkkkgggaaa]]][[[YYYVVVSSSPPPQQQUUUXXX[[[\\\[[[YYYUUUSSSSSSSSSOOOOOOMMMLLLKKKLLLOOOSSSxxxssspppkkkiiikkkmmmnnnqqqvvv|||}}}~~~{{{xxxwwwwwwwwwtttsssuuuvvvwww~~~~~~vvvvvvuuusssqqqqqqssstttrrrssstttuuuvvvuuusssrrrxxxvvvuuutttsssqqqnnnllllllkkkjjjjjjiiiiiijjjjjjjjjhhhddd___ZZZVVVTTTSSSPPPPPPQQQQQQRRRSSSSSSTTTPPPSSSTTTXXXiii|||}}}rrrjjjjjjwww[[[HHH@@@;;;BBBMMM```yyysssqqqpppmmmuuurrraaaQQQOOOTTTVVVSSSQQQLLLLLLLLLLLLMMMNNNPPPQQQTTTTTTTTTSSSRRRQQQOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHFFFKKKLLLMMMNNNNNNMMMKKKJJJCCCEEEGGGFFFDDDCCCBBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCFFFIIIKKKKKKIIIHHHGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEEEEDDDDDDEEEFFFCCCDDDFFFHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFDDDBBBAAAAAAAAA@@@???>>>>>>??????CCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAACCCFFFHHHIII???@@@BBBBBBAAA>>>;;;:::999888777888:::;;;:::999===<<<<<<;;;:::999999888777777888999999999888888888777777666666777777888;;;:::999888888888888999555555555555444444444444111111111222222222222222000000000000000000000000---.........//////000000------------,,,,,,,,,,,,***+++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,...------------///000000444666888999888777777888::::::>>>III[[[kkksssuuuuuunnnmmmwwwoooaaaTTTKKKFFFDDDMMMddd|||xxxxxxxxxyyy{{{zzzvvvsssrrrnnnmmmsss{{{mmm\\\RRRMMMMMMWWWgggsss|||~~~~~~~~~~~~}}}|||{{{zzz{{{yyywwwwwwxxxzzzzzzyyyvvvwwwwwwwwwwwwvvvuuutttuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxtttttttttuuuuuuvvvwwwwwwyyyxxxxxxyyyzzzzzzxxxvvvuuutttrrrqqqqqqsssuuuwwwzzz~~~~~~zzz|||~~~}}}yyyuuussssssooopppooonnnkkkiiigggfffdddbbb___]]]\\\___dddhhhnnnqqqtttvvvwwwwwwyyy{{{}}}xxxuuutttttttttsssppppppqqqqqqppplllfffaaa___^^^\\\YYYWWWXXX[[[___ccccccbbb```^^^]]]\\\\\\UUUUUUSSSPPPNNNNNNQQQSSSyyysssoooiiifffeeehhhjjjkkkpppwwwzzzuuusssqqqrrroooppptttxxx}}}xxxyyyxxxvvvsssqqqrrrtttrrrssstttuuuuuutttssssssyyywwwuuuttttttrrrnnnlllhhhhhhhhhhhhhhhhhhhhhiiiiiifffaaa[[[WWWSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPRRRUUU^^^ppp|||pppiiilll{{{nnnMMMAAA???===EEESSSiiivvvgggddddddhhhzzz~~~jjj[[[NNNNNNRRRTTTRRRPPPMMMLLLKKKKKKLLLMMMOOOQQQSSSSSSSSSRRRRRRPPPOOONNNKKKKKKKKKKKKJJJJJJIIIHHHGGGIIIJJJJJJIIIHHHGGGGGGMMMMMMMMMLLLJJJIIIHHHGGGBBBDDDGGGGGGEEEDDDCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEHHHKKKLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDAAACCCCCCCCCBBBBBBCCCEEEBBBDDDHHHKKKLLLKKKJJJIIIDDDEEEFFFGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>??????CCCBBBAAAAAA@@@@@@AAAAAA?????????@@@AAABBBDDDEEE>>>@@@BBBCCCCCC@@@===;;;:::999999:::<<<>>>===<<<===<<<;;;:::999888777777777777888999999999999999888888888777777888888888;;;;;;:::999999999999:::666666666555555555444444555444444333222222111111000000000000000000000000------......//////000000,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,++++++---------------......///000333666888888777888999:::999:::???IIIXXXiiiuuuxxxsssttt}}}wwwlllaaaPPPFFFFFFWWWlllwwwyyyyyyqqqpppoooooopppqqqqqqqqqqqqmmmnnnttt|||uuufffYYYQQQKKKPPPYYYeeettt|||vvvwww{{{~~~{{{zzz{{{yyywwwwwwxxxzzzzzzyyywwwwwwwwwxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwxxxxxxwwwwwwzzzyyyxxxxxxyyyyyywwwuuuwwwvvvtttsssrrrsssttttttvvvyyy}}}~~~{{{yyyxxxyyyzzzzzzxxxwwwwwwxxxwwwuuurrrooollliiifffdddaaacccdddcccaaaaaacccdddmmmqqquuuxxxyyyzzz{{{|||}}}xxxuuussssssrrrqqqoooooopppqqqqqqnnnjjjfffgggfffddd```^^^^^^aaacccfffeeeeeedddddddddcccccc```___]]]ZZZVVVUUUUUUWWW{{{vvvtttpppmmmdddbbbbbbeeegggiiiooovvv|||vvvrrrpppoooooonnnqqqxxx~~~}}}~~~yyy{{{{{{yyytttrrrtttvvvtttttttttuuuuuuvvvvvvvvvzzzxxxuuusssrrrqqqnnnlllfffgggggggggggggggggggggfffccc^^^YYYTTTRRRPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPRRRSSSYYYffftttzzzvvvoooooouuuwww]]]DDD>>>???BBBMMM[[[uuupppaaabbbhhhqqquuuaaaUUULLLLLLOOOOOONNNNNNMMMLLLKKKJJJJJJKKKMMMOOOQQQRRRRRRQQQPPPOOONNNNNNIIIJJJJJJJJJJJJJJJIIIIIIGGGIIIKKKKKKJJJHHHHHHIIINNNMMMLLLKKKIIIGGGFFFEEEBBBEEEHHHIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFIIILLLLLLKKKIIIFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCCCCBBBAAAAAACCCEEEDDDGGGJJJMMMOOONNNLLLJJJCCCDDDFFFGGGFFFEEECCCBBB@@@@@@???????????????@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA===???@@@AAAAAA???<<<::::::999:::<<>>===<<<;;;:::888777666555777777888999::::::::::::888888888888888888888888:::::::::::::::999999999777666666666666555555555666666555444333222111111111111111111111111111111...///////////////000000,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++++++++,,,,,,------.........,,,///222444555555666888555555666888<<>>============>>>???>>>>>>??????@@@AAABBBBBBBBBBBBBBB@@@===:::888888888:::<<>>>>>===<<<:::888777555555666777888999::::::::::::888999999999999999999888999::::::;;;:::999888777777777777666666666555555666555555555444444333333222222222222222222222222111111111111000000000000------------,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,++++++*********+++,,,---.........,,,...111222222333555777333333444666666???SSShhh|||xxx|||www```MMMJJJOOOTTT___jjjoooooooooooooooppprrrtttsssrrrtttzzzyyyssshhh[[[QQQNNNNNNQQQ```rrr}}}ooonnnttt|||}}}zzzxxxvvvvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyyyywwwvvvvvvvvvwwwwwwuuuuuuttttttssstttttttttzzzzzz{{{{{{{{{zzzxxxxxxwwwvvvuuuvvvxxxyyyyyyyyywwwwwwwwwvvvvvvuuuuuutttssstttvvvxxxzzz{{{{{{{{{vvvvvvwwwyyy{{{||||||{{{{{{xxxuuusssrrrpppllliiibbbggglllmmmjjjhhhiiikkkkkknnnrrruuuuuuvvvwwwxxxwwwtttqqqoooppprrrssssssrrroookkkiiijjjlllmmmmmmppppppnnnllliiiiiikkkmmmiiigggeeeeeeggggggeeecccfffhhhiiihhheeeaaa^^^]]]{{{nnnggghhhkkkkkkiiieeedddgggkkkmmmnnnsss{{{~~~|||wwwqqqmmmllloooqqquuuwww~~~|||xxxtttrrruuuuuuyyy|||zzzwwwuuuxxx{{{sssqqqpppoooqqqssswwwyyyzzzvvvrrrooonnnmmmlllkkkhhhhhhhhhhhhhhhggggggfff```^^^[[[WWWSSSPPPOOONNNLLLMMMOOOQQQSSSSSSSSSSSSZZZWWWaaatttxxxmmmkkkrrrwwwkkkGGGBBB<<<===FFF[[[sssuuu```WWWmmmmmm[[[UUUQQQNNNOOOOOONNNPPPTTTUUUSSSPPPNNNMMMNNNPPPQQQOOOOOOOOOOOONNNNNNMMMLLLIIIIIIJJJJJJKKKKKKJJJJJJJJJMMMPPPPPPNNNLLLMMMNNNKKKHHHFFFGGGIIIHHHCCC???DDDGGGKKKLLLKKKJJJIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCFFFJJJLLLLLLJJJGGGHHHJJJKKKKKKJJJHHHGGGFFFGGGFFFEEECCCDDDFFFHHHLLLMMMPPPPPPOOOKKKGGGDDD@@@BBBDDDEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>??????????????????@@@AAABBBDDDDDDHHHGGGFFFDDDAAA===:::888777777999<<>>???>>>===;;;999777666555666777888999:::;;;;;;;;;888999999::::::999999888888999:::;;;;;;999777666777777777777666666666666444444444555555555555666444444444444444444444444444333333222222111111111//////.........---------))))))***+++,,,,,,------++++++,,,,,,,,,++++++***))))))+++,,,---............000222222222333555777666444555777777<<>>???EEEJJJKKKNNNQQQSSSQQQLLLGGGCCC@@@AAACCCEEEFFFEEEDDDCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEDDDCCCAAAAAAAAA???===;;;<<<;;;;;;===@@@BBBBBBAAAAAA???===:::888777666666666777999;;;;;;;;;999888<<<;;;:::999999999:::;;;<<<;;;;;;:::888666555444888888999888888777666555444444333222222333333333666666555444333333333333//////111222222111000/////////.........---------,,,---/////////...+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///111222333666888666777666444444;;;GGGQQQzzz|||rrrpppuuu{{{}}}ttt___SSSNNNMMMSSS[[[fffmmmrrrrrruuu}}}uuuooodddWWWNNNNNNTTT[[[llluuuwwwooolllpppttt}}}~~~|||{{{{{{{{{rrrrrrqqqpppsssvvvvvvsssxxxuuurrrpppqqqtttvvvwww{{{zzzyyyxxxvvvuuuttttttwwwwwwvvvuuuuuutttuuuuuuwwwxxxxxxyyyxxxwwwvvvuuussstttuuuwwwxxxzzz{{{{{{vvvvvvvvvuuuttttttssssssnnnppptttxxxyyyxxxvvvuuussstttuuuwwwxxxyyyyyyyyy{{{yyyvvvuuuvvvuuurrroooggggggiiijjjjjjhhhccc```fffjjjppptttuuuuuuuuuuuutttsssrrrrrrsssuuuwwwxxxyyyppplllnnnrrrsssssswwwyyyzzzvvvrrrqqqtttyyyuuurrrmmmiiihhhggggggffffffeeeddddddeeeeeecccaaa~~~vvvmmmfffeeeggggggiiilllrrrrrrrrrssssssssssssssspppnnnkkkiiihhhjjjnnnqqq|||~~~{{{xxxrrrrrruuuxxxxxxwwwwwwxxxyyyzzz{{{xxxsssrrruuuuuurrrssswwwxxxtttpppmmmlllkkkjjjiiihhhggggggiiijjjhhhccc^^^WWWVVVUUUSSSQQQOOONNNMMMMMMPPPRRRPPPOOOPPPUUUZZZbbb``````cccfffiiiqqqyyy```HHH>>><<<>>>LLLgggxxxfff```fffkkk\\\UUUUUURRRNNNLLLMMMNNNOOOOOOPPPPPPOOONNNNNNMMMMMMLLLNNNNNNNNNMMMLLLKKKIIIIIIJJJIIIIIIHHHHHHIIIIIIIIILLLMMMOOOPPPOOONNNLLLKKKKKKJJJHHHFFFFFFGGGHHHIIILLLLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@CCCDDDGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFBBB???@@@EEEJJJKKKMMMPPPQQQOOOKKKGGGDDD@@@AAACCCDDDEEEEEEDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@???<<<:::<<<;;;;;;===???AAAAAAAAA@@@>>><<<999777666666666888999;;;<<<<<<<<<::::::;;;;;;:::999999::::::;;;<<<<<<<<<;;;999888777666777777777888777777666666555555444444444444555555666666555444333333333333000111222333333222111000/////////.........------,,,,,,---------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///000111222444666666777666444444888AAAHHHdddqqq}}}{{{nnnkkkrrrzzzpppaaaZZZUUURRRSSSWWW___gggnnnrrr{{{zzzuuukkkaaaZZZWWWXXXZZZeeennnzzzwwwrrrtttzzz|||yyywwwwww~~~uuuhhhhhhhhhkkkpppuuuvvvuuuwwwuuurrrqqqrrrtttuuuvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvuuussssssuuuvvvwwwyyyzzzzzzxxxwwwvvvtttsssrrrrrrrrroooqqqtttwwwwwwwwwuuutttssstttuuuvvvwwwwwwxxxxxxyyyvvvuuuuuuwwwwwwuuusssooommmjjjhhhfffeeebbb___eeeiiinnnrrrssssssttttttvvvuuutttssstttuuuwwwxxxzzztttqqqsssvvvxxxyyy{{{}}}}}}zzzvvvuuuxxx|||wwwsssnnnkkkjjjiiiiiihhhiiihhhgggggghhhhhhgggeee{{{qqqiiidddeeegggiiikkknnnuuuvvvvvvvvvuuussspppooojjjiiiiiihhhhhhkkkqqquuu}}}{{{xxxsssppprrrxxx{{{yyyxxxwwwwwwxxxzzz|||{{{vvvtttttttttrrrtttxxxxxxtttppplllkkkiiihhhgggfffgggiiijjjjjjfffaaa\\\TTTSSSRRRQQQPPPNNNMMMMMMMMMOOOOOONNNNNNQQQXXX]]]fffbbb___```dddkkkvvvlllPPP???===;;;FFFbbbrrr\\\^^^kkkvvvaaaWWWTTTUUURRRNNNMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKMMMKKKHHHFFFEEEGGGIIIKKKNNNNNNMMMLLLJJJIIIHHHGGGEEEDDDBBBBBBBBBBBB@@@???BBBDDDFFFIIIKKKMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEECCCDDDDDDBBB@@@AAAFFFJJJKKKLLLMMMMMMLLLIIIGGGEEEBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBBBBBAAA?????????>>><<<:::;;;::::::<<>>===;;;999777666666777999:::<<<======<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888555555666777777777666666666666555555555666666777777666555444333333333333222222333444444333222111////////////............------,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---////////////111222444666666555444555:::>>>HHHYYYllltttvvvzzzzzzkkkhhhqqq|||zzzsssllljjjgggbbb]]][[[ZZZ___gggqqq}}}yyyrrrmmmiiiddd]]]XXX^^^fffuuuzzzyyyyyy}}}zzzwwwttttttzzzvvvjjj___^^^___dddlllqqqttttttuuutttsssrrrrrrssstttuuutttuuuwwwyyyyyyyyywwwvvvuuuuuuuuutttuuuuuuvvvvvvxxxxxxxxxyyyxxxxxxwwwvvvrrrssstttuuuvvvwwwxxxyyyxxxwwwuuusssrrrqqqrrrrrrrrrssstttuuuvvvuuuttttttsssttttttuuuuuuuuuvvvvvvvvvuuutttuuuwwwyyyxxxwwwxxxssslllfffcccbbb```___cccgggmmmqqqsssssstttuuu{{{yyywwwvvvvvvvvvxxxyyy{{{zzzyyywwwvvvwwwzzz}}}~~~~~~{{{zzz|||xxxuuupppmmmlllllllllkkknnnlllkkkkkkllllllkkkjjjwwwooohhhdddfffiiijjjlllooorrrsssuuuuuussspppllliiiggghhhiiiiiijjjooovvv|||{{{vvvxxxzzzvvvpppnnnrrrxxx|||zzzxxxwwwwwwxxxzzz||||||yyyvvvtttssssssuuuxxxyyyuuupppmmmkkkiiihhhfffeeefffiiikkkiiiddd^^^YYYRRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKKKKNNNTTT\\\bbbhhhbbb]]]___dddnnn}}}zzzZZZFFF===???BBBWWWzzznnn\\\eeexxxlll\\\VVVVVVSSSQQQOOONNNOOOPPPQQQPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNNNNNNNLLLLLLLLLJJJFFFDDDDDDFFFIIILLLOOONNNLLLJJJIIIGGGFFFEEEGGGEEEDDDDDDDDDDDDBBBAAAAAACCCFFFIIIKKKMMMMMMMMMIIIIIIHHHGGGFFFEEEEEEDDD@@@AAABBBBBBAAACCCGGGJJJKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCEEEGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDGGGHHHHHHEEEBBB@@@CCCAAA@@@@@@@@@???===;;;;;;::::::<<<>>>@@@@@@???===;;;:::888777777777888:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999444444555666666777666666666666555555555666777777777666555444444333333333444444555666666555333222000000000/////////......000///---,,,+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......------...///111333555666555555666888777FFFWWWccciiiooouuuzzzwwwmmmkkkttt~~~yyyqqqlll]]]]]]aaalll}}}}}}yyywwwwwwwwwqqqeee[[[[[[___kkkxxx{{{zzz|||{{{zzzyyy{{{~~~~~~|||{{{yyywwwvvvvvvxxx}}}zzzmmm```ZZZVVVUUU\\\fffkkknnnpppsssssstttsssrrrqqqrrrssswwwxxxzzz{{{{{{yyyvvvtttxxxxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwrrrsssssstttuuuvvvwwwwwwvvvuuusssrrrrrrrrrssstttttttttuuuuuuuuuttttttsssttttttsssssstttttttttuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzuuunnngggdddcccbbbaaacccgggmmmrrruuuwwwyyy{{{~~~{{{yyyxxxyyyyyyzzzxxxzzz|||zzzvvvuuuxxx|||}}}|||{{{|||~~~xxxuuupppnnnnnnoooooooooqqqnnnllllllmmmnnnooonnnwwwnnnllleeeaaadddhhhhhhiiikkkmmmoooqqqrrrqqqnnnjjjhhheeegggiiijjjmmmsss}}}}}}yyyrrrxxx{{{vvvooommmrrrvvvzzzyyyxxxwwwwwwxxxzzz{{{|||zzzwwwsssrrrtttwwwwwwvvvsssnnnkkkiiihhhgggeeecccfffiiiiiifff```ZZZVVVRRRRRRQQQPPPPPPOOONNNNNNHHHHHHHHHJJJNNNWWW```fffeee```]]]```hhhtttiiiLLL@@@>>>AAAMMMiiihhhcccrrrzzzeeeXXXUUUWWWRRRPPPOOOOOOQQQSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKMMMNNNOOONNNMMMLLLJJJHHHEEEBBBBBBEEEHHHKKKMMMLLLJJJHHHFFFEEEEEEEEEHHHFFFEEEEEEEEEEEEDDDCCCAAABBBEEEHHHJJJKKKLLLLLLHHHHHHGGGFFFEEEDDDCCCCCC???@@@BBBBBBCCCEEEHHHJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDFFFIIIJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBDDDGGGIIIHHHEEEBBB@@@DDDBBBAAAAAABBBAAA???===:::999999;;;>>>?????????<<<;;;999888888888999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<::::::;;;::::::999888888444444555666666777666666555555444444555666777777777777666555444444444444555666777777666555444333111111000000000/////////000...,,,******+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---,,,+++,,,---...000333555666777777888666;;;EEERRR^^^fffmmmrrrwwwwwwvvvrrroooqqqxxx~~~iiicccaaagggttt|||}}}sssggg[[[\\\bbbjjjoooqqqwww}}}vvvqqqqqqsssnnnmmmkkkkkkllllllkkkkkkpppsssuuuvvvyyy}}}}}}yyynnnbbbVVVNNNLLLTTT___eeeiiimmmqqqsssvvvuuusssqqqqqqqqqwwwyyy{{{}}}}}}{{{xxxwww|||{{{zzzxxxwwwvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwxxxssssssttttttuuuuuuuuuvvvssssssrrrrrrssstttvvvwwwuuuuuuuuuuuuuuuuuuttttttttttttsssrrrsssssstttuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwtttoookkkiiihhhfffdddeeeiiiooouuuxxx{{{~~~|||zzzzzz{{{{{{zzz}}}}}}vvvsssuuuyyyyyy{{{||||||{{{zzzyyyyyyvvvssspppnnnoooqqqrrrrrrrrrpppmmmlllmmmoooqqqqqqsssjjjeee___\\\```dddeeeeeegggjjjllloooppppppnnnkkkiiidddgggjjjlllppp{{{{{{wwwqqqxxx{{{vvvpppooorrrtttwwwwwwwwwwwwxxxyyyzzzzzzyyyzzzwwwsssrrrvvvwwwvvvpppmmmiiigggffffffeeedddbbbeeeggggggbbb\\\WWWTTTRRRQQQQQQPPPOOONNNNNNMMMHHHGGGGGGIIIOOOXXXaaafff```]]]^^^eeeppp~~~zzzVVVBBB>>>AAAGGG[[[zzzqqqeeekkkrrr```WWWTTTSSSQQQPPPOOOPPPRRRSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJKKKMMMNNNOOONNNLLLKKKHHHFFFDDDBBBBBBEEEHHHJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEEEECCCBBBAAABBBDDDGGGHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@AAABBBDDDFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHHHHIIIGGGFFFEEEDDDEEEGGGIIIJJJIIIHHHGGGEEEDDDEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@AAAAAACCCFFFHHHGGGEEEBBB@@@DDDCCCBBBBBBCCCBBB@@@>>>999888888:::===??????>>>;;;:::999999999:::;;;<<<;;;;;;;;;:::::::::::::::999:::;;;<<<<<<===<<<<<<;;;;;;;;;::::::999777777555555666777777777666666555555444555555666777888888777666555444444444444666777777777777555444333111111111111000000000000...---+++))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------+++++++++---,,,...000333666888999::::::777:::EEERRR\\\dddkkkoooooooooooopppsssyyy~~~xxxnnnfffffflllttt}}}zzzeeeaaa```bbbdddgggoooxxx|||vvv}}}yyymmmggggggeeeeeedddbbb______aaaccckkkqqqwwwyyy}}}{{{zzz}}}{{{qqq[[[NNNHHHQQQ[[[aaagggmmmrrrvvvzzzzzzvvvsssrrrssstttvvvyyy{{{}}}}}}}}}||||||{{{zzzxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwtttttttttuuuuuuuuuuuuuuurrrsssssstttuuuvvvwwwwwwuuuvvvwwwxxxwwwvvvuuuttttttsssrrrrrrssstttuuuvvvuuuvvvwwwvvvuuutttuuuvvvuuussspppooonnnmmmllljjjjjjnnnssswwwzzz|||~~~{{{zzzzzzzzz{{{~~~~~~xxxtttuuuwwwuuuvvvxxxyyyyyyxxxvvvuuutttrrroooooorrruuuwwwwwwuuurrrnnnmmmoooqqqttttttxxx~~~zzzoooggg^^^YYYXXX^^^cccdddeeegggiiijjjlllmmmmmmllliiihhheeeiiimmmqqqyyy}}}wwwsssooovvvyyytttpppqqqrrrqqqssstttvvvwwwyyyyyyyyyyyyvvvxxxwwwsssssswwwxxxuuullliiifffeeeffffffgggfffbbbdddfffddd^^^XXXTTTSSSQQQPPPPPPNNNMMMLLLKKKKKKJJJHHHHHHJJJPPPXXX^^^bbb[[[[[[aaalllzzzbbbGGG>>>CCCHHHZZZrrrooofffjjj|||~~~jjj^^^XXXUUURRRRRRPPPOOOOOOPPPPPPOOONNNKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHFFFEEEEEEGGGHHHIIIFFFDDDCCCDDDEEEEEEDDDBBB@@@BBBCCCEEEFFFGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEHHHIIIIIIHHHIIIIIIHHHHHHHHHIIIIIIIIIDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@?????????@@@BBBDDDFFFFFFEEECCCAAACCCBBBAAAAAABBBBBB@@@>>>999888888:::===>>>>>>>>>;;;;;;:::::::::;;;===>>>===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<=========<<<=========<<<;;;999888777777777777888777777666666666666666666777888999999888777666555444444444444666777777777777555444222222222111111111000000000///...---,,,+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,---000444777999::::::666666===EEEMMMYYYdddlllpppssssssqqqttt{{{yyynnnjjjhhhiiipppyyyzzzqqqgggaaa^^^___gggppp|||sssmmmuuurrrgggcccbbbeeegggddd______eeekkkqqqyyyooo]]]RRRWWW___bbbgggnnnuuuzzz{{{wwwvvvvvvssstttvvvxxxzzz||||||}}}xxxxxxwwwvvvvvvvvvwwwwwwuuutttsssssstttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxxxxvvvuuuttttttvvvxxxzzzzzzyyywwwuuutttsssrrrrrrsssuuuwwwxxxsssuuuvvvuuusssssstttvvvvvvsssqqqppppppqqqqqqpppoooqqquuuwwwwwwxxxzzz|||~~~{{{yyyxxxxxxxxxyyy|||wwwttttttuuussstttvvvxxxyyyxxxuuussssssqqqpppqqquuuyyy|||}}}zzzvvvrrrppprrruuuxxxzzzqqqvvv|||}}}yyypppgggaaa[[[WWWWWW^^^eeeggghhhjjjggghhhiiijjjjjjhhhgggeeehhhlllrrrwww{{{tttnnnmmmtttwwwssspppsssssspppppprrruuuxxxyyyzzzyyyxxxssswwwwwwssssssxxxxxxtttllliiigggfffgggiiijjjiiiaaadddeeebbb[[[UUURRRRRRPPPOOONNNMMMLLLJJJIIIIIILLLKKKIIIKKKPPPWWW\\\___YYY[[[cccrrruuuRRR??????IIIPPPooo}}}dddcccssstttddd^^^\\\XXXTTTSSSQQQOOONNNNNNMMMKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLKKKJJJHHHFFFGGGGGGFFFFFFFFFGGGIIIIIIHHHGGGFFFFFFFFFHHHKKKLLLGGGFFFEEEEEEFFFGGGEEEDDD@@@BBBCCCEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???????????????AAACCCDDDEEEDDDCCCBBBBBBAAA@@@@@@AAAAAA???===888888888:::<<<>>>>>>===;;;;;;::::::;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<888999;;;===>>>>>>===<<>>===<<<:::888777888888999888888777666555777777777777888999:::;;;888777666555555444444555666777777777666555333222222222222111111111111000222222111000000000000000++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,+++,,,...---,,,+++---111666999:::888555555999===BBBPPP___mmmuuu{{{zzztttttt~~~uuunnngggccchhhqqqxxx~~~qqqddd[[[YYY```iiissszzzllliiirrrzzzlllfffdddiiimmmjjjeeefffnnnwww{{{ppp``````ddddddhhhnnnwww}}}zzzxxxyyyvvvvvvvvvwwwwwwxxxyyyyyyttttttttttttuuuvvvwwwxxxtttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvxxxyyyzzzyyyvvvsssqqqtttvvvyyy{{{|||zzzxxxvvvtttsssrrrrrrsssvvvxxxzzzpppsssuuuuuusssrrruuuwwwxxxuuuqqqoooppprrrssstttrrrtttvvvvvvuuutttuuuvvv}}}{{{yyyvvvuuuuuuvvvwww}}}|||{{{xxxuuusssrrrsssssstttvvvyyyzzzyyyuuurrrsssrrrqqqrrrwww|||}}}zzzuuusssuuuyyy|||~~~rrroooppptttsssjjjbbb]]]XXXXXXZZZ^^^bbbeeeffffffhhheeeeeeggggggfffhhhmmmqqqvvvzzz}}}{{{uuuppppppsssuuutttpppnnnnnnpppqqqrrruuuyyy||||||zzzxxxuuusssqqqqqqrrrssstttsssooojjjeeeeeehhhjjjhhheeehhhgggccc\\\UUUQQQRRRTTTMMMKKKIIIHHHHHHHHHGGGFFFIIIHHHFFFFFFIIIPPPWWW[[[YYYaaaiiiuuuYYYIIIDDD@@@MMM```qqqeeennnnnnfff```WWWRRRTTTSSSRRRQQQOOONNNMMMMMMMMMKKKKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGFFFFFFGGGGGGGGGDDDEEEEEEEEEEEECCCAAA@@@AAABBBCCCEEEEEEEEEDDDDDDHHHFFFBBB???>>>???AAABBBBBBCCCFFFHHHJJJJJJIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKDDDBBB@@@@@@BBBDDDEEEDDDGGGFFFEEEFFFGGGGGGEEECCC@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@<<<>>>@@@BBBCCCBBB@@@???============>>>>>>>>>>>>???===;;;999999:::===>>>===>>>======<<<;;;999999999999999;;;>>>???>>>===@@@@@@???>>>===;;;999888999999999888777555444333555555555666666777888999999999999777555444444666555666777888888777555444444333222222111111222222//////.........---------,,,,,,------------------***+++---......---+++***++++++++++++++++++++++++......///111333555777888888555555888999<<>>>>>@@@CCCEEEFFFGGGIIIJJJJJJIIIHHHGGGDDDEEEFFFGGGGGGHHHHHHHHHDDDBBBAAABBBDDDEEEEEEEEEKKKIIIGGGFFFFFFEEEBBBAAA@@@??????@@@@@@AAAAAABBB@@@AAAAAAAAA@@@@@@??????===>>>@@@BBBBBBAAA???>>><<<<<<=========>>>>>>>>>>>>===;;;999999;;;<<<>>>============<<<;;;:::999999999999;;;>>>??????>>>AAA@@@???===;;;:::999888:::999888777666555555444666666666666666777777888777888888666444444555666666777888999999777555444444333222222111111222222/////////.........------------------------------+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,---///000333444555666444555888888:::CCCNNNbbbooo}}}tttggg]]]XXXaaaeeeqqq~~~zzznnnccc[[[XXX^^^eeerrrvvvqqqkkkqqq{{{}}}wwwooolllqqq}}}~~~xxxvvvtttqqqpppqqqrrrssssssrrrsssssstttuuuuuuuuuuuuuuutttsssrrrrrrrrrsssttttttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuwwwxxxyyyzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvuuutttsssrrrsssssstttvvvuuutttsssrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvyyyzzzyyyvvvqqqooooooqqquuuuuuuuuuuuuuuuuuttttttsssrrrqqqrrrtttuuutttssstttvvvzzz|||}}}~~~~~~|||~~~eee```\\\\\\ZZZTTTPPPPPPWWW[[[aaafffiiiiiihhhfffddd```___aaaccceeelllttt{{{~~~|||zzzyyyyyyxxxwwwuuuvvvtttrrrqqqqqqrrrrrrqqqqqqssswww{{{~~~|||xxxuuuqqqqqqqqqrrrssssssqqqoookkkjjjhhhgggfffgggggghhhddd```[[[VVVSSSPPPNNNMMMLLLJJJGGGGGGGGGGGGFFFDDD@@@@@@@@@@@@CCCIIIQQQWWW___mmm~~~zzz^^^FFF@@@AAAJJJfffwwwllljjjkkkqqqqqqmmmggg\\\RRROOOLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHJJJLLLLLLKKKJJJKKKLLLOOONNNLLLKKKJJJJJJKKKKKKGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEEEEDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDBBB???===>>>BBBFFFIIIMMMMMMMMMLLLKKKHHHFFFEEECCCDDDEEEFFFFFFFFFFFFFFFBBBAAABBBCCCFFFFFFFFFDDDLLLJJJFFFEEEDDDDDDCCCBBB>>>??????@@@AAABBBBBBCCC??????>>>>>>>>>=========>>>???@@@AAAAAA???===<<<:::;;;;;;<<<===>>>??????===<<<:::999999;;;<<<>>>=========<<<<<<;;;;;;:::999999999;;;>>>?????????BBB@@@>>>;;;999999999999;;;:::888777666666666777888777777666666666666666555666666555444444555777999999::::::999777555444444333222222111111222222////////////............///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,...000111222444444555777666777===EEETTTfff|||vvvjjj^^^VVV[[[^^^hhhuuu||||||xxxtttdddWWWUUUZZZcccttt~~~}}}|||wwwsssqqqooouuu|||vvvmmmooo{{{zzzuuuoookkkkkknnnpppqqqoooppppppqqqrrrsssssssssuuutttsssrrrrrrrrrrrrrrrrrrsssssstttvvvwwwwwwxxxvvvwwwxxxyyyyyyxxxwwwwwwttttttttttttuuuwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxuuuuuutttsssssssssssstttsssrrrrrrrrrrrrtttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyxxxuuuqqqnnnnnnooovvvssspppqqqsssuuutttrrrpppnnnlllmmmooorrrssssssyyy{{{~~~aaa\\\XXXWWWUUURRRRRRTTT\\\```ggglllllliiieeecccaaa^^^^^^```ccchhhsss~~~yyyxxxwwwvvvvvvuuuuuutttxxxtttpppppprrrttttttsssppprrrvvvzzz|||zzzuuuqqqooooooppprrrsssrrrooommmggghhhgggfffdddcccdddfffbbb]]]WWWSSSRRRPPPMMMJJJJJJHHHFFFEEEEEEEEEDDDCCC@@@AAAAAAAAACCCIIISSSZZZgggvvviiiRRRAAA@@@HHHWWWttt~~~ooodddjjjuuuxxxqqqjjj^^^SSSOOOLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKKKKLLLPPPNNNLLLJJJIIIIIIJJJKKKFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBB???>>>AAAFFFKKKOOORRRRRRPPPNNNKKKHHHEEECCCEEEEEEFFFGGGGGGGGGGGGGGG@@@@@@AAACCCFFFGGGEEEDDDHHHFFFCCCBBBCCCDDDEEEEEE===>>>???AAABBBCCCCCCDDD>>>>>>==================>>>???@@@@@@???>>><<<:::999999:::;;;===>>>??????<<<;;;:::999:::;;;<<<======<<<<<<;;;;;;;;;;;;<<<:::999999;;;===@@@@@@???BBB@@@<<<999777888999;;;===;;;999777666777888999999888777666555555555555333444555444444444666777;;;;;;::::::999777555444444333222222111111222222000000000/////////......000//////...---,,,,,,+++...---,,,,,,,,,,,,---...++++++++++++++++++++++++******++++++---...000000333444666777666666999<<>>FFFVVVgggvvvjjjgggwww|||pppeee[[[RRROOOLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGIIIKKKMMMMMMLLLKKKLLLMMMOOONNNKKKIIIGGGHHHIIIJJJFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEBBBCCCCCCDDDDDDCCCAAAAAAAAAAAABBBBBBDDDEEEFFFFFFEEEDDDBBBBBBEEEJJJPPPSSSUUUSSSQQQNNNJJJGGGDDDBBBEEEEEEFFFGGGGGGGGGFFFFFF>>>>>>???BBBEEEFFFEEEDDDGGGDDDAAA@@@AAACCCCCCCCC===>>>@@@AAACCCCCCCCCCCC??????>>>============>>>>>>??????>>>>>><<<:::999888999:::;;;<<<===>>>>>>;;;::::::999:::;;;<<<===<<<<<<;;;;;;;;;<<<======<<<;;;:::;;;===???@@@???AAA>>>:::777666888:::<<<===<<<:::888777888999::::::999888666555555555555333444555444444444666888;;;;;;:::999888777666555444333222222111111222222111111000000000/////////000000///...------,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,---...///000222555777777777777777777===JJJ^^^ooozzzuuuqqqzzz}}}nnn```XXXSSSUUU]]]fffqqqwwwooorrr{{{cccZZZTTTZZZhhhuuu{{{|||yyyyyywwwsssqqqrrrtttuuuyyyqqqfffgggmmmssszzzmmmlllkkkmmmoooppppppooonnnmmmmmmlllmmmnnnooooootttttttttuuuuuutttttttttvvvvvvvvvvvvvvvvvvuuuuuu{{{{{{|||{{{yyywwwtttrrrrrrrrrsssssstttvvvwwwxxxvvvvvvuuutttttttttttttttssssssttttttttttttttttttssssssrrrqqqqqqrrrttttttvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvttttttsssssssssssspppmmmkkknnntttxxxwwwuuupppmmmiiiiiimmmrrrvvvyyyTTTQQQQQQTTTUUUUUUZZZ```gggkkkooonnnhhhbbb^^^\\\YYYZZZ]]]cccjjjttt{{{tttrrrssssssuuuwwwvvvtttrrrqqqqqqsssrrrpppppprrrtttttttttqqqqqqrrrtttuuusssppplllllllllmmmoooqqqpppmmmjjjbbbaaaaaa``````______^^^ZZZWWWTTTQQQOOOMMMJJJHHHEEECCCAAA@@@@@@@@@???>>>===???@@@AAAEEEQQQbbbnnn~~~fffIII@@@BBBSSSgggyyy}}}lllkkktttyyyhhh]]]VVVQQQNNNLLLLLLMMMMMMKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJJJJIIIFFFGGGGGGHHHHHHHHHHHHGGGJJJLLLMMMNNNMMMLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDFFFFFFFFFEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBDDDEEEGGGHHHGGGFFFEEEFFFHHHMMMQQQTTTSSSRRRPPPMMMIIIFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDDDD>>>>>>???BBBEEEGGGGGGFFFIIIGGGCCCAAAAAAAAA@@@>>>>>>???AAABBBCCCCCCCCCBBB@@@???>>>===<<<===>>>???>>>>>>======<<<;;;:::999888999999:::;;;<<<======999999999::::::;;;<<<<<<<<<;;;::::::;;;<<<===??????===;;;;;;===>>>???>>>>>><<<999777777888;;;======<<<;;;:::999999:::;;;999999777666555555555555444555555555444444666888::::::999888777666666666444333222222111111222222111111111111000000000000000/////////...---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------...///111444666666666999888555888???LLLZZZhhhsss{{{wwwgggeeeqqq}}}sss^^^TTTOOOSSSZZZeeeyyy}}}wwwpppqqq~~~mmm___RRRSSS]]]hhhpppuuuyyy}}}|||yyy{{{~~~ssseeecccfffiiiooo|||wwwsssgggiiimmmrrrvvvwwwtttqqqpppooommmlllllllllmmmnnnqqqrrrssstttuuuuuuuuuuuuwwwwwwwwwvvvvvvuuuuuuuuu{{{{{{{{{zzzxxxuuusssqqqsssssssssssstttvvvwwwxxxvvvvvvuuutttssssssssssssrrrsssttttttuuutttttttttttttttrrrqqqqqqqqqrrrsssuuuuuuuuuvvvvvvvvvwwwwwwzzzwwwuuuttttttsssrrrpppnnnmmmmmmqqqvvvyyyyyywwwrrrooolllkkkoootttyyy{{{}}}~~~~~~~~~}}}TTTSSSVVVZZZ[[[[[[___fffiiilllnnnkkkddd^^^]]]]]]\\\^^^dddllltttvvvqqqooonnnooossswwwxxxvvvsssrrrrrrooopppqqqrrrqqqrrrsssuuusssrrrrrrssssssrrrooommmlllkkklllnnnooonnnllljjjccc```^^^___aaaaaa^^^[[[TTTTTTSSSPPPKKKHHHGGGGGGBBB@@@>>>===>>>>>><<<;;;;;;===???BBBJJJZZZpppsssVVV@@@CCCQQQgggzzzpppgggrrrssscccYYYUUUSSSQQQOOOOOOOOOOOOMMMKKKHHHFFFDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNNNNMMMMMMMMMNNNKKKJJJIIIHHHFFFEEEDDDDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@BBBDDDEEEFFFFFFEEEDDDAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFHHHGGGGGGGGGHHHJJJMMMPPPRRRPPPOOOMMMJJJHHHFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDAAA@@@@@@BBBFFFIIIJJJJJJIIIGGGEEEDDDDDDCCCAAA??????@@@BBBCCCDDDCCCBBBAAA@@@???===<<<<<<<<<>>>>>><<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;888999999::::::;;;<<<<<<<<<;;;:::::::::<<<>>>@@@AAA???<<<;;;<<<===>>>===:::999777777777999<<<>>><<<<<<<<<;;;;;;;;;;;;;;;888888777666666555666666555666777666555555666888999888777777666666666666444333222222111111222222222222111111111000000000////////////............,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...333444333555999888444444999@@@IIISSSbbbqqq|||qqqbbb^^^kkkyyytttdddVVVRRRTTT[[[kkk||||||{{{yyyuuuuuu{{{iiiXXXTTTZZZ___dddiiirrr|||sssgggfffjjjjjjlllvvvxxxqqqhhhkkkqqqxxx}}}}}}zzzvvvsssqqqooommmllllllmmmmmmmmmoooppprrrttttttttttttvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyxxxwwwvvvuuuuuutttssssssssstttuuuvvvxxxxxxwwwvvvuuuttttttsssssssssrrrrrrtttuuuuuuuuuttttttssssssrrrqqqqqqrrrssstttssssssssstttttttttuuuuuuwwwuuurrrrrrssstttrrrqqqnnnpppsssvvvxxxxxxwwwvvvtttqqqnnnmmmqqqvvvzzz|||~~~}}}|||||||||yyyzzz{{{{{{{{{|||~~~RRRSSSWWW\\\\\\[[[___eeejjjlllmmmhhhaaa]]]]]]___aaadddlllvvvyyytttrrrpppnnnlllqqqwwwyyywwwtttsssssslllooossssssqqqppprrruuuuuutttsssrrrsssrrrpppnnnlllkkkkkklllnnnnnnllljjjddd```]]]___bbbccc___ZZZQQQRRRRRRNNNIIIEEEEEEGGGAAA???===<<<<<<<<<;;;:::;;;===AAAEEEOOOccc}}}aaaHHHAAAKKKaaaxxxuuudddggg{{{pppaaaYYYWWWWWWUUUSSSSSSSSSRRRPPPMMMJJJHHHCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKKKKMMMNNNNNNMMMMMMMMMOOOIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@AAACCCEEEFFFFFFEEEDDD@@@AAABBBCCCCCCCCCBBBAAA?????????@@@AAACCCFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBAAACCCGGGJJJLLLMMMGGGFFFEEEFFFGGGGGGEEECCC@@@AAACCCDDDDDDCCCAAA@@@@@@>>><<<;;;;;;;;;===>>><<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<;;;;;;:::999:::<<>>;;;<<<<<<===<<<<<<;;;:::888777777666666666666666666777888777555555777888888777666666666666666777444333222222111111222222222222222111111111111000.........///////////////,,,---///000000///---,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,111222111444999999333333777<<>>???BBBJJJXXXooosssWWWFFF@@@UUUtttwwweeemmmeeelllYYYRRRTTTVVV]]]cccgggbbbVVVKKKHHHIIIFFFEEEEEEGGGJJJLLLMMMLLLJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKHHHEEECCCBBBCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAACCCFFFHHHGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNLLLKKKHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDCCCEEEGGGIIIIIIHHHGGGGGGEEEDDDBBBBBBAAAAAABBBAAA@@@AAACCCCCCCCCAAA>>>>>>>>>>>>===============<<<;;;;;;::::::::::::;;;::::::::::::;;;<<<===999999999999:::;;;<<<===;;;<<<<<<<<<;;;<<>>999999<<>>@@@===;;;:::;;;;;;;;;;;;888777666666666777999:::666666666666666777888888999888777666666666666666111222333222111111222444444333222111000000000000000111111111111000000///............---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------////////////111333555666555333666===@@@FFF]]]uuummm``````iiiyyydddRRRSSS___iiittt{{{{{{wwwuuusssvvvxxxyyyyyyzzz|||mmmbbb^^^\\\YYYVVV]]]hhhvvvyyyrrrvvv}}}~~~uuuuuuwww}}}vvvvvvsssqqqtttzzzzzzvvvwwwooojjjiiiiiiiiijjjnnnjjjjjjkkkmmmnnnooopppqqqttttttuuuxxxyyyyyywwwuuuuuuuuuuuuuuutttsssrrrrrrtttttttttsssrrrssswwwyyysssttttttsssqqqqqqssstttrrrqqqpppppprrrtttssssssqqqppppppppppppqqqssstttvvvqqqppptttvvvtttqqqqqqppppppqqqqqqrrrsssttttttvvvvvvuuuuuuuuuuuuuuuuuuooonnnmmmmmmooorrrwwwyyywwwvvvttttttuuuvvvvvvuuutttwwwzzzyyyvvvtttuuuvvvSSSUUUXXXYYYYYYYYY[[[\\\``````___]]]^^^```dddfffqqqxxx~~~xxxtttqqqnnnkkkqqqsssvvvwwwuuurrrpppooonnnoooppppppoooppprrrtttyyyxxxwwwvvvtttrrrpppooopppnnnmmmmmmlllkkkhhheeeeeecccbbb```___\\\WWWTTTPPPOOOMMMKKKHHHFFFDDDCCCCCCAAA>>><<<<<<============???FFFUUUjjjcccLLL@@@NNNdddmmmXXX^^^hhhvvv```TTTTTTZZZjjjqqquuupppaaaSSSKKKJJJFFFEEEFFFHHHKKKNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKHHHEEECCCCCCCCCCCCBBBDDDDDDCCCAAAAAA@@@@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIKKKNNNPPPQQQPPPNNNLLLKKKJJJHHHEEEDDDCCCCCCCCCFFFGGGIIIKKKKKKJJJIIIHHHFFFEEEDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@AAACCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::999::::::;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAACCC???;;;;;;>>>@@@???<<<:::999888888999<<<>>>???AAA???===<<<<<<===<<<;;;888777666666666777999:::666666666666666777888888999999888777777777777777222333444333111111333555555555444222222111111222222222333333222222111111000000000//////...---,,,,,,,,,,,,,,,------------+++++++++,,,,,,------------------...000222444555555222555;;;===BBBUUUjjjuuu|||ooocccbbblll}}}xxx___WWWXXX\\\aaajjjssswwwvvvuuuttttttvvvxxx{{{|||uuukkkeee```XXXSSSUUU```nnnyyy~~~yyyvvv{{{}}}yyywwwsssoooqqquuutttooommmhhhdddfffgggfffhhhkkkiiijjjjjjkkkllllllmmmmmmsssssstttvvvxxxyyywwwuuuuuuuuuvvvvvvuuutttssssssuuuuuutttsssqqqrrrtttwwwrrrssstttsssrrrqqqssstttsssrrrqqqrrrtttvvvvvvuuutttsssrrrqqqqqqssstttvvvuuuqqqppptttvvvtttqqqrrrqqqqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuqqqpppnnnnnnppptttxxxzzzzzzxxxvvvuuuuuuuuutttssstttwwwyyyyyywwwuuutttuuuRRRSSSUUUUUUTTTTTTUUUWWWXXXZZZ\\\^^^aaafffkkkppp|||zzzwwwtttqqqnnnlllppprrruuuuuusssqqqooonnnnnnoooooonnnmmmnnnqqqtttxxxwwwwwwvvvtttrrrqqqpppooonnnllllllkkkjjjgggeeedddbbb^^^\\\ZZZXXXTTTRRROOONNNLLLJJJHHHFFFDDDCCC@@@???===;;;;;;<<<>>>??????CCCOOOfffqqqRRREEEDDD[[[sss|||dddRRRYYYtttnnnYYYXXXbbbzzzooo\\\OOOIIIFFFFFFGGGIIIMMMOOOPPPOOONNNNNNOOONNNNNNMMMLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKHHHEEECCCCCCDDDCCCBBBEEEEEECCCBBBBBBAAAAAAAAAFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEHHHJJJJJJHHHHHHKKKNNNMMMOOOSSSUUUTTTQQQMMMJJJJJJIIIGGGEEECCCBBBBBBAAABBBDDDFFFHHHIIIIIIHHHGGGHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBBDDDCCCBBB@@@???===<<<;;;:::::::::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@DDDAAA======???AAA@@@>>>999999999:::;;;>>>@@@AAACCCAAA???>>>>>>>>><<<;;;888777666666666777999999777777777666777777888999999999999888888888888888333444555444222222444555777666555444333333333333444444444444444333222222111111111111000///..............................++++++,,,,,,,,,,,,------++++++,,,---///111333444444222555999:::<<>>AAACCCIIIZZZxxxaaaIIIHHHRRRggg~~~vvvddd[[[jjj~~~eeecccpppyyycccRRRIIIGGGGGGHHHJJJNNNQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLJJJHHHEEEDDDDDDDDDCCCBBBDDDCCCCCCCCCCCCDDDDDDEEEHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCEEEIIIMMMLLLIIIHHHLLLPPPRRRSSSTTTTTTSSSPPPLLLJJJIIIHHHGGGEEECCCBBBAAA@@@???AAADDDGGGHHHIIIHHHHHHJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@AAACCCDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<===;;;<<<>>>>>>======???AAACCCAAA??????@@@AAA@@@???:::::::::<<<>>>@@@BBBCCCCCCAAA???>>>>>>>>><<<;;;888777777666666888999:::888888777777777888888999888888999999999888888888555666666555333333444666777666555444444444444444555555555555444333222222111111111111111000////////////............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111222333444333555888888777???IIIWWWbbbrrr{{{uuuqqqnnnzzzjjjWWWMMMIIIIIIPPP\\\iiipppssswww{{{~~~~~~zzzrrrlll[[[]]]^^^___aaahhhsss{{{~~~~~~vvvxxxxxxxxx|||~~~vvvmmm___ZZZWWWZZZ]]]___ccchhhggggggggghhhiiiiiijjjjjjlllkkkkkkmmmppprrrsssrrruuuuuuvvvwwwwwwwwwwwwwwwxxxwwwuuuqqqmmmlllmmmnnnppprrrssssssrrrqqqrrrssssssrrrrrrsssvvvxxxyyyyyyvvvtttqqqooonnnppprrrssssssqqqqqquuuuuusssrrrtttttttttuuuuuuuuuvvvvvvvvvyyyyyyyyyyyyyyyzzzzzzzzzuuuuuutttsssuuuwwwzzz||||||zzzvvvttttttttttttssssssuuuxxxyyyxxxvvvtttrrrNNNOOOQQQQQQRRRSSSVVVYYYXXX\\\bbbggglllttt~~~uuuvvvvvvuuusssqqqooonnnoooqqqsssssspppnnnmmmmmmnnnnnnmmmkkkjjjkkkooorrrtttttttttssssssqqqpppooommmkkkiiiggggggfffdddbbb___\\\WWWSSSRRRPPPNNNMMMNNNMMMKKKIIIFFFDDDBBBBBB@@@@@@>>>;;;999:::>>>BBBFFFOOOdddtttSSSCCCLLL]]]ssspppfffjjjvvvsss}}}~~~hhhVVVLLLHHHHHHIIIKKKOOOQQQRRRQQQQQQQQQQQQQQQPPPNNNMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLIIIGGGEEEEEEEEEEEEDDDCCCAAAAAAAAABBBDDDFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDIIIMMMLLLIIIIIIMMMQQQUUUTTTRRRPPPNNNMMMKKKKKKHHHHHHGGGFFFDDDBBBAAA@@@AAACCCGGGJJJLLLMMMLLLLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCC?????????>>>======<<<<<<:::;;;<<<===============>>>???@@@@@@@@@???>>>>>>=========<<<======>>>>>><<<>>>???@@@??????@@@AAABBBAAA@@@???@@@@@@@@@???;;;;;;<<<>>>@@@BBBCCCDDDBBB@@@???>>>>>>>>><<<:::999888888777888999:::;;;999999888888888888999999777777888999999999888777777888888777555444555777666555555444444444444555555555555555444333222111000111111111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222222333333555777777666999===BBBNNN___pppzzzzzzyyywwwvvvuuuttttttvvviiiYYYPPPKKKEEEGGGPPP^^^gggmmmttt|||~~~nnnhhh___VVVSSSYYYeeeooo{{{{{{sssvvvvvvwww{{{zzzccc\\\VVVVVVYYY\\\aaagggcccddddddeeeggghhhhhhiiiiiigggfffhhhkkkmmmnnnnnnrrrssstttvvvwwwwwwwwwwwwwwwvvvtttoookkkjjjjjjllloooqqqssssssrrrrrrrrrsssrrrqqqppprrruuuwwwxxxxxxvvvtttrrrpppoooppprrrsssrrrppprrruuuuuurrrrrruuuuuuuuuvvvvvvvvvvvvvvvwwwzzzzzzzzz{{{{{{|||||||||vvvvvvuuuuuuvvvwwwyyy{{{yyyvvvsssrrrtttuuuvvvvvvtttuuuvvvxxxxxxvvvtttrrrQQQRRRRRRRRRRRRSSSVVVYYY[[[bbblllsssyyyyyyxxx{{{uuuvvvwwwuuussspppppppppoooqqqrrrrrrpppnnnnnnnnnnnnnnnmmmlllkkkkkknnnpppqqqqqqqqqqqqqqqpppooooookkkiiifffddddddcccbbb```[[[XXXTTTQQQPPPOOOMMMLLLMMMLLLJJJHHHFFFDDDBBBAAA???@@@???<<<999;;;AAAFFFKKKWWWpppcccLLLEEETTTggg~~~iiiiiixxx{{{hhhXXXOOOJJJIIIIIIKKKNNNPPPQQQPPPPPPPPPQQQPPPPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFDDDCCC@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGJJJKKKKKKLLLOOORRRTTTRRRPPPMMMKKKKKKKKKKKKIIIHHHHHHGGGEEECCCAAA@@@@@@BBBEEEHHHKKKKKKKKKKKKHHHGGGFFFFFFGGGGGGEEEDDDCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@???AAACCCDDDDDDCCC>>>>>>>>>===============<<<===>>>?????????>>>===>>>???@@@BBBBBBAAAAAA@@@============>>>???@@@AAA===???AAABBBAAAAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@======???@@@BBBCCCDDDEEE@@@???>>>?????????===;;;;;;:::999999999:::;;;<<<;;;:::999999888999999999777888999:::;;;:::999888999999999888666555666888666666555555444555555666666666666555444333222111000111111111111111000000/////////...------,,,,,,------,,,,,,,,,,,,++++++,,,---...///000000000000000111333666777777777777999CCCQQQ___ooozzz{{{vvvlllmmmmmmmmmmmmooosssvvv~~~{{{iii]]]TTTMMMHHHCCCEEEPPPYYY```kkkwww{{{rrrdddWWWPPPRRRZZZaaarrr{{{{{{uuutttvvvyyy~~~oooggg___]]]]]]^^^bbbgggcccddddddeeefffggggggggggggeeecccdddfffiiikkklllmmmnnnppprrrssstttuuuuuuuuutttrrrnnnjjjhhhiiikkknnnppprrrssssssrrrrrrsssrrrppppppqqqtttvvvvvvvvvvvvuuutttssssssttttttuuuqqqppprrruuuuuuqqqrrrvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyzzzzzz{{{{{{||||||}}}vvvvvvuuuuuuuuuwwwxxxyyyvvvsssqqqppprrruuuwwwxxxvvvuuuuuuvvvwwwvvvtttrrrPPPQQQRRRRRRSSSVVVZZZ]]]___kkk{{{}}}wwwwwwyyywwwxxxxxxvvvrrrpppqqqrrrpppqqqsssrrrpppnnnnnnooommmnnnnnnmmmllllllmmmooooooooooooooooooooonnnmmmiiigggcccbbbaaaaaa```^^^XXXUUURRRQQQPPPOOOMMMKKKMMMLLLJJJHHHEEECCCAAA@@@<<<>>>>>><<<:::>>>EEELLLXXXggghhhUUUOOOUUUjjjpppdddqqqrrraaaTTTMMMKKKJJJJJJKKKNNNOOOOOONNNOOOOOOPPPPPPPPPOOOOOONNNLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGEEECCCAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHKKKMMMPPPRRRSSSPPPOOONNNMMMLLLKKKKKKKKKIIIIIIIIIHHHFFFDDDBBB@@@>>>@@@CCCFFFHHHIIIIIIHHHGGGEEEDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFEEECCCAAA@@@@@@??????AAACCCEEEDDDDDD@@@@@@??????>>>===<<<<<<>>>???@@@AAAAAA@@@>>>======>>>AAACCCDDDCCCCCCBBB<<<<<<===>>>???@@@BBBCCC???AAACCCDDDCCCCCCCCCDDDBBBCCCCCCCCCBBBAAAAAAAAA??????AAABBBCCCDDDDDDDDD@@@??????@@@AAAAAA???===<<<<<<;;;:::;;;<<<===>>>;;;;;;:::999999999999999999:::<<<===>>>===<<<;;;:::;;;;;;999777666777888777777666666666777777888888888888777666555333222222222333333333333222222111111000//////...---------------,,,,,,+++++++++,,,---...///......---,,,,,,...000333666888777555999>>>EEENNN]]]lllrrrqqqkkklllnnnnnnnnnqqqvvv{{{~~~tttlllcccYYYZZZMMMFFFIIIOOOTTTaaappp{{{uuukkk___VVVRRRRRRSSScccooo{{{|||xxxwwwyyyzzzssspppmmmiiihhhjjjlllkkkkkkkkkjjjjjjiiiiiihhhfffcccbbbeeehhhjjjjjjggghhhjjjlllnnnooopppppprrrqqqooollliiihhhiiikkkmmmooorrrssssssrrrrrrrrrsssqqqpppqqqtttuuuuuuuuutttttttttuuuuuuuuuuuuuuuppppppsssvvvtttqqqrrrwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{vvvuuuuuutttuuuuuuvvvwwwuuurrrooooooqqqtttvvvwwwxxxuuussssssuuuvvvuuusssKKKLLLOOOQQQTTTYYY^^^ccccccsss|||xxxxxxzzzxxxyyyyyyvvvrrrpppqqqsssppprrrsssrrrpppnnnnnnooommmnnnoooooommmlllmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmhhheeebbb`````````^^^]]]UUUSSSQQQPPPPPPOOOMMMKKKLLLKKKJJJHHHEEECCCAAA@@@999<<<===<<<;;;@@@IIIPPPfffvvvsssUUUMMMVVVgggwwweeeccczzzvvvhhhZZZOOOIIILLLKKKJJJKKKMMMNNNNNNMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFGGGGGGGGGEEECCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGKKKOOOSSSTTTTTTMMMNNNOOOOOOOOOMMMKKKJJJIIIIIIIIIIIIGGGDDDBBBAAABBBDDDFFFIIIKKKLLLKKKKKKEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEFFFFFFEEECCC@@@???@@@??????AAACCCEEEEEEDDDDDDCCCBBB@@@>>>===<<<;;;@@@AAABBBCCCBBB@@@>>>===<<<>>>AAACCCEEEEEEDDDCCC<<<<<<===>>>???AAACCCDDD@@@BBBEEEEEEEEEDDDDDDEEECCCDDDEEEEEEDDDBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@BBBCCCCCCAAA???======<<<;;;<<<===>>>???<<<;;;::::::999999999999:::<<<>>>???@@@???>>>===;;;;;;;;;:::777666777999999888888888888888999999::::::999999777666555444333333444444555444444444222222222111000//////...---------,,,,,,+++++++++,,,,,,---...---,,,******)))+++---000555999888444888999:::???MMM___jjjlllqqqssstttssssssvvv|||yyynnnooo]]]NNNKKKLLLNNN[[[jjjzzzvvvtttoooggg^^^UUUNNNJJJVVVdddqqqyyy~~~vvvvvvzzz{{{|||wwwvvvzzz~~~|||uuupppooouuuuuusssrrrpppnnnmmmllljjjgggdddcccdddgggjjjjjjbbbccceeehhhjjjkkklllmmmppppppnnnkkkiiihhhjjjllllllooorrrssssssrrrrrrrrrtttsssqqqrrrtttuuuuuuuuupppqqqssstttuuutttssssssppppppsssvvvtttqqqsssxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyuuutttttttttttttttuuuuuuuuurrrooonnnppprrruuuvvvyyyvvvrrrrrrtttvvvuuusssOOOPPPQQQRRRTTTZZZaaafffoooyyyyyyvvvwwwyyyyyy{{{yyyvvvsssqqqpppqqqqqqqqqrrrsssrrrpppnnnnnnnnnkkklllmmmmmmmmmlllkkkjjjllllllmmmmmmnnnmmmmmmlllggggggfffeeebbb\\\UUUOOOSSSRRROOOMMMLLLKKKLLLLLLIIIIIIIIIGGGCCC@@@?????????>>>===>>>???DDDQQQ]]]ooowww]]]KKKSSSkkkvvvmmmeeeaaa~~~uuuggg^^^XXXRRRKKKIIIJJJKKKLLLLLLMMMLLLLLLPPPOOONNNMMMMMMMMMNNNNNNOOOMMMKKKKKKKKKKKKKKKIIIFFFFFFFFFEEECCCBBBCCCDDDCCCBBBAAABBBEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJEEEEEEEEEDDDDDDDDDDDDDDDFFFJJJNNNQQQRRRQQQPPPPPPLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJHHHFFFDDDBBBAAA@@@DDDEEEFFFGGGIIIJJJKKKLLLEEEFFFGGGFFFDDDDDDEEEGGGHHHGGGFFFDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDCCCAAA???>>>>>>??????AAAAAABBBBBBCCCBBBBBBAAA<<<===>>>?????????????????????>>>>>>>>>>>>??????FFFDDDBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@??????>>>>>>??????:::;;;<<<<<<:::::::::<<<@@@???<<<:::999888888999999;;;>>>@@@AAA@@@>>>===:::;;;===<<<;;;::::::;;;888999999::::::999999888999999:::999888666444333555555555444444333333333333222111000////////////......---------,,,,,,,,,------------------------------...///000111222222888888999;;;???III\\\mmmssswwwyyyyyy|||wwwgggYYYOOOMMMUUU```jjjuuuxxxooollljjjkkkiiiaaaRRRFFFLLLWWWeeepppvvv|||~~~ssskkkfffooonnnrrryyy{{{xxxuuuvvv|||rrroooqqqqqqnnnoookkkgggfffggggggdddaaaddddddeeegggfffcccfffkkkooommmlllkkkkkklllnnnoooqqqppppppoooooooooppppppuuuuuuttttttssssssrrrrrrqqqppppppoooooonnnnnnnnnnnnpppssstttsssrrrssstttsssrrrrrrsssuuuwwwvvvuuurrrtttvvvwwwxxxwwwuuuttttttsssqqqqqqsssttttttsssrrrqqqpppmmmlllnnnrrruuuwwwwwwxxxyyyxxxvvvtttrrrRRRRRRSSSTTTWWW]]]eeejjjsss~~~xxxttttttvvvwwwwwwwwwvvvssspppnnnmmmnnnnnnpppqqqqqqqqqpppooooooooommmmmmnnnnnnmmmkkkjjjhhhkkkkkkkkkkkkkkkkkkkkkkkkgggfffeeeccc```[[[UUUPPPRRRQQQOOOMMMKKKKKKKKKKKKHHHIIIHHHFFFBBB???>>>>>><<<:::;;;>>>AAAHHHVVVddd{{{dddSSSLLL^^^{{{yyymmmkkkhhhhhhzzzzzz}}}qqqcccZZZWWWRRRMMMJJJKKKKKKLLLLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMKKKKKKKKKKKKKKKIIIIIIHHHGGGEEECCCBBBBBBCCCCCCBBBBBBCCCEEEFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHKKKOOOQQQQQQOOONNNNNNLLLMMMMMMNNNMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKFFFFFFFFFEEECCCCCCDDDEEEGGGGGGEEEDDDCCCAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>??????BBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAACCCAAA@@@@@@BBBDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>:::<<<======;;;;;;<<<===???>>><<<:::999999999999;;;<<<>>>@@@@@@>>><<<::::::;;;======;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999777666555666666666666555555555444333333222111000//////000.........---------,,,,,,------------------------,,,---...///000111222222555444555777999@@@OOO___qqqxxx}}}}}}{{{ooocccZZZYYY]]]cccjjjwwwtttkkkjjjmmmqqqqqqjjj[[[OOOKKKRRR\\\eeennnvvv}}}wwwqqqnnngggeeehhhmmmqqqsssxxx~~~rrrlllpppssssssooommmjjjiiiiiihhhdddaaaaaa```aaacccbbb___aaaffffffeeeeeeeeefffhhhkkklllppppppooonnnmmmmmmnnnnnnppppppqqqqqqqqqqqqppppppqqqqqqppppppooonnnmmmmmmnnnppprrrssssssrrrsssuuuzzzxxxwwwwwwxxxwwwvvvuuuttttttvvvvvvwwwvvvuuutttvvvtttrrrrrrrrrsssrrrqqqrrrqqqpppnnnmmmnnnpppsssuuuvvvwwwxxxwwwvvvtttsssPPPQQQRRRTTTXXX___gggmmmxxxzzzuuusssrrrrrrsssttttttsssuuussspppnnnlllllllllmmmnnnoooppppppqqqqqqppppppooooooooonnnmmmkkkiiihhhkkkjjjiiihhhhhhiiijjjjjjgggeeebbb___]]]YYYTTTQQQQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGGGGDDD@@@=========::::::===BBBGGGQQQaaapppwwwSSSLLLRRRmmm{{{jjjjjjqqqtttwwwqqqpppxxx}}}ooo___VVVTTTRRROOOLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOOOOOOOOOONNNOOOMMMKKKKKKKKKKKKKKKIIILLLJJJGGGDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGEEEEEEFFFHHHIIIKKKMMMPPPPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHFFFDDDCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@DDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCBBB@@@??????@@@BBBCCC@@@>>>===???AAADDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAA@@@???>>>===;;;<<<======<<<<<<>>>???>>>===<<<;;;:::999999:::<<<===??????>>><<<:::999:::;;;======<<<;;;;;;<<<<<<<<<============<<<<<<<<<<<<:::999888888888888888888777777777777666666444333222111111000000111///.........------------------------------------,,,------...///000111111444333333444444777BBBNNNiiittt}}}}}}rrrhhhddd___```iiizzz{{{qqqfffiiipppxxx|||wwwkkkaaaWWWYYY\\\aaagggooowww{{{{{{vvvttttttdddaaa```bbbfffnnn|||tttkkkkkkllljjjjjjjjjkkkkkkjjjhhhfffdddcccaaaaaabbb```\\\\\\```aaaaaabbbcccfffiiilllmmmnnnmmmllllllkkkkkkkkklllnnnoooppprrrssssssrrrrrrrrrrrrqqqpppooonnnmmmlllnnnppprrrrrrrrrrrrtttvvv{{{zzzxxxxxxyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuttttttwwwuuurrrrrrrrrrrrqqqppprrrrrrrrrqqqooonnnoooqqqtttuuuvvvvvvvvvuuutttsssPPPRRRUUUYYY^^^fffooouuu~~~~~~wwwtttssssssssssssssssssrrrqqqtttssspppnnnmmmmmmmmmnnnmmmmmmnnnoooqqqrrrrrrqqqmmmnnnnnnnnnmmmllljjjiiikkkjjjhhhffffffgggiiijjjfffccc^^^[[[YYYVVVTTTQQQPPPOOONNNMMMKKKJJJJJJIIIEEEFFFEEEBBB>>><<<<<<<<<===>>>CCCJJJRRR]]]nnn}}}www[[[KKKNNN]]]{{{tttiiiuuuuuudddiiiwwwqqq^^^TTTRRRQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJHHHJJJMMMOOOPPPPPPOOONNNOOOMMMKKKJJJKKKKKKKKKIIILLLJJJFFFDDDDDDEEEFFFFFFEEEDDDCCCDDDGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHLLLJJJGGGEEEEEEFFFIIIKKKMMMOOOPPPOOOMMMKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEGGGHHHJJJJJJJJJJJJJJJKKKJJJHHHFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBFFFEEEDDDDDDCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBCCCBBB@@@>>>>>>@@@BBBCCC>>>======>>>BBBEEEGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???????????????>>>???AAABBBAAA@@@>>><<<:::;;;======<<<<<<===???<<<<<<;;;;;;::::::::::::<<<===>>>>>>>>><<<;;;::::::<<<>>>>>><<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888777777888888888888888777777777777777444444333222222222222222/////////............---........................,,,,,,---......///000000444333444666555555<<>>>>>???@@@BBB???>>>>>>???CCCFFFHHHHHHCCCDDDDDDDDDCCCCCCBBBAAA?????????>>>>>>?????????>>>???AAABBBAAA@@@>>><<<999:::<<<<<<;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<>>>???>>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;:::888666666666777888777777777777777777777888555444444333333333333444000000/////////.................................,,,,,,------......//////333222444777777666:::@@@LLLZZZiiipppsssuuuuuusss}}}xxxmmmjjjccc^^^___fffrrrzzzsssjjjmmmttt~~~rrriiinnnwwwyyy|||yyy|||~~~yyynnnhhhfffmmm|||zzzqqqgggeeebbb```^^^^^^^^^^^^```[[[XXXYYYXXXVVVWWWZZZXXXXXXYYY[[[]]]___```aaaaaaaaabbbccceeegggiiijjjdddeeehhhkkkmmmnnnoooooorrrrrrssssssrrrpppnnnllllllnnnqqqrrrrrrtttvvvxxxwwwuuuuuuuuuwwwxxxwwwvvvttttttssssssrrrsssttttttrrrqqqpppppprrrtttssssssssstttvvvuuusssqqqppppppqqqrrrrrrrrrssssssrrrrrrRRRXXXbbbmmmxxxxxxqqqooopppqqqqqqqqqpppoooqqqtttwwwnnnmmmkkkiiiiiijjjkkklllmmmkkkkkkmmmrrrtttrrrpppggghhhjjjkkkllllllkkkkkkjjjiiihhhfffffffffggggggaaa]]]XXXUUUSSSRRRQQQPPPNNNNNNNNNMMMLLLJJJHHHGGGBBBBBBAAA???===<<<>>>@@@BBBGGGQQQ^^^hhhsss~~~cccQQQIIIEEEZZZyyy|||pppnnn~~~kkk^^^ZZZ\\\ssszzzaaaRRROOONNNLLLLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJLLLMMMOOOOOOOOONNNOOOMMMKKKKKKKKKKKKKKKIIIIIIFFFEEEFFFJJJLLLKKKIIIDDDCCCCCCDDDFFFGGGGGGFFFCCCDDDEEEFFFHHHIIIJJJKKKHHHGGGFFFEEEFFFIIILLLNNNMMMNNNMMMLLLIIIIIIJJJLLLKKKKKKJJJJJJJJJKKKLLLLLLJJJIIIIIIHHHHHHGGGGGGFFFBBBCCCFFFIIIKKKKKKKKKJJJGGGGGGGGGEEECCCBBBCCCDDDGGGGGGFFFEEEEEEDDDCCCCCC@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDEEECCCCCCCCCDDDCCCCCCBBBAAA@@@@@@????????????@@@@@@AAA@@@???@@@CCCEEEFFFFFFBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAA??????@@@AAA@@@???>>>===:::;;;<<<;;;:::999:::<<<888999:::;;;<<<<<<<<<<<<;;;<<<===>>>????????????>>>@@@AAA???===;;;;;;;;;======>>>>>>>>>>>>======999888888777666666777777777777777888888888888888555555444444444444555555000000000000////////////........................,,,,,,,,,---------......//////111555666555888===AAAMMM[[[eeemmmrrrrrrnnn{{{wwwllleee^^^YYYYYY```rrr~~~xxxrrroooqqqvvvzzziiijjjrrryyy{{{uuusssttt|||xxxrrrkkkgggeeeccc___[[[WWWPPPKKKLLLMMMNNNQQQUUUUUUUUUVVVXXXYYY[[[\\\\\\YYYZZZ[[[]]]___aaaccceeeddddddfffhhhkkkmmmooopppooopppqqqrrrqqqooommmllljjjmmmqqqssstttuuuvvvwww{{{yyywwwvvvvvvvvvtttrrrrrrrrrrrrsssssssssttttttqqqooooooppprrrtttttttttqqqssstttsssqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqUUU]]]kkkzzz{{{tttqqqpppooommmoooqqqqqqppppppsssvvvmmmllljjjiiiiiijjjkkklllmmmkkkjjjmmmrrrtttrrroooggghhhiiijjjkkkjjjiiihhhhhhggggggfffeeeeeedddddd^^^ZZZVVVSSSRRRQQQPPPNNNKKKLLLLLLKKKJJJHHHFFFDDD@@@@@@@@@>>>======@@@BBBFFFLLLZZZiiiuuugggPPPIIIKKKQQQmmm~~~mmmkkkqqquuu]]]UUUVVV___vvvwww^^^QQQOOOOOOMMMKKKJJJIIIHHHHHHIIIKKKLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOMMMKKKKKKKKKKKKKKKIIIIIIGGGFFFHHHLLLNNNKKKGGGCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFHHHJJJLLLOOOQQQKKKLLLKKKJJJIIIIIIKKKNNNKKKJJJJJJIIIJJJKKKLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGDDDFFFHHHJJJKKKJJJHHHGGGGGGGGGGGGFFFDDDDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEEEE@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCBBBAAA@@@AAABBBDDDFFFCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBBBBAAA@@@@@@BBB@@@??????AAACCCCCCCCCAAAAAAAAA@@@@@@???>>>===<<<<<<===>>>???AAABBBCCC@@@@@@@@@?????????>>>>>><<<===>>>===;;;999:::;;;777888:::;;;============>>>>>>>>>???????????????AAABBBBBB@@@===;;;::::::<<<======>>>>>>======<<<888888999999999888777777888999999999::::::::::::666555555555555555666666111111111000000000//////........................,,,,,,,,,,,,,,,---------...---///444555444666:::888AAANNNZZZfffoooooojjjooo}}}}}}vvvjjjeeeaaa^^^[[[\\\fffqqq}}}{{{{{{zzzvvvsssqqqsssxxxmmmhhhlllvvv{{{{{{qqqhhh\\\SSSJJJGGGGGGGGGJJJNNNQQQQQQSSSUUUWWWXXXYYYYYYTTTTTTUUUVVVWWWYYY[[[[[[aaaaaaaaabbbdddhhhkkkmmmjjjlllnnnoooooommmkkkjjjhhhlllqqqtttvvvvvvvvvvvvyyywwwuuuttttttsssqqqpppooopppqqqssstttttttttsssrrrpppoooppprrrssssssrrrnnnoooppppppnnnmmmnnnppprrrqqqqqqpppoooooooooooo^^^hhhxxx{{{uuuttttttsssqqqnnnqqqttttttrrrpppqqqsssooonnnlllkkkkkklllnnnooonnnkkkjjjmmmrrrtttqqqnnnhhhiiijjjjjjiiihhhgggfffeeeeeefffeeedddcccbbbaaa\\\YYYUUUSSSRRRQQQOOOMMMIIIIIIJJJIIIHHHFFFDDDBBB?????????>>>===>>>AAADDDIIIQQQaaassssssWWWEEEDDDKKKbbbqqqeeeiiiuuukkkVVVQQQTTTfff{{{rrr\\\PPPOOOPPPOOOJJJIIIHHHGGGHHHJJJLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMKKKKKKKKKKKKKKKIIIKKKHHHGGGJJJNNNNNNIIIEEECCCBBBAAACCCEEEFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLOOOQQQSSSJJJJJJJJJIIIHHHIIIMMMOOOKKKJJJIIIIIIJJJKKKLLLMMMFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDIIIJJJJJJIIIHHHGGGIIIJJJIIIHHHHHHHHHGGGFFFFFFFFFAAABBBCCCEEEFFFGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???@@@BBBEEEFFFBBBBBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDCCCAAA@@@CCCAAA>>>>>>@@@AAAAAA@@@@@@@@@@@@??????===<<<<<<;;;<<<===>>>@@@BBBDDDEEEAAA@@@??????>>>>>>??????>>>??????>>>;;;::::::;;;666777999<<<===>>>======AAAAAA@@@@@@???>>>>>>>>>BBBCCCCCCAAA===:::999999::::::;;;;;;;;;;;;::::::888999:::;;;;;;999888777:::::::::;;;;;;<<<<<<<<<666666555555555666666777111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,------000...000444666555666:::222999DDDQQQaaalllmmmgggbbbrrr}}}nnnfffhhheeedddeeecccaaabbbgggttt{{{vvvuuuwwwxxxwwwuuuqqqtttzzzrrrjjjiiilllppp{{{}}}{{{jjj^^^PPPJJJFFFDDDFFFIIIHHHJJJLLLNNNQQQRRRSSSTTTRRRRRRQQQQQQRRRSSSTTTTTTXXXWWWVVVWWWYYY]]]aaacccfffhhhkkklllmmmllljjjhhhfffkkkqqqvvvwwwvvvvvvvvvrrrqqqppppppqqqrrrqqqooolllnnnqqqtttuuuuuutttssssssrrrppppppqqqrrrqqqppplllmmmmmmlllkkkkkkmmmooorrrrrrpppooonnnnnnnnnnnniiiuuu|||tttpppqqqrrrqqqnnnlllnnnoooppppppnnnlllkkknnnmmmmmmlllllllllmmmmmmkkkkkkmmmppprrrrrrooommmggghhhiiiiiiiiigggfffeeekkkgggcccccceeeeeeaaa]]]VVVTTTRRROOOMMMKKKJJJIIIIIIIIIIIIHHHGGGDDDBBB@@@???<<<;;;<<<<<<===EEENNNVVV]]]gggvvvuuu\\\HHH@@@KKK\\\{{{xxxcccaaaqqq}}}gggSSSRRR[[[jjj}}}ooo]]]RRRPPPPPPNNNIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOQQQNNNNNNOOONNNMMMKKKIIIHHHHHHIIIJJJKKKJJJHHHEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEIIIKKKMMMMMMKKKJJJIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHJJJLLLMMMEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIIIIIIIGGGFFFDDDCCCIIIJJJJJJJJJIIIIIIJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIJJJMMMJJJGGGFFFEEEEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDD@@@???===>>>???AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB>>>@@@CCCCCCAAA???>>>>>>@@@AAAAAAAAA???===;;;:::???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999:::===???@@@@@@???>>>BBBBBBBBBAAA@@@???>>>===>>>???@@@???<<<;;;;;;<<<=========>>>>>>>>><<<:::;;;:::999888999;;;>>>???;;;;;;<<<<<<<<<<<<<<<<<<;;;:::777555444444555555222222222222222222222222.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444;;;999;;;FFFUUUaaaffffffYYYdddzzznnnbbbcccfffhhhooovvvsssiiidddeeeeeerrr~~~}}}xxxwwwzzzxxxssstttsssyyy}}}{{{~~~~~~yyy{{{qqqZZZMMMEEE@@@BBBGGGBBBCCCDDDFFFHHHKKKMMMOOOTTTPPPKKKJJJKKKMMMMMMKKKLLLMMMNNNPPPSSSVVVZZZ\\\]]]cccfffffffffhhhhhhfffgggiiillloooqqqrrrssssssqqqqqqqqqqqqpppooonnnnnnnnnppprrrtttuuuuuutttsssqqqooonnnpppssstttrrrooollllllmmmnnnpppsssvvvxxxrrrqqqpppooonnnoooppppppzzz}}}wwwpppmmmnnnooonnnlllkkklllnnnpppppppppnnnnnnmmmmmmmmmmmmmmmlllllllllllllllnnnppprrrqqqnnnllleeefffggghhhgggfffeeedddiiifffbbbbbbcccbbb^^^YYYRRRQQQOOONNNMMMLLLKKKKKKHHHHHHHHHFFFDDDBBB@@@>>>===;;;<<<>>>???BBBKKKUUUbbbjjjuuu}}}aaaMMMCCCEEEWWWlllnnn]]]```tttyyyiii[[[ZZZbbbsssyyyuuuwwwssshhhZZZQQQOOONNNKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOLLLLLLMMMMMMLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFDDDCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIHHHGGGHHHEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIKKKFFFEEEDDDCCCCCCDDDEEEEEEHHHHHHHHHGGGFFFFFFEEEEEEHHHIIIJJJIIIGGGGGGHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEAAAAAABBBBBBCCCDDDEEEEEEHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@AAABBBBBBCCCBBBBBB???>>>===>>>???AAAAAA@@@??????@@@@@@AAAAAA@@@@@@???@@@BBBBBB@@@???>>>???AAAAAA@@@@@@>>>===<<<;;;???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????????????????<<<<<<<<<<<<<<<;;;:::999999;;;===???@@@@@@??????BBBBBBBBBBBBAAA@@@??????@@@AAAAAA???===;;;;;;<<<>>>>>>>>>??????>>>===;;;;;;:::999999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666555555555333333333333333333333333///..................///.........------------------...///000111222333333555444666===HHHQQQUUUUUUPPP[[[qqqzzzddd\\\```dddiiiuuuqqq___UUUYYYhhhyyy}}}||||||wwwuuuxxxwwwyyyqqq```VVVMMMEEEAAAAAACCCBBBBBBCCCDDDFFFFFFEEENNNKKKIIIJJJLLLMMMLLLJJJHHHHHHIIIJJJMMMPPPSSSTTTYYY^^^bbbaaaaaacccdddbbbcccdddgggiiikkkmmmmmmnnnlllllllllllllllkkkjjjjjjhhhiiilllnnnoooooonnnmmmlllkkkkkklllooopppooommmpppooooooooopppqqqssstttpppooonnnmmmmmmnnnoooooozzzwwwrrrmmmkkkmmmnnnnnnmmmjjjkkkmmmooopppppppppoookkklllmmmmmmnnnmmmlllkkknnnnnnnnnpppqqqpppmmmjjjcccdddeeefffffffffeeedddfffdddbbbaaaaaa___YYYUUUNNNMMMMMMMMMLLLLLLLLLKKKGGGFFFEEEDDDBBB???===<<<;;;:::<<>>===<<<===???AAAAAAAAA============>>>>>>>>>>>>@@@AAAAAAAAA???>>>???@@@AAAAAA???>>>============??????@@@@@@@@@??????>>>>>>>>>??????????????????============<<<;;;999999:::;;;===???@@@@@@??????AAAAAABBBBBBBBBAAAAAA@@@AAABBBBBB@@@===;;;;;;;;;>>>???@@@@@@@@@???===<<<:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888777666555333333333333333333333333000//////......//////000000000000///......------......///000000111222222333444666:::>>>BBBEEEGGGKKKUUUjjjnnnZZZWWW^^^dddkkkzzz}}}gggYYYVVV___kkkvvv~~~{{{vvvpppoooqqqyyyxxxuuuqqqnnnsssvvvyyyyyypppjjjbbbVVVKKKEEEDDDAAA???@@@CCCDDDDDDBBBGGGFFFEEEFFFGGGGGGEEECCCDDDDDDDDDEEEGGGIIIKKKMMMQQQWWWZZZYYYYYY[[[\\\ZZZ[[[]]]___aaacccdddeeeeeeffffffffffffeeeeeeeeeeeefffhhhiiikkklllllllllkkkkkkjjjjjjlllnnnooonnnmmmppppppnnnmmmlllkkkkkkkkkkkkjjjjjjiiijjjjjjkkkkkkxxxtttqqqnnnmmmoooqqqqqqpppjjjjjjlllmmmnnnnnnnnnnnnjjjkkkmmmnnnooonnnlllkkkpppooonnnoooooonnnkkkhhhcccccceeefffffffffeeeddddddcccaaaaaa___\\\VVVQQQMMMMMMMMMMMMLLLKKKJJJJJJFFFEEEDDDBBB@@@>>><<<;;;::::::===CCCHHHOOOZZZffftttmmmVVVAAA>>>JJJ^^^yyyqqq]]][[[lll}}}tttuuuxxxyyy|||xxxfff^^^^^^aaa```ZZZQQQMMMMMMMMMJJJLLLKKKHHHGGGFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKJJJIIIHHHJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFDDDDDDEEEGGGHHHEEEGGGHHHGGGEEEDDDEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCCCCCCCEEEHHHIIIIIIJJJKKKIIIGGGEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@>>>>>>===============>>>>>>>>><<<<<<===???AAAAAAAAA<<<<<<<<<<<<<<<======>>>@@@AAAAAA???>>>===???@@@AAA@@@???=========>>>??????????????????>>>>>>=========>>>>>>??????@@@@@@<<<============<<<;;;;;;;;;<<<===???@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@BBBCCCCCC@@@===;;;:::;;;===>>>@@@@@@???=========;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999777666444444444444444444444444000000000//////000000000111111000///......------.../////////000000111111333555888888777888;;;>>>DDDNNN```xxxgggUUUTTT\\\eeennn|||yyykkkfffbbbfffqqq~~~~~~yyyqqqgggbbbbbbgggkkkmmmkkkkkkrrrvvv|||~~~rrreee]]]NNNIIICCCAAADDDFFFFFFEEEGGGFFFEEEDDDCCCBBB@@@@@@DDDCCCCCCCCCCCCEEEGGGHHHIIINNNQQQOOOOOORRRTTTRRRTTTUUUVVVXXXYYY[[[[[[\\\_______________`````````dddeeefffhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiihhhlllkkkjjjhhhfffeeedddcccddddddddddddeeefffffffff|||wwwqqqpppoooooopppqqqqqqqqqkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmoooooonnnmmmlllpppooommmmmmmmmllliiigggddddddffffffffffffeeedddaaaaaa```___]]]XXXSSSOOOOOOOOONNNMMMKKKIIIGGGFFFDDDCCCBBB@@@???===<<<<<<::::::???FFFMMMTTTaaammm|||sssYYYIII???HHH[[[ppp~~~dddZZZ^^^rrr{{{uuuxxxppp```[[[^^^___^^^WWWNNNKKKMMMNNNLLLKKKJJJIIIGGGFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHJJJHHHFFFDDDCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGHHHGGGEEEEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIIIIGGGFFFDDDDDDDDDFFFHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDFFFHHHJJJJJJKKKLLLKKKHHHFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAAAAAAAA???===<<<<<<;;;;;;;;;<<<======>>>===<<<<<>>>>>@@@@@@@@@???======>>>@@@@@@???>>>======>>>??????>>>>>>>>>??????>>>>>>============>>>>>>??????@@@:::;;;<<<===>>>?????????======>>>??????@@@@@@@@@>>>???@@@@@@@@@@@@@@@???BBBCCCBBB@@@===:::::::::;;;===@@@???===;;;;;;<<<<<<<<<=========<<<;;;;;;>>>=========<<<<<<<<<;;;999:::;;;;;;;;;999888666555555555555555555555555222111111000000111111222111000000///...---,,,,,,///////////////000000000///222666555333222555888666???OOOdddyyyyyycccTTTRRRXXXaaannnttt___YYYcccrrr{{{~~~}}}}}}vvvkkkccc```\\\bbbfffggggggppp~~~}}}|||yyyuuu~~~{{{hhh___TTTKKKFFFEEECCCBBBGGGFFFEEEBBB@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCBBBGGGIIIGGGGGGKKKLLLKKKMMMNNNNNNOOOPPPRRRSSSSSSYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^___```aaaaaabbbdddeeeeeedddcccaaa``````eeeeeedddcccbbbaaa```_________```aaabbbccccccccc~~~wwwsssoooooooooooooooooooooooollllllkkkkkkjjjjjjjjjjjjkkklllnnnoooppppppooonnnnnnmmmkkkkkkkkkjjjgggeeeeeeeeefffffffffeeedddccc^^^^^^]]][[[XXXTTTPPPNNNOOONNNNNNLLLJJJGGGDDDBBBBBBAAA???>>>===<<<<<<<<<<<<===CCCLLLTTT^^^lllxxxyyy^^^GGG@@@DDDYYYpppmmm^^^\\\cccttt|||xxx||||||pppfffaaabbb]]]\\\VVVMMMJJJLLLNNNLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGHHHFFFEEECCCCCCEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEDDDEEEFFFGGGHHHGGGHHHHHHGGGEEEEEEFFFHHHGGGGGGHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCDDDFFFHHHJJJDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGIIIJJJIIIKKKLLLKKKIIIFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDBBB@@@?????????>>><<<::::::999999:::;;;===>>>???===<<<<<<>>>??????>>>======<<<;;;;;;===>>>??????@@@@@@@@@>>>===>>>??????>>>>>>>>>>>>>>>???@@@======>>>???????????????======>>>>>>>>>>>>>>>>>>999:::<<<===???@@@AAAAAA>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@AAAAAA???<<<::::::::::::===@@@???<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<:::::::::::::::999888777666666666666666666666666222222222111111222222222000000//////......------000/////////////////////000333666777555555777999...666BBBSSShhh|||zzznnn___TTTRRRTTTYYYlllzzz^^^TTTYYYcccjjjnnnqqqxxxvvvlllggg]]]aaadddcccdddnnnxxxsssqqqtttwwwssssssxxxuuuttt|||{{{nnn^^^PPPGGGBBB@@@BBBCCCCCCAAA???>>>???@@@>>>===<<<;;;;;;<<<===>>>===BBBDDDAAAAAAEEEGGGFFFGGGGGGGGGGGGHHHIIIKKKKKKPPPPPPOOOOOOPPPRRRSSSUUUWWWWWWXXXXXXZZZ[[[[[[\\\bbbccccccbbb___]]]]]]]]]______``````___^^^]]]\\\ZZZ[[[\\\^^^___`````````zzzsssnnnooopppppppppooommmllllllllllllllllllllllllmmmmmmnnnnnnnnnooopppqqqqqqqqqmmmkkkiiiiiiiiihhhfffdddeeeeeefffeeedddcccaaa```ZZZZZZYYYVVVSSSOOOMMMLLLKKKKKKKKKJJJGGGDDDAAA???>>>===<<<;;;;;;;;;<<<<<>>>>>999888888888999;;;>>>???@@@>>>===<<<>>>>>>>>>======<<<;;;::::::<<<===???===???AAAAAA???===============>>>???????????????<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>=========:::;;;<<<>>>???@@@AAAAAA??????>>>>>>??????@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>??????>>>;;;999:::::::::>>>AAA@@@===:::;;;>>>??????>>>>>>>>>@@@AAABBB???>>>>>>===<<<<<<;;;;;;:::999999888888888888888777777777777777777777777333333222222222222333333000000000000000000000000000000/////////.........111333555777777777888999111777===FFFVVVkkkzzz~~~yyyrrrqqqqqqnnnnnnlllddd[[[VVVUUUUUUYYYmmmmmmaaa]]]\\\___ccceeeooo|||}}}{{{zzzttthhhiiigggddddddmmm||||||{{{tttnnnlllmmmrrrqqqttt{{{xxxwww{{{}}}vvvdddWWWPPPOOOIIILLLNNNLLLGGGBBB>>>===;;;;;;999999999:::;;;;;;;;;???@@@>>>>>>BBBDDDDDDBBBAAAAAA@@@AAABBBDDDDDDFFFFFFEEEEEEFFFIIIKKKLLLPPPPPPQQQQQQRRRSSSUUUUUUYYY[[[]]]\\\ZZZXXXYYYZZZXXXYYYYYYYYYYYYXXXVVVUUUQQQSSSUUUWWWXXXYYYYYYYYY~~~}}}zzzsssmmmppprrrsssrrrpppnnnlllllllllllllllmmmnnnooopppqqqoooooooooooopppqqqrrrssskkkjjjhhhggghhhgggeeeddddddeeeeeedddcccaaa___^^^WWWWWWUUURRROOOLLLKKKKKKHHHHHHHHHHHHEEEBBB???===;;;:::999999999:::;;;<<>>???888777777777999<<>>===;;;<<<;;;:::999999;;;===>>><<<>>>AAAAAA@@@>>>===<<<;;;<<<>>>@@@@@@@@@???>>>;;;<<<>>>???AAABBBBBBBBB??????>>>>>>======<<<<<<<<<===>>>??????@@@@@@????????????>>>??????@@@AAAEEEEEEEEEEEEDDDCCCBBBAAA===>>>>>>===;;;999:::;;;;;;???CCCBBB>>>;;;<<>>>>>???AAACCCEEE>>>>>>===<<<;;;;;;:::::::::999888777777777888999777777777777777777777777444333333222222333333444111111111111111222222222000000000///......---------...///111333333333222444888999:::EEEYYYiiinnnyyylllfffeeedddeeefffddd^^^ZZZYYYYYYXXX^^^nnnxxxlllaaa___ccc```jjjxxxyyyvvvtttrrrmmmhhhgggnnn{{{vvvrrrrrrwww}}}wwwqqqppplllssstttzzz~~~|||yyyzzz~~~wwwjjjeeeddd[[[___bbb```WWWMMMDDD@@@;;;;;;:::999999:::;;;<<<:::>>>???======AAACCCCCC>>>======<<<===>>>???@@@@@@???>>>>>>@@@BBBEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKNNNQQQQQQOOONNNPPPRRRRRRSSSSSSSSSRRRQQQOOONNNIIIKKKMMMOOOQQQRRRRRRRRR~~~yyyvvvuuuvvvtttrrrqqqpppooooooppppppnnnmmmoooooooooooooooppprrrrrrqqqpppooonnnnnnooopppqqqlllllljjjhhhgggffffffeeeeeeeeeeeeeeedddbbb]]]ZZZWWWSSSNNNKKKJJJKKKLLLLLLHHHGGGEEECCCAAA???===<<>>???===<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@???>>>===<<<<<<===???@@@@@@???>>>======>>>???AAABBBDDDDDDDDD@@@>>><<<;;;:::;;;===>>>===>>>AAABBBBBB???<<<:::<<<===???@@@@@@AAACCCEEECCCEEEFFFFFFCCC???>>>======>>>>>>===;;;;;;<<<======@@@AAA>>>>>>@@@@@@<<<@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<===;;;999777888:::;;;:::777777777777777777666555555444444555555444444333222333222222111000000000111111111000...---,,,+++***.........///000222444444555666666888>>>GGGRRRYYYooovvvyyyrrriiieeedddcccdddeeeeeedddcccbbbcccdddhhhzzzvvvaaaVVVYYYbbbsss{{{yyy~~~}}}~~~|||wwwnnnkkkqqqyyyzzzqqqlllpppyyytttkkkkkkgggjjjuuu|||}}}}}}wwwvvvzzz}}}|||uuulllcccWWWMMMEEE>>>:::===>>>;;;:::<<<===============>>>???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAA??????@@@@@@AAABBBBBBBBBFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJ}}}yyyuuussstttuuuuuutttsssrrrppppppqqqrrrqqqooorrrrrrrrrrrrssssssssssssqqqpppoooooonnnnnnoooooohhhhhhgggggggggggghhhhhheeedddddddddccc```[[[XXXUUURRRMMMKKKJJJJJJJJJIIIGGGFFFDDDBBB@@@>>>===<<<>>>:::999::::::888;;;@@@HHHNNNYYYggguuuqqqWWWGGGEEEJJJYYYsss~~~{{{zzzuuu~~~||||||yyyzzz~~~rrr___RRRMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHFFFDDDDDDFFFGGGEEEHHHHHHFFFGGGKKKLLLJJJFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFDDDEEEEEEFFFFFFEEEDDDCCCDDDCCCAAAAAABBBCCCCCCBBBBBBCCCEEEGGGFFFEEEBBBAAA???<<<999999;;;======<<<888888888999999;;;<<<===<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<======>>>@@@@@@AAA@@@@@@???>>>======>>>???@@@@@@???===<<<<<<===>>>@@@BBBCCCCCCCCC???>>>===;;;;;;<<<===>>>===>>>@@@BBBAAA???<<<:::===???AAABBBAAABBBDDDEEEBBBDDDEEEDDDAAA>>><<<<<<<<<======<<<::::::;;;===CCCGGGGGGCCC@@@@@@@@@>>>AAAAAAAAA@@@@@@?????????@@@???>>>===<<<<<<<<<<<<;;;999888999;;;;;;:::888888888888888888777666666555666666666666555444444555444333333222222222333000/////////......------.........///000111333333666666555555777===EEEJJJ\\\eeellllllkkkmmmnnnmmmrrrqqqpppnnnnnnnnnppprrrxxxjjj___ZZZ___kkk}}}|||tttooorrrwww~~~~~~tttmmmhhhmmmwww{{{rrrkkkffffffnnntttwwwzzztttttt~~~tttjjjUUUIII??????BBBBBBAAABBB???===<<<<<<===>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<=========>>>>>>??????<<<<<<<<<<<<<<<=========BBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC~~~wwwvvvsssqqqppprrrtttttttttsssqqqppppppqqqqqqqqqppprrrssstttttttttsssrrrqqqqqqqqqppppppooonnnllllllffffffeeeeeeeeeeeeffffffdddcccbbbaaa```\\\XXXTTTRRRPPPLLLJJJIIIHHHGGGEEEEEEDDDCCCAAA???===<<<;;;::::::<<<===;;;:::AAAIIIRRRZZZgggvvvtttXXXDDD>>>GGGSSSlllpppkkkpppwww}}}{{{~~~|||iiiYYYRRRJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIGGGEEEDDDEEEFFFFFFIIIIIIGGGHHHLLLNNNLLLFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGIIIIIIJJJJJJJJJIIIGGGEEECCCCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCBBB@@@@@@BBBCCCCCCBBBBBBDDDFFFHHHGGGEEEBBB@@@>>><<<::::::;;;<<<===<<<:::::::::::::::;;;<<<<<<===============>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAAAAA@@@??????>>>???@@@@@@@@@>>>===<<<;;;<<<===???@@@AAAAAABBB???>>>===<<<;;;<<<===>>><<<===???@@@@@@>>><<<;;;???AAACCCCCCCCCCCCDDDEEEAAABBBCCCBBB???<<<::::::<<<======<<<::::::;;;===IIINNNOOOIIIBBB@@@AAA@@@BBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>===<<<;;;:::;;;:::999:::;;;<<<;;;999999999::::::999999888777666777777777777666555555777666555555444555555555////////////////////////...---......///000111222444444444333333666:::>>>NNNWWWbbbiiirrrzzz|||zzz~~~{{{xxxvvvwwwzzz~~~ttthhh^^^\\\bbbssssssxxx{{{{{{|||zzzzzz|||}}}|||tttmmmhhhlllttt}}}{{{rrrooojjjhhhkkknnnqqqtttxxx}}}ssstttkkk[[[MMMLLLSSSVVVTTTRRRFFFBBB>>>===>>>???===;;;999999999888888777777777999999::::::::::::999999:::::::::999999999999888===<<<;;;;;;:::::::::;;;===<<<<<<;;;;;;<<<<<<===========================~~~xxxrrrrrrpppooooooppprrrssstttqqqooommmmmmnnnoooooonnnppprrrssstttsssqqqooonnnppppppppppppnnnllljjjiiihhhgggeeecccbbbaaaaaaaaaaaa```^^^]]][[[XXXTTTPPPNNNLLLJJJIIIHHHFFFCCC@@@BBBBBBAAA???>>><<<;;;:::888999<<<===;;;<<>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<;;;:::;;;<<<>>>???@@@@@@@@@???>>>======<<<<<<======;;;;;;<<<=========<<<;;;@@@AAADDDDDDCCCBBBBBBCCC???AAAAAA@@@===:::::::::>>>>>>???===<<<;;;===>>>IIIQQQSSSLLLCCCAAABBBCCCBBBBBBAAA@@@???>>>===<<<<<<===>>>>>>>>><<<;;;:::<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999999777777777777777666555555777666666555555666666666111111111111000000000000......---......///000111111222444444555777:::===FFFNNNXXXdddqqq|||~~~{{{~~~{{{wwwvvvzzz}}}rrrgggbbbaaakkk{{{lllqqq}}}xxxxxx~~~{{{sssllllllpppxxxuuuoootttssssssttttttrrrqqqqqqyyy~~~}}}}}}tttwwwrrrfffgggqqquuuooofffQQQLLLFFFCCCCCCAAA===:::888888888888888888888888666666777888888888777666999999999999999999888888888888777777666777777888::::::999999999999::::::999999999999999999999999}}}zzzyyyuuuqqqpppppppppppppppppprrrsssqqqnnnllllllmmmooooooooopppqqqsssssssssqqqooommmooooooooonnnmmmjjjhhhfffeeedddcccaaa```___^^^^^^]]][[[YYYWWWVVVSSSOOOLLLJJJIIIGGGFFFEEECCC@@@===@@@???>>>===<<<;;;::::::888:::<<<<<<;;;AAARRRcccppp|||qqqSSSEEEBBBGGGVVVgggoooddddddppp{{{{{{xxxmmmbbbWWWPPPOOOIIIIIIHHHHHHFFFDDDBBBAAAAAACCCFFFGGGFFFFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEIIIJJJJJJIIIFFFDDDDDDEEEEEEHHHHHHGGGHHHMMMNNNLLLHHHFFFDDDBBBAAAAAACCCDDDGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHEEECCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCCCCAAACCCEEEEEEDDDAAA>>>;;;===<<<<<<;;;:::;;;<<<===>>>===============>>>>>>>>>??????@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<:::;;;<<<===>>>???????????????>>>===============999::::::;;;;;;<<<<<<<<<@@@BBBDDDDDDBBB@@@@@@@@@>>>???@@@???<<<;;;;;;;;;@@@AAAAAA@@@>>>===???@@@FFFMMMPPPJJJBBBAAACCCDDDBBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;<<<<<<===<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;::::::777777777777777666555555666666555555555555666666555444444222111000000//////...............///000///111444555666777:::<<<;;;BBBKKKWWWffftttwwwtttzzzwwwtttvvv}}}{{{rrriiiggglllrrrttttttfffkkkwwwrrrrrryyy~~~|||tttmmmlllnnnuuuyyysssrrrvvv{{{{{{wwwuuu{{{yyyyyy~~~xxxzzzwww```[[[UUUPPPLLLHHHBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999999999666777777777888888888999555555555666666888999999999999888888888888999999777777777777777777777777yyyvvvvvvsssqqqooopppqqqpppooooooqqqrrrrrrpppmmmmmmoooqqqrrrrrrqqqrrrsssssssssrrrqqqpppmmmmmmlllkkkjjjhhhfffeee_________^^^^^^_________XXXVVVSSSRRRPPPNNNKKKHHHFFFEEECCCCCCBBBAAA>>><<<======<<<;;;;;;:::999999::::::<<<>>>@@@III\\\nnnzzzyyy]]]EEE???DDDOOOdddxxxvvv```[[[fff}}}{{{zzzuuuddd\\\XXXSSSNNNMMMJJJJJJIIIHHHEEEBBB???===@@@CCCGGGGGGFFFEEEHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGIIIJJJLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJHHHGGGFFFBBBCCCDDDEEEEEEFFFFFFEEEHHHJJJJJJJJJGGGEEEEEEFFFEEEHHHHHHGGGHHHMMMOOOMMMIIIGGGDDDBBBAAABBBCCCDDDFFFGGGIIIJJJLLLLLLMMMMMMIIIHHHEEECCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@AAACCCEEEEEEDDDDDDEEEEEEEEECCCAAA>>>===<<<===<<<;;;::::::<<<>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAAAAA@@@>>>===>>>>>>======>>>>>>???@@@BBBBBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>>>>======::::::::::::;;;===>>>???@@@BBBEEEDDDBBB@@@>>>>>>===>>>??????======>>>???AAABBBBBBAAA??????@@@BBBAAAHHHJJJFFFAAAAAACCCCCCAAAAAA@@@???>>>======<<<===>>>>>>>>>>>>>>>======<<<===>>>>>>===<<<===>>><<<<<<======<<<<<<;;;:::888888999999888888777666555555444444555555666666777666555444222111000000000000//////.../////////000111333444333444555777666<<>>======999999888777777777888888666666666666666666777777555555666666777999:::;;;777777666666666666777777444444444444444444444444}}}wwwtttrrrqqqqqqkkknnnoooooonnnnnnpppsssrrrpppmmmlllnnnppprrrrrrppppppqqqqqqqqqqqqqqqrrrkkkkkkiiihhhgggfffeeeeee^^^]]]]]]\\\\\\]]]]]]^^^SSSQQQNNNMMMLLLJJJHHHEEEDDDBBB@@@???@@@???>>><<<;;;;;;;;;::::::999999888:::;;;???EEEJJJSSSdddtttaaaLLL>>>CCCNNNZZZpppwwwfffVVVWWWlll~~~{{{ssseeeWWWTTTTTTRRRNNNLLLKKKKKKJJJIIIGGGCCC@@@>>>CCCGGGJJJJJJFFFEEEGGGJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIGGGFFFDDDEEEFFFGGGGGGHHHGGGGGGGGGIIIJJJJJJHHHFFFFFFGGGFFFIIIJJJHHHJJJOOOPPPOOOKKKIIIEEEBBBAAABBBDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMIIIHHHEEECCCAAAAAABBBBBBCCCBBBBBBBBBBBBDDDEEEFFFDDDBBBAAABBBDDDFFFFFFEEEEEEEEEDDDBBB@@@>>>===<<<;;;======;;;999999<<>>>>>>>>>>>???AAABBBCCC???@@@AAABBBAAA@@@>>>===???????????????@@@@@@AAACCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???;;;<<<===>>>>>>>>>>>>>>>???????????????>>>=========<<<<<<<<<===???AAACCCBBBDDDFFFFFFDDD@@@???>>>===>>>??????>>>???AAACCCAAABBBBBBAAA??????@@@BBB@@@DDDEEEBBB@@@BBBBBB@@@@@@@@@??????>>>>>>>>>===??????>>>>>>>>>>>>??????<<<>>>@@@???===<<<>>>@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999555555555555555666777777666666555555444333222222222111000//////////////////000222222111111333555666;;;AAAHHHVVVgggsssvvvsssrrrrrrxxxooobbbaaafffiiiiiidddbbbeeelllttt|||{{{oooooouuuxxxiii]]]YYY```iiimmmmmmkkklllmmmsssssswww|||~~~uuupppsssuuurrrqqqrrrrrrqqqtttyyy|||xxxuuuvvvwww|||vvvxxxyyypppjjjiiiaaa___\\\XXXTTTPPPMMMKKKBBB@@@===:::999999999:::;;;;;;:::999777666555555666666666666777777888999666666555555555555666666444444444444444444444444~~~zzzuuurrrppppppppphhhkkknnnnnnmmmnnnqqqssspppmmmkkkjjjlllnnnppppppnnnmmmmmmmmmnnnoooppppppkkkiiigggfffeeeeeeeeefff```___^^^\\\[[[ZZZZZZYYYPPPNNNKKKJJJIIIHHHFFFDDDBBB@@@>>>===>>>>>>>>><<<:::::::::999999999888888:::<<>><<<;;;::::::;;;======<<<999999<<>>>>>>>>???@@@BBBCCCDDD???@@@BBBBBBBBB@@@>>>===@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@<<<<<<===>>>?????????>>>???????????????>>>======???>>>>>>>>>???AAADDDFFFDDDFFFHHHHHHEEEBBB???>>>===>>>???@@@@@@AAACCCEEEAAAAAABBB@@@???>>>???AAA@@@CCCCCC@@@@@@BBBAAA===?????????>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA===???AAA@@@===<<<>>>@@@<<<<<<<<<<<<<<<;;;;;;:::=========>>>======<<<;;;666666555666666777888888555555555555555555555555333222111000000//////000---///000111111222555888444999===BBBNNN___lllrrrnnnmmmnnnuuuhhh^^^cccmmmqqqpppgggbbb```ccciiittt{{{sssttt{{{rrrcccZZZXXX```kkkpppooommmmmmooovvvzzzvvvtttyyy}}}{{{zzz{{{{{{yyy{{{wwwllljjjlllnnnwwwtttsss|||{{{uuuoooiiieeebbbQQQNNNIIIDDDAAAAAAAAABBBBBBAAA???===:::888666555888777666666555555666666777777666666666666777777555555555555555555555555|||{{{xxxuuusssqqqooooookkkkkklllmmmnnnoooppppppppppppoooooooooooooooooollllllmmmnnnnnnmmmlllkkkllljjjhhhgggggggggeeecccaaa___]]][[[YYYWWWSSSQQQLLLJJJHHHGGGGGGFFFEEECCC@@@???===<<<;;;:::999999<<<999888:::;;;888777999===@@@IIITTT[[[bbbqqqtttXXXEEEGGGOOO[[[eeeppprrr]]]XXXXXXfff|||yyybbb\\\XXXWWWUUUPPPNNNOOOHHHHHHIIIJJJJJJIIIHHHHHHKKKLLLLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGEEEFFFIIIKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJKKKKKKJJJHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGFFFEEEEEECCCBBBGGGGGGHHHIIIJJJKKKLLLLLLMMMJJJEEEBBBAAABBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA????????????@@@CCCAAA???>>>??????>>>===??????>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@???@@@BBBEEEFFFHHHFFFDDDBBB@@@?????????>>>>>>============>>>???===>>>??????AAAAAABBBCCC@@@@@@??????>>>======<<>>>>>>>>===<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@???===<<<;;;:::;;;;;;=========>>>======<<<;;;:::777444444666888777666777666555555555777888999555333222222222222111///000000000000111222444555555555666:::BBBMMMWWW^^^fffllluuu~~~}}}yyy{{{|||bbbXXX[[[ccckkkqqqsssnnngggdddeeennn}}}}}}yyy}}}{{{zzz{{{uuuwwwwwwlllaaaXXXZZZcccmmmqqqooorrrzzz~~~xxxpppmmmnnnqqqtttzzzppplllqqq|||}}}lllddd]]]XXXRRRJJJFFFGGGNNNJJJCCC>>><<<;;;;;;;;;444888;;;;;;999777777888888888888777444111222555666555444333333333333333}}}xxxwwwuuurrrpppooonnnmmmoooooooooooopppqqqsssssspppppppppooooooooooooooommmnnnnnnooonnnmmmlllkkkkkkjjjhhhgggggggggeeeccc```^^^[[[YYYWWWTTTPPPMMMJJJHHHEEEDDDDDDDDDBBBAAA???>>><<<;;;:::999999999999666666999;;;999999;;;<<<@@@JJJWWWbbbmmmeeePPPGGGOOO```qqqyyy~~~xxx```RRRWWWfff}}}xxxtttggg]]]TTTQQQOOOKKKIIIJJJHHHHHHIIIJJJJJJIIIHHHHHHLLLMMMMMMKKKIIIHHHIIIJJJJJJJJJIIIGGGEEEEEEGGGJJJJJJKKKLLLNNNNNNMMMLLLKKKJJJKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLIIIGGGFFFFFFFFFDDDCCCGGGHHHIIIJJJKKKLLLLLLMMMLLLHHHDDDBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA???>>>=========>>>BBB@@@???>>>???@@@???>>>???????????????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAAA@@@AAABBBDDDDDDCCCBBB@@@>>>============>>>>>>>>>======>>>>>>???>>>>>>???@@@AAABBBCCCCCC>>>======>>>>>>???@@@AAAEEEFFFGGGFFFDDDCCCCCCDDDEEEHHHJJJIIIFFFCCCAAA@@@AAACCCEEEEEEDDDCCCDDDDDDFFFEEECCCBBBBBBBBBDDDEEEDDDBBB???>>>>>>>>>>>><<<======>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>??????@@@???>>>======>>>??????>>>>>>>>>======<<<<<<<<<:::777444444777888888777777777777666777777888888555444222222333333111000............///000222333777666666888===DDDKKKOOO\\\iii{{{~~~tttnnnmmmxxx}}}cccXXXYYY___gggmmmssssssqqqmmmiiimmmyyyzzztttuuuzzzyyyyyy}}}||||||wwwnnneeecccaaacccgggiiikkksss~~~~~~vvvqqqpppsssuuuyyy}}}wwwpppmmmqqq{{{~~~xxxsssqqqmmmgggdddeeeaaa\\\UUUOOOLLLHHHDDD@@@>>>===;;;::::::999888888999888888888777666777999888777777666555555444444~~~yyyvvvrrrrrrpppooommmmmmllllllrrrqqqoooooooooqqqssstttpppppppppoooooonnnnnnnnnnnnnnnnnnnnnmmmllljjjjjjjjjiiiggggggggggggeeeddd```]]]YYYVVVSSSPPPLLLIIIGGGEEEBBBAAAAAAAAA???>>>===<<<;;;999999888888888555333444888999888:::>>>>>>DDDPPP___mmm}}}iiiSSSHHHMMM___yyyiiiUUUNNN^^^yyy}}}rrrooo~~~qqqbbbSSSMMMLLLIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHLLLMMMNNNMMMKKKJJJJJJKKKJJJKKKJJJGGGEEEDDDFFFHHHHHHJJJMMMOOOOOONNNLLLJJJKKKLLLLLLKKKHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGEEEEEEEEEGGGIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEGGGHHHIIIKKKLLLLLLMMMMMMJJJHHHEEECCCDDDEEEFFFEEEBBBCCCCCCDDDDDDEEEFFFFFFAAABBBCCCCCCDDDCCCCCCCCCCCCBBB@@@>>>===<<<======AAA???>>>???@@@AAAAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBB???>>>>>>============>>>??????>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDD???>>>======>>>???AAACCCIIIIIIIIIGGGDDDBBBBBBBBBEEEGGGIIIHHHFFFCCCAAAAAACCCDDDFFFGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBCCCCCCDDDCCCAAA???>>>??????>>>===<<<<<<===>>>???@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>??????@@@@@@???>>>>>>>>>???AAABBBCCC@@@???>>><<<;;;;;;<<<<<<:::888555555777888888888888999999999999888888777666555333333444444222111///.........///000111111555444333444777;;;???AAANNNaaazzzxxxiiiaaa\\\lll~~~fffYYYWWW[[[aaagggqqqyyy|||uuutttzzz}}}uuuqqq{{{~~~|||}}}xxxsssmmmooojjjfffccccccfffqqq|||uuuqqqqqqrrrtttuuu~~~zzzyyyvvvrrrooorrryyy}}}wwwpppkkkhhhcccZZZTTTSSSMMMEEE@@@>>>===<<<;;;;;;999888777888::::::999777777888777777777777777~~~wwwtttsssnnnnnnmmmlllllllllllllllpppooommmkkklllnnnppprrrqqqppppppooonnnmmmmmmmmmnnnmmmmmmllljjjiiihhhgggiiigggffffffffffffeeeccc___\\\XXXTTTPPPMMMIIIFFFEEECCC@@@?????????===<<<::::::999888888777888888555333444777888888:::???DDDLLL[[[kkk|||tttXXXLLLJJJZZZqqqzzzbbbXXXZZZmmm|||sssmmmooo{{{hhhUUUMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHEEEDDDDDDFFFFFFIIIMMMPPPPPPNNNKKKIIIKKKLLLMMMKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCBBBCCCEEEHHHJJJJJJHHHGGGFFFHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKIIIFFFEEEEEEFFFEEEEEEAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBFFFDDDBBB@@@????????????@@@>>>>>>???AAACCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDBBBAAA@@@????????????@@@AAAAAABBBAAA@@@@@@????????????@@@???@@@@@@AAABBBCCCDDDEEEDDDBBB@@@======>>>???AAAHHHIIIHHHFFFCCCAAAAAABBBEEEGGGHHHGGGEEEBBBAAAAAADDDFFFGGGGGGFFFFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDBBB@@@?????????@@@>>>===;;;<<<===???@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAAAAA??????>>>>>>???@@@BBBCCC@@@???<<<:::999999:::;;;:::888777666777888999999:::;;;;;;<<<;;;:::888777888666555555555555444222111111111111111222222222//////000111444777:::<<>>;;;888999999999999:::::::::{{{vvvsssqqqqqqmmmlllllllllllllllmmmmmmnnnmmmkkkjjjjjjllloooqqqqqqqqqpppooonnnmmmlllkkkkkkkkkiiihhhgggfffeeeeeegggfffddddddddddddbbbaaa^^^ZZZVVVQQQNNNKKKHHHFFFDDDBBB???>>>>>>>>><<<;;;999888888777777777888888666555666888888777;;;AAAHHHUUUhhh|||~~~```PPPSSS\\\llljjj\\\\\\eeezzzrrrjjjjjjssszzzhhhUUUNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLJJJIIIIIIIIIJJJKKKJJJHHHEEECCCCCCDDDDDDHHHLLLPPPQQQOOOKKKHHHKKKLLLMMMLLLIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDBBBBBBCCCFFFIIIKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFHHHJJJLLLMMMMMMLLLLLLMMMJJJGGGFFFEEEEEECCCBBB???@@@BBBDDDEEEEEEEEEEEEBBBCCCCCCDDDCCCCCCBBBBBBEEEDDDBBBAAA?????????@@@???>>>>>>???BBBDDDEEEEEEBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCDDDDDDCCC@@@?????????@@@BBBCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEECCC@@@>>>===>>>@@@BBBDDDEEEEEEDDDBBB@@@AAABBBEEEFFFGGGFFFDDDBBBBBBBBBEEEFFFGGGGGGFFFFFFGGGIIIEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>>???@@@@@@???>>><<<===>>>@@@AAAAAABBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>===>>>??????>>>===:::888777888999::::::999888888777888999:::<<<<<<=========<<<:::999999888666666777777555444333333333333333333222222...//////111333666888999<<>>=========;;;:::888888777777777888888999888777888:::999999===EEENNN___xxxcccRRRSSSddduuu|||tttbbb\\\^^^kkkyyyhhhcccjjjxxxmmm___QQQLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGIIIKKKLLLJJJIIIIIIIIIIIIJJJJJJHHHEEECCCCCCDDDDDDGGGLLLOOOPPPNNNKKKIIIJJJKKKMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCEEEGGGJJJLLLKKKIIIHHHHHHIIIJJJIIIHHHEEEGGGIIIKKKLLLLLLKKKJJJMMMJJJGGGFFFEEEDDDBBB@@@>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBCCCBBB@@@???>>>>>>??????@@@???>>>@@@CCCEEEFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDDDDCCCAAA@@@===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA??????@@@AAABBBCCCDDDDDDAAA@@@??????@@@AAACCCEEE@@@AAABBBAAA@@@???@@@AAADDDFFFGGGFFFCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDFFFHHHDDDDDDDDDDDDDDDCCCCCCCCC???>>>>>>???AAAAAA@@@>>>>>>???@@@BBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???===<<<<<<<<<<<<<<<;;;:::999888999:::::::::::::::999777777:::<<<===>>>>>>>>>>>>======<<<:::999777777888888666555333333333333333222111000222111111111222333555666999:::@@@KKKVVV[[[WWWRRRVVVbbbrrr}}}sssjjjdddbbbccciiiqqqzzzpppppptttzzz}}}{{{zzz|||~~~~~~{{{xxxrrrmmmmmmpppyyyrrrdddeeeiiiqqq||||||lllfffggggggpppxxx{{{{{{yyyvvvxxxzzzzzz|||~~~|||ssseeeiiirrrqqquuusssjjjggglllooolllcccaaa]]]YYYWWWWWWXXXXXXqqqqqqpppooommmlllnnnooolllllllllllllllmmmmmmnnnkkkkkklllmmmoooqqqrrrsssrrrrrrpppooommmkkkjjjiiihhhgggfffdddddddddeeeeeefffdddbbb``````^^^\\\ZZZUUURRRNNNKKKJJJIIIGGGFFFAAA???===<<<<<<;;;:::888888777777777888888999:::777777:::<<<<<<<<>>???AAACCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDD@@@AAABBBAAA???>>>???@@@DDDEEEFFFEEECCCBBBBBBCCCCCCDDDDDDCCCBBBBBBEEEGGGDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>???AAABBB@@@>>>@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBCCCDDDBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999;;;;;;999777777:::===???>>>>>>>>>>>>??????@@@;;;:::888888999999777666555555555555444333222111222111000//////000222333666666888>>>FFFKKKLLLKKKNNNVVVaaammmxxx{{{wwwsssoookkkgggdddddddddfffmmmuuuxxxqqqnnnqqqsssqqqqqqttt|||zzzvvvzzzwwwvvvwwwtttpppsssyyymmmjjjfffffflllxxx~~~zzzooommmooorrryyy~~~~~~|||yyytttxxx{{{~~~sssvvv}}}}}}}}}}}}yyyvvvvvvzzz~~~ooopppooommmkkkkkklllnnnlllllllllkkkllllllmmmmmmhhhiiikkkmmmoooqqqrrrssssssrrrqqqooommmkkkiiiiiihhhgggeeeeeedddeeefffgggfffdddaaa___^^^]]]ZZZXXXRRRNNNJJJHHHHHHHHHGGGFFF@@@>>><<<:::::::::999777888777777777888999:::;;;666777:::======>>>FFFOOOggg~~~wwwYYYTTTaaassswwwyyyuuunnnsss~~~}}}{{{mmm[[[]]]iiizzznnn\\\QQQLLLIIIKKKLLLJJJIIIKKKJJJIIIHHHHHHHHHHHHIIIJJJHHHKKKMMMNNNMMMKKKKKKKKKGGGHHHIIIHHHFFFDDDDDDDDDEEEGGGJJJMMMNNNNNNLLLJJJGGGJJJLLLMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFHHHJJJLLLNNNHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEGGGIIIKKKLLLMMMMMMKKKIIIIIIIIIJJJIIIGGGCCCEEEHHHJJJKKKJJJIIIHHHGGGFFFDDDDDDEEEEEECCCBBB@@@AAADDDGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAABBBCCCDDDBBB@@@@@@AAACCCEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD???@@@AAABBBCCCCCCDDDDDD???AAACCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA===>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>>>>???DDDEEEFFFEEECCCBBBBBBCCCBBBCCCCCCBBBAAAAAADDDFFFDDDDDDDDDEEEDDDCCCCCCBBB======>>>@@@BBBBBB@@@>>>BBBCCCDDDEEEEEECCCAAA@@@CCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEAAA@@@???============>>>:::;;;<<<===>>>>>>>>>>>>999;;;<<<:::777777:::===??????>>>===>>>???AAABBB<<<:::999999999999888666888888999999888666444333///...,,,,,,---///222444444666999;;;>>>AAADDDEEEFFFKKKTTT___mmm|||vvvlllhhhddd______^^^___bbbdddgggnnnwwwzzzpppoooooollllllooonnn~~~{{{yyyvvvxxx|||{{{yyy~~~|||qqqiiiiiiqqq|||qqquuu}}}tttqqqrrrttttttmmmnnnwwwzzzyyyzzz~~~ppprrrsssqqqmmmjjjjjjkkknnnmmmllllllmmmnnnooopppllllllmmmmmmnnnnnnooooookkklllllljjjhhhggggggiiijjjlllmmmjjjfffccccccdddcccaaa___]]]\\\ZZZWWWTTTOOOKKKFFFDDDDDDEEECCCAAA???>>>===<<<;;;:::::::::777777666777777888999:::888666:::@@@>>>>>>NNNbbb{{{fffRRRWWWlllssspppiiihhhssswwwnnnfffaaa\\\hhhwww|||jjj\\\VVVNNNMMMKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJLLLKKKJJJHHHIIIIIIHHHJJJKKKMMMMMMLLLJJJIIIFFFEEEDDDDDDFFFGGGGGGFFFKKKFFFAAACCCHHHNNNOOONNNIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHFFFDDDDDDEEEFFFEEEDDDCCCDDDGGGIIIIIIHHHFFFDDDEEEDDDCCCAAAAAACCCEEEFFFCCCDDDFFFHHHIIIIIIIIIHHHEEEEEEFFFEEEDDDCCCAAA@@@??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBCCCDDDBBBAAA???>>>===>>>???@@@EEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@AAACCCEEEGGGCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCCCC@@@===;;;<<<======<<<::::::;;;>>>AAABBBBBB@@@>>>===<<<;;;;;;<<<===>>>AAA@@@@@@@@@??????>>>>>>===;;;:::888777777888888999999999999777555222111444333333222111000//////444444555777:::>>>BBBDDDBBBDDDIIISSSdddvvv~~~rrrfff^^^ZZZWWWWWWVVVZZZaaagggkkkpppuuuxxxqqqkkkfffdddhhhnnnzzzzzztttqqquuu|||yyyjjjpppyyy~~~}}}zzzsssnnnnnnuuu{{{xxxnnnqqqooouuu|||~~~wwwwww~~~tttuuuvvvtttpppnnnmmmnnnlllllllllkkklllmmmooopppmmmmmmmmmmmmmmmmmmmmmllljjjjjjjjjhhhffffffgggiiijjjlllllljjjfffcccbbbccc```___\\\[[[ZZZXXXTTTRRRNNNJJJEEECCCCCCCCCBBB@@@@@@???===<<<:::999888888555555555555555666777888777666999>>>???EEE[[[sssttt```SSS\\\rrr}}}lll]]]bbbppp{{{{{{rrriiibbb^^^___iiivvvqqq___SSSMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJLLLLLLLLLKKKJJJHHHFFFEEECCCCCCEEEFFFGGGFFFIIIEEEBBBCCCHHHMMMMMMLLLGGGGGGHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHFFFEEEEEEGGGGGGEEEDDDCCCDDDGGGHHHIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFEEECCCAAA?????????AAACCCDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@@@@@@@AAAAAABBBCCCCCCBBBAAA???======>>>???@@@DDDDDDDDDDDDDDDEEEFFFFFFBBBAAA@@@@@@AAABBBDDDFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCC@@@===<<<===>>>??????<<<<<<===@@@BBBCCCBBBAAA???>>><<<<<<;;;<<<===>>>AAAAAA@@@???>>>>>>======;;;:::999888777888888999::::::999888666555333222222222222222222111111111555555555666888;;;>>>@@@===???CCCKKKYYYkkkyyy}}}tttkkkfffdddaaa```]]]^^^fffllloooqqquuuyyyqqqiiiddddddfffnnn{{{yyyjjjooowww}}}yyyvvvwwwyyyyyywwwtttrrruuu~~~wwwnnnpppnnnttt|||{{{{{{{{{uuuvvvwwwuuurrrooooooooojjjjjjjjjjjjkkklllnnnnnnooonnnmmmlllkkkjjjiiiiiihhhhhhgggfffdddeeegggjjjjjjkkkllljjjfffcccbbbaaa]]][[[YYYXXXWWWUUURRROOOLLLIIIEEEBBBAAAAAA@@@???AAA@@@>>>;;;999888777666555555555555666777888999<<<;;;<<<@@@CCCPPPnnnfff\\\ZZZiiioooaaaQQQaaa|||}}}ooouuuwwwlllccc]]][[[aaakkkwwwuuudddTTTKKKGGGGGGGGGGGGGGGIIIKKKMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKKKKLLLLLLLLLJJJIIIHHHGGGDDDBBBBBBCCCEEEFFFFFFGGGEEECCCDDDHHHKKKJJJIIIEEEFFFHHHJJJKKKLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHIIIHHHFFFDDDCCCDDDFFFGGGHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIHHHFFFCCC@@@???>>>@@@BBBEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@===???@@@BBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBB?????????@@@AAABBBBBBCCCBBBAAA???======>>>???AAACCCCCCCCCDDDDDDEEEEEEEEEAAA@@@??????@@@AAACCCDDDBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEECCC@@@>>>===>>>@@@@@@@@@@@@???@@@AAACCCDDDCCCBBB@@@???===<<<;;;<<<<<<===AAAAAA@@@???===<<<;;;;;;::::::999999888999999:::;;;:::888777666555555444111222222222333333333333555444444444555777999:::999:::>>>DDDNNN]]]nnn{{{zzzvvvssspppoooiiigggmmmtttxxxzzz|||wwwlllddd^^^^^^fffttt{{{jjjnnntttyyy~~~|||wwwwwwyyy}}}}}}|||zzzzzz}}}yyypppqqqqqqwww|||}}}xxxttttttsssrrrpppnnnllllllhhhhhhiiijjjkkkllllllmmmooonnnmmmkkkiiigggfffeeeffffffeeecccbbbcccfffiiijjjjjjjjjiiifffccc```___ZZZXXXVVVUUUUUUSSSPPPMMMKKKHHHEEEBBB@@@@@@@@@@@@???>>><<<:::999888777777777777777888999:::;;;<<<@@@@@@BBBEEELLL___kkk```aaajjj}}}rrr```WWWUUUkkkyyyiiiqqq}}}wwwjjj```ZZZYYY```lllzzzwwwjjj[[[PPPJJJHHHGGGFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMLLLJJJHHHGGGIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGGGGDDDBBBAAACCCEEEFFFFFFEEEDDDDDDFFFHHHIIIHHHFFFEEEFFFIIIKKKLLLLLLKKKJJJGGGGGGGGGGGGGGGIIIJJJKKKHHHHHHHHHJJJKKKJJJGGGDDDBBBCCCEEEFFFGGGFFFEEEDDDBBBCCCEEEFFFEEEDDDBBBAAACCCDDDFFFHHHIIIIIIIIIHHHKKKKKKJJJIIIFFFCCC@@@???>>>@@@DDDGGGHHHHHHFFFEEECCCCCCEEEFFFFFFEEECCCCCCAAA@@@@@@???????????????<<<>>>@@@BBBCCCAAA???>>>AAAAAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAACCCEEEDDDCCC@@@???===>>>???@@@AAABBBBBBBBBAAA@@@???======>>>@@@AAADDDDDDDDDDDDDDDCCCCCCCCC??????>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEGGGGGGFFFEEECCCBBBAAAAAACCCBBBAAAAAABBBCCCDDDEEECCCAAA>>>======?????????BBBAAA@@@AAACCCCCCBBBAAA@@@???>>><<<<<<<<<======AAAAAA@@@>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666555555666666333333333333333333444444222222222222333444666777999:::===AAAGGGRRReeevvv}}}rrrkkkpppyyy{{{oooeee]]]\\\ddduuu|||{{{jjjmmmqqqvvv{{{|||sssyyy|||uuuvvvzzz|||xxxyyyxxxrrrrrrqqqpppnnnmmmkkkiiigggggghhhiiikkkkkkllllllnnnmmmllliiigggeeedddccceeeeeedddcccbbbccceeehhhiiihhhhhhgggeeebbb^^^[[[XXXVVVTTTSSSSSSQQQNNNLLLIIIHHHEEEBBB???>>>???@@@<<<;;;:::999999999999999777777888888999;;;<<<======???EEEMMMZZZqqquuu___cccmmm}}}vvv```UUUSSS___xxxvvvkkkuuu~~~{{{{{{mmm```YYYXXX```nnn}}}~~~zzzuuuqqqiii___UUUNNNKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHDDDEEEFFFGGGHHHIIIJJJKKKNNNNNNLLLIIIGGGGGGJJJLLLNNNNNNMMMLLLJJJHHHGGGFFFGGGDDDBBBBBBDDDEEEFFFFFFCCCDDDDDDFFFHHHHHHGGGFFFEEEGGGIIIJJJKKKJJJHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKHHHHHHHHHJJJKKKJJJGGGDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHLLLLLLKKKIIIFFFCCC@@@>>>???AAADDDGGGHHHGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>???===???AAACCCCCCBBB@@@>>>BBBCCCDDDEEEFFFFFFFFFFFF@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@??????>>>@@@BBBCCCCCCAAA>>><<<<<<===???@@@AAABBBBBBBBBAAA@@@>>>======???@@@AAAFFFFFFFFFEEEDDDBBB@@@??????>>>>>>>>>?????????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBCCCDDDDDDDDDAAA===<<<<<<<<<<<<<<>>===<<<<<<===>>>AAAAAA@@@>>>===;;;:::999<<<<<<==================:::999888666666666777888666666555555444333333222///000000111222444555555999999<<<@@@BBBJJJ\\\nnnrrrhhhjjjsss|||||||||~~~xxxpppfffaaacccooo}}}yyyjjjllloootttzzzrrrxxx}}}yyy{{{wwwuuuxxx}}}sssrrrppppppooonnnkkkiiifffggghhhjjjkkklllllllllkkkkkkiiihhhfffdddcccbbbdddeeeeeedddcccbbbdddeeegggffffffeeeddd```[[[WWWUUUSSSRRRQQQPPPOOOLLLJJJGGGFFFDDDAAA===<<<===???:::999999888888999999:::666666666777888:::;;;<<<888???KKKZZZnnn~~~lllcccpppyyycccTTTSSSYYYlllwwwsss{{{}}}yyypppaaa[[[ZZZcccqqq~~~~~~wwwpppiiidddccc```ZZZTTTOOOLLLKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGDDDDDDEEEFFFHHHIIIIIIJJJNNNMMMKKKHHHGGGHHHLLLOOOPPPOOONNNLLLIIIGGGFFFEEEFFFEEEDDDDDDFFFGGGGGGFFFCCCCCCEEEFFFHHHHHHHHHHHHGGGGGGIIIIIIJJJIIIHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLIIIHHHHHHIIIJJJIIIGGGEEEBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHKKKKKKJJJIIIFFFCCC@@@???BBBCCCEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>@@@AAACCCCCCBBBAAA@@@CCCCCCEEEFFFGGGGGGGGGGGGBBBBBBBBBCCCDDDDDDDDDEEEBBBBBBAAAAAA@@@@@@??????>>>???AAABBBAAA???===;;;<<<===???AAACCCCCCCCCBBBAAA???>>>======???AAABBBFFFFFFFFFEEEDDDAAA???>>>>>>?????????????????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCC@@@===;;;<<<<<<<<<<<>>>>>@@@AAA@@@@@@???>>>=========>>>??????AAAAAA@@@???===<<<;;;;;;======>>>>>>>>>======<<<999888888777777777888888888888777666555444333333///000111222333333444444777555888===???BBBQQQaaa~~~qqqfffeeekkkrrrzzz~~~{{{~~~yyymmmdddfffnnnuuu{{{xxx~~~{{{xxxvvvuuuuuuzzz}}}jjjkkknnnttt|||vvvzzz~~~|||{{{{{{zzzxxxzzztttqqqooooooooonnnkkkhhheeefffhhhjjjllllllmmmlllhhhhhhgggfffeeedddccccccccceeeffffffdddbbbbbbbbbeeedddccccccccc___YYYTTTRRRPPPNNNNNNMMMLLLIIIGGGDDDDDDBBB>>>:::888:::<<<::::::999888888888888888666666666777999:::<<<===???IIIZZZooo}}}mmmmmmtttwwwcccUUUQQQ[[[hhhzzz}}}pppbbb\\\]]]gggsss{{{vvvjjj```[[[WWWUUUSSSOOOMMMKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJNNNMMMJJJHHHGGGIIIMMMQQQRRRPPPNNNKKKIIIGGGEEEEEEFFFEEEEEEGGGHHHIIIGGGEEEBBBDDDEEEFFFGGGHHHJJJKKKGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHFFFEEEFFFHHHJJJLLLIIIHHHGGGGGGHHHHHHGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJIIIHHHFFFCCC@@@???DDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>?????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@????????????@@@AAABBBAAA???===<<<<<<>>>@@@BBBDDDDDDDDDCCC@@@???>>>======???AAABBBCCCDDDEEEEEEDDDCCCAAA????????????@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFFFFDDDBBBAAAAAA>>><<<;;;===?????????@@@???======???AAAAAAAAA>>>============???@@@AAAAAAAAA@@@???>>>>>>======<<<======>>>===<<<::::::777888888999999999888888777777777666666555555555222222333333333333222222444111444<<<>>>>>>HHHVVVxxxzzzpppmmmlllmmmrrrxxx~~~qqqlllmmmnnnrrrvvvppp{{{zzzrrrllliiigggkkkttt|||jjjkkknnnvvv~~~|||}}}}}}zzzwwwwwwzzz|||~~~rrrpppmmmmmmnnnmmmiiifffeeefffiiikkklllmmmmmmmmmfffffffffeeeeeedddddddddccceeehhhgggeeecccaaaaaadddcccbbbbbbbbb^^^XXXRRROOONNNLLLKKKKKKJJJGGGEEEAAAAAA@@@<<<777666888:::<<<;;;:::888777666666666888888999:::;;;===??????KKKWWWjjjmmmdddrrr}}}dddSSSLLLQQQcccuuu}}}zzzpppaaa]]]```hhhsssxxxpppcccZZZWWWVVVNNNMMMKKKKKKKKKKKKJJJIIIKKKJJJJJJIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMMMMMMMKKKJJJHHHFFFGGGHHHHHHIIIIIIJJJJJJJJJMMMLLLJJJGGGFFFIIIOOOSSSRRRQQQNNNKKKIIIFFFEEEDDDEEEEEEFFFIIIJJJJJJGGGEEEBBBDDDEEEFFFGGGIIIKKKNNNGGGGGGHHHIIIKKKMMMOOOPPPIIIHHHFFFEEEFFFHHHKKKLLLJJJHHHFFFFFFGGGGGGGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIHHHFFFCCC@@@???FFFEEEEEEDDDCCCBBBBBBBBBBBBAAA????????????AAABBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDD???????????????@@@@@@@@@AAAAAABBBBBBAAA???>>>===<<<>>>AAACCCEEEEEEDDDDDD@@@???>>>===>>>???AAABBB@@@AAACCCEEEEEEDDDCCCBBB??????@@@@@@@@@??????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@BBBEEEGGGGGGEEEBBB@@@???===;;;<<>>@@@BBBBBBBBB======<<<===>>>???AAABBBAAA@@@@@@@@@??????>>>>>><<<<<<======<<<:::888777666777888::::::999888777666666666666777777777777555555555555333222111000444000333<<>><<<<<<;;;;;;:::999888888888888888888888;;;=========@@@FFFKKK[[[gggzzzuuuiiimmmkkkSSSOOONNNRRRmmm{{{zzzyyy|||iii^^^]]]^^^nnntttttthhh\\\UUUOOOIIILLLMMMNNNLLLKKKIIIJJJKKKNNNMMMJJJHHHHHHIIIKKKLLLJJJJJJJJJKKKJJJIIIIIIHHHLLLKKKJJJKKKLLLKKKGGGCCCEEEHHHLLLLLLJJJHHHHHHIIIJJJIIIGGGGGGIIIMMMQQQTTTVVVRRRNNNJJJHHHFFFDDDBBBBBBCCCEEEGGGHHHGGGFFFEEECCCDDDEEEGGGIIILLLOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKMMMIIIEEECCCDDDFFFHHHHHHKKKHHHEEEEEEGGGIIIHHHGGGDDDCCCBBBAAABBBDDDFFFGGGJJJHHHFFFDDDCCCCCCDDDEEE@@@AAADDDFFFHHHIIIJJJJJJLLLJJJGGGDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEE@@@AAACCCCCCCCCBBB???>>>>>>??????>>><<<;;;<<<===CCCBBB@@@????????????@@@AAAAAACCCFFFJJJIIIEEEBBBDDDCCCAAAAAABBBBBBAAA@@@>>>===>>>@@@BBBCCCBBBAAAAAA@@@???>>>===============@@@DDDHHHIIIGGGCCCAAA???>>>>>>===>>>@@@BBBCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@CCCCCCAAA@@@DDDCCCAAA???>>>>>>??????AAABBBAAA???======>>>@@@@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAABBBAAAAAA@@@@@@>>>>>>======>>>???@@@@@@<<<<<<===???@@@AAABBBCCCCCC@@@>>>>>>@@@@@@???===????????????>>>>>>======;;;<<<>>>??????===<<<:::>>>;;;999888999::::::999:::888777777999:::999888555555555555444333222222111111444888999888>>>DDDSSSfffkkkgggnnn~~~yyyooogggnnnnnnvvv{{{yyyzzzrrrnnnkkkgggeeeggglllpppooommmmmmooovvv{{{vvv{{{xxxsssyyyqqqooommmlllllljjjfffcccgggffffffgggjjjllllllllleeeddddddcccccccccdddddddddeeegggfffcccaaa``````aaa___\\\ZZZWWWTTTOOOLLLKKKJJJHHHHHHHHHFFFCCCAAA@@@???>>>===;;;;;;;;;;;;999888888777777777888888777999;;;<<<===BBBKKKQQQaaatttxxxppptttbbbNNNRRRZZZccc{{{{{{{{{www|||lllcccccceeeqqqtttpppdddYYYSSSNNNJJJLLLMMMMMMLLLKKKJJJJJJKKKNNNLLLJJJHHHGGGIIIKKKLLLJJJKKKKKKKKKJJJJJJIIIIIILLLKKKJJJKKKLLLKKKGGGDDDGGGJJJLLLLLLIIIGGGGGGHHHJJJIIIGGGGGGIIIMMMPPPSSSVVVRRRNNNKKKIIIGGGEEECCCBBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEGGGJJJLLLNNNOOOMMMMMMMMMLLLLLLJJJIIIIIIKKKHHHEEEDDDEEEFFFGGGGGGIIIGGGEEEEEEGGGHHHGGGEEEDDDDDDCCCBBBCCCEEEGGGIIILLLJJJGGGDDDBBBCCCDDDEEEDDDEEEGGGIIIKKKKKKLLLKKKKKKIIIFFFDDDBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDD@@@AAAAAABBBAAA@@@??????@@@AAAAAAAAA???>>>>>>???CCCBBB@@@????????????@@@@@@AAABBBEEEHHHHHHDDDAAACCCAAA@@@@@@AAAAAA@@@???>>>======???BBBCCCBBBAAA@@@@@@???>>>======>>>>>>???AAADDDFFFGGGEEEBBB@@@???????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@CCCCCCBBBAAAAAAAAA???>>>>>>>>>??????===???AAAAAA@@@@@@AAABBB???@@@@@@AAABBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@;;;<<<===>>>@@@AAABBBBBBCCC@@@>>>>>>@@@AAA???>>>@@@@@@??????>>>>>>======;;;<<<>>>???>>>===;;;:::<<<:::999999:::::::::999:::999777777888999999999222333444555555666555555555444666999:::999===CCCJJJYYYqqqggg___ddd|||xxxqqqrrrttt|||{{{tttuuu}}}|||xxxtttrrrtttrrrppprrrvvvvvvsssooommmnnnttt}}}|||uuuxxx||||||{{{|||~~~nnnmmmkkkkkkjjjhhheeebbbiiigggffffffhhhiiiiiiiiiaaaaaaaaabbbcccdddeeefffbbbdddeeeeeecccaaa``````___\\\WWWTTTRRROOOLLLIIIJJJIIIGGGFFFFFFDDDAAA???>>>===<<<;;;:::999999999888777777777777777888888888:::<<<>>>BBBKKKVVV___mmmwwwlllssspppYYYMMMYYYlllzzz}}}{{{zzzxxx|||mmmeeehhhkkkwwwuuulll^^^TTTPPPMMMKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMKKKIIIGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKJJJKKKLLLKKKIIIGGGJJJKKKLLLKKKIIIGGGGGGGGGIIIHHHGGGGGGIIILLLOOOQQQSSSPPPLLLJJJHHHGGGDDDBBBCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKMMMNNNLLLLLLLLLKKKJJJHHHGGGFFFHHHFFFDDDDDDEEEFFFFFFEEEFFFEEEDDDEEEGGGGGGFFFDDDEEEDDDCCCCCCDDDFFFIIIJJJMMMKKKGGGDDDBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGEEECCCBBBBBBBBBCCCEEEFFFFFFFFFFFFDDDCCCBBBAAAAAA@@@???????????????BBBCCCDDDCCCAAAAAABBBCCCCCCBBBAAA???>>>??????@@@???@@@AAADDDFFFFFFCCC@@@AAA@@@??????@@@@@@???>>>>>>======>>>AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@>>>>>>???@@@@@@@@@??????BBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>??????>>>>>>>>>@@@CCCDDDCCCBBBBBBAAA???===<<<<<<<<<===:::===@@@BBBBBBBBBCCCDDD===>>>@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCBBBBBBAAA???>>>>>>>>>>>>???@@@@@@;;;;;;<<<>>>???@@@AAABBBBBBAAA??????@@@AAA@@@???@@@@@@@@@???>>>======<<<<<<===>>>>>>>>>===;;;:::::::::999:::<<<<<<;;;999<<<999777777888999:::999333333444555666666666666666555666999999777999>>>AAAJJJ\\\sss}}}bbbWWWZZZuuu~~~|||tttpppooozzzzzzvvvwwwvvvvvvwww||||||}}}}}}vvvpppjjjgggkkkwwwzzz}}}|||zzzzzzllllllkkkkkkiiigggdddbbbiiigggffffffhhhjjjiiiiiiaaaaaaaaaaaabbbdddeeefffaaacccddddddbbbaaa```aaa]]]YYYSSSOOOMMMKKKIIIGGGIIIGGGEEEDDDCCCBBB???===<<<;;;:::999888888888888666666666666777888888999;;;===@@@DDDLLLXXXgggrrr}}}wwwqqqrrrfffZZZXXXhhh{{{xxxzzz{{{zzzxxxzzz|||}}}lllhhhmmmsssxxxjjj[[[QQQMMMLLLLLLJJJKKKLLLLLLKKKJJJLLLMMMLLLKKKHHHFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLJJJHHHGGGFFFFFFIIIHHHGGGGGGHHHKKKNNNOOOOOOMMMJJJHHHGGGEEECCCAAACCCDDDFFFGGGGGGFFFEEEDDDEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCEEEDDDCCCDDDFFFFFFDDDBBBCCCCCCDDDFFFFFFFFFEEECCCDDDDDDCCCCCCDDDFFFHHHJJJLLLIIIFFFCCCCCCEEEGGGIIIGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEECCC@@@???BBBAAA???======>>>???@@@BBBDDDEEEDDDCCCCCCDDDEEEDDDCCCAAA???>>>>>>??????>>>???AAACCCDDDCCCAAA@@@AAA@@@??????@@@AAA@@@>>>>>><<<<<<===@@@AAAAAAAAA???>>>>>>>>>>>>>>>??????DDDCCCBBBAAA@@@??????>>><<<===>>>??????>>>===<<<@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>???@@@AAA@@@??????AAACCCDDDDDDCCCEEECCCAAA>>><<<;;;;;;;;;<<<>>>@@@AAAAAAAAACCCEEE<<<===???AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBB?????????>>>>>>???@@@@@@;;;;;;<<<===???@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;======>>>>>>===<<<;;;;;;;;;:::;;;===??????===;;;===;;;888888999:::::::::777777777777666555444444666333444666666333444777===BBBLLL]]]nnn}}}zzzaaaVVVXXXjjjvvv~~~~~~wwwssssssmmmtttyyy{{{{{{sssrrrssssssuuuxxx|||zzzsssooohhhfffnnnzzzvvvtttzzzlllmmmmmmllljjjgggeeeeeegggffffffhhhjjjkkkkkkjjjcccbbbbbbbbbbbbbbbcccccc```bbbdddcccaaa```___```ZZZVVVPPPLLLJJJIIIHHHFFFGGGDDDBBBAAA@@@???===;;;;;;:::999888888777888888666666666666777888::::::===@@@FFFMMMWWWfffwwwuuugggooo~~~{{{jjjjjjooozzzyyyvvvyyyyyywwwuuuxxx{{{~~~|||qqqrrr{{{yyygggXXXOOOLLLKKKLLLIIIKKKLLLLLLKKKKKKLLLNNNLLLKKKHHHFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIJJJJJJKKKHHHHHHJJJKKKMMMPPPSSSUUUPPPNNNKKKIIIHHHGGGGGGGGGIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLJJJIIIHHHGGGDDDBBBCCCDDDFFFGGGGGGGGGEEEDDDDDDEEEGGGIIIKKKKKKLLLLLLJJJIIIIIIHHHFFFDDDCCCBBBCCCBBBBBBCCCEEEEEECCCAAAAAACCCEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBDDDFFFHHHHHHFFFDDDDDDEEEHHHKKKNNNGGGFFFEEEDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEECCCAAA>>><<>>???AAAAAACCCDDDDDDCCCCCCEEEFFFDDDCCCAAA???>>>>>>>>>???>>>???AAABBBBBBAAA@@@@@@AAA@@@???@@@AAABBBAAA@@@===<<<;;;<<<>>>@@@AAAAAA>>>=========>>>???@@@@@@DDDCCCAAA???============999:::<<<=========;;;;;;??????@@@AAABBBCCCCCCBBBCCCBBB@@@>>>>>>???AAABBBBBBAAA@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>??????@@@BBBBBBAAA@@@??????BBBDDD===>>>@@@BBBCCCCCCCCCBBB@@@AAAAAABBBCCCCCCBBBBBB@@@@@@???????????????@@@;;;;;;<<<>>>???@@@AAABBBAAAAAAAAAAAA@@@AAABBBCCCBBBBBBAAA???>>><<<;;;:::<<<<<<============<<<<<<=========???AAAAAA???>>>>>><<<;;;;;;<<<<<<;;;:::888888888888777666555555666333333666666333222444888<<>>>>>===<<<;;;:::999888888777777888888666666666777888:::;;;<<<>>>DDDMMMXXXeeeuuuuuuaaa]]]qqqzzzyyyyyy{{{zzzyyyyyyvvvssssssssswww||||||sss___SSSMMMJJJIIIKKKHHHJJJKKKLLLKKKLLLMMMOOOMMMKKKIIIGGGGGGHHHJJJKKKLLLKKKJJJHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKNNNSSSWWWQQQNNNJJJHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKMMMLLLKKKKKKKKKJJJGGGEEEBBBCCCEEEGGGHHHGGGFFFEEECCCDDDGGGIIIKKKLLLLLLLLLHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@BBBCCCDDDBBBAAAAAACCCEEEEEEEEEDDDEEEFFFEEEDDDCCCAAABBBCCCDDDEEEDDDDDDDDDEEEGGGJJJNNNOOOIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCCCCAAA@@@>>><<>>>>>>>>@@@AAAAAABBBDDDDDDDDDDDDFFFGGGEEECCCAAA???>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@AAAAAA@@@???@@@AAABBBAAA@@@===<<<:::;;;===???@@@@@@============>>>???AAAAAACCCBBB@@@===<<<;;;<<<<<<999999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDBBB@@@>>>>>>???BBBCCCEEECCCAAAAAACCCDDDCCCCCC<<<<<<===>>>@@@CCCEEEGGGHHHGGGFFFCCC@@@???AAABBB>>>@@@BBBDDDDDDDDDBBBBBB??????@@@AAABBBBBBBBBBBBAAAAAA@@@????????????@@@<<<<<<===???@@@AAABBBCCCAAABBBCCCBBBAAAAAACCCDDDCCCBBBAAA???===<<<::::::;;;;;;<<<<<<===>>>>>>>>>??????>>>???AAAAAA@@@>>>???>>>>>>???@@@???<<<:::666666777888999999999999888444444888999666555666333777;;;???BBBIIISSS[[[hhhqqqzzz{{{pppbbbXXXUUUWWWbbbqqquuutttsssrrrnnnjjjkkkpppqqqrrruuu{{{{{{qqqoooppppppssswwwtttrrrqqqrrrqqqpppsssyyy|||}}}}}}{{{mmmrrryyyjjjmmmnnnmmmjjjgggfffgggeeefffhhhkkkmmmkkkfffccc```___^^^^^^]]]]]]^^^^^^[[[]]]^^^]]][[[XXXWWWWWWQQQNNNJJJHHHHHHGGGEEEDDDAAA???<<<;;;<<<<<<<<<;;;:::999888888777888888888666666777888999;;;===>>>CCCKKKXXXfffuuutttfffccciiizzznnnooozzz~~~|||{{{vvvpppooossspppvvv}}}zzzhhhUUUMMMJJJHHHGGGIIIHHHIIIKKKLLLKKKLLLNNNOOONNNLLLJJJHHHGGGIIIKKKLLLKKKJJJHHHGGGGGGGGGIIIJJJGGGHHHHHHGGGGGGIIINNNSSSRRRNNNIIIGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIJJJJJJIIIGGGDDD@@@BBBDDDGGGHHHHHHGGGGGGAAACCCFFFJJJLLLMMMMMMMMMGGGGGGGGGGGGFFFEEECCCCCCAAA@@@???@@@AAABBBBBBAAABBBDDDFFFEEEDDDDDDGGGIIIHHHGGGDDDCCCBBBBBBDDDEEECCCDDDEEEGGGIIILLLMMMNNNIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGCCCCCCBBBBBBAAA@@@??????CCCBBBAAA@@@???@@@@@@AAAAAACCCEEEEEEEEEEEEGGGIIIEEEDDDBBB@@@>>>>>>>>>>>>???AAACCCCCCAAA???@@@AAA@@@>>>>>>???@@@AAAAAA@@@===;;;999:::<<>>@@@AAABBBAAA@@@???===<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDBBB???>>>>>>@@@BBBDDDGGGEEECCCBBBCCCCCCCCCBBB;;;;;;<<<===???BBBEEEGGGIIIKKKLLLKKKGGGDDDAAAAAA@@@BBBDDDEEEFFFDDDBBBAAA===>>>???@@@AAAAAAAAAAAABBBAAA@@@@@@?????????@@@======>>>@@@AAABBBCCCDDDAAABBBCCCCCCAAAAAACCCFFFDDDCCCAAA???===;;;:::999:::::::::;;;===>>>@@@AAAAAA???======?????????>>>???@@@AAACCCDDDAAA===999666777888999::::::::::::777333333888:::888666777444555666888;;;@@@EEEIIIRRR[[[fffjjjfff^^^UUUOOOOOOYYYjjj~~~|||ttt|||vvvmmmhhheeeaaacccgggkkklllqqq{{{{{{ttttttsssrrrrrrtttxxxvvvttttttqqqpppuuu}}}~~~qqqtttzzziiilllnnnmmmiiiffffffgggdddfffiiilllllliiiccc^^^\\\\\\\\\[[[[[[\\\]]]]]]YYY[[[\\\ZZZWWWUUUSSSSSSMMMKKKHHHGGGGGGFFFDDDCCC???===;;;:::;;;<<<<<<;;;:::999888888888888888999777777777999:::<<<>>>???HHHRRRaaaqqqvvvaaacccqqq}}}mmmeeelll|||{{{|||~~~|||ssskkkmmmsssqqqwwwppp^^^MMMGGGGGGFFFFFFHHHGGGIIIKKKLLLLLLLLLNNNPPPNNNMMMJJJHHHHHHIIIKKKLLLKKKIIIHHHFFFFFFGGGHHHIIIHHHIIIHHHEEECCCEEEJJJNNNRRRNNNHHHGGGHHHJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFGGGFFFDDDAAA???AAADDDGGGHHHIIIHHHHHH@@@CCCFFFJJJLLLMMMNNNMMMFFFFFFGGGFFFFFFEEEDDDDDDAAA???>>>>>>@@@BBBBBBAAACCCEEEFFFEEECCCDDDGGGKKKJJJIIIFFFDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCDDDFFFGGGGGGHHHHHHDDDDDDBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAABBBDDDFFFFFFFFFGGGIIIJJJEEEDDDBBB@@@>>>======>>>???BBBDDDCCC@@@???@@@BBB>>>=========???@@@@@@???===;;;999999<<>>@@@AAABBB@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;===???BBBCCCAAABBBCCCEEEFFFGGGGGGGGGDDDBBB???>>>>>>@@@CCCEEEIIIFFFCCCBBBBBBCCCBBBAAA>>>>>>=========???@@@AAAIIIMMMQQQQQQNNNHHHCCC@@@BBBCCCEEEGGGFFFDDDBBB@@@<<<===>>>???@@@AAAAAAAAABBBAAAAAA@@@?????????@@@>>>>>>???@@@BBBCCCDDDEEE@@@BBBDDDCCCAAAAAADDDFFFDDDCCCBBB@@@===;;;999999999999:::;;;===???AAABBBAAA???<<<;;;<<<======<<>>999::::::::::::999888777777444000000666999888666666999666444666:::>>>>>><<>>>>>>>>===<<<;;;999888999888777666666555555555;;;666555888:::<<>>>>>@@@CCCEEEIIIGGGDDDCCCCCCDDDCCCBBBCCCDDDGGGIIIJJJJJJIIIHHHCCCBBB@@@>>>======>>>???@@@?????????AAABBBAAA@@@;;;<<<>>>???@@@@@@@@@@@@===<<<<<<<<<<<<======>>>??????>>>===>>>???AAABBBAAA@@@???===<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCCCCAAABBBCCCEEEEEEDDDBBBAAACCCAAA???>>>>>>@@@CCCEEEFFFEEECCCBBBAAAAAABBBBBB@@@@@@???>>>======>>>>>>BBBFFFKKKJJJFFFDDDEEEGGGDDDEEEFFFEEEDDDBBB???===>>>???@@@BBBDDDEEEGGGGGG@@@??????>>>>>>>>>>>>>>>BBBCCCDDDCCCBBBAAABBBDDD@@@AAABBBAAA@@@@@@AAACCCCCCBBB@@@???===<<<;;;;;;<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>===<<<;;;:::@@@AAABBBBBBBBB@@@>>>===???===<<<;;;;;;<<<;;;:::555555444444444666888999999777666555555666777999@@@CCCHHHKKKMMMKKKIIIGGGDDDMMMYYYkkkttthhhrrr~~~lll\\\SSSSSSVVVUUU^^^kkkxxx}}}{{{~~~{{{xxxwwwyyy{{{}}}}}}zzzwww{{{rrrvvvzzz}}}yyy{{{~~~oooooommmjjjfffeeeeeegggdddeeeeeedddcccaaa```^^^^^^]]]\\\]]]]]]]]][[[YYYYYYWWWUUUSSSRRRPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>===<<<;;;:::999999888888888777666555555555666666444666:::===CCCPPP^^^lll~~~sssgggdddkkkwwweeeTTTUUUfff|||uuurrrttt~~~tttjjjmmmuuu{{{{{{nnndddVVVQQQJJJEEEDDDDDDEEEEEEIIIIIIIIIJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJGGGCCCBBBEEEIIILLLNNNNNNHHHBBBAAADDDIIIJJJJJJHHHHHHGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFDDDDDDBBBDDDHHHLLLNNNNNNMMMLLLFFFFFFGGGGGGFFFEEECCCBBBAAA@@@?????????AAACCCDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGEEEDDDBBBAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLHHHGGGEEEDDDBBBBBBBBBBBB@@@@@@BBBDDDGGGHHHGGGEEEBBBAAA???===>>>@@@CCCEEEHHHFFFDDDCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBB@@@>>>===>>>??????@@@???>>>???AAAAAAAAA???;;;<<<>>>???@@@??????>>>===<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDAAABBBCCCDDDDDDCCCAAA@@@CCCBBBAAA@@@AAABBBDDDEEEEEEDDDCCCAAA@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>CCCGGGKKKJJJFFFCCCCCCEEECCCDDDDDDDDDCCC@@@>>><<<>>>>>>???AAACCCEEEFFFFFFAAA@@@@@@???????????????@@@BBBDDDDDDBBBAAABBBBBB@@@AAAAAA@@@??????@@@BBBCCCBBB@@@>>>===<<<;;;;;;;;;<<<===>>>>>>?????????======>>>======<<<;;;:::===>>>???@@@@@@???===<<<>>>===<<<;;;;;;;;;::::::777777666666666777888888888777666555555666777888888:::===@@@BBBAAA@@@???BBBJJJTTTeeeuuujjjrrrtttcccWWWSSSSSSYYYaaakkkuuu|||~~~}}}~~~|||rrrmmmnnnpppyyymmmrrryyy~~~zzz~~~sssooojjjfffeeeddddddcccccccccccccccbbbaaa______]]]\\\[[[[[[[[[[[[XXXWWWVVVSSSPPPNNNMMMLLLJJJHHHGGGFFFDDDBBB@@@??????>>>===<<<:::999888777888888777777666555555666666666666777:::???DDDOOOaaarrruuubbbcccpppgggYYYPPP[[[vvv}}}yyyoooqqqtttwwwpppttt|||~~~zzzuuusssoooggg[[[QQQPPPKKKFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIIIILLLMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHJJJJJJGGGDDDDDDGGGKKKNNNOOOLLLHHHCCCBBBFFFIIIKKKJJJHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGFFFDDDCCCDDDFFFIIILLLMMMMMMLLLKKKHHHHHHGGGFFFEEECCCBBBAAA@@@????????????AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGEEEDDDBBBAAAAAABBBBBBEEEFFFGGGHHHIIIKKKKKKLLLHHHGGGFFFEEEDDDCCCCCCDDDBBBBBBBBBDDDFFFFFFEEECCC??????======>>>@@@CCCDDDFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>???@@@???>>>===>>>@@@AAA@@@???<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????>>>===???>>>======<<<<<<<<<<<<>>>>>>@@@AAABBBCCCDDDDDDAAABBBCCCCCCCCCAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@?????????>>>>>>>>>>>>>>>DDDGGGJJJIIIFFFCCCBBBCCCCCCCCCCCCCCCBBB???===<<<======>>>@@@BBBCCCDDDEEEBBBAAAAAA@@@???@@@@@@@@@???BBBDDDEEECCCBBBAAAAAAAAABBBBBB@@@>>>>>>???@@@BBBAAA???>>>===<<<<<<<<<;;;<<<===?????????>>>>>><<<<<<=========<<<<<<;;;:::;;;===>>>>>>===<<<;;;===<<<<<<;;;::::::999999888999999999999888777777777777555555555555777777666777999;;;<<<=========BBBHHHPPP^^^xxxxxxooosss|||wwwiii]]]VVVTTT\\\bbbjjjooosssxxx~~~vvvnnnlllkkkqqq}}}zzznnnsss{{{|||}}}|||{{{tttnnngggcccccccccbbb```bbbbbbaaaaaa```______^^^ZZZYYYXXXWWWXXXWWWTTTRRRSSSPPPLLLJJJIIIHHHGGGFFFDDDCCCAAA@@@>>>=========<<<:::888666555666777888666555555555666666777888:::>>>BBBFFFNNN___wwwvvvkkkggguuurrr^^^XXXYYYkkkuuummmooorrrxxxtttzzzjjjeee```]]]\\\XXXQQQLLLMMMIIIDDDBBBCCCDDDFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLMMMJJJIIIKKKNNNPPPNNNKKKHHHHHHIIIHHHGGGGGGHHHJJJJJJHHHFFFFFFIIIMMMOOOPPPMMMIIIFFFEEEFFFGGGGGGFFFHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCDDDFFFHHHHHHGGGFFFGGGGGGHHHGGGFFFDDDCCCDDDFFFIIIKKKLLLKKKJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@????????????@@@AAACCCDDDEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFEEECCCBBBBBBBBBBBBEEEEEEFFFGGGHHHIIIJJJKKKGGGGGGFFFEEEEEEEEEEEEEEECCCBBBBBBDDDEEEEEECCCAAA===<<<======???AAACCCDDDDDDCCCBBBCCCDDDFFFEEEDDDCCCCCCBBBAAAAAABBBBBBCCCBBBAAA@@@????????????@@@>>>=========???@@@???>>>===>>>>>>???>>>===<<<;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAA???>>>===>>>>>>===<<<<<<=========???@@@BBBCCCDDDDDDDDDDDDAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>AAAAAA@@@???????????????>>>>>>?????????>>>>>>>>>BBBDDDGGGHHHFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<===???@@@BBBCCCCCCAAAAAA@@@????????????@@@???BBBFFFGGGEEECCCBBBAAACCCCCCCCCAAA???>>>???@@@AAA@@@???======<<<<<<<<<;;;<<<>>>?????????>>>===;;;;;;<<<=========<<<<<<888999;;;===>>>===<<<;;;;;;<<<===<<<:::999999999999::::::::::::888666555777666666555555666666777999999999:::;;;===???@@@DDDHHHNNNYYYmmm{{{ttttttyyy~~~{{{{{{yyysssjjjbbb]]][[[^^^ccciiijjjjjjooozzz|||}}}uuurrrrrruuu{{{{{{xxxuuuxxx~~~~~~yyy|||www}}}~~~}}}rrrllleeebbbaaabbb```___bbbaaa```___^^^]]]]]]]]]YYYXXXVVVVVVVVVTTTRRRPPPPPPMMMIIIGGGGGGFFFEEEDDDAAA@@@???===<<<;;;;;;;;;:::999777555444555666777555555555666777888999:::;;;@@@GGGNNN[[[ssszzzhhhjjjtttxxxaaaMMMRRR```yyyqqqhhhhhhooo~~~xxxwww~~~nnn[[[VVVPPPLLLLLLMMMMMMMMMLLLIIIEEECCCDDDFFFGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLMMMKKKKKKLLLOOOPPPMMMKKKHHHHHHIIIHHHGGGGGGHHHJJJJJJHHHGGGHHHKKKNNNOOOOOOIIIHHHGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGFFFFFFEEEEEEGGGEEECCCDDDEEEFFFEEEDDDGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHIIIIIIHHHGGGJJJIIIGGGEEECCCAAA@@@@@@?????????@@@AAACCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDAAA???;;;<<<===>>>@@@AAACCCCCCCCCBBBAAACCCEEEFFFEEEDDD@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>=========???@@@???>>>>>>>>>?????????===<<<;;;;;;;;;;;;<<<<<<===??????AAAAAABBBCCCBBBAAA???>>>>>>>>>=========>>>>>>???@@@AAACCCEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>===>>>@@@AAAAAA@@@>>>===??????????????????>>>>>>===>>>????????????>>>>>>>>>@@@DDDFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA??????<<<<<<===>>>???AAABBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@CCCGGGHHHFFFDDDCCCCCCCCCDDDDDDBBB@@@???@@@AAA??????>>>===<<<<<<======<<<<<<>>>??????>>>>>>===<<<<<<======>>>=========999:::<<<>>>>>>===<<<;;;:::<<<>>>===;;;999999:::999999::::::999777555444777777777666666777777777777666666666777999<<<>>>CCCFFFJJJRRR```qqq|||yyysssrrrvvv}}}~~~vvvwwwvvvssspppllliiihhhhhhhhhlllnnnlllhhhjjjrrrzzz|||rrrwww}}}yyytttrrruuuzzz~~~{{{wwwuuuzzz}}}yyy}}}|||www}}}|||}}}llliiidddaaa`````````___bbbaaa___^^^\\\[[[[[[[[[ZZZXXXVVVUUUUUUSSSPPPNNNMMMJJJGGGFFFFFFEEECCCAAA>>>>>><<<;;;:::999999999999888666555555555666777555555666777888:::;;;<<<:::BBBMMMZZZooovvviiijjjrrrdddTTTMMM]]]tttxxxiii```___mmm}}}vvvxxxyyyjjj\\\VVVPPPIIIDDDDDDFFFIIIJJJJJJGGGDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNOOONNNMMMKKKJJJHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIHHHJJJLLLNNNNNNMMMDDDEEEGGGHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFDDDDDDEEEFFFEEEEEEHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDEEEGGGHHHHHHGGGGGGIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBCCCDDDCCCAAA>>>;;;<<<>>>@@@AAABBBCCCCCCBBBBBBBBBCCCEEEEEEDDDCCC??????@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAA@@@@@@???>>>===>>>@@@AAA@@@???>>>???@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>??????@@@AAAAAABBBDDDEEEEEEDDDCCCBBB????????????????????????AAABBBCCCCCCCCCBBB@@@@@@>>>??????@@@??????>>>>>><<<===???@@@@@@???>>>>>><<<>>>AAADDDGGGHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@<<<<<<===>>>???@@@AAABBB@@@???>>>>>>======>>>>>>AAADDDFFFGGGEEEDDDCCCCCCBBBCCCCCCAAA??????@@@AAA>>>>>>===<<<<<<========================>>>>>>>>>>>>>>>?????????>>>>>>===:::;;;===>>>>>>===<<<;;;:::===@@@???<<<999999;;;:::::::::999888777666555888888888888888888888888777666555555777999<<<>>>???@@@CCCHHHQQQ\\\eeejjjttt{{{uuuqqqnnnooovvv~~~}}}yyyuuussstttuuuwwwyyy{{{{{{vvvpppmmmooossszzzooorrruuurrrooopppooo{{{wwwrrrwwwwwwtttuuu}}}}}}fffeeedddbbb```___```aaacccaaa___]]][[[YYYYYYYYYWWWUUUSSSRRRQQQOOOLLLJJJHHHGGGEEEEEEDDDCCC@@@>>><<<<<<:::999888888777777777777777777666666666666555555666888:::<<<>>>???AAALLL\\\ooo{{{qqqppp}}}jjjXXXSSSZZZppp{{{ooo```ZZZ\\\lll}}}vvvyyyzzzhhhZZZUUUQQQMMMHHHDDDBBBCCCEEEFFFEEEDDDBBBCCCFFFIIIKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNLLLPPPRRRQQQLLLHHHHHHIIIHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJIIIJJJLLLMMMLLLJJJDDDGGGJJJLLLLLLKKKKKKKKKFFFFFFHHHIIIJJJJJJIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCEEEGGGHHHHHHIIIIIIIIIHHHEEECCCBBBAAAAAAAAA@@@@@@BBBDDDEEEFFFGGGGGGAAAAAABBBBBBCCCEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFEEECCCAAA@@@BBBAAAAAABBBCCCCCC@@@>>><<<===???BBBCCCCCCBBBBBBBBBBBBBBBCCCEEEEEECCCAAA@@@AAACCCDDDDDDDDDCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>???AAAAAAAAA?????????@@@AAAAAA@@@???>>>;;;;;;;;;;;;===>>>???@@@??????>>>>>>??????@@@@@@????????????@@@AAABBBCCCAAABBBDDDEEEEEEDDDBBB@@@============>>>??????@@@CCCCCCCCCCCCCCCBBBAAAAAA>>>>>>???@@@@@@@@@???>>><<<===???@@@@@@@@@>>>>>><<<>>>@@@DDDFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@??????======>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>??????AAABBBDDDDDDCCCBBBBBBCCC???@@@@@@???>>>>>>???AAA======<<<<<<<<<======>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>===:::;;;===>>>>>><<<:::999:::>>>BBBAAA===::::::<<<;;;;;;:::999999888999999999999999::::::999999999888888777777999;;;>>>???;;;<<<>>>AAAEEEKKKRRRXXXccckkkssswww|||~~~zzzlllkkkkkkppp|||yyyvvvuuuyyy~~~{{{ooooooooommmmmmrrrppp}}}}}}~~~xxxtttsssuuuaaacccdddccc___^^^```cccdddbbb___\\\ZZZXXXXXXXXXRRRQQQOOOMMMLLLJJJGGGEEEFFFEEEDDDDDDCCCBBB>>><<<;;;;;;999888777777777777666777777888777777666555555666777888;;;===???@@@KKKYYYlllxxxooowwwsss^^^VVVZZZZZZuuuxxxiiiZZZXXX___lll~~~vvvzzzwwwaaaVVVWWWMMMKKKHHHEEEDDDDDDDDDEEEAAA@@@???BBBFFFJJJMMMNNNMMMMMMKKKKKKKKKLLLMMMNNNLLLQQQUUURRRKKKEEEFFFIIIHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJJJJKKKLLLLLLJJJIIIIIIKKKNNNOOONNNLLLJJJIIIEEEFFFHHHJJJKKKKKKKKKJJJGGGFFFEEEGGGJJJLLLMMMLLLIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDEEEGGGIIIIIIJJJJJJHHHGGGEEECCCBBBAAAAAABBB@@@AAACCCEEEFFFGGGHHHHHHCCCCCCDDDDDDEEEGGGHHHIIIBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFDDDBBB@@@>>>AAA@@@@@@BBBCCCCCCAAA???===>>>AAACCCDDDCCCBBBBBBCCCBBBBBBCCCEEEDDDBBB@@@BBBDDDEEEFFFFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@?????????AAABBBAAA@@@???@@@AAABBBBBBAAA@@@???::::::;;;;;;===>>>???@@@>>>===<<<<<<<<<>>>???@@@?????????@@@AAABBBCCCDDDAAABBBDDDEEEEEECCCAAA???<<<<<<<<<<<<===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;===???@@@AAA@@@???>>>>>>???AAACCCFFFGGGEEEDDDEEEDDDCCCAAA@@@???>>>>>>======>>>???@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@AAABBBAAA@@@@@@AAABBB===>>>>>>===<<<<<<>>>@@@===<<<<<<<<<<<<===>>>>>>AAA???===;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@???>>>===:::;;;=========;;;999888:::???CCCBBB===:::;;;======<<<;;;:::999:::;;;<<<999::::::;;;;;;::::::999555555555666777999;;;<<<::::::<<>><<<;;;:::===;;;999777666666777888999888777777888888888777999777999<<<<<<;;;AAAJJJTTTnnn}}}rrrpppyyymmmddd___```dddooooooaaaZZZ\\\___qqqzzzssscccUUUNNNHHHHHHGGGFFFEEEEEEFFFFFF@@@@@@@@@AAACCCGGGKKKMMMPPPOOONNNMMMMMMMMMNNNOOOOOOQQQRRRNNNHHHEEEFFFIIIHHHIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHJJJLLLMMMMMMLLLIIIHHHIIIGGGDDDFFFJJJMMMOOONNNPPPOOOMMMJJJGGGEEECCCBBBBBBDDDHHHKKKLLLLLLKKKJJJGGGEEEDDDBBBAAAAAAAAAAAA@@@AAABBBEEEHHHHHHFFFDDDGGGEEECCCEEEHHHIIIHHHFFFGGGFFFEEEFFFGGGHHHGGGFFFDDDHHHLLLKKKGGGEEEFFFIIIHHHHHHGGGGGGEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB===???BBBDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBB??????@@@AAABBBDDDEEEEEECCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAAAAAAAAAAABBBAAA???>>>>>>???AAABBBDDDCCCBBBAAA@@@AAABBBBBBFFFEEEDDDDDDDDDCCC@@@===>>>>>>======>>>???@@@@@@AAABBBCCCDDDCCC@@@>>><<<@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEEEEEEEDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@AAAAAAAAA???===<<<>>>?????????<<<===??????>>>>>>@@@AAA===;;;::::::<<<>>>????????????>>>>>>???AAACCCDDDEEECCCAAA@@@AAA@@@???>>>;;;;;;;;;;;;;;;:::::::::AAADDDFFFCCC===999999;;;@@@AAAAAA???<<<<<<>>>AAA>>>;;;888888:::;;;999777555777999999888888999:::<<<<<<<<<>>>@@@@@@>>><<>>AAAKKKWWWiiivvvlllkkkuuu}}}tttkkkfffggglllrrrwww|||}}}lll^^^XXX[[[___sssyyy~~~ssscccUUUNNNHHHHHHGGGGGGFFFEEEEEEDDD@@@AAABBBCCCFFFIIILLLNNNOOOOOONNNMMMMMMMMMNNNOOONNNPPPPPPLLLGGGEEEGGGKKKKKKKKKKKKKKKKKKKKKJJJJJJMMMLLLJJJIIIIIIIIIKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJHHHIIIKKKMMMMMMKKKIIIHHHGGGEEEDDDFFFJJJNNNPPPPPPOOONNNLLLJJJHHHEEEDDDCCCBBBDDDGGGIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCEEEGGGHHHFFFEEEHHHFFFEEEGGGIIIJJJIIIGGGGGGFFFEEEFFFGGGHHHHHHGGGGGGJJJMMMKKKGGGDDDEEEGGGFFFGGGGGGGGGFFFEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBB???@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@??????>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>>>>???AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCAAA???<<<======>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>???@@@@@@AAABBBBBBAAAAAA????????????AAAAAAAAA???<<<<<<>>>?????????<<<===???>>>======>>>@@@AAA???=========>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDDDDBBB@@@@@@AAAAAA@@@???===<<<<<<<<<;;;;;;::::::BBBFFFHHHEEE@@@<<<<<<>>>AAABBBBBB@@@===<<<>>>@@@???===;;;<<<===>>><<<:::999:::;;;:::888777777888;;;;;;;;;===@@@@@@???===DDDCCCEEEKKKVVV```hhhkkkmmmqqqyyy~~~~~~{{{yyy|||yyyssszzz~~~{{{wwwrrroookkkgggfffhhhlllooottt|||uuupppoooqqqtttvvvrrrsssvvv~~~~~~{{{}}}xxxuuu``````_________```aaaaaa___^^^]]][[[XXXUUURRRPPPNNNMMMLLLMMMMMMLLLIIIGGGBBBAAA???===;;;999888888999888777555555555666777555666777888999999999888:::999:::>>>DDDNNN^^^kkkxxxhhhiiiuuukkkeee```dddrrrwwwgggYYYUUU[[[aaauuuxxx}}}rrraaaTTTMMMHHHHHHIIIHHHGGGEEECCCBBBAAABBBDDDGGGJJJLLLNNNOOONNNNNNMMMMMMMMMNNNNNNOOOMMMNNNMMMJJJFFFEEEIIILLLNNNNNNNNNMMMMMMLLLLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMNNNNNNMMMKKKJJJIIIHHHIIIKKKLLLLLLKKKIIIHHHEEEDDDDDDFFFJJJNNNPPPQQQMMMLLLKKKIIIHHHFFFEEEDDDDDDEEEHHHJJJJJJJJJIIIHHHFFFFFFEEEDDDDDDEEEEEEFFFFFFDDDCCCDDDFFFGGGGGGFFFIIIHHHHHHIIIKKKKKKJJJHHHHHHFFFEEEFFFHHHIIIIIIHHHIIIKKKMMMKKKGGGDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBB@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????BBBBBB@@@???>>>>>>>>>>>>AAABBBBBBCCCDDDEEEEEEFFFCCCCCCBBBAAA@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@<<<======>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFCCCAAA@@@AAAAAA@@@>>><<<<<<===???AAABBBCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@AAA>>>???@@@AAABBBCCCDDDEEEAAA@@@???>>>>>>???@@@AAA@@@>>><<<<<<===??????>>><<<>>>>>>>>><<<;;;<<<===>>>===<<<:::999888888888>>>=========>>>@@@BBBCCCBBBAAA??????AAAAAAAAA@@@>>>>>>======<<<;;;::::::DDDGGGIIIGGGCCC@@@@@@AAACCCDDDCCCAAA>>>===>>>???=========>>>@@@@@@>>>===<<<===>>><<<999666666666:::::::::<<>>@@@>>>>>>BBBLLLWWWaaagggooosss{{{~~~yyyvvvuuu}}}}}}qqqmmmooouuutttsssxxxwwwsssqqqlllgggbbbgggmmmqqqsssuuuxxx{{{xxxlllcccaaaccchhhjjjlllooovvvwwwvvv^^^^^^^^^^^^^^^^^^______\\\[[[ZZZXXXUUUSSSQQQPPPOOONNNNNNNNNNNNLLLHHHEEE@@@???===;;;999888777777777666666555555555666666888999;;;;;;:::::::::;;;>>>???AAAGGGQQQaaauuuqqqmmmqqqwwwaaaaaacccooosssbbbUUUSSS[[[dddvvv|||www|||~~~nnn^^^SSSLLLHHHIIIIIIIIIHHHEEEBBB@@@AAADDDGGGKKKNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJGGGEEEFFFJJJNNNOOOOOONNNNNNMMMLLLLLLLLLOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFHHHJJJMMMNNNOOOKKKKKKJJJIIIHHHFFFEEEEEEGGGHHHJJJKKKLLLLLLKKKJJJFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDCCCEEEGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJIIIIIIGGGFFFFFFHHHJJJJJJJJJIIIKKKLLLJJJHHHFFFFFFHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA??????AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>CCCBBBAAA@@@???>>>>>>>>>CCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFBBBAAA@@@@@@AAA@@@???===<<<===@@@CCCEEEEEEDDDCCCDDDCCCAAA@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBB>>>???@@@AAACCCDDDFFFFFFAAA@@@???>>>>>>???@@@AAA@@@>>><<<<<<===>>>>>>>>>===>>>>>>===;;;999:::;;;<<<<<<;;;:::888777777888======<<<<<<===???AAABBBAAA???>>>???AAABBBBBBAAA??????>>>===<<<;;;;;;:::DDDFFFHHHGGGDDDBBBBBBCCCEEEEEEDDDBBB@@@>>>>>>>>>:::;;;<<<>>>??????>>>>>>>>>??????===:::888777777:::999:::<<>>===@@@GGGPPPYYY^^^hhhnnnyyy}}}uuupppqqqxxx}}}{{{rrriiieeefffeeelllpppuuutttllljjjiiieeeaaa___kkk{{{{{{uuupppmmmmmmmmmmmmlllnnnssszzz~~~yyyyyy\\\\\\\\\\\\\\\\\\\\\[[[ZZZXXXVVVSSSQQQQQQQQQQQQQQQPPPOOONNNMMMJJJEEEBBB>>>===;;;999888777666666555555555555555555666666888:::;;;;;;999999:::<<<>>>CCCKKKUUUdddxxxuuu___kkkyyyiii]]]fffrrr}}}ppp^^^QQQQQQ\\\hhhwww|||~~~yyyvvv|||xxxhhhYYYPPPLLLHHHIIIIIIIIIHHHEEEBBB@@@CCCEEEIIIMMMOOOPPPOOOOOOLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKIIIGGGFFFGGGKKKNNNMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEHHHHHHJJJKKKKKKKKKJJJJJJFFFFFFGGGHHHHHHIIIIIIIIIJJJGGGDDDCCCEEEGGGHHHHHHHHHIIIKKKLLLKKKJJJIIIHHHJJJHHHFFFGGGIIIKKKLLLLLLHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>>>>@@@BBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@??????DDDDDDCCCBBBAAA@@@@@@@@@DDDDDDEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@???>>>>>>@@@@@@AAAAAAAAA@@@@@@???<<<===???AAACCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEBBBAAA??????AAAAAA@@@???<<<>>>AAADDDEEEEEEEEEDDDEEECCC@@@>>>===>>>@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB>>>???@@@AAACCCDDDEEEFFF@@@@@@???>>>>>>???@@@@@@@@@>>><<<;;;===>>>>>>>>>===>>>>>>===:::999999:::<<<>>>@@@???===<<<>>>???======<<<<<<===???AAABBB@@@???>>>>>>@@@BBBBBBAAA???>>>>>>===<<<<<<;;;;;;AAACCCDDDEEEDDDCCCCCCCCCEEEDDDCCCBBBAAA???>>><<<:::<<<===>>>??????@@@@@@===>>>???>>><<<::::::;;;;;;::::::<<>>>>>???AAADDDIIINNNQQQYYYaaappp|||vvv~~~~~~yyytttvvvuuuqqqhhhaaa]]][[[ZZZccckkkqqq~~~zzzqqqllllllmmmmmmlllmmm|||}}}uuuuuuvvvwwwzzz~~~}}}~~~YYYYYYZZZZZZZZZYYYXXXXXXWWWUUUSSSPPPOOOOOOPPPQQQQQQPPPMMMLLLJJJGGGCCC@@@===<<<:::999777666666666444444555555666666777777777888999888777888===AAA@@@LLLZZZhhhzzzqqqfff^^^pppuuueee___^^^rrr}}}xxxyyy}}}}}}ppp]]]OOOPPP^^^lllyyy{{{{{{wwwuuu{{{ooo___SSSMMMKKKHHHHHHIIIHHHGGGEEECCCBBBEEEGGGJJJLLLNNNNNNNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHHHHIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJHHHJJJLLLMMMMMMKKKHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDFFFHHHIIIIIIHHHJJJMMMMMMKKKIIIIIIHHHKKKIIIGGGGGGIIILLLNNNNNNHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJHHHFFFDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBAAA???>>>???AAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@EEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???AAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDAAA@@@>>>???@@@AAAAAA@@@>>>???AAACCCDDDEEEEEEDDDCCCAAA???>>>===>>>???@@@???>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAABBBBBB===>>>???@@@AAABBBCCCDDD@@@???>>>======>>>???@@@???===;;;;;;<<<>>>>>>======>>>>>>===;;;999:::;;;999===@@@@@@>>>===???AAA>>>=========>>>@@@BBBCCC@@@???===>>>@@@AAAAAA@@@=========<<<<<<<<<<<<;;;???@@@AAACCCCCCCCCCCCBBBDDDCCCAAAAAAAAA@@@>>><<<>>>???@@@??????@@@BBBDDD<<<>>>??????>>>======>>>>>><<<<<<===@@@BBBBBBBBB<<<>>>@@@@@@@@@AAACCCEEEIIIRRRaaassszzzqqqxxx|||tttkkkaaaZZZVVVXXX___hhhpppzzz}}}{{{wwwuuuvvvzzz|||{{{|||~~~~~~|||~~~VVVWWWXXXXXXXXXVVVUUUTTTRRRRRRQQQPPPPPPOOONNNNNNNNNLLLIIIGGGFFFDDDAAA???<<<;;;:::888777666666666444444555666777888888888555777999888888<<>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@???>>>????????????@@@BBBDDDEEECCCDDDEEEFFFFFFFFFEEEDDD@@@>>><<<===???@@@AAA@@@@@@@@@AAABBBBBBCCCDDDDDD??????>>>>>>???AAABBBCCC?????????>>>>>>>>>>>>============>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA=========>>>???@@@@@@AAA@@@???>>>======>>>???@@@???===;;;;;;<<<===>>>======>>>>>>===;;;:::;;;<<<666;;;>>>???<<<;;;===???>>>>>>>>>>>>???AAABBBDDDAAA???>>>>>>@@@AAA@@@???;;;;;;;;;;;;;;;<<<<<<<<<======???AAACCCDDDCCCBBBBBBAAA@@@@@@AAAAAA>>>;;;???@@@@@@>>><<<===AAAEEE>>>???AAA@@@>>>===>>>>>>@@@???===>>>@@@BBBCCCBBB===???@@@???===<<<>>>@@@BBBHHHRRRaaaqqqxxxnnnsssttthhhaaa___aaagggrrrxxxyyyzzz|||zzz}}}~~~{{{}}}UUUVVVVVVWWWVVVUUUTTTSSSNNNOOOQQQRRRQQQOOOMMMKKKJJJHHHEEECCCBBBBBB@@@???<<<;;;:::888777666666666444444666777888888888888666999::::::;;;BBBMMMUUUcccttt|||iii```bbbiii~~~uuuaaaTTTUUU^^^zzzpppkkkuuurrr^^^OOORRRbbbsss~~~zzzuuurrrwwwvvvbbbRRRJJJIIIJJJHHHHHHGGGFFFEEEEEEFFFFFFHHHHHHIIIJJJJJJKKKKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMNNNLLLKKKKKKLLLLLLKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFCCCEEEHHHKKKLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIEEEHHHKKKKKKJJJIIIKKKNNNLLLKKKJJJHHHFFFEEECCCCCCCCCDDDEEEFFFHHHIIIKKKKKKGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFIIIKKKKKKKKKJJJNNNQQQQQQNNNLLLKKKKKKLLLJJJHHHHHHJJJMMMOOOPPPMMMKKKIIIHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFDDDCCCBBB?????????@@@@@@?????????===@@@BBBBBBAAA@@@???@@@@@@AAACCCDDDDDDCCCAAA@@@===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBB<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@???>>>>>>>>>AAACCCEEE@@@AAACCCDDDEEEFFFEEEEEE>>>===;;;;;;===???@@@???AAAAAAAAAAAAAAABBBCCCDDD<<<===>>>???BBBDDDFFFGGG@@@@@@@@@????????????>>><<<======>>>???@@@@@@@@@??????>>>>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@@@@AAA<<<<<<======>>>>>>>>>???@@@???>>>======>>>???@@@???===;;;;;;<<<=========<<<>>>>>>>>><<<;;;<<<===:::>>>BBBBBB>>><<<>>>AAA??????>>>>>>???AAACCCDDDAAA???>>>>>>???@@@@@@???999999::::::;;;<<<<<<<<<<<<===>>>AAACCCEEEDDDCCCAAA???>>>@@@AAAAAA>>>;;;>>>???>>>;;;999:::???CCC@@@AAABBBAAA???======>>>BBB@@@??????AAABBBCCCCCC???@@@AAA???<<<<<>><<<;;;888888777666666666666666444555666666555666888:::<<<888;;;BBBEEEIIIZZZnnn{{{tttaaa^^^gggxxxppp```UUURRR^^^nnntttooottt{{{}}}~~~zzzhhh___XXXWWWfffxxx{{{uuuqqqsss|||oooXXXPPPJJJFFFKKKJJJHHHFFFEEEDDDEEEFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHKKKLLLMMMMMMMMMLLLJJJIIIMMMKKKIIIIIIJJJKKKKKKJJJFFFHHHJJJLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFJJJJJJJJJIIIHHHGGGEEEDDDIIIGGGEEEFFFHHHJJJJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHFFFDDDEEEGGGJJJLLLLLLKKKJJJHHHHHHHHHHHHFFFEEEGGGFFFEEEDDDEEEGGGJJJLLLNNNNNNOOOOOONNNMMMKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNJJJGGGFFFHHHJJJIIIHHHFFFDDDAAA@@@BBBDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???>>>@@@BBBDDDDDDBBB@@@>>>@@@BBBCCCEEEEEEDDDBBBAAACCCBBBBBBAAA@@@???>>>>>>>>>@@@BBBBBBAAA@@@AAABBBBBBBBBCCCCCCBBB@@@???>>>AAAAAA@@@???>>>>>>>>>>>>???>>>>>>===>>>>>>??????<<<======???@@@AAABBBBBBFFFDDDCCCCCCDDDDDDCCCAAA<<<<<<;;;<<<===???AAABBB@@@@@@AAABBBBBBCCCCCCDDD@@@??????AAADDDEEEDDDCCCCCCCCCAAA???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAABBB???======AAADDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???===;;;;;;<<>>===<<<<<<<<<===???@@@>>>>>>===;;;999999:::<<<@@@===::::::<<<>>>>>><<<>>>>>>>>>>>>===============>>>@@@AAABBBCCCCCCCCC?????????>>>>>>>>>>>>>>>???<<<999999;;;<<<:::888999;;;???BBBDDDCCCAAA@@@AAAAAAAAA@@@@@@??????>>>???@@@@@@???===;;;;;;<<>>???AAAEEEJJJSSS^^^kkksssqqqccccccrrrrrriiicccgggmmmppprrrssssss|||xxxqqqttt~~~xxxuuu{{{RRRRRRRRRQQQPPPOOOOOONNNMMMMMMMMMLLLJJJIIIGGGFFFCCCBBBAAA???>>><<<;;;:::888777666666555555555666555666666666555555777999<<<;;;BBBNNNUUU[[[kkk~~~}}}fff\\\eeeyyyqqq___WWWTTT[[[qqqvvvwww~~~xxx~~~rrrbbbZZZVVVXXXhhh{{{yyyssspppqqqyyymmmVVVNNNIIIFFFJJJJJJHHHFFFDDDCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGMMMKKKIIIIIIKKKLLLKKKJJJGGGHHHJJJKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIGGGFFFFFFFFFGGGHHHHHHGGGEEEFFFHHHKKKMMMMMMJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDGGGIIIKKKMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHEEEDDDFFFHHHGGGFFFEEEBBB@@@???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCBBBAAABBBCCCBBBBBBCCCCCCBBBAAA???>>>BBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???????????????@@@>>>>>>???@@@AAABBBCCCDDDFFFDDDCCCCCCDDDDDDCCCAAA<<<<<<;;;;;;===>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEAAA@@@AAABBBEEEFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>;;;<<<>>>???AAABBBBBBBBBCCC@@@>>>===@@@BBBBBBAAACCCCCCBBBBBBBBBBBBAAAAAA@@@===;;;:::<<<>>>??????>>>============>>>??????@@@AAA@@@>>><<<<<<===???>>><<<999999;;;===<<<;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<===:::888999;;;===<<<:::===???CCCEEEFFFEEECCCBBBCCCCCCBBB@@@???>>>======:::<<<===<<<;;;;;;<<<===AAAAAA@@@>>><<<===???AAAAAA@@@???>>>>>>>>>???@@@@@@AAABBBBBB@@@>>>>>>???===>>>AAADDDKKKTTT___fffqqq{{{|||oooaaa___jjjzzzpppiiieeegggkkkjjjjjjkkklllvvv}}}yyy~~~rrriiihhhmmmssswwwzzzrrrpppvvv~~~SSSRRRPPPNNNLLLLLLLLLLLLLLLLLLKKKIIIFFFDDDBBB@@@>>>>>>===<<<<<<;;;::::::777666555555444555555555777888888777666666999;;;;;;===HHHWWWaaajjjzzzvvvlllcccgggzzzfff[[[RRRRRRYYYkkk{{{zzzwwwwwwtttfffYYYTTTTTT[[[lll~~~uuuqqqpppqqqvvv}}}jjjSSSMMMIIIEEEJJJJJJHHHEEECCCBBBDDDGGGIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHLLLKKKIIIIIIKKKLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHEEEDDDCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKHHHFFFEEEFFFHHHKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGFFFGGGJJJLLLMMMNNNIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEDDDCCCEEEGGGIIIKKKMMMMMMNNNNNNMMMLLLJJJIIILLLLLLLLLLLLKKKJJJIIIIIIHHHFFFCCCCCCDDDEEEEEEEEEDDDAAA>>>===>>>?????????AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@===>>>???@@@AAACCCDDDDDDCCCDDDFFFEEEDDDCCCCCCDDDBBBCCCCCCDDDCCCBBB@@@???BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBBCCCDDDDDDCCCBBB<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@AAACCCEEEFFFBBBAAAAAACCCFFFGGGFFFEEE??????>>>>>>>>>>>>??????;;;<<<>>>@@@AAABBBCCCCCCCCCAAA>>>===>>>?????????CCCCCCCCCBBBBBBAAAAAAAAA@@@>>>;;;:::;;;===============>>>???????????????@@@AAAAAA???===<<<>>>???<<<:::999999:::;;;;;;:::;;;;;;<<<===>>>???@@@@@@BBBBBBBBBAAA@@@???>>>===AAAAAA@@@>>>===<<<;;;::::::999888999;;;======<<>>???>>>>>>=========>>>???@@@@@@AAABBBBBB@@@>>>>>>???<<<<<<===???CCCIIIQQQWWW^^^fffpppzzzwwwlll```[[[cccqqqoookkkiiilllllliiiggghhhcccmmmwwwuuuooottt{{{~~~}}}ssskkkggggggiiijjjtttwwwzzz}}}yyysssrrryyyQQQOOOLLLJJJHHHHHHIIIIIIHHHHHHFFFEEEBBB@@@>>><<<======<<<<<<;;;::::::999666555555444444444555555999::::::999888999;;;>>>AAADDDOOO___kkkvvv{{{hhhnnnxxx|||ZZZSSSPPPXXXhhh~~~~~~}}}{{{|||}}}tttxxxfff\\\RRRQQQUUU```qqqzzzooonnnpppqqquuu{{{iiiRRRLLLHHHDDDHHHIIIGGGDDDBBBBBBDDDGGGJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJIIIIIIKKKLLLKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKGGGDDDBBBBBBDDDEEECCCDDDEEEFFFHHHJJJKKKLLLJJJHHHFFFFFFHHHJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEGGGEEEEEEFFFIIILLLMMMMMMIIIGGGFFFGGGIIIIIIIIIGGGEEEEEEDDDEEEFFFHHHJJJLLLLLLLLLMMMMMMLLLKKKIIIHHHKKKLLLLLLLLLKKKIIIHHHGGGFFFEEECCCCCCCCCDDDDDDDDDBBB@@@===<<<<<<===>>>===AAABBBBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@AAADDDCCCAAA???>>>>>>???@@@======???@@@BBBCCCDDDEEEEEEFFFHHHGGGEEEDDDDDDEEEBBBCCCCCCDDDCCCBBBAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBBBBDDDDDDCCCBBB<<<<<<;;;;;;<<<>>>???@@@BBBAAA@@@@@@AAACCCFFFGGGAAAAAAAAACCCEEEFFFFFFDDD============>>>???@@@@@@===>>>???@@@AAAAAAAAAAAA@@@???>>>===>>>>>>??????CCCCCCBBBBBBAAAAAA@@@@@@@@@>>>;;;:::;;;<<<<<<<<<<<<===???@@@@@@@@@???>>><<<======<<<::::::;;;<<<;;;::::::::::::;;;;;;:::<<<<<<<<<===>>>?????????AAAAAAAAAAAA@@@>>>===<<>>======<<<;;;;;;:::999999999:::;;;;;;<<<===>>>@@@CCCDDDEEEFFFEEEJJJIIIFFFCCC@@@>>>===<<<>>>>>>===:::777666666888>>>???@@@???===<<<<<<===;;;;;;<<<<<<===>>>?????????@@@AAA@@@>>>=========;;;<<<<<<===???CCCIIIMMMOOOUUU^^^iiivvv}}}wwwooohhh___[[[```nnnooolllmmmqqqssspppnnnpppccciiirrr|||rrrnnnttt}}}{{{xxxxxxxxxxxxssstttuuuuuuvvvvvvvvvvvvrrrqqquuu~~~xxxvvvvvv}}}MMMKKKHHHFFFDDDDDDDDDEEEBBBBBBAAA@@@???===<<<;;;<<<<<<;;;999888777666666555555444444444444555666777888888888888:::>>>AAAJJJOOOZZZiiiwww|||tttsss|||iiiWWWUUUXXXfff{{{|||wwwwww}}}}}}zzzssspppyyyzzz\\\UUUPPPRRRZZZeeettt}}}nnndddhhhnnnnnnrrryyyiiiRRRLLLHHHCCCFFFGGGEEECCCBBBBBBEEEHHHJJJLLLLLLLLLKKKJJJHHHFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLJJJHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKGGGDDDCCCCCCDDDFFFEEEDDDEEEEEEGGGHHHJJJKKKLLLJJJHHHGGGHHHIIIIIIIIIJJJIIIHHHHHHGGGHHHHHHIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCEEEHHHKKKKKKKKKIIIGGGFFFGGGIIIIIIIIIGGGEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLLLLKKKJJJHHHGGGJJJKKKKKKKKKKKKIIIGGGFFFDDDEEEEEEDDDDDDDDDEEEFFFBBB@@@===<<<===>>>>>>>>>AAABBBBBBCCCCCCBBBBBBBBBBBBAAA???>>>>>>???AAABBBDDDCCC@@@>>>===>>>???@@@??????@@@AAABBBBBBCCCCCCFFFHHHHHHHHHEEEDDDCCCDDDAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCDDDCCCBBBBBBAAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAABBBCCCDDDCCCBBB>>>===<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFF@@@???@@@BBBDDDEEEDDDCCC<<<<<<<<<<<<===>>>???@@@???@@@@@@@@@??????>>>===<<<======>>>>>>???@@@AAACCCBBBBBBAAA@@@?????????@@@===:::999:::;;;;;;;;;<<<===>>>@@@@@@???>>>>>>999:::;;;;;;999888999:::;;;;;;<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>============?????????@@@??????>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;:::999888999::::::<<<>>>@@@CCCFFFHHHIIILLLJJJGGGCCCAAA???>>>>>>@@@@@@>>>;;;999888999:::>>>???@@@>>><<<;;;;;;<<<999:::;;;<<<===>>>>>>>>><<<>>>???>>><<<::::::;;;888999:::;;;<<<>>>CCCFFFFFFIIIQQQ\\\hhhrrr{{{|||yyyxxxuuuooojjjeeebbb^^^]]]aaannnmmmjjjkkkrrrwwwyyyzzz}}}oooqqqwww~~~{{{vvvrrrxxxzzz~~~|||zzzyyytttrrrrrrvvvzzz~~~vvvttttttvvv~~~GGGFFFDDDBBBAAA@@@@@@AAA>>>>>>>>>===<<<;;;:::999888888777666555333222222555555555444555555666777555555666777999<<>>>>>???AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBBBBDDDBBB@@@>>>>>>>>>@@@AAA@@@AAAAAAAAABBBBBBBBBCCCFFFHHHHHHGGGDDDBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBB??????@@@@@@AAAAAAAAAAAACCCAAAAAAAAACCCDDDCCCBBB??????>>>===>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC?????????AAADDDEEEDDDCCC======<<<<<<<<<<<<======????????????>>>===<<<<<<:::<<<>>>???>>>???@@@BBBAAAAAA@@@@@@???>>>======>>><<<999888999;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>999;;;<<<<<<;;;::::::;;;:::;;;======<<<;;;;;;<<>>>>>>>>=========<<<<<<===>>>???????????????::::::;;;;;;<<<=========;;;<<<<<<:::888777888999;;;<<<===???BBBFFFIIIJJJJJJHHHEEEBBB@@@?????????>>>>>>>>><<<;;;<<>>>>>===;;;<<<======;;;999999:::555777888888999:::===@@@BBBCCCIIISSS[[[```ggglllooommmjjjgggfffdddbbbaaa]]]^^^```bbbhhhrrrllleeeccckkkvvv}}}}}}uuuqqq{{{xxxrrrvvvyyy|||xxxvvvyyyyyyuuuuuuxxx|||AAAAAA@@@???>>>>>>======<<<<<<<<<;;;:::999888777555555555444444444333333666555555555666666777888666777999;;;>>>CCCJJJOOOWWWaaappp{{{zzzzzzlllggghhhsss{{{||||||llljjjsssvvvqqqeeekkk{{{xxxcccPPPRRRTTTZZZccckkkoooooojjj]]][[[fffllljjjnnnyyy}}}cccMMMJJJIIIEEEGGGBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHIIIIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEHHHJJJLLLJJJHHHGGGGGGIIIKKKLLLLLLHHHGGGFFFEEEFFFGGGIIIKKKJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBCCCFFFIIILLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFAAABBBCCCDDDFFFHHHIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFHHHIIIKKKKKKIIIGGGFFFAAADDDFFFFFFDDDCCCEEEGGGDDDBBB@@@@@@BBBDDDEEEEEEAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@???@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGFFFCCC@@@@@@@@@>>>???@@@AAAAAA@@@??????AAABBBCCCDDDDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@AAACCCDDDCCCBBBAAA@@@?????????@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@BBBDDDFFFEEECCC???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===============<<<>>>@@@@@@???>>>???AAA@@@@@@???>>>===<<<;;;;;;===:::888888999;;;<<<<<<<<<<<<<<<<<<<<<======>>>999;;;======<<<::::::;;;888:::======:::999:::;;;============>>>>>>>>>>>><<<===>>>>>>??????>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;:::777777999;;;<<<<<<<<<===???BBBEEEGGGFFFDDDAAA???===>>>???@@@>>>>>>>>>===<<<>>>BBBEEE@@@???>>>;;;999888:::<<<:::;;;<<<===>>>>>>======;;;===>>>===;;;999999:::666777888888888888:::<<>>>>>===<<<;;;;;;<<<<<<<<<;;;999888666555555555555666666777777777666666666666666777888888:::<<<>>>@@@DDDKKKSSSXXXdddppp||||||ttthhhfffoooyyy}}}ooo```bbbooosssmmmhhhooo~~~oooWWWNNNQQQVVV]]]eeelllllliiijjj______kkkppplllppp|||yyy```KKKJJJIIIFFFHHH@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJIIIHHHEEEDDDCCCDDDFFFGGGHHHGGGFFFHHHJJJLLLMMMMMMLLLKKKDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEHHHLLLNNNGGGFFFEEEGGGJJJMMMOOOOOOGGGFFFEEEEEEFFFHHHJJJKKKKKKIIIHHHFFFDDDDDDDDDEEECCCCCCDDDGGGKKKMMMMMMLLLKKKJJJHHHHHHHHHHHHFFFEEE???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEGGGIIIKKKKKKIIIGGGFFF@@@CCCFFFEEECCCCCCDDDFFFEEECCCAAABBBDDDGGGHHHHHHAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBB??????@@@AAACCCDDDEEEEEEEEEFFFFFFEEEBBB?????????>>>>>>@@@@@@AAA@@@???>>>BBBCCCDDDEEEDDDCCCAAA???<<<<<<<<<===>>>???AAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@AAACCCDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFCCC@@@>>>AAAAAAAAACCCFFFGGGFFFEEE@@@???>>><<<:::999999999888888:::<<<===>>>>>>???>>>@@@BBBAAA???===>>>@@@??????>>>===<<<;;;::::::<<<999777777999;;;<<<<<<<<<<<<;;;::::::<<<===>>>777999<<<<<<;;;999999:::666999<<<<<<999888888:::;;;;;;<<<===>>>???@@@@@@===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::666888:::999888888:::===<<<;;;::::::;;;===???AAABBBAAA>>><<<;;;<<<>>>???AAAAAA@@@>>><<<===@@@CCC@@@@@@>>>:::888888:::===;;;<<<===>>>>>>>>>===<<<<<<===>>>===;;;:::::::::999:::;;;;;;999999999;;;<<<:::===DDDFFFDDDDDDHHHCCCHHHNNNQQQSSSXXX___fffbbbgggoooxxx~~~vvvfffZZZ___ooo}}}xxxqqqvvvzzz{{{wwwrrrooonnniiippprrrkkkffflllyyyvvvrrryyy}}}rrrlllkkkkkkkkkeeekkkssszzz|||||||||{{{{{{{{{======<<<;;;;;;:::999999888888777777666555555555333333444444555666666666999777444444555777888888>>><<>>>>>@@@BBBDDDEEEGGGHHHFFFDDDAAA???>>>???@@@BBB???AAABBBCCCCCCCCCEEEGGGHHHGGGGGGFFFDDDCCCAAA@@@??????>>>>>>>>>>>>>>>???BBBDDDEEEEEECCCAAAAAAAAA>>>>>>???AAADDDDDDCCCBBB???======???BBBBBB@@@===>>>???AAABBBBBBBBBAAAAAADDDCCCAAA??????@@@AAABBBDDDCCCAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDAAA???<<<999888888999:::<<<<<<======>>>>>>??????@@@AAAAAA???======>>>@@@BBBAAA???===;;;:::999999:::::::::;;;;;;;;;<<<<<<===<<<:::999888999999:::<<<;;;:::999888888888888333666999;;;:::999999999:::;;;<<<>>>>>>>>>======>>>===<<<===???@@@@@@@@@>>>>>>===<<<;;;999777666888888888888888888888888<<<;;;999777666777;;;???@@@>>><<<===@@@BBBAAA@@@BBB@@@<<<:::999:::===>>>========================>>><<<:::;;;>>>AAA@@@>>>???>>>===>>>??????===;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;<<>>>>>>>>>>>>>>???@@@BBBDDDCCCBBB@@@@@@@@@?????????AAABBBBBB@@@>>>???>>>>>>@@@BBBCCC@@@>>>???@@@AAACCCCCCCCCBBBAAACCCBBB@@@?????????AAABBBAAAAAA???>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCBBBBBB@@@>>>;;;999888888:::;;;<<<<<<<<<===>>>>>>?????????@@@AAA@@@>>>===>>>???@@@@@@>>><<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<;;;;;;::::::999888777777555888;;;<<<;;;::::::;;;;;;<<<>>>???@@@??????>>>===<<<;;;<<<>>>@@@@@@???>>>>>>===<<<;;;999888777999999999999999999999999;;;;;;:::888777999<<>><<<:::;;;>>>@@@@@@>>>===<<<;;;<<<<<<<<<:::888::::::::::::;;;;;;;;;;;;<<<;;;::::::===>>>>>>>>>@@@@@@AAADDDIIIPPPXXX]]]bbbgggnnnssstttvvvzzz~~~zzznnnaaa^^^fffttt~~~yyyqqqppppppqqqnnnkkkmmmrrrzzz~~~vvvqqqqqqvvvzzz~~~qqqkkkmmmrrrvvv{{{wwwqqqllljjjjjjkkklllooopppqqquuuzzz888888777777666666555555444444444555555555666666444444555555666666777777666666666777999;;;===>>>@@@EEEPPP___lllyyysss~~~ppp___WWWWWWfff}}}~~~}}}rrrdddWWWRRROOOQQQTTTWWW]]]cccppp{{{}}}jjjSSSLLLIIISSSYYYWWWYYY```cccaaaccchhhrrr{{{wwwpppsss|||qqq```TTTOOOLLLGGGBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFDDDBBBCCCDDDCCCEEEIIIKKKLLLJJJGGGDDDBBBBBBBBBCCCEEEGGGIIIJJJGGGHHHJJJIIIHHHGGGGGGHHHGGGHHHHHHGGGEEECCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEECCCBBBAAAAAACCCDDDFFFGGGHHHGGGGGGFFFGGGEEECCCBBBDDDEEEEEEEEEDDDAAA??????BBBEEEGGGGGGHHHFFFEEEEEEFFFGGGGGGFFFFFFIIIMMMQQQSSSPPPJJJEEECCCCCCBBBAAAAAACCCDDDEEEEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>???@@@BBBDDDFFFGGGDDDEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBBAAA@@@AAABBBFFFFFFEEEEEECCCBBB@@@???>>>>>>>>>======>>>>>>???>>>@@@BBBBBB@@@>>>>>>???@@@@@@???@@@AAAAAA>>><<<@@@???@@@AAACCCCCCAAA???@@@AAABBBCCCDDDCCCBBBBBBCCCBBB@@@?????????@@@AAA>>>>>>============>>>>>>BBBBBBBBBBBBAAAAAA@@@???>>><<<:::999888999;;;<<<;;;<<<<<<======>>>??????===???AAAAAA???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888999;;;<<<===999:::;;;;;;;;;999777666555777:::;;;:::999999:::;;;;;;<<<>>>>>>??????>>><<<::::::;;;===???@@@???>>>>>>===<<<:::999888777::::::::::::::::::::::::999:::;;;::::::;;;>>>@@@>>>===<<<<<<>>>@@@@@@???>>>===<<<;;;::::::::::::===========================<<<;;;<<<>>>??????>>>;;;:::999:::;;;;;;999777999999999:::::::::;;;;;;>>><<<::::::<<<===<<<;;;>>>===>>>AAAFFFKKKOOOQQQ[[[aaahhhjjjhhhiiiooouuuzzzsssllleeebbbgggpppzzzyyyvvvvvvwwwuuupppnnnoooqqquuu|||yyyyyyxxxtttqqqrrrwww{{{~~~sssrrryyyxxxqqqlllkkklllmmmjjjjjjllloootttzzz|||yyywwwvvvvvvvvv777666666666555555444444222222222222222222222222444555555666666777888888999::::::;;;;;;===@@@BBBJJJSSSccctttzzzzzzmmmZZZVVVTTT]]]sss~~~~~~nnn\\\RRRNNNNNNPPPRRRSSSUUU^^^gggrrr|||}}}yyysssaaaMMMIIILLLXXX^^^YYYWWW\\\bbbaaadddkkktttxxxsssnnnuuuuuubbbTTTNNNKKKFFFBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFEEECCCBBBCCCDDDBBBEEEIIIKKKKKKIIIEEECCC@@@AAABBBCCCEEEGGGHHHIIIFFFHHHIIIIIIGGGFFFFFFGGGFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGFFFEEEDDDCCCBBBAAAAAAEEEGGGIIIJJJJJJIIIGGGFFFEEECCCAAAAAACCCFFFGGGGGGEEEBBB??????BBBEEEHHHIIIGGGEEEDDDEEEGGGHHHHHHGGGEEEGGGLLLPPPRRRPPPJJJFFFCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEDDDCCCAAA????????????@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAACCCDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@??????@@@EEEEEEDDDDDDBBBAAA@@@???>>>============>>>>>>???===???AAAAAA@@@???>>>???AAA@@@@@@AAABBBBBB???===@@@@@@AAACCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>??????@@@<<<<<<<<<<<<===>>>???@@@CCCCCCCCCBBB@@@???===<<<;;;;;;999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>???<<<>>>AAAAAA@@@>>>============<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999888999:::;;;<<<777999;;;===<<<:::777555333555777888777666777888888999999:::;;;<<<======<<<;;;:::<<<>>>@@@AAAAAA>>>===<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;;;;<<<>>>@@@CCCAAA???===<<<;;;::::::<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===999888888:::<<<===<<<;;;999999999::::::::::::;;;AAA???===<<<======<<<::::::999:::???EEEJJJLLLMMMQQQZZZbbbccc______eeelll{{{}}}yyyrrrmmmcccccccccdddhhhppp{{{zzztttrrrmmmooottt}}}}}}xxxxxxyyysssvvvyyyyyywwwyyy~~~{{{~~~xxxuuuuuuwwwrrrsssuuuxxx|||~~~|||zzzuuuppplll666666666666555555555555444444444333333333222222555555666666777888888999:::;;;<<<<<<<<<>>>CCCGGGXXXeeexxxxxxuuulllZZZMMMNNNVVVggg~~~~~~{{{|||}}}~~~jjjWWWMMMLLLHHHJJJOOOSSSSSSUUU___kkkqqqzzzyyyqqqiiiXXXJJJKKKRRR]]]bbb[[[WWW\\\aaabbbdddjjjpppqqqlllmmmxxxxxxaaaQQQJJJHHHFFFCCCAAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDCCCFFFIIIKKKKKKHHHEEECCCBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHIIIHHHGGGEEEEEEFFFCCCEEEGGGGGGEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEFFFGGGHHHHHHGGGEEEDDDDDDCCCAAABBBEEEGGGHHHGGGFFFCCCAAA@@@CCCGGGJJJKKKFFFEEEDDDEEEGGGHHHHHHGGGCCCEEEIIIMMMNNNMMMHHHDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHAAABBBDDDEEEEEEDDDCCCBBBCCCCCCDDDBBB@@@>>>>>>???CCCCCCCCCBBBBBB@@@???>>>======<<<<<<===>>>??????>>>@@@BBBCCCAAA@@@@@@AAAAAA@@@AAABBBDDDDDDBBB@@@@@@AAACCCDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAACCCCCCBBBAAA@@@>>><<<;;;::::::999999999:::;;;<<<;;;;;;;;;<<<======>>>>>>;;;===@@@AAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999::::::666888;;;======:::777555333555777777666666777999888888999:::;;;<<<===>>>>>>===<<<===@@@BBBBBBBBB>>>===<<<:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;;;;<<<>>>@@@CCCBBBAAA>>>;;;:::999999;;;<<<<<<<<<<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<888888999<<>><<<<<<<<<<<<===>>>?????????AAACCCCCCBBBAAAAAABBBAAAAAAAAACCCEEEEEECCCAAA???AAACCCDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@????????????>>>>>>======;;;;;;<<<<<<===???@@@AAAAAAAAAAAA@@@???>>>===<<<:::999999999999::::::::::::;;;;;;<<<<<<===>>>>>>;;;===???@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;999888888999999666888;;;===<<<:::888666666888999999888999:::<<<;;;;;;;;;<<<===???@@@AAA@@@???>>>>>>@@@BBBBBBAAA>>>===;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;::::::;;;>>>@@@@@@AAA@@@???<<<;;;<<<===<<<======<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>>>>===<<<;;;<<<777777999<<>>DDDIIIOOOUUUYYYWWWPPPLLLMMMPPP[[[hhhvvv~~~sssjjjfffffffffeeeggglllrrruuuwww|||{{{pppppppppsssuuuwwwwwwwwwnnnxxx~~~{{{tttrrrqqqpppxxx|||vvv}}}}}}555555555555555555555555333333444555666777888999666666777888888999999:::777;;;???DDDJJJVVVeeeooojjjVVVMMMOOOUUU^^^rrrwwwxxx|||}}}tttvvv~~~wwwdddTTTGGG>>>===@@@>>>???CCCHHHJJJOOO[[[ggggggoooiii\\\TTTKKKIIISSSZZZbbbbbbYYYTTTYYY]]]\\\___bbbdddbbbbbbiiittt|||}}}mmmXXXIIIDDDDDDCCCAAA>>>???AAABBBCCCDDDEEEEEECCCDDDEEEEEEDDDCCCDDDEEEIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGHHHGGGEEEDDDDDDDDDBBBDDDGGGHHHGGGFFFFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGIIIKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFF@@@AAAAAABBBCCCDDDEEEFFFLLLLLLKKKJJJJJJIIIHHHHHHCCCDDDEEEGGGIIIJJJHHHFFFCCCBBBAAACCCFFFIIIJJJJJJGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFEEECCCAAAAAABBBBBBCCCCCCCCCCCCCCCBBBDDDEEEDDDAAAAAACCCEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBDDDEEEEEECCCAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<>>>??????>>>@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>@@@CCCCCCBBBAAAAAABBBAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>??????????????????>>>>>>===::::::999999999999999999::::::;;;<<<<<<======>>><<<===>>>>>>======>>>@@@===<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;666888:::<<<<<<:::888777777999:::999999999;;;===<<<;;;;;;<<<>>>@@@BBBCCCAAA???>>>>>>???@@@@@@???>>>===;;;999999999:::;;;::::::::::::::::::::::::;;;;;;:::888777999<<>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::999<<>>@@@BBBCCCDDDEEEEEECCCEEEFFFEEEDDDDDDEEEFFFJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGEEECCCCCCDDDCCCEEEHHHJJJIIIHHHGGGHHHAAABBBCCCDDDEEEGGGHHHHHHFFFHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEE??????@@@BBBDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFIIIKKKKKKHHHEEEAAAAAA@@@BBBFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFEEECCCCCCDDDDDDCCCAAAAAABBBCCCCCCDDDDDDCCCCCCAAACCCCCCBBB??????CCCFFFAAAAAABBBCCCEEEGGGHHHJJJIIIIIIHHHGGGFFFDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEEEEDDDBBBAAAAAABBB@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<<<<>>>??????>>>@@@BBBCCCBBBAAAAAABBBDDDCCCBBBBBBBBBAAA>>><<<===@@@CCCCCCAAA@@@AAABBBAAAAAABBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>======<<<::::::::::::;;;<<<=========>>>>>>????????????>>>:::::::::999999999888888::::::;;;;;;<<<======>>><<<===>>>===<<<===???AAA======<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<:::999999888999:::<<<===777888:::;;;;;;:::999888666777888888777888:::<<<:::::::::;;;<<<>>>@@@BBBAAA???======>>>???>>>===>>>===;;;999999999;;;<<<::::::::::::::::::::::::<<<;;;999777666777;;;???DDDEEEEEEAAA<<<::::::<<>>AAA>>><<<:::::::::888777000444777666666???OOO]]]wwwpppeeeWWWJJJCCC@@@@@@GGGNNNYYYfffvvvzzz~~~yyyxxxzzzuuussslllpppqqqoooooorrruuutttuuu|||}}}|||~~~vvvvvv333333333333333333333333666666555555555666666777:::777555666:::======<<>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCFFFJJJMMMMMMLLLIIIGGGBBBBBBDDDEEEGGGIIIJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKHHHDDDBBBBBBBBBAAAAAABBBBBBBBBCCCEEEHHHJJJLLLKKKIIIGGGEEEDDDDDDEEEFFFHHHFFFDDDAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@>>>===<<<<<<<<<;;;<<<===>>>??????>>>>>>FFFDDDBBB@@@???????????????BBBDDDDDDBBB@@@??????CCCDDDEEECCCAAA???@@@AAADDDBBB@@@@@@AAAAAAAAA@@@CCC@@@======???AAA@@@>>><<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>>>>===;;;:::999999::::::999999:::;;;<<<===>>>??????>>>===<<<;;;;;;<<<===???>>>===<<<::::::::::::777888:::;;;;;;:::888777:::::::::999999999999888777666777999;;;<<<;;;:::777777777777777777888888<<<<<<<<<======>>>???@@@>>>>>>===<<<<<<<<<<<<<<>>??????AAAJJJZZZlll~~~vvvhhhgggfffcccnnnyyy{{{~~~yyyxxx~~~}}}vvvdddOOODDD:::666555333333444999;;;===<<<<<>>======<<<<<<<<<======>>>>>>??????@@@DDDCCCAAA@@@???>>>??????@@@BBBDDDDDDBBB?????????BBBCCCDDDBBB@@@??????@@@CCCAAA@@@@@@AAAAAA@@@???@@@>>><<<<<>>===;;;:::999999::::::999999:::;;;<<<===>>>???>>>>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<777999:::;;;;;;:::999777:::::::::999999999999999888888888999;;;<<<;;;999888888777777777888999999<<<<<<<<<<<<===>>>???@@@???>>>======<<<<<<=========<<<:::888777777888999999::::::;;;;;;;;;;;;:::;;;;;;;;;999888888999;;;===<<<<<<<<<;;;;;;;;;;;;;;;:::999999999:::;;;;;;:::;;;<<<;;;999888888999;;;<<<===<<<:::999999;;;777666666666666777888888;;;<<<===<<<;;;:::;;;<<>><<<;;;888666555444777666999>>>???EEE[[[sssuuu]]]OOOKKKEEE===999999>>>IIIRRR\\\hhhsss}}}iiidddlll{{{tttgggfffcccaaabbbgggnnnsss~~~zzzxxxxxx{{{}}}~~~|||}}}|||yyyxxxzzz{{{xxxwww555555555555555555555555666666666666666777888888666888::::::999;;;@@@DDDLLL]]]uuuxxxuuulllkkkvvv}}}{{{}}}yyy|||}}}{{{eeeRRRCCC<<<777888888666444444666666666777999???GGGMMMNNNGGGAAA@@@AAAEEEPPP[[[fffcccSSSEEEFFFLLLWWWiiihhhooopppiiihhhpppuuuttt```TTTHHHDDDDDDBBBAAACCCAAAAAABBBCCCDDDEEEEEEFFFEEEFFFFFFEEEDDDDDDGGGIIILLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJHHHGGGFFFDDDDDDEEEFFFGGGGGGEEEGGGFFFFFFFFFGGGGGGHHHIIILLLKKKIIIFFFDDDBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLIIIFFFDDDFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHEEEDDDCCCEEEGGGIIIFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDBBB@@@@@@BBBCCCDDDCCCCCCBBBCCCCCCDDDFFFGGGHHHDDDDDDEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@???>>>=========>>>>>>======>>>???AAABBBBBBAAA@@@@@@??????@@@@@@@@@BBBDDDCCCAAA???>>>>>>AAABBBBBBAAA???>>>???@@@BBBAAA???@@@AAAAAA@@@>>>===<<<;;;;;;===??????>>>;;;<<>>===;;;:::999999::::::999::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======888999:::;;;;;;:::999888:::::::::::::::::::::::::::999999:::;;;;;;:::888888888888888888999::::::<<<<<<<<<<<<===>>>???@@@@@@??????>>>===>>>>>>>>><<<:::888777666777888999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999777777999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<;;;888777777888;;;<<<===<<<999777777888666555555555555666777777;;;<<<===<<<:::999:::;;;<<<<<<;;;:::888777666666777777===CCCEEEIIIZZZlll|||ooo\\\OOOKKKFFF???999777888===BBBIIITTT___sssxxx}}}iii___bbbooozzziiigggccc^^^]]]```ggglllxxxwwwvvvvvvxxx|||}}}{{{zzzzzz|||~~~~~~}}}}}}~~~zzzyyy}}}~~~|||{{{}}}~~~wwwrrryyy555555555555555666666666555555555555666777777888666999;;;999888>>>IIISSSfff{{{xxxkkkggghhhlllzzzzzziiiUUUEEE===888555777888555444555555444333444999>>>CCCEEEDDD@@@===>>>AAAHHHUUUaaalllgggTTTEEEFFFLLLXXXhhhfffooorrrmmmkkkqqqtttrrrZZZPPPFFFCCCBBBAAA@@@BBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFFFFGGGIIIIIIHHHFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDGGGHHHMMMLLLIIIFFFDDDBBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLLLLKKKIIIGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJHHHEEEDDDDDDFFFIIIKKKGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFCCCBBBAAAAAADDDFFFFFFFFFCCCCCCCCCDDDDDDEEEFFFFFFBBBCCCEEEFFFGGGFFFEEEDDD@@@@@@@@@AAABBBDDDFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>???>>>======>>>@@@BBBDDDBBBBBBAAAAAAAAABBBBBBBBBAAABBBCCCBBB@@@>>>>>>>>>???@@@AAA@@@???>>>???@@@AAA@@@??????@@@@@@???===<<<<<<;;;;;;<<<<<<<<<<<<;;;===@@@CCCDDDDDDBBBAAA@@@AAAAAABBBAAAAAA@@@@@@===<<<;;;999999999999:::::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;:::999999999999::::::;;;;;;<<<<<<<<<;;;:::;;;<<<;;;:::888888888888888999:::;;;;;;<<<<<<<<<<<<<<<===??????AAA@@@??????>>>>>>??????<<<:::999777777888:::;;;===<<<<<<;;;;;;::::::::::::;;;:::999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;:::888777888999<<<===>>>===:::777666777888777777777777888999999<<<<<<===;;;999888888999888888888888777777666666666888>>>EEEFFFHHHRRR^^^kkkiii```RRRHHHFFFBBB===<<<999888:::===@@@HHHQQQ___gggtttxxxttt|||nnnbbb^^^fffzzzzzzjjjjjjhhhffffffiiinnnrrruuuuuuuuuuuuvvvyyy{{{|||{{{{{{{{{|||}}}}}}}}}}}}uuu|||~~~~~~wwwpppuuu333333444444555555555555444444444444555666777888999<<<>>>===???KKK^^^mmmuuuccc]]]```mmm}}}~~~hhhUUUEEE<<<999444000111111///000333666444333555:::>>>@@@AAA>>><<<<<<>>>BBBIIIXXXeeeqqqlllWWWFFFGGGKKKSSSbbbcccmmmsssppppppssssssnnnVVVMMMEEECCCAAA???>>>@@@AAABBBBBBCCCDDDEEEFFFFFFHHHGGGFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHHHHIIIEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFFFFDDDCCCCCCDDDEEEDDDBBBBBBCCCCCCCCCBBBBBBFFFHHHMMMLLLIIIFFFDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEFFFIIIKKKLLLLLLMMMMMMLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJGGGGGGEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDFFFHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEEEEBBBDDDFFFHHHIIIHHHFFFEEEAAAAAABBBCCCEEEGGGHHHIIIEEEEEEDDDCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>???@@@???>>>>>>???AAADDDFFFCCCCCCDDDDDDDDDDDDDDDDDDAAABBBCCCBBB???======>>>===???@@@@@@>>>>>>???@@@@@@?????????@@@@@@>>><<<<<<<<<===<<<;;;:::::::::<<<>>>AAADDDEEEDDDCCCAAA@@@AAAAAABBBBBBBBBAAAAAA===<<<:::999888888999999::::::;;;;;;<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;:::::::::999999:::;;;<<<<<<=========<<<;;;;;;<<<<<<:::888888888888888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???AAAAAA@@@???????????????===<<<:::999999:::;;;<<<===<<<;;;::::::::::::::::::::::::888777777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999777888999999999888:::;;;===???@@@???<<<999777777999888888888888999::::::;;;<<<<<<;;;999777888888555555555555666666666666555777===AAABBBBBBGGGMMMTTTSSSNNNFFFAAA@@@===;;;;;;999:::===>>>>>>BBBHHHPPPZZZjjj{{{~~~mmmfffpppzzzzzzpppgggaaafffxxx}}}ooorrruuuxxx{{{}}}zzzwwwtttrrrvvvxxx{{{}}}}}}}}}|||{{{uuu{{{wwwqqqvvv333333333444555555666666444444444444555777888999999<<>>>>>999888:::>>>BBBJJJZZZiiivvvoooYYYGGGFFFHHHNNNZZZbbblllttttttuuuwwwpppfffRRRJJJDDDCCCAAA>>>>>>AAABBBBBBCCCDDDEEEFFFFFFGGGHHHFFFEEEEEEHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGEEEEEEFFFEEEEEEFFFHHHIIIGGGFFFEEEDDDBBBCCCDDDDDDCCCBBBAAADDDFFFEEECCCDDDGGGJJJMMMKKKHHHFFFDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEFFFGGGJJJMMMOOOQQQPPPOOONNNLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBAAABBBDDDFFFFFFFFFEEEEEEFFFEEEDDDFFFHHHIIIHHHGGGCCCDDDEEEFFFGGGGGGFFFFFFCCCEEEGGGHHHIIIHHHGGGFFFCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???????????????@@@??????@@@AAACCCEEEFFFDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCCCCAAA>>>============>>>@@@@@@??????@@@BBB???>>>>>>???@@@@@@===;;;:::<<<======;;;::::::;;;>>>???AAACCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBB===<<<:::999888888999999;;;;;;;;;<<<<<<<<<======;;;<<<======>>>=========<<<<<<=========<<<:::999;;;;;;::::::::::::;;;;;;999999:::;;;<<<>>>>>>???===<<<<<<<<<======;;;999777777777888888:::;;;<<<;;;;;;;;;;;;<<<===>>>???AAA@@@??????>>>????????????===;;;:::999:::;;;<<<<<<;;;:::999888999:::;;;:::::::::888666666888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888555777888999888999;;;<<<===???@@@???===999888777777666666666666777888888999:::;;;:::888777888999444444444555555555666666444666999<<<<<<<<<===???DDDCCCBBB???===<<<;;;:::666666999>>>>>>;;;<<<@@@IIIRRRbbbrrruuubbb\\\eeeooo{{{{{{wwwrrrpppnnnkkkhhhlll}}}||||||xxxssswwwzzz|||zzzwwwuuutttvvv{{{}}}~~~|||xxxuuuzzz~~~333444444555666666777777555555666666777999:::;;;;;;@@@GGGPPP```vvvrrrccc[[[VVVZZZmmm~~~~~~zzzwww{{{zzzdddPPPDDD===:::999555444444333111222777222444666777888999::::::555666:::???DDDNNN___nnnzzzqqqXXXDDDCCCEEEJJJWWWaaakkkrrrtttvvvvvviiiYYYLLLGGGCCCCCCBBB@@@AAADDDBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDBBBCCCFFFIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGHHHHHHHHHFFFDDDCCCFFFEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDBBBFFFJJJJJJHHHGGGJJJMMMLLLJJJHHHEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFIIILLLPPPRRRXXXVVVSSSOOOLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHHHHGGGGGGFFFEEEEEEGGGFFFEEECCCBBBAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDGGGFFFEEEFFFGGGHHHFFFEEECCCDDDFFFGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEAAAAAA@@@?????????@@@@@@??????@@@BBBCCCDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDDDDBBBCCCBBB@@@===<<<<<<======>>>@@@@@@@@@@@@AAACCC>>>>>>>>>???@@@???===:::777:::======<<<;;;<<<>>>@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCBBBBBB<<<;;;:::888888888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>>>>999:::<<<===>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;999999:::<<<===>>>@@@@@@===<<<<<<<<<>>>>>><<<:::666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@???>>>>>>>>>>>>>>>???>>>;;;999999999:::;;;:::999888777777888:::;;;:::::::::888666666888:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;999888777666777999999888888999;;;;;;===??????<<<999777777666555555555555666777777888999:::999888777888999555555666666666777777777444555666777888999999999<<<<<<<<<<<<<<<:::888888444444666::::::777777;;;AAAIIIVVVcccoooyyymmm^^^YYYZZZcccoooyyy~~~sssooooookkklllmmmoooooouuuzzz~~~zzzsssooolllpppvvv{{{|||}}}~~~~~~}}}zzz||||||yyy{{{~~~444555555666777888888999777777777888999;;;<<<===DDDJJJTTTbbbvvvgggZZZPPPPPPUUUbbb}}}{{{qqqqqqxxxyyyhhhSSSDDD>>>888333111000000222111...///222///222555777666666777888555666;;;BBBHHHRRRdddttt}}}rrrVVVAAA???CCCJJJWWW```hhhooorrruuurrraaaNNNIIIDDDBBBCCCCCCAAACCCGGGBBBBBBCCCDDDEEEFFFGGGGGGEEEBBB@@@AAAEEEHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIIIIFFFGGGHHHIIIHHHFFFDDDBBBFFFEEEEEEFFFHHHHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDIIIMMMNNNKKKJJJLLLOOOLLLJJJGGGEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGIIIMMMQQQTTT]]]ZZZVVVQQQLLLIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHGGGFFFDDDBBBFFFEEEDDDCCCAAAAAA@@@@@@AAABBBDDDFFFGGGFFFEEEDDDGGGFFFEEEFFFFFFFFFDDDBBBCCCDDDFFFHHHIIIIIIIIIIIIDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFAAAAAA@@@@@@???@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCBBB@@@===<<<<<<======>>>@@@@@@@@@@@@BBBDDD======>>>???@@@???<<<:::444777<<<=========???AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBB<<<;;;:::888888888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>777999;;;===>>>>>>======<<<;;;;;;::::::;;;;;;<<<999999:::<<<===???@@@AAA===<<<<<<===>>>>>>===;;;555555555666777999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@??????>>>===>>>>>>>>>???===;;;999777777888999999888777666666888:::<<<999:::999888666666888:::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;999888777888999:::999888777888999999;;;>>>>>><<<999777666666666666666666777888888777888999999888777888:::777777777777888888888888444555555555666999999888999888999;;;:::777666666444333555888777444555999999@@@KKKUUU___gggmmmqqqqqqzzz{{{hhh]]]\\\QQQZZZgggrrrzzzqqqhhhiiilllnnnnnnqqqsssttt{{{{{{}}}tttmmmjjjiiipppvvvyyy}}}|||www|||xxxvvvzzz888888888888888888888888666999<<<;;;:::<<>>BBBFFFEEEDDDCCCBBB@@@???======@@@@@@???>>>======>>>>>>AAABBBDDDEEEEEEDDDBBBAAA;;;<<<>>>???@@@???===<<<>>>>>>======>>>???@@@@@@CCCCCCAAAAAAAAAAAACCCCCC;;;===???BBBCCCCCCBBBAAA===<<<:::888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<===============<<<;;;888999;;;===>>>>>>======<<<<<<;;;999999999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<888777666777999;;;<<<;;;;;;::::::999:::;;;<<<===???????????????>>>===<<<===<<<:::999888777777777:::999888666666777999:::777888888999999:::;;;;;;888999999::::::;;;;;;<<<<<<;;;:::999888777777777777666555444444555666777888999;;;;;;;;;999777666777777666666666666777777999999999888888888777777666666555555444444333333444444444555555555555555666666555555444444444333777666444333444555777999???===AAAJJJRRRUUUYYY]]]___ccciiillliii```VVVOOOLLLMMMVVVeeerrryyysssiiikkkpppqqq|||zzzzzz||||||}}}{{{wwwwwwyyywwwxxxzzz}}}~~~}}}~~~yyyxxxyyyzzz}}}555555555666777777777888999;;;<<<;;;<<>>EEEOOOZZZgggpppkkkXXXFFF@@@???AAAKKKVVVfffhhhkkklllhhh]]]OOOEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHGGGGGGFFFCCCAAAAAACCCEEEGGGHHHIIIJJJKKKKKKJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPNNNJJJGGGEEEEEEFFFGGGGGGFFFEEEFFFHHHJJJJJJJJJGGGGGGGGGGGGHHHIIIIIIJJJCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIEEECCCAAAAAACCCEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEFFFEEEDDDCCCAAA@@@???>>>??????>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA???===:::<<<===???@@@???>>>===>>>>>>======>>>??????@@@BBBBBBAAA@@@@@@AAABBBBBB??????@@@AAAAAAAAA@@@???===<<<:::999888999:::;;;======<<<;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999:::<<<===@@@BBBCCCDDD>>>>>>>>>>>>======<<<;;;888777777999;;;===<<<;;;<<<;;;:::::::::;;;===>>>??????@@@@@@???>>>>>>=========;;;:::999888888888777888888999999999888888777777777777888888888888888888999999:::;;;;;;;;;>>>===;;;:::999888777777666666555555555555666666888999:::;;;:::999777666777777666666666666666777888888777777777666666666666666666666555555555555555555555555555444444444333333444444555555666666777666444444444555777888999666888???EEEGGGIIIMMMNNNRRRVVVYYYWWWQQQJJJEEEFFFFFFKKKVVV```jjjttt}}}}}}sssnnnttt|||~~~{{{pppooosss~~~}}}~~~zzzzzz~~~444444555666777888999999;;;<<<======AAANNN___lllnnn\\\QQQOOOVVVeee|||~~~}}}xxxvvv~~~vvv]]]RRREEE<<<999888666444444444333333333333444444555444444666888:::999999999<<>>>>>??????@@@AAAAAABBBCCCCCCCCCBBB???===;;;:::;;;===>>>?????????>>>>>>>>>=========>>>??????AAAAAA@@@??????@@@AAAAAABBBBBBAAA@@@???>>>>>>======<<<:::999999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@======>>>>>>???>>>>>>===<<<<<<======<<<;;;999888::::::<<<>>>@@@AAACCCDDD>>>>>>>>>===<<<;;;:::999888888999;;;>>>>>>===;;;===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>===<<<::::::999999999555666888:::;;;:::888777999999999888888888888777777777888888999::::::;;;>>>===<<<:::888777777777555555666666666666555555888888999::::::999777666888777777666555555555666666666666666555555555555666666777777777777777888666666555555444444333333000111222444555777888999666555555444444666777888;;;777666:::======>>>AAABBBDDDGGGIIIIIIHHHFFFDDDEEECCCDDDIIIPPPZZZiiiwwwwww{{{zzzuuuttt|||lllbbbeeekkk|||yyyyyy{{{{{{zzzxxxvvvzzz~~~}}}|||zzzyyy|||yyy~~~|||}}}666666777888888999::::::;;;===???BBBMMM```xxxooo^^^WWWWWW^^^hhh|||}}}}}}qqqaaaPPPIII@@@;;;:::999888555444444333333333333444444555555555777999:::;;;;;;<<<>>>BBBHHHTTTbbbjjjlllZZZKKK@@@@@@CCCEEELLLVVVhhhpppuuunnn]]]MMMGGGFFF@@@??????>>>>>>>>>????????????AAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBDDDFFFHHHHHHIIIJJJJJJIIIGGGDDDBBBDDDDDDEEEEEEFFFGGGGGGHHHCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@AAABBBCCCFFFHHHJJJHHHHHHGGGDDDBBBBBBDDDFFFHHHHHHHHHIIIIIIIIIHHHHHHDDDEEEFFFGGGGGGEEECCCAAADDDFFFHHHIIIIIIHHHFFFDDDDDDFFFHHHKKKLLLLLLKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIFFFEEEDDDEEEGGGIIIIIIHHHIIIIIIHHHHHHIIIKKKLLLMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHBBB@@@???@@@CCCFFFGGGGGGBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBCCCCCCAAAAAA@@@??????@@@AAAAAAAAABBBCCCCCCBBBBBBDDDEEECCCCCCBBBBBBAAA@@@??????<<<===>>>???AAABBBCCCCCCEEEEEEFFFEEECCC@@@===<<<:::;;;<<<>>>????????????>>>>>>=========>>>>>>???@@@??????????????????@@@CCCBBB@@@???>>>>>>>>>>>>>>><<<;;;999999:::<<<===??????>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@===>>>>>>>>>=========<<<;;;<<<>>>>>>>>><<<999888;;;;;;<<<<<<<<<=====================<<<;;;999999999999;;;===@@@@@@>>><<<>>>===<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@??????===<<<;;;:::999888888999555666888999::::::999999<<<<<<<<<;;;:::999999888666666777888888999999:::===<<<;;;999777666555555444555666777777666555444777888888999999888777777888777666555555555555555666666666555555555555555666777777777888999999999666666555444444333222222000000222333555666888888666555555555555666777777===888666888:::888999<<<<<<<<<>>>@@@BBBEEEHHHIIIEEECCCBBBBBBDDDLLL\\\kkkrrrwwwzzzzzzzzz~~~}}}dddZZZ]]]dddyyy|||vvvwwwzzz||||||uuuqqqpppsssxxxzzzyyywwwyyyxxxxxxxxxyyy|||}}}{{{{{{}}}888888888888888999999999;;;???EEENNN^^^vvvvvvddd[[[]]]cccppp|||}}}lllYYYLLLGGGCCC===::::::999777555555444444333333444444555555666777888999:::<<<===@@@AAAAAAFFFTTTeeennnnnnWWWIII??????CCCFFFNNNWWWcccjjjlllbbbPPPBBB>>>AAA>>>>>>=========>>>>>>???>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAADDDFFFHHHGGGGGGHHHHHHGGGDDDBBB@@@CCCDDDDDDEEEEEEFFFGGGGGGBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@AAACCCFFFHHHJJJFFFFFFFFFDDDCCCDDDGGGIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBDDDFFFIIIKKKKKKIIIFFFDDDCCCEEEGGGJJJKKKKKKJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFEEEEEEFFFGGGFFFEEEGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJIIIHHHGGGFFFAAA???>>>@@@CCCFFFGGGGGGBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHEEECCCBBBBBBBBBCCCBBBAAA????????????AAABBBCCCCCCAAA???>>>???BBBEEE@@@@@@@@@??????>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEEEECCC@@@===<<<;;;<<<======>>>?????????>>>>>>===============>>>????????????????????????@@@@@@???>>>>>>??????@@@>>>===;;;::::::;;;===>>>@@@???>>>===============@@@@@@AAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>><<<999888;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::999999:::;;;>>>@@@AAA???<<<>>>===<<<;;;;;;<<<===>>>>>>??????@@@@@@@@@??????::::::999888777777777777888888777777777888:::;;;===<<<;;;;;;:::999888888555555666666777888888999;;;:::888666555444333333444555666777777666555444666777777777777777777777777777666555555555555555666666666666666666666666666666777777888888999999666666555444333222222111222222333333444555555666555555555555555666777777888444222444666444444666666666666999===BBBGGGJJJCCCAAA@@@@@@???BBBNNNZZZeeekkksssyyy{{{~~~~~~fffZZZZZZ___rrrwwwwww||||||uuuqqqqqqssstttrrrooopppsssvvvzzz}}}zzz}}}}}}|||777777777888999999::::::@@@GGGRRR___qqq{{{pppfffdddiiinnn{{{~~~mmm[[[MMMEEEAAA>>>;;;999888888666444555555444444444444555555555666999::::::;;;===???AAABBB@@@CCCRRReeellliiiPPPCCC;;;???DDDHHHPPPZZZccceeecccXXXHHH<<<:::======<<<<<<<<<===>>>??????>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGEEEFFFFFFFFFDDDCCCAAA@@@BBBBBBCCCDDDDDDEEEEEEFFFBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAACCCEEEHHHIIIFFFFFFFFFEEEDDDEEEHHHKKKHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGDDDBBBAAAAAABBBCCCEEEGGGIIIJJJJJJIIIGGGEEECCCDDDFFFHHHIIIJJJJJJJJJMMMLLLJJJHHHGGGEEEEEEDDDIIIGGGEEEDDDEEEEEEDDDCCCEEEFFFGGGHHHHHHFFFDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIHHHIIIJJJJJJIIIHHHFFFEEEAAA???>>>@@@BBBEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGEEECCCBBBBBBCCCCCCBBBAAA???>>>>>>???AAABBBEEEDDDAAA===;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;===???BBBCCCDDDDDDDDD@@@AAABBBBBBAAA???===;;;============>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@???>>>===>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;<<<>>>?????????>>>>>>>>>>>>??????AAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<======<<<;;;999888888999:::;;;<<<>>>??????<<<============<<<;;;;;;::::::;;;===@@@@@@???===>>>===<<<;;;;;;;;;<<<=========>>>????????????>>>999999888777777777777777;;;999777666666777999:::999999888888777666555555444444555666666777777888888777666555444333333333555555666666666666555555666666666666666777777777666555555444555555666666555555555666666666666666555555666666666666666777555555444444333333222222333333333333333444444444555555555666666666666666666222111555777555444666555555666888<<>>@@@@@@IIISSSaaapppzzzuuuuuuuuuvvvxxx{{{~~~www{{{kkk\\\PPPHHHEEE>>><<<:::999999888888777555555444444444444555555444777:::;;;:::;;;>>>@@@@@@AAA???AAAPPPbbbfff^^^GGG===999@@@FFFIIINNNVVVaaa^^^WWWMMMCCC======>>><<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEE@@@@@@@@@AAABBBEEEGGGHHHGGGGGGGGGEEEDDDEEEHHHJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIGGGDDDBBBAAA@@@AAAAAAEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEFFFGGGIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCFFFHHHHHHFFFCCCBBB@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGFFFFFFFFFHHHJJJIIIJJJKKKLLLKKKIIIGGGFFFAAA@@@??????BBBDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA???>>>>>>???AAACCCEEEDDDCCC???<<<;;;<<<>>>>>>>>>>>>>>>????????????<<<===@@@CCCDDDEEEDDDDDD===>>>@@@AAAAAA@@@???>>>???>>>>>>===============>>>>>>===<<<<<<<<<<<<<<>>>>>===<<<;;;;;;===???@@@>>>>>>>>>>>>???@@@AAAAAA???@@@@@@@@@???>>>======<<<<<<;;;;;;<<<===>>>???<<<<<<;;;;;;:::999999999777777888999;;;<<<======<<<<<<===>>>>>>>>>======;;;::::::<<<>>>@@@???>>>>>>===;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>:::999888888777777888888::::::999888777777777777777777777666666555555555333444444555666666777777777666555444444444444555666666555555555555666666555555555555666666777777444444444444555666777777333444444444555555555555555555444444444444444444333333333333333333333333222222333333333444444444444555555666666666666666666333444999;;;888666777666666777999===BBBGGGIIIHHHEEEDDDGGGHHHHHHLLLQQQMMMPPPWWW```eeeiiitttsssccc[[[ZZZ___pppwwwsssyyyxxxvvvuuutttqqqnnnqqqxxx888:::<<>>AAA???@@@???AAAOOO______TTTDDD<<<:::BBBHHHHHHJJJPPPWWWRRRIIIAAA===<<<===>>><<<<<<<<<======???@@@AAA??????@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEFFFFFFEEEEEEAAAAAA@@@AAABBBDDDFFFGGGIIIIIIHHHFFFDDDDDDGGGIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGFFFEEECCCBBB@@@??????DDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGEEECCCBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEGGGIIICCCEEEHHHJJJJJJHHHEEECCCAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKLLLMMMMMMLLLJJJHHHGGGBBB@@@??????BBBDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA???======???AAACCCDDDEEEEEECCC???<<<;;;;;;???????????????@@@@@@@@@<<<>>>AAACCCEEEEEEDDDDDD===>>>AAACCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<===???>>>===<<<<<<<<<<<<<<>>???AAAAAA???===<<<>>>===<<<;;;<<<===???AAA======>>>>>>???@@@BBBBBB===>>>>>>?????????>>>>>>===<<<<<<<<<===>>>@@@AAA<<<<<<;;;999999999999999888777777777777777777777;;;<<<===>>>????????????<<<:::999:::===?????????===<<<;;;:::999::::::;;;;;;;;;<<<======>>>======::::::999999888999999999999:::;;;;;;:::888555444888888888888777777777777333333444444555666666777666666555555555555666666777666555444444555666777555555555555555666777888333333333444555666777888222222222333333444444444444444444333333222222111333333333333333333333444111111222333333444555555444555555666777666666666444222333999:::777444444222333555777:::>>>BBBDDDDDD???>>>CCCFFFHHHJJJMMMRRRPPPRRRVVVWWWZZZfffsss}}}{{{|||vvveee[[[YYY___qqquuupppvvv~~~}}}|||wwwnnnfffgggmmmxxx~~~<<>>>>>>>>>>>@@@@@@CCCJJJRRRUUUSSSOOO@@@???>>>@@@CCCHHHMMMPPPOOOMMMIIIDDD???<<<:::999============>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBCCCDDDDDDCCCBBBBBBBBB>>>;;;<<<@@@DDDFFFFFFJJJEEE@@@???BBBEEEGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDEEEEEECCCBBBBBBCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGIIILLLOOOPPPMMMJJJGGGEEEEEEDDDCCCBBBBBBAAAAAABBBEEEFFFFFFEEEFFFAAA???DDDFFFEEEDDDDDDDDDFFFIIIKKKKKKJJJGGGEEECCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGEEEDDDEEEJJJNNNRRRQQQPPPPPPQQQOOOJJJFFFEEEEEEEEEEEEDDDBBBAAA@@@CCCBBBBBBBBBCCCFFFHHHJJJIIIGGGEEEDDDEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@@@@BBBAAA???===<<<;;;;;;<<<@@@AAAAAA@@@>>>===>>>???CCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===============<<<<<<;;;;;;===>>>???===???BBBCCCCCC@@@<<<:::;;;>>>AAABBB@@@>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>===>>>>>>===<<<<<>>>>>;;;;;;;;;;;;;;;<<<===>>>???>>>;;;999777777888999;;;;;;<<<<<<===>>>>>>>>>;;;:::999999888888999999333444555777888888888888444555666777888888777777444333333333333444555555555555555555555555555555444333333333333444555666555555666666666666555555666777888999999888777666777777666555444333333222///000222444555555555444666555444333222222222222///000111111///......000444666777777555444444555222222333666888999888666555444555777999;;;:::999:::;;;<<<>>>AAACCCDDDEEEKKKKKKMMMNNNLLLNNNYYYeee{{{{{{nnnkkkppp{{{uuuddd\\\\\\gggppp}}}zzzooommmuuujjjaaadddqqq{{{{{{xxxzzz}}}~~~|||}}}|||<<>>>>>===>>>AAAEEEJJJLLLHHHFFFCCC@@@===;;;;;;;;;;;;;;;<<<<<<<<<=========??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD???@@@BBBCCCDDDDDDDDDCCCDDDBBB@@@@@@AAACCCDDDDDDGGGCCC@@@@@@CCCFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGIIILLLNNNOOOLLLIIIFFFDDDDDDDDDCCCBBBCCCBBBAAACCCEEEGGGGGGFFFGGGCCCAAADDDFFFDDDBBBCCCDDDFFFHHHJJJJJJHHHFFFDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGEEEDDDEEEIIIMMMPPPOOOPPPQQQQQQNNNHHHCCCFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBCCCEEEGGGIIIKKKHHHFFFEEEEEEEEECCCBBBCCCBBBAAAAAA@@@@@@@@@@@@BBB@@@>>>===;;;;;;;;;<<<@@@AAABBBBBB@@@???@@@AAACCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>>>>=========>>>???@@@===>>>???@@@@@@>>>===<<<<<>>????????????>>>>>>>>>>>>>>>======<<<=========<<<;;;;;;===???===<<<;;;:::999888777777888999999::::::;;;;;;;;;===>>>>>>>>><<<<<<===>>>;;;;;;;;;;;;;;;<<<======???===;;;999777777888999;;;;;;<<<<<<======>>>>>>;;;:::999999888999999999777777888888888777666666555555666666777777777777444333333333333444555555555555555555555444444444333333333333444444555666333333444444444444333333555666777888888777666555777666666555444333333222111111222333444444444444333333222111111111222222///000000000......000222333555555555333333444555444333444666888888777555333333333555777888888666888888999;;;<<<===>>>???BBBCCCEEEGGGFFFHHHSSS___xxx}}}pppccc```fffrrrxxxmmmbbb```ccchhhppp{{{|||uuuppprrr|||vvvkkklllppp{{{|||wwwwwwxxxvvvtttqqqqqquuu{{{}}}}}}CCCKKKVVV^^^ccchhhpppvvv|||}}}tttcccWWWQQQSSS\\\fff}}}yyyrrrssszzz~~~{{{yyy|||~~~xxxjjj]]]UUUJJJ@@@>>>>>><<<;;;;;;;;;;;;::::::999999999888999999999999999888888777:::999999888999:::<<<===>>>???BBBGGGLLLLLLGGGBBB<<<<<<;;;<<<>>>AAADDDFFF>>>===<<<;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCDDDEEE@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCDDDDDDDDDCCCBBB===>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAABBBDDDBBBAAAAAACCCFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAADDDEEEGGGFFFEEECCCCCCDDDBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNJJJGGGDDDCCCCCCDDDCCCBBBDDDCCCCCCDDDFFFHHHHHHGGGIIIDDDCCCEEEFFFCCCBBBCCCFFFGGGHHHIIIHHHGGGDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFIIILLLNNNNNNOOOOOOOOOKKKEEEAAAFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGKKKHHHFFFDDDDDDCCCBBB@@@CCCCCCAAA@@@@@@?????????AAA@@@>>><<<;;;;;;<<<<<<@@@AAACCCCCCBBBAAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<<<<==================>>>??????===============>>>>>>>>>===@@@BBBBBB???===;;;;;;<<<<<<;;;;;;;;;<<<<<<===888:::<<>>>>>;;;;;;:::999999999999999;;;;;;::::::888666555444777666555555555666777888444333333333333444555555666555555555444444333333222222333333444555666666333333444444444444333333444444555666666555555444555555555444444333333333444333333222222333333444222222111111000111111111///000///......///222444666666666444222222444666666555444555777777555333111000111333555666555444555666666666777777888888;;;;;;===@@@@@@BBBLLLVVVlllzzzrrreeeYYYWWW]]]jjj{{{zzzuuupppjjjddd```cccjjjlllrrr{{{uuuuuutttuuu{{{zzzqqqqqqvvv{{{zzz}}}TTT]]]hhhppptttxxx~~~nnn```RRRLLLOOOYYYiiivvvyyyqqqrrr|||}}}|||tttgggZZZRRRJJJBBB<<<===>>>===;;;<<<;;;;;;::::::999888888888999999:::;;;;;;999888777;;;:::888777888999<<<===>>>@@@BBBFFFHHHFFFAAA<<<:::999999999;;;<<<>>>???999888777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCC?????????@@@@@@@@@AAAAAA@@@AAACCCEEEEEEDDDBBBAAA===>>>@@@AAACCCCCCBBBBBBAAADDDFFFEEEBBB@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@????????????@@@@@@AAACCCDDDDDDBBBAAAAAABBBBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKLLLHHHEEECCCBBBCCCCCCCCCBBBEEEDDDDDDEEEGGGIIIHHHGGGGGGDDDCCCFFFGGGDDDCCCFFFHHHIIIIIIIIIHHHFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHDDDDDDEEEEEEFFFHHHKKKMMMNNNMMMMMMLLLJJJGGGDDDBBBFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDGGGEEECCCBBBBBBBBBAAA@@@CCCCCCAAA@@@???????????????>>>===<<<;;;;;;<<<===???AAACCCDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>>@@@BBBAAA???<<<;;;;;;<<<;;;;;;;;;;;;<<<======888:::===@@@AAA@@@>>>===;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;:::999:::<<<<<<;;;;;;:::999888888888888888999999:::::::::;;;999::::::999888999;;;===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888888999999::::::;;;<<<<<<======>>>;;;;;;:::999999999999:::<<<<<<<<<:::999777555444888666555444444555777888444333333333333444555555666555555444444333333222222222333444555555555555444555555666666555555444333333333444444444444444444444444333333333333333666555333222111222333333444333222111000000000000/////////...---///444777===<<<:::777555444666888777666555555666555444222000000000222444555444222333333444444555555555666999888:::======>>>EEENNN[[[dddkkkmmmooossstttrrreeeZZZOOOMMMRRR^^^nnn|||yyyrrrmmmgggddd```^^^cccjjjkkkrrrzzz}}}~~~~~~yyyuuuvvvxxx|||xxxuuuwwwfffooo{{{ppp]]]SSSMMMPPP\\\mmm{{{tttsss|||wwweeeTTTMMMKKKDDD>>>;;;===>>><<<:::;;;:::::::::999999888888888999999:::;;;;;;999888777<<<;;;999888888:::<<<===>>>@@@BBBDDDDDDAAA<<<999777777888888999999::::::888777666666666777999:::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>????????????@@@@@@AAABBBDDDDDDBBB@@@???>>>>>>@@@AAAAAA@@@@@@???===AAADDDDDDBBB@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@BBBCCCCCCDDDDDDCCCCCCBBB<<<<<<======>>>@@@AAABBBAAABBBCCCCCCAAA@@@@@@AAABBBCCCDDDDDDCCCCCCDDDFFFEEEFFFGGGGGGHHHIIIIIIIIIFFFDDDBBBAAACCCDDDDDDCCCFFFEEEDDDFFFHHHIIIHHHGGGEEECCCDDDGGGGGGEEEFFFJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIAAAAAABBBDDDHHHKKKNNNOOONNNMMMJJJGGGEEEDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@??????AAABBBBBBAAACCCCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<======>>>@@@CCCDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>============>>>;;;;;;;;;<<<<<<<<<<<<<<<:::<<<@@@BBBBBBAAA???===>>>@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;===???@@@@@@>>><<<:::<<<============<<<;;;;;;:::;;;<<<<<<:::999:::;;;<<<<<<;;;;;;:::999999999:::::::::999999888888888555888:::;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<:::999999999888999999999::::::;;;;;;<<<=========<<<;;;::::::999999::::::;;;;;;;;;::::::888777666888777555333333444666777444333333333333444555555555555444444333333333333222333444555555555444444444444555555555555444444222222222222222333333444222222222333333333333333666555333222111111222333888777555333111000///////////////......000444888CCCBBB@@@<<<888777888:::999777555444444444333111111000000222444444333222222333333444555666777777888777888:::999888===CCCLLLPPPTTTUUUWWW[[[\\\\\\UUULLLDDDCCCFFFNNN\\\hhhuuuuuuwww}}}{{{rrrmmmiiifffccc___aaaeeelllssszzz}}}|||zzz}}}~~~{{{}}}|||yyyyyy~~~vvvlll___SSSOOORRR```sss}}}zzz~~~{{{xxxxxx|||jjjUUUFFFBBBCCC@@@<<<:::<<<<<<999888999999999999999999999999999999999999999999888888777;;;:::999999999:::;;;<<<===>>>@@@AAA@@@===999777555666777888888888777777888777666555666666888888:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;=========>>>>>>>>>?????????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@???>>>===<<>>@@@AAABBBBBBCCCEEEDDDCCCAAABBBBBBBBBCCCDDDDDDCCCCCCDDDFFFEEEFFFGGGHHHHHHHHHHHHGGGEEECCCAAAAAACCCEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFCCCBBBDDDHHHHHHFFFHHHLLLLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHAAA@@@AAADDDIIIMMMOOOOOOKKKKKKIIIFFFDDDDDDFFFHHHDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC???>>>===>>>@@@BBBBBBBBBDDDCCCAAA@@@>>>>>>=========<<<;;;;;;;;;<<<===>>>>>>AAADDDDDDCCCBBBAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????===>>>>>>???@@@?????????;;;===AAADDDDDDAAA>>><<<>>>???@@@@@@>>>======>>>;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@???===;;;:::======>>>>>>======<<<;;;888:::<<<<<<;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;:::;;;;;;:::999888777666666444777:::<<<<<<<<<;;;<<<======<<<;;;;;;;;;;;;<<<888888888999999999999999:::::::::;;;<<<<<<======<<<;;;;;;::::::::::::::::::::::::::::::999888777777666555444444444555666444333333333333444555555333333333333333333444444333444555555555444333222222222333333333333222222111111111111222333444444111111111222222333333333555444333333222222222222888777555333222111000000//////000//////111444777BBBBBB@@@===:::888999:::999777444333444444222111111111111222444444333222333333444444555666777777555333444666555333555:::AAABBBCCCDDDFFFIIIKKKLLLJJJEEEAAAAAACCCGGGQQQ[[[cccdddgggpppwwwrrrooommmiiiccc```bbbssszzz{{{{{{yyyuuuwww~~~tttddd[[[VVVWWWaaavvvzzztttttt~~~wwwyyyxxxhhhWWWIIIAAA>>><<<>>>:::999;;;;;;888777:::777777777888999999::::::999999888777777777777888999999999999999999999999:::;;;<<<<<<;;;999777777444555777888999888777666666666555444555666777888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>????????????>>>>>>>>>===;;;<<<>>>????????????>>>@@@@@@@@@AAACCCDDDCCCBBBAAACCCCCCBBB??????AAACCCAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>???@@@@@@AAACCCDDDDDDBBBAAAAAABBBBBBCCCDDDDDDCCCCCCDDDFFFEEEFFFGGGHHHHHHGGGGGGFFFDDDCCCAAABBBDDDFFFGGGGGGFFFEEEDDDEEEGGGGGGGGGEEEDDDDDDFFFIIIHHHEEEGGGLLLKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGCCCBBBBBBEEEIIILLLMMMLLLFFFHHHJJJIIIFFFEEEFFFHHHCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCAAA???>>>???AAACCCCCCBBBDDDCCCAAA???>>>======<<<<<<;;;;;;:::;;;<<<===>>>@@@CCCFFFFFFEEECCCAAAAAABBBAAA@@@??????@@@AAABBB???@@@@@@AAAAAABBBBBBCCC@@@@@@????????????@@@@@@>>>>>>@@@AAAAAAAAA@@@???===>>>@@@AAAAAA???===<<<<<<>>>??????>>>>>>???@@@;;;::::::;;;;;;===>>>>>>===>>>>>>>>>>>>======<<<===============<<<;;;;;;777999<<<===<<<<<<===>>>===============<<<<<<<<<::::::999999888888777777444666999:::::::::<<<>>>======<<<;;;;;;;;;;;;;;;777777888999999999999999999::::::;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;::::::::::::999888777666666666555555555444444444444333333333333444555555222222222333333444444555555555666666555333111///111222222333333222222111111111111111111333444555///000000111222333333444333333444444444333222222555444333222111111111111///000111111000111333555888999:::999777666777888999666444333333333333222111000000111333333222000333333333333333333333333333111111444444222333777:::888888999<<<===???@@@BBBAAAAAADDDEEEFFFMMMUUUVVVWWW[[[cccsss|||wwwsssqqqnnngggddddddpppxxx}}}{{{yyyzzzoooddd``````cccqqq}}}zzzsssmmmooowwwpppxxxyyyiiiUUUHHHDDDCCC>>>:::>>>:::999;;;;;;999999<<<666666777888999::::::;;;:::999777666666666777888777777888888888888777666888999999999777666666666444555777999999888777666444444333333444666777888777888888888888999999999999999:::;;;;;;<<<======<<<<<<<<<<<<=========>>>??????>>>===<<<<<<======999:::<<<>>>@@@@@@@@@@@@DDDBBB@@@AAADDDFFFDDDAAA???AAABBB@@@??????CCCFFFAAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@??????>>>>>>>>>???AAABBBBBB@@@??????@@@BBBCCCDDDDDDCCCCCCDDDFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCAAABBBEEEGGGHHHHHHFFFEEEDDDDDDFFFGGGFFFEEEFFFFFFHHHJJJGGGDDDFFFKKKJJJHHHGGGFFFFFFGGGIIIKKKJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCEEEIIIKKKKKKIIIBBBFFFKKKLLLIIIGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDDDDCCCCCCDDDBBBAAAAAABBBCCCBBBBBBDDDCCCAAA???>>>===<<<<<<<<<;;;::::::;;;<<<>>>???BBBEEEHHHHHHFFFDDDBBBBBBAAAAAA@@@??????@@@AAAAAA>>>???@@@AAABBBBBBCCCDDDAAA@@@@@@@@@@@@@@@AAAAAA<<<===>>>@@@@@@??????>>>??????>>>>>>======<<<<<<<<<===??????>>>>>>@@@AAA:::::::::;;;<<<===>>>???<<<=========>>>>>>??????<<<<<<======<<<<<<;;;:::666999<<<=========>>>???>>>>>>>>>>>>============888888888888888999999999555666666666777999<<>>===<<<;;;;;;;;;;;;;;;666777888999999999999999999999:::;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;:::999888777555444555555666666555444333333444333333333333444555555000111222333444444555666666666777777555333000...333444444555555444444333222111111000111333555666//////000111222333333444111222444444555444333222111000000000111222333333...000222222111111222444///111444555444444555666888666333222333333333222000000///000222222111///444333333222111000000///222000111555666444555888555222111333555666777999999:::===BBBCCCCCCGGGNNNOOOQQQSSSZZZhhhwww~~~~~~yyytttssspppjjjggghhhbbblllxxx}}}|||zzz{{{~~~~~~yyy||||||{{{{{{yyy~~~zzz{{{pppdddlll}}}}}}yyyzzzvvvfffWWWHHHBBB@@@===;;;;;;:::999999888888999999:::555555777999::::::::::::888888777666666666666666777666555555555666888999>>>===:::999777777777777444555777888888888777666888777555444555666888999888888888777777777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<============???AAA@@@BBBDDDDDDBBBAAA@@@AAAFFFEEECCC@@@>>>???AAADDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@????????????BBBAAA@@@@@@??????@@@@@@???@@@AAABBBCCCCCCCCCCCCGGGHHHIIIIIIHHHFFFCCCBBBAAAAAAAAADDDGGGHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHIIILLLLLLLLLJJJHHHGGGHHHIIIIIIHHHFFFFFFGGGFFFEEECCCDDDDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCFFFEEECCCAAA@@@AAACCCDDDBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???DDDBBB??????@@@@@@===:::>>>???@@@???======>>>???DDDEEEEEEEEEEEEEEEDDDDDDEEEBBB>>>===???AAA@@@???BBBAAAAAA@@@@@@AAAAAABBBDDDCCCAAA@@@??????@@@AAA@@@AAAAAABBBAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<===AAA@@@???>>><<<<<<;;;;;;<<<===>>>???>>><<<:::999;;;;;;;;;<<<<<<<<<<<<===@@@@@@>>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============999999888888999999:::;;;999888888888999;;;===>>>BBBAAA???===;;;:::999999888888777777888888999:::555666777888999::::::;;;::::::999888888999999999:::888777666777888777666555555555666666666666666666555444333222111111111333222222111111222222333555555666666666666555555444333333222222333333444222222222222222222333333222111000000000111333333333333333333222000...------.........////////////000111222222111000111333222111000000111222555666444333111//////000111222222222222222222222222222000000111111111222222222333333333444444444555555222111000000111333555666777888999:::===BBBHHHMMMOOOQQQVVV[[[```dddggghhhmmmnnnpppqqqppplllhhhfffVVVeeetttxxxsssmmmooottt~~~{{{~~~rrrjjjsssvvvhhhYYYLLL@@@<<<<<<:::888999888888777777777777888888777777888888888888999999888777777666666666666666777666555555555666888888;;;:::888777666555555666444555666777888777666666777666555444444666777999777777777777777777777777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>======<<<;;;;;;:::;;;=========<<<===>>>@@@@@@BBBEEEEEECCCAAA@@@@@@DDDCCCBBB@@@>>>???AAADDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBBEEEEEEGGGGGGFFFEEECCCBBBBBBAAABBBDDDGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKMMMLLLLLLLLLJJJHHHGGGHHHIIIJJJIIIGGGGGGHHHGGGFFFDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBAAABBBBBBCCCAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????DDDBBB@@@@@@AAAAAA???<<<>>>???@@@@@@???>>>>>>???CCCDDDDDDDDDCCCBBBBBBAAAEEEBBB???>>>@@@BBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<===@@@@@@>>>===<<<;;;;;;;;;>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;=========<<<<<<<<<;;;;;;999999888888999999:::;;;999999888888999:::<<<===@@@???>>><<<;;;:::999999777777777777777888999999888888888999999:::;;;<<<999999888888888999999::::::888666666777777777666555555555555666666666666555444333333222222222222333222222111111222222333444555555666666666555555444333333222222333333444222222222222222222222222222111000000000111222333333333333333222000...---000000000000000000000000///000111111000///000222222111000000000222444666444333111000///000111222222222222222222222222222/////////000000111111111111111222222222333333333222111000000000222444555333444444555777<<>>===;;;;;;===???@@@BBBEEEFFFDDDBBB@@@@@@AAAAAA@@@???>>>???BBBEEEFFFDDDBBB@@@??????@@@AAA@@@???===;;;<<<>>>@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCDDDGGGHHHGGGEEEDDDEEEGGGIIIJJJJJJJJJIIIFFFFFFFFFGGGIIIKKKNNNOOOKKKLLLLLLKKKHHHGGGGGGHHHKKKIIIHHHHHHIIIIIIGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>BBBAAA@@@AAABBBAAA@@@>>>===@@@BBBBBBAAA@@@???@@@CCCCCCCCCBBBAAA@@@???>>>DDDAAA??????@@@BBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@>>>>>>???@@@AAAAAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<===??????===<<<;;;;;;::::::>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;::::::999888888999:::;;;======<<<;;;::::::999999777777666666777777888999<<<;;;:::999999:::;;;<<<777777777888999999::::::999777666555777777777666555555555555555555555555333333222222222222333333222222111111111111222222333444444555666666666555333333222222222222333333333333333222111111111000111111000000111111222333222222222222111///...---111111000000000000000000000111222222000000111222111111000000000222333444333222111000///000111222111111111111111111222222......////////////000000000000000000111111111111222222111000000111222333111111111111333888>>>CCCDDDDDDEEEGGGJJJNNNRRRTTTTTTUUUXXX[[[^^^aaabbbcccaaafffhhhbbbYYYUUUYYY___nnnyyynnn]]]VVVZZZdddwww~~~rrrlllmmmppp{{{wwwsss{{{uuueeeSSSEEECCC<<<777999;;;:::999:::777777666666666666777777:::888666555555555777888777666666555555555666666555555555555666666777777666666555444444444333333444444555555666666666666444444333333333444555666444444555666666777888888777777888888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<======<<<;;;:::<<<===???BBBEEEFFFEEEBBB@@@???>>>?????????>>>@@@CCCEEEGGGEEEBBB???>>>???@@@AAABBB@@@===;;;;;;===@@@BBBCCCCCCBBBAAAAAAAAABBBBBBCCCBBB@@@>>>>>>???AAABBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIHHHEEEEEEFFFFFFHHHJJJLLLMMMKKKLLLMMMKKKIIIGGGGGGHHHJJJHHHGGGGGGHHHHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDAAABBBDDDEEEEEECCCBBBAAA?????????@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@AAAAAAAAA@@@>>>>>>@@@CCCCCCBBBAAA@@@AAACCCCCCBBBBBB@@@???>>>===AAA@@@>>>>>>???AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>><<<;;;;;;:::::::::<<<===>>>???>>><<<:::999;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>======;;;;;;;;;;;;::::::::::::999999888888999999:::;;;;;;:::999888777777888999::::::;;;;;;::::::999999888777777777777888999999===<<<:::999888999:::;;;555666777888999999999:::888666555555666777666555666555555555555555444444222222111111222333444444222222111111111111222222222333444555555555555555333333222222222222333333444333333222111000000///111111111111111222222222222111111111000///......000000000000////////////222333444333111111111333111000000000000111222333222111000000000000111111000000000111111111111111////////////////////////////////////000000000000222222111000000000111111222222222111222666<<>>===<<<<<<>>>AAAEEEHHHLLLMMMPPPSSSWWW[[[^^^```cccdddbbbZZZPPPLLLOOOSSS\\\fffrrr|||{{{|||uuufffYYYNNNOOOWWWfff|||ppplllpppvvvvvvuuu|||vvvjjj___RRRFFF???AAA;;;888:::;;;:::999:::777777666666666666777777777666555444444666888999666666555555555555666666444555555666666666666666555555555555555555444444444444444444444555555666333333333333333444444555333333444555666777777777666666777888888999999:::999999:::;;;<<<;;;;;;:::;;;;;;;;;;;;::::::::::::<<<<<<===<<<::::::;;;===???BBBDDDEEECCCAAA@@@???<<<>>>?????????@@@CCCFFFHHHFFFCCC@@@??????AAABBBDDDBBB???===<<<>>>@@@BBBCCCCCCBBBAAAAAAAAABBBBBBDDDCCCAAA@@@???@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMLLLIIIGGGGGGGGGHHHGGGFFFFFFGGGGGGFFFEEEGGGGGGGGGFFFDDDCCCAAA@@@???AAACCCEEEEEEDDDCCCBBB@@@BBBDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>??????@@@@@@BBBBBBAAAAAA@@@???>>>>>>>>>@@@AAABBBAAA@@@???>>>>>>@@@BBBCCCBBBAAAAAABBBDDDDDDCCCCCCAAA@@@>>>>>>???>>>===<<<<<<>>>@@@BBBAAA@@@@@@??????@@@@@@AAACCCAAA???===<<<===>>>@@@>>>>>>???@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???>>><<<:::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>======;;;;;;<<<===============<<<<<<<<<;;;;;;;;;::::::999999888888999999:::;;;;;;:::888777666666777888999999:::;;;;;;:::999999999888888888888999::::::;;;:::999777777777777888444555666777888999999888777555444444555666666555666666555555444444444333111111111111222333444444222111111000000111111222222222333444444444444444333222222111111222222333333333222222111000//////000000111111222222222222111111000//////.........111111111111111111111111111222222222000//////111000000000000000000111111000000000000000000111111/////////000000111111111000000000000000000000000////////////000000000000111111000000000000000000222222222111111444999<<<999888555444555888<<>>>>>>>>999777888888666555777777777666666666666777777666555444444555666777888555555444444555555666666444444555666666666666555444555555666666666555555444333333333333444555555333333333444444444555555333333444444555555666666666666666777888888999999888999:::;;;;;;;;;:::999:::::::::::::::::::::::::::;;;<<<;;;999999;;;===???AAACCCBBBAAA?????????<<<>>>@@@@@@@@@AAADDDFFFGGGEEECCCAAA@@@@@@AAABBBCCCBBB???>>>>>>???AAACCCCCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEHHHIIIHHHFFFHHHIIIIIIIIIHHHFFFDDDCCCEEEEEEFFFFFFFFFFFFGGGGGGJJJLLLMMMLLLJJJHHHGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFFFFEEECCCBBB@@@???>>>@@@BBBDDDDDDCCCAAA???@@@AAACCCEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????AAACCCDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;<<<>>>AAA@@@@@@????????????@@@@@@BBBAAA>>>===<<<<<<>>>???===>>>???@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<===>>>======<<<;;;;;;<<<<<<>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????>>>===<<<999:::;;;<<<============<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;:::999777666666666777777999:::;;;;;;;;;:::999888888888888888888999999:::888888777777777666666555444555666888888888777666666444333333555666666555666666555555444333333333111111111111111222333444111111000000000000111111222333333444444333333222222222111111111111222222222222222111000000000///000000111222222222222111000000///...............222222333333444444444444...///000///---,,,,,,---////////////000000000/////////000000000000000000......//////000000111111111111000000000000//////............////////////////////////000000000000...///000000///000333555666444222000111333666888;;;;;;<<<===>>>@@@BBBCCCEEEGGGIIIJJJKKKLLLNNNPPPVVVUUUVVVZZZ___iiiwwwwwwpppooottt|||mmm^^^SSSTTTYYY___lllyyy}}}qqqttt}}}}}}|||yyynnn```PPPGGGAAA;;;:::======888555666666333333555666666555555555555666666666666555555555555555444555444444444444555666777333444555666666666555555222333555666666666555555444333222222222333555555333333444555555555555555444444444444444444444444555555666666777888888999777888:::;;;;;;;;;999888999999999999999999::::::888:::::::::999:::<<<===???@@@AAA@@@>>>===>>>@@@===???AAAAAAAAABBBDDDFFFCCCCCCBBBAAA@@@@@@AAAAAA>>>=========???AAACCCDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEHHHIIIIIIHHHFFFGGGGGGHHHGGGFFFDDDCCCFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMMMMJJJHHHGGGFFFHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@???AAADDDEEEEEECCC@@@>>>AAAAAACCCDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>@@@AAABBB???@@@@@@@@@@@@AAAAAAAAAAAADDDGGGGGGDDDAAA?????????@@@@@@???>>>@@@CCCEEEBBBBBBCCCCCCBBBAAA@@@@@@?????????===:::;;;>>>AAA@@@@@@????????????@@@@@@>>>????????????===<<<;;;<<<===>>>@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<======>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???>>>===;;;:::888999:::;;;<<<<<<<<<<<<::::::::::::999999999999999999888888999999:::;;;999888666666555666777888:::;;;<<<===<<<;;;999777666666666666666777777888555666777888888777555444444555666888888777555444555333222333444666666555666666555444444333222222222111111111111111222222111111000000000000111111333333444333333222111000222222111111111111222222111111111111000000000000///000111222333222222111000///...---------......///000111111222333444444///000111000---,,,---.../////////////////////......//////000000000000000------...//////000111111000000000//////.........,,,,,,,,,---------......------...///000000000000+++---///000///...///000333111///......000222444777777777888888888888888888999<<>>@@@@@@???>>><<<<<<>>>@@@>>>@@@BBBBBBBBBBBBDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@999999;;;===???BBBDDDEEEBBBAAA@@@@@@??????@@@@@@===>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEHHHJJJJJJIIIDDDDDDFFFGGGGGGFFFEEEDDDGGGHHHJJJKKKMMMNNNOOOOOOIIIKKKMMMMMMKKKHHHGGGFFFIIIHHHGGGGGGIIIIIIIIIGGGGGGGGGFFFFFFEEECCCBBBAAAAAACCCEEEFFFFFFCCC@@@>>>AAABBBBBBCCCDDDDDDDDDCCC???>>>>>>>>>>>>@@@BBBCCC>>>??????@@@@@@AAABBBBBBCCCGGGJJJIIIEEEBBB@@@AAA@@@@@@???======???CCCFFFAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAA>>>;;;;;;>>>AAA@@@@@@????????????@@@@@@:::===@@@CCCBBB???:::777<<<===>>>???@@@@@@???>>>;;;;;;;;;<<<<<<<<<======???>>>>>>============>>><<<===>>>???>>><<<:::999;;;;;;;;;<<<<<<<<<======<<<===>>>>>>===;;;999888777888999:::;;;;;;;;;;;;999999999888888888888777999999888888999999:::;;;888777666555555666777888;;;<<<=========;;;999777444444444444444555666666333555888999999888555444444555777888888666444333444333222222444666555555666666555444333333222222222222111111111111111222111111000000000000111111444444444333222111000///222222111111111111222222000000000000000111111111///000111222333222111111000///...---,,,---...///++++++,,,...///000111222222333444333000//////000...///////////////............///000000111000000---------...///000000111//////.........---------******+++++++++,,,,,,,,,,,,,,,...///000000000000+++...111222111///......111000...---...///111222111111222222222222111000444444444777:::===???@@@DDDBBBEEEKKKNNNQQQ[[[fffvvv|||zzzzzzuuurrrnnnhhhaaa```dddjjjtttyyynnnlllooozzz||||||nnn\\\WWWYYYgggyyyyyywwwzzz}}}qqqmmmsssyyy~~~mmmYYYGGGEEE@@@<<<888777777777777666666666666666777888333333333333333444555666444555777666555333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555444444333333333444666777777777666555666777777777888888888888777777888888888999999999999888888888999;;;===>>>???>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@AAABBBBBBCCCAAA@@@@@@AAA@@@>>><<>>============>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAADDDJJJOOOPPPNNNJJJFFFFFFEEEDDDCCCCCCDDDDDDHHHIIIKKKMMMNNNOOOOOONNNNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGEEECCCCCCCCCDDDCCCBBBCCCBBBBBBDDDFFFGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@;;;<<<===???@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEGGGGGGGGGDDDAAA@@@@@@AAA@@@???>>>>>>???AAACCCEEEBBBAAA@@@@@@@@@AAABBBCCC?????????>>>??????@@@AAA@@@???>>>======>>>???@@@>>>???AAABBBBBBAAA???>>>???@@@BBBBBBAAA???<<<;;;:::;;;;;;<<<===>>>??????======>>>>>>????????????@@@???>>>======<<<:::777777888:::<<<>>>>>>>>>>>>??????>>>>>>======<<<<<<999999::::::;;;::::::::::::999777666666777888999999999888777777888999::::::999888777888999:::;;;;;;;;;:::999999888888777777666444333333444555666999999999999999888777666666777777888888666555444444333333222333444555666777777777666555333222111111000/////////000222333......///000111222222333444333111//////000111333333333333333333222111000111111111111000000000000000000111111111000000///111111000///////////////---......///000111111222333111///...---...///000......//////...---,,,,,,////////////000000000000//////////////////////////////...---,,,,,,++++++,,,++++++******++++++,,,------------.........///......------------......///...------...///000111666555444222111000000000000///------///222666999<<<;;;:::;;;@@@HHHPPPUUUdddiiioooqqqpppmmmjjjhhhiiiiiigggaaaZZZWWWYYY]]]bbbjjjvvv}}}uuusssooonnnqqq{{{zzzuuuggggggaaadddsss~~~xxxttttttyyyyyysssvvv~~~ttthhhXXXJJJBBB???<<<999777777777888777777666666666666666777333333333333333444555555444555777666444333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555444444333333333444555666777666666555666666666777777777888888777777777888888888999999888888888888999;;;<<<>>>???>>><<<;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAACCCBBBAAAAAAAAAAAA???===??????@@@@@@@@@AAAAAAAAAAAAAAA???>>>==================>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDIIIMMMNNNLLLIIIDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQMMMMMMKKKIIIFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEECCCCCCDDDDDDDDDCCCCCCCCCCCCDDDGGGGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDGGGHHHGGGEEEBBBAAAAAABBB@@@@@@>>>>>>???@@@BBBDDDBBBAAA@@@@@@@@@AAABBBCCC@@@@@@????????????@@@@@@@@@???>>>======>>>??????===>>>???@@@@@@???>>>===???@@@AAABBBAAA???<<<;;;:::;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAAAAABBB@@@>>>============;;;999888999:::<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999888777555444444555666777;;;:::999888888999999::::::999999888999:::;;;<<<;;;::::::999999888888777666555333222222333444555888999999999999888777777777777888888888777666555444444333333333444555666555555555444333222111000555444333222222111111111//////000000111111222222333222111000000000111222222222222222222111000000//////000000000111111111000000111111111111000000111000000///////////////---......///000000111111222111///...---...///000......//////...------,,,.../////////000000000000////////////////////////000//////...------,,,,,,,,,,,,++++++++++++,,,,,,------.........///////////////............/////////...------...///000111333222111111000111111111000///......///222555777777666555666999>>>DDDHHHJJJNNNSSSWWWYYYZZZ\\\]]]^^^^^^]]]WWWQQQOOOQQQUUU]]]dddnnnuuuxxxwwwuuusssyyyrrrppprrrsssrrruuu|||zzzqqq{{{rrrnnnyyy|||pppjjjjjjppp{{{}}}uuu```QQQEEE===;;;:::777666555666777888888777666555555555555555333333333333333444444555444555666666444333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333444444555444444333444444555666666666666555555555666666666777777777666666777777777888888888888888777777888:::<<<===>>>===<<<;;;:::;;;<<<<<<======>>>>>>???@@@@@@@@@BBBAAA@@@@@@AAAAAA???===>>>??????@@@AAABBBCCCCCCBBBAAA@@@>>>======<<<<<<;;;<<<<<<===>>>???@@@@@@BBBBBBBBBAAAAAABBBCCCCCCBBBBBBEEEHHHKKKKKKHHHFFFBBBCCCEEEGGGHHHHHHHHHHHHHHHIIILLLOOOQQQSSSSSSSSSMMMLLLJJJHHHEEECCCAAA@@@CCCCCCDDDEEEFFFFFFEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAABBBAAAAAAAAABBBCCCDDDDDDHHHHHHHHHGGGDDDBBBBBBCCCAAAAAA?????????@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@??????>>>??????AAA@@@???>>>>>>>>>>>>>>><<<<<<>>>>>>>>>>>><<<<<<>>>???AAAAAAAAA???===;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???===<<<<<<======<<<:::888999:::<<<============999999999:::::::::::::::<<<<<<<<<<<<;;;:::999999:::999888777777888::::::<<<<<<;;;:::999999999::::::::::::999:::;;;;;;<<<:::::::::999888888777777444444333222222333444555777777888999999999999888777888888888888777666666444444333333333444555555444444333333333222222111333222222111///---,,,+++000000000000000111111111222222111111111000000000000111111111111000000///---......///111222222333000000111111111111111000000000//////......//////.........//////000000111111000///.........///000.........///......---,,,....../////////000000000////////////////////////000000//////......------,,,,,,++++++++++++,,,,,,............/////////000.................................---......///000///////////////000111222////////////000111222333333222111111222555888999999<<>>>>>>>>??????@@@@@@@@@@@@???>>>>>>??????===;;;<<<===>>>???AAABBBCCCDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEGGGHHHGGGEEECCCBBBDDDFFFIIIJJJIIIHHHHHHIIIJJJLLLOOOPPPQQQQQQQQQMMMLLLJJJHHHEEECCCAAAAAABBBCCCDDDEEEEEEEEEDDDCCCEEECCCBBBCCCEEEGGGGGGGGGEEEDDDDDDEEEGGGHHHGGGEEE@@@AAACCCDDDDDDBBB@@@???BBBBBBBBBBBBBBBAAA@@@???@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIHHHEEEDDDCCCDDDBBBAAA@@@?????????@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>AAAAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>===<<<<<<>>>???@@@@@@@@@???===<<<;;;;;;<<<===???@@@AAAAAA??????@@@@@@@@@@@@@@@@@@>>><<<;;;<<<===>>>===<<<999::::::;;;<<<<<<<<<<<<999999999:::;;;<<<<<<============<<<;;;:::999888:::999999999999:::;;;;;;<<<;;;;;;:::999999888888:::::::::;;;;;;;;;<<<<<<::::::999999888777777777444444333333333444555666666666777888999:::::::::888888888888888777777777444444444444444444444444444444333333333333333333//////000///...,,,)))(((111111111000000000000000111111111222111000////////////000000000000//////......//////000111111222000000111222222222111111000//////.........//////........./////////000000000//////.........//////---...............------........./////////000000//////////////////////////////......------------,,,,,,,,,++++++,,,,,,,,,........./////////000000,,,,,,,,,------,,,,,,,,,..............................------......///000//////000000111000000000111111111111111222222222777888999999:::===AAAEEECCCEEEFFFGGGGGGJJJNNNRRRZZZ```fffjjjhhhddd___\\\ccciiisss}}}tttkkkbbb___^^^bbbmmmwwwyyy{{{~~~|||ooojjjjjjyyyxxx|||vvvsssttt|||}}}yyydddRRREEE>>>::::::888777666555444444444444777777555444333333333333444333333222222222333333333444666555333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444555555555444444444444444444555555666333333444444444555555555444444555555555666666666777666666666777999;;;<<<<<<;;;:::999999:::;;;<<>>???AAABBBCCCCCCBBB@@@>>>===<<<;;;;;;<<<======>>>???@@@AAAAAAFFFEEECCCAAA???>>>======BBBDDDEEEFFFEEEDDDCCCBBBDDDFFFHHHIIIJJJIIIGGGFFFJJJKKKLLLNNNNNNNNNMMMLLLMMMLLLJJJIIIFFFEEECCCBBBBBBCCCCCCDDDDDDDDDCCCCCCEEEDDDCCCDDDFFFHHHHHHHHHEEEDDDDDDEEEGGGGGGFFFDDD???@@@BBBDDDDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCFFFHHHIIIJJJGGGHHHIIIIIIFFFDDDDDDDDDBBBBBBAAA@@@????????????>>>>>>???AAABBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======;;;<<<===>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>><<<;;;;;;===>>>>>>===;;;::::::::::::;;;;;;;;;:::;;;<<<<<<===>>>??????<<<<<<<<<<<<;;;:::999888444444444555555666666777999999999999999888777777::::::;;;;;;;;;<<<<<<<<<::::::999888888777777666555555555555555666777777555666777888999:::::::::888888888777777777777777444444444444444444444333222222111000000111111222///000111222111000///...111111111000000000000000000111111111111000///......//////000000000//////000/////////////////////000000111222222222222222//////............//////............///////////////...............//////------...............---............////////////////////////////////////------,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---............////////////,,,---............---,,,..................------///...------,,,,,,------...///000000000000///...//////000111111111111111111333444444222222333444555666888999:::===@@@BBBIIINNNTTTWWWWWWTTTQQQPPP^^^aaafffiiikkklllkkkkkkbbb]]]YYYXXXXXXZZZdddmmmkkknnnrrrrrrqqqrrrwww{{{|||~~~~~~{{{zzz{{{jjj___^^^ccc|||~~~uuu~~~tttcccOOOCCC===999666555888777666555444333333333666555444333333333333333444333333222222222222222333444555555333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222333444555555555555444444333333444444555666222333333333333444444444333333444444444555555555666666555555666888:::;;;;;;:::999888999:::;;;<<>>@@@AAABBBCCCBBB@@@???===<<<;;;;;;===>>>>>>???@@@AAABBBBBBFFFDDDCCC@@@>>>===<<<<<>>???BBBEEEGGGIIIJJJKKKFFFHHHIIIIIIGGGEEEDDDDDDAAAAAAAAAAAA@@@?????????<<<===???AAACCCDDDDDDDDDDDDCCCBBBAAA??????>>>>>>??????@@@AAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>===;;;<<<===???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBB???===;;;:::<<<===>>>===<<<;;;:::::::::::::::;;;<<<<<<======>>>???@@@@@@;;;;;;;;;;;;:::999888888444555555666666777777777777888888999999888888777999999:::;;;;;;;;;;;;;;;999999999888777777666666555555555666777777888888555666777888999:::::::::888777777666555666666666444444555555555444333222111000///...------...///---...//////000000000000000000000000000111111111111111000000000/////////...//////000000000000000000000000//////.........000000111222333333333333......------......//////........................---............/////////,,,---......///.........------........./////////////////////////////////,,,+++++++++++++++++++++------,,,,,,,,,,,,------------------.........///...///000111111000///...---............---,,,,,,///...---,,,,,,,,,,,,,,,---...///////////////...,,,---...///000000//////,,,...111111000.........222222222222222222333444999<<>>???@@@AAAAAADDDBBBAAA???===<<<;;;;;;===>>>>>>???@@@AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>BBBDDDFFFFFFCCCBBBBBBDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBAAA@@@???@@@BBBEEEGGGGGGFFFEEEEEEGGGIIIHHHHHHDDDCCCCCCCCCEEEEEECCCBBBBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBDDDFFFHHHIIIIIIIIIDDDGGGIIIIIIGGGDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@???;;;===???AAACCCDDDDDDDDDDDDCCCBBBAAA@@@?????????===>>>@@@AAAAAAAAAAAA@@@?????????>>>>>>?????????======>>>>>>>>>>>>>>>>>>;;;<<<===???AAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@===;;;:::;;;=========<<<<<<:::999999999::::::;;;;;;;;;<<<<<<=========999999999:::999999888888777777888999::::::::::::666777888::::::::::::999888888:::;;;;;;;;;:::999999999888888777777666666333444555666777777777777666777888999999999999999777777555444444444555666444444555555555444333222444333000.........//////------,,,,,,---....../////////000000111111222222222111000///...//////000...///000000111111111000.........//////////////////000111222333333333333...------------...///000........................,,,---....../////////...,,,------...//////......---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------...000111111000...---------.........---,,,+++------,,,,,,,,,---......---------....../////////,,,------...............---///000000//////000111111111000000111222111111222444777888888888:::;;;>>>@@@CCCDDDCCCDDDFFFIIINNNOOOSSSWWWWWWUUUZZZbbb```___^^^]]][[[\\\^^^___[[[```eeeeeebbbaaacccggg~~~mmm```^^^\\\XXX[[[ddd~~~||||||}}}uuurrrppp}}}}}}tttmmmaaaSSSGGG>>>999;;;<<<888777999222222222222222222222222333333222222222333444444444333333222111111111222222444555555333222222333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000000000000000000000000111222333444555555555555444444333222333444555666111111222222222333333333222222333333333444444444555555555555666777999:::999999888888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;;;;999888======>>>???@@@AAAAAABBBDDDCCCAAA???===;;;;;;:::======>>>???@@@AAABBBBBB@@@@@@????????????@@@@@@BBBDDDFFFFFFCCCBBBCCCDDDBBBCCCCCCDDDFFFHHHJJJLLLGGGHHHJJJLLLLLLLLLLLLKKKFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???>>>???BBBFFFIIIHHHGGGEEEFFFGGGHHHHHHGGGCCCBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAACCCDDDEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGDDDFFFHHHHHHFFFDDDCCCCCC???@@@@@@AAAAAAAAA@@@@@@;;;<<>>>>>>>>>>>??????============>>>>>>>>>>>>;;;<<<===???AAACCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAA>>>;;;:::;;;<<<=========<<<:::999888999999:::999999::::::::::::;;;;;;777777888999999999888888444555666888888999999999666777999;;;<<<<<<<<<;;;777888999:::;;;:::999999999999888888777666666666222333444555666666666666777777888999999999999888777666555333333444444555444444555666555444222111888777444222111111222222222111000//////000111222...//////000111222222333333111///...---...000111//////000111111111111111,,,------...///000111111///000111222333444444444---------------...///000.....................---,,,,,,---.../////////...,,,,,,---.../////////...---------.........//////////////////////////////------------------------...------,,,,,,------...+++++++++,,,,,,,,,------***+++---......---+++***------...///...---+++***+++++++++,,,---...000111------,,,------///000000/////////..................//////...,,,---///000,,,+++,,,...111222333222///000111000///000222444111444888999888777888:::;;;>>>EEELLLMMMOOOUUU^^^]]]ZZZWWWSSSQQQQQQPPPPPPOOOUUU[[[\\\ZZZYYY]]]bbbfff]]][[[bbbeeegggqqquuurrr|||wwwrrrtttuuuxxx~~~yyyhhhWWWKKKGGG<<<;;;999777666777777888333444444444444333222222111111222222222333333333444222000000111222111000222222222222222222222222222222111111111111222222444444555555444222111///000111222333333222111000000000000111222222222333111111222333333333333222111222333333444444333333444333222111111111222222222222222222222222222222444444444555555555666666555444444333333444444555999888666555666888;;;===;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;999888999;;;>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBB???===;;;;;;;;;;;;<<<===????????????AAACCCBBB@@@>>><<<<<<===>>>???EEEFFFGGGFFFDDDCCCCCCDDDCCCAAA@@@BBBFFFJJJJJJJJJHHHHHHJJJLLLMMMLLLIIIFFFDDDEEEEEEEEEDDDCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDGGGHHHIIIIIIJJJJJJIIIIIIEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCAAA????????????>>><<<===>>>@@@BBBDDDEEEEEEFFFGGGFFFDDDAAA@@@?????????EEEDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>:::<<>>===<<<<<<===>>>???@@@???>>>===;;;;;;::::::;;;;;;:::<<<===>>><<<;;;999999888888888888888999:::;;;<<<<<<<<<;;;:::999777666666888<<<===<<<:::999999:::;;;;;;:::::::::666888;;;;;;:::999999999666555444444444555777888999999888777666666777777444444555555555555555555555555444444444333333333111111111111000000000000---///111222333222000///444333333222111000//////000///.........///111222000000000000000111111222//////////////////////////////000111222333444444///////////////......---/////////......---------////////////000000000000111111000///............+++,,,---.........---,,,,,,------....../////////000///---,,,++++++,,,,,,((()))***+++,,,+++******...------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,---...//////...---,,,,,,,,,.../////////...---------............------,,,---...//////...---,,,//////000000000000000000111111111111000000000000444555777;;;???CCCFFFHHHSSSTTTQQQKKKCCC@@@BBBFFFHHHIIIKKKMMMPPPSSSVVVWWWmmmhhhhhhooossstttwwwssszzztttqqqsssssswwwwwwsssgggWWWHHH???;;;777777666555444444444444333333333333333222111111111111111222222222333333444222000000111222111000222222222222222222222222222111111000000111111222444444444444333222111000000111222222222222111000111111111111111111222222000111222222333333222222111222333333444444333333333333333333222222222222222222222222222222222222333444444444555555555666444444333333333333444444666555333222333555888999999999::::::::::::999999:::;;;:::888777888:::===??????@@@@@@AAAAAABBBBBBBBBAAA???===<<<;;;;;;;;;===>>>??????>>>===>>>@@@BBBBBB@@@???>>>>>>???@@@DDDEEEEEEDDDCCCBBBCCCDDDEEECCCAAACCCFFFIIIIIIIIIGGGHHHIIIKKKMMMLLLIIIFFFFFFFFFEEEDDDCCCBBB@@@???CCCBBBAAA@@@@@@BBBCCCEEEFFFFFFHHHJJJKKKLLLLLLLLLDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDBBB@@@??????@@@@@@>>>===>>>???AAABBBDDDEEEEEEFFFGGGFFFDDDBBBAAA@@@@@@@@@CCCCCCBBBAAA@@@??????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>><<<===???AAABBBBBBBBBAAADDDCCCCCCBBBAAA@@@???>>>???>>>============>>>???@@@???>>>===;;;;;;;;;;;;<<<;;;;;;<<<>>>???>>><<<999999888888888888888999777888999999999888777666888777777999<<<>>><<<:::999::::::;;;;;;:::::::::777999;;;;;;999888888999777666555555555666777888888777666666555555666666444444555555555555555555444444444333333333333222111111111000000000//////...///111222222222000///222222111111111111111111///////////////000000111000////////////000111111////////////////////////......//////000000111111///////////////...------.........---------,,,,,,........./////////000000------,,,++++++++++++,,,,,,---.........---,,,+++---------------.........000///---,,,++++++,,,,,,+++,,,---.........------------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,,,,,,,.../////////...---......////////////......------............------..................------.../////////000000111111...///000333555888:::<<>>AAACCCFFFGGG}}}yyyyyyxxxuuuyyyxxxwwwwwwtttoooiii^^^QQQEEE;;;666333444444444444444333222111222222222222222111000000111111111222222222222333444222000000111222111000222222222222222222222222222111111000000111111222555444333222222111222222000111111222222111111000111111111111111111000000000000111222222222222222111222222333333333333333333333444444444333222111222222222222222222222222333333444444444444555555444333333222222333333444444333222111222444666777888999999999999999888888999999999777666666999;;;>>>>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;===>>>???>>><<<<<<<<<===CCCCCCBBBAAAAAA@@@??????CCCCCCDDDCCCAAAAAABBBCCCFFFEEECCCDDDFFFHHHHHHGGGFFFFFFHHHJJJLLLKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>===DDDBBBAAA???@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBAAAAAA@@@AAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEAAA???>>>???@@@@@@???>>>???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>===>>>@@@AAABBBBBBAAAAAACCCCCCBBBAAA@@@???>>>>>>???>>>>>>======>>>>>>???@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;===???@@@???>>>999888888888888888999999777777888888777666555555888888888:::<<<===<<<;;;:::::::::;;;;;;::::::999888:::;;;:::999777777888777777666555666777888999666666555555444444555555555555444444444444444444333333333222222222111111111111000000000000//////...///000222222111111000000000000111111111222222......///000000000000//////............///000000////////////////////////------------------------...////////////...------------,,,,,,,,,,,,,,,+++---------.........//////...------------...//////............---,,,++++++------------,,,,,,,,,,,,///...---,,,+++++++++,,,,,,------...///.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,))))))+++,,,...///000111,,,,,,,,,++++++*********------............------,,,,,,---............---------............------......------------......---------,,,,,,+++++++++,,,,,,---...///000111111///000000111222333555555888<<>>999444111111///000000111333555666777{{{~~~{{{zzz}}}{{{uuunnn```WWWKKKAAA;;;888555444444555666777666555333222111111111111111000//////111111111111222222222222333111000000111222222111111111111111111111111111111111000000000000111111555444222111111111222333000000111111111111000000222222111111000000/////////000000111222111111111111111222333333333333222222333555666555444222000222222222222222222222222333333333333333333444444333333222222222222333333555555444444444666888999:::::::::;;;::::::999888999999888666555666888;;;<<<<<<===>>>???@@@@@@AAA@@@??????>>>===<<<<<<<<<===>>>???>>>===<<<===???BBBBBBCCCBBBBBBAAA??????AAABBBBBBAAA??????AAACCCGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKIIIGGGDDDDDDDDDCCCBBB@@@???>>>DDDCCC@@@???@@@BBBEEEGGGJJJJJJJJJIIIHHHGGGFFFEEEAAAAAABBBCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFF@@@???>>>>>>@@@AAA@@@???>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@???@@@@@@???@@@@@@@@@AAAAAA@@@AAABBBCCCCCCAAA???>>><<<===???@@@BBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;:::::::::<<<>>>??????===888888888777888888999::::::::::::999999888777777777777888999;;;;;;;;;:::::::::;;;;;;;;;:::999999999:::;;;:::888666666777888777666666666777999:::666666555555444555555666555555444444444444333333222222222111111111111000111000000000//////////////////000111111111111000000000000000111111111111,,,---///000000000///......------------...//////////////////////////////...---------,,,,,,,,,+++......//////......---,,,++++++++++++++++++++++++,,,,,,,,,---------......---------......000111111//////......---,,,+++***---------,,,,,,+++++++++...------,,,,,,+++++++++******++++++++++++,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///111111...------,,,+++******)))------------------------,,,,,,---------.........++++++,,,,,,,,,,,,++++++///...,,,,,,,,,,,,...///------,,,,,,++++++******++++++,,,---......//////000000000111111222333444444777:::;;;777444111000............///000111222~~~}}}tttrrr}}}~~~|||xxxsssiii^^^OOOHHH???999888777555333444555666777666555444333000111111111111000//////000000111111111222222222333111000000111222222111111111111111111111111111111000000000000000000111444333222111000111222333000000000000000000000000222111111000000/////////...///000000111111000000000111222222333333222222222333444555555333111000222222222222222222222222333333333333333333222222222222111111111111222222555555555555555777888999999999::::::999888888777888888888666555555888:::::::::;;;<<<===>>>???@@@>>>>>>>>>>>>======<<<<<<<<<>>>????????????@@@BBBAAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@>>>???AAACCCGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFIIIJJJIIIHHHBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@AAACCCFFFGGGIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEECCCBBB@@@??????@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEE@@@???>>>>>>@@@AAA@@@???<<<===???@@@BBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????@@@AAABBB@@@AAACCCDDDCCCBBB@@@>>>;;;<<<>>>@@@AAACCCDDDEEEBBBAAA@@@>>>============>>>>>>????????????>>>>>>???>>>===<<<<<<;;;<<<<<<999999999;;;===>>>===;;;888888777777888999999:::<<<;;;;;;:::999888888888666777888999999999999::::::;;;;;;;;;::::::999888:::::::::999777555666777888777666666666777999:::666666666555555666777777555555444444333333333333222222111111111000000000000000000////////////...//////000111111111111111222222111111000//////...,,,---///000000000///...---------------......//////////////////////////////......------,,,,,,+++...............------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------)))))))))***+++,,,---...//////...---,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))))))))*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---,,,++++++***---------,,,,,,---------,,,,,,,,,,,,------......,,,,,,------------,,,,,,...---,,,++++++,,,---...------------,,,,,,++++++---------,,,,,,,,,,,,,,,+++++++++,,,---...///000///111222111000///......///............//////000|||xxxqqqqqq|||}}}{{{~~~yyy|||{{{vvvooofffYYYNNNBBB===888555555444222///222222333333333333222222111111111111111000//////000000000111111111111222222111///000111333222222111111111111111111111111111000000//////000000111222222111111111111222222111000000//////000000111000000000000000000//////......///000000000000000000111111222222222222222222222333333333222111000222222222222222222222222333333222222222222111111222111111000000111111222333333333333444555666666777777777777666555444444666777666444333333666888888999:::;;;<<<===>>>???===>>>>>>>>>>>>>>>===<<<<<<===???@@@???@@@BBBCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>???BBBDDDEEEFFFGGGFFFDDDBBBAAABBBBBBBBBBBBEEEHHHIIIIIIHHHAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDFFFGGGCCCDDDEEEEEEEEEEEEEEEDDDAAAAAAAAABBBCCCDDDDDDEEEBBBAAA@@@??????AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>>???@@@@@@???>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@@@@@@@????????????AAA@@@?????????@@@AAABBBAAAAAABBBBBBBBBAAA@@@???<<<<<<>>>???AAACCCDDDEEEBBBAAA???===<<<<<<<<<===>>>??????@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<:::999999:::<<<<<<;;;999777777777777888999::::::;;;:::999888777666666666666888::::::999999999:::;;;;;;;;;;;;:::999888888999:::999888666555777888777777666555666777888999666666666555666666777888555555444444333333222222222222222111111111000000000000////////////......000000000000000111111111333222111000///......---------...////////////......------------.../////////////////////////////////.........------,,,,,,---............---,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,------.........////////////......------,,,,,,,,,,,,------------------------------------------,,,,,,++++++*********+++,,,...///000///......---------...///------,,,,,,,,,,,,------zzzxxx}}}||||||{{{ssspppyyy|||yyysssvvvuuukkk```UUUIII@@@888777555333333333222111111111111000000111111222111111222222111111000///000000000000111111111111222000///000111333333222111111111111111111111111000000////////////000000111111222222222222111111111000///......///000111/////////000000000000000---...//////000000//////000000111222222222222222222222111111111000000000222222222222222222222222333222222222111111111111111111000000000000111111111111111222333333444444666666666666555444333333444444333111000111333666777777999:::;;;===>>>>>><<<===>>>??????>>>======<<<>>>??????>>>>>>???AAAAAAAAA@@@@@@AAACCCEEEFFFAAAAAA@@@???>>>???BBBEEEBBBEEEFFFEEEBBB@@@@@@AAAAAAAAAAAACCCGGGIIIIIIHHHCCCCCCDDDDDDDDDCCCCCCBBB@@@AAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFAAA@@@???>>>???AAADDDFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEECCCAAA@@@BBB@@@??????@@@@@@>>>===;;;===???BBBDDDFFFGGGGGGDDDEEEEEEEEEEEEDDDBBBBBB>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@AAABBBBBBAAA@@@>>><<<;;;;;;<<<<<<>>>???@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===<<<;;;:::;;;<<<<<<:::888777777777777888999:::;;;;;;:::888666555555555555888:::===<<<;;;:::;;;===;;;;;;;;;;;;:::999888777888888888777666666777999777666555555555666777888555444444444555555666777555555444444333222222111333333222222222111111111000000/////////.........000000000000000111111222111111000000/////////......------------...//////.........---...//////000////////////////////////---------------------,,,------......------,,,+++++++++++++++,,,,,,------------------............------------...//////000......---,,,,,,,,,---...---------------.........***+++,,,,,,,,,,,,+++***++++++*********+++,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,+++++++++,,,---...------............------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,---------------......---......///000000///...------...//////...,,,,,,+++++++++,,,,,,---{{{}}}wwwlllgggqqq~~~|||zzzmmmoookkk^^^OOOCCC:::333333333333333333444666777333222111000000111222333222222222222222111000000000000000000111111111111222000///000222333333222000000000000000000000000000000////////////000000///000222333333222111000111000///......///000111......//////000000111111---......///////////////000000111222222222222111222111000000//////000000222222222222222222222222333222222222111111000000111111000000000000111111111222222333444444555555888888888888777666555444111111111///......111333666777888999;;;<<<===>>>;;;<<<>>>??????>>>>>>======>>>???>>>===<<<===>>>BBBAAAAAAAAABBBEEEHHHJJJBBBAAAAAA???>>>@@@CCCFFFAAADDDFFFEEEBBB??????@@@AAA@@@@@@CCCFFFIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA???AAACCCEEEFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCFFFFFFFFFFFFGGGGGGGGGGGG@@@???>>>>>>???BBBEEEGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDBBB@@@>>>CCCAAA??????@@@???>>><<<<<<>>>@@@CCCFFFHHHIIIJJJDDDEEEEEEEEEEEECCCAAA@@@>>>???@@@AAABBBCCCDDDDDDAAA@@@???>>>>>>@@@BBBCCCBBBAAA@@@?????????@@@@@@BBBBBBAAA@@@????????????AAA@@@===;;;::::::;;;<<<>>>???@@@AAAAAA@@@???>>>>>>======<<<<<<<<<<<<===>>>===<<<<<<===<<<:::888777777777777888999:::;;;<<<;;;999777666555666666:::<<>>;;;<<<;;;;;;:::999888777777888888777555666888:::666555555444444555777888333333333333444444555666555555444333333222111111333333333222222222222111000/////////............000000000000000111111222////////////000000000000......---,,,,,,...///000///............///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,------------------.........//////++++++*********+++,,,,,,...---,,,+++,,,---...///---------....../////////)))***,,,,,,---,,,+++***+++***)))))))))***+++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++,,,,,,------++++++++++++---------,,,+++***+++,,,---...*********++++++*********++++++---......---++++++******+++,,,---......///++++++,,,---......///000......------,,,---------+++++++++,,,------+++***.........---......//////{{{yyy|||}}}nnnjjjhhhllluuuzzzzzzwwwpppfffWWWIIIAAA;;;666333444333333222111111111222333333333222222222111111000000000000000000000111111111000000000000111111222111111111000000//////000000000000000000000000000000////////////000000111111111111111111111111000000000000000///......000000000000000000000000///////////////000111111222222222222111111111000---...000111222111///...000000000000111111111111111111000000000000111111333222222111111222222333333222222111111222222333222333333444444333333222333333222222222333444555777888999:::;;;<<<<<<<<<===>>>>>>===;;;:::<<<===@@@???>>>=========>>>???????????????@@@BBBDDDFFFEEEAAA>>>===???AAAAAA@@@FFFEEEBBB???<<<<<<>>>@@@@@@BBBEEEHHHHHHFFFDDDBBBDDDCCCCCCCCCCCCDDDEEEEEE>>>AAADDDDDDBBB@@@BBBDDDBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEE@@@??????AAADDDFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDCCCBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA;;;===???@@@AAA@@@>>>===???>>>>>>???AAACCCCCCBBBCCCBBBBBBCCCDDDDDDCCCAAA>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@?????????@@@AAABBBAAA???======>>>@@@AAACCCAAA>>>===>>>??????>>>BBBAAA????????????>>>===@@@BBBCCCCCC@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::888777888;;;===<<<:::888888888888888888888888999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999888777777888999999777666555666777777555333333333333444444555555555555444333333222222333333444444333333222111000000111000///...------...///222222111111000000//////000000000000000000000000......------------......---,,,,,,+++,,,---///000000...------//////,,,***---...///...,,,+++,,,---...---,,,++++++,,,---...---,,,***)))))))))******//////////////////......+++*********+++,,,,,,---------------------------------,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------******************************************************+++,,,,,,---......,,,---------,,,++++++***&&&(((+++------,,,***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---111000///...,,,+++***)))|||wwwxxxyyyeeedddeeelllsssvvvrrrlllZZZSSSHHH???:::777555333444333222222111111111222333333222222222111111111111111000000000000000000111111000000000000111111111111111000000000//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000///..............................///////////////000000111111111000000000000000000---...000111111111///...//////000000000111111111111111000000000000111111222222222111111222222222222222222111111222222222222333333444444333333222333333222111222333444555666777888:::;;;;;;<<<<<<<<<>>>>>>>>><<<;;;<<<===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCDDDDDDAAA======>>>@@@@@@???CCCBBB@@@===;;;;;;===???@@@BBBDDDFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDD???@@@BBBBBBBBBBBBCCCEEEEEEEEECCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEAAA@@@???AAACCCEEEFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@AAAAAA===>>>???@@@@@@@@@??????>>>======>>>AAABBBBBBAAABBBAAA@@@AAACCCCCCAAA@@@>>>>>>>>>???@@@AAAAAAAAAAAA@@@?????????@@@AAABBB@@@???===<<<===>>>???@@@CCC@@@>>>>>>???@@@??????AAA@@@????????????>>>===@@@BBBCCCBBB@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;<<<;;;999999999999999999999999999999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999999999666555444555666555444222333333333444444444555555444444333222222222222333333333222222111000000///111000///...---......///////////////......------////////////////////////......------------.........---,,,,,,,,,---...//////...,,,---///000...,,,+++,,,---,,,***)))***+++......---,,,,,,---.........---+++*********++++++***+++,,,------,,,+++***++++++******++++++,,,---------------------------------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,******************************************************++++++,,,------...---------------,,,++++++)))*********+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---------------------------~~~xxxyyyxxx{{{wwwooo___```dddjjjooolllccc[[[EEE@@@:::666444333222111333333222111111111111222333222222222222111111111111111111000000/////////111000000//////000000111111111000000000000//////000000000000000000000000000//////......//////000//////////////////////////////000000000///..............................//////......//////000111.............../////////---...///000111000////////////000000000000111111111000000//////000000111222222111111111111222222222222111111111111222222222222333333333333222222333222111111111222444444666666888999:::;;;;;;;;;;;;===??????===<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<===============>>>@@@AAABBBAAA???===<<<===>>>>>>>>>??????>>><<<::::::===???AAABBBCCCDDDEEEGGGGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@??????BBBDDDEEEEEEHHHGGGEEEDDDCCCDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@AAACCCDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFEEECCCCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@???????????????@@@AAAAAA===<<<<<<>>>@@@BBBAAA@@@@@@??????@@@AAAAAA@@@>>>======>>>>>>??????@@@@@@@@@???>>>>>>???@@@BBBBBB>>>===<<<<<<===>>>@@@AAABBB@@@>>>>>>???@@@@@@???@@@@@@@@@???????????????@@@AAACCCBBB???===<<<<<<999999999999999999999999;;;:::999999:::;;;999888::::::::::::::::::::::::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888::::::::::::888888666555444444666666555333333333333444444444444555444333222222111111222222222111111000000/////////000000///............////////////............---..............................------------......///...------,,,---------///...,,,---...000//////+++,,,---,,,***)))***+++///...------------...///...---,,,,,,++++++,,,,,,((()))+++,,,---+++***)))++++++******++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++*********************************************************+++,,,,,,------------......------,,,,,,,,,+++***)))))))))***+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------~~~{{{vvv|||{{{pppiiifffeeefffgggfff^^^RRRHHH;;;:::777444333222111000222222111111111111111222222222222222111111111111111111111000//////......000000////////////000000000000000000000000//////000000000000000000000000/////////....../////////////////////////////////...///////////////..............................///............///000000,,,,,,,,,------------...---...///000000000//////////////////000000000111000000////////////000000111111000000000000111111111111000000000000111111222222333333333333222222222111111000000222333444555555777888999::::::::::::<<>><<<;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<======<<<======<<<;;;;;;>>>@@@BBBAAAAAABBBDDDFFFIIIKKKDDDDDDCCCBBBBBBAAABBBBBBBBB???<<<>>>BBBFFFGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHGGGFFFDDDCCCCCCBBB@@@AAABBBCCCCCCBBBCCCBBBAAACCCEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>???@@@BBBCCC===<<<<<<===???AAAAAA@@@@@@???>>>???AAAAAA???>>><<<=========>>>>>>??????>>>>>>>>>>>>???@@@BBBCCC============>>>???AAABBBAAA@@@??????@@@AAA@@@??????@@@@@@@@@???>>>???@@@???AAABBBAAA???===<<<<<<::::::::::::::::::::::::;;;::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777555777999::::::999777555777666555555666777666555444444444444444444444444333333222111111111111111000000/////////........./////////.........//////000000000000000000000000------------------------...------,,,,,,------...//////......---------,,,000///...------.........---...///...,,,+++,,,---........................,,,,,,,,,+++++++++,,,,,,***+++---//////...,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************++++++++++++************************************************)))*********++++++,,,,,,------.........------,,,,,,,,,+++***)))))))))***''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,++++++++++++,,,,,,//////...---,,,+++***)))}}}yyy~~~zzzoooiiiooolllfff```XXXNNNBBB:::666666666555333222222222111111111000000111222222222222222111111111000000000000000000//////......000000////////////000000//////////////////000000//////////////////////////////............//////000000000000000000000000......////////////......////////////////////////...............//////000,,,,,,,,,,,,---------------......///////////////...////////////000000000000000////////////000000111000000//////000000111111000000//////000000111111222222333333222222111111111000///000111222333444444666777888999999999999;;;>>>>>>===;;;999999::::::;;;<<<======>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<===>>>=========@@@BBBBBBAAAAAAAAACCCFFFJJJLLLFFFEEEDDDCCCBBBAAAAAAAAABBB???<<<>>>BBBFFFGGGFFFBBBBBBBBBBBBCCCEEEGGGIIIFFFGGGGGGGGGFFFEEECCCBBBCCCBBB@@@@@@BBBCCCBBBAAABBBAAAAAABBBEEEFFFFFFEEECCCBBBAAA@@@??????@@@AAACCCCCCBBBAAA@@@@@@@@@@@@BBB@@@???>>>>>>@@@BBBDDD===<<<<<<===???AAAAAA@@@AAA@@@@@@AAABBBBBBAAA???===============>>>>>>>>>>>>>>>======>>>@@@AAACCC>>>>>>??????@@@AAABBBCCCAAA@@@???@@@AAABBBAAA???>>>@@@AAA@@@>>>===>>>@@@>>>@@@AAAAAA>>><<<;;;;;;:::::::::::::::::::::::::::::::::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888777666333444666888888666444333666444222222444555555444444444444444444444444444222222111000000000000111/////////...................../////////////////////////////////000000000------------------------------,,,,,,,,,,,,------/////////......------,,,000000///...,,,,,,,,,,,,---...///...,,,+++,,,------..................---*********++++++++++++******,,,.../////////...---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,---************************************************))))))***************+++,,,,,,---------------,,,***+++,,,,,,,,,***((('''''''''((())))))***++++++++++++++++++++++++++++++))))))***++++++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,......---,,,+++******)))zzzyyyzzzqqqkkknnnggg]]]RRRHHH???777333000222333333222222333444111000000000000111222222222111111111111000000000////////////////////////000//////......//////000......////////////000000///////////////////////////......------......///000000000000000000000000------.../////////......000000000000000000000000......------......///000............------,,,,,,------........./////////......////////////000000000//////......//////000000000////////////000000000000////////////000000111111222222222222111111111000/////////000222222333333555666777888888888888:::<<<<<<:::999888999888999:::<<<===>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;:::<<<===>>>===;;;:::;;;<<<===>>>??????>>>???AAACCCCCCBBBAAAAAACCCFFFJJJLLLGGGGGGEEEDDDBBBBBBAAAAAAAAA@@@??????BBBDDDEEEEEE??????@@@AAACCCEEEHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCAAA@@@@@@BBBCCCBBBAAACCCBBBAAABBBDDDEEEEEEDDDCCCBBB@@@???>>>??????@@@CCCBBBAAA@@@@@@?????????AAA@@@>>>===>>>???AAACCC===<<<<<<>>>@@@BBBAAA@@@BBBAAAAAABBBCCCCCCBBB@@@============>>>>>>>>>>>>???>>>======>>>???AAAAAA???@@@@@@AAAAAABBBBBBBBB@@@??????AAABBBCCCAAA@@@???AAACCCAAA>>><<<===???>>>???AAA@@@===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888777888999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::999::::::::::::888777555333333555555555555333333333111//////000222222222555444444444444333333333222111000000///000000000........................---...//////000/////////,,,------------.........------------------------------,,,,,,,,,,,,------....../////////...------,,,...///...,,,******++++++,,,---,,,***)))***+++,,,,,,---......---,,,,,,))))))***+++++++++************+++,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,---------************************************************))))))))))))))))))))))))++++++,,,,,,------,,,,,,(((***,,,------+++)))'''*********++++++++++++,,,++++++++++++++++++++++++((()))******++++++******))))))*********+++++++++************************,,,,,,,,,,,,,,,+++++++++++++++************++++++******++++++,,,,,,------}}}{{{|||}}}tttlllggg]]]WWWLLLBBB:::555222111...000222222000000222444000000000000000111222222111111111111000000000000------......///000000000//////............//////........./////////000000///////////////////////////......------......///////////////////////////,,,---......//////......////////////////////////...------------...//////111111000///...------,,,...---------......//////........./////////000000//////............//////000//////......//////000000//////......//////000111111222222222222111111000000///...///000111222222333444555666777777777888999:::999777777777888666777999;;;<<<=========<<<<<<=========<<<:::999;;;===???>>><<<:::;;;======>>>??????>>>???@@@BBBCCCBBBAAAAAACCCFFFIIIKKKIIIHHHGGGEEECCCBBBBBBBBB???@@@BBBBBBBBBBBBCCCEEE@@@@@@@@@AAACCCEEEGGGHHHIIIGGGEEEBBBAAA@@@AAAAAABBB@@@???@@@AAACCCCCCBBBDDDBBBAAABBBDDDDDDCCCBBBCCCBBB@@@???>>>>>>>>>???CCCBBBAAA@@@??????????????????>>>===>>>???@@@AAA>>>======>>>AAABBBBBBAAABBBAAAAAABBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@???@@@@@@AAAAAAAAA@@@@@@@@@???@@@AAACCCCCCAAA@@@@@@CCCDDDBBB===:::<<>>===<<<:::999;;;>>>@@@???<<<:::;;;===<<<>>>??????>>>>>>???AAACCCCCCBBBBBBCCCFFFHHHJJJJJJIIIHHHFFFDDDCCCBBBBBB>>>AAADDDDDDBBB@@@BBBDDDBBBBBBBBBBBBCCCDDDFFFGGGJJJGGGDDDAAA??????@@@AAAAAA???>>>???AAACCCCCCCCCDDDCCCBBBBBBCCCDDDCCCAAACCCBBB@@@>>>>>>>>>>>>???CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@???>>>>>>???AAACCCCCCBBBBBBAAA@@@AAABBBCCCAAA???????????????>>>>>>>>>>>>@@@???>>>======>>>????????????@@@@@@@@@??????>>>??????@@@AAACCCCCCBBB@@@AAADDDEEEBBB<<<999;;;>>>===???@@@???===;;;::::::888888888888888888888888555888:::999777777999;;;::::::::::::::::::::::::999999888888888888999999::::::::::::::::::::::::888999:::;;;:::888666555666555444444444444555666666444111111333555666666555555555444444333333333111111000///////////////......//////////////////,,,---///000000000//////........./////////000000........................---,,,,,,++++++,,,,,,---,,,---...000000000//////!!!&&&+++...---,,,,,,------...///...,,,+++,,,---******,,,,,,,,,,,,******)))***,,,---...------,,,+++***))))))))),,,...000---,,,,,,+++*********++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++************************************************))))))))))))((((((((((((((()))***+++++++++++++++******)))))))))+++,,,---******))))))((('''''''''************************(((((()))******************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((++++++************++++++---,,,,,,++++++*********}}}uuuuuuwwwwwwwww|||yyyvvvrrrlllaaaTTTKKK>>>===:::777555333111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000/////////...////////////...,,,+++000000//////.........---000///...---,,,------.........//////......---,,,////////////////////////222222111000///......---,,,,,,,,,---------........................................................................---------------............///---...///000000///...---------...///000000//////............////////////000000000000000000000000333222111000000222444555555555666666777777777888777888888777555555666777777777666777777999;;;<<<===<<<<<<;;;::::::999999>>>===<<<<<<;;;;;;;;;;;;======>>>???@@@AAAAAABBBCCCAAA@@@???@@@CCCGGGJJJIIIHHHFFFDDDCCCCCCDDDDDDAAACCCEEEGGGGGGEEECCCAAADDDCCCBBBBBBDDDEEEEEEEEEFFFEEECCC???<<<<<<>>>@@@AAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBB@@@???@@@BBBDDDEEEEEECCC@@@>>>===???AAAEEEDDDBBB@@@?????????@@@??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAA===>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAACCCCCCBBBAAAEEECCCAAA???>>>>>>>>>???@@@???>>><<<<<<;;;<<<<<<;;;999888999<<<>>>===;;;777777888999::::::;;;;;;;;;<<<=========;;;888777777888999888777777999:::======>>><<<:::888999999999999999888777666666555333333444444555444444444555444333333222222333333555555555444333222000///000000000000000000000000111///......//////...,,,------...///000000//////////////////............///............---------...........................------------,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,---------............///((()))***+++++++++++++++******++++++++++++******(((((((((((())))))))))))***+++,,,,,,,,,***)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,,,,------,,,+++*********+++((((((((((((((((((((((((,,,,,,++++++)))((('''&&&+++++++++*********))))))************************************************+++++++++,,,,,,---------zzzzzz{{{rrrjjjjjjmmmpppqqqwwwqqqhhhaaaZZZRRRIIIBBB999777555333111///......000000000000000000000000000000000000000000000000000000000000//////......000000000///////////////...///000000000///...---000/////////............//////------,,,---.....................------,,,........................//////...------,,,++++++,,,,,,,,,---------........................................................................---------------............///---...///000000///...---------...///////////////............////////////000000000000000000000000222222000000000111333444444444444555666777777888777777888666555444555777444444444444666777999:::999::::::;;;;;;<<<<<<===<<<;;;;;;:::999999999:::======>>>>>>??????@@@@@@AAA@@@??????@@@CCCFFFHHHFFFEEEEEEDDDDDDDDDDDDEEE???@@@AAABBBBBBAAA@@@???BBBAAAAAABBBCCCDDDEEEEEEFFFCCC@@@===<<<<<<===>>>>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????AAACCCEEEEEECCCAAA>>>>>>???AAAFFFDDDBBB@@@??????????????????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAACCCCCCBBBAAAEEECCCAAA???>>>>>>>>>???@@@AAABBB@@@===;;;;;;;;;===;;;999:::<<<===;;;999888888888999:::::::::;;;<<<<<<======<<<:::999888999::::::999777666777999<<<======;;;999888888999999999888777777666555555333333444555555555555444555444333333222222333333555555444444333222111000000000000000000000000000000///------...///---,,,------...///////////////------......//////000000000////////////.................................++++++,,,---......//////------------------------...------------,,,,,,,,,------------............******+++++++++******)))+++++++++,,,,,,+++++++++))))))*********++++++++++++++++++++++++***))))))++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,++++++++++++))))))))))))***************))))))))))))))))))***))))))*********))))))((())))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++,,,,,,+++*********************************************++++++++++++******+++++++++*********))))))************************************************+++++++++,,,,,,,,,,,,,,,~~~tttqqqoooxxx~~~wwwmmmhhhiiimmmqqqrrrnnneeeWWWLLLEEE@@@<<<999444333222000///.........000000000000000000000000000000000000000000000000000000000////////////...000000//////......////////////111222222111000///////////////..................---------......///...............---,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------------------------......---------............///---...////////////...---------...////////////...............////////////000000000000000000000000111000/////////000222333222222333444666777888888666777777666444333555666333333333444666888:::;;;999999:::;;;;;;<<<======:::999999888888888888999=========>>>>>>>>>>>>>>>======>>>???AAACCCEEEGGGBBBBBBCCCDDDDDDDDDDDDDDD>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGCCC>>>===>>>???>>>===;;;<<<>>>AAADDDFFFGGGHHHGGGGGGEEEDDDCCCAAAAAA@@@@@@AAA@@@???>>>>>>@@@BBBDDDDDDCCCAAA???>>>@@@BBBFFFEEECCC@@@???>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAACCC@@@>>><<<<<<>>>AAACCCCCCCCCBBBBBBAAAAAAAAAAAA>>>@@@BBBDDDEEEDDDCCCCCCCCCBBBAAABBBCCCCCCCCCAAADDDBBBAAA???>>>>>>>>>??????DDDHHHFFFAAA;;;:::;;;>>>===;;;;;;<<<;;;:::888999999999999::::::::::::======<<<<<<;;;:::::::::;;;;;;;;;999777666666888;;;<<<<<<:::888777777888888888777777666666555555333444555666666666666666555444444333333333333333333333444444333222111111000000000000000000000000///...------......---,,,---......///////////////+++,,,---...///000111111000000000////////////...------------------------******++++++,,,,,,------...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++)))((((((+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,++++++++++++))))))))))))******************))))))))))))******'''(((((()))))))))(((((())))))))))))))))))))))))))))))************))))))(((((()))***+++++++++++++++******)))))))))))))))************************((()))***+++,,,---------+++++++++***************************************************************,,,,,,,,,+++++++++++++++|||rrrmmmkkkttt~~~xxxtttrrrpppppprrrsssrrrqqqbbbXXXJJJ???999777555444333222222111000000111111////////////////////////////////////////////////////////////////////////000///.........///000000///000111222222222111000///////////////.........------------.........///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------------......---------............///........................------...//////.....................////////////000000000000000000000000000//////...///000111111222222333555666888999999555666666555333222444555444444555777888:::;;;<<<<<<<<<;;;;;;::::::::::::999888888888888888999999===============<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDEEE@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>======>>>???@@@???@@@BBBDDDDDDEEEGGGHHHHHHCCC>>>>>>AAACCCAAA===:::<<>>?????????????????????@@@AAAAAACCCBBBBBBAAAAAAAAAAAAAAABBB@@@>>><<<<<<>>>@@@AAADDDDDDDDDCCCCCCBBBAAAAAA===???BBBEEEGGGFFFDDDCCCDDDBBBAAABBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>???GGGMMMLLLDDD===;;;<<<>>>===<<<<<<;;;;;;:::999::::::::::::::::::999999>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;999777777888999:::;;;;;;:::777666666777777777777666666555555555444444555666777777777777555555444333333333333333222222333333333222222111000000000000000000000000000...---...//////...---......///////////////...,,,,,,---......///000000////////////............------------------------,,,++++++***)))(((''''''...---+++******+++---...---------,,,,,,,,,+++++++++,,,,,,,,,------------+++++++++++++++***)))(((***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++***))))))***+++,,,************************))))))))))))************************************((()))))))))******************)))(((((()))******'''((())))))***)))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((((((((***+++,,,,,,------************************************************************************,,,,,,++++++******))))))}}}rrrnnnjjjtttzzzrrrnnnqqqvvvyyywwwpppgggaaaQQQIII???777555444222111222111111111111111222222////////////////////////////////////////////////...............///////////////......///000222444222222333333222111///............///////////////------..................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------......---------............///......------------......------............------............///////////////////////////////////////////////////000000000222333444555777888999:::444555555444222111333444333444555777888::::::;;;::::::::::::999999999999999999999999999:::;;;<<<=========<<<<<<<<<<<<<<<:::;;;>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCAAA???>>>@@@???===<<<<<<===???@@@???BBBEEEFFFFFFFFFHHHJJJFFFBBB===>>>BBBCCCAAA======>>>AAACCCDDDEEEDDDDDDCCCDDDEEEFFFFFFEEEEEEDDDAAAAAA@@@???======???@@@BBBCCCCCCBBBAAA@@@BBBCCCEEEDDDBBB@@@?????????@@@@@@@@@??????@@@@@@AAABBBDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@???????????????DDDDDDEEEDDDDDDBBBAAA@@@;;;>>>BBBFFFGGGGGGEEECCCDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>???GGGMMMLLLEEE>>><<<>>><<<<<<<<<<<<<<<;;;<<<<<<;;;;;;::::::::::::::::::======<<<;;;;;;;;;<<<<<<888999999999888999:::<<<::::::;;;999777555666666666666666555555555555555333444555666777777777777666555444444333333444444222222222333333222111111////////////////////////000///......000000000......///////////////.....................---------......---------,,,,,,,,,---------------------------,,,,,,+++***)))))))))...---+++******+++---...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---((()))***+++++++++++++++))))))************))))))************++++++++++++++++++)))))))))***+++,,,************************(((((()))))))))*********(((((((((((())))))))))))((()))))))))************+++***)))(((((()))***+++((()))******+++++++++***(((((((((((((((((((((((())))))************))))))(((((()))*********)))))))))((((((((((((((())))))(((((((((((((((((((((((())))))***************)))************************************************))))))))))))))))))))))))+++++++++******)))))))))}}}ssspppkkkvvvxxxsssssswww||||||tttgggXXXNNN@@@;;;666333333222000...///////////////000000111000000000000000000000000000000000000000000000000---............/////////......---...000333666888777777777555333111...---.........///////////////......//////......---,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///......------------......---............---,,,,,,............////////////////////////////////////////////////000000000000222333333555666777888888333444444333111000222333222333444555666777777777555555666777999:::;;;;;;999999999::::::<<<===>>><<<<<<<<<===============<<<===???@@@BBBBBBCCCCCCDDDCCCCCCCCCAAA@@@???>>>>>>===<<<;;;;;;<<<===>>>@@@DDDHHHIIIGGGFFFHHHJJJBBB@@@===>>>@@@AAA@@@>>>???AAACCCEEEEEEEEECCCBBBBBBCCCEEEGGGGGGGGGFFFFFFBBBBBBAAA???======???AAAAAABBBCCCCCCBBBAAABBBDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAACCCDDDEEEDDDCCCAAAAAAAAABBBBBB???@@@@@@AAAAAAAAA@@@@@@DDDDDDEEEEEEDDDBBB@@@???:::===AAAEEEGGGFFFEEEDDDDDDCCCBBBCCCDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>>>>CCCHHHGGGBBB>>>===???;;;<<<======<<<;;;<<<>>>::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999999999:::<<<>>>:::;;;;;;999777666666777555555555555555555444444222333444555666777777777666555555444444444444444222222333333222111000000///////////////////////////...---...000000000...//////////////////...---.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))******************************+++,,,************************((((((((()))))))))******((((((((((((((()))))))))))))))))))))************+++***)))'''''')))***+++((()))***++++++,,,++++++))))))))))))))))))))))))))))))************))))))(((((()))******))))))(((((((((((((((((())))))******************************************)))((('''***************+++++++++************************))))))))))))))))))))))))*********)))))))))))))))}}}uuutttqqq}}}zzzvvvuuutttvvvvvvqqqeeeVVVHHH@@@777444111000222222000---///............///000000000000000000000000000000000000000000000000000000---------.........//////---------...111555999<<<======;;;999666222...,,,............/////////000//////000///...---+++***,,,------------,,,++++++------------------------*********+++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------............///...------,,,,,,------...---.........------,,,+++............//////////////////////////////////////////000000111111111000111111222333333444555555222333333222000000111222333333555666666666555555333333444666777999::::::888888999999;;;<<<===>>><<<<<<<<<======>>>>>>?????????@@@@@@AAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>@@@DDDIIIIIIGGGEEEGGGIIIBBBAAAAAAAAABBBBBBBBBBBB@@@BBBDDDFFFGGGFFFDDDCCCDDDEEEFFFHHHHHHGGGFFFEEECCCCCCBBB@@@>>>>>>???AAA@@@BBBCCCDDDCCCBBBCCCDDDAAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAACCCDDDFFFFFFEEECCCAAA@@@AAABBBCCCAAA@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEECCCAAA???>>>999<<>>>>>===;;;===>>>>>>===<<<===>>><<<>>>???>>>;;;:::;;;===999:::::::::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;888999::::::999999;;;===:::;;;;;;:::888666666777444444444444444444444444111222333444666666666666666666555444444444444444333333333222222000///...////////////////////////---,,,+++,,,...///...---///////////////...------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...000111222++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++)))******+++++++++******))))))************))))))))))))))))))*********+++))))))***+++++++++++++++************************(((((((((((()))))))))***)))))))))*********++++++))))))))))))************,,,***(((''''''(((***,,,'''((()))***++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((()))((((((((())))))***+++***************************+++++++++******)))((())))))*********+++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))}}}vvvwwwzzzvvv}}}yyytttuuulllkkkfff^^^RRRFFF<<<777666333000000222333111///000000/////////000000111000000000000000000000000000000000000000000000000---------.........//////---------///222777<<>>;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAA@@@AAABBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@???DDDIIIIIIFFFDDDEEEGGGDDDEEEGGGFFFEEEEEEFFFGGG???AAADDDGGGHHHGGGFFFDDDFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDCCCAAA???>>>@@@AAA???AAACCCDDDCCCCCCDDDEEE@@@@@@??????@@@BBBCCCDDDEEEDDDBBBBBBBBBCCCEEEGGGGGGEEECCCAAA@@@AAABBBCCCCCCAAA???>>>???BBBEEEGGGCCCCCCDDDDDDCCCAAA>>>===999;;;>>>BBBDDDEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCC>>>????????????>>>>>>===888888888888999;;;<<<===???@@@AAA???;;;888999;;;999999::::::;;;<<<======:::;;;===??????>>><<<;;;:::;;;;;;:::999888:::;;;;;;<<<<<<:::888777777888444444444444444444444444000111222444555666666666666666555444444444444555444444333333111000......////////////////////////+++***)))***,,,---,,,+++//////000000///...------***++++++,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++***)))(((******++++++++++++******))))))*********+++++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,,,,,,,))))))))))))************,,,+++(((''''''(((+++,,,&&&'''((()))************))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((()))))))))))))))***++++++((((((((((((((((((((((((***++++++,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******{{{www{{{~~~{{{wwwrrroooggg]]]PPPFFF@@@<<<777222111111000000000000111111000000000000000000000000......................../////////...---------,,,---......///000/////////,,,///111000///333:::AAADDDDDDBBB>>>888444111111---------.........//////........................+++,,,,,,------,,,,,,+++.........------,,,,,,,,,........................---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000///......///000111)))******+++,,,---///000////////////000111222333//////...//////000111222222222111111000/////////333333444444555444444444444444444444444555666777999999999::::::;;;;;;;;;999:::;;;<<<<<<=========AAAAAA@@@@@@AAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBDDDHHHKKKKKKJJJGGGDDDBBBCCCDDDCCCAAAAAACCCEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJHHHFFFDDDEEEFFFHHHGGGFFFEEECCCAAA@@@??????AAADDDFFFFFFFFFDDDCCCBBBAAA@@@?????????@@@AAADDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBBBBDDDDDDDDDCCC????????????@@@AAABBBBBBAAABBBCCCCCCCCCAAA???======>>>@@@BBBCCCCCCCCCCCCDDDBBB???>>>???@@@@@@??????AAADDDEEEBBB???<<<;;;;;;::::::::::::;;;<<<<<>>===<<<;;;:::999999999999888888999<<>>>>>===;;;777888888999999888888777<<<;;;:::999888888888888777666555444333222222222222222333333444555666666777666666666666555555555555444222000///000000111111111111111000000000000,,,,,,,,,------.........//////.........---------......---------,,,,,,,,,,,,,,,---....../////////******+++,,,,,,---......---,,,++++++******++++++++++++************++++++......,,,+++***)))))))))))))))***+++,,,------...+++*********))))))((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''((()))+++++++++***)))************************)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))(((((('''''''''((()))***++++++***)))'''(((((((((((((((''''''))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))************************)))***++++++***)))((('''))))))))))))))))))))))))************************wwwppprrrvvv{{{~~~{{{xxxtttnnngggbbbUUULLLAAA:::666444000---111111000000000000111111////////////////////////.......................................------------......///////////////,,,...000///...111777===BBBCCCBBB???999444000///---------.........//////........................+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,++++++,,,---...,,,,,,,,,,,,---///000000////////////000111222333//////////////////000111000000000000000000111111333333444555666666555555555444444444444555555666777888888999999::::::;;;888:::;;;===>>>>>>======@@@?????????@@@AAABBBBBB>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAABBBCCCBBBDDDHHHJJJJJJHHHEEECCCBBBCCCCCCBBBAAAAAABBBDDDDDDEEEGGGHHHIIIGGGFFFDDDEEEGGGHHHGGGEEEDDDEEEFFFHHHGGGEEECCCBBBAAA@@@@@@BBBCCCFFFGGGHHHFFFEEECCC@@@@@@?????????AAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDFFFDDDBBBAAABBBBBBAAA???????????????@@@AAACCCCCCAAABBBCCCCCCCCCAAA???>>>===>>>@@@BBBBBBCCCBBBBBBAAA???======>>>??????>>>???BBBEEEEEEBBB???===<<<;;;;;;::::::;;;;;;<<<===>>>>>>===<<<;;;:::999999999888888999;;;===???@@@<<<<<<;;;===??????>>>===999::::::;;;;;;::::::999;;;;;;:::999888888888888777666555444333333333333222222333444444555666666666666555555555444444444333222111///////////////111111111000000000//////,,,,,,,,,------.........//////.........---------............------,,,,,,.........---------------******+++,,,,,,---......---,,,++++++******++++++,,,,,,++++++++++++,,,,,,------,,,+++************)))******++++++,,,,,,---+++*********))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))*********))))))************************))))))((((((''''''(((((())))))))))))))))))))))))%%%%%%&&&((()))+++,,,---))))))((((((((()))++++++''''''((((((((((((''''''((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************)))******+++***)))((('''))))))))))))))))))))))))************************oooggghhhlllqqqvvvyyywwwsssooohhh___UUUOOOEEE???888333222222000...111000000//////000000111................................................---------...............------......////////////---...///...---///444999@@@AAACCCAAA;;;555000...---------...............------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++++++++,,,,,,///.........///000000111////////////000111222222000000//////.../////////......///000000111222222222333444555666777777777555555444333333333444444555666666777888888999999777999<<>>============>>>???@@@AAABBB@@@@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCEEEGGGHHHHHHFFFDDDBBB@@@AAABBBAAA??????AAABBBAAACCCFFFHHHHHHFFFCCCAAADDDFFFGGGGGGEEEDDDEEEFFFGGGFFFCCCAAA@@@@@@AAAAAAEEEFFFHHHIIIHHHGGGEEEDDD??????>>>???@@@AAACCCDDDEEEEEEEEEEEEEEECCCBBBBBBFFFCCCAAA@@@@@@???>>>===?????????@@@AAABBBDDDEEEBBBBBBCCCCCCCCCAAA???>>>>>>???@@@AAABBBAAAAAA@@@???===;;;<<<===???>>>>>>@@@BBBEEEEEECCC@@@>>>===;;;;;;;;;:::;;;;;;<<<===>>>======<<<;;;:::999999777888:::;;;<<<===>>>>>><<<;;;<<<===@@@AAA@@@???;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777777777666666555444333333333333333333333444555555666666444444444444333333333333222111000///.........///111111000000000000//////---------------........................---------/////////............---.........---,,,+++++++++***++++++,,,,,,------...---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++***************)))))))))******+++,,,,,,+++******))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))###$$$&&&'''***+++---...+++***'''&&&&&&(((+++---''''''(((((((((((((((''''''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***++++++++++++))))))))))))))))))))))))************************))))))*********)))(((((())))))))))))))))))))))))************************wwwfffaaacccggglllpppuuupppjjjbbbYYYOOOEEE???<<<888444111222222222111000000////////////000000------------------------........................,,,---------.../////////------------......//////...//////...---...222555===AAADDDCCC>>>777111...........................------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000///////////////000000///////////////000111111111000///...............////////////000000111111000111222444555666666666555555444333222222222333333333444555666777777888666888<<<@@@AAAAAA???===<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@???@@@@@@@@@>>>>>>@@@AAABBBCCCDDDFFFEEEDDDBBB@@@GGGHHHJJJIIIHHHFFFFFFFFFGGGEEEBBB?????????AAABBBGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@???@@@AAABBBCCCFFFFFFFFFEEEDDDCCCAAA@@@DDDBBB@@@???@@@@@@???>>>?????????@@@BBBCCCEEEFFFBBBCCCCCCCCCBBBAAA@@@???>>>???@@@AAAAAAAAA@@@???===<<<;;;<<<>>>??????>>>@@@BBBEEEEEEBBB@@@>>>>>>;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::999999777888;;;===>>>>>>======<<<;;;<<<>>>@@@BBBAAA@@@<<<<<<============<<<<<<999999888777777777777777666666555444444444444444333444444444555555666666333333333333222222222111111111000000////////////111000000000////////////---------......................................./////////////////////...---------,,,,,,++++++++++++++++++,,,,,,------------,,,++++++******++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,+++++++++******))))))******************************++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((('''(((((()))************(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''(((***+++&&&'''((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))))))))((((((((((((((((((((((((************************))))))))))))))))))((((((((((((((((((((((((((((((************************ssshhh^^^___dddggghhhiiiooohhh^^^SSSJJJAAA:::555333111///......//////...000000////////////000000------------------------........................,,,---------.../////////...------,,,---...//////000000///.........111222;;;???DDDEEEAAA:::444111.....................---------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////000000/////////.........---......////////////////////////000111000000///......---......000000000000//////.........///111222333444444444555444333222222222222222111222222333555666666777444777;;;???AAAAAA???>>><<<<<<<<<<<<===>>>???@@@>>>===;;;::::::<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>???@@@???======???@@@CCCCCCBBBAAAAAABBBBBBCCCKKKMMMNNNMMMKKKHHHGGGGGGFFFDDDAAA??????@@@BBBCCCFFFFFFGGGFFFEEEDDDBBBAAADDDCCCAAA@@@@@@@@@AAAAAAFFFFFFFFFEEECCCBBB@@@@@@CCCAAA@@@@@@BBBCCCBBBBBB@@@@@@@@@AAABBBDDDEEEFFFBBBBBBBBBAAAAAA@@@????????????AAAAAABBBAAA@@@???>>>>>>===>>>@@@AAA@@@???@@@BBBDDDDDDBBB@@@??????<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;::::::999999777999<<<>>>???>>>===<<<<<<;;;<<<>>>@@@BBBAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;888888777666666666777777666666555444444444555555444444555555555555555666333222222222111111111111111111111111111111000000000000000////////////...........................---......................../////////////////////+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++************++++++))))))))))))***+++,,,,,,,,,++++++******))))))(((***************+++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((+++******)))(((''''''&&&(((((()))))))))(((((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))~~~fff___[[[___eeeddd```^^^aaaZZZOOOEEE>>>888444222000000//////............000//////......//////000------------------------........................---------..................---,,,,,,,,,---///000000000///......///000000888===BBBDDDBBB<<<777333...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////...---------,,,,,,,,,---......////////////......//////000//////......---.........111111000//////...------...///000111222333333333333333222111111111222222000000111333444555666777333666:::===???@@@??????======<<<<<<<<<===>>>>>>>>>>>>=========>>>???@@@?????????@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>???@@@???======???@@@CCCBBB@@@???@@@AAADDDEEEKKKMMMOOOOOOLLLJJJHHHHHHEEECCCBBBAAA@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAAEEEDDDBBBAAA@@@???@@@@@@GGGFFFDDDCCCBBBAAAAAAAAABBBAAA@@@AAACCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEAAAAAA@@@@@@??????>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@??????@@@BBBBBBAAA??????AAABBBBBB@@@???>>>???<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;::::::999999888:::<<<>>>???>>>===<<<<<<;;;<<<===@@@AAA@@@???::::::;;;;;;;;;;;;::::::777777666666666666777777666666555555555555555666555555555555555555555555222222222222111111111111111111222222222222111000000000////////////....../////////...............---------...............---............/////////+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++******))))))******+++)))))))))))))))***+++,,,++++++*********)))))))))*********++++++++++++++++++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))))))))(((''')))))))))))))))))))))))))))((()))((()))))))))((('''((()))******((('''&&&%%%&&&'''((())))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))~~~|||~~~pppeee^^^[[[___bbb]]]TTTOOOLLLGGG@@@:::666444222000000111222222111000111111//////............//////------------------------.......................................---------...---,,,++++++---...000///...,,,,,,---.........444999???BBB@@@<<<777555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,---...///000000//////.........//////......---------...////////////////////////......000000111222222222222222222111111111111222222333///000111222444555666777333555888;;;===??????@@@???>>>==================@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>???@@@AAABBBCCC@@@???>>>>>>>>>???@@@AAA???@@@@@@???>>>>>>???AAA@@@@@@@@@@@@AAACCCDDDEEEFFFHHHLLLMMMKKKIIIHHHHHHDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@AAABBBGGGFFFCCCAAA@@@AAABBBCCCDDDBBBAAAAAACCCDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@???>>>============???@@@AAACCCDDDDDDDDDCCCAAA@@@@@@AAABBBBBB@@@>>>>>>???AAAAAA???>>>>>>>>><<<<<<<<<<<<<<<======>>>;;;;;;;;;::::::::::::999:::;;;<<<===>>>>>>======<<<<<<;;;===??????>>>===:::;;;;;;<<<<<<;;;;;;:::666666666555555666666777666666555555555555666666666666666666555555555555333333222222222111111111///000111222222111000000000000/////////.........000/////////.........------------.........//////,,,,,,------............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,***)))))))))))))))***+++************))))))))))))*********++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''((()))***+++++++++************************((()))***++++++)))((('''))))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''''''''%%%&&&'''((())))))))))))((())))))******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))){{{ooodddiiiaaa]]]___^^^VVVKKKDDD;;;999666444333222111///,,,...000000000///000111//////............//////................................................/////////......------,,,...---,,,++++++---...000---,,,++++++,,,------,,,111666<<>>;;;888666//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...//////...------++++++,,,,,,...///111111000//////.........//////---------------...///000------......///000000000111222222333333333222222111000000000111222333333///000111222444555666777333444666999<<<>>>???@@@@@@???>>>======<<<<<<=========>>>????????????>>>=========>>>???AAABBBCCC>>>>>>=========???@@@AAA???@@@@@@???>>>>>>???AAA===???AAACCCDDDDDDDDDDDD@@@CCCGGGJJJJJJIIIHHHIIICCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDHHHFFFBBB@@@???@@@CCCEEEEEECCCAAAAAABBBBBBAAA@@@EEEEEEDDDCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEAAAAAA@@@AAABBBAAA???<<<===???@@@@@@>>>======>>><<<<<<<<<<<<<<<===>>>>>>;;;:::::::::::::::::::::;;;;;;<<<======>>>>>>>>>===<<<;;;<<<>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;666666555555555666666777666666555555555666666777666666666666666555555555333333333222222222222111...///000111111000//////000/////////............000000//////.........------------.........//////,,,,,,,,,---------......000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---******))))))))))))******)))))))))))))))******************++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))$$$&&&(((***,,,,,,,,,+++***************************+++,,,---,,,***((('''))))))))))))))))))))))))))))))))))))((((((((((((+++***'''%%%%%%&&&((()))%%%&&&'''((())))))))))))))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((************************###$$$&&&''')))******+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))wwwxxxvvvnnniiijjjddd\\\VVVQQQIII???777222111111000000000000000//////......------,,,,,,......------------..............................,,,***)))***...111111///,,,,,,,,,------.........////////////////////////,,,------......------,,,111444888<<<<<<:::777444444111---,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...---,,,+++******++++++++++++++++++++++++***************************+++,,,---...---,,,+++++++++++++++++++++++++++,,,------......------,,,++++++,,,------......///---------............/////////......------------///000111222222111000//////000000/////////222444333111000111222222111000000000111333333333333333666777777888888999::::::@@@@@@???<<<999999===@@@BBB@@@???>>>???>>>===;;;999<<>>AAAFFFIIIEEEDDDBBBBBBCCCEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@???===>>>@@@@@@>>>===>>>>>>AAAAAACCCDDDDDDDDDCCCBBBAAA???<<<::::::<<<>>>@@@@@@AAAAAA@@@===<<<<<<===???>>>>>>============>>>:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@@@@===<<<;;;<<<===<<<;;;999;;;::::::::::::::::::999999777555333444555888::::::999777666555444555555666666555555555444444444333222222222111000000000000000000000000///..............................////////////............------,,,,,,,,,------..................---------------------------------******++++++,,,,,,+++++++++++++++,,,,,,---------...,,,***((((((***,,,...++++++************++++++'''(((***+++,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))+++***((('''&&&&&&&&&'''(((((())))))))))))(((((()))))))))))))))))))))))),,,---000111000---***'''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&###$$$%%%'''((())))))***'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))******)))(((''''''''''''''''''((((((((((((***(((&&&&&&(((*********(((((((((((('''''''''''''''++++++((((((***(((%%%vvvuuuzzztttooolllhhh```UUULLLFFF???777111222111000000//////000000111111111111111111111111//////............//////........................+++)))((())),,,......---,,,,,,,,,---------..............................,,,------......------,,,000333777:::;;;999555333333000---,,,,,,------,,,---,,,+++++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........------------............000000//////...............///000000000000///...///000000000///000222555222111000000111111///...000000111111222333333444666666666777888888999999??????>>><<<999999===@@@AAA???>>>===>>>>>><<<;;;:::<<>>???@@@AAACCCCCCCCCCCCBBBDDDFFFJJJKKKKKKIIIHHHHHHEEEEEEEEECCCAAAAAADDDFFFEEEDDDDDDCCCAAA@@@@@@???AAAAAABBBBBBCCCDDDEEEFFFGGGDDD@@@>>>>>>AAAEEEHHHEEECCCAAA@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???AAABBBAAA@@@??????@@@CCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBB???@@@AAA???===;;;;;;<<<>>>===============>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999:::<<<>>>@@@BBBCCC>>>===<<<<<<======;;;:::;;;::::::::::::999999999888777666555555666888999888777666444444444444555555555555444444444333333333333333222222222222222111222222222222111000000........................////////////..................------,,,------------------...............------------------------,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,------,,,***))))))***,,,---+++******))))))******+++))))))*********))))))(((+++++++++++++++++++++++++++++++++*********))))))+++***((('''&&&&&&''''''((())))))))))))))))))((())))))))))))))))))))))))+++---...///...,,,)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&$$$$$$&&&'''(((((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))'''''''''''''''&&&%%%%%%'''''''''((((((((())))))***(((&&&&&&(((******)))(((((((((((('''''''''''''''***)))&&&&&&((((((%%%tttsss}}}{{{sssooollliiihhh]]]UUUHHH???999555000---111111000///////////////000111111111111222222222000000////////////000000------------------------,,,***))))))+++---,,,,,,,,,,,,,,,------------...........................,,,------......------,,,...111555888999777444222111///,,,+++,,,---------,,,,,,++++++,,,---...///++++++,,,,,,,,,,,,------******++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,------------,,,,,,++++++,,,,,,------......------------............000000000///////////////---......//////......---///000111000///000333555555333222111222111000...111000000000000222333444555555555666777777888888=========;;;999:::<<>>======>>>>>>???AAABBBCCCCCCBBBBBBDDDGGGJJJJJJIIIHHHGGGGGGGGGFFFDDDAAA???@@@DDDGGGGGGFFFCCCAAA@@@?????????AAAAAABBBCCCDDDEEEFFFGGGFFFCCC@@@>>>>>>AAAEEEGGGEEEBBB???>>>@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCDDDCCCAAA@@@AAABBBEEEEEEEEEEEEDDDCCCBBBBBB???@@@AAACCCCCCCCCBBBBBB???@@@@@@>>><<<:::;;;<<<<<<<<<<<<<<<===>>>??????>>>======<<<<<<;;;;;;;;;::::::;;;===???BBBDDDEEE>>>===<<<===>>>>>><<<;;;;;;;;;::::::999999999999888888777777777777777777555555444333333444444555444444444333333333222222222222222333333333333333111111222222111111000///......................../////////............---///......---------,,,,,,,,,,,,------......//////---------------------------,,,+++++++++---...///*********++++++++++++++++++++++++++++++++++++++++++******))))))******++++++***)))(((''''''''''''+++++++++++++++++++++++++++************)))))))))******)))(((''''''''''''))))))************))))))))))))))))))))))))))))))++++++,,,,,,+++***)))(((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%(((((((((((()))))))))))))))'''&&&&&&(((***))))))(((((((((''''''''''''&&&''')))'''$$$###'''(((%%%qqqoooyyyyyytttmmmfffaaa^^^[[[YYYKKKDDD<<<555333222111000000000///............////////////...............//////............//////------------------------...---,,,,,,------------------------------------........................,,,------......------,,,...000444777888777444333///...,,,,,,---...------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------------------------,,,,,,,,,------,,,,,,,,,***++++++,,,------......,,,,,,---------.........////////////....................................///000111000///000333555888777555444444444222000111000///...///111333555555555666666777888888888<<<;;;:::999999:::<<<======;;;:::;;;<<<<<<;;;:::<<<>>>@@@@@@?????????@@@???AAABBBAAA@@@???@@@AAAAAABBBCCCBBB@@@>>>>>>???>>>???AAABBBCCCCCCBBBBBBEEEGGGIIIIIIHHHFFFEEEFFFIIIHHHEEEAAA???AAAEEEHHHIIIGGGDDDAAA?????????@@@@@@AAABBBDDDEEEFFFGGGGGGDDDCCC@@@??????AAADDDFFFDDDAAA>>>===???BBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDDDDCCCAAA@@@AAACCCEEEEEEEEEDDDCCCAAA@@@@@@<<<===???@@@AAAAAAAAAAAA>>>??????>>>;;;::::::;;;;;;;;;;;;<<<===>>>???@@@??????>>>===<<<;;;;;;:::<<<<<<===>>>@@@BBBCCCDDD>>>======>>>??????===<<<;;;;;;::::::999888888888777888999999999888777666333444444444444555555666333333333222222222111111111111111222222333333333///////////////......---........................//////.........---------/////////......---,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------************************)))***+++,,,,,,+++***)))******))))))))))))******+++***)))((('''(((((()))************************************))))))))))))***))))))(((((((((''''''))))))************))))))((((((((((((((((((((((((+++***))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&'''''''''''''''((())))))(((((((((''''''(((((((((((()))))))))))))))((((((((((((((()))))))))******((('''&&&'''((())))))((((((((('''''''''&&&&&&&&&''')))'''######'''((('''vvvjjjhhhqqq{{{|||xxxlllhhhbbb\\\VVVPPPJJJFFF<<<999666333222222222222000///......---.........//////...---,,,,,,++++++...------,,,,,,------...------------------------.........---,,,,,,------------------------------........................,,,------......------,,,...000444666777777555444...---,,,,,,---...---,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...,,,,,,,,,------------...------------------------//////////////////////////////000///...///222444888666555444444333222000000///.........000222444555555666666777888888888999888888888999:::;;;;;;;;;:::999:::;;;<<<;;;:::<<<>>>??????>>>===>>>???@@@AAABBBAAA???>>>???AAA@@@AAACCCBBB@@@???>>>???>>>???@@@BBBBBBBBBBBBAAADDDFFFHHHHHHFFFEEEEEEEEEKKKJJJGGGCCCAAABBBFFFIIIJJJHHHEEEBBB@@@@@@@@@AAA@@@AAABBBDDDEEEFFFFFFEEECCCBBB@@@???@@@AAACCCEEEBBB@@@======???BBBDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBAAA@@@@@@BBBCCCEEEDDDCCCAAA@@@???>>>>>>============>>>@@@AAABBB>>>??????>>>;;;::::::;;;;;;;;;;;;;;;<<<===????????????>>>===<<<;;;;;;:::??????>>>>>>???@@@@@@AAA>>>======>>>??????>>><<<;;;;;;:::999999888777777777888999999999777666444333444444555666666666666333333222222222111111111//////000000111111222222///////////////...------....................................------------....../////////...---,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---...---+++***************************((()))+++,,,,,,+++)))(((***))))))))))))))))))*********)))((()))***,,,---************************)))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((())))))***'''''''''((((((((((((((())))))(((''''''((())))))'''''''''(((''''''&&&%%%'''''''''''''''((())))))'''(((((((((((((((((('''(((((()))))))))))))))((((((((((((((())))))))))))'''&&&&&&'''))))))((('''''''''''''''&&&&&&&&&&&&((()))((($$$$$$(((***(((qqqllldddaaagggnnnnnniii___\\\WWWQQQLLLEEE>>>:::666666555333222111111000//////...---------------000000///......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,...------------,,,,,,,,,------------------------,,,------......------,,,...000333555777666555444...---,,,,,,------,,,***+++++++++++++++***))))))------,,,,,,,,,,,,++++++++++++*********)))))))))******++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++******)))))))))++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------000//////......//////000---...///...---...111333444222111000111000///---///............000111222444444555555666777777777777666555666999::::::::::::999888999;;;<<<<<<;;;<<<===>>>===<<<<<<===>>>???@@@@@@???>>>===???AAA>>>@@@BBBBBB@@@>>>>>>>>>===>>>@@@AAABBBBBBAAAAAACCCEEEFFFFFFEEEDDDEEEFFFLLLKKKIIIEEECCCCCCFFFIIIHHHGGGEEEBBBAAA@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCCCCAAA???>>>???AAACCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@???@@@CCCEEEDDDCCCAAA@@@>>>>>>>>>>>>AAA@@@?????????AAABBBDDD???@@@@@@>>><<<:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;;;;??????>>>=========>>>>>>===<<<<<<===??????>>><<<;;;;;;:::999888777777666777777888888777666555333333444555666666666666666333333333222222222111111/////////000000000000000000000111111000000///....................................------------,,,---...///000000///...---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&))),,,---,,,***)))+++++++++++++++*********((()))***++++++***)))(((***))))))(((((())))))***))))))))))))***+++,,,---************************(((((()))))))))))))))***((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''%%%&&&''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&'''''''''&&&&&&&&&&&&%%%''')))(((%%%%%%)))***(((iiijjjfff``````bbb```[[[QQQMMMGGGCCC???;;;777444333333222111//////000000///...------,,,,,,---------.........//////000000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++.........---------,,,,,,,,,------------------------,,,------......------,,,,,,...111333555555444333///...,,,,,,---,,,***(((&&&''')))***+++++++++***---------,,,,,,+++++++++,,,,,,+++***)))((('''''')))))))))******+++++++++******************************++++++++++++******)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......//////...------...//////,,,---------,,,---///222111///......//////...---------...//////000000111111222222333444444555555666444444555999::::::999:::999888:::<<<======<<<;;;<<<===<<<::::::;;;===>>>>>>???>>><<<===???AAA===???AAAAAA@@@>>>=========>>>@@@AAABBBBBBAAAAAAAAACCCDDDEEEDDDDDDEEEFFFKKKJJJIIIFFFDDDCCCEEEGGGDDDCCCCCCAAA@@@???>>>>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBB?????????AAACCCDDDDDDCCC@@@@@@AAAAAAAAA@@@??????>>>???@@@??????AAAEEEGGGDDDCCCAAA??????>>>??????AAAAAABBBBBBBBBBBBBBBAAA???@@@AAA???===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<;;;;;;<<<>>>>>>===<<<;;;;;;:::999888777666666777777777666666444444333333333444555555555444444444333333333222222222222111111111000000000000000000000111111000000///....................................---------,,,,,,+++,,,...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))+++,,,---------,,,,,,,,,++++++++++++))))))************))))))))))))(((((((((((())))))))))))***************)))************************(((((((((((())))))******((()))************)))(((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))''''''((())))))(((''''''&&&&&&'''''''''''''''&&&'''''''''''''''((())))))&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''))))))'''&&&'''''''''&&&&&&&&&%%%%%%$$$''''''%%%%%%((((((&&&iiimmmkkkccc^^^]]]YYYSSSEEEAAA;;;666444333333222000000///------...111333......---,,,,,,,,,,,,---)))***+++---///000111222.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++...111.........------,,,,,,,,,------------------------,,,------......------,,,+++,,,///222333333333222///...---------,,,)))'''"""$$$&&&)))+++,,,,,,,,,---------,,,,,,+++++++++---,,,+++***)))'''&&&&&&(((((())))))*********+++******************************++++++++++++******''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******------------------------+++++++++,,,,,,+++++++++)))******+++,,,,,,------++++++,,,,,,,,,------------------.........//////...---,,,,,,,,,,,,---...+++,,,---,,,+++,,,///111111000...///000000///...,,,---...///000000000000///000000111222222333333555333333555888;;;:::888:::999888:::<<<>>>===<<<;;;<<<<<<;;;999999;;;<<<======>>>===<<<<<>>AAAAAA@@@>>>=========>>>@@@AAABBBBBBAAAAAA@@@BBBDDDDDDCCCDDDEEEGGGIIIIIIIIIFFFDDDCCCDDDEEE@@@AAAAAA@@@@@@>>>===<<<@@@AAABBBCCCCCCAAA???>>>@@@@@@AAAAAAAAABBBBBBBBB??????@@@BBBEEEFFFDDDBBB??????@@@@@@@@@???>>>>>>>>>???@@@@@@@@@BBBFFFIIIDDDCCCAAA@@@???@@@@@@AAA>>>@@@CCCDDDDDDBBB???===@@@AAAAAA@@@===<<<<<<======<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999::::::;;;======;;;::::::;;;===>>>===;;;;;;;;;:::999888777666555777666666555444333333333222333444444444444222222444444444333333333222222333222222222111111000000...............------,,,..............................---------,,,,,,,,,***,,,...000111111000///---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((('''(((+++///222---------,,,,,,+++++++++***))))))))))))))))))***))))))(((((((((((())))))))))))*********((('''%%%))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%%%%&&&&&&'''(((((('''''''''''''''''''''((())))))&&&'''((())))))((('''&&&''''''((()))******))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''))))))'''%%%''''''&&&&&&&&&%%%%%%%%%"""%%%&&&$$$%%%''''''$$$mmmllliiicccZZZPPPGGGAAA777666555333111000......000000//////.........---000000//////.........---//////.........---------------...///000000000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,------...///000111111...---,,,++++++,,,---......---,,,,,,++++++,,,,,,---,,,+++*********+++,,,,,,+++***))))))***+++,,,)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---************************,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111000000///......---------............//////...---,,,,,,---...///222222111111000000//////---...///000000111000000111111111222333444666777333444666777888888888777777999:::<<<======<<<<<<:::::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;???AAACCCBBB@@@===<<<;;;>>>???AAABBBBBBAAA@@@>>>>>>>>>???BBBDDDFFFEEEDDDHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@???>>>>>>@@@AAACCCGGGEEEBBBAAABBBBBBBBBAAA???????????????@@@@@@@@@??????@@@@@@AAABBBCCCDDDBBBAAA???@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@======>>>@@@@@@@@@CCCAAA>>>===>>>??????>>>EEECCCBBB@@@>>><<<<<<;;;>>>>>><<<<<<<<<===>>>???>>>======<<<<<<<<<<<<===;;;:::999:::<<<===<<<;;;===;;;999:::>>>??????===>>>===;;;999777555333333222222222333333333444444666666555555555555666666222222222222222222222222222333333333333222111111000000000000000000000000//////.........//////000111000...,,,+++++++++,,,***+++---///000000//////,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++************)))***&&&$$$&&&***---+++((()))*********++++++++++++))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))'''(((((((((((((((''''''))))))((((((''''''''''''''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((%%%&&&((()))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkkggg```WWWMMMEEE>>>;;;555444333222111///......000/////////.........---000/////////.........---//////.........---------------.../////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,------....../////////------,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,+++******++++++,,,,,,+++************+++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,------------............111000///......///000111.........---------,,,,,,...//////000000000000///000000000111222333444555333444666777888888777777666777888:::::::::999999:::999999999999::::::;;;<<<<<<=========<<<;;;;;;<<<>>>@@@AAA???===<<<<<<>>>???@@@AAAAAA@@@>>>===<<<===???BBBEEEFFFEEEDDDFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>???AAABBBDDDBBB@@@@@@BBBCCCCCCBBB???????????????@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAAAA???>>>???BBBCCCDDDCCC@@@@@@@@@@@@@@@@@@AAAAAACCC@@@>>>>>>???AAABBBAAABBB@@@>>>===>>>??????>>>@@@??????>>>>>>??????@@@???>>>>>>=========>>>>>>======<<<<<<<<<======>>><<<:::999:::<<<<<<;;;:::;;;:::999:::>>>@@@@@@??????>>><<<:::777555333222444444555555666666666666666555555444444555555666222222222222222222222222222222222222222111000000//////////////////////////////............/////////...---,,,,,,,,,---...***+++,,,---......------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))(((%%%###$$$)))+++***''')))))))))*********++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))''''''((((((((((((''''''((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((ccc\\\RRRFFF===777444444222222111000000//////.../////////.............../////////..............................---------------.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++************************(((((()))************)))************************+++++++++++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++------------............000000///......///000000---------,,,,,,,,,,,,,,,//////000000000///.........//////000111222333333222333555666777777666666555555777777888777666555888888888999999::::::;;;======>>>>>>===<<<;;;;;;999;;;>>>???>>>=========>>>??????@@@???>>><<<;;;:::<<>>>>>>>>???AAABBBAAA???>>>???AAACCCCCCCCC>>>>>>?????????@@@@@@@@@CCCCCCAAA@@@????????????@@@>>>>>>???BBBDDDEEEDDDAAA@@@@@@?????????@@@@@@BBB@@@>>>>>>@@@BBBCCCBBBAAA@@@>>>>>>?????????>>>============>>>???@@@AAA???????????????>>>===<<<<<<<<<<<<<<<===>>>??????<<<;;;::::::;;;<<<;;;999:::999888:::===@@@@@@@@@???>>>===:::888666444333555666666666666777777777555444444333333444444555222222222222222222222222000111111111111000////////////////////////////////////............//////---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++*********))))))))))))&&&$$$&&&)))+++***(((((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***)))(((((($$$$$$%%%&&&'''((()))***((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((RRRLLLBBB999222//////000////////////////////////........................................................................------------,,,,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------...,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++++++++,,,---......---,,,+++------...---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++++++++***)))************************+++++++++******************************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........------------------------//////..................///000000000///...------...///000111222222222222222333444555666666555444444555666666666555444333666777888999999:::::::::>>>>>>>>>>>>===<<<;;;;;;999<<>>>>>>>>>>>===<<<;;;:::999;;;>>>CCCGGGHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>======>>>???@@@AAA@@@???>>>???AAABBBBBBAAA>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???@@@BBBDDDDDDDDDBBBAAA@@@?????????@@@@@@@@@???>>>>>>@@@BBBBBBAAA@@@???===>>>???@@@???>>>>>>>>>>>>======>>>>>>??????@@@AAAAAA@@@>>><<<;;;;;;;;;<<<<<<===>>>???@@@===;;;::::::;;;<<<:::999:::::::::;;;<<<===>>>???======;;;:::999777666666444555555555555555555555444333333222222333333444222222222222111111111111//////000000//////...---////////////////////////000//////............///------------------------,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))+++)))((()))+++,,,,,,+++(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''%%%%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((>>>;;;777222/////////000------........./////////---------...............---------...............---.....................,,,---------,,,+++*********+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++************+++,,,------,,,+++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***************************************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,///////////////////////////////////////...---,,,///000111222333333333222111222444555555444333333444444555666666555444333444555777888999:::::::::===============<<<;;;;;;<<<>>>@@@AAA???===<<<<<<============<<<<<<;;;;;;:::;;;>>>BBBFFFHHHGGGEEEDDDCCCCCCBBBAAA@@@??????<<<=========>>>???@@@@@@AAA?????????AAAAAA@@@???===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDBBBAAAAAABBBCCCBBBAAABBBAAA@@@??????@@@AAABBB???===<<<===???@@@@@@??????>>>===>>>???@@@???=========<<<<<<======>>>??????@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<===??????<<<;;;::::::<<<<<<;;;:::======<<<;;;;;;:::;;;<<<::::::999999999999999999555555555555555555555444333333222222222222333333222222222111111000000000...////////////...------........................000000///...............///.........---,,,++++++......---,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))((((((+++***))))))***+++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((222222111111000000000000------........./////////---------------.........---------------.........---------...............,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...*********+++++++++++++++++++++,,,,,,,,,,,,++++++((()))*********)))'''&&&))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************************)))))))))***************)))))))))***++++++,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,------------......////////////......---------------.............../////////...------///000222333333333222111111222333444444333222111333444555666666555444333222333666888999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<>>AAAEEEGGGGGGEEEDDDDDDCCCBBBAAA@@@??????;;;;;;<<<===>>>??????@@@AAA@@@???@@@AAAAAA@@@>>>======>>>???@@@AAAAAABBB??????@@@AAACCCEEEGGGHHHFFFDDDBBBAAABBBBBBAAA@@@AAA@@@>>>===>>>???AAACCC???>>>======??????>>><<<=========>>>???@@@>>>===999999:::;;;===???AAABBB>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<======;;;:::999:::<<<===<<<;;;===>>>>>><<<999888999;;;888888888888888888888999777777777666666666666555444333333222222333333444222222222111000000//////...////////////...------........................111000///......---....../////////...---,,,***)))///...---,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))((((((((((((((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***)))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((000000000000000000//////............////////////,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))******+++,,,------,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***++++++)))(((&&&((()))+++,,,------,,,,,,******+++,,,,,,+++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,************************((()))))))))*********+++((())))))***++++++,,,,,,************************,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,---......------++++++,,,,,,,,,------------......//////......---++++++,,,,,,,,,---------------......///............///111222333222111000111111222333333222111000111222333444555555444333000222555888::::::::::::888999:::;;;<<<<<<<<<<<<999<<>>===<<<===;;;;;;;;;<<<<<<===>>>??????>>>>>>@@@CCCFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>::::::<<<===>>>??????????????????AAACCCCCCBBB@@@<<<===>>>???@@@AAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIEEECCCAAAAAACCCCCCCCCBBB>>>===;;;;;;<<<>>>AAABBB@@@???>>>>>>??????===;;;<<<<<<<<<>>>@@@@@@>>><<<999999999;;;<<<>>>@@@AAA======<<<<<<<<<<<<<<<===::::::999999999::::::;;;999999888:::<<<======<<<<<<======<<<999888:::<<<999888888777777666666555666666666666555555444444444444333333333333444444222222222111000////////////////////////...------........................111000///......---------------.........---+++***---,,,+++******+++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))***)))))))))(((((((((((('''(((((('''&&&&&&'''((()))))))))*********++++++))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((('''''''''(((((('''''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((222222111000///.........////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////+++,,,------............---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++%%%&&&''')))+++---...///,,,,,,++++++,,,,,,---...))))))***+++,,,------------,,,+++******+++,,,---+++,,,---......---+++)))((()))+++,,,------,,,,,,)))***+++,,,,,,+++***)))))))))******+++++++++,,,++++++++++++++++++++++++***************************)))((((((((()))+++,,,************************(((((())))))*********+++((())))))***++++++,,,,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,************************))))))))))))))))))))))))***+++,,,---------------++++++,,,,,,,,,---------++++++,,,------,,,++++++,,,,,,,,,------.........,,,,,,---.../////////...---...000111222111///...000111222333333222000000///000222333444444444333000111555888::::::::::::777777999:::;;;<<<<<<<<<666999<<<>>>>>>======>>>;;;;;;;;;<<<===>>>???@@@AAA???>>>???BBBEEEFFFFFFCCCBBBBBBAAA@@@???>>>>>>999:::;;;===>>>?????????======>>>AAADDDEEEDDDBBB<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCEEEGGGHHHIIICCCBBBAAAAAACCCDDDDDDDDD;;;:::999888:::===@@@BBBBBBAAA@@@@@@@@@???===;;;<<<<<<<<<>>>@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::;;;===>>>::::::999999888999999999999888888:::<<<>>>>>>===:::<<<===;;;999999;;;>>>::::::999777666444333222444444333333333222222222555444444333333444444555222222222111000//////...//////000000//////...---........................111111000......---------+++,,,---.........---,,,++++++***))))))***+++,,,***+++---......---+++***,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((***************++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&%%%&&&'''((())))))))))))'''''''''((((((((())))))''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((.../////////...---,,,,,,...---,,,,,,++++++++++++........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,---,,,,,,+++*********+++++++++************++++++------------,,,,,,+++***++++++++++++++++++++++++---,,,+++*********+++,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------******************************************************++++++++++++******************************************************************************************************)))************+++++++++******++++++++++++************++++++++++++******)))***,,,------,,,+++***++++++++++++++++++++++++------,,,+++,,,---...///------++++++++++++------,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------.........////////////000////////////000000000000000000000000111111111111222222222222222222222222555444333222333444555666444555777999:::;;;::::::888999;;;======<<<;;;:::999888888888:::<<>>===<<<:::999<<<;;;;;;;;;<<<===???@@@AAAAAABBBCCCBBBAAA???>>>@@@@@@??????@@@BBBDDDEEECCCCCCBBBCCCDDDFFFHHHIII@@@@@@@@@@@@@@@@@@@@@@@@:::666333666===DDDFFFEEEBBBAAAAAA@@@???>>>============>>>??????>>>===<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888;;;;;;<<<======<<<;;;:::888888999999::::::999999777777666555555666888888666555444333333333333333333222111111000000111111333333222222111000//////222111111000000000000000////////////............////////////............000///---++++++,,,---...//////.........---------************)))(((&&&&&&---------,,,+++***)))(((******))))))******+++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((()))*********)))''''''&&&&&&&&&---***'''''')))+++***)))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''(((((())))))******))))))))))))((('''&&&%%%(((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''))))))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$$$$%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%.........///......------///...------,,,,,,,,,---........................,,,,,,,,,------------...------------------------...------,,,,,,------...------------,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,+++++++++***++++++,,,+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,******************************************************++++++++++++*********))))))))))))))))))***************************************************************************))))))*********+++++++++)))******++++++******))))))******++++++******)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------------........./////////.../////////000000000000//////000000000111111111222222222222222222222222444333333222333444555555333444666777888888888888777999:::<<<<<<;;;:::999999888888888:::<<>>???@@@BBBCCCDDDEEEEEEBBB@@@===;;;<<<======>>><<<<<<;;;;;;<<<===???@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@??????@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDD============>>>>>>>>>???;;;888666:::AAAGGGIIIHHHBBBAAAAAA@@@???>>>=========>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888999:::;;;<<<======<<<<<<;;;999999:::;;;;;;:::999888777777666666666666666777555555444333333333333333444333333222222222222222444333333222222111111111111000000///.../////////////////////............////////////............---,,,***(((((()))***+++...---------,,,,,,,,,,,,++++++++++++***)))((('''------...------,,,+++*********))))))******++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&***)))(((''''''&&&&&&&&&,,,)))'''''')))+++***)))))))))(((((((((((())))))(((((())))))(((((('''&&&''''''''''''((((((((((((''''''((((((((((((((('''))))))******))))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%------......///.........//////...---------......------------------------,,,,,,,,,,,,------------...........................------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++++++++************++++++,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,------------,,,,,,*********++++++++++++,,,******************************************************++++++++++++*********)))(((''''''((()))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******++++++******))))))******++++++******))),,,++++++*********++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000//////000000000000111111333333333333333333333333333333222222333333444555222333444555555555555555777777999:::::::::999888999888888888:::<<<>>>?????????AAACCCDDDEEEEEEEEEAAA???<<<:::;;;===@@@BBB<<<<<<<<<<<<===>>>??????@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC===;;;;;;???EEEJJJKKKJJJBBBAAAAAA@@@???>>>=========>>>@@@BBBBBBAAA>>>============<<<<<<;;;::::::<<<===============<<<<<<999999888888888999999:::::::::;;;<<<======<<<<<<999:::<<<<<<<<<:::888777777777777777666555444444555444444333333333333333555444333333222222333333222222111111111111111111000//////...............////////////............/////////............---///...,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++)))))))))*********++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((***)))(((''''''&&&''''''+++)))'''((()))******))))))((((((''''''(((((()))(((((())))))(((((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$,,,,,,---.../////////.........------------......------------------------++++++,,,,,,,,,---------------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************************************++++++++++++******+++***(((''''''(((***+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))))))))************))))))///...,,,***((((((((((((***+++++++++++++++,,,,,,***************+++++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////000000000111333333333333333333333333111111222222222333444444333333333444444444444444666666888888999888888888888888888999:::;;;===>>>>>>???@@@BBBCCCDDDDDDDDDAAAAAA???===<<<===???AAA<<<<<<=========>>>>>>???@@@AAABBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>======??????@@@BBBCCCDDDEEEFFF>>>>>>>>>AAAEEEHHHHHHGGGBBBAAAAAA@@@???>>>======;;;===@@@BBBBBBAAA>>>===>>>>>>===<<<;;;:::::::::<<<<<<=========<<<;;;;;;888888888888999999:::;;;::::::;;;<<<<<<=========:::;;;======<<<:::777666666666777777666444333111444444333333222333333444444444333222222222222222000000////////////000111000000///............///////////////............//////.........---------//////...------------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***))))))''''''((()))))))))))))))((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''''''''''''''))))))(((((())))))))))))(((((((((''''''((((((((()))))))))))))))(((''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$######"""%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%%%%'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$,,,,,,---.../////////...---,,,,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++++++++******************+++))))))*********+++++++++******************************************************++++++++++++******+++***))))))))))))***+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******))))))))))))))))))******)))))))))---,,,***)))(((((()))************++++++,,,,,,,,,))))))*********+++++++++)))***,,,,,,,,,,,,***)))+++,,,------------,,,+++,,,,,,+++************+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---............////////////...////////////000000000222222222222222222222222000000111222222333333333444444444444444444444555666666777777777888777777888888888999:::;;;<<<======>>>???@@@AAABBBBBBBBBBBBDDDEEECCC@@@>>>===>>>=========>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????@@@????????????;;;<<<===???AAABBBCCCDDD@@@??????@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>======:::<<<>>>@@@AAA???>>><<>>===;;;::::::::::::;;;;;;<<<===<<<;;;:::888888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<======:::;;;<<<<<<;;;999777666555666666666555444222111333333222222222333333444333333222111111111111111222111000//////000222333222111000000//////000000////////////........................------------,,,++++++***************,,,,,,,,,,,,,,,---------*********+++******))))))&&&&&&'''((())))))))))))'''((()))************)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''((((((((())))))((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''***))))))(((((('''''''''(((((()))(((((('''&&&&&&(((((())))))(((((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&$$$###$$$'''((('''%%%&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$------......///.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******))))))))))))***************++++++++++++,,,******************************************************++++++++++++***************++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((((())))))******))))))(((((((((((()))***+++,,,,,,*********++++++,,,,,,---))))))***++++++++++++*********++++++++++++******+++,,,---......---,,,+++,,,,,,+++***************************+++++++++++++++++++++,,,,,,,,,------------........./////////......////////////000000111111111111111111111111...///000111222333333333444444333333444555666666666666666777777777888888777888888999:::;;;;;;;;;===>>>???@@@@@@AAAAAAAAAEEEHHHJJJHHHCCC>>><<<======>>>>>>??????>>>>>>===???@@@AAABBBBBBBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@???===>>>???@@@@@@@@@@@@@@@>>>>>>???AAABBBDDDEEEEEE@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>======;;;<<<===>>>??????>>>>>>???>>><<<;;;::::::;;;<<<:::;;;<<<===<<<;;;999777777777888888:::;;;=========<<<<<<;;;;;;;;;<<<<<<::::::::::::999888888777555555555555444333222222222222222222222333333444333222111111000000111111666444333111111222444555222222111000000000000000////////////.....................------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------)))***************))))))((()))***+++++++++++++++'''((()))*********)))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&(((***)))(((''''''((((((''''''&&&&&&''''''((())))))******))))))(((''')))))))))))))))((((((((())))))))))))((('''&&&%%%(((((())))))(((((('''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%)))***)))&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%.........///......------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++************+++,,,---...++++++***))))))***++++++++++++++++++,,,,,,,,,,,,******************************************************++++++++++++******((()))***++++++***)))(((************************************************************************(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))************)))))))))******+++,,,,,,------)))***+++,,,,,,,,,++++++++++++************+++++++++,,,---//////---,,,+++,,,++++++***************************++++++++++++,,,,,,,,,,,,---------------------.........//////........./////////000000////////////////////////---...000111222333333222333222222222333555666777777777666777777777888999777888999999::::::::::::>>>>>>???@@@AAAAAAAAAAAAHHHKKKLLLIIICCC??????@@@===>>>????????????>>>===???@@@AAABBBCCCBBBAAAAAABBBBBBCCCCCCBBB@@@???>>><<<===>>>???@@@@@@???>>>AAABBBCCCDDDEEEFFFGGGGGGAAAAAA@@@@@@@@@BBBDDDFFFBBBAAAAAA@@@???>>>==================>>>???@@@@@@>>>===;;;::::::;;;<<<===;;;<<<>>>>>>>>>;;;999777777777777888:::<<<===>>>>>>>>><<<;;;::::::;;;;;;999999888777777777888999444444333333333333333444222222111111222333333444333333222111111111111222666555222000000111222333111111000///////////////////////////.....................---------,,,,,,......//////......------***+++++++++,,,,,,,,,,,,******+++++++++++++++*********++++++,,,+++++++++&&&''')))***+++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******((((((''''''''''''((((((%%%(((******(((&&&'''((((((''''''&&&&&&''''''((()))************)))((((((''''''(((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&###!!!###''')))'''$$$&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&.../////////...---,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,++++++******++++++,,,......------------,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,------------+++++++++++++++++++++++++++***))))))***,,,...///---,,,+++******+++,,,---++++++,,,,,,,,,---------******************************************************++++++++++++******&&&'''***++++++***'''&&&************************************************************************(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((---------,,,***'''$$$"""))))))***+++,,,,,,------)))***+++,,,---,,,++++++,,,+++***))))))***+++,,,+++,,,...//////...,,,+++,,,++++++***)))*********)))************+++++++++,,,,,,------------......---------.........//////............/////////000////////////////////////,,,---///111222333222222111111111111222444666888777777777777777888999999777888999:::::::::::::::???@@@AAAAAABBBBBBBBBBBBJJJLLLLLLHHHBBB???AAAEEE===>>>???@@@@@@???>>>===??????AAABBBCCCBBBBBBAAABBBCCCCCCCCCBBB@@@>>>=========>>>??????>>>===<<>>======???>>>======>>>@@@BBBCCC===<<<;;;::::::;;;===>>><<<===???@@@???===:::888777777777999:::<<<>>>???@@@???===;;;:::::::::;;;999888666555555777999:::444333222111222333444555222111111111222333333444555444333333222222333333444222000---,,,---///000000000///...............000/////////..................---------,,,,,,,,,++++++,,,,,,++++++***)))))))))******++++++++++++++++++,,,------,,,,,,,,,))))))************))))))&&&''')))***+++***((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))((('''(((((('''''''''(((((()))$$$(((******(((&&&'''((('''''''''&&&&&&'''''''''***************)))((((((%%%&&&&&&''''''(((((((((%%%&&&'''((())))))))))))(((((())))))(((((('''&&&$$$%%%&&&'''((((((((((((######$$$%%%%%%&&&'''''''''(((((((((((((((((('''))))))(((''''''''''''(((''''''''''''''''''''''''"""$$$&&&$$$!!!%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))'''''''''((()))((('''......---------,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---------......///...---,,,+++,,,,,,---///............---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++************))))))))))))***+++,,,------,,,***)))+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************************************((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***++++++***))))))((())))))))))))))))))))))))))))))******++++++++++++******+++***)))((((((***,,,---+++++++++*********)))))))))************+++++++++******++++++++++++******************************---......---+++******+++......---,,,,,,+++******,,,,,,,,,---------......---......///////////////...///000111111222222111333222000//////000222333444444333444555777999:::777888888999999999888888999<<<@@@@@@??????AAADDDJJJHHHFFFCCC@@@???>>>>>>AAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@CCCDDDEEEDDDBBB@@@???@@@????????????@@@@@@@@@@@@BBB@@@>>>???@@@BBBCCCCCCBBBBBBBBBBBBDDDFFFIIIJJJCCCBBBBBB@@@>>><<<:::999::::::<<<===>>>>>>>>>>>>AAA>>>;;;999999;;;<<<<<>>===<<<;;;:::999999888999:::;;;<<<<<<<<<<<>>===;;;:::999777888999:::999888666444555444333333333333222111444333111000000111333444444333222111000000000000111111111111111111111111111333444333000...000222---......///////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''*********)))((((((''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&'''%%%""""""$$$&&&''''''...------------,,,,,,,,,111000000000/////////...,,,,,,,,,---------......///...---,,,+++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************)))))))))))))))***,,,------,,,+++***************************+++++++++*********)))))))))************+++++++++******************************************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))***)))(((((((((((()))***,,,+++)))((((((((()))***))))))))))))))))))))))))******++++++++++++******+++***)))((()))***,,,---+++++++++*********)))))))))************+++++++++((())))))))))))))))))(((***************************,,,---,,,++++++,,,---//////......---,,,,,,+++,,,,,,,,,------------...---...//////000000//////......///000111111111111444333111000000111333444333333333333444666888999555666777888999999999999;;;===@@@AAA??????AAACCCCCCBBBAAA@@@??????@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@CCCDDDDDDCCCAAA???>>>???AAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBAAA@@@>>><<<:::999:::;;;<<<===>>>?????????@@@???===<<<<<<===>>>>>>??????>>>===;;;:::999999999999;;;<<<<<<=========>>>=========;;;:::999888777777999999999888666555666444333444555555444222444333111000000111333444333333222111000000000000////////////////////////000222333222///...///111......///000000000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''***(((&&&%%%%%%&&&''')))((((((((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((((('''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######%%%$$$$$$%%%''''''&&&%%%------------,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---............------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((()))+++,,,------,,,+++))))))))))))))))))))))))+++++++++***************)))************+++++++++******************************************************************************))))))))))))************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***,,,+++)))''''''(((***+++))))))))))))))))))))))))******++++++++++++******+++***)))))))))***,,,---+++++++++***************)))************+++++++++************************************************)))***,,,,,,++++++---///......------,,,+++++++++,,,,,,,,,,,,------------...//////000000000000000---...///000111111111111444333222111111222333444222222222222333555666777333444555666888999::::::;;;<<<>>>>>>======>>>???===============>>>???@@@@@@@@@?????????>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDDDDBBB???======>>>AAA@@@>>>>>>>>>@@@AAACCCBBBBBBBBBCCCBBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???===;;;:::999;;;<<<===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999888:::;;;<<<<<<============<<<<<<;;;;;;:::999888777777777888999999888666555555444333444666666666444444333222111111222333444222222111111111111111222///////////////////////////000111000///...///000...///000000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((&&&###!!!"""$$$'''***'''((((((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))******)))((('''&&&&&&%%%''''''(((((((((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$&&&((())))))&&&$$$---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++******------------------------+++++++++*********))))))((()))***,,,,,,------,,,************************************************))))))*********+++++++++************************************************((((((((((((((((((((((((******))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''(((***,,,))))))))))))))))))))))))******++++++++++++************)))))))))***+++,,,************************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---************************)))+++,,,,,,++++++,,,---************))))))((((((++++++,,,,,,,,,---------...///000000111111000000------...///000000000000222222111000000111222222111111111222222333444555333333444444666777888999999:::;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======@@@@@@AAAAAABBBAAAAAAAAADDDDDDDDDAAA>>>=========???===<<<:::;;;===@@@BBBBBBDDDEEEEEECCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@???>>>===<<<:::999;;;<<<>>>???@@@AAABBBBBB>>>@@@CCCDDDCCCBBBAAAAAA@@@???>>>===<<<:::999999;;;<<<<<<===>>>>>>======:::;;;;;;;;;:::999888888777777888888888888777666444333222444555666666555333222222111111222222333111111111000111111222222000000000000000000000000////////////........./////////000111111111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''%%%$$$#########%%%((()))''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''))))))'''%%%------,,,,,,,,,+++++++++..................//////,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...+++++++++++++++++++++++++++*********)))))))))(((************************++++++++++++************((()))***+++,,,---------++++++++++++++++++++++++************************))))))*********+++++++++************************************************((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************))))))+++***((('''((()))***+++))))))))))))))))))))))))******++++++++++++*********************+++++++++************************))))))*********+++++++++------,,,++++++,,,------************************+++,,,---,,,***)))***+++******))))))))))))((((((+++++++++,,,,,,,,,------......///000000000000000,,,---...//////000//////000000////////////000000000000111222222333333333444444333333333444555666::::::::::::::::::999888::::::;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<>>>>>@@@???>>><<<;;;<<<>>>AAACCCCCCEEEGGGFFFCCCAAA@@@AAA@@@AAABBBCCCCCCCCCBBBAAA????????????>>>===;;;;;;;;;<<<>>>???AAABBBBBBCCC>>>BBBFFFGGGEEEBBB@@@@@@??????>>>===<<<;;;;;;:::;;;<<<==================::::::;;;;;;;;;::::::999777777777888888888777777333222111222444555555444222222222222222222222222111111111000111111222222000000000000000000000000............/////////...//////000111111111111111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''###$$$%%%'''((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&(((((((((,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,---------......***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++*********)))((((((''''''++++++++++++++++++++++++,,,++++++++++++******************++++++,,,,,,---++++++++++++++++++++++++***************+++++++++)))************+++++++++******************************************************************************))))))))))))************++++++++++++******)))))))))))))))))))))))))))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++***************+++++++++)))************++++++++++++***)))(((((()))***+++************************,,,,,,---,,,***((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///////////////+++,,,---...////////////........................000000111222333333222222444444222111111222333444;;;::::::;;;<<<<<<:::888555666888;;;===>>>??????=========<<<<<<<<<;;;;;;===>>>???AAACCCDDDEEEEEEFFFFFFEEECCCAAA@@@BBBCCCBBBAAAAAA@@@AAACCCFFFGGGCCCFFFHHHFFFCCC@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBB???????????????>>>======:::;;;===???AAABBBCCCCCCBBBFFFJJJIIIEEEAAA??????>>>>>>>>>=========<<<<<<;;;<<<<<<=========<<<<<<999999:::;;;;;;;;;::::::777777777777777888888888333222111222444444444222222222222222222222222222222222111111111111111222///////////////////////////...---...///000///......///000000111111000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((''''''''''''###%%%''')))******(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''''''''''')))(((((('''&&&&&&%%%%%%)))&&&$$$###%%%'''((((((,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,,,,---------......)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************++++++******)))(((((('''........................,,,,,,+++++++++*********++++++++++++++++++,,,,,,************************))))))*********+++++++++)))************+++++++++******************************************************************************))))))))))))************++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))'''((()))***+++******)))))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++))))))*********+++++++++)))************++++++++++++***(((''''''(((***+++***************************+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---...............++++++,,,---..................////////////......000111222333333333222111222111000000000222444555999777777888:::;;;999777333555777:::<<<=========<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>AAADDDFFFGGGGGGHHHHHHGGGEEECCCCCCEEEHHHCCCCCCCCCDDDEEEFFFHHHHHHDDDFFFHHHFFFBBB@@@CCCFFFKKKJJJHHHFFFDDDBBBAAAAAA???@@@@@@@@@@@@??????>>>:::;;;<<<>>>@@@BBBBBBCCCGGGKKKNNNLLLFFF@@@>>>???<<<=========>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;777777888999::::::999999777777777777777888888999555444333333444555333222222222222333333222222222333333222111000000000000////////////////////////000...---...000222000///......///000000000000///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''(((((()))))))))''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&'''((())))))((((((((((((((('''''''''''''''))))))))))))))))))))))))'''(((((((((((((((''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''''''''((((((''''''&&&%%%%%%$$$&&&%%%$$$$$$&&&''''''&&&,,,,,,,,,+++++++++******,,,,,,,,,------.........,,,,,,,,,---------......)))***+++,,,---,,,,,,+++---------,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************************************************((((((((((((((((((((((((******))))))))))))************++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''***+++,,,+++***((())))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***))))))******++++++++++++)))************+++++++++,,,+++)))(((((()))+++,,,************************((()))++++++******+++---******************++++++******+++++++++,,,,,,,,,+++,,,------......------++++++,,,---............//////000000000000//////000111333444444333222111000/////////000222555777555333222444777888666333666777888:::::::::999888<<<<<<;;;;;;;;;::::::::::::;;;>>>AAADDDFFFHHHIIIHHHHHHHHHFFFEEEEEEHHHJJJAAABBBCCCDDDEEEFFFGGGGGGDDDFFFHHHEEEAAA@@@DDDHHHQQQNNNKKKGGGCCCAAA@@@???@@@@@@AAAAAAAAA@@@@@@???999:::<<<>>>@@@AAABBBBBBLLLOOOQQQNNNGGGAAA??????;;;<<<<<<===>>>??????@@@:::;;;;;;<<<;;;;;;::::::555666777888888999888888777777666666777888999999777666444444555555444222111222222333333222222111444333222111000000000000111111111111111111111111000...---...111222111///---......///////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++'''((((((((())))))******''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&'''((()))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((######$$$&&&((('''%%%###------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++............------,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***))))))+++---...,,,---...---,,,+++---...++++++******++++++,,,---(((((()))***+++,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))((((((((()))***++++++++++++++++++*********))))))(((((((((((((((((())))))))))))(((&&&$$$$$$&&&((((((((((((((())))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))***)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))//////---,,,***)))((('''+++*********))))))((((((******++++++++++++******)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000000000000000000000000000.........111444777888888777777999:::;;;<<<<<<<<<===<<<;;;:::999::::::;;;<<<;;;;;;???CCCFFFEEECCCBBBCCCEEEDDDBBB@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAA@@@@@@CCCEEEGGGMMMKKKHHHEEEBBBAAAAAABBB???AAADDDFFFEEEBBB???<<<999:::<<<===???AAACCCDDDIIIIIIIIIGGGBBB>>>;;;;;;===============<<<<<<<<<<<<;;;;;;::::::999999888777777888888999999::::::444555555555666666777777444444333333333222222222333333333333333333333333333333333222111000/////////////////////////////////////////////......---,,,---------.../////////111000...------...000111,,,,,,,,,+++++++++******------,,,,,,+++***))))))******+++++++++,,,,,,,,,---+++)))***---...,,,***(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((('''((((((((()))))))))******))))))))))))******+++)))'''&&&%%%%%%&&&''')))''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$''''''(((((())))))******'''((((((((((((((('''&&&((((((''''''''''''((((((%%%&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))'''''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++******,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++******------+++++++++,,,...//////000111000...,,,,,,,,,++++++******++++++,,,,,,)))))))))***+++++++++,,,+++++++++*********)))))),,,,,,++++++***))))))((())))))***+++++++++++++++************)))))))))(((************++++++++++++***(((&&&&&&(((******))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))************************+++***)))***+++,,,+++***************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********************)))))))))(((******++++++++++++******)))************+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............///000000....../////////000000000000000000000000000000000000000111444888::::::999777777999:::;;;<<<<<<<<<===<<<:::999999999:::;;;<<<;;;;;;>>>BBBDDDCCCAAA???AAACCCCCCAAA???>>>???>>>??????@@@@@@AAAAAABBBBBBAAA@@@???@@@BBBDDDFFFJJJHHHFFFCCCBBBBBBBBBCCCCCCDDDFFFGGGFFFCCC???<<<<<<<<<======>>>???@@@@@@CCCDDDEEECCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777888888888888888666666666666777777777888555555555444444444333333333333333333333333333333222333333222222000/////////////////////////////////////////////......---------------............000///---,,,,,,---///000,,,,,,,,,+++++++++******------,,,,,,+++******)))******+++++++++,,,,,,,,,)))'''&&&''')))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((()))))))))((((((''''''''''''((((((***)))(((''''''((()))***''''''((((((((((((''''''%%%%%%&&&''''''(((((()))((((((((((((((()))))))))''''''((((((((((((((('''((((((''''''''''''((((((%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******+++++++++'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++,,,++++++******++++++,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******,,,---...222333444333000,,,************+++++++++,,,,,,,,,******************+++++++++++++++***************,,,,,,++++++***)))))))))******+++,,,,,,,,,++++++************))))))))))))************+++++++++++++++***((()))***,,,,,,+++************))))))))))))************************))))))))))))))))))))))))************************+++***)))+++---......---************************************************))))))))))))))))))))))))))))))******+++,,,,,,---************))))))))))))******++++++++++++******)))************++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............//////000.........////////////000000000000000000000000000000111333666999:::999888666777999:::;;;;;;<<<<<<<<<;;;:::999888999::::::;;;;;;;;;===@@@AAA@@@???===???AAAAAA???>>>===>>><<<<<<======>>>???@@@@@@@@@@@@?????????AAACCCDDDEEEDDDCCCAAAAAAAAABBBCCCEEEFFFHHHHHHFFFCCC???<<<>>>>>>>>>=========<<<<<<===>>>??????===;;;;;;<<<;;;;;;<<<<<<======>>>>>><<<;;;;;;::::::999999888888777777777777777777666666777777777777888888888555555666666555555444444444444444444444444444444222222222222222111000//////////////////////////////////////////......---............------------......,,,,,,,,,,,,......,,,,,,,,,+++++++++******---,,,,,,++++++***************+++++++++,,,,,,,,,'''&&&%%%&&&'''((('''%%%************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&''''''((())))))***))))))((((((((((((((((((&&&&&&'''((()))))))))((((((((((((''''''(((((((((&&&&&&'''))))))*********''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))***+++,,,''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///,,,++++++******++++++,,,++++++******************+++++++++++++++++++++++++++++++++******))))))((())))))((((((((()))***+++000222444444111---***)))******++++++,,,,,,,,,,,,+++++++++***************************************+++++++++*********))))))++++++,,,,,,,,,,,,++++++*********)))))))))))))))'''((((((((())))))))))))+++***)))***+++,,,,,,+++++++++******))))))(((((()))***************++++++))))))))))))))))))))))))************************+++***)))***---...---,,,************************************************))))))))))))))))))))))))((())))))***+++,,,,,,---*********)))))))))))))))******++++++++++++******))))))*********+++++++++*********)))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------........./////////////////////////////////------000444666777555222666777888999:::;;;;;;;;;:::999888888777888999::::::;;;;;;<<<===>>>======<<<>>>@@@AAA???>>>>>>>>><<<<<<<<<======>>>>>>>>>?????????@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDFFFFFFEEECCC@@@>>>>>>>>>======<<<<<<;;;;;;;;;<<<======;;;:::;;;<<<<<<<<<===>>>??????@@@@@@<<<;;;;;;::::::999999888888888777777666666555555666666666666666777777777444555555666555444333333333333333333333333333333222222222222222111000//////////////////////////////////////////......---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))(((((()))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((''''''''',,,,,,***)))((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''))))))(((((('''&&&&&&&&&)))))))))((((((''''''&&&%%%%%%'''((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''')))***+++'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,------......---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))(((((((((((())))))((()))))))))******,,,///111222000---+++***)))***+++,,,,,,,,,+++++++++++++++***************************************+++++++++***************+++++++++,,,,,,++++++***))))))))))))))))))******'''((((((((())))))))))))***)))((()))+++,,,+++)))++++++******))))))(((((())))))******+++++++++,,,************************************************,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,------------------....................................+++,,,...222444444222///444555666888999999::::::999888777666666777888999999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBBBB@@@???>>>???>>>>>>>>>>>>>>>=========???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>======>>>???AAACCCCCCBBB@@@???<<<<<<<<<<<<===============>>>>>><<<:::999:::;;;;;;;;;<<<======>>>??????<<<;;;;;;::::::999999888888888777777666666555555555555555555555555555555333333444555555333222111333333333333333333333333111111222222222111000000///////////////////////////////////////......---......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,******+++************+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''''',,,,,,***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%$$$))))))((((((''''''&&&&&&%%%%%%'''((())))))))))))''''''((())))))(((''''''((((((((('''&&&%%%######((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,))),,,...///...,,,,,,,,,)))***+++,,,---,,,++++++******************++++++***************+++++++++******************************+++++++++***))))))))))))))))))************************++++++++++++)))(((((()))++++++***(((************))))))))))))))))))******+++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))******************++++++++++++******)))************+++++++++))))))))))))*********************++++++,,,,,,---++++++,,,,,,,,,,,,---------------------......///,,,,,,,,,---------....................................///111444444222000333333555666777888888888777777666555666777888999888:::;;;<<<;;;;;;;;;<<<@@@BBBDDDCCCAAA???>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCBBBBBBAAAAAA@@@???>>>======<<<;;;<<<>>>@@@AAAAAA@@@???<<<<<<<<<======>>>>>>????????????===:::999:::;;;999999::::::;;;;;;<<<<<<<<<;;;;;;::::::999999888888777777777777777777666555555444444444444444333222333444555555333111000222222222222222222222222111111222222222111111000///////////////////////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++***)))((()))+++************************(((((((((((((((((((((((())))))))))))************&&&&&&'''''''''(((((((((***)))(((''''''&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''((((((''''''''''''''''''&&&&&&'''((()))))))))(((&&&'''((())))))((('''&&&((((((''''''%%%$$$"""!!!''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%%%%&&&(((&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++************++++++++++++***++++++,,,------......***++++++,,,,,,------...************************++++++************++++++---,,,+++))))))***+++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,---------------***,,,......,,,,,,,,,---(((***+++------,,,+++***)))))))))***+++++++++,,,))))))*********+++++++++************************)))************)))((('''((()))))))))************************++++++++++++(((((((((***,,,,,,***((()))))))))))))))*********))))))***++++++,,,------************************+++++++++++++++++++++++++++******+++---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))******************++++++++++++******)))************+++++++++)))))))))******+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,------...///+++,,,,,,,,,,,,---------------------------------000//////000222333222000111222333444555666666666666666555555555666777888666999<<<<<<;;;:::<<<>>>BBBCCCDDDCCCAAA>>>======;;;;;;<<<===>>>???@@@@@@<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>????????????>>>>>>;;;<<<>>>???@@@@@@???>>>=========>>>>>>>>>??????>>>>>>>>><<<::::::;;;===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777888888888888888666666555555444444444444222333555666666444222000000000000000000000000000000111111222222222111111///////////////////////////////////////......---,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***,,,+++)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&%%%$$$$$$&&&''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------)))***+++,,,------...///************************+++******************+++000///---+++++++++---...,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///******+++,,,,,,,,,,,,+++---......---,,,+++,,,---(((***+++------,,,+++***(((((()))***+++,,,,,,---))))))******++++++++++++******************++++++)))))))))))))))(((''''''(((((())))))*********+++(((((((((((()))))))))))))))))))))+++,,,,,,+++)))(((((())))))******++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++*********+++...000000000************************************************))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++******++++++++++++******)))************+++++++++))))))******+++++++++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------------------------------000.........000111111000000000222333444555555555666555444444555666777888666999<<<<<<;;;;;;===???BBBDDDDDDCCC@@@===<<<<<<777888999<<<>>>@@@BBBCCC;;;===???BBBBBBAAA@@@>>><<<<<<>>>???@@@@@@@@@@@@===>>>???@@@@@@???>>>===????????????>>>>>>>>>>>><<<======;;;::::::<<<>>>????????????>>>>>>>>>>>><<<<<<;;;::::::999999888777777888888999999::::::777777666666555555555444333444666888777555333111////////////////////////000111111222222222111111///////////////////////////////////////......---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...---***)))+++---((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))###$$$%%%&&&''')))*********))))))))))))******+++&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%&&&&&&''''''((((((((('''(((((((((((((((''''''&&&'''(((******((('''&&&$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''((('''&&&%%%$$$$$$&&&''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))*********++++++++++++,,,---,,,***)))***+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,---************************)))************+++++++++))))))***++++++++++++***,,,,,,,,,***)))))),,,.........---,,,,,,+++************++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++***)))(((((())))))************************))))))))))))************))))))))))))))))))))))))************************)))*********++++++++++++)))************++++++++++++++++++*********)))))),,,+++))))))***,,,///222))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++***++++++++++++***)))))))))***,,,.........,,,++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,---------...///////////////111444777888777666666555444333333444666777999:::;;;;;;;;;===AAACCCMMMJJJEEEBBB???<<<999777999:::<<<>>>@@@BBBBBBCCC===>>>???@@@@@@AAA@@@@@@<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>?????????>>>===>>>???AAAAAA???===@@@>>><<<:::999:::;;;<<>>============::::::999999888999999999888888888888888999::::::777666555444444333444444666666555444333333333333111111111111111111111111333333222222111000////////////.........------------..................------...///000000///......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((''')))************++++++++++++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%&&&(((***+++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&$$$$$$&&&((((((((()))******))))))((('''&&&&&&&&&&&&'''''''''((((((,,,***((((((((()))(((&&&%%%%%%############%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))+++***((('''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######((('''%%%$$$$$$%%%'''((()))(((&&&$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++*********+++,,,---************************)))************+++++++++******+++,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,+++*********)))******++++++++++++******+++++++++++++++***))))))++++++++++++++++++++++++)))******++++++++++++++++++******))))))))))))***************************))))))))))))************************************************************)))))))))*********++++++)))************++++++++++++++++++*********))))))+++***)))((()))+++---...))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,++++++***)))***,,,---------+++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++...---------------------------------...............///000333555666555444444333333222222333444555777888::::::;;;===AAADDDKKKHHHEEEBBB@@@===;;;:::999:::<<<>>>@@@AAAAAABBB<<<<<<===>>>????????????;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>?????????>>>======>>>??????===;;;===<<<;;;:::::::::;;;<<<@@@@@@???>>>============;;;::::::999888888888999555555555555555666777777777666555444444333444444777666555444333222222222111111111111111111222222333333222111111000////////////.........---------......////////////......------.../////////...---------,,,,,,,,,,,,++++++************************************************)))************))))))((()))************+++++++++************)))))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&''')))((((((&&&''''''(((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''))))))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###&&&((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((()))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***------------............+++,,,---,,,*********++++++++++++*********))))))************************++++++******++++++,,,---************************)))************+++++++++++++++,,,------------,,,(((***++++++***))))))*********************))))))******++++++++++++*********++++++++++++***))))))++++++++++++++++++++++++((()))******++++++************)))))))))***++++++++++++++++++++++++++++++)))))))))*********++++++************************************************((()))))))))************)))************++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++,,,,,,++++++***)))******,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------............------------...///111222333333222222222111111111222222333444555777888::::::<<>>===<<<<<<;;;;;;===>>>???@@@@@@@@@;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>===<<<=========;;;999::::::::::::;;;;;;;;;;;;??????>>>===<<<<<<<<<<<<<<<;;;:::999888888777777888777777777777888999999777666555444444333444444777666555333222222111111000000000000111111222333222222222111111000000///...............---------......////////////......,,,------......---,,,,,,------,,,,,,,,,,,,++++++************************************************((())))))************))))))************+++++++++************))))))))))))((())))))******))))))(((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&###""""""###&&&(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&++++++++++++++++++++++++************************++++++,,,------------,,,---,,,,,,,,,++++++*********++++++,,,,,,++++++***------------............***,,,,,,,,,******+++,,,++++++++++++************************************+++***++++++++++++,,,,,,************************))))))*********+++++++++***++++++,,,---,,,,,,,,,(((***,,,---+++***)))***))))))************************++++++++++++************+++++++++******)))************************(((((()))************)))))))))))))))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************(((((()))))))))*********))))))*********+++++++++************************))))))*********)))'''&&&(((((((((((((((((((((((())))))*********+++++++++(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++((())))))))))))(((''''''******+++++++++***)))(((+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,///111222333222111000000111111111111222333333444555777888999999:::<<<>>><<<<<<<<<;;;:::999:::;;;<<<<<<===>>>?????????>>>;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<======>>>?????????>>>===;;;;;;<<<;;;999888777888999:::;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<===<<<;;;999888777777777999999999888888999999:::777666555444444333444444777666444333222111111111000000//////000111222333222111111111000000000///........................------............------,,,,,,---,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***************))))))*********+++++++++*********))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))******(((&&&%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((###"""!!!###%%%'''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%++++++++++++++++++++++++************************++++++,,,------------,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,------------***+++,,,,,,******+++,,,---,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,************************))))))*********+++++++++)))******+++++++++++++++))),,,......---+++++++++*********+++++++++++++++******++++++++++++******)))******+++++++++******************************(((((()))************)))******))))))***+++,,,,,,++++++++++++++++++++++++************++++++++++++************************************************))))))))))))************))))))*********+++++++++******************************,,,,,,+++***(((&&&))))))))))))))))))))))))************++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++((())))))))))))(((''''''*********+++*********)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++......------,,,,,,,,,+++000222444444222000000111000111111222333444444444555777888888777777888999777888999999777777:::<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>????????????>>>======<<<<<<;;;;;;:::;;;<<<<<<===>>>>>>??????>>><<<::::::::::::999777777777999:::;;;<<<<<<<<<>>>======<<<<<<<<<<<<======<<<;;;999888777777777777666666555555555666666777666555444444333444444555555444333222222222222111000///...///000222333111111111000000000000000---.....................,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***************))))))*********+++++++++))))))))))))))))))******))))))************))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&(((******(((&&&)))))))))))))))((('''&&&###$$$%%%&&&''')))******'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++++++++************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,)))+++,,,,,,+++***+++------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************)))************+++++++++))))))***++++++++++++***+++---......---,,,,,,---+++++++++++++++++++++*********++++++++++++******))))))***++++++++++++***************************((()))******++++++******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************)))*********++++++++++++)))************+++++++++***************+++++++++++++++,,,---,,,+++)))((())))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++,,,,,,++++++***)))************++++++,,,,,,+++++++++++++++******************+++++++++++++++)))))))))******++++++,,,------------,,,,,,,,,,,,///222555444111//////111///000111222333444444444444555777777666555555666777999;;;:::888777:::===;;;<<<======>>>>>>>>>>>><<<<<<===>>>????????????=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>><<<:::999:::::::::999888999999:::;;;<<<<<<===>>>>>>===<<<<<<======>>><<<;;;:::999888888777777888888777666666666777777777666555444444333444444333333222222222222333333222111///......///111222000000000000000000000000---------...............,,,,,,------------,,,,,,......---,,,++++++++++++------,,,,,,,,,,,,++++++************************************************((())))))************))))))************+++++++++))))))))))))************)))******++++++******)))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&************)))((('''&&&###$$$%%%&&&''')))*********(((&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&++++++++++++++++++++++++************************))))))***++++++++++++***************++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++************************)))************+++++++++)))***++++++,,,,,,++++++,,,------,,,++++++,,,...+++++++++***))))))((((((******++++++++++++******))))))***+++++++++++++++************************)))******+++++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,++++++************+++,,,---......++++++++++++*********))))))*********++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,---------111444333///---...111---...000111333333333222000222555666666555666777666999;;;:::666666999<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>???@@@===;;;999999:::;;;;;;;;;;;;;;;:::::::::<<<===>>>>>>>>>>>>======>>>>>>???;;;::::::999888888888999;;;::::::999888888999999777666555444444333444444111111111111222333444555444222000------...///111///000000000000000000000---------.........//////---......//////......---000///---,,,+++++++++,,,------,,,,,,,,,,,,++++++************************************************)))************))))))((()))************+++++++++((()))))))))************)))******++++++******)))))))))))))))))))))))))))(((((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$&&&''''''&&&((((((((()))((((((''''''&&&&&&&&&''''''''''''''')))'''%%%%%%%%%&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''"""$$$&&&&&&&&&%%%&&&(((''''''''''''''''''''''''###%%%&&&&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------------,,,))))))******+++++++++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------)))***,,,,,,++++++,,,---+++++++++************)))------------------------)))***+++,,,---,,,++++++************************)))************+++++++++++++++,,,------------,,,,,,,,,,,,***)))))),,,...+++******)))(((''''''&&&******++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))************+++++++++))))))******++++++++++++******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++***++++++++++++***)))))))))******+++,,,...///000++++++++++++******))))))))))))******++++++++++++++++++,,,------...//////+++++++++,,,,,,---------+++///333222...,,,---000+++,,,...000111222111111,,,///333555666666888999555888:::888444333666:::999:::;;;===>>>>>>??????999:::;;;<<<============999999999999999999999999::::::;;;<<<===>>>???@@@===;;;999999:::<<<<<<<<<===<<<;;;::::::;;;===??????>>>>>>>>>>>>>>>??????::::::999999888999999999888888777666555555666666777777555444444444444444000000000111222444555666555333000---,,,---...000////////////000000000000---------.........////////////000000000000//////000///...,,,++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((''')))************+++++++++(((((())))))*********+++******++++++++++++******************************+++***(((&&&%%%&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''%%%######$$$&&&'''&&&%%%%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###%%%'''(((''''''((()))''''''''''''''''''''''''$$$&&&((((((&&&%%%'''***%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((++++++++++++++++++++++++++++++++++++++++++++++++......,,,,,,,,,,,,......+++***(((((()))***,,,...************************)))************+++++++++------,,,++++++******)))************************''''''(((((())))))******+++*********))))))((((((************************''''''(((******+++++++++******+++++++++,,,,,,,,,++++++************++++++,,,+++++++++***)))))))))************************)))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***)))************+++++++++******+++++++++******))))))************++++++++++++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---+++***)))))))))***,,,------------,,,,,,+++++++++******************************++++++++++++************++++++++++++******((((((((((((((((((((((((,,,,,,++++++***))))))))))))************+++++++++---,,,***)))((()))************++++++++++++******((()))***++++++***)))(((******+++++++++,,,,,,,,,)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000//////000111222333333333444444555666777888999999999999::::::;;;<<<<<<<<>>===============>>>>>>>>>======<<<<<<<<<;;;========================;;;;;;<<<<<<<<<;;;:::999:::;;;<<<<<<===<<<<<<<<<>>>???AAABBBBBB@@@===;;;;;;:::999888888888999:::777666555666777666555333666666555444333222222111222222222333333444444444222222111000//////000000000000////////////000000///////////////000111111////////////////////////000000///............///+++++++++,,,---------...)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***************************)))(((''''''((()))***)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((''''''&&&$$$$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))(((&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))'''%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,,,,+++***)))((()))+++,,,************************)))************++++++++++++++++++++++++++++++,,,************************)))***************++++++++++++++++++*********)))************************'''((()))***++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++***************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++***)))***++++++***))))))************+++++++++******+++++++++******))))))************++++++++++++++++++*********)))))))))******************)))*********+++++++++,,,,,,((())))))******+++++++++******)))))))))***+++,,,,,,,,,,,,++++++***************************************++++++++++++************++++++++++++************************************************++++++)))************+++++++++++++++***)))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))************++++++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000...///000111222222222222333444555666777888888999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@BBBBBBAAA???===;;;;;;:::999888888888999999777666555666777777555333444444444444444444444333222222222333333444444444222222111000000000000000......------------......///.........//////000111////////////////////////...------,,,+++,,,,,,,,,)))))))))))))))*********+++++++++*********************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((''''''''')))))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&$$$"""###%%%&&&$$$"""%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...,,,+++)))((())))))***************************)))************+++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++************************((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++***************+++++++++))))))))))))))))))))))))++++++,,,------,,,,,,+++************************,,,+++******+++,,,+++***)))************+++++++++)))******+++++++++******)))************++++++++++++++++++*********************++++++++++++***************++++++++++++,,,)))))))))))))))*********)))))))))((()))******+++++++++***************)))******************************++++++++++++************++++++++++++******************************((())))))***++++++,,,,,,)))************+++++++++***************))))))(((******++++++++++++*********+++,,,,,,,,,,,,++++++)))))))))************+++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000...///000111111222222111333333444555666777888888999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===============>>>???AAABBBAAABBBBBBBBBAAA???<<<;;;;;;:::999999888888999999777666555666777777555333333333444555555555555555222222333333333333444444222111000000000000000000///......------......///.........---......///000////////////////////////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++******))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&))))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''************************************************---,,,,,,,,,,,,,,,,,,---,,,,,,******))))))******************************))))))*********+++++++++*********++++++,,,,,,,,,************************---------,,,,,,++++++***++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))---,,,++++++------,,,+++))))))*********+++++++++))))))***+++++++++******))))))*********+++++++++************************+++++++++,,,,,,+++++++++************++++++++++++***))))))))))))))))))))))))(((((()))))))))******++++++++++++******************************************++++++++++++************++++++++++++******************************))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,+++***)))******++++++++++++************++++++++++++++++++)))))))))))))))))))))***,,,,,,,,,++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........./////////...//////000111111000000222222333444555666777777999999::::::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;>>>???@@@???===<<<===>>>@@@AAABBBBBBCCCBBB@@@>>><<<:::::::::999999999999888999666555555666777777555444333444555666666555444444333333333333333333333333111111000000000000000111111111000000000000111111......---------......///////////////////////////......---,,,,,,,,,,,,---//////......------,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***))))))((((((''''''''''''(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&************************************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))******++++++,,,************************))))))*********+++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++******))))))))))))************************************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))*********+++++++++((()))***+++++++++++++++))))))*********+++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++************))))))))))))((())))))***************+++,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++***+++,,,---------++++++******++++++++++++******))))))))))))******++++++***)))))))))))))))))))))++++++******))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------------------..................///000000000//////111111222333444555666666888888999999:::;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<>><<<<<<<<<>>>???BBBBBBBBBAAA???===;;;:::::::::::::::999999888888666555555666777777666444555666777777666444333111333333333333333333333333111000000000000000111111111111000000000000111111///...------------......////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++******))))))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&************************************************))))))************))))))((())))))***++++++,,,,,,************************)))************+++++++++------,,,,,,+++******)))***************************************))))))))))))))))))))))))***************************************+++++++++++++++*********+++++++++,,,,,,,,,++++++************++++++***************+++++++++************************((((((((((((((()))***+++)))))))))))))))))))))))))))'''&&&'''((()))(((''')))************+++++++++((()))***+++++++++++++++)))************+++++++++***************+++++++++******++++++++++++******)))))))))************+++***************+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,---------******************************++++++++++++************++++++++++++******((((((((((((((((((((((((,,,,,,++++++***))))))((()))************+++++++++***+++,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((()))***+++,,,+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---------............////////////......000000111222333444555555666777777888888999::::::888999;;;<<<===<<<<<<;;;888888888888999999999999::::::::::::::::::::::::::::::::::::<<<===???AAAAAA@@@???============>>>@@@@@@@@@???>>><<<;;;:::999::::::::::::999888777555555444555777888666555666777888888777555222000444444333333333333222222000000000000000111111222000//////......//////000000///......---.........////////////////////////---,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''')))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%$$$%%%'''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%************************************************((()))***++++++***)))((()))******+++++++++******************************)))************+++++++++,,,+++++++++++++++++++++************************)))))))))***************)))))))))******+++++++++************************)))******+++******))))))******+++++++++,,,,,,,,,++++++************+++++++++++++++***************************************)))((((((((()))***+++,,,************************)))((('''((()))***)))''')))************+++++++++(((((()))++++++,,,,,,+++)))************+++++++++))))))*********+++++++++)))******************)))))))))))))))******************++++++,,,,,,------)))***+++,,,---,,,,,,+++******++++++,,,,,,,,,,,,******************************++++++++++++************++++++++++++******))))))))))))))))))))))))++++++******************)))************+++++++++***)))))))))******+++,,,******++++++++++++******))))))((())))))+++,,,---,,,,,,++++++************((())))))******++++++,,,************************+++,,,,,,---......//////+++,,,,,,,,,,,,---------.........//////......---//////000111222333444444555555666666777777888888666777999;;;<<<;;;::::::777777777888888888999999999999999999999999999999999999:::<<<===???@@@@@@????????????@@@@@@AAAAAA>>>>>>>>>===<<<;;;;;;:::999999:::::::::999888777555444444555777888666555444666777888888666333222444444444333333222222222000000000000000111222222000000////////////000000111000//////.........///////////////////////////...------,,,+++,,,,,,,,,.........///////////////+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************'''((()))******)))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&(((***)))'''&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++++++++***)))(((************************)))************+++++++++*********++++++,,,------************************)))))))))******++++++,,,*********++++++,,,,,,,,,************************))))))*********))))))(((******+++++++++,,,,,,,,,++++++************++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...************************,,,+++***+++,,,---,,,***)))************+++++++++(((((()))++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++))))))************))))))))))))))))))******************+++,,,------......***+++,,,---...---,,,,,,))))))******++++++++++++******************************++++++++++++************++++++++++++******************************)))))))))***++++++,,,,,,)))************+++++++++)))((('''''''''(((***+++******++++++++++++************))))))***,,,---///,,,,,,,,,+++++++++******))))))***+++,,,------...************************,,,,,,------...///000000++++++,,,,,,,,,------------......///......------//////000111222333444444444444555555666777777777444666888:::;;;:::999888666666777777888888888999999999999999999999999999888999;;;===>>>???@@@@@@<<<===???AAACCCDDDDDDDDD======<<<<<<;;;;;;;;;:::999999:::;;;:::999888777555444444555777888777555222444666888888777555444444444444333333222222222000000///000000111222222222222111111111111222222111111000///////////////////////////////////////000000///............///***++++++,,,,,,---------...------,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))###%%%'''&&&$$$###$$$'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%,,,+++***))))))***+++,,,(((''''''((()))***)))(((((())))))))))))***************************+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))))))))))))))******+++,,,++++++******++++++,,,+++++++++*********))))))++++++************++++++,,,,,,++++++***)))))))))******++++++++++++************++++++++++++************))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((*********)))((('''&&&%%%(((((()))***************,,,,,,,,,++++++*********++++++******)))((((((''',,,+++)))((((((((()))))))))************+++++++++(((((())))))***+++------,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++*********))))))((((((************))))))))))))))))))))))))************++++++++++++++++++++++++.........------,,,,,,,,,------------------------//////............//////111000000111333444444333777777888888888888777777;;;;;;:::999999888777777::::::;;;<<<;;;:::888777:::;;;===@@@AAABBBBBBBBB??????@@@BBBDDDCCCAAA???<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888666666555333333222222222666555555444444333222222333333333222222222111111------......///000000000444333333222111000////////////////////////////////////000000///...---------,,,++++++******++++++---------,,,,,,+++++++++,,,,,,++++++***)))((((((************************))))))))))))***+++,,,---))))))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******((('''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$(((((((((((((((((((((((($$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%++++++***))))))***+++++++++*********++++++++++++*********+++++++++,,,,,,******************+++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))))))))***++++++,,,++++++******++++++,,,+++++++++*********))))))++++++************++++++)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******+++************+++---...************************++++++*********)))))))))+++++++++,,,++++++******((())))))***************,,,,,,,,,+++++++++******,,,++++++***))))))((((((,,,+++***)))))))))******)))************+++++++++******************++++++,,,+++)))(((((()))+++,,,************************************************++++++++++++++++++++++++++++++***))))))***++++++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++*********)))************))))))))))))&&&&&&&&&''''''''''''(((++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,------...//////000//////......//////000111000000111333444333222444555666777888888888888>>>======<<<;;;:::999999999999:::;;;;;;:::999999999:::<<<>>>@@@AAAAAAAAA@@@@@@@@@BBBCCCBBB@@@>>>;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999888777666666666666777666666555444444333333333333222222222111111111.........///000000111111222222111000000////////////////////////////////////////////////...------------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,***)))((((((((((((++++++***)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((())))))$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''++++++***))))))***++++++---,,,+++*********,,,,,,,,,,,,,,,,,,------------++++++++++++++++++******+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***++++++++++++************+++++++++++++++***************++++++************++++++)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******++++++*********++++++,,,************************+++++++++++++++***************+++,,,------,,,,,,((()))******++++++******,,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))++++++*********++++++,,,)))************+++++++++,,,++++++***))))))******,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++++++++***))))))***++++++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++************))))))))))))((())))))))))))*********++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,---...//////000000000////////////000000000//////000222333333222111222444555777888888888;;;::::::999888666666555777777999::::::;;;::::::999:::<<<===>>>?????????AAA@@@@@@AAABBBAAA>>><<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888888777888888777777666666555444444444333222222222222111111111/////////000111111222222////////////////////////000000000000000000000000///////////////......---...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((()))))))))$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$))))))(((''''''''''''(((%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''((((((((((((+++******************+++++++++***((('''((()))+++,,,,,,,,,------------...,,,+++++++++++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************++++++************++++++,,,,,,++++++***)))))))))******++++++++++++************++++++++++++******+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---))))))*********+++++++++++++++***************+++++++++***))))))***++++++************************************************+++++++++++++++++++++++++++******************+++******************************++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************)))))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000////////////000000///......///111222222111000111333444555666666666888888777666555444333333555666777888:::;;;;;;<<<;;;;;;<<<===>>>>>>??????BBBAAA@@@@@@@@@???<<<:::999999::::::::::::::::::999999999::::::::::::;;;888888777666555555666666666666666555444444333333222222222222111111111111///000000111222222333333/////////000000000111111000000000000000000000000...///////////////............---,,,,,,,,,------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++)))(((((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''''''''((((((((())))))&&&&&&''''''(((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((!!!"""$$$&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((*********++++++*********)))******)))''''''))),,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,+++******))))))******+++************************++++++************++++++,,,,,,++++++***)))))))))******++++++++++++************++++++++++++***************************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++))))))))))))***+++,,,---+++******************+++************************************************++++++++++++++++++++++++*********++++++***************************************++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))******************************)))))))))((('''''''''((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111000000////////////000000...------...000111111000111111222333333333222222999999888888777666666666444444555777999:::<<<===============>>>>>>??????BBB@@@???>>>>>>===;;;999888999:::;;;;;;;;;;;;:::888888888888888888999999666666555444444444555555555555444333333222222111222222222111111111000000000000111111222222333333///000000111111222222333000000000000000000000000......///////////////.........---,,,,,,,,,------+++++++++,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))(((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))******)))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''')))***++++++++++++***)))'''***,,,,,,)))(((+++---************++++++++++++---------,,,++++++*********************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,******))))))))))))*********************+++++++++++++++************++++++)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******))))))******+++******)))))))))))))))))))))))))))*********+++++++++++++++.........---,,,***)))((()))***++++++,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++******)))***++++++,,,++++++***)))************+++++++++((((((((()))***,,,---...************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))*********************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''(((***---000333555666//////............//////---,,,,,,---///000000///000000111111111111000000555555555555555555555555444444444666777:::;;;===>>>>>>>>>======>>>??????AAA???=========<<<;;;999888999;;;<<<===<<<<<<;;;999888888888777777777777666666555555555555666666444444333333222111111111222111111111111000000000000000000111222222333333000000111111222222222333000000000000000000000000---...//////////////////...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((()))))))))************)))((('''%%%%%%$$$((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((''''''''''''((())))))+++******))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))***++++++++++++***)))"""''',,,,,,***(((***,,,************++++++++++++...------,,,++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))******))))))*********+++++++++++++++************++++++)))))))))***++++++,,,,,,******++++++++++++************++++++++++++******'''((()))***++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++******))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************************)))***+++++++++***)))((()))************+++++++++***)))))))))***+++,,,,,,*********++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))******+++++++++************))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---000111333444......------------......---,,,+++,,,...//////...---...///000000000000000000000111111222333333333444444444555666999;;;<<<>>>>>>===<<<<<<<<<===>>>@@@>>><<<;;;<<<<<<;;;999888:::<<<===>>>>>>===<<<;;;::::::999888777666666666555555555555555666666555444444333333222111111111111111111000000000000//////000000111222222222000000000000111111111111////////////////////////------...///////////////------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++***)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&)))***+++,,,,,,+++***)))###)))+++(((&&&(((*********+++++++++,,,,,,,,,......---,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))******))))))******++++++++++++++++++************++++++,,,,,,++++++***)))))))))******++++++++++++************++++++++++++******&&&''')))***+++++++++***************************(((((())))))*********+++''''''((())))))))))))(((******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))******)))***++++++***)))(((''')))************+++++++++,,,+++******)))***************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,************))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,000/////////............---------,,,,,,---------,,,++++++,,,...//////...+++,,,---///000111111111111222222444555666777777444444444444666888:::<<<>>>===<<<;;;:::;;;<<<<<>>??????>>>======<<<;;;:::888777666666444444333333333444444555666555555444444333222222111111111111000000000000/////////000111111222222000000000000////////////////////////////////////------...///000000//////---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************######$$$%%%''')))+++,,,))))))(((''''''''''''''''''((((((((())))))******************************''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))************&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&'''''')))************+++++++++,,,+++***))))))+++---///,,,++++++******++++++,,,************************---,,,,,,,,,------...///+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++************))))))((((((************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************)))))))))(((((('''&&&%%%---,,,,,,+++***)))((((((,,,,,,,,,++++++*********)))***+++,,,,,,+++)))(((+++++++++************)))******)))))))))))))))***+++++++++***************++++++++++++******))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,---,,,,,,,,,+++***************)))(((((('''(((((((((((()))***++++++,,,,,,)))***---......,,,***((((((***,,,+++))))))+++---))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))------,,,+++***)))((((((************************+++,,,...///...---,,,,,,.........------,,,,,,,,,------,,,+++,,,---...///++++++,,,------......///000000111111111222222222222222222333555777888999<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999999999999======>>>>>>>>><<<;;;:::===<<<:::888777666555555555555444444444444555555777666555333222111000000000000000000////////////000000111111111111000000111111111111000000000000111111000000//////..........................................---,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********))))))))))))*********)))))))))((((((''''''******))))))))))))******,,,,,,+++***)))))))))***((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))++++++***(((''''''(((***+++'''''')))*********)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$(((((((((((())))))))))))%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))************++++++++++++******)))***+++,,,---,,,++++++******++++++,,,***************************))))))))))))***+++,,,+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))************************++++++************++++++++++++*********)))))))))************************,,,,,,,,,,,,,,,+++***)))************************************************)))************)))((((((+++++++++***************,,,,,,,,,++++++***************+++++++++******)))+++++++++************)))******))))))))))))*********************+++++++++++++++++++++*********)))******))))))******+++,,,++++++++++++++++++++++++++++++++++++*********)))************+++++++++,,,+++++++++++++++*********+++***))))))(((((())))))((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))(((***,,,+++))))))+++---******************))))))************************************************+++++++++************)))))))))))))))))))))))))))******++++++++++++******))))))************))))))************************,,,++++++******))))))(((++++++++++++++++++++++++,,,,,,+++,,,,,,,,,***))),,,,,,+++++++++*********---,,,,,,+++,,,---...///,,,,,,------...//////000000000000111111111222222111222222333444666888999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888888777777777;;;<<<=========<<<;;;:::888888777666666666666666444444333333333333444444555444333333222222222222111000000000////////////000000111111111111000000111111111000000000//////000000000000//////..........................................---,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********))))))))))))***************))))))(((((((((******))))))))))))******,,,+++******))))))******((((((''''''''''''(((((('''''''''((((((((())))))''''''%%%%%%%%%&&&((()))(((&&&%%%$$$$$$%%%&&&((('''((((((((('''&&&$$$###'''(((((())))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))************+++++++++)))))))))************+++++++++************++++++************************,,,,,,+++++++++,,,------+++++++++***************+++++++++***************+++++++++***************++++++++++++++++++++++++++++++************+++++++++++++++++++++*********************************++++++,,,,,,,,,+++************************************************************+++,,,,,,,,,,,,+++))))))*********++++++++++++++++++++++++*********+++***************+++++++++++++++************)))******)))))))))******+++))))))******++++++,,,,,,++++++++++++******************))))))******+++,,,++++++++++++++++++++++++++++++++++++************)))))))))*********++++++))))))******************++++++******))))))******)))))))))***++++++,,,,,,************************(((***++++++******+++,,,,,,,,,++++++*********)))************************************************+++++++++************)))((((((((((((((((((((((((******++++++++++++******************************++++++++++++++++++++++++************************------------------------+++(((&&&'''+++,,,,,,***++++++++++++************,,,,,,,,,,,,,,,---......---------...//////000000///000000000000000111111111111111222444555777888999999999::::::;;;;;;<<<:::999888777666666666666999:::;;;<<<<<<;;;;;;:::666666666666777888999:::555444444444444444444555333333333222222333333444111111000000000/////////000000111111111111000000111111000000000000//////000000000////////////.......................................---,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********))))))))))))*********************)))))))))******))))))))))))******++++++***)))))))))******((((((''''''''''''(((((((((((((((((()))))))))***&&&&&&%%%$$$$$$&&&'''((())))))''''''''''''))))))''''''(((((((((&&&%%%$$$'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++((())))))*********))))))++++++************++++++************************---------,,,,,,------...************************************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***************************************************)))***+++,,,------------************************+++++++++***************+++***)))))))))***+++,,,+++++++++*********))))))******))))))******++++++))))))******+++,,,------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********((((((((()))*********+++,,,,,,+++******+++++++++))))))*********+++++++++***)))((((((((()))***+++)))***************++++++------,,,,,,+++*********************************************************+++++++++*********))))))***************************++++++,,,,,,++++++***************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))&&&$$$&&&+++...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.../////////////////////////////////000000111111333444555666666777888999::::::;;;;;;999888777777666666666777777888999:::;;;;;;:::999999888888999999:::;;;<<<777777666666666666777777444444333222222222333333111111111000000000//////000000111111111111000000111000000000////////////////////////////////////....................................---,,,+++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++******))))))******+++++++++************************))))))))))))************))))))))))))******((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&'''(((******)))(((((()))******%%%&&&((()))***+++******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''***))))))((('''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))*********+++++++++))))))*********))))))(((+++******))))))******+++******************************)))))))))))))))***************************************************************************************************++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++************************************************((((((***+++,,,,,,------,,,,,,++++++***))))))(((************************+++***)))))))))***,,,---+++++++++*********))))))***************+++,,,,,,))))))***+++,,,------...+++++++++++++++++++++,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,((())))))))))))*********((((((((()))*********+++,,,+++++++++++++++,,,,,,***************+++++++++***)))((('''((()))+++,,,***))))))***++++++++++++,,,,,,,,,+++++++++******************************************************+++++++++*********))))))************************++++++,,,,,,,,,,,,++++++++++++***))))))***++++++************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,---..............................000000000000111333444555444555666888999:::::::::999888888777777777777888666777888:::::::::999999::::::999999888999999999777777666666666666777777666666444333222111111111111111111111000000000000000000111111111111000000000000000////////////................../////////....................................---,,,+++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++************++++++******************++++++******))))))))))))*********))))))((())))))******((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((())))))))))))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))************++++++++++++************)))))))))******))))))))))))******************************,,,+++******)))************************+++++++++***************+++++++++***************+++++++++))))))))))))))))))))))))++++++************++++++*********+++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,------,,,+++***)))(((''')))))))))***************))))))))))))***+++,,,,,,+++++++++************)))***************+++,,,---******++++++,,,,,,------++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))*********++++++))))))******************++++++******++++++,,,,,,***************************)))(((((()))***,,,---***)))))))))+++,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++000///...,,,***))))))))))))))))))*********************+++,,,,,,,,,,,,,,,*********+++,,,,,,------.........------------,,,/////////000000111333333111222555777999999999999888888777777777777888888777888999::::::999999888999888777666555555555555555444444444444444444555777666555333222111000000222222111111111000000000000000111111111111000000000000////////////......---............/////////....................................---,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++************++++++)))))))))*********************))))))))))))******))))))((((((((()))******((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((()))((('''&&&$$$###'''''''''(((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''')))************+++++++++---,,,+++***)))******+++******))))))))))))******************************...------,,,++++++,,,,,,))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************++++++************++++++)))))))))*********++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************((()))***++++++++++++++++++++++++*********))))))((()))))))))*********+++(((((()))***+++,,,,,,,,,+++++++++************)))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************+++++++++,,,+++++++++++++++************************+++,,,,,,************************)))))))))******+++,,,---+++)))((()))+++---+++***((())))))******+++++++++************************+++++++++++++++++++++++++++++++++************)))************************+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---------------------------------------------------------------------------,,,///111///***'''(((***((()))))))))************)))***+++,,,---,,,,,,+++******+++,,,,,,------...------------,,,,,,,,,+++////////////000111222222///111333666888999888888777666666555555666777777888999:::::::::999888777888777666555444444444444444444333333333333444444666555444333222222111222222222222111111111000000000000111111111111000000000000/////////.........---------.........//////....................................---,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++******++++++,,,((((((((())))))***************))))))))))))******((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((((((''''''))))))************)))))))))******)))'''%%%###!!!'''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))((((((((((((((()))))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))************+++++++++///---+++))))))***+++,,,******))))))))))))******************************+++******)))((((((((()))))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++(((((())))))*********+++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++***************+++++++++(((((())))))*********+++'''(((***+++,,,,,,+++++++++++++++************)))************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,---,,,,,,,,,+++************)))))))))***++++++,,,++++++******************))))))***+++,,,,,,------+++)))((())),,,---+++)))''''''((()))***++++++,,,************************+++++++++++++++++++++++++++++++++************)))------------------------+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---////////////////////////................................................%%%+++000///***(((***///******++++++,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,------......///---------,,,,,,+++++++++//////...//////000111222...000333666888888888888555555444444444555555666999:::;;;;;;:::999888777888777777666666666666777555555555444444555555555444333333222222333333444222222222111111111111000000000111111111111000000000/////////............---------.........//////....................................---,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,++++++******++++++,,,''''''(((((()))))))))*********))))))))))))******((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&)))************((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((+++***)))'''''''''((()))++++++******************))))))))))))(((((((((((()))************+++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************,,,,,,+++***))))))************************************************************++++++++++++******,,,++++++++++++++++++,,,++++++******************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++******************------......///000111111)))************+++++++++***************************)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++,,,++++++,,,,,,---...///)))***,,,+++***))))))***))))))******++++++,,,,,,...//////000000000000///...---,,,+++,,,---000111000/////////000000111222222222333333333222222111333222111000////////////000000//////////////////......------------......------,,,,,,+++,,,,,,,,,,,,,,,---............------,,,+++)))))))))***+++---......//////......---,,,,,,------...///000000000000111222333555777888222333333444666888999:::;;;;;;;;;;;;:::999888888888777777777666666555555444444555555555555555555444444555555444444333222111111111111111000///.........///000000000000000111111000/////////////////////.........---------------------------------,,,,,,,,,------.........++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))***************(((&&&%%%%%%'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))************'''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&'''((((((&&&%%%)))'''%%%&&&((((((&&&$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++************************************************)))************+++++++++***++++++,,,,,,++++++***------,,,+++++++++++++++************************+++++++++++++++***))))))************************,,,++++++******)))************************************************************++++++++++++******++++++************++++++******************************************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************)))))))))******++++++,,,)))************+++++++++***************************)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,++++++***,,,,,,,,,+++++++++*********)))))))))))))))))))))+++************++++++,,,)))+++---,,,+++******++++++,,,,,,,,,---------...000000111222333333333222000/////////000111333444333333333333444555666666777777888999999999888888:::999888777666555555555555444444333222111111000//////......---...............---,,,,,,,,,,,,---------............------,,,++++++******+++,,,---,,,,,,---------------,,,+++,,,,,,---......////////////000111222444555666444444444444444555666666999999::::::999999888888888888888888777777666666555555555555555555555555333333444444333333222111444444444444444333222111,,,---...//////000000000111000000/////////////////////.........---------------------------------,,,,,,,,,---------------+++++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++*********))))))(((((((((((()))))))))))))))******(((&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%)))'''%%%&&&((((((&&&$$$&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((())))))***)))))))))(((((((((((((((((())))))&&&''''''((()))***+++,,,)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******,,,+++******************))))))))))))))))))))))))***++++++++++++***))))))************************+++++++++*********************************************************************++++++++++++***************))))))*********************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))(((((())))))***+++++++++************++++++************************************++++++++++++)))************+++++++++******************************)))))))))+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******++++++******))),,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,+++******************+++---......---,,,,,,---...//////000111111222222444555666777888888888888444555555666888999::::::999999::::::;;;<<<============>>>???@@@@@@??????AAA@@@???>>><<<<<<;;;;;;;;;;;;:::888777666555444333222222111000000000000111000//////.........///////////////......---,,,++++++++++++,,,---...///+++,,,,,,---.........---++++++,,,,,,------...............///111222444444555555444333222222222222666666777888888888888777888888888888888777777777555555555555555555555555222222333333222222111000111111222222111111000000,,,,,,---......///000000000000//////......///////////////............---........................------------,,,,,,,,,,,,***++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))(((((((((((()))******)))(((''')))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&)))'''&&&&&&''''''&&&%%%&&&&&&'''''''''''''''&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&''')))***++++++***)))((((((((()))))))))))))))'''(((((()))******++++++))))))*********+++++++++************************************************))))))*********+++++++++******++++++++++++************))))))))))))************************************+++++++++******)))******************************+++++++++***************************************************************++++++++++++************))))))))))))*********************+++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))***++++++++++++************++++++***************+++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++******************************))))))******,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------...------,,,,,,,,,,,,,,,---///000111/////////000222222333555777888999:::;;;;;;===>>>??????@@@???;;;<<<===???@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;:::999999888777666666666666666555444333333333333333222222222111000///---------------------------...,,,---...///////////////+++++++++,,,,,,------------------...///000222333444333222111111000111111333333444666666777777777777777777777777666666666555555555555555444444444333333333333333222111111///000000000000000///////////////....../////////000//////.........///////////////..........................................------,,,,,,+++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++*********************************)))((('''''''''((()))***)))((()))***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&)))))))))'''((('''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))+++++++++***))))))))))))******+++++++++************))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))******++++++******))))))))))))(((((()))******************************)))******+++++++++******************************)))******+++++++++************************************************************++++++++++++************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************+++************+++,,,,,,++++++************++++++))))))*********+++++++++)))))))))))))))))))))((())))))*********+++++++++******************************************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---......///..................///000111333555555444444444666666777999;;;>>>@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@???????????????@@@@@@@@@??????>>>===============<<<;;;:::999888888888888666666666555444222111000000000000///...---,,,,,,,,,,,,---...............++++++,,,,,,,,,,,,,,,---,,,,,,,,,---...///000111111000000000000111111222111222333444555666666666444444555555555555555555666666555555555444444444444444444444444333333222222222333333444333333222444333111000///.........//////............//////////////////////////////........................---------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++***)))((('''&&&&&&''')))***)))((()))+++---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))***************)))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%$$$%%%&&&)))))))))''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))%%%%%%&&&&&&&&&&&&%%%%%%))))))******+++*********))))))******++++++,,,,,,++++++*********))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))***++++++++++++***************************((()))***,,,,,,+++************************************************************++++++++++++***************))))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++***+++,,,,,,---++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))******+++,,,,,,,,,)))************+++++++++,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++---...//////......///000111333444555888:::<<<<<<<<<;;;<<<======>>>@@@BBBDDDFFFHHHIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>===<<<<<<<<<:::::::::999888777555444444444333333111///...---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...000000////////////000111222333000111222333444555555555333333333333444444444444666666666555444444333333444555555555555444333333000111222222222222222222666444222000////////////......------......//////...////////////000000000------------------------,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************++++++++++++******)))(((''''''&&&'''((())))))((((((***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((())))))***++++++***)))(((&&&%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&''')))***+++%%%%%%&&&&&&&&&&&&%%%%%%++++++******)))*********((((((((()))***+++++++++******************++++++)))************+++++++++************************************************)))************+++++++++))))))************))))))***))))))))))))***+++,,,************************))))))***+++++++++++++++************************''')))***,,,,,,,,,***)))******************************************************++++++++++++******++++++************++++++((())))))***++++++,,,,,,******************************++++++++++++*********************************************++++++,,,++++++************++++++((())))))***++++++,,,,,,+++,,,,,,------.........)))************+++++++++******************************+++++++++*********((())))))***++++++,,,,,,(((((()))))))))*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++---...000111111111222333555888;;;===???@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>======<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999666777777777666444333222////////////...---,,,+++---------------------------------------...///000////////////000111222333111222333333444444444444333333333444444555555555777666666555444444333333333444444444444333222222......///000000000000000333222000///...///000111...------------...///000.../////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++******))))))(((((('''''''''((()))(((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))((())))))))))))((('''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&((()))(((&&&$$$&&&'''''''''&&&&&&%%%$$$""""""$$$$$$%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$---,,,***)))))))))******&&&''''''((()))******+++(((((()))***+++,,,,,,---)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))************))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************'''(((***,,,---,,,***)))******************************************************++++++++++++******,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++((())))))***++++++,,,,,,''''''((()))***++++++,,,)))************+++++++++******************************+++++++++******)))((())))))***++++++,,,,,,''''''(((((()))))))))*********++++++++++++***************++++++,,,,,,,,,,,,---...000111333444555666777999<<>>>>>===;;;:::999777777777777777888888999>>>>>>>>>======<<<<<<<<<=========>>>???@@@AAABBBEEEDDDBBBAAA@@@????????????@@@@@@??????>>>===<<<888888999::::::999777777333333333333222000///...........................------------......///000111000000000000111111222222222333444444444333333444444444555555666666666777777666555444444333333222333333333333222111111000111222333333333333333000///...---...000222333---------------...///000.../////////000000111111++++++++++++++++++++++++*********++++++,,,,,,---((()))***+++,,,---------************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))(((((((((((('''((()))(((&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))&&&&&&((()))******************))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******)))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&'''((((((&&&%%%&&&((()))(((%%%$$$&&&(((''''''&&&%%%$$$"""!!! %%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,************************************************))))))))))))))))))))))))&&&''''''((()))*********(((+++...---+++)))***,,,++++++,,,,,,,,,++++++***************************((()))***+++,,,,,,+++***))))))))))))))))))))))))************************************************,,,,,,,,,+++***)))((('''+++++++++++++++++++++++++++++++++*********)))))))))***++++++***)))***+++))))))))))))((((((((((((+++++++++++++++++++++++++++++++++*********))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++******************************************+++,,,))))))))))))***+++,,,---******+++,,,---...//////444444555666888:::<<<===>>>???@@@BBBDDDGGGHHHIIINNNOOOPPPQQQPPPOOOMMMLLLMMMMMMMMMMMMMMMMMMLLLLLLQQQPPPOOONNNMMMLLLKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJJJJIIIFFFBBB>>>;;;888777555444444444555555333444666999;;;<<<===>>>??????>>>===<<<<<<;;;;;;999::::::;;;<<<=========<<<============<<<;;;;;;????????????>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;:::888666333222111000.........---------------------------------------/////////000//////......333333222111111111111111111222444333222222333555555555555444444333333333000000000111222222222333222222111000000000000000///////////////////////////......---------......//////////////////////////////...---,,,,,,++++++///...---,,,,,,---...///...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***)))(((''''''((()))***+++)))&&&$$$$$$&&&)))+++******))))))((((((''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''&&&$$$$$$%%%'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&&&&'''(((******+++,,,---,,,***(((((()))***)))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))))))))***+++,,,************************************************))))))))))))))))))))))))(((((()))******+++,,,,,,)))***+++***)))))))))*********+++++++++++++++***************************))))))***+++,,,+++******************************+++++++++++++++*********************************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********)))))))))***++++++***)))***+++)))))))))))))))))))))(((+++++++++++++++++++++++++++++++++*********))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++*********************************)))******+++,,,,,,,,,++++++,,,,,,---...***+++,,,...111222444555999999999:::<<<===???@@@@@@AAACCCFFFHHHIIIJJJKKKNNNOOOQQQRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHGGGDDD@@@===:::111000///.........//////555666888;;;===???@@@@@@======<<<<<<;;;::::::999888888888888777777777777:::::::::::::::999888888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===;;;999888777777222222111000000//////...---------...............------...////////////...222222111111111111111222111222333333222222333555444444444444333333333333222222222222222333333333333222111111000000111111//////////////////////////////.........//////000///////////////////////////......---,,,,,,++++++///...---,,,,,,---...///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***))))))((())))))(((((((((((())))))***)))'''%%%%%%''')))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))***+++***)))(((***+++(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''(((((()))***+++***+++,,,+++)))''''''(((***)))((('''''''''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))******++++++,,,---------***(((&&&&&&'''((()))((((((((()))***++++++++++++******************************+++++++++***))))))************************++++++++++++++++++++++++******************************+++++++++******)))))))))))))))))))))))))))+++++++++***************)))***++++++***)))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************)))))))))*********++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,...---------------......///000222555888:::<<<===@@@@@@@@@@@@@@@AAABBBCCCBBBDDDGGGJJJLLLMMMLLLLLLMMMNNNPPPQQQQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCBBB@@@<<<999777444333111000000111222222666777999;;;===>>>???@@@:::::::::999999888888777888888777555444333222111666666666666666555444444333333444666777888999999::::::;;;;;;<<<=========AAA@@@???===<<<<<<<<<<<<777777666555333222111111////////////////////////+++,,,---.../////////...111111000000000111111222000222333333222222333444333333333333333333444444444444444333333333333333333222222111111111111111///////////////////////////////////////000111222////////////////////////.........------,,,,,,+++......------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))(((((((((((())))))******))))))((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((())))))***++++++((()))+++***(((&&&&&&'''***))))))))))))***++++++((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,((($$$$$$'''))))))(((&&&'''((()))***+++++++++************************++++++++++++******))))))************************++++++++++++,,,,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++)))))))))))))))*********************************************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---------------...///000111666777999;;;>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@CCCFFFJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMPPPOOOOOONNNMMMMMMLLLLLLGGGFFFEEECCCAAA???>>>============<<<;;;888666444:::999888777777888999999777888999:::;;;;;;;;;;;;888888777777777666666666888888777555444333222111222333333333333222111111//////000111222444555666777777888999:::;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;:::888666555444333111111111111000000000000------...............---//////.........///000000000111222222111111222333111111222222333333444444444444333333222222222111222111111000000000111111////////////////////////............///000111222////////////////////////......---------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))******+++((()))***++++++***)))((((((((())))))))))))((((((''''''(((((())))))************************************))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&((((((&&&&&&'''((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''((()))))))))))))))&&&((())))))'''%%%&&&&&&((((((((())))))***+++,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&************************))))))************))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++---)))&&&%%%(((+++***)))&&&'''((()))***+++++++++************************,,,,,,+++******)))))))))*********************************++++++,,,,,,,,,************************((()))***+++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++((()))))))))*********+++************************************************************++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---......///111333555666999:::;;;<<<===>>>???@@@>>>===<<<;;;;;;;;;;;;<<<999<<>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@?????????>>>999999:::;;;<<<===>>>>>>@@@@@@@@@@@@???>>>======>>>===<<<;;;<<<===>>>???@@@@@@???>>><<<:::888777666666666666666666666666333333444444444444444444333333333333333222222111222111000/////////000111222222333444555666777888666666555555555555666666888888777777777777666666555555555444333333222222222222222222222111000000000000///..................000111111000000111222111111111111111111222222222222111111111111111111000000000000000000111222000000000000000000000000---------------...///000////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************//////---,,,***((('''&&&)))******************)))((())))))******))))))((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''###%%%((()))(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%''''''((('''&&&%%%%%%&&&((((((&&&%%%&&&&&&$$$$$$&&&'''(((((((((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''************************))))))************))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))*********************))))))***++++++))))))***+++******+++++++++++++++***************************+++***)))))))))***+++,,,++++++++++++++++++++++++'''(((((())))))***++++++************************)))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++)))***++++++***)))***+++((())))))******+++,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++((()))))))))*********+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000111222333333333333444555666666444444555555555555555555777666666555555555555666444555777888:::;;;;;;;;;::::::999777777666666666777888888999::::::;;;;;;999999888888888888777777666777999;;;===???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>???AAABBB?????????>>>===;;;:::999777777777777777777777777666666666666666666666666555555666666555555444333444333111000000111333444222222333444555666666777555444444333333333444444222333333444555666666777777777666555555444333333111222333444555666666666444333222111000/////////...///111000//////000222111111111111111000000000111111222222222222222222222222111111222222333444000000000000000000000000///...............//////////////////////////////------------------------+++,,,------------,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...------+++***)))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''!!!###&&&((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%&&&%%%&&&((()))((('''&&&%%%%%%&&&(((((('''&&&&&&'''$$$%%%&&&'''(((((('''&&&))))))))))))((((((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%&&&''''''(((************************))))))************))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********************'''***,,,,,,)))''')))+++++++++,,,,,,,,,++++++*********************************)))))))))***,,,---++++++++++++++++++++++++&&&''''''((()))***************************************+++++++++******)))++++++++++++++++++++++++))))))******++++++++++++)))+++++++++***)))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......000111222333333222111111000000000000444444444555555666666666;;;::::::999999:::::::::::::::;;;<<<===>>>???@@@;;;:::888666555444444444444444555666777777888888666666666555555555555555888999:::<<<>>>@@@AAABBB????????????@@@@@@@@@@@@======<<<<<<<<<===???@@@;;;;;;<<<<<<;;;::::::999777777777888888888888888;;;;;;::::::999999999888777777888888777777666555444333222111222333555777333333444555555666666666333333222111111111111222...///000222333555666777888777777666555444444444000111333555777999::::::777666555333222111111000...///000000//////000111222222111111000000//////222222222333333444444444333333333333444444555666000000000000000000000000111000000////////////000////////////////////////------------------------++++++------------++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,******))))))))))))************))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''$$$'''***,,,+++******+++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&''')))******((('''%%%%%%'''(((((('''&&&'''(((%%%&&&'''((((((((('''&&&))))))))))))((((((((((((******))))))((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((((((((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''(((((())))))************))))))%%%(((,,,000000,,,(((%%%))))))************))))))---,,,+++)))(((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))******++++++++++++******************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))++++++++++++++++++++++++,,,+++++++++******))))))***,,,---,,,******+++,,,)))))))))***++++++,,,,,,******))))))))))))******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++***************,,,,,,++++++******))))))*********+++,,,---......---...///000111222333444333333444555555555555444777777777888:::===???AAA@@@???>>>======>>>???@@@>>>??????@@@???===;;;:::666555444333333444555666444555666777777777777777777777666555444333222222555777:::===?????????>>>@@@???>>>>>>???@@@@@@??????>>>===<<<<<<======>>>:::999999:::;;;;;;;;;999666777777888888999999:::999999:::::::::;;;;;;;;;<<<;;;:::888888999:::;;;444333333555888999666333555222000111444666666555222333666888999888777666222111000000//////000000555555555444444444333333333444555777888:::;;;<<<<<<;;;999777666666666666000000000000000000000000333222111000000111222444333222222111222333555666555222000111444777777666555333111000///000111222...............///000111000///...------...000000222000---++++++,,,...///......---------,,,,,,,,,------------------,,,,,,************+++,,,---------------,,,+++***)))(((,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&(((***+++''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%))))))************))))))&&&&&&&&&&&&&&&&&&%%%%%%***))))))(((&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((())))))************))))))((()))+++,,,,,,+++)))((())))))************))))))'''''''''((()))+++,,,---)))************+++++++++++++++++++++++++++++++++************************++++++***)))))))))))))))))))))************))))))************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))++++++++++++++++++++++++++++++*********))))))))))))***++++++))))))***+++++++++************************))))))))))))******((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++***************+++++++++++++++*********,,,---............---,,,---...///111333555666777777888999:::;;;;;;;;;;;;===<<<<<<===>>>@@@BBBDDDFFFEEEBBB@@@>>>===<<<<<<>>>>>>>>>======<<<::::::888777666555555666777888666666777888888888888888888888777777777777777777777888;;;===>>>>>>======;;;;;;<<<>>>@@@AAA@@@@@@AAA@@@@@@@@@@@@???===<<<:::999888777888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::888888999999666333777555333333555777777555888999:::::::::999777666444444444333444444444555333333333222222222222111444444555777888:::;;;;;;;;;;;;;;;;;;;;;:::999888333333222222222111111111000000000111111222333333444333222111111222333444555222000111444666666555444222111/////////111222000////////////000000111111000///...------......111///...,,,,,,,,,............---------,,,,,,,,,,,,,,,------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,+++***))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((*********)))((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((((((''''''***))))))((((((((())))))''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''))))))************)))))),,,+++***))))))***+++,,,))))))************))))))&&&&&&'''(((***,,,---///)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))))))))))))))******++++++******)))************************)))***++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********************************************))))))))))))((((((((()))******)))((()))***,,,,,,++++++***))))))(((******))))))))))))******'''''''''(((((((((((((((******************************+++++++++***)))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++************+++++++++,,,,,,,,,,,,,,,...///000111000///...,,,///000222444777:::<<<===???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEHHHGGGEEEBBB@@@>>>===<<<>>>===<<<;;;;;;::::::;;;:::999888888888888999:::999999:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;:::;;;===>>>>>>===<<<<<<999:::;;;===???@@@AAAAAACCCCCCCCCDDDDDDCCC???<<<999888777777999;;;>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEFFFGGGFFFEEEDDDDDDCCC@@@===<<<;;;:::999777999777666666777888777555888888999999888777666666777666666555555444444444111111111111000000000000333444555666777888999999888999<<<>>>>>>===<<<:::888777777666555444444333...///000111222333333222333222111000000000111222555333222222333444444333222111000///...///000111222111111000000000000111222111000...------------///.........------------......---------,,,,,,,,,++++++,,,,,,------......,,,,,,++++++***+++++++++,,,,,,,,,,,,+++******)))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((++++++++++++***)))(((''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&$$$""" ''''''(((((((((((('''''''''&&&$$$######$$$&&&'''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&))))))************)))))),,,+++)))(((((()))+++,,,))))))************))))))***)))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,++++++************************************++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))))))))(((((((((((((((((()))+++***))))))***++++++++++++*********))))))******))))))))))))******))))))******************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,------.........///.../////////000111111222333555777;;;>>>AAADDDEEEHHHHHHIIIIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAA???>>><<<;;;;;;;;;<<<======<<<;;;::::::;;;<<<======>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;999:::;;;<<<>>>BBBGGGJJJPPPMMMJJJHHHHHHGGGEEEBBB;;;<<<===???@@@BBBEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAABBBDDDGGGKKKMMMOOOOOONNNMMMLLLLLLMMMMMMKKKHHHDDD@@@>>>>>>>>>>>>999999999999999888777666666666666777777777888888888888888777666444333222222222111111111000000000222333333444555666666777555666888:::;;;<<<<<<<<<<<<<<<;;;:::999888888777222222111111111222222222111111000//////000111222444333333222222222222111111000//////...///000000222222111000////////////000000//////............------...//////...---,,,......---------,,,,,,,,,******+++,,,------......------,,,+++************,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''(((((()))))))))***+++***)))(((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%"""&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&''''''(((((())))))((((((''''''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%))))))************))))))************************))))))************)))))),,,+++***)))(((((((((((())))))*********+++++++++***************************************************)))))))))))))))******))))))************))))))************************+++*********************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))((((((((((((((())))))))))))***++++++******,,,---))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------........./////////000000111111///...---...000444888;;;;;;===???BBBFFFIIIKKKMMMOOONNNMMMKKKIIIGGGDDDCCC@@@???===<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCAAA@@@>>>======>>>??????>>>===<<<;;;;;;<<<===>>>AAAAAAAAABBBBBBAAAAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::999:::;;;===@@@EEEOOO[[[cccpppggg\\\TTTQQQPPPNNNLLLHHHJJJMMMMMMKKKJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDDDDEEEHHHMMMRRRUUU[[[XXXUUUSSSSSSVVVYYY\\\^^^ZZZRRRJJJDDDBBBCCCDDD<<<===???@@@@@@???>>>>>>===<<<:::999888777888888666777777888777666555444444444444333333333222222222222222333333444444444444333222222444777:::;;;>>>>>>=========<<<<<<<<<:::888555222111111222333//////......///111222444333333333333111111000000000///////////////000000111000//////............------.../////////000000,,,---...///000///---,,,......---------,,,,,,,,,******++++++,,,---......------,,,+++************++++++,,,,,,,,,+++******)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''''''''((()))***%%%&&&((()))***)))((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$!!! &&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''(((((())))))$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))************)))))))))***+++,,,,,,+++***)))))))))************)))))))))))))))))))))******+++)))************+++++++++************************++++++++++++++++++++++++)))))))))))))))******+++&&&''''''''''''''''''&&&************************++++++***)))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++************************(((((())))))))))))******)))***,,,,,,++++++,,,...((())))))***++++++,,,,,,******))))))))))))******+++***************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))************+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,---...///000111222222222222222333333333333000000111333777<<>>??????@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;;;;<<<===>>>AAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;:::999888888888888888888999999999===@@@FFFMMMXXXgggyyyuuugggaaa```^^^\\\^^^___```\\\VVVQQQPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNMMMMMMNNNRRRYYY___ccciiifffcccaaadddjjjqqqvvv~~~wwwkkk\\\PPPJJJIIIKKKFFFJJJNNNQQQQQQPPPOOOPPPKKKHHHDDD>>>:::888666666555666777888777666555444666666666666555555555555333333333333333333444444333222///...///222666999;;;;;;;;;<<<===>>>>>>>>>???===999666444333333333000////////////111222333111222333333111000000000//////000000000000111111000//////............///+++,,,---///000000111000,,,---.../////////...---......---------,,,,,,,,,******++++++,,,,,,------,,,,,,++++++***++++++++++++++++++,,,,,,++++++******************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''''''''((((((((((((((()))((('''''''''((()))***%%%&&&'''(((((()))))))))%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$))))))************))))))*********++++++*********))))))************))))))(((((((((((()))***,,,,,,)))************+++++++++************************++++++++++++++++++++++++)))))))))))))))***++++++''''''((((((((((((''''''************************,,,+++***)))(((((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++((()))++++++******,,,---******************++++++******))))))))))))******++++++*********)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---///111333555666666666555555555555555444444666999===BBBFFFIIIKKKIIIJJJKKKMMMOOOQQQRRRSSSOOONNNLLLIIIFFFBBB???======<<<:::999999:::;;;;;;??????@@@AAAAAA@@@???>>>@@@AAAAAABBBBBBBBBAAAAAA======<<<;;;;;;<<<======@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;:::::::::888999999:::;;;<<<===>>>FFFMMMWWWbbbpppyyysssrrrqqqooooooooolllddd\\\WWWYYY[[[]]]\\\\\\\\\[[[[[[ZZZZZZ]]]\\\[[[]]]aaaiiipppuuuzzzyyyyyy{{{qqqaaaXXXWWWXXXWWW\\\bbbfffgggfffggggggccc___XXXQQQKKKGGGEEEEEEHHHGGGFFFDDDAAA===999666888888888777777777666666666666666666555555555555444222111000000111444555555555777999;;;<<<>>>???>>>>>>===<<<:::888555333333222111000///000000111...111333333111//////111///000000111111222111111//////////////////000111,,,---...000000000//////,,,------......///............---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,***++++++,,,,,,++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&'''(((***+++)))((((((((((((((())))))%%%&&&&&&'''((((((''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((*********+++++++++++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%))))))************))))))++++++***))))))***++++++))))))************)))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))************************))))))((())))))***++++++******++++++++++++******************************,,,+++***((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))******++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,&&&((()))***))))))+++---,,,,,,++++++***)))))))))******))))))))))))******---,,,,,,,,,++++++******************************((()))***+++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,...000333555777888888888777777666666555555777;;;AAAGGGKKKMMMNNNMMMLLLMMMNNNOOOPPPRRRSSSSSSMMMLLLJJJHHHEEEAAA???===>>>===<<<;;;;;;<<<===>>>===>>>@@@AAABBBBBBAAA@@@???@@@BBBCCCCCCBBBAAA@@@===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEPPPYYYfffsss~~~wwwuuupppggg___]]]bbbggghhhhhhggggggggggggffffffhhhgggfffhhhmmmuuu}}}nnneeedddfffccciiiqqqvvvwwwwwwxxxyyy{{{wwwpppiiiccc___^^^^^^eeeccc___YYYRRRIIIBBB>>>888888888888777777777777888888888888888777777777444444333333333333222222000111333555888;;;===>>>;;;===@@@AAA@@@<<<777333777555333111///.........---000333333111///000111///000111222222222222222000000//////000111222222......///000000///...---------------......//////......---------,,,,,,,,,,,,,,,++++++++++++++++++************+++,,,------***++++++,,,,,,,,,++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((*********)))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&***)))'''&&&'''(((***+++---+++***((((((((())))))%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$%%%&&&'''(((***++++++%%%&&&&&&''''''&&&&&&%%%+++++++++*********))))))+++++++++*********))))))(((((())))))******++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************,,,++++++******++++++,,,)))))))))******+++,,,,,,------------,,,,,,+++***+++***)))(((((()))***+++************************))))))(((((()))***+++++++++++++++*********))))))************************+++,,,...//////...,,,+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++******+++---...---,,,++++++---///111,,,---000444777888777666888777666555777:::>>>@@@AAAGGGMMMPPPPPPPPPPPPRRRUUUTTTRRRRRRRRRQQQNNNLLLNNNMMMKKKIIIFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@AAAAAADDDAAAAAAEEEDDD>>><<>>===<<<:::888;;;999777555555777:::<<<<<<===>>>>>>>>>===<<<;;;===>>>>>>>>>======???@@@@@@AAADDDHHHMMMSSSWWWYYYccciiinnnuuu|||uuukkkccc```eeemmmssswwwxxxwwwssstttxxxxxxvvvtttrrrrrrssstttxxx{{{nnnhhhhhhcccoooyyy{{{zzz|||}}}xxxzzz{{{ooofffZZZOOOJJJEEE>>>:::999:::;;;<<<:::<<<<<<:::555333555777666444222000000222333555333555777666444444777:::;;;<<<=========<<<;;;:::777555333111000111222333333111//////111111111000...///////////////......111111000///////////////000000//////.........---......................../////////......------,,,,,,,,,+++***+++,,,---...------++++++++++++---------,,,,,,+++*********+++************************)))))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))******++++++,,,***))))))******((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''+++(((&&&%%%%%%''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''%%%$$$%%%&&&'''******))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((&&&$$$%%%'''(((%%%"""''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%+++++++++*********))))))+++++++++*********))))))***)))((('''''')))+++,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))(((((((((************************,,,++++++******++++++,,,++++++++++++++++++******,,,,,,,,,,,,,,,+++******+++***)))(((((()))***+++************************)))))))))))))))***+++++++++++++++*********))))))***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************+++++++++,,,)))***++++++******,,,...,,,+++++++++,,,...000222444444555666777666555444555555666888;;;>>>BBBDDDGGGLLLRRRUUUUUUTTTUUUVVVWWWUUUTTTSSSSSSRRROOOMMMQQQPPPNNNLLLJJJIIIGGGFFFHHHGGGFFFDDDCCCCCCBBBBBBDDD@@@@@@CCCCCC>>>===@@@BBB@@@===;;;;;;;;;999888<<<;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>===<<<;;;===@@@CCCDDDEEEFFFGGGLLLQQQXXX___dddhhhkkklllqqqtttvvvzzzyyyuuunnnjjjkkkqqqxxx|||{{{zzz{{{~~~ssslllkkkbbbmmmwww{{{wwwoooZZZSSSIIIAAA===<<<======<<<<<<;;;999666555777888666777777888888777444222444666777666333222444666888999;;;===>>>>>>>>>>>>:::999777555444444444555444222000000000111000.../////////000000000000///111111000///////////////000000/////////.................................++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------,,,++++++******++++++************************++++++++++++++++++++++++************************(((((())))))))))))))))))(((((())))))))))))))))))+++***))))))***+++)))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))))))))******)))))))))'''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((''''''))),,,---+++)))''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************+++++++++***************+++)))'''%%%%%%'''+++---************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++---------,,,+++************++++++++++++***))))))+++***))))))))))))***+++***************************))))))))))))***+++++++++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))))))))*********++++++((()))************---///++++++,,,...000333555666<<<;;;999777555444333222444666999===AAAEEEHHHIIILLLPPPUUUWWWXXXWWWWWWXXXYYYWWWVVVUUUTTTSSSPPPNNNQQQPPPOOONNNLLLKKKJJJJJJEEEDDDCCCBBBAAAAAAAAAAAABBB???>>>@@@???======@@@AAA===999666666666666555999999:::;;;;;;::::::999<<<======>>>????????????>>>BBBHHHNNNSSSVVVVVVVVV]]]eeeooowwwyyyyyyzzzzzz~~~wwwuuussstttxxx}}}{{{tttqqqkkkrrrzzz}}}xxxiiiaaaVVVMMMHHHHHHJJJLLLKKKGGGAAA===;;;999888777888999:::<<<===<<<888555666777888777555333222333444555888;;;===???@@@AAA???>>>;;;999888777777777666444111000000000...---/////////000000111111111111111000///////////////000000////////////..............................---------------.........,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++***************))))))))))))(((((((((((((((((()))''''''''')))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&'''((((((%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&''')))***)))'''(((((((((''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''***************************************************)))'''&&&&&&''')))+++((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************************************++++++************++++++---------,,,,,,+++++++++))))))************))))))*********************************************************))))))***++++++***************************************************)))(((((((((((()))***************************))))))*********+++++++++******+++++++++,,,,,,,,,((())))))))))))*********)))***+++*********,,,...---...000333666999;;;<<<<<<;;;999666444333444555999;;;???DDDHHHKKKMMMNNNNNNQQQTTTVVVWWWWWWVVVVVVYYYXXXVVVUUUUUUSSSQQQNNNMMMMMMLLLKKKJJJJJJIIIIII@@@@@@?????????@@@@@@AAABBB@@@??????@@@@@@AAACCCCCC???:::666555666777777888888999::::::;;;<<<<<>>>>>@@@BBBAAA>>>;;;666777888888777555444444222333555888;;;===???@@@BBB@@@>>><<<;;;:::999999999777444222111000...---......//////000000111222111000000///////////////000000//////////////////........................////////////............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************'''''''''(((((((((((((((+++++++++++++++++++++++++++++++++******))))))((())))))((((((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''&&&&&&************************((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&$$$###"""((((((((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((************************************************(((((()))***))))))((('''((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++************************+++******))))))******++++++++++++,,,,,,---------((())))))******)))))))))******++++++++++++******************************++++++***************+++************************************************+++***))))))))))))***+++************************))))))*********+++++++++******+++++++++,,,,,,,,,((())))))))))))*********+++,,,---+++******+++---...000333777:::<<<===>>>888888888666444555999<<>>BBBFFFIIIJJJJJJJJJLLLOOORRRVVVXXXYYY[[[aaajjjssszzz||||||{{{~~~wwwtttvvv|||}}}~~~~~~~~~{{{xxxiiieee``````eeennnvvvzzz{{{ssshhh^^^WWWRRRLLLHHHLLLMMMPPPTTTVVVPPPFFF===999888888888888777666555222333444666888:::;;;<<>>===777999::::::999:::???DDDHHHJJJLLLNNNPPPPPPPPPPPPRRRRRRRRRSSSUUUUUUSSSQQQRRRQQQPPPPPPQQQPPPNNNMMMJJJJJJIIIIIIHHHGGGFFFFFFCCCBBB@@@>>><<<;;;;;;::::::===>>>>>>AAAFFFHHHHHHHHHCCC>>>:::999999::::::<<<<<<===@@@EEELLLSSSWWW^^^]]]\\\]]]___bbbfffiiifffhhhmmmvvvzzz~~~zzz|||~~~uuuppprrryyy~~~~~~xxxrrrooohhhfffeeegggnnnwww~~~xxxoooiiiddd```]]]]]]bbblllvvvvvvjjjVVVFFFEEECCC???<<<;;;999777555444444444555666777999:::======>>>>>>>>>>>>>>>>>>AAA>>>;;;999888666444222111111//////...///000111111111000/////////////////////000000000000111111.................................---,,,,,,++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,************************(((((())))))***+++++++++++++++++++++++++++++++++))))))))))))))))))(((((())))))((((((((((((((((((+++)))))))))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))******)))))))))'''''''''''''''''''''''')))''''''''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%% """$$$%%%%%%%%%&&&'''&&&''''''''''''(((((((((''''''((())))))))))))((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''))))))*********+++++++++))))))*********++++++++++++++++++,,,+++***))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***************************************))))))))))))************++++++++++++++++++((()))******+++++++++******++++++,,,,,,++++++***************************---,,,++++++*********+++))))))*********+++++++++************************)))***++++++++++++***)))************************)))************+++++++++******+++++++++,,,,,,,,,************+++++++++,,,+++,,,---------...000222555777;;;???AAAAAA@@@???<<>>===<<<;;;;;;;;;;;;;;;@@@EEEIIIIIIMMMTTTVVVTTTNNNJJJDDDAAA@@@@@@@@@???@@@BBBGGGMMMUUU^^^eeeiiirrrooommmkkkkkkmmmppprrrqqqttt{{{xxx}}}vvvuuu|||~~~yyytttsssllllllmmmqqqxxx{{{tttpppnnnmmmnnntttqqqaaa^^^XXXOOOHHHCCC???;;;777666666666666666888999::::::;;;===>>>???@@@AAAAAADDDAAA>>><<<;;;:::888666555444222111000000111222111111000/////////////////////000000000111111111................................./////////000000***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************&&&&&&&&&'''((()))))))))************************))))))******************(((((()))))))))))))))))),,,***)))***++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&'''))),,,...---)))&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%"""#########%%%'''%%%%%%&&&&&&''''''''''''&&&''''''((()))((((((((($$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))******++++++++++++))))))******++++++++++++...---+++*********++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))******,,,,,,++++++***)))))))))))))))***+++++++++++++++***+++,,,------,,,+++***************************---,,,,,,+++*********+++))))))******++++++++++++************************''')))***,,,,,,***)))''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((***,,,...///111444666;;;>>>AAAEEEFFFFFFDDDBBBCCCFFFIIIHHHDDDDDDGGGKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQOOOMMMNNNPPPPPPNNNKKKJJJIIIIIIJJJLLLMMMKKKJJJHHHGGGFFFEEEDDDBBBAAAAAA;;;;;;<<<>>>@@@BBBDDDEEEQQQXXX]]]^^^ccckkkmmmiii[[[WWWRRROOONNNMMMMMMLLLKKKOOOWWW```jjjsssyyy||||||yyyuuuqqqooopppssstttxxx|||~~~|||zzzvvvuuupppmmmmmmpppqqqtttzzzyyytttssstttyyy}}}}}}ssskkk___TTTLLLEEE???;;;777777777777888999;;;<<<999:::<<>>>>><<<:::999999777555333111222333333111111000/////////////////////000000111111111222........................(((((()))+++---...///000***+++,,,---...---,,,,,,++++++------------+++++++++*********+++,,,,,,---************************((())))))***+++,,,,,,---))))))))))))))))))))))))*********++++++,,,,,,---(((((())))))******++++++***)))''''''(((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###&&&,,,111333///)))###''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%"""%%%((((((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%+++++++++*********))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************+++*********))))))(((((()))************+++++++++++++++************++++++++++++,,,,,,+++(((&&&$$$((())))))))))))*********++++++************+++++++++*********))))))(((((()))************+++++++++---------,,,,,,+++++++++***************)))((((((++++++******************)))***+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,++++++***)))******++++++++++++******++++++++++++++++++++++++))))))))))))((((((((((((++++++,,,+++))))))***,,,+++---///000111444999<<>><<<>>>@@@BBBGGGNNNVVV\\\iiioootttuuuwwwxxxuuupppfffiiiiiieeebbbccccccaaa\\\]]]aaajjjuuu}}}}}}uuupppqqqtttvvvxxx|||~~~~~~|||{{{}}}vvvpppmmmjjjkkkoooyyyzzz}}}zzzzzz}}}|||tttjjj___WWWNNNFFFAAACCC;;;444555;;;???===888;;;999:::===>>>===AAAFFFEEECCC@@@???AAABBBBBBAAA>>>===:::888666555555555222111111000000000000000,,,---......------///000333000......000111000...+++,,,,,,------.........*********+++,,,...111222------...///...---+++***++++++++++++++++++++++++(((((()))))))))*********,,,,,,***)))))))))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''((((((''''''&&&%%%)))))))))((('''''''''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((***+++,,,...///---)))%%%))))))'''$$$$$$&&&'''&&&$$$%%%%%%&&&'''((())))))''''''&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&******))))))((('''%%%%%%''''''''''''''''''&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$+++++++++*********))))))))))))))))))************++++++************++++++*********+++++++++,,,,,,+++++++++*********))))))************************************)))))))))((()))************+++++++++++++++************++++++***+++,,,,,,+++)))'''%%%)))))))))*********++++++++++++************+++++++++*********)))))))))))))))************+++++++++,,,,,,+++++++++*********+++++++++++++++***))))))******************************++++++,,,,,,+++++++++++++++*********))))))******+++++++++***))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,+++******+++---,,,...222555777:::>>>AAAFFFIIIKKKIIIEEEDDDGGGJJJQQQQQQQQQOOOMMMKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKKKKLLLKKKKKKKKKJJJKKKJJJJJJIIIHHHGGGGGGCCCBBB???===<<<<<<===>>>@@@DDDJJJPPPWWW```iiinnn|||xxxqqqvvvzzzyyyyyyxxxsssmmmhhhhhhkkkqqqyyy~~~xxxuuuxxx}}}~~~{{{~~~yyyuuusssrrrqqqrrruuuzzz}}}|||vvvpppnnnpppsssvvv}}}qqqmmmmmmmmmpppttt{{{uuukkkddd^^^ZZZWWWTTTPPPMMMIIIGGGGGGEEEAAA>>>@@@======???>>>;;;<<<@@@EEEEEEDDDCCCDDDEEEEEEEEEAAA@@@===;;;888777555555222111111000000000111111---...000///......000111222000---...///000///---.........---......//////---,,,,,,+++,,,---...///------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------...---++++++***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''((((((''''''&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))***+++,,,+++(((%%%$$$&&&((()))((('''%%%"""%%%%%%&&&&&&'''(((((((((%%%$$$#########$$$&&&&&&)))(((&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++++++++***************))))))))))))************++++++************++++++*********++++++++++++,,,+++++++++***************************************************)))))))))))))))************+++++++++++++++************++++++)))***+++++++++***((('''************+++++++++,,,++++++************++++++***************))))))))))))************+++++++++***************)))))))))+++,,,,,,,,,,,,+++******************************+++++++++++++++*********+++++++++***************(((((()))*********))))))******++++++++++++******************************))))))))))))))))))))))))+++,,,---,,,++++++,,,...///222777<<>>@@@BBBCCCCCCBBBBBBDDDEEECCCCCCAAA???===:::888666333333222111111000111111...000111111000///000222111///------...///...---111000///.........///000//////---,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------...............---,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''')))((('''%%%"""###&&&((((((&&&$$$###'''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((************************((()))))))))************++++++************++++++************++++++++++++*********************************************************)))))))))))))))))))))*********+++++++++++++++************++++++))))))***+++++++++***)))******+++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++***************************++++++,,,++++++*********************+++++++++,,,,,,+++******)))))))))************************(((((()))***+++++++++*********++++++++++++******))))))))))))))))))))))))))))))***************+++***+++,,,,,,+++,,,...000444888>>>CCCFFFHHHJJJKKKLLLNNNQQQQQQPPPPPPQQQSSSTTTUUUTTTRRROOOMMMLLLMMMPPPOOOOOOOOONNNMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB???>>>>>>>>>>>>@@@???>>>???EEEOOOXXX^^^hhhlllrrryyy~~~uuuqqqsssuuuyyy|||~~~lll___\\\WWWTTTQQQPPPOOOOOOTTTSSSWWW]]]___^^^]]]___gggiiilllmmmkkkooo~~~|||uuuooojjjhhh]]]XXXSSSSSSYYYbbbiiimmmjjjfff___ZZZZZZ___ggglllnnnttt{{{~~~~~~zzzwwwtttrrrqqqzzzxxxooopppwww~~~mmmhhhaaa^^^___dddjjjnnnuuuuuussspppjjjccc]]]YYYWWWPPPJJJGGGDDD@@@???AAA===???BBBBBBAAA@@@BBBCCCDDDDDDDDDCCCAAA???===;;;888777555333111000/////////000111111//////000111000///------------------222111///...---.../////////......---,,,,,,,,,,,,...---,,,+++++++++------++++++++++++++++++++++++***+++++++++++++++++++++...------,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************************(((((())))))************((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))((('''%%%%%%&&&''''''&&&%%%###$$$&&&'''%%%&&&((((((((('''''''''&&&&&&&&&)))))))))))))))*********((((((((((((''''''(((((((((((('''&&&$$$""" &&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))************************((()))))))))************++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))******))))))*********+++++++++++++++************++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***************+++++++++))))))*********+++++++++******++++++++++++++++++))))))***************)))))))))*********+++++++++,,,,,,***))))))))))))***************************))))))***+++,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))*********++++++,,,,,,***+++---......///222444:::>>>DDDHHHJJJJJJKKKKKKNNNPPPRRRSSSSSSSSSTTTTTTRRRSSSSSSRRRPPPOOOPPPQQQRRRRRRQQQOOONNNMMMLLLLLLHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCAAA???>>>>>>??????===@@@EEEMMMXXXdddooouuuwwwzzz~~~{{{wwwyyy}}}}}}zzzzzz~~~zzzsssttt}}}yyyiiiZZZRRROOOKKKIIIIIIJJJIIIHHHJJJLLLRRRYYY[[[\\\aaahhhlllmmmnnnkkkddd```gggqqqyyyyyyxxxuuurrrnnnlllkkkccc]]]VVVTTTXXX]]]```aaa]]][[[YYYYYY[[[___dddhhhdddeeegggiiijjjjjjlllnnnnnnllljjjgggcccaaa^^^]]]kkkuuu{{{ssslllnnnvvvnnnkkkfffbbbccchhhooouuuzzzxxxxxxzzz{{{zzztttoooiii^^^TTTNNNJJJEEECCCEEEAAABBBCCCBBBAAAAAABBBCCCCCCCCCDDDEEEEEECCCBBBAAA>>><<<999666222000...---...000000000......///000//////...------,,,---...111000...---------......,,,,,,---------------------,,,+++******+++---...++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))***+++++++++(((((())))))(((((('''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((''''''((((((((()))'''%%%%%%&&&(((((('''&&&%%%)))///000***''')))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((()))(((((('''%%%$$$"""!!!&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***************+++++++++))))))))))))************++++++************++++++)))))))))************+++***************+++++++++************************))))))))))))************)))************+++++++++++++++************++++++*********+++++++++++++++************+++++++++,,,++++++************++++++*********+++++++++++++++)))************+++++++++*********+++++++++++++++(((((()))************))))))))))))***++++++,,,,,,,,,+++***(((((()))***+++***************+++++++++***++++++,,,,,,,,,,,,+++******++++++++++++***************************************+++,,,,,,------+++---///111333555999;;;@@@DDDHHHKKKLLLLLLLLLLLLOOOPPPRRRTTTUUUUUUTTTSSSOOOQQQRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFFFFEEEDDDCCCBBBBBB>>>??????@@@AAACCCDDDEEEBBBGGGPPP\\\hhhttt}}}}}}|||rrrnnnooorrrvvvzzzzzzuuummmfffaaa```fffjjjiiigggccc[[[SSSPPPMMMJJJKKKOOOQQQQQQOOOOOOPPPVVV^^^dddlllzzz|||qqqgggfffjjjpppvvv|||}}}xxxrrrnnnmmmiiiaaaYYYVVVXXX[[[[[[YYYTTTUUUXXX[[[^^^aaaccceeebbb___]]]______]]]___bbb]]]\\\YYYVVVSSSQQQPPPOOOUUU___iiinnnrrrwwwyyyyyymmmhhheeeggglllsssqqqpppmmmjjjjjjooovvv{{{}}}}}}vvvkkkaaa\\\WWWQQQMMMMMMHHHFFFBBBAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEBBB@@@===999555111///...///000111000...---.../////////000...---,,,...///.....................---***+++,,,---............+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++((())))))))))))((('''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%&&&''')))((((((%%%&&&///::::::///'''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))*********+++++++++))))))))))))************++++++************++++++))))))))))))************))))))*********+++++++++************************((()))))))))************)))************+++++++++++++++************++++++,,,,,,++++++***+++++++++)))))))))*********++++++++++++************++++++*********++++++,,,,,,,,,)))************+++++++++)))))))))*********++++++((()))******+++++++++***((())))))***++++++,,,,,,+++***((((((((()))+++,,,))))))*********+++++++++***++++++++++++******)))******++++++++++++******++++++++++++++++++++++++******++++++,,,------......000333666999<<<@@@DDDDDDGGGKKKMMMNNNNNNOOOPPPOOOPPPQQQSSSTTTTTTSSSQQQOOOPPPQQQQQQPPPPPPRRRSSSRRRPPPNNNKKKIIIGGGGGGGGGBBBBBBBBBBBBAAA@@@??????===???CCCHHHMMMPPPSSSUUURRRVVV^^^iiisss|||tttrrrqqqoooiiiaaa^^^```ccceeehhhgggccc]]]YYYYYYUUUYYY[[[ZZZ\\\aaaeeedddccc```^^^___bbbccc```]]]\\\]]]fffuuuuuupppqqqsss~~~|||uuutttqqqhhh^^^[[[^^^ccccccbbb]]]___cccfffjjjkkkllllllkkkfffdddffffffbbbaaaddd___]]]ZZZWWWTTTSSSRRRRRRPPPXXX```cccfffiiihhhddd^^^^^^^^^______eeetttyyyuuuzzzwwwxxxxxxxxxyyy|||yyyrrrmmmnnnnnnhhhbbb```WWWPPPIIIGGGIIIJJJHHHEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCBBB>>>;;;777444222111000111222111///...///000///000111000---,,,...000---...000111111000///...***+++,,,...............******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------...------+++*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))************)))))))))((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))((('''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''&&&$$$+++666666***###%%%'''''''''''''''&&&&&&&&&&&&'''((()))***))))))((($$$%%%&&&'''(((''''''&&&###$$$%%%'''((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&))))))******++++++++++++))))))))))))************++++++************++++++))))))))))))************))))))******++++++++++++************************(((((())))))*********+++)))************+++++++++++++++************++++++---,,,++++++******++++++((())))))))))))*********++++++************++++++*********++++++,,,,,,,,,)))************+++++++++'''((((((((())))))******)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***)))((('''((()))+++---))))))******++++++++++++***************)))((('''******++++++++++++******++++++++++++++++++++++++******+++,,,,,,---......000333666:::===AAAFFFIIIFFFIIILLLOOOOOOPPPRRRSSSOOOPPPQQQSSSTTTSSSQQQOOOOOOQQQRRRQQQPPPPPPQQQRRRPPPOOOLLLIIIFFFEEEDDDDDD>>>????????????>>>======DDDHHHNNNVVV]]]cccgggiiiaaadddjjjqqqxxx~~~~~~}}}zzzkkk[[[[[[[[[[[[WWWPPPPPPTTTVVVWWWYYYZZZXXXUUUWWWZZZYYY\\\]]]]]]dddppp{{{|||xxxwwwxxxwwwqqqllljjjnnn|||}}}wwwvvvwww}}}yyypppeeebbbgggnnnrrrrrrlllnnnqqquuuwwwxxxxxxxxxwwwrrrppptttsssllliiikkkjjjhhhdddaaa^^^]]]]]]]]]^^^cccggghhhhhhhhhccc]]]VVVXXX[[[[[[XXX\\\kkk|||~~~llljjjsss}}}~~~zzzwwwtttuuu}}}~~~wwwtttjjj```VVVSSSVVVXXXUUUPPPFFFEEEDDDCCCCCCCCCDDDEEECCCAAA???<<<999777555555111333333222000///000111///111222000...---///111,,,...111333444222000///+++,,,---.........---,,,(((***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********---.../////////...,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++*********))))))((((((************************)))))))))((((((((((((((()))))))))))))))(((((('''++++++******))))))(((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&(((((('''%%%***###"""(((((( '''''''''''''''''''''''''''"""###%%%&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))***)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%$$$))))))))))))))))))))))))++++++***)))(((((())))))***++++++++++++***))))))+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((((((((((((((((((((((((((())))))))))))***************+++++++++******))),,,+++)))(((((()))+++,,,************************+++++++++*********))))))++++++++++++******))))))************************************************+++++++++************)))///+++((((((***+++***))))))***+++,,,,,,+++***)))******+++++++++***))))))------,,,,,,++++++******+++***))))))+++---000111777999>>>CCCGGGIIIJJJKKKJJJKKKMMMOOOPPPRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQLLLJJJHHHGGGFFFDDD>>>:::CCCAAA>>><<<;;;<<<===???GGGPPPYYY```jjjtttuuupppkkkjjjmmmuuu{{{~~~~~~~~~~~~{{{vvvtttvvvyyyuuujjj^^^YYYQQQOOOLLLJJJJJJNNNSSSVVVTTT]]]eeefffbbbaaaeeejjjgggiiijjjooo|||}}}ttt~~~~~~}}}vvvxxxvvvuuuuuuwwwzzz{{{|||qqq{{{~~~xxxtttssspppzzz}}}uuuqqquuuwwwssskkksss{{{}}}|||vvvlllccc\\\YYYWWWYYYZZZ\\\ccckkkqqq~~~rrriiidddfffuuuxxxxxx{{{yyyzzz~~~}}}wwwsssxxx}}}sssdddUUUMMMGGGGGGGGGBBB>>><<<===>>>??????>>><<<999777444444444333222111000///......//////000///////////////000000000000000///........................++++++,,,+++***+++...000))))))))))))))))))))))))---,,,,,,+++*********+++++++++******************++++++++++++++++++++++++'''(((***,,,---,,,+++*********************++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))'''%%%&&&)))***(((&&&))))))(((((('''''''''&&&,,,)))%%%%%%''')))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%''')))***)))((('''%%%%%%%%%&&&'''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))++++++***)))))))))))))))***++++++++++++***))))))&&&&&&''''''((()))******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++******))),,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++*********)))************************************************+++++++++************)))...+++)))(((***+++***)))******++++++++++++************+++++++++++++++************************+++++++++,,,---///222666777===???BBBFFFHHHIIIIIIIIIMMMNNNOOOQQQRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNIIIDDDAAA@@@@@@>>>===@@@???>>><<<<<>><<<;;;999888666444333222222222111111111111000///.........//////000000000//////........................---------,,,******,,,...++++++++++++++++++++++++---,,,++++++******++++++++++++******************))))))*********+++++++++((()))+++,,,,,,+++***))),,,+++++++++***))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))************++++++++++++)))'''&&&''')))***(((&&&)))))))))(((((((((''''''&&&$$$""""""%%%''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''''''''))))))(((''''''''''''((()))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))++++++***))))))))))))******++++++++++++***))))))######$$$&&&'''((()))***((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((())))))***************************++++++++++++,,,,,,,,,)))******+++++++++******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++***************++++++++++++************************************************************+++++++++************)))---+++))))))***+++***)))++++++************++++++)))***+++,,,,,,---,,,,,,))))))))))))***+++,,,------...000333666:::>>>@@@DDDEEEHHHIIIJJJJJJIIIHHHOOOOOOPPPPPPQQQQQQRRRRRRTTTSSSRRRQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJHHHEEEAAA>>>>>>>>>=========@@@CCCCCCEEELLLWWW```iiimmmpppssszzz~~~wwwrrrqqqqqqqqqppprrruuuwwwyyy{{{xxxmmmddd___\\\YYYVVVVVVXXXXXXRRRIIIFFFHHHHHHLLLSSSZZZcccnnnxxx|||}}}}}}~~~}}}yyy}}}|||wwwtttwww}}}wwwvvvwwwxxxyyyyyy~~~{{{yyyqqqhhhdddfffeeekkkrrrtttrrrpppoooooolll```VVVTTTSSSSSS\\\gggzzzzzziiiccc___lll|||vvvhhhYYYPPPIIICCC@@@AAA??????>>>>>>===<<<<<<<<<>>>===:::888666555444444333333333222111000............////////////......////////////////////////...///...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******++++++++++++++++++((((((((())))))******+++)))***+++,,,,,,+++)))(((---,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++)))(((''''''))))))((('''***)))))))))))))))((((((###"""!!!"""%%%'''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))++++++***))))))************++++++++++++***))))))&&&''''''((()))******++++++++++++*********))))))************************)))))))))))))))))))))))))))***************++++++************************(((((()))))))))*********))))))***+++++++++******++++++***))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++*********))))))+++*********************,,,+++***))))))***+++,,,)))***+++,,,---.........++++++******+++,,,.........000444888===BBBEEEGGGGGGHHHJJJKKKLLLKKKIIIHHHOOONNNNNNNNNNNNNNNNNNOOOUUUTTTTTTSSSRRRQQQQQQQQQOOONNNLLLJJJHHHGGGFFFFFF>>>>>>>>>?????????>>>===BBBIIIQQQUUUXXX___kkkuuussstttuuuxxx}}}zzzsssnnnmmmppprrrqqqpppqqqlllmmmhhh]]]UUUSSSSSSRRRVVVXXX]]]^^^XXXPPPNNNRRRRRRYYYcccmmmwww}}}}}}}}}||||||zzz~~~zzzsssyyyzzzooonnnrrrwww}}}zzz}}}yyyllleeedddjjjssszzzzzzuuurrrnnnlllggg___YYYWWWUUURRRSSSWWW___jjjuuuzzzyyyzzz}}}kkkbbbYYYfffvvvuuuhhh]]]SSSHHHAAA@@@>>>>>>=========>>>>>>???@@@@@@@@@???===:::888666444444444333222111000///...////////////......---////////////////////////---......---,,,+++,,,---************************,,,,,,++++++***++++++,,,******+++++++++++++++,,,******************))))))+++++++++++++++***)))(((,,,+++++++++***))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((())))))((((((************))))))))))))&&&%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************+++***************++++++***++++++++++++***))))))++++++******************+++++++++***************************************))))))))))))))))))))))))))))))******+++++++++,,,************************(((((()))))))))*********((()))***++++++++++++++++++******************+++++++++++++++++++++++++++************************+++++++++++++++++++++,,,************************************************+++++++++*********)))))))))***++++++*********+++,,,+++***))))))***+++,,,)))***+++,,,---.........---,,,+++***+++,,,---...111333888===CCCGGGIIIKKKFFFGGGJJJLLLMMMLLLKKKKKKPPPOOONNNMMMMMMMMMMMMNNNVVVUUUUUUTTTSSSQQQPPPPPPLLLKKKIIIGGGEEECCCBBBBBB888999999;;;===AAAEEEHHHRRR[[[dddiiijjjmmmuuu|||{{{{{{|||{{{zzzpppjjjnnnrrrmmmfffbbb]]]___\\\TTTPPPTTTYYY\\\[[[___fffiiiddd[[[YYY\\\```iiittt~~~||||||}}}~~~~~~~~~}}}zzz{{{yyy{{{rrrnnnoooxxx~~~zzznnnhhhgggqqqzzz}}}yyyyyy{{{zzzwwwqqqllljjjeee^^^WWWTTTVVV]]]dddiiikkkpppyyyssshhh___dddnnnwww~~~wwwpppdddUUUIIIDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@BBBDDDFFFDDD@@@<<<888555555555555444333222111//////000000///...------////////////////////////+++,,,......------...///************************,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,------,,,+++***))))))(((++++++++++++******)))((()))))))))***+++++++++,,,************************((())))))******))))))((((((((((((((((((((((((((('''((((((((())))))))))))((()))))))))(((((())))))))))))))))))************((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''************************+++************+++,,,,,,***++++++++++++***))))))++++++******))))))((((((''''''(((***+++,,,---...************************))))))))))))))))))))))))((((((((()))******++++++***************************++++++++++++,,,,,,,,,((()))***+++++++++++++++***************************************************************+++++++++++++++++++++,,,,,,,,,,,,************************************************+++++++++************)))(((***+++,,,*********+++++++++************++++++)))***+++,,,,,,---,,,,,,,,,+++***)))***,,,///000666999>>>CCCGGGJJJKKKLLLDDDFFFIIILLLNNNNNNNNNMMMRRRQQQPPPNNNNNNNNNOOOPPPUUUUUUTTTSSSRRRPPPNNNMMMIIIHHHFFFDDDBBBAAA@@@@@@;;;:::999:::???JJJVVV___gggnnnvvvyyywwwuuuvvvxxx~~~}}}xxxllldddgggiiibbb\\\ZZZ[[[^^^\\\WWWWWW___hhhmmmlllnnntttwwwrrriiidddeeellluuu~~~|||yyyvvvxxx}}}zzzuuutttzzz}}}wwwooonnnpppzzz}}}zzz}}}tttiiiaaa^^^^^^^^^^^^```eeelllpppyyynnniiihhhjjjqqqzzz~~~ssscccVVVQQQLLLKKKJJJHHHGGGEEEDDDCCC@@@BBBFFFIIIIIIEEEAAA>>>999999999888777555444333000111111111000///...---........................***,,,...............000------------------------++++++******++++++,,,,,,******++++++,,,---------...------,,,+++***))))))+++++++++***************(((((()))***+++,,,,,,---************************'''((()))******)))((('''))))))))))))))))))))))))************++++++++++++((()))******(((((()))***(((((()))))))))))))))***'''((())))))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''************************+++*********++++++,,,---***++++++++++++***))))))***************)))))))))''''''(((***+++,,,---...************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((((()))++++++,,,,,,+++*********++++++*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------************************************************+++++++++************)))'''))),,,,,,+++)))***,,,******++++++++++++************+++++++++++++++***,,,++++++,,,...222555888<<>>777777444222111333333111/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...000)))***+++,,,,,,,,,++++++)))))))))))))))))))))))),,,+++++++++,,,,,,***)))+++*********))))))(((((())))))))))))************''''''''''''''''''''''''******)))((((((((((((((((((((((((((()))***+++,,,---+++)))''''''))),,,...((())))))************)))&&&''''''(((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&'''(((,,,++++++***)))(((((('''%%%%%%%%%&&&'''((())))))''''''''''''&&&%%%$$$###,,,***((()))+++,,,+++)))************************************************,,,,,,,,,+++++++++******+++++++++*********))))))))))))***+++++++++******++++++************++++++++++++++++++++++++++++++************************))))))))))))******************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++*********************************))))))))))))))))))************++++++++++++++++++*********))))))++++++************++++++******)))******+++,,,------///222777===CCCGGGJJJLLLMMMNNNOOOPPPQQQRRRSSSOOOOOOOOOPPPPPPPPPPPPPPPRRRPPPNNNLLLKKKKKKLLLLLLLLLHHHFFFGGGFFFAAA???@@@DDDCCCAAA???AAAGGGPPPVVVcccuuu{{{tttiii]]]TTTNNNJJJIIIIIIPPPUUUXXXgggzzzwwwxxx~~~}}}{{{~~~xxxwwwttt{{{|||{{{||||||wwwuuusssqqqpppsssxxx|||{{{yyywwwuuuuuu{{{}}}zzztttwww}}}~~~{{{xxxvvvtttqqqnnnjjjgggeeedddiiioooxxxxxxvvvwwwyyyyyywwwzzz~~~rrreeeVVVSSSNNNJJJGGGFFFFFFEEEHHHLLLMMMJJJIIIIIICCC;;;999666333111222333222111............------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---......(((((()))***,,,---......******************************)))+++------,,,++++++*********))))))))))))))))))))))))************((((((((((((((((((((((((******)))((((((((((((((((((((((((((()))***+++,,,---+++)))(((((()))+++---''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&%%%$$$###"""***)))***+++,,,,,,)))'''************************************************,,,,,,,,,++++++++++++++++++++++++***************,,,+++)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++************************))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,,,,,,,+++************************((((((((())))))))))))))))))************++++++++++++++++++***************,,,,,,++++++++++++,,,,,,,,,+++***)))***,,,...000222444999>>>CCCGGGJJJLLLOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPMMMKKKIIIHHHHHHHHHGGGDDDCCCDDDBBB===;;;===CCCBBBBBBEEEMMMXXXcccjjjttt|||}}}{{{sssgggfff```XXXRRROOOMMMLLLLLLNNNVVV^^^hhh|||}}}}}}|||{{{}}}}}}}}}|||zzzzzztttrrryyy}}}mmmgggggghhhmmmvvvxxxoooiiilllrrrttttttuuu}}}vvvllliiifffffffffgggiiijjjkkklllmmmlllnnnttt~~~~~~{{{yyyyyysssxxx}}}}}}|||}}}xxxrrrmmmjjjeee___[[[\\\dddppp~~~uuutttwww|||~~~{{{gggccc]]]XXXSSSOOOJJJGGGEEEIIIKKKKKKLLLLLLHHHBBB???;;;666333222333333222.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))***,,,---...************************)))((()))+++---...---,,,***************))))))))))))))))))*********++++++******************************)))(((((((((((()))(((((((((((()))***+++,,,++++++***))))))******+++(((((()))(((((('''&&&%%%&&&'''(((((())))))((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))******)))))))))***))))))((((((((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%$$$###""")))))))))******)))((('''************************************************))))))))))))))))))))))))************************...---,,,+++******++++++)))***+++,,,,,,+++***)))************************************************((()))))))))************(((((()))***************))))))))))))))))))))))))***************************************+++++++++***++++++,,,,,,++++++***************************(((((())))))******++++++))))))*********+++++++++************************+++++++++******+++++++++,,,+++***)))+++...111333;;;===@@@DDDGGGHHHIIIIIIMMMOOOQQQSSSTTTSSSRRRQQQSSSSSSTTTUUUUUUTTTSSSSSSQQQOOOMMMJJJHHHFFFEEEEEEBBB??????@@@>>>::::::>>>@@@DDDKKKVVVcccoooxxx|||~~~{{{yyyxxxuuu{{{{{{qqqhhhhhhgggeeeiiiddd^^^[[[ZZZ[[[ZZZYYYXXX___hhhsss}}}}}}|||}}}yyyxxx{{{~~~yyyvvvsssooommmrrrmmmjjjoooyyywwwgggYYYSSSRRRVVV[[[dddqqq}}}wwwnnnbbb\\\ZZZ___dddeeeeeefffppp{{{vvvggg^^^ZZZUUUVVVWWWUUUSSSSSSUUUXXX___```cccjjjttt|||zzzzzz~~~}}}uuunnnqqqwwwzzz{{{|||}}}~~~~~~vvvpppmmmhhh```ZZZWWWZZZcccqqq{{{yyyxxxyyy~~~ooommmlllkkkiiiddd\\\WWWJJJIIIGGGGGGJJJMMMOOOOOOGGGCCC>>>888555333333222.........------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++000...,,,***((()))*********************************))))))+++---...---+++************************))))))*********++++++++++++++++++++++++++++++++++++***))))))(((((())))))(((((((((((()))***+++,,,***++++++++++++***))))))++++++++++++***(((''''''''''''((()))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%$$$###******(((&&&%%%&&&((()))************************************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))************************************************((()))))))))************(((((()))************)))))))))))))))))))))))))))************************))))))*********+++++++++))))))************))))))*********************************++++++,,,,,,,,,))))))*********+++++++++******************************))))))))))))******+++*********---000444777???AAADDDFFFHHHIIIIIIIIILLLNNNPPPRRRSSSSSSQQQQQQSSSTTTUUUWWWWWWWWWVVVUUUPPPNNNLLLIIIFFFDDDBBBBBB@@@===<<<===:::777999>>>CCCMMM^^^ooo|||~~~{{{uuuqqqnnnqqqjjjccc```\\\^^^kkk{{{}}}xxxqqqmmmmmmkkkhhheeebbbiiippp{{{}}}}}}wwwvvvsssqqqoooooorrruuuvvvwwwxxxuuuppplllhhhdddaaa^^^hhheeeaaaccchhhnnnooommmllljjjfff___WWWPPPJJJFFFJJJOOOXXXbbbfffeee```\\\SSSQQQSSSXXXYYYWWWYYY\\\[[[cccjjjjjjaaaWWWPPPNNNHHHJJJJJJGGGCCCAAADDDHHHPPPQQQUUU[[[dddlllrrruuuxxxrrrpppvvvwwwmmmlllqqqxxx}}}|||~~~xxxrrroookkkeee```\\\YYYYYY```fffkkksss|||~~~~~~kkkmmmrrrxxx}}}zzzrrrkkk\\\TTTKKKFFFGGGKKKQQQVVVOOOLLLGGGAAA:::666333222//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,+++111///,,,***(((((()))***************************,,,+++***+++,,,,,,+++)))***************+++++++++************++++++++++++************************++++++***)))))))))))))))(((((((((((()))***+++,,,***++++++,,,+++***)))(((++++++++++++***((('''''''''(((((()))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&((((((((('''''''''''''''(((((('''''''''((())))))''''''''''''''''''&&&%%%++++++)))&&&$$$%%%(((***************************************************+++++++++++++++,,,,,,,,,***************+++++++++((()))*********)))((('''******++++++++++++******************************************************))))))))))))************(((((()))***************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,(((((())))))))))))((((((************************+++++++++,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++***))))))))))))))))))***++++++,,,...111666:::<<>>???===<<<;;;999888>>>FFFQQQ___sss{{{|||{{{xxxqqqiiiccc```eeeWWWPPPTTTZZZccczzz}}}vvvpppiiipppxxxyyykkkdddccc]]]\\\\\\^^^```aaa```^^^]]]\\\[[[YYYXXXWWWVVVVVV\\\\\\ZZZXXXZZZ```bbbaaa```[[[UUUPPPMMMJJJFFFCCCDDDGGGOOOVVVXXXSSSPPPQQQJJJKKKNNNRRRQQQNNNPPPUUUJJJOOOTTTUUUQQQLLLIIIIIIGGGGGGFFFCCC???===@@@CCCEEEFFFIIINNNTTT[[[```ccceeebbbeeeqqq{{{oookkknnnxxx~~~~~~wwwqqqooonnnmmmkkkkkkaaaZZZZZZYYYXXX___hhhnnnzzzhhhkkkrrr}}}yyykkk___QQQHHHEEEEEEJJJPPPSSSSSSPPPKKKCCC<<<777555000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...---,,,,,,+++*********+++,,,---++++++++++++++++++++++++---,,,++++++,,,,,,***(((*********+++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))++++++***))))))))))))***(((((((((((()))***+++,,,+++++++++++++++***)))((((((((()))(((((('''&&&%%%'''((())))))******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&(((((((((((((((((((((((()))(((((('''(((((())))))''''''((((((((((((''''''+++,,,,,,***'''&&&(((*********************************************************+++++++++,,,,,,,,,))))))*********+++++++++)))(((((((((((())))))***++++++************++++++************************************************))))))))))))************((()))******++++++******++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))************))))))************************,,,,,,,,,+++++++++++++++)))************+++++++++))))))*********++++++++++++******))))))******++++++,,,///333888<<<@@@BBBEEEFFFFFFHHHIIIKKKMMMNNNKKKLLLNNNPPPRRRSSSUUUVVVRRRSSSTTTTTTSSSQQQNNNLLLHHHGGGFFFDDDAAA>>><<<;;;===;;;<<<>>>@@@DDDPPP\\\ggguuuqqqpppmmmggg___YYYVVVUUUUUUQQQQQQXXXhhh}}}}}}vvvllluuu|||{{{|||ooo^^^TTTOOONNNKKKJJJJJJLLLNNNOOONNNLLLJJJKKKLLLLLLNNNPPPRRRTTTSSSXXXYYYVVVWWW^^^ddddddbbb]]]VVVNNNIIIGGGGGGHHHIIIHHHMMMVVVZZZVVVPPPOOOOOOMMMOOOTTTVVVUUUUUUWWWOOOPPPRRRQQQOOOMMMLLLMMMLLLKKKHHHDDDBBBAAACCCDDDCCCEEEGGGJJJMMMRRRVVVYYYZZZXXX[[[gggxxxyyynnnggghhhuuu~~~wwwqqqoooqqqvvvyyy|||ooofffbbb[[[RRRRRRYYY\\\hhhsssvvv|||oooooottt}}}ttthhh\\\UUUOOOIIIHHHLLLRRRUUUWWWTTTLLLCCC===999111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......*********++++++,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,************++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))))))))))),,,+++******))))))******(((((((((((()))***+++,,,,,,,,,+++******))))))(((''''''((((((((((((''''''(((((()))************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###$$$&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''''''''&&&***---///...+++((()))***************************************************(((((())))))************))))))******++++++++++++,,,+++(((''''''***---///,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,******++++++++++++******************************,,,+++++++++***))))))))))))************+++++++++))))))******++++++++++++,,,++++++++++++++++++,,,,,,...222777<<>>BBBFFFHHHIIILLLLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHJJJMMMPPPQQQQQQTTTQQQMMMJJJIIIFFFAAA=========<<<<<<<<<<<<======GGGNNNYYYdddmmmuuu}}}{{{rrrmmmjjjaaaVVVKKKJJJKKKPPPXXXaaajjjqqqwww{{{}}}{{{zzzvvvuuuvvvvvvuuuvvvsssooojjjfffeeeddddddeeeaaaYYYOOOMMMRRRVVVVVVVVVQQQKKKGGGFFFHHHKKKMMMKKKJJJIIIJJJLLLOOOQQQQQQTTTTTTTTTTTTVVVYYY^^^bbbgggggglllvvv}}}}}}oooeee```______dddhhhmmmssswwwxxxvvvtttyyyzzz{{{uuurrrpppnnnmmmnnniiifffaaa]]]\\\[[[[[[[[[aaadddggghhhggggggjjjnnnqqqkkkhhhiiiiiihhhkkkqqqpppjjjaaa[[[ZZZ___fffkkkiiiddd^^^ZZZ[[[aaaiiiooo{{{{{{~~~}}}{{{xxxwwwssskkkeeedddfffhhhiiiiiiiiijjjlllooovvv{{{yyyzzz~~~uuummmhhhgggaaaXXXSSSRRRPPPLLLEEE@@@:::666555555333111///111222111...---...///...---------,,,,,,,,,+++******+++,,,------......111...+++***+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************)))******++++++,,,------...---,,,+++************++++++*********)))))))))***************+++++++++*********)))))))))))))))))))))************))))))))))))))))))((((((((((((+++***)))((((((((()))***))))))(((''''''((()))))))))(((((((((''''''''''''###%%%'''((())))))((('''((('''''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&''')))+++,,,((('''%%%$$$$$$%%%'''(((******++++++++++++************++++++++++++******))))))******+++++++++,,,++++++************++++++************************************************,,,,,,+++***)))((((((''')))))))))*********++++++************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++***************((((((((()))))))))******************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***++++++)))((()))***++++++++++++++++++++++++++++++++++++************+++++++++,,,...000333555888999<<>>>>>???@@@CCCGGGKKKMMMNNNNNNOOONNNNNNMMMLLLLLLOOONNNLLLMMMNNNNNNMMMLLLHHHGGGFFFEEEDDDAAA???>>>;;;<<<===>>>AAAIIITTT]]]kkkvvvvvvsssjjj[[[NNNHHHHHHIIIIIIMMMTTT\\\fffssszzzrrrkkkfffbbbaaa\\\XXXQQQKKKGGGFFFGGGHHHHHHLLLMMMJJJKKKPPPRRRRRRXXXWWWYYY]]]ccchhhhhhggg^^^^^^___```bbbfffkkknnnrrrooojjjdddccciiittt||||||{{{vvvrrrmmmiiinnnqqqtttvvvxxx{{{}}}}}}yyyuuuvvvmmmqqqvvvyyyyyyxxxvvvuuuyyy~~~zzz}}}yyyrrroooppphhheeebbbbbbccc___WWWPPPLLLKKKIIIIIIKKKOOOSSSVVV\\\dddnnntttuuutttsssssswwwpppmmmqqqsssyyy|||}}}sssgggaaa[[[WWWXXXSSSMMMHHHCCC===555///222222111000...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***))))))+++---...,,,+++***)))((((((((((((++++++++++++++++++++++++************************))))))))))))))))))******))))))************))))))(((((((((((())))))))))))+++******)))((('''''''''************************((((((((((((((('''''''''&&&'''((())))))))))))(((%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''((()))***+++'''&&&&&&&&&&&&''''''((((((((())))))))))))(((((()))******++++++******)))+++++++++************)))++++++************++++++************************************************((((((((())))))******+++(((((()))))))))*********))))))))))))))))))******))))))*********+++++++++************************,,,+++++++++***)))))))))))))))))))))***************************************************************************+++++++++)))***++++++***)))+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***+++---000444999===???CCCCCCBBBBBBDDDGGGKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQOOONNNNNNNNNNNNLLLJJJDDDDDDBBBAAA>>>===<<<<<<;;;<<>>AAACCCFFFFFFEEEDDDEEEHHHJJJLLLLLLMMMOOOQQQSSSTTTUUUUUUOOONNNMMMMMMMMMLLLIIIGGGBBBBBB@@@<<<999888:::<<>>;;;:::<<>>DDDMMMTTTcccooo}}}wwwgggYYYQQQPPPSSSaaacccmmmzzz~~~{{{xxxwwwssswww~~~zzzoooeee^^^UUUJJJDDDEEEHHHKKKNNNOOONNNNNNQQQTTTUUUYYY___eeehhhiiigggfffhhhrrryyyzzzxxxzzz{{{zzz|||uuuqqqvvvxxxpppnnnvvv}}}yyyyyy{{{yyyssssssvvvxxx}}}|||xxxxxxyyyzzzvvvsssrrrqqqnnnhhhaaa[[[XXXXXXXXX^^^gggpppuuuwwwvvvtttppppppqqquuuyyyyyyuuurrrqqqxxx~~~~~~}}}}}}zzzuuuddd___]]]___bbbbbbeeehhhggghhhnnn{{{xxxpppnnnkkkooosssrrrmmmllluuuzzzmmm[[[MMMGGGGGGHHHIII???<<<999888888666333000.../////////000000111111111000///...---,,,++++++---///111000---+++,,,---*********++++++,,,,,,---*********++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***,,,+++***)))(((((((((((((((((())))))*********++++++++++++***************))))))))))))************))))))************))))))&&&''''''((()))******+++%%%&&&'''(((((('''&&&&&&((()))***++++++***)))(((&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))'''''''''''''''''''''''''''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))************%%%&&&'''((())))))))))))******)))(((''''''((((((++++++++++++++++++++++++************************************************(((((())))))*********+++************************+++***)))))))))***+++,,,((((((((((((((())))))***)))************+++++++++++++++************++++++************************++++++++++++++++++++++++))))))************))))))******++++++++++++************+++,,,,,,,,,,,,+++,,,+++++++++***))))))))),,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,---,,,+++***+++---000555999???CCCFFFGGGHHHJJJMMMNNNNNNMMMJJJIIIIIIJJJOOOMMMNNNRRRWWWWWWQQQJJJIIIIIIFFFBBB@@@@@@???===???;;;:::===CCCNNN___nnnwww~~~pppaaaWWWSSSTTT\\\eeeooozzz~~~uuunnnoooooolllccc[[[QQQLLLIIIIIIJJJMMMMMMQQQSSSSSSRRRUUU\\\bbbcccccchhhoooqqqnnnlllmmmzzz{{{zzzvvvzzzvvvmmmjjjttt{{{www|||~~~{{{zzz}}}{{{||||||xxxwww}}}~~~~~~}}}zzzvvv{{{tttqqqnnnkkkkkkkkkllllllkkkuuu~~~~~~yyyyyy}}}}}}tttkkkbbbYYYRRRPPPRRRWWW^^^fffgggeeejjjxxxyyyooommmlllooovvv{{{{{{vvvrrrqqq}}}zzz}}}{{{hhhUUUMMMLLLIIIDDDGGGEEEBBB???<<<999666444111000///---,,,+++++++++//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,(((((()))))))))*********,,,,,,+++***))))))************++++++++++++******(((((()))))))))******+++))))))))))))))))))))))))))))))))))))************+++***((('''''')))+++,,,++++++,,,,,,+++(((&&&$$$***))))))((('''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&((())))))'''%%%&&&((()))'''%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''',,,,,,+++***************************************************************************************((()))))))))************************************++++++***************+++***************++++++,,,)))************+++++++++++++++************++++++************************************************))))))************))))))******++++++++++++************+++,,,,,,,,,,,,++++++++++++***************,,,++++++******++++++,,,++++++******))))))******+++,,,,,,++++++---111555;;;>>>AAADDDFFFHHHKKKMMMMMMNNNNNNMMMKKKJJJKKKLLLPPPQQQRRRSSSSSSQQQMMMJJJFFFFFFDDDAAA>>>===<<<::::::888;;;CCCNNN___uuu~~~{{{{{{jjj```WWWVVVZZZ```jjjsss~~~yyyjjj```]]]\\\YYYWWWSSSNNNKKKLLLOOOSSSWWW^^^___```aaaaaaeeejjjnnnpppooosssyyyzzzuuussstttyyy|||ssskkkttt~~~zzzzzz|||~~~}}}}}}wwwwwwxxxyyy{{{}}}~~~}}}xxxxxxyyyuuuqqqrrrwww{{{||||||{{{~~~yyyoooeee[[[PPPMMMNNNOOOTTTYYY]]]\\\bbbppp|||xxxnnnjjjjjjpppzzz}}}vvvqqqmmmlllqqq~~~qqq```XXXWWWUUUQQQLLLIIIFFFDDDBBB<<<555000222111000......------...//////.........---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---+++***))))))(((((())))))******++++++++++++******'''(((((()))******))))))))))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))***+++((()))***++++++***((('''***))))))(((''''''&&&&&&)))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$&&&'''(((((('''%%%&&&(((((('''%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''',,,,,,+++************+++))))))))))))))))))))))))************************************************))))))))))))************************************+++++++++++++++***)))(((***************++++++,,,)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))************))))))******++++++++++++************+++,,,,,,,,,,,,+++***************+++++++++,,,++++++******++++++,,,******++++++***))))))((()))***+++,,,...333888<<>>===<<<;;;===@@@BBBBBBIIIWWWiii{{{{{{~~~{{{tttlllddd```___bbb^^^aaalllyyyyyynnnaaa^^^WWWNNNHHHFFFHHHJJJIIIPPPWWW]]]eeepppzzz~~~||||||}}}wwwuuuwww{{{{{{vvvsssttt}}}zzz||||||xxxwww{{{wwwpppooonnnmmmpppvvvxxxzzzzzzwwwsssrrrvvv{{{~~~|||tttrrrwwwqqqiiinnnsssvvv||||||}}}||||||wwwsssmmmgggeeeeeehhhjjjpppnnnrrrzzz}}}{{{{{{xxxwwwiii[[[UUUSSSPPPMMMMMMMMMMMMQQQYYY^^^bbbiiiqqqttt{{{yyywww{{{}}}xxxqqqnnnooozzzrrrjjjbbb______gggvvvtttiiigggkkkmmmlllccc[[[RRRNNNLLLJJJDDD>>>444333111///...//////000////////////............------------............++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///000000111......---,,,,,,+++************+++++++++,,,,,,,,,***))))))((((((((())))))******++++++++++++******((()))***+++,,,+++)))((())))))))))))))))))))))))((()))))))))************...---,,,+++************%%%&&&(((***++++++,,,,,,))))))((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''***)))))))))))))))******++++++++++++++++++++++++******************************************************))))))))))))))))))************************+++,,,,,,,,,+++***((('''((((((((((((((())))))***))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++******++++++++++++************++++++++++++************+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))+++---111555999???FFFJJJFFFIIILLLNNNMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRRRRNNNJJJIIIJJJJJJGGGCCCDDD>>>;;;===>>>>>>BBBHHHJJJLLLTTTbbbtttxxx~~~~~~tttmmmllliiidddaaa___```aaaiiihhhlllvvv~~~zzzpppcccYYYLLLKKKJJJIIIIIIJJJOOOSSSVVV___iiipppzzz|||xxxwwwyyy}}}~~~zzzxxxyyy}}}zzzvvvqqqnnnkkkjjjlllooorrrssspppkkkhhhiiikkkkkklllnnnqqqqqqooollljjjlllqqquuutttpppggggggpppkkkaaabbbhhhjjjmmmqqqsssuuuvvvwwwtttqqqsssxxx{{{yyyxxxyyy|||wwwooogggbbbbbbccceeeeeedddggglllnnnpppvvv}}}{{{zzznnnbbb^^^\\\YYYWWWXXXVVVTTTTTTWWWWWWWWW[[[aaadddlll}}}|||uuuqqquuuzzzzzzyyyyyyxxxzzzpppgggaaaaaalllxxx|||zzztttnnnooovvv{{{|||vvvjjj[[[PPPKKKIIIGGGEEE888666333000.........///000000/////////.........---------.........//////++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---))))))***+++,,,------...///...------,,,+++************+++++++++,,,,,,,,,*********))))))******+++******++++++++++++*********+++,,,,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************...---,,,+++******))))))(((((())))))************(((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%&&&''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''',,,++++++++++++,,,------++++++++++++++++++++++++************************************************************))))))))))))************************+++++++++++++++***)))(((***************++++++,,,)))************+++++++++++++++************++++++************************++++++++++++++++++++++++******++++++++++++************++++++++++++************+++,,,,,,,,,,,,+++***************+++++++++,,,++++++******++++++,,,)))***+++,,,------------///222777<<<@@@EEEIIIMMMGGGJJJNNNPPPOOONNNMMMLLLPPPQQQRRRRRRPPPOOOPPPRRROOOJJJEEEEEEIIIIIIDDD??????:::<<>><<<<<<;;;>>>MMMbbbjjjeeeaaaeeeeeekkkxxx}}}xxxvvv{{{}}}nnn___\\\___dddkkkqqquuuuuuuuuzzz||||||xxxsssoooooonnnkkkhhhfffVVVWWWVVVTTTQQQOOONNNNNNNNNRRR___nnntttssssssxxx{{{{{{yyyzzz}}}}}}yyyxxxzzzzzz~~~|||}}}~~~{{{pppmmmooopppqqqooonnnkkkgggbbbaaabbbdddcccccceeejjjpppvvvzzz{{{vvvxxx}}}vvvsssuuussskkkbbbZZZfffmmmpppqqqjjjjjjwwwyyy|||~~~{{{zzzuuuqqqqqqnnngggbbbbbb\\\\\\\\\]]]^^^```bbbdddhhhfffeeeeeecccccciiiqqquuuvvvwwwwww|||~~~yyyuuupppoooppppppnnnnnnuuu~~~xxxqqqppppppjjjeeebbbdddbbbfffmmmnnnooo{{{}}}uuusssvvvpppqqqwww~~~|||uuuooojjjjjjmmmqqq{{{}}}|||yyy{{{{{{yyy{{{qqqeee^^^\\\SSSNNNGGG@@@:::777555555000000000000////////////............/////////000...........................------,,,,,,------...*********************)))+++++++++************)))(((((()))))))))*********((((((((((((((()))************++++++++++++******,,,***'''%%%$$$&&&((()))))))))))))))))))))))))))))))))))))))************((())))))*********))))))(((((((((((()))***,,,,,,'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%!!!"""###%%%''')))***+++%%%&&&'''(((((('''&&&&&&###%%%((((((&&&&&&(((+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''************************+++,,,.........,,,***)))************************************************%%%$$$###&&&***,,,+++***)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))***+++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++************************'''((()))***+++,,,------)))))))))))))))(((''''''((()))***+++++++++++++++)))************+++++++++************+++,,,---.........------...222888===>>>AAAEEEGGGIIIJJJMMMOOOOOOOOOPPPPPPQQQSSSTTTUUUUUUSSSPPPOOONNNLLLIIIGGGEEEEEEDDDAAA>>>======???===JJJ\\\iiinnnmmmllllllpppvvv}}}}}}uuuppppppooollliiiiiiqqqtttyyy|||xxxsssvvv|||wwwpppkkkdddaaa```^^^YYYTTTKKKNNNRRRUUUWWWXXXZZZ\\\YYY___kkkwww|||{{{}}}{{{}}}xxxqqqqqqxxx}}}|||yyyzzz}}}zzzqqqrrryyyzzzrrrppp~~~vvvqqqmmmhhhhhhkkkkkkiiiggghhhkkknnnmmmllluuutttxxx|||vvvssskkklllqqqwwwuuuqqquuu}}}zzzuuuqqqjjjeee```^^^```cccdddddd```aaabbbaaaaaabbbccceeejjjhhhddddddqqqtttuuuyyyvvvsssuuuvvvvvvtttvvvzzz}}}~~~|||{{{yyytttppplllqqqvvvtttoookkkmmmqqqqqqoooqqqrrrmmmgggjjjqqqooorrrvvvzzzyyyxxxyyyvvvssssss|||}}}~~~~~~}}}vvvkkkdddZZZWWWPPPJJJHHHGGG@@@888444333222000000000222333//////////////////////////////...---,,,,,,+++++++++,,,...//////...,,,+++111000...,,,+++***))))))************************+++++++++++++++++++++++++++(((&&&'''***,,,+++)))...---+++***)))***++++++******++++++++++++******'''(((***+++,,,,,,+++***))))))))))))))))))))))))******)))((((((((((((((('''((((((((())))))))))))&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''((('''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******)))((('''%%%%%%&&&&&&'''(((((()))&&&$$$###$$$''')))'''%%%&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&***************************+++---------,,,***)))***************************************************((('''(((+++,,,+++)))***************************************+++++++++((((((((((((((('''''''''++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))******************************************************++++++***))))))((())))))***+++++++++++++++)))************++++++++++++*********+++,,,------,,,---...///222666<<>>@@@IIITTTcccooottttttsssssstttzzzzzzrrrlllfffaaa```ccciiiuuu{{{vvvzzz|||wwwggg```WWWRRRQQQPPPMMMJJJMMMTTT]]]eeehhhhhhfffeeefffiiiqqqzzz|||yyyyyy|||{{{}}}xxxvvvooogggjjjvvvzzzuuurrrqqqnnnjjjkkkpppnnnkkklllvvv|||xxxsssnnnlllnnntttsssrrrsssvvvzzz~~~|||zzzxxxuuutttvvvvvvwww~~~}}}ppplllgggfffiiimmmnnnnnnmmmlllkkkiiieeecccbbbbbb___^^^[[[[[[fff{{{tttoooqqq~~~~~~yyywwwyyy|||}}}|||}}}zzzvvvjjjggghhhhhhfffggggggbbb]]]___fffooossszzz}}}~~~zzzvvvmmmhhh^^^TTTQQQPPPKKKDDD;;;555000...000111000...........................//////...------,,,++++++,,,---...//////...---,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---***)))***,,,...---+++---,,,++++++******++++++******++++++++++++******)))******+++++++++******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((())))))***))))))((('''''''''((()))((('''&&&&&&&&&&&&'''((('''&&&$$$&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((($$$$$$%%%&&&'''((()))***(((&&&%%%&&&((()))(((&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))&&&&&&&&&''''''((((((((('''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&************************)))***+++,,,,,,,,,+++***************************************************...,,,++++++,,,,,,***)))************************+++++++++***************---,,,,,,+++******))))))++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************---,,,,,,+++***)))((((((+++++++++,,,++++++***)))))))))***++++++++++++***)))************+++++++++,,,++++++++++++,,,,,,---***---000444777<<>>===<<<::::::<<>>>>>===;;;:::;;;@@@GGGLLLZZZ```jjjvvvyyyiii\\\VVVNNNUUUbbbpppxxx~~~}}}{{{sssjjj```YYYQQQKKKDDDBBBFFFMMMTTTXXXdddnnn{{{ooooootttzzz}}}||||||~~~{{{~~~{{{uuusssrrrkkk___VVVWWWbbbpppyyyrrrkkkbbb]]]\\\___dddiiizzzyyy{{{||||||~~~}}}~~~}}}}}}~~~|||}}}}}}zzzyyyssslllkkkqqqvvvvvvuuussstttvvvuuuoooeee___bbbkkkwww~~~~~~~~~vvvllliiiiiigggddd```\\\[[[^^^bbbeeehhhpppzzzzzzwwwzzzwwwiiiaaa^^^ZZZUUUQQQGGG<<<666555444111---------------------------//////......---------,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))******+++******+++,,,------,,,***)))******++++++++++++******---,,,***)))((()))******))))))))))))))))))))))))+++***))))))(((((()))))))))((('''''''''(((***+++***))))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***((('''%%%$$$%%%&&&'''&&&&&&&&&''''''''''''((()))(((((('''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((************************((()))******++++++++++++******************************************************+++++++++++++++,,,************************,,,+++++++++***)))))))))&&&&&&'''''''''(((((((((++++++************++++++))))))(((((((((((())))))++++++++++++++++++++++++************************+++*********************))))))******+++******)))******+++++++++******)))))))))*********+++++++++,,,,,,,,,+++,,,,,,------,,,000666:::===@@@BBBDDDDDDFFFIIIKKKLLLMMMNNNPPPPPPPPPQQQQQQPPPOOONNNMMMLLLIIIGGGDDDCCCAAA>>>;;;===<<<<<<<<>>777333000000........................///...............------,,,,,,+++******+++,,,,,,++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***))))))***+++)))***,,,------,,,+++*********++++++++++++******---,,,***)))((()))******))))))))))))))))))))))))++++++***))))))))))))))))))((('''''''''(((***+++&&&&&&''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%###"""###%%%&&&)))(((((('''&&&&&&%%%%%%''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************************************++++++++++++************************************************'''(((************,,,---+++++++++++++++++++++++++++++++++***************&&&&&&'''(((((()))******++++++************++++++)))))))))(((((()))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,((()))*********************++++++++++++***)))))))))************+++++++++++++++++++++,,,---...//////333999===???AAACCCEEEDDDFFFIIIKKKLLLMMMOOOQQQQQQQQQQQQPPPNNNKKKIIIGGGGGGEEECCCAAA@@@>>><<<999;;;<<<===@@@FFFOOOYYY```jjjmmmwwwrrrfff[[[PPPOOOUUU]]]hhh|||ppp\\\NNNFFFCCCCCCEEEHHHNNNWWW```iiippptttvvvzzz~~~|||~~~~~~~~~{{{yyyxxxssskkkffffffcccccchhhnnnpppmmmkkkllleeelllqqqqqqsss}}}{{{}}}~~~{{{}}}{{{rrrjjjgggeeedddiiieeeeeegggfffeeeooo|||}}}|||~~~|||yyy}}}{{{uuuooonnntttzzz{{{rrrjjjggglllppprrr{{{~~~yyyssspppppptttwwwxxx}}}|||rrrjjj___ZZZPPPEEE;;;444111111////////////////////////........................++++++++++++++++++++++++------,,,******)))))))))++++++++++++++++++++++++++++++,,,,,,------......---......---++++++,,,...******+++,,,,,,,,,++++++******++++++++++++******++++++******************))))))))))))))))))))))))++++++***))))))))))))***'''((((((((())))))))))))$$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&&&&&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$%%%&&&))))))((('''&&&%%%%%%$$$%%%&&&''''''%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''************************---,,,,,,+++++++++++++++************************************************''')))++++++******,,,...++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++)))******+++,,,,,,+++++++++++++++++++++***)))))))))************+++++++++******++++++---...000111222555;;;???BBBDDDGGGIIIGGGIIILLLMMMMMMNNNOOOQQQQQQQQQQQQOOOLLLHHHEEEBBBDDDBBB???>>>>>>===:::999:::===BBBHHHQQQ]]]iiiqqqxxxzzz~~~oooccc]]]WWWRRRYYYdddooo}}}||||||rrr```OOOEEEDDDGGGKKKOOOVVVaaakkkrrrvvvwwwwwwvvv{{{}}}}}}{{{zzz~~~|||uuutttuuuvvvsssmmmlllnnnjjjppp~~~vvv|||}}}|||zzzzzzyyyvvvvvvlllfffhhhgggeeelllxxx}}}}}}xxx{{{zzzyyy{{{tttkkkkkkjjjhhhooozzzpppooooooppptttvvvxxxxxxssswwwxxxjjjcccXXXMMMEEE===777222000000000000000000000000............////////////,,,---............---,,,000//////.........//////------------------------++++++,,,,,,---......///---...///---+++***,,,...++++++******++++++,,,---******++++++++++++******)))******+++++++++******)))))))))))))))))))))))),,,+++******))))))******&&&''')))*********)))(((&&&'''(((((()))(((''''''&&&&&&'''(((((('''&&&&&&&&&((()))(((&&&$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&((('''&&&%%%''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''(((((()))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&************************......---,,,++++++++++++************************************************)))+++---,,,***)))+++---++++++++++++++++++++++++))))))******+++++++++,,,++++++******)))(((((((((++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++*********************+++,,,,,,------------+++++++++++++++***)))((()))************+++++++++)))******+++---///111222333777<<>>======<<<:::888<<<@@@GGGPPP[[[iiivvv}}}zzzwwwrrreee\\\[[[ZZZZZZdddsss|||~~~|||vvvsssssseee^^^TTTKKKHHHJJJOOOSSS]]]fffsss}}}{{{xxxuuu}}}yyy{{{{{{wwwvvvxxxxxxuuukkklllpppuuuuuusssuuuzzzxxxssslllnnnooommmrrr}}}}}}~~~}}}{{{yyyssswww}}}zzz}}}{{{oookkkeee___dddnnndddfffkkkqqqxxx|||}}}|||lllnnnwwwtttjjj]]]TTTNNNHHH===555000000000000000000000000.........///////////////---...000111111000...---,,,,,,,,,------///000000........................++++++,,,,,,---...//////+++---...,,,)))(((***,,,++++++***)))***+++---...******++++++++++++******''')))***,,,,,,,,,+++***)))))))))))))))))))))))),,,+++******)))*********%%%''')))+++,,,***((('''))))))*********((('''&&&%%%&&&'''(((((('''&&&%%%&&&(((***(((%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***$$$%%%%%%&&&'''((())))))$$$'''))))))'''&&&(((+++$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++---,,,***))))))***,,,---************************++++++******************,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++++++++***)))************+++++++++,,,++++++++++++++++++,,,)))******)))'''&&&''')))************************************************---,,,***)))))))))******************************++++++++++++++++++++++++)))***+++,,,,,,+++))))))+++***))))))+++///333666999999;;;AAAGGGJJJIIIGGGLLLMMMMMMNNNOOOOOOOOOOOOOOONNNMMMJJJGGGDDDAAA???:::<<>>>>>AAAEEEIIIKKKKKKJJJMMMNNNOOOOOONNNKKKHHHFFFEEEEEEEEEDDDEEEEEEFFFGGG???<<<:::999:::???MMM[[[rrr|||}}}~~~{{{qqqhhh```\\\YYY^^^hhhuuu~~~zzzrrrnnneee^^^TTTMMMKKKLLLNNNPPPRRRSSSVVV___iiippprrrrrrpppwww~~~|||yyy{{{~~~wwwqqqsss{{{xxxjjj```^^^ddduuuwwwtttvvv}}}~~~|||~~~xxxvvvxxxvvvqqqnnnlllgggaaa]]]\\\```fffjjjyyyhhhbbb___jjj~~~uuuddd[[[WWWUUUSSSLLLHHHAAA888222///000222////////////000111111222111111111000000/////////.........///......---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,***)))))))))))))))*********+++++++++,,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((()))***+++)))))))))(((((((((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((( $$$&&&%%%(((,,,---***&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++***+++,,,,,,,,,,,,+++******************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))))))))*********+++++++++******))))))))))))******'''(((((('''&&&&&&''')))************************************************++++++******************************************++++++++++++++++++++++++******+++++++++++++++++++++,,,...222777===AAADDDAAABBBEEEGGGJJJLLLMMMMMMKKKMMMOOOPPPOOOKKKHHHEEEFFFEEEEEEDDDDDDEEEFFFGGGCCC>>>::::::>>>JJJ```sss~~~}}}sssjjjccc___\\\eeemmmyyy~~~{{{oooddd```RRRNNNJJJHHHLLLSSSZZZ___ggghhhjjjpppvvvzzz|||{{{zzz~~~wwwpppnnnqqqwww{{{|||~~~~~~{{{yyy~~~}}}ooohhheeemmm{{{xxxrrrpppsss|||zzzoookkkeeeaaa```bbbdddeeelllzzzkkkeeebbbjjj|||{{{hhhYYYSSSRRRTTTTTTQQQJJJ@@@777222111333000000/////////000111111111000000///...---,,,,,,---...............------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,------+++))))))***)))))))))***++++++,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%((((((&&&'''******'''((((((((((((((((((((((((++++++************++++++,,,,,,+++******+++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******'''(((((((((&&&&&&((()))************************************************************+++*********************************++++++++++++++++++++++++******+++++++++,,,,,,---+++---111666;;;@@@DDDFFFEEEFFFHHHJJJKKKLLLNNNNNNJJJLLLNNNOOOOOOLLLHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHBBB>>>;;;>>>FFFWWWqqq}}}xxxttttttzzz|||rrrkkkiiiiiihhhffftttzzzyyyvvvuuusssjjj]]]TTTQQQEEEGGGJJJQQQYYYbbbkkkqqqyyyxxxwwwxxxzzz}}}~~~uuummmiiikkkqqquuuwww~~~{{{vvvwww{{{~~~~~~zzzxxxwwwqqqttt{{{vvvpppkkklllsss|||}}}yyyrrrppprrrtttqqqnnnmmmlllqqq{{{ssspppllljjjkkklllkkkjjjfffyyyzzzqqqjjjgggfffnnn}}}~~~lll^^^VVVVVVYYYYYYVVVPPPGGG>>>666222111000000//////.../////////111111000///...------,,,------...............---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***)))))),,,+++******,,,,,,+++***************************+++---...---+++))))))***((())))))***++++++,,,,,,+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''''''''((((((((((((((()))************)))''''''''''''''''''''''''''''''''''''(((((((((((((((******&&&&&&((((((&&&((((((((((((((((((((((((++++++************++++++---,,,***))))))***,,,---************************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,((((((((((((((((((((((((************)))))))))))))))************+++++++++*********))))))*********)))***+++***))))))+++---************************************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++***++++++,,,---......000555:::???CCCFFFHHHGGGIIIKKKKKKKKKLLLNNNPPPJJJKKKLLLMMMLLLJJJGGGEEE@@@AAACCCEEEGGGIIIIIIJJJ???===>>>EEEQQQeee|||uuuoooooouuu~~~xxxpppmmmooosssuuuttt|||}}}uuunnnjjjeee```WWWLLLGGGHHHEEEKKKUUU___hhhooovvvzzz}}}|||yyyxxxyyy|||~~~{{{xxxwwwyyy{{{}}}wwwrrrooommmlllnnnooolllccc^^^___bbbdddjjjkkkjjjgggbbb___]]]]]]ZZZZZZ___iiipppooollljjjbbb[[[WWWZZZ```fffkkkpppqqqvvvyyywwwvvvxxxxxxvvvlllmmmqqquuuzzz}}}}}}||||||vvvrrrppppppppplllkkkpppzzzwwwuuusssuuuwwwxxxvvvsssiiisss~~~zzztttnnnlllhhhjjjnnnvvvvvvmmmhhhhhhjjjbbb]]]UUUMMMEEE===555111111000//////............222222222111111000000000,,,---......///.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,,,,+++******,,,,,,+++***)))))))))))))))))))))))),,,---...---+++*********(((((()))***+++,,,,,,---******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''******)))((('''&&&&&&%%%&&&''''''''''''((((((((((((((()))************)))''''''''''''''''''''''''''''''''''''((((((((((((&&&((((((&&&&&&***+++)))&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++,,,++++++++++++++++++,,,************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))(((((((((((()))************+++++++++++++++************++++++***+++,,,+++***+++,,,...************************************************((()))***+++,,,++++++***************************++++++++++++++++++++++++++++++******+++,,,...///222555:::???CCCFFFHHHIIIIIIKKKLLLLLLKKKKKKNNNPPPJJJKKKJJJJJJHHHFFFCCCBBB>>>@@@CCCFFFGGGGGGFFFEEE===>>>EEEPPP___tttwwwtttpppnnnpppwww~~~}}}||||||}}}~~~~~~xxxnnnhhh___YYYTTTPPPJJJGGGJJJPPPVVV^^^iiiqqqvvvyyy{{{|||}}}}}}||||||}}}{{{yyyssswwwyyywwwvvvwwwuuupppiiigggddd___[[[YYYZZZ[[[^^^bbbaaaXXXSSSTTTUUUTTTZZZZZZZZZXXXUUURRRRRRRRRSSSOOORRR[[[bbbbbb``````YYYRRRNNNRRRWWWXXXZZZ]]]___fffjjjiiifffggggggeee[[[[[[[[[___cccgggiiiiiizzzxxxoooppp|||{{{vvvsssrrrssstttppppppttt}}}||||||xxxuuuuuu{{{~~~~~~rrrtttyyy|||xxxvvvqqqkkkkkkpppnnnssszzz|||||||||tttkkk^^^TTTNNNGGG>>>777333222111000////////////222111111111111111111111,,,------...//////......------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------,,,+++******,,,,,,+++***************************,,,---......+++******+++'''((()))***+++,,,------***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%((('''%%%&&&+++---+++&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++)))***,,,------,,,***)))************************((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,)))***+++***))))))+++---************************************************((()))***+++,,,,,,+++***************************++++++++++++++++++++++++++++++******+++---...///666888===BBBFFFHHHJJJJJJJJJLLLMMMLLLKKKKKKMMMPPPKKKKKKIIIGGGDDDBBB???>>>@@@BBBEEEFFFFFFDDDAAA>>>???BBBLLLZZZkkk|||yyyqqqrrrqqqnnnmmmrrr|||xxxllleee```RRRMMMIIIGGGGGGJJJTTT___jjjqqqzzz~~~~~~}}}vvvyyy}}}}}}vvvnnnhhhcccfffhhhggghhhiiieee___YYYXXXVVVRRRNNNNNNRRRUUUWWW^^^```ZZZVVVWWWWWWSSSZZZ\\\\\\[[[YYYXXXYYYZZZ]]]WWWWWW```ggggggfffggg___WWWSSSXXXZZZXXXWWWYYYXXX___dddaaa\\\ZZZXXXVVVSSSQQQOOOPPPTTTXXXZZZ[[[___fffjjjeee^^^___lllzzz{{{tttssszzz}}}~~~zzzuuurrrrrrssssssssswwwvvvzzz~~~xxxwwwooojjjhhhrrrxxxwwwvvvwww~~~~~~zzzwwwuuutttooojjjnnnwwwwww}}}}}}xxxggg\\\VVVPPPFFF>>>444444222111000000000000///////////////000000000,,,,,,---.../////////...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,---......,,,******+++'''((()))***+++,,,------***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''')))(((%%%&&&***,,,***(((((((((((((((((((((((()))************+++++++++,,,+++)))(((((()))+++,,,************))))))((((((---,,,,,,+++*********+++))))))*********+++++++++************************)))******+++++++++******---,,,,,,+++***)))((((((************************+++++++++*********))))))((()))***+++++++++++++++************************))))))************))))))+++*********))))))(((((()))************+++++++++---,,,******+++///222555===???CCCFFFHHHHHHGGGGGGLLLMMMMMMNNNNNNMMMMMMMMMIIIGGGEEEEEEFFFFFFFFFEEE@@@CCCFFFEEEAAA>>>???@@@FFFLLLYYYhhhsss~~~yyytttpppoooooommmggghhhxxx~~~wwwfff\\\XXXVVVOOOEEEEEEOOOSSSWWWkkk~~~}}}}}}~~~|||{{{{{{|||zzzxxxqqqmmmkkkkkkmmmkkkeee```^^^^^^^^^^^^^^^___```aaaccc^^^XXXSSSRRRTTTXXX[[[fffiiijjjgggbbb___bbbeeejjjiiihhhggghhhiiijjjkkkmmmmmmnnnooopppppppppooollliiieeeaaaaaacccgggiiigggeeeeeehhhiiiddd[[[SSSQQQUUUWWWVVVUUUUUUQQQLLLQQQTTTVVVSSSOOOPPPXXX```hhhccc___bbbiiiuuu{{{~~~~~~xxxvvvsssrrrtttxxx|||~~~{{{uuuoooggg___```qqqwwwmmmmmmtttzzzzzzwwwrrrrrrooohhhcccgggsss}}}uuummmppp|||tttggg\\\QQQLLLLLL???666000111111///111666000444777666333000...///---...///000000///...---///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))***+++---000222++++++,,,,,,,,,,,,------,,,,,,+++***)))))))))***+++,,,---......,,,***)))***((((((***,,,,,,(((%%%(((''')))+++)))&&&&&&***,,,***((((((***+++)))'''''''''(((((())))))******'''((()))++++++***))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((******))))))(((((('''''''''(((((((((((((((''''''((('''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''((()))************+++++++++,,,+++)))(((((()))+++,,,++++++*********)))))))))---,,,++++++*********+++))))))*********+++++++++******************************+++++++++******))),,,,,,++++++***)))))))))************************+++++++++*********))))))))))))***+++++++++******************************))))))************))))))+++*********))))))))))))************++++++++++++---,,,++++++...222666999???AAAEEEHHHJJJJJJIIIHHHMMMNNNNNNOOOOOOOOOOOOOOOEEEDDDDDDEEEFFFFFFEEECCCAAAAAAAAAAAA@@@BBBDDDFFFMMMTTTaaannnxxx{{{vvvqqqqqqllleee^^^[[[ddd{{{jjjZZZQQQNNNNNNGGGFFFMMM[[[fffrrr}}}yyyvvvzzzyyyxxxuuurrrrrrrrrsssqqqooogggccc```aaadddfffdddaaabbbaaa___^^^___aaadddfffiiifffcccaaacccfffkkkoootttvvvxxxuuupppoooqqqtttzzzzzzzzzyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{{{{zzzzzzxxxvvvsssppppppqqqtttvvvpppnnnnnnooopppmmmeee^^^XXX\\\]]][[[ZZZ[[[XXXTTTNNNOOOOOOMMMKKKMMMSSSYYY]]]ZZZWWWWWWYYY```ppp~~~yyy|||wwwqqqtttvvvuuutttxxxzzzqqqllldddaaakkk{{{zzzsssrrrvvvyyyxxxvvvrrrrrrnnngggbbbfffrrr|||{{{sssmmmjjjmmm{{{wwwlll^^^UUUSSSJJJ@@@888666444000///222///111333222000///111222------...//////...------///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))((('''((()))+++,,,++++++,,,,,,,,,,,,------++++++******)))*********+++,,,---...---,,,***)))))))))((()))+++,,,,,,+++***'''&&&(((((('''(((,,,,,,***((()))***+++)))'''''''''''''''((((((((((((((())))))***************)))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((((((''''''&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******'''''''''&&&''''''(((((()))************+++++++++,,,+++***))))))***+++,,,+++++++++++++++*********,,,,,,+++************+++***************+++++++++************************+++++++++++++++***)))(((************************************************+++++++++*********************+++++++++******)))************************))))))************))))))***************)))))))))************+++++++++,,,---,,,,,,---111777<<<@@@CCCEEEHHHJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNFFFGGGHHHJJJLLLKKKHHHEEE@@@>>><<<>>>CCCHHHMMMPPPUUU]]]iiittt}}}~~~xxxsssmmmfff```XXXTTTWWWhhhooo[[[MMMHHHGGGHHHIIIRRR___mmm}}}vvvxxxyyytttppprrr|||zzzpppgggffffffeeefffhhhiiigggfff```]]][[[]]]bbbfffhhhhhhkkkiiifffeeefffjjjnnnqqqtttsssssssssvvvzzz~~~~~~}}}~~~~~~~~~}}}{{{yyyyyyzzz|||}}}zzzxxxvvvvvvwwwtttooojjjcccffffffcccccceeeddd```WWWVVVSSSRRRSSSUUUYYY[[[^^^]]]\\\YYYTTTSSS\\\hhhyyy|||~~~~~~}}}rrrwwwuuupppxxx~~~|||xxx|||{{{yyyssslllkkkqqqvvvwww{{{yyyyyy|||~~~}}}}}}}}}|||zzzwwwvvvpppiiidddhhhrrr|||rrrnnnjjjkkklllooovvv}}}~~~ooobbb]]]VVVLLLAAA;;;888333111111.../////////...000333555,,,------......------,,,///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------*********)))******+++++++++,,,---------,,,***)))((()))))))))***---111555555---'''((())))))))),,,+++***))))))******)))'''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***+++(((((()))))))))(((((('''))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++***************+++************************************************+++++++++++++++***)))((())))))*********+++++++++************************************************+++++++++++++++***)))(((************************)))******++++++******)))*********************************+++++++++,,,,,,++++++,,,000555;;;AAAEEEGGGHHHKKKMMMNNNNNNNNNMMMIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHJJJLLLMMMKKKFFFCCC===<<<<<>>;;;<<>>AAABBBFFFMMMXXXaaaggglllqqqvvvqqq}}}}}}bbbOOOHHHJJJVVVbbbooouuu||||||yyyuuupppjjj```SSSKKKHHHFFFGGGNNN]]]ooo~~~xxxvvvxxx|||yyyooojjjjjjuuu}}}vvvbbb]]]cccgggcccgggttt}}}|||xxxwwwtttvvvxxxwwwvvvzzz~~~~~~~~~|||{{{{{{{{{zzz~~~}}}~~~xxxwwwuuusssqqqpppqqqqqqtttpppooossstttooojjjhhhfffeeedddcccbbb```]]][[[]]]cccggghhhnnnxxx~~~}}}yyypppkkknnnrrrtttxxx{{{zzztttmmmggg```ZZZZZZ___```www~~~oooqqq{{{~~~~~~zzzuuurrrqqqiiilllrrryyyxxxzzzoooccc]]]QQQDDD555222///...000111000...000///...------...///000......//////......---,,,........................++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,---------,,,,,,+++***)))))))))***,,,+++******))))))*********)))(((***,,,,,,(((%%%***)))***---+++'''(((,,,(((+++,,,+++((('''(((***%%%&&&&&&''''''((((((((($$$%%%&&&'''((('''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))((('''&&&%%%&&&(((***,,,((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''''''''''')))+++---...+++)))'''(((***---///000,,,+++***((((((((()))***++++++++++++******))))))******++++++++++++******************************+++*********))))))((((((++++++************++++++(((((())))))))))))((((((***(((&&&%%%&&&(((,,,...))))))))))))*********************(((''''''***,,,))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********)))))))))******))))))+++...111444999BBBIIIMMMNNNOOOOOOPPPNNNLLLKKKLLLMMMMMMMMMHHHIIIJJJIIIGGGDDD@@@===:::888888::::::;;;AAAIIIQQQZZZcccfffkkksssyyy{{{|||~~~rrrYYYMMMJJJOOO]]]lllwww{{{zzzzzzuuukkk^^^SSSLLLKKKLLLGGGLLLRRRZZZcccqqqzzzyyyuuuuuutttttttttrrrnnnkkk~~~xxxmmmccc]]][[[bbbhhhrrr|||}}}||||||}}}}}}|||{{{|||}}}~~~}}}zzzxxxyyyxxxxxxxxxyyyxxxuuusssuuuuuuuuuuuutttsssrrrqqqpppnnnkkkiiihhhgggeeeccc___bbbdddeeegggooo{{{yyypppjjjiiikkknnnpppvvv~~~wwwxxxtttkkkeeedddcccaaafffjjjsssxxxnnnlllrrryyyzzzyyyzzzyyyrrrooollllllppptttzzz~~~vvv{{{}}}tttiii[[[PPP>>><<<888666444333222000///////////////000111111////////////....................................++++++++++++++++++++++++000//////......---,,,,,,***++++++,,,,,,------...---------,,,,,,++++++++++++++++++************)))))))))))))))***+++,,,---))))))))))))))))))))))))...---+++)))(((((())))))(((((())))))))))))))))))&&&&&&''''''''''''&&&&&&$$$""""""%%%))),,,+++***''''''((((((((((((((('''))))))(((((('''''''''&&&))))))(((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((+++)))(((((())))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&((()))++++++))),,,***%%%)))444;;;;;;,,,***((((((***---......,,,+++***)))(((((()))***************))))))((((((******++++++++++++******************************+++*********))))))))))))++++++************++++++(((((())))))))))))(((((('''''''''((()))******+++))))))))))))************)))***++++++***)))***+++))))))***++++++++++++***************************+++++++++*********))))))***++++++++++++---000333:::???FFFKKKNNNNNNMMMMMMOOOMMMKKKJJJLLLMMMMMMLLLHHHHHHIIIHHHEEEAAA>>>;;;999888888999999;;;DDDOOObbbjjjrrrvvv|||~~~}}}rrraaaPPPKKKLLLTTTfffwwwyyyqqqnnnhhh]]]RRRIIIFFFGGGJJJUUUXXX]]]bbbjjjuuuyyyrrrpppkkkkkklllooossswwwzzz{{{wwwmmmggggggkkkooopppuuu~~~~~~{{{zzzzzzzzzzzz|||||||||}}}~~~}}}{{{xxxwwwvvvvvvwwwyyyyyywwwuuuuuuuuuuuuuuuuuutttsssssspppnnnlllkkkllllllkkkiiiccceeegggggghhhllluuu|||yyyqqqjjjffffffffffffppp~~~}}}vvvxxxuuunnniiiiiiiiigggjjjjjjlllrrryyy|||{{{xxxqqqrrrpppkkkgggiiirrr{{{zzz{{{}}}qqqooooooqqqrrrttt}}}~~~zzz~~~~~~ttteeeYYYKKKBBB999555666777555111111000000////////////000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++************)))))))))))))))***+++,,,,,,))))))))))))))))))))))))---,,,+++))))))))))))***)))((((((((((((((((((((((((((())))))))))))((((((&&&%%%$$$%%%(((***)))'''%%%%%%'''((()))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((***)))(((((())))))(((&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''')))***+++(((+++)))&&&)))111777777---+++))))))+++,,,---,,,++++++***)))))))))******)))))))))))))))(((((((((******++++++++++++*********************************************)))))))))++++++************++++++((())))))******))))))((($$$&&&)))+++,,,+++)))((())))))))))))************'''))),,,---,,,***))))))))))))***++++++++++++***************************+++++++++******************+++,,,,,,---///333777>>>CCCIIINNNOOOOOONNNNNNMMMKKKIIIJJJKKKLLLLLLKKKHHHHHHGGGEEEBBB>>>;;;999888777999:::;;;@@@NNN\\\sssxxx~~~~~~zzzrrr^^^TTTNNNPPPTTT^^^qqq{{{yyyssskkkeee___YYYPPPGGGDDDEEEJJJNNNbbbfffkkkpppvvv{{{yyyzzzwwwnnnhhhfffbbbbbbccchhhqqq}}}~~~{{{zzzpppkkklllsss{{{~~~|||{{{zzzzzz{{{|||||||||}}}~~~}}}{{{yyyuuutttuuuvvvyyyyyyxxxwwwuuuuuuuuuuuuttttttttttttpppooonnnnnnpppqqqqqqpppiiikkklllkkkiiijjjooossszzzuuunnnhhhdddbbb```^^^bbbrrr|||uuuxxxwwwssspppqqqrrrppppppmmmjjjiiiiiihhhdddaaa\\\]]]^^^^^^___fffsss}}}vvvuuuuuuuuurrrooorrrxxxpppdddZZZLLL<<<666888:::777222222222111000////////////////////////....................................------------------------+++++++++,,,------............---,,,,,,+++******+++++++++++++++*********+++++++++************)))******************++++++))))))))))))))))))))))))++++++******)))******+++((((((((('''''''''&&&&&&(((((())))))))))))(((((()))(((&&&'''(((((('''%%%###$$$&&&((()))*********((((((((((((''''''''''''((((((((((((''''''''''''!!!"""###$$$$$$###"""!!!((((((((((((((((((((((((***((('''((())))))(((&&&(((((((((''''''''''''''''''''''''''''''((())))))''')))(((&&&(((---111000---+++******+++,,,,,,++++++*********************************))))))))))))******++++++++++++******************************************************++++++************++++++)))))))))******)))))))))%%%'''***,,,,,,+++)))(((((()))))))))************''')))++++++***(((((()))))))))***++++++++++++******************************************************+++,,,---...222666999>>>CCCIIINNNOOOPPPPPPQQQLLLKKKIIIJJJKKKLLLKKKJJJGGGFFFDDDAAA>>>;;;888777777888<<<@@@CCCKKK]]]mmm}}}{{{}}}vvvkkkZZZVVVWWW]]]aaahhh|||{{{wwwqqqggg^^^YYYQQQOOOKKKHHHIIIOOOUUUZZZiiioooxxxzzzwwwrrrppppppnnnhhhcccccceeeeeeeeeiiirrrzzzwww}}}yyywwwuuuxxx~~~~~~~~~}}}||||||}}}~~~}}}{{{yyyvvvuuuuuuvvvxxxyyyxxxwwwttttttssssssssssssssstttrrrpppoooppprrrtttttttttnnnooopppnnnlllkkkmmmnnnpppmmmjjjgggfffdddbbb```VVVdddyyyyyyvvvzzz{{{xxxwwwyyy{{{yyyxxxtttqqqnnnmmmiiiccc^^^WWWXXXWWWVVVZZZdddsss~~~|||vvvrrrqqqssstttyyyxxxmmmcccVVVFFF===;;;:::777222222111000000//////000000111000000000000/////////........................------------------------...------,,,,,,+++******---------,,,,,,+++++++++************************+++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))******************++++++((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))(((((('''''''''&&&&&&%%%%%%'''((())))))))))))((((((((((((((('''''''''((((((((((((((('''''''''******,,,,,,,,,,,,******(((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''''''''(((***+++***---,,,******+++,,,+++************++++++++++++***++++++++++++++++++++++++******++++++++++++*********************************************+++++++++++++++************++++++))))))************)))))))))))))))***************((()))))))))************((()))((('''&&&&&&(((***))))))***++++++++++++***************************************************)))+++,,,...000444999===AAAEEEJJJMMMNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKJJJHHHDDDCCCAAA>>>;;;999888777888;;;CCCKKKRRR\\\mmm}}}{{{yyy}}}|||pppfff___^^^cccjjjmmmrrr~~~wwwrrriii[[[PPPLLLFFFIIILLLOOOSSSYYYaaagggqqqyyy~~~tttnnniiigggiiikkkjjjjjjlllwwwvvvssssssyyy}}}xxxuuuzzz|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzyyywwwvvvwwwxxxyyyxxxwwwtttsssrrrqqqqqqqqqrrrrrrsssrrrqqqqqqsssttttttssspppqqqrrrqqqooonnnnnnnnnjjjiiihhhhhhhhhgggeeecccUUU^^^kkkvvv}}}|||zzzxxxuuu}}}~~~}}}www|||~~~}}}}}}{{{{{{yyytttllleee[[[YYYUUUSSSVVVaaapppzzzzzzxxxvvvuuutttzzzxxxhhh___SSSHHH@@@;;;666333111111000000000000111111222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******+++++++++,,,,,,---------************************+++++++++*********))))))******+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++***((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((()))'''((((((((((((((('''&&&'''''''''((((((((((((((('''''''''(((((((((((((((***+++,,,------,,,+++***((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&(((((('''&&&''',,,+++***+++,,,,,,+++***)))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++***************************************+++++++++++++++++++++************++++++)))******++++++******)))+++***)))(((((()))+++,,,))))))))))))************))))))(((&&&%%%&&&)))+++))))))***++++++++++++***++++++++++++++++++++++++***************+++++++++***+++...000333777===AAAGGGIIILLLMMMLLLJJJIIIIIILLLKKKJJJJJJJJJIIIGGGEEEAAA???===;;;:::999::::::===AAAKKKYYYdddnnnzzz}}}xxxyyywwwqqqiiieeefffeeeiiiqqquuuyyyvvvmmmhhh^^^OOOFFFFFFDDDKKKTTTYYY[[[aaakkksss|||tttfffcccdddlllrrruuuyyy~~~||||||zzzyyy|||{{{{{{|||}}}~~~~~~||||||}}}~~~}}}{{{{{{yyywwwwwwyyyyyyyyyxxxvvvtttsssqqqqqqqqqqqqrrrtttsssqqqqqqsssssssssrrrpppqqqqqqqqqqqqpppooonnnjjjiiiiiijjjjjjiiifffddd]]]aaafffjjjmmmqqqtttwwwzzztttrrroookkkvvv}}}tttmmmaaa^^^YYYUUUWWW```kkksss~~~|||vvvwww}}}|||qqqjjj___SSSIII@@@:::777222222111000000000111111222222222222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......******+++,,,,,,---......*********++++++++++++++++++++++++************)))))))))+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++******)))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))(((((()))+++))))))))))))((('''&&&%%%'''''''''((((((((((((((('''''''''((((((((((((((("""###$$$%%%%%%$$$###"""(((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&&&&))))))%%%%%%&&&+++******+++,,,---,,,***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++***************************************++++++,,,,,,,,,++++++************++++++)))******++++++******)))++++++***))))))******+++))))))))))))************)))***+++***((((((***+++))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,...000333666;;;AAAEEEIIIKKKNNNNNNLLLIIIHHHHHHKKKJJJHHHHHHHHHFFFCCC@@@>>><<<:::999999:::<<<===CCCGGGTTTeeessszzz}}}uuuoooiiidddffflllooolllnnnvvvzzz~~~rrreee[[[XXXQQQHHHGGGMMMPPPZZZeeegggeeeiiivvv{{{uuuiiihhhnnnyyy}}}~~~||||||}}}~~~~~~~~~~~~||||||}}}~~~}}}|||{{{yyywwwxxxzzz|||||||||yyywwwuuusssqqqqqqrrrrrrsssrrrqqqqqqssstttttttttppppppoooooooooooonnnmmmjjjiiiiiijjjkkkkkkhhhfffaaabbbdddeeeggglllqqquuusssqqqrrrmmmfffqqq~~~~~~yyyooolllgggcccbbbdddiiilllpppwww|||{{{xxxwww|||vvvhhh\\\SSSJJJBBB<<<666555333111000///......111111111000000000//////........................------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++************)))'''(((***,,,,,,,,,+++***))))))))))))))))))))))))++++++,,,,,,+++***)))(((&&&''''''(((((())))))***(((((())))))))))))((((((&&&(((***)))'''''')))+++'''((((((((((((((('''&&&''''''''''''((((((((()))''''''''''''((((((((())))))***+++,,,,,,+++***)))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''''')))***+++***&&&&&&***)))%%%%%%(((*********+++------,,,***)))***+++,,,---,,,,,,+++))))))******++++++++++++******++++++++++++***************************************++++++,,,,,,,,,++++++************++++++******++++++++++++************+++++++++******)))))))))))))))************(((+++---...---+++******))))))***++++++++++++***++++++++++++++++++++++++))))))******++++++++++++...000222555999>>>DDDIIIHHHJJJMMMNNNMMMLLLKKKKKKJJJHHHGGGFFFEEECCC???===<<<:::999888999;;;>>>@@@HHHLLLYYYlll{{{zzzpppggg___]]]hhhvvvxxxssssssyyy}}}~~~cccUUUKKKJJJHHHFFFLLLXXX___kkktttsssnnnqqq~~~{{{wwwqqqsss{{{vvv{{{~~~~~~||||||}}}~~~}}}|||zzzxxxwwwxxx{{{~~~|||zzzwwwtttsssrrrsssssssssqqqqqqrrrtttvvvvvvvvvqqqooonnnmmmnnnmmmlllkkkgggggghhhjjjlllmmmkkkjjj___```aaabbbeeejjjqqqvvvqqqrrruuuoooeeennn|||{{{www}}}}}}~~~~~~|||xxxsssnnnkkkhhhggg^^^gggtttsssmmmttt~~~lll___ZZZSSSIIIAAA999888555222///---,,,+++////////////....................................////////////////////////000//////......---,,,,,,...------,,,,,,++++++***+++++++++,,,,,,---------+++++++++************)))&&&(((***,,,---,,,+++***))))))))))))))))))))))))+++,,,,,,,,,+++***((('''&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&''')))+++***'''&&&(((***&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&((((((((((((&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''((((((((())))))******%%%%%%&&&&&&((()))+++++++++'''&&&******%%%%%%)))************+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++...---+++*********++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((+++***)))(((((()))***+++******+++++++++,,,,,,,,,---,,,***(((''''''((()))+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++)))******)))((((((***,,,...111777===BBBFFFHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKIIIIIIHHHEEEAAA>>>======999;;;===;;;888999???EEEQQQXXXfffrrrxxxyyy}}}{{{wwwvvvvvvsssooojjjeeefffoooxxx~~~{{{{{{}}}yyyoooZZZKKKBBBFFFHHHHHHUUUhhh}}}{{{}}}}}}{{{}}}yyyzzz|||{{{{{{{{{}}}yyyzzz|||}}}~~~}}}{{{{{{||||||{{{yyywwwwwwxxxxxxzzz}}}{{{yyyvvvsssrrrqqqrrrssspppqqqrrrsssssssssrrrrrrpppoooooonnnnnnnnnnnnnnnllllllllllllkkkjjjiiihhhhhhfffdddcccdddfffiiikkkooopppqqqqqqqqqrrruuuxxxyyywwwwwwxxxwwwzzzvvvpppaaaaaaiiivvv~~~pppooowww}}}mmmccc]]]TTTLLLAAA:::666666555222111222000///////////////000111////////////............------.../////////...............------,,,,,,,,,------,,,,,,,,,,,,++++++(((***------+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000---+++(((&&&%%%&&&((()))******++++++++++++******))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))***)))'''&&&&&&((())))))(((((('''''''''&&&+++***((('''&&&&&&&&&'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***&&&%%%%%%%%%&&&((()))++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++***++++++,,,---+++++++++*********))))))++++++++++++++++++++++++************++++++++++++***+++++++++)))***+++---111444999???DDDHHHJJJKKKKKKLLLNNNMMMLLLJJJKKKLLLHHHHHHGGGDDD???<<<;;;;;;999999:::;;;???FFFNNNTTTYYY]]]gggqqquuuwww}}}zzzooolllkkkllllllkkkkkknnnwww}}}~~~~~~vvvfffZZZMMMBBB>>>FFFKKKQQQddd{{{{{{{{{zzzvvvzzz~~~|||vvvvvvzzz||||||~~~~~~|||{{{{{{}}}}}}|||{{{xxxxxxxxxyyyzzz|||~~~zzzyyyvvvtttrrrrrrrrrsssqqqrrrssssssssssssqqqqqqoooooonnnnnnnnnnnnoooooonnnnnnnnnmmmllljjjiiiiiigggfffeeeddddddfffggghhhlllnnnoooooooooqqqtttvvvooopppqqqqqqnnnqqqwwwfffdddhhhpppxxxuuuhhhgggyyyoooggg]]]SSSEEE===777666666333222444000000////////////000000////////////............+++,,,,,,,,,,,,,,,++++++------------------,,,,,,------,,,,,,,,,,,,++++++***---//////---+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,---)))******+++++++++++++++)))******************)))))))))((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&)))(((((((((''''''''''''+++***((('''&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((()))******&&&&&&%%%%%%&&&((()))***,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,,,,+++************++++++,,,,,,------,,,,,,+++***++++++++++++***))))))+++***))))))))))))***+++******+++++++++,,,,,,,,,'''(((***+++------......+++++++++***************++++++++++++++++++++++++************+++++++++,,,+++,,,,,,,,,++++++...000666888===CCCGGGJJJLLLLLLLLLMMMNNNNNNLLLKKKKKKLLLIIIIIIGGGDDD???<<<;;;;;;;;;999999@@@MMMZZZaaadddcccdddhhhnnnrrrvvv~~~ttteeeaaa^^^cccjjjooossszzzvvvfffVVVLLLCCC>>>???IIIPPP[[[vvv{{{yyyyyyzzz}}}|||wwwvvv}}}xxxpppooottt{{{}}}{{{zzz{{{|||}}}}}}|||zzzzzzyyyzzzzzz{{{|||}}}zzzyyywwwuuussssssssstttssssssttttttsssrrrpppooonnnnnnnnnnnnooopppqqqqqqooonnnmmmllljjjiiiggggggggggggffffffffffffeeeeeehhhjjjkkkkkklllnnnqqqtttqqqssstttrrrlllnnn~~~ooollljjjkkkmmmttttttkkkkkk{{{rrrfff[[[NNNDDD;;;999777555444555111000000//////000000000////////////............///////////////...---,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++---//////---+++++++++)))*********++++++,,,,,,,,,,,,+++***))))))******$$$&&&***...///...,,,+++((())))))******))))))((())))))((((((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''((('''%%%%%%%%%&&&((((((((((((''''''''''''***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))***+++'''&&&&&&&&&'''((())))))------,,,+++*********************************************++++++,,,,,,,,,))))))*********+++++++++++++++******************,,,,,,------------,,,,,,******+++++++++******)))******************************+++++++++,,,,,,,,,$$$&&&(((***+++,,,++++++*********************************************************+++++++++,,,,,,+++,,,,,,,,,+++---000333:::<<>>===;;;>>>LLL___mmmqqqoookkkhhhhhhkkkpppvvvjjj[[[XXXXXXaaakkkrrrzzztttgggYYYMMMFFFBBBBBBGGGOOOUUUbbbzzzwwwvvvxxxuuuzzz{{{yyy|||zzzrrrnnnqqqzzz~~~}}}~~~{{{zzzxxxyyyzzz|||||||||{{{{{{{{{zzzzzz{{{{{{{{{yyyxxxwwwvvvuuutttuuuuuutttuuuuuuuuusssrrrpppooommmmmmmmmnnnoooqqqrrrsssooonnnllljjjhhhfffeeedddhhhhhhiiiiiihhhfffeeeddddddfffgggggghhhjjjnnnqqqxxxxxxyyywwwqqqppp{{{yyywwwsssnnnjjjmmm|||uuupppsss{{{pppeee\\\PPPDDD???<<<888555555111111000000///000000000////////////............000000000000///...---,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++***+++------+++***)))***)))))))))******++++++,,,******))))))))))))))))))"""%%%))),,,---,,,***)))(((((())))))))))))(((((())))))(((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))***)))((('''((()))((((((((((((((('''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++'''''''''''''''(((((((((------,,,+++*********************************************++++++,,,,,,,,,))))))*********+++++++++************************+++,,,,,,------,,,,,,+++)))******+++++++++************++++++++++++************+++++++++,,,,,,,,,'''((()))+++++++++***)))***************************************************++++++++++++,,,,,,,,,***+++,,,,,,,,,///333666>>>@@@DDDHHHKKKLLLMMMMMMMMMNNNOOONNNLLLJJJJJJKKKHHHGGGFFFBBB???>>>???@@@<<>>>>>@@@CCC>>>HHHYYYooommmhhhggglllsss{{{jjjWWWRRRUUU___hhhpppttt~~~||||||~~~uuufffUUUHHHCCCDDDFFFJJJSSS___ggglllzzz}}}wwwxxxwwwuuusssvvv|||yyytttrrrxxx}}}~~~}}}|||}}}{{{yyyvvvvvvxxxyyyzzzzzz{{{{{{||||||{{{zzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuvvvuuutttrrrpppooonnnnnnnnnooopppqqqsssssstttrrrpppmmmkkkiiiiiiiiiiiiiiijjjjjjiiigggfffeee```aaabbbbbbbbbcccfffiiirrrooopppvvvxxxwwwwwwyyy~~~}}}~~~xxxpppsss{{{}}}|||xxxggg```dddnnnxxxkkk]]]WWWQQQFFF<<<666333222111111000000000000////////////............---------------,,,+++***,,,,,,------------------------,,,,,,,,,,,,++++++---//////...---,,,---...++++++++++++++++++++++++&&&'''(((***++++++++++++------,,,+++++++++,,,,,,((())))))******))))))((((((((())))))))))))******((((((''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%'''(((((('''&&&''')))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***)))))))))))))))((('''&&&+++++++++***++++++,,,,,,************************,,,,,,++++++++++++++++++)))************+++++++++'''((()))***++++++***))))))******++++++******)))))))))***+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,))))))*********+++++++++************************+++++++++,,,,,,,,,------***,,,---///222777===BBBFFFHHHKKKNNNPPPPPPPPPOOOKKKMMMMMMLLLJJJHHHHHHHHHAAABBBAAA@@@@@@BBBFFFIIIKKKYYYmmmlllhhhhhhnnnuuu|||ooo^^^UUUVVVZZZccckkkppprrr}}}|||tttqqqllleeeZZZNNNGGGHHHOOOVVVYYYdddrrr||||||uuuuuutttrrrssszzz}}}}}}}}}}}}~~~{{{xxxwwwxxxzzz{{{{{{zzz{{{|||||||||{{{zzzyyywwwwwwxxxxxxxxxxxxxxxxxxtttuuuuuuuuutttsssqqqpppoooooooooooopppqqqrrrssssssqqqnnnkkkiiiiiiiiiiiigggggggggggggggfffeeeeee```aaaaaa``````aaacccfffjjjiiilllooopppnnnpppuuusssxxxzzzzzz{{{xxxrrrttt~~~uuutttxxxvvvwwwoooaaa^^^aaassssssgggbbb]]]PPPBBB:::444333222111000000000000////////////............000111111111111111000000------------------,,,,,,------,,,,,,,,,,,,++++++...//////...,,,,,,---...------,,,,,,++++++******((((((***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))(((((()))))))))*********&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''((((((''''''((()))''''''''''''((((((((()))&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((())))))*********)))(((&&&%%%************+++,,,------))))))))))))))))))))))))---,,,,,,++++++*********)))************+++++++++'''((()))+++++++++***)))))))))************))))))((()))***+++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,***)))((((((((()))+++,,,))))))******++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++---...111444:::BBBGGGIIIKKKNNNPPPRRRRRRQQQQQQKKKLLLMMMLLLIIIGGGGGGGGGCCCCCCDDDCCCDDDGGGLLLOOOZZZiii|||}}}llliiijjjpppwww|||ppp```XXXWWW[[[___dddkkknnnooo|||xxxnnniiiVVVSSSMMMHHHGGGMMMYYYaaaiiiuuu~~~{{{ssssssrrrqqqttt~~~}}}|||~~~~~~~~~zzzyyyzzz{{{||||||zzzzzz{{{||||||{{{zzzyyywwwwwwxxxyyyyyyyyyxxxxxxtttuuuuuuuuuuuusssrrrqqqoooooooooooopppqqqrrrrrrooonnnkkkhhhfffffffffgggfffeeeeeeeeeeeeddddddddd```aaaaaa```______bbbdddbbbccceeeeeeaaa^^^ccckkkqqqwww{{{zzzzzz{{{zzzxxxjjjhhhgggjjjsss}}}xxxuuuwwwyyy{{{zzztttrrrtttuuuttt{{{uuuwwwwwweee\\\TTTfffvvv|||xxxxxxvvvllliiidddWWWGGG===444333222111000000000000000/////////...............//////000000000000///.........------,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,******+++---///......---,,,+++************+++,,,,,,+++)))(((((()))***++++++++++++*********++++++++++++******(((((())))))*********+++%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&''')))******))))))***,,,&&&'''''''''(((((())))))&&&'''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%'''((((((************)))(((&&&%%%*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++,,,+++++++++******)))))),,,,,,+++***))))))******)))************++++++++++++++++++*********))))))************************+++*********))))))((((((+++'''%%%%%%))),,,---,,,---...000222666<<>>777333333333000000222333222000............///........................,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,***))))))***++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********'''(((***,,,,,,***((('''******++++++++++++************))))))))))))******(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&''''''((((((((((((((("""$$$'''))))))'''$$$"""%%%***,,,+++(((&&&******))))))(((((((((''')))))))))))))))***++++++***)))''''''''''''%%%###''''''&&&%%%&&&'''((()))''''''''''''((((((((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************+++******************+++++++++*********))))))))),,,++++++***))))))******)))************++++++++++++++++++*********))))))************************+++*********)))))))))))),,,)))'''(((+++---...---,,,...111444888>>>EEEIIILLLMMMNNNOOOPPPOOONNNNNNLLLLLLKKKHHHEEECCCCCCDDDDDDEEEEEEEEEHHHTTTeeeqqq}}}rrrqqqssswww{{{zzztttnnngggaaa```gggmmmllljjjjjjqqqqqqpppttt~~~qqqcccVVVMMMJJJMMMTTT\\\fffmmmppprrr~~~tttwwwxxxxxx~~~~~~}}}|||}}}}}}~~~~~~|||xxx||||||}}}~~~~~~~~~~~~}}}|||zzzzzzzzzzzzwwwwwwxxxyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{xxxuuussssssssssssssstttsssrrrqqqoooooonnnnnnooommmjjjhhhhhhhhhgggfffgggeeecccccceeeeeedddccceeedddbbbaaa```aaaaaaaaabbbaaa___^^^^^^___aaabbbgggkkksss{{{xxxsssggg```[[[___fffnnnyyy{{{wwwzzz|||{{{zzz|||zzzxxxrrriii```ZZZXXXXXXgggjjjnnnqqquuurrrfff]]]aaakkkwww}}}}}}|||~~~~~~qqqnnnuuu}}}|||wwwppplllllliii\\\NNNBBB;;;555444333000000222222111000///....................................,,,------------------...------,,,,,,------...///---,,,***+++,,,------,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******((()))***++++++***)))(((******++++++++++++*********))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((******))))))(((&&&%%%$$$$$$%%%'''))))))'''%%%$$$###$$$&&&'''(((((((((''')))))))))(((((('''''''''%%%&&&'''((())))))((((((((('''&&&&&&'''((('''%%%(((((('''''''''((()))***''''''''''''((((((((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************************************))))))))))))((((((,,,+++******)))*********)))************++++++++++++++++++***************++++++++++++++++++++++++***************))))))))),,,+++***+++---......---+++...333888<<>>>>>>>>>>>EEEIIIOOOhhhyyyvvvvvvuuupppmmmooossswwwxxxttthhh[[[RRRSSS```ooowwwwwwuuuuuuuuu}}}{{{xxx{{{yyykkk[[[PPPGGGAAADDDJJJRRR^^^jjjppprrrwww{{{xxx|||}}}zzztttpppgggbbbbbbhhhnnnqqqvvv|||}}}{{{{{{{{{{{{zzz{{{}}}}}}{{{zzz{{{{{{|||||||||{{{zzzyyy{{{{{{{{{{{{|||||||||||||||uuupppooorrruuuyyy|||~~~{{{tttpppqqqsssmmmlllkkkjjjkkkjjjhhhgggdddddddddcccbbbbbbbbbcccffffffeeeeeedddccccccbbb``````___^^^^^^^^^^^^^^^aaabbbdddeeefffgggiiiiiillljjjjjjnnnnnnhhhdddcccjjjqqq~~~}}}{{{vvvrrr```YYYUUUYYYgggwww|||wwwrrroooqqqrrruuutttmmmffffffkkk||||||qqqgggZZZQQQGGGAAA;;;444111222//////000111111000...---/////////////////////////////////......---------,,,,,,,,,+++,,,,,,---...---+++))))))***+++***)))+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((***)))(((((((((((()))***))))))((((((((())))))***&&&&&&'''''''''''''''''')))(((&&&$$$%%%''')))++++++)))((('''((((((&&&%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++*********)))))))))***+++,,,,,,+++***)))(((((())))))))))))***************)))******+++,,,)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++---------...///111555999@@@EEEHHHJJJLLLMMMNNNNNNOOOPPPOOONNNMMMLLLIIIIIIHHHDDD@@@=========@@@GGGPPP]]]ttt{{{sssrrrrrrooolllkkksssvvvzzzzzzrrreeeVVVMMMUUUbbbpppuuuvvvxxxzzz{{{~~~|||yyy|||~~~kkk\\\NNNFFFAAA???GGGRRRbbbkkkuuuxxxxxx}}}{{{vvvuuutttuuuyyywwwtttvvv~~~zzzsssnnnaaaZZZZZZdddnnnuuu~~~|||||||||}}}~~~}}}|||xxxyyy{{{|||}}}}}}||||||yyyyyyzzz{{{|||}}}~~~~~~yyytttrrrtttwwwyyy|||}}}{{{vvvrrrqqqrrrmmmlllkkkkkklllkkkiiigggdddeeeeeedddbbbbbbcccdddeeeeeeeeeeeedddcccbbbbbbaaa`````````___^^^^^^^^^```aaaaaa```___```bbbdddcccccciiirrruuurrrmmmlllkkkjjjooo{{{~~~~~~~~~sssiii\\\UUUYYYgggxxx{{{vvvqqqnnnnnnoooqqqrrrlllccc___aaassszzzooo```WWWNNNHHHAAA888333333//////000000000000///////////////////////////////////////...............,,,++++++++++++,,,------111///---------...---,,,+++,,,,,,---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((******))))))(((&&&%%%$$$))))))(((((((((((())))))&&&'''((()))******))))))'''''''''''''''(((((((((((('''$$$""""""###%%%''',,,***((((((((((((&&&$$$%%%&&&&&&'''((('''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************)))))))))(((((((((***+++,,,,,,+++***((()))))))))*********++++++******))))))***++++++,,,)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***,,,......---///333666:::>>>DDDHHHKKKLLLNNNOOONNNNNNOOOPPPOOONNNMMMLLLHHHHHHGGGDDD@@@>>>>>>???DDDLLL[[[lll|||vvvooopppqqqppprrrvvv~~~xxxoooeeeZZZSSSOOO]]]kkkyyy~~~}}}}}}||||||zzzppp]]]OOODDDCCCDDDFFFRRRaaammmuuu~~~}}}uuummmjjjkkkoooyyy~~~|||vvvyyy~~~~~~|||uuuooo```WWWWWWdddrrr}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzxxxyyy{{{}}}~~~}}}|||{{{vvvvvvxxxyyy{{{}}}~~~~~~~~~zzzvvvwwwyyyxxxyyyyyyxxxvvvsssqqqooolllkkkkkkllllllllliiigggdddffffffeeecccbbbdddfffddddddeeeeeedddcccaaaaaaaaaaaaaaaaaa```___^^^^^^[[[^^^```___^^^]]]^^^___\\\]]]dddnnntttrrrppppppkkkiiijjjpppxxxrrreee]]]```kkkuuu{{{xxxvvvsssrrrsssoooiiieeefffkkkxxxtttddd\\\TTTNNNGGG<<<555444000000////////////000000////////////////////////............////////////,,,,,,,,,,,,,,,---......222000......//////...---+++,,,,,,---......------******+++++++++,,,,,,,,,******,,,,,,,,,,,,************++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))(((&&&%%%$$$(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))))))))'''&&&&&&%%%$$$###""""""+++)))(((((())))))(((&&&%%%&&&'''((()))(((((('''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))((((((((((((((()))+++,,,,,,+++)))((())))))******+++++++++,,,******))))))***+++,,,,,,)))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---///......000555:::>>>AAAFFFJJJLLLMMMOOOPPPNNNOOOOOOPPPOOONNNMMMLLLFFFFFFFFFDDDAAA???@@@AAAGGGQQQdddwwwzzzrrrmmmooorrruuu{{{rrr```SSSOOORRRVVVfffvvvzzz~~~}}}{{{xxxpppgggSSSGGG???DDDJJJPPP```qqqpppyyy|||rrrnnnhhhcccccchhhrrr|||yyy|||{{{~~~|||~~~~~~wwwqqqaaaWWWWWWfffvvv~~~zzzzzzzzzzzzyyyxxxwwwvvv|||}}}~~~~~~}}}{{{yyyxxxrrrsssuuuwwwyyy{{{}}}}}}}}}~~~zzzzzz{{{wwwvvvuuuvvvuuusssooollllllkkkkkklllmmmllljjjgggeeefffgggfffcccbbbdddgggcccdddeeeeeedddcccaaa```bbbbbbbbbbbbaaa```___^^^VVV[[[___aaa___\\\[[[\\\[[[[[[```iiinnnnnnmmmnnnhhhiiimmmqqqqqqwww{{{jjjaaabbbggguuu|||xxxwwwuuurrrqqqrrreeeppp~~~sssfff___WWWRRRJJJ???777555111000///......///000111000000000000000000000000------......//////000000...------------...//////111000------------,,,++++++,,,,,,---.........---*********++++++,,,,,,,,,)))***,,,------,,,***)))******++++++++++++************))))))))))))******))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''***)))'''&&&&&&&&&((()))'''((((((((())))))******&&&(((******)))%%%!!!)))((('''((()))***)))(((&&&''')))*********)))(((''''''''''''((((((((()))111000...,,,***))))))(((++++++,,,,,,,,,,,,------)))***,,,------,,,***)))+++++++++*********))))))+++***)))((((((***,,,---***+++,,,,,,+++***)))((()))************+++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++,,,------///222777;;;EEEFFFIIIKKKMMMMMMMMMMMMKKKLLLMMMNNNMMMLLLKKKJJJNNNFFF???>>>>>>???BBBFFFMMM[[[nnn~~~yyyooojjjpppxxx}}}iiiXXXPPPRRR[[[fffuuu|||zzzmmm\\\PPPDDDEEEGGGJJJQQQ^^^nnnyyyzzzuuuooommmbbb``````gggttt|||wwwyyy}}}{{{zzzzzz|||~~~~~~~~~yyyuuuddd[[[YYYeeexxx}}}|||{{{zzzwwwpppkkkqqqyyyzzz~~~{{{yyyzzzyyywwwsssqqqqqquuuyyy{{{}}}~~~{{{yyywwwsssvvvwwwvvvsssqqqqqqsssooommmkkkiiiggggggggggggiiigggeeedddeeeffffffeeebbbbbbcccddddddcccaaa```aaa___]]]]]]^^^]]]ZZZWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ\\\^^^```bbbddddddkkkpppsssrrrppprrrzzzvvvgggaaa^^^```ppp}}}|||{{{yyywwwuuuwwwyyyxxx~~~zzzsssnnncccXXXQQQKKK???333444222///.../////////...////////////////////////......////////////......---,,,************,,,---............---,,,+++***---------....../////////,,,++++++******++++++,,,---------+++)))(((***+++((()))***++++++***)))(((******))))))))))))******))))))************))))))))))))))))))))))))))))))***'''$$$""""""$$$'''***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%&&&&&&''''''((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%...---,,,+++++++++++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++*********))))))+++***)))((()))***,,,---***++++++,,,+++***)))((()))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++,,,---...111555;;;???FFFGGGIIIKKKMMMNNNNNNNNNLLLLLLLLLLLLLLLJJJIIIHHHHHHBBB>>>>>>>>>???CCCIIIUUUdddxxx~~~}}}{{{uuutttyyy~~~www___QQQNNNUUUbbbnnnyyy{{{qqqbbbRRRHHH???EEEMMMTTT]]]iiiwww}}}qqqiiifffcccdddhhhqqq}}}|||~~~|||zzzwwwuuutttvvvxxx{{{||||||~~~~~~zzzvvvdddZZZWWWdddzzz~~~|||zzzyyyyyyvvvooojjjnnnvvvyyy~~~xxxtttrrrpppmmmlllnnnsssxxx{{{|||}}}|||yyyxxxrrrtttuuuuuurrrqqqrrrsssllllllkkkjjjjjjjjjjjjjjjjjjhhhfffeeeeeefffeeeeeebbbcccdddeeeeeedddcccbbbbbb```^^^^^^___^^^[[[XXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^eeekkkrrrtttsssqqqrrrtttoooeee```YYYcccppp|||~~~zzz||||||qqqcccZZZRRRHHH===666333000///000000000///////////////////////////......////////////.........------------------...............---,,,+++******+++,,,---...///000000---,,,,,,,,,,,,,,,,,,---...///000...,,,***+++,,,((()))***++++++***)))(((******))))))))))))******))))))************))))))))))))))))))))))))))))))***(((%%%######%%%(((***(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''(((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&*********++++++,,,---...))))))*********++++++++++++++++++++++++++++++++++++++++++***************+++***)))))))))***,,,---***++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++************,,,---...000333999@@@EEEHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLLLLKKKJJJHHHFFFEEEAAA???>>>???@@@BBBJJJSSScccqqq}}}}}}|||zzz{{{zzzhhhSSSKKKPPP[[[jjjuuu}}}{{{rrrdddUUUHHHAAA>>>IIIWWWbbbkkktttwwwpppjjjfffjjjooovvv}}}yyytttqqqnnnmmmmmmooossswwwyyyyyy{{{~~~}}}zzzvvvcccXXXTTTccc~~~}}}{{{yyyxxxwwwtttnnnhhhkkkrrrzzzvvvmmmiiifffcccfffkkkssszzz|||yyywwwppprrrsssrrrqqqpppqqqrrriiijjjkkklllllllllllllllllljjjhhhfffffffffeeedddccccccdddeeeeeeeeedddcccdddbbbaaaaaaaaa___]]][[[[[[ZZZZZZYYYYYYXXXXXXWWWZZZZZZYYYYYYYYYXXXXXXXXX]]]ccclllsssuuuqqqkkkfffgggooo{{{xxxkkkbbb\\\___eeennnwwwxxxzzzkkk___VVVLLLDDD999666222000000111111111////////////////////////...//////000000//////...------............------...............---,,,+++((()))***,,,---///000111...------,,,,,,------...///000111111...,,,++++++))))))************))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))+++)))'''%%%%%%''')))+++'''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))((((((((((((((('''))))))(((''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''************+++,,,---...************++++++++++++,,,++++++******++++++,,,******************************)))))))))***+++,,,*********+++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,+++******************************+++++++++++++++++++++++++++,,,...111666<<>>AAACCCHHHUUUbbbuuu}}}{{{yyyzzz~~~{{{uuupppeeeYYYNNNPPPYYYdddooovvv|||zzzuuuiiiYYYLLLDDD@@@CCCPPP```lllttt|||zzztttrrrrrrsssvvv{{{yyysssmmmiiifffffffffiiinnnsssvvvvvvxxx|||~~~~~~yyyvvvdddYYYTTTeee|||zzzyyywwwwwwuuuoooiiikkkpppssseee___]]][[[bbblllvvv}}}zzzvvvtttqqqqqqqqqpppooooooooopppiiijjjlllmmmnnnmmmmmmlllooommmjjjiiihhhgggeeecccccccccdddeeeeeeeeedddccceeedddccccccbbb```^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVYYYXXXXXXWWWVVVVVVUUUUUUWWW[[[ccclllqqqpppjjjdddaaaiiirrr|||rrriiijjjjjjjjjmmm{{{|||sss||||||{{{tttggg]]]RRRIII>>>:::555111000111111111//////////////////////////////000000000000//////***+++,,,------,,,+++***...............---,,,,,,))))))***+++---......///------,,,,,,,,,,,,------,,,...000000...+++)))))))))))))))******)))))))))******))))))))))))******))))))************))))))((((((((((((((((((((((((+++***(((''''''(((***+++''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((('''''''''******))))))((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,***************************************+++++++++******************++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***************************+++++++++++++++++++++,,,***,,,000333888???FFFKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNMMMKKKIIIFFFDDDCCCBBB;;;;;;>>>CCCHHHRRRcccrrr{{{xxxvvvwwwxxxttthhh]]]SSSPPPRRR]]]hhhnnnqqqttt{{{wwwnnn```QQQGGGBBBBBBIIITTTcccoooyyyyyyrrrqqqwww}}}~~~}}}uuunnnhhhfffbbbbbbcccfffkkkpppssstttuuuyyy~~~~~~}}}xxxssseee[[[XXXkkk|||zzzzzzxxxxxxwwwrrrmmmmmmpppjjj\\\WWWWWW[[[fffrrr~~~~~~{{{wwwsssoooqqqpppooonnnnnnnnnnnnnnnlllmmmnnnoooooommmlllkkkqqqooommmlllkkkjjjgggeeecccdddeeeeeeeeedddcccbbbdddddddddcccaaa```^^^^^^]]]\\\\\\ZZZYYYXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUYYY```iiimmmllljjjfffiiijjjmmm{{{ttt~~~}}}vvvsssuuutttqqqwwwvvvttt|||zzzoooaaaTTTFFF@@@999333111000000000000000000000000000000000//////000000000000//////++++++---......---++++++......//////......------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((***------+++(((''''''***))))))))))))))))))*********))))))))))))******))))))************))))))((((((((((((((((((((((((+++***))))))))))))***+++''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))(((((('''******))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******,,,++++++************+++++++++,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++))))))******++++++++++++*********)))******+++,,,)))************+++++++++************************)))))))))************+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++...333777<<>>>>>===???IIIZZZiiivvvzzz|||wwwlllbbb\\\VVVOOOKKKSSSdddttt||||||}}}{{{mmmdddWWWLLLGGGHHHLLLNNNWWW]]]ggguuu}}}}}}{{{yyywwwyyy~~~~~~uuullldddbbbaaabbbaaaaaadddhhhllloooooolllrrryyy{{{zzz{{{zzz~~~~~~xxxqqqlllccc```cccvvv}}}zzzzzzxxxyyy{{{yyytttrrrttt{{{~~~wwwfffWWWUUU\\\cccttt}}}yyywwwtttppplllkkkiiihhhjjjooosssuuuuuuwwwvvvuuutttsssssssssssstttsssrrrrrrrrrpppmmmjjjjjjjjjjjjiiihhheeecccbbbaaacccdddbbb^^^\\\\\\]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVSSSSSSUUUXXX\\\```bbbccc^^^[[[\\\```bbb___]]]]]]YYYkkk{{{~~~~~~zzzzzz~~~xxx|||zzzhhh[[[SSSGGG===666222111000000000000000000000000000000000111111111111000000//////............//////......////////////......------------------......,,,,,,,,,++++++,,,,,,,,,&&&((()))***))))))***,,,+++***)))(((((()))***+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))***++++++***))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&'''''''''''''''(((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***))))))))))))***+++,,,,,,)))************+++++++++)))***,,,------,,,***)))))))))******++++++++++++))))))***++++++++++++*********)))))))))***,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///333:::@@@CCCEEEGGGHHHKKKJJJIIIHHHGGGHHHIIIIIIGGGEEECCC@@@>>><<<<<<<<>>DDDFFFGGGHHHHHHJJJIIIGGGGGGHHHHHHGGGFFFDDD@@@>>>===;;;999<<>>;;;<<<<<<;;;===AAAJJJ^^^rrr~~~{{{rrrnnnmmmggg^^^WWWUUUZZZdddlllnnniiijjjuuukkkVVVNNNPPPUUU]]]dddgggeeeccciiikkkuuunnnooosss|||wwwlllbbb]]]\\\^^^\\\]]]___bbbeeefffffffffiiillloooqqqsssuuuxxxzzz~~~{{{xxx~~~}}}zzzrrreee[[[VVVYYYaaattt|||zzz{{{xxxyyyzzzxxxtttnnnjjjiiimmmfff___]]]bbbnnn}}}yyyuuusssnnngggaaaZZZVVVXXXhhh~~~xxxtttssstttuuuuuutttsssrrrqqqpppoooooooooooopppqqqqqqoookkkgggdddgggfffdddbbb```]]]\\\[[[\\\ZZZXXXXXXYYYZZZYYYXXXVVVUUUUUUVVVWWWXXXVVVTTTSSSRRRRRRSSSUUUTTTRRRPPPNNNPPPVVV^^^dddddd]]]VVVKKKJJJSSSaaajjjooo{{{qqqmmmmmmvvvyyyssssss~~~~~~zzzwwwtttqqqssszzz~~~qqqiii```XXXLLL>>>555444333333333111000///000000000000000000000000000000000///......---...//////...///////////////.........------,,,,,,------.../////////...---,,,+++***,,,,,,+++******+++,,,,,,,,,+++******))))))******************************+++++++++++++++***))))))******))))))(((''''''''''''((()))******++++++***))))))******))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))(((((((((((()))******++++++++++++++++++++++++,,,,,,++++++*********)))******++++++++++++******---------,,,,,,,,,,,,,,,''')))++++++++++++---...***+++,,,+++***)))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,&&&%%%%%%'''+++...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,...222555999===CCCGGGHHHHHHHHHIIIIIIHHHGGGHHHIIIIIIGGGEEEBBB<<<999:::<<<<<>>BBBFFFIIIIIIIIIIIIIIILLLKKKJJJKKKLLLKKKIIIGGG@@@<<<999999999<<>>OOO```uuu|||mmmaaa[[[OOORRRYYYggg~~~sssrrrrrruuu}}}}}}jjjWWW\\\oooxxxrrruuuvvv{{{vvvlllooouuuzzzxxxwwwuuuxxx|||rrrfff\\\WWWWWWXXXZZZ\\\^^^______aaadddgggeeegggiiijjjkkklllnnnpppyyy|||~~~{{{zzzzzzxxxsssoooggglllrrrxxx}}}|||zzzyyyyyyxxxyyyxxxsssmmmfffaaa___lllrrrvvvxxx~~~{{{yyy}}}}}}wwwrrrjjjaaaZZZTTTOOOLLLQQQ[[[nnnyyytttrrrrrrrrrrrrmmmnnnooopppqqqpppooonnnnnnmmmlllkkkkkkkkklllmmmmmmlllkkkiiigggeeedddccc___]]][[[ZZZ[[[[[[ZZZYYYXXXWWWVVVWWWWWWWWWUUUTTTSSSQQQOOOOOOOOOOOONNNLLLMMMKKKJJJKKKOOOUUUZZZ]]]```]]]XXXTTTPPPOOOVVV]]]rrr{{{{{{ooojjjmmmpppqqqpppmmmmmmrrr~~~~~~|||vvvqqqjjj___OOOBBB555222000///111222111//////////////////////////////////////////......------...///000111111111111+++,,,---......---,,,+++******++++++,,,,,,++++++******++++++++++++******,,,+++******))))))******************************)))))))))))))))(((''''''))))))******++++++,,,,,,,,,,,,,,,,,,+++***))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))***)))((((((''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++*********************+++,,,+++***)))***,,,((()))***)))((('''((())),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---...111777;;;DDDFFFJJJKKKKKKJJJJJJKKKLLLKKKKKKJJJJJJGGGCCC@@@::::::;;;>>>@@@HHH[[[lll{{{wwwggg___^^^XXXbbbnnn{{{mmmooorrrvvv~~~wwwlllaaaUUURRRggg~~~wwwtttzzzxxxzzz~~~~~~~~~wwwiiigggsss}}}uuutttsssttt{{{{{{rrrggg]]]WWWUUUUUUYYY\\\```aaa```aaadddgggccceeeggghhhhhhiiikkkmmmwwwxxxzzz}}}|||{{{zzzwwwtttrrrlllrrrwwwyyy}}}}}}{{{xxxyyy{{{xxxxxxwwwsssnnniiiggggggqqq{{{}}}wwwwww}}}yyypppjjj```VVVPPPNNNOOOPPPXXXeeeyyyzzzuuussssssssssssmmmnnnnnnooooooooonnnnnnpppnnnkkkiiihhhjjjlllnnnnnnnnnmmmkkkjjjiiihhhggg```^^^\\\[[[[[[ZZZYYYWWWXXXVVVVVVVVVWWWVVVTTTRRRQQQOOOMMMMMMNNNNNNMMMLLLPPPOOOMMMLLLNNNRRRVVVYYY^^^``````^^^YYYVVVVVVXXXbbbooo~~~wwwssssssrrrmmmiiifffffflllxxx}}}~~~|||vvvpppgggYYYMMM<<<777222000111222111000////////////////////////......////////////......,,,---///000111222222222+++,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------)))******++++++******))),,,+++******))))))******************************+++++++++++++++***))))))))))))******+++++++++,,,+++++++++++++++***)))(((''''''((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******)))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++++++++((()))+++,,,+++,,,...///'''(((***)))(((((()))***,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------'''&&&&&&'''***---------------------------------............000555;;;@@@DDDGGGJJJKKKKKKJJJKKKLLLMMMLLLLLLKKKIIIFFFAAA===888666999BBBLLLWWWeeepppnnn___\\\aaakkkyyyvvvhhhlllooorrryyyyyyuuujjj\\\QQQMMMYYYwww}}}zzz{{{{{{|||}}}|||zzzyyyuuujjjbbbgggyyyxxxrrrtttpppvvv|||tttjjj___XXXUUUTTTWWW[[[```bbb``````cccfffbbbdddeeeffffffggghhhjjjrrrrrrtttwww{{{~~~||||||}}}~~~~~~{{{yyyxxxvvvuuussspppxxx|||{{{yyy|||~~~}}}yyyuuuwww}}}yyyyyywwwtttqqqpppqqqrrrvvv}}}~~~}}}xxxrrrrrryyyuuugggaaaVVVMMMIIILLLTTTZZZhhhsss{{{vvvtttttttttsssoooooonnnmmmmmmmmmnnnnnnpppnnnlllkkkjjjkkklllnnnnnnnnnmmmmmmllllllkkkkkkfffccc```^^^^^^]]][[[YYYVVVUUUTTTTTTTTTTTTRRRPPPOOOMMMKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSXXX___eeegggddd```]]]\\\WWWdddttt{{{tttnnnbbbbbbiiittt~~~}}}}}}wwwqqqfff\\\GGG@@@777222222222111000////////////////////////,,,---...///000000//////,,,---...000222333333333------,,,,,,,,,,,,---------------......---,,,,,,******+++,,,,,,+++******,,,+++******))))))******************************+++++++++++++++***)))))))))))))))***************((())))))))))))((((((''''''((())))))******))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&(((******)))'''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***,,,,,,,,,,,,...000)))***,,,,,,++++++,,,...*********))))))))))))(((++++++++++++++++++++++++++++++,,,,,,,,,---------///---+++***+++++++++)))------------------------,,,---...///111777>>>CCCDDDGGGJJJKKKKKKKKKKKKLLLIIIHHHGGGFFFDDD@@@:::666777333777FFFWWWcccjjjooogggYYYZZZccczzzoooeeeiiilllmmmssszzzxxxrrrhhhaaaUUUKKKMMMbbb~~~~~~}}}yyy{{{wwwpppfffaaaiiitttpppvvvoooxxx}}}vvvlllbbbZZZVVVTTTUUUZZZ```bbb```___bbbeeeaaaccceeeeeeeeeeeegggiiinnnnnnooorrrxxx~~~}}}|||yyywwwvvvxxxzzz{{{|||{{{yyyxxxwwwwwwvvvvvvttt|||~~~zzz{{{}}}~~~}}}|||}}}|||wwwsssvvv}}}zzzzzzxxxvvvtttuuuxxx{{{zzzzzzyyywwwrrrmmmmmmsss~~~|||qqqaaaZZZOOOGGGEEEMMMYYYbbbwww}}}wwwuuutttsssrrrpppooonnnlllllllllmmmnnnoooooonnnnnnmmmmmmllllllnnnnnnnnnnnnmmmmmmmmmmmmllliiifffcccbbbaaa___]]]TTTSSSRRRRRRRRRRRRPPPNNNNNNLLLJJJJJJLLLMMMNNNMMMJJJKKKMMMMMMLLLLLLMMMNNNOOOYYYcccgggfffccc```]]]RRR^^^mmm|||}}}yyybbbbbbhhhttt~~~~~~vvvmmmPPPGGG;;;444222333111///////////////////////////+++,,,...000111111000000,,,---...000222333444444///...---,,,,,,---...///+++,,,,,,,,,++++++***)))++++++------------++++++,,,++++++***)))*********************************)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''''''''''''''&&&(((((()))***************&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))) ###'''***+++***(((&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((()))***,,,---...