BM6P6(@ |||vvvqqqnnnnnnoooppptttppppppxxxyyyooo^^^VVVNNNLLLRRRZZZ___aaa[[[WWWSSSPPPOOOOOOMMMLLLJJJJJJIIIIIIGGGDDDBBB@@@CCCBBBCCCDDDFFFFFFDDDBBBGGGGGGFFFEEEBBB???<<<:::<<<<<<;;;:::999999888888::::::::::::::::::::::::<<<999:::===???AAAGGGOOOggg~~~pppgggeeennnyyysssfff``````^^^\\\[[[\\\```fffjjjlllsssxxxuuullliiijjjkkkpppssswwwrrrdddZZZVVVXXX]]]vvv}}}}}}qqq___XXXXXX^^^lll|||xxxqqq___YYYPPPIIIFFFCCC@@@===>>>>>>======???BBBEEEFFFIIILLLOOOQQQQQQTTTYYY]]]gggooo{{{|||wwwooofff```RRRNNNJJJKKKQQQ]]]iiirrr~~~ppp]]]TTTJJJEEEAAA===<<>>=========>>>@@@CCCDDDDDDEEEEEEEEEEEEHHHKKKNNNYYYbbbnnnzzz|||sssqqqrrrttttttsssrrrnnngggiii}}}~~~zzzuuuooolllkkklllmmmkkkiiijjjpppwwwxxxrrrkkk^^^WWWPPPPPPVVV]]]aaaaaa]]]YYYSSSQQQPPPQQQPPPNNNMMMLLLLLLJJJHHHFFFCCCBBBBBBAAAAAACCCDDDDDDBBBAAAFFFEEEDDDCCCAAA>>><<<;;;<<<<<<<<<;;;:::999999999;;;;;;;;;:::::::::::::::<<<::::::===???@@@GGGNNNddd{{{tttiiifffmmmvvv{{{pppggg___[[[\\\[[[ZZZ\\\```fffnnntttwwwxxxppplllkkklllqqqsssxxxlll^^^VVVSSSVVV\\\sss~~~zzzwww{{{mmm___SSSPPPSSS[[[mmm{{{qqqiiiXXXRRRKKKFFFCCCBBB@@@>>>@@@@@@@@@@@@BBBDDDFFFGGGIIILLLPPPRRRSSSXXX___dddmmmuuu{{{tttkkk```YYYOOOMMMJJJLLLTTTaaannnwwwyyyhhhXXXPPPHHHEEEBBB>>>===@@@>>>=========>>>AAACCCEEEEEEEEEFFFFFFFFFIIIMMMPPP[[[cccppp~~~zzzqqqpppsssuuuvvvvvvvvvsssqqqwww{{{wwwqqqlllhhhggghhhiiicccdddfffiiilllllljjjggg^^^ZZZXXX[[[bbbfffeeeccc^^^YYYSSSQQQSSSTTTTTTSSSPPPPPPOOOMMMJJJGGGEEECCCCCCBBBBBBCCCDDDDDDBBB@@@DDDCCCBBB@@@???>>>============<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::===???@@@FFFMMM]]]uuuzzzmmmgggkkkrrrxxxhhh```]]][[[[[[]]]___aaaeeekkkttt}}}vvvqqqoooooosssuuuyyy{{{gggYYYRRRPPPVVV]]]ppp||||||{{{yyytttpppqqqvvv{{{zzzhhhVVVNNNJJJMMMQQQ\\\rrryyypppeee^^^NNNKKKEEEBBB@@@@@@??????>>>??????AAABBBCCCDDDEEEIIILLLPPPSSSWWW^^^hhhooouuu}}}wwwpppeeeZZZSSSLLLKKKKKKOOOYYYhhhvvvppp___QQQJJJEEEDDDBBB???>>>@@@>>>>>>===>>>???AAADDDEEEEEEEEEFFFFFFGGGJJJOOORRR\\\ffftttvvvnnnnnnrrruuuwwwuuuttttttwwwxxxtttnnnhhhcccbbbbbbccc```cccffffffeeeddddddeee``````dddlllrrrsssmmmfff[[[VVVRRRSSSWWWZZZZZZXXXSSSRRRPPPNNNKKKHHHFFFDDDEEEDDDCCCCCCDDDDDDBBBAAABBBAAA???=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::===??????EEEKKKWWWooosssjjjjjjooo|||~~~oooaaa]]]^^^___bbbeeelllooovvv~~~~~~xxxuuussstttvvvzzzyyyeeeWWWQQQPPPWWW^^^lll{{{yyytttsssqqqnnnjjjiiikkknnnxxxxxxmmm___SSSMMMJJJKKKQQQVVV```xxxwwwnnneeeZZZRRRHHHFFFBBB@@@>>>>>>??????>>>???AAACCCDDDEEEEEEEEEIIIMMMRRRVVV\\\fffrrrzzz~~~~~~yyyssskkkaaaVVVPPPIIIJJJMMMTTT```ooo}}}jjjYYYLLLGGGCCCCCCBBB>>>===>>>===>>>>>>???AAACCCDDDFFFDDDDDDEEEEEEGGGJJJPPPTTT^^^hhhxxx~~~ssskkkjjjnnnsssvvvwwwuuuvvv}}}uuuqqqjjjddd___]]]]]]]]]___cccfffddd```^^^___bbbbbbfffoooyyy~~~tttkkkXXXUUUTTTXXX___bbbaaa]]]TTTSSSQQQNNNKKKHHHGGGFFFFFFDDDBBBBBBBBBBBBAAA???@@@???>>>===<<<===>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<:::;;;>>>??????CCCIIIVVVlllzzzmmmjjjlllxxxwwwkkkaaa___bbbeeejjjnnnzzz}}}zzzxxxuuuvvvzzzyyyeeeWWWOOOOOOUUU\\\hhhvvvzzzpppooollliiidddbbbaaaaaaccciiikkkfff\\\UUUOOOKKKLLLKKKNNNUUUYYYccc{{{~~~tttkkkcccZZZPPPIIIEEEDDDBBB@@@>>>===>>>???AAABBBDDDFFFHHHIIIJJJJJJKKKOOOUUU[[[cccnnn{{{}}}vvvmmmdddZZZQQQKKKHHHKKKQQQ[[[gggtttxxxeeeVVVKKKFFFBBBBBBAAA===;;;;;;===>>>???@@@BBBDDDEEEFFFCCCCCCDDDDDDFFFKKKQQQVVV```lll~~~zzzooogggeeeiiinnnrrr}}}|||~~~sssooohhhaaa\\\YYYXXXYYY\\\```cccccc^^^\\\^^^aaadddhhhqqq|||xxxnnn[[[ZZZ\\\ccckkknnnhhhaaaVVVTTTRRROOOLLLJJJIIIHHHEEECCCAAA???@@@???>>>===??????>>>=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<:::;;;>>>???>>>BBBHHHUUUjjjqqqkkkkkksss}}}pppiiieeehhhlllpppvvv}}}|||{{{uuuvvvyyy~~~zzzfffWWWNNNLLLPPPWWWcccpppxxxnnnlllhhhccc]]]YYYUUUSSSQQQSSSSSSPPPJJJGGGGGGHHHJJJIIINNNUUU\\\fff}}}~~~xxxqqqggg^^^WWWPPPIIIDDDCCCCCCBBB@@@>>>===>>>@@@???@@@AAADDDFFFHHHJJJKKKNNNTTT[[[ccckkkwww|||qqqfff\\\RRRKKKFFFIIIMMMVVVbbbmmmxxxppp```TTTKKKEEEAAAAAA@@@<<<:::;;;===>>>???AAACCCEEEFFFGGGCCCCCCDDDDDDGGGLLLTTTYYYeeeqqqzzztttjjjbbb```dddkkkppp|||~~~rrrnnnfff___YYYVVVUUUVVVXXX]]]aaacccaaa```aaacccdddfffkkksss{{{|||vvvpppcccccchhhrrrzzzyyyooodddWWWVVVSSSQQQNNNMMMLLLLLLHHHEEEBBBAAAAAAAAA???>>>???????????????>>>===<<<:::::::::::::::;;;;;;;;;999999999:::;;;<<<<<<<<<<<<;;;;;;>>>???>>>AAAFFFPPPddduuummmlllnnn|||}}}ppppppttt{{{|||{{{tttvvvyyy}}}jjj[[[QQQLLLNNNSSS]]]jjjwwwzzzrrrhhheee```[[[VVVQQQMMMKKKIIIHHHGGGGGGFFFEEEFFFHHHJJJHHHMMMXXXbbbpppyyytttjjjcccYYYRRRMMMHHHDDD@@@???@@@AAA@@@======???BBB??????AAACCCFFFIIIMMMOOOTTTZZZbbbkkkttt|||ttthhh]]]TTTNNNJJJHHHJJJQQQ[[[gggrrryyy}}}~~~}}}|||xxxgggYYYPPPJJJDDD@@@@@@???<<<;;;======>>>@@@BBBDDDFFFGGGGGGEEEEEEEEEFFFIIIOOOWWW\\\jjjwwwsssmmmeee^^^]]]aaaiiiooouuu}}}rrrmmmfff^^^XXXUUUTTTTTTWWW[[[aaaeeeeeeeeeggghhhdddcccdddjjjqqqvvvtttqqqkkklllrrr|||sssfffYYYWWWUUURRRPPPOOOOOOOOOLLLIIIFFFDDDDDDDDDCCCBBB??????@@@@@@@@@>>>===;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<;;;<<<>>>???===@@@FFFIII^^^~~~xxxnnnmmmkkkxxxvvv{{{~~~{{{{{{tttuuuxxx}}}ooo___TTTNNNOOOSSSYYYeeerrrzzz}}}|||tttlll```]]]XXXUUUQQQOOOKKKIIIHHHFFFFFFGGGHHHGGGHHHIIIKKKIIIOOO]]]kkk{{{{{{sssnnn```YYYPPPJJJFFFDDDAAA>>>;;;===??????===>>>@@@CCCFFFFFFGGGIIILLLQQQUUUXXXXXX^^^hhhqqqzzz~~~rrrkkk```VVVPPPNNNNNNMMMKKKSSS___kkktttyyyzzzzzzyyyvvvvvv{{{~~~||||||}}}~~~rrraaaTTTMMMIIICCC?????????======???===>>>@@@BBBEEEFFFGGGHHHFFFGGGGGGHHHKKKRRRZZZ___nnn|||}}}mmmiiiaaa\\\[[[```iiippptttwwwnnneee___ZZZSSSQQQSSSWWWaaaiiiiiiggghhhhhhhhhdddbbbaaaccchhhlllmmmlllnnnoooxxxooo```\\\ZZZXXXWWWVVVTTTQQQOOONNNKKKHHHGGGFFFEEEDDDBBB============<<<;;;:::999;;;=========;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>???AAABBBLLLYYYtttssslllnnnqqq~~~yyyyyyzzzyyyyyyvvvwww}}}vvveeeVVVMMMNNNTTTXXX^^^hhhrrrwwwtttmmmgggXXXSSSPPPPPPNNNIIIFFFGGGIIIDDDBBBEEEHHHHHHFFFEEELLLNNNVVVcccrrrzzzvvvqqqiiibbbUUURRRMMMHHHDDDBBBBBBBBB@@@???>>>===>>>???AAACCCFFFFFFJJJNNNPPPQQQWWW___```gggqqqzzz~~~yyywwwmmmcccYYYRRRNNNJJJKKKOOOSSS[[[gggooosssrrrooonnnllllllnnnuuu~~~{{{zzz|||}}}|||zzzxxxzzz}}}~~~}}}}}}}}}kkkZZZNNNIIIDDDCCCAAA???============???AAADDDEEEEEEFFFGGGIIIFFFDDDEEEHHHJJJNNNXXXcccrrr|||pppggg___[[[ZZZ\\\dddmmmuuuzzzpppfff^^^WWWQQQOOORRR[[[eeemmmlllhhhfffeeeccc]]]\\\\\\```gggmmmqqqrrrvvvxxxnnnddd___]]][[[ZZZYYYWWWTTTRRRNNNLLLIIIGGGGGGFFFDDDBBB??????>>>======<<<;;;;;;===??????>>>===<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???AAABBBHHHSSSkkkvvvnnnkkknnnyyy|||vvvzzz~~~~~~|||{{{jjjZZZOOOOOOSSSTTTZZZcccmmmqqqooohhhbbbYYYSSSPPPPPPNNNIIIHHHJJJKKKJJJJJJLLLNNNNNNMMMLLLQQQSSS\\\jjjzzzzzzsssmmmfff]]]WWWMMMKKKFFFBBB???>>>>>>>>>======<<<===>>>@@@CCCDDDGGGHHHKKKPPPRRRUUU]]]eeekkkqqqyyy{{{uuuqqqeee\\\RRRMMMJJJHHHKKKPPPXXX```jjjpppppplllhhheeebbbccciiisss|||xxxwwwxxxyyyyyywwwxxxzzz||||||{{{{{{|||}}}}}}vvvdddTTTIIIDDDCCCBBB@@@>>>============???AAACCCEEEEEEEEEGGGHHHEEEDDDEEEIIIMMMRRR]]]iiiuuu|||rrriii___ZZZWWW[[[eeeppp~~~sssggg^^^VVVPPPPPPTTTaaakkksssqqqkkkfffaaa]]]XXXWWWXXX]]]eeennntttxxx}}}~~~zzzooojjjcccaaa___]]]\\\ZZZWWWUUUPPPMMMJJJHHHHHHGGGEEECCCAAA@@@???=========>>>>>>@@@AAAAAAAAA???>>>???@@@>>>======<<<;;;:::999999;;;;;;;;;<<<===???AAAAAAFFFNNNbbb|||zzzrrrjjjllluuuzzzwwwrrr```SSSOOOQQQRRRWWW___hhhllljjjddd___VVVQQQMMMLLLJJJFFFGGGKKKJJJMMMPPPQQQQQQPPPPPPOOOVVVYYYcccsss{{{rrrjjjbbb[[[RRRLLLFFFDDDAAA>>><<<<<<<<<============???AAADDDGGGHHHJJJJJJMMMRRRVVV[[[eeepppyyy~~~xxxooojjj[[[TTTLLLJJJHHHIIINNNUUUaaahhhoooqqqlllddd]]]YYYVVVYYYbbbppp}}}|||yyytttrrrrrrtttttttttxxxzzz{{{{{{yyywwwxxxxxx{{{}}}qqq```RRRIIIEEEBBBAAA???>>>=========>>>>>>@@@CCCDDDDDDDDDEEEGGGDDDCCCEEEKKKPPPWWWdddpppzzz}}}vvvlllaaaYYYUUU[[[iiixxxuuujjjaaaXXXSSSUUUZZZeeeooovvvssskkkeee^^^YYYVVVVVVXXX]]]fffpppyyy~~~}}}}}}xxxpppmmmeeebbb___]]]\\\[[[XXXVVVQQQOOOLLLJJJIIIHHHEEEDDDBBBAAA???=========???@@@@@@AAABBBAAA@@@??????AAA???>>>===<<<;;;:::999888;;;;;;<<<<<<===???@@@AAAHHHMMM]]]www}}}~~~sssmmmmmmssszzzhhhWWWOOOOOORRRVVV^^^eeejjjiiiddd___YYYTTTOOOMMMKKKIIILLLRRRQQQXXX]]]]]]ZZZXXXVVVUUUZZZ^^^jjj}}}{{{uuulllccc[[[TTTLLLHHHBBB@@@???>>>===>>>???@@@@@@@@@AAACCCEEEHHHJJJKKKLLLLLLOOOUUUZZZbbbnnnzzz~~~vvvllldddVVVPPPJJJIIIIIILLLTTT]]]iiioootttrrrhhh\\\TTTPPPOOOTTT```ppp}}}zzzyyyvvvqqqmmmlllnnnppprrryyyzzz{{{zzzwwwuuuuuuuuuyyy{{{~~~{{{kkk\\\PPPHHHEEE@@@@@@>>>===<<<======>>>>>>@@@CCCCCCCCCCCCEEEFFFEEEDDDFFFLLLRRRZZZhhhuuuyyypppdddZZZWWW^^^rrr|||tttlllddd\\\WWWZZZaaafffooouuuppphhhaaa[[[VVVSSSUUUYYY```jjjuuu~~~xxxzzz|||wwwooojjjdddaaa^^^\\\\\\[[[YYYXXXSSSQQQMMMKKKJJJIIIFFFEEEBBBAAA???======>>>@@@AAA@@@AAABBBAAA???>>>???@@@??????>>>===;;;:::999999<<<<<<<<<<<<===???@@@@@@HHHLLLYYYoootttooolllooo{{{qqq^^^SSSPPPSSSVVV\\\ccchhhiiieeebbbaaa\\\WWWVVVTTTUUU]]]eeekkktttzzzvvvqqqnnniiicccaaagggvvvwwwqqqhhh___VVVNNNGGGDDD>>>>>>>>>>>>>>>@@@AAABBBBBBBBBCCCEEEGGGIIIJJJKKKNNNNNNRRRYYY```iiiwww~~~|||tttiiiaaaRRRMMMIIIIIIJJJOOOYYYdddppptttwwwrrreeeWWWOOOMMMNNNUUUaaarrr~~~{{{yyyvvvsssmmmhhhgggiiinnnqqqyyyzzz{{{zzzwwwuuuuuuvvvyyy|||qqqaaaTTTJJJDDDAAA???>>>===<<<<<<<<<===>>>???AAACCCDDDCCCCCCDDDEEEFFFDDDGGGMMMSSS\\\kkkxxx{{{sssiii```]]]gggzzzuuupppkkkddd___aaagggjjjqqqtttmmmddd]]]YYYUUURRRUUU\\\dddnnnzzzwwwwwwyyytttkkkeeedddaaa^^^\\\\\\]]]\\\[[[UUURRROOOMMMKKKJJJGGGEEECCCBBBAAA@@@@@@AAABBBBBB???AAAAAA@@@???>>>???@@@???>>>>>>===<<<;;;::::::<<<<<<<<<<<<===>>>???@@@EEEHHHUUUgggyyywwwnnniiijjjsss}}}hhh[[[VVVSSSVVV\\\bbbhhhjjjhhhfffddd```^^^^^^___eeeqqq}}}{{{ppplllsss|||yyyuuurrrpppkkkbbbXXXNNNFFFAAA???;;;;;;<<<===???@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKKKKQQQRRRVVV___gggqqq|||zzzzzzxxxqqqeee[[[MMMJJJHHHIIILLLRRR```lllwwwzzz{{{rrrbbbTTTNNNMMMPPPVVVbbbrrr~~~~~~~~~|||yyywwwrrrnnniiicccaaadddkkkqqqyyy{{{||||||zzzxxxyyyyyy{{{~~~zzzkkk]]]RRRJJJDDDBBB======<<<;;;;;;<<<===>>>@@@BBBDDDDDDDDDCCCDDDFFFFFFEEEGGGNNNUUU___ooo}}}zzzvvvoooiiigggsss~~~}}}{{{xxxqqqiiiiiinnnvvvzzzzzzpppeee___\\\ZZZVVV[[[aaaiiiqqqzzz~~~vvvtttsssmmmgggcccfffccc```___````````````VVVTTTPPPNNNLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBAAA???>>>???@@@>>>=========<<<<<<;;;;;;===<<<<<<======>>>???@@@@@@EEERRRaaaooo|||{{{mmmgggeeemmmyyyuuueee```WWWYYY^^^eeekkknnnnnnmmmhhhffffffjjjpppzzzyyyttt}}}~~~yyytttpppkkkfffbbb___\\\UUUMMMEEE@@@>>>===;;;;;;<<<>>>@@@BBBCCCDDDCCCDDDGGGJJJLLLOOOPPPQQQUUUVVV\\\fffoooxxx{{{wwwvvvssskkk^^^TTTKKKHHHHHHLLLPPPYYYiiixxx~~~~~~rrr```RRRMMMMMMOOOTTT```nnn{{{}}}|||{{{zzzzzzzzzyyywwwuuummmiiiddd^^^\\\```hhhooozzz|||~~~~~~}}}|||}}}~~~~~~uuugggZZZQQQJJJEEEBBB<<<<<<;;;:::;;;<<<>>>???AAACCCEEEEEEDDDDDDEEEFFFEEEEEEHHHOOOXXXddduuuyyywwwuuurrrrrr{{{sssqqquuuuuuiiidddbbbaaa]]]bbbggglllqqqwww~~~}}}wwwsssqqqnnnhhheeeeeehhheeebbbaaacccdddeeedddWWWTTTQQQNNNMMMKKKHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFAAABBBCCCBBB@@@???@@@AAA===============<<<<<<<<<======<<<======>>>???@@@>>>EEEQQQ___kkkwww~~~nnnhhheeekkkwww}}}mmmggg[[[]]]bbbiiippptttttttttrrrqqqsssyyywww|||xxxrrrmmmgggaaa[[[WWWNNNLLLHHHCCC???===>>>???<<<===???AAACCCDDDFFFFFFEEEGGGJJJNNNRRRUUUWWWXXXXXXZZZ```jjjttt}}}zzzuuussspppgggYYYNNNJJJIIIKKKOOOUUU```rrrsss___QQQLLLMMMMMMRRR]]]kkkxxx}}}|||yyyyyywwwvvvwwwwwwwwwuuusssiiifff```ZZZXXX]]]gggnnnzzz|||wwwnnn```TTTLLLFFF@@@===<<<;;;::::::;;;<<<>>>???BBBCCCEEEFFFEEEDDDEEEFFFDDDDDDHHHQQQ[[[hhhzzzwwwxxxyyyxxxyyy|||zzz}}}yyysssnnnkkkiiijjjiiiiiirrr~~~}}}{{{tttpppqqqpppjjjhhhkkkjjjgggddddddggggggeeecccUUUTTTSSSPPPMMMKKKLLLNNNPPPNNNKKKJJJJJJHHHDDDAAADDDDDDDDDCCCBBB@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAABBBHHHWWWgggzzzsssllleeeffflllyyyzzzzzzjjjaaabbbhhhqqqvvvwwwxxx{{{yyyzzz|||www~~~uuuppphhh___XXXTTTSSSRRRIIIGGGDDD@@@??????@@@@@@<<<<<<===???AAADDDFFFHHHHHHKKKNNNQQQTTTWWW\\\___dddhhhmmmsss{{{zzzvvvsssppphhh[[[RRROOOIIIKKKOOOSSS[[[iiiyyy}}}ooo```UUUQQQQQQQQQVVV^^^iiirrrwwwwwwvvvwwwuuussssssrrrqqqooommmddd]]]XXXWWWTTTUUUcccsss}}}mmmcccVVVKKKFFFDDDCCCBBB:::::::::;;;===>>>@@@AAA???@@@BBBDDDEEEFFFGGGGGGJJJIIIMMMVVVaaaooo{{{zzz{{{}}}~~~yyysssoooiiiiiihhhiiiqqq|||}}}yyysssoooooonnnjjjjjjmmmkkkhhheeefffhhhgggbbb]]]RRRRRRRRRQQQOOOOOOQQQSSSTTTQQQNNNMMMLLLKKKHHHEEEGGGGGGEEEDDDBBB@@@???>>>============<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????AAABBBHHHVVVggg|||zzzqqqhhhgggkkkwwwzzz|||wwwjjjjjjoooxxx||||||~~~wwwooo{{{{{{vvvgggbbb[[[SSSLLLIIIGGGGGGEEECCC@@@>>><<<===>>>???>>>???AAACCCEEEGGGHHHIIIIIIKKKNNNRRRUUUZZZ___cccmmmppptttzzz|||wwwrrrlllbbbUUULLLJJJKKKMMMQQQXXXcccppp~~~}}}pppaaaWWWTTTUUUVVVYYY```iiirrrwwwxxxxxxvvvuuusssrrrqqqnnniiifff]]]VVVRRRRRRQQQTTTbbbsss|||eee\\\OOOFFFAAA@@@>>>===::::::;;;;;;===>>>@@@AAA@@@AAABBBDDDEEEFFFFFFFFFJJJJJJOOOYYYeeesss~~~~~~}}}wwwqqqhhhhhhfffgggnnnxxx|||{{{tttooolllkkkjjjhhhjjjmmmjjjgggfffhhhkkkiiibbb\\\RRRSSSTTTTTTSSSRRRTTTUUUXXXUUURRROOONNNMMMLLLJJJLLLJJJGGGDDDBBB@@@@@@@@@>>>>>>>>>>>>============<<<<<<======>>>?????????AAABBBHHHUUUggg~~~xxxmmmhhhjjjttt|||{{{|||{{{|||}}}wwwwww{{{mmmiiixxx}}}{{{yyytttnnnjjj]]]YYYRRRKKKFFFCCCBBBBBBAAA@@@>>>===<<<===???@@@BBBCCCEEEGGGIIIKKKLLLLLLLLLNNNQQQUUUZZZ```hhhmmmwwwzzz~~~{{{zzzssskkkeee[[[OOOIIIHHHMMMOOOUUU```nnn{{{~~~qqqeee]]]\\\^^^```aaaeeekkkrrrwwwyyyyyyyyyxxxvvvuuuqqqkkkddd___WWWPPPMMMNNNOOOSSScccuuurrr]]]UUUIIIAAA>>>===<<<;;;::::::;;;<<<===???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFKKKMMMSSS___kkkxxx{{{wwwwww{{{zzztttmmmgggeeecccccciiiqqqvvvxxxnnnllljjjhhhgggfffiiillliiieeedddgggkkkkkkeee^^^WWWXXXYYYXXXUUUSSSSSSSSSZZZWWWTTTPPPNNNNNNMMMMMMOOOMMMIIIEEEBBBAAAAAAAAA?????????>>>>>>>>>>>>===;;;;;;<<<======>>>>>>???AAAAAAGGGTTTfff~~~qqqiiiiiiqqq~~~{{{wwwuuuwwwyyy}}}zzzlllhhhzzz~~~wwwuuuqqqnnnkkkgggaaa^^^UUURRRMMMGGGCCCAAAAAAAAA@@@??????>>>???AAACCCDDDDDDFFFHHHKKKMMMNNNOOOOOOPPPRRRUUUZZZaaaiiisssyyy~~~~~~{{{yyyrrrjjjbbb[[[TTTLLLJJJLLLOOOSSS\\\jjjyyy}}}ssskkkgggiiikkkmmmllllllnnnrrrvvvxxxyyy}}}|||{{{yyytttkkkaaaZZZTTTMMMKKKMMMPPPVVVgggzzzxxxhhhYYYQQQHHHAAA??????>>>===:::;;;;;;<<<===???AAAAAACCCCCCCCCDDDDDDEEEFFFFFFKKKNNNWWWdddppp~~~{{{wwwqqqlllmmmrrrsssooojjjfffbbb^^^___bbbhhhnnnrrrlllnnnnnnllliiiiiijjjkkkhhhddd```ccchhhhhhbbb[[[XXXZZZ\\\[[[YYYVVVTTTTTTXXXWWWTTTPPPMMMLLLLLLMMMQQQNNNJJJFFFCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>:::;;;;;;<<<<<<===>>>>>>AAAAAAFFFRRRddd~~~tttjjjhhhooo~~~xxxrrrpppqqqsssxxx~~~uuummmlllxxxsssllliiieeeaaa^^^[[[VVVSSSKKKIIIEEEAAA>>>=========>>>>>>???@@@AAACCCEEEGGGFFFGGGIIILLLNNNPPPQQQRRRRRRUUUZZZ___gggqqq{{{~~~{{{xxxvvvjjjbbbYYYTTTNNNJJJKKKOOOTTTYYYdddttt~~~wwwsssssswwwzzzzzzwwwtttrrrtttvvvwwwxxx~~~~~~}}}{{{uuukkk```XXXSSSMMMJJJNNNRRRYYYlllooo___UUUNNNGGGBBBAAAAAA???>>>;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDCCCDDDEEEFFFGGGLLLQQQ\\\iiiuuuyyytttpppjjjeeeeeeiiilllllljjjddd^^^ZZZYYY[[[^^^dddkkkmmmssswwwtttpppooommmkkkfffaaa^^^bbbgggfff^^^UUUVVVYYY\\\]]][[[YYYWWWWWWUUUUUUSSSOOOLLLJJJJJJKKKPPPNNNKKKGGGEEECCCBBBAAA????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@FFFQQQbbb|||wwwlllgggkkkyyy~~~tttmmmlllmmmqqqvvv|||}}}uuussswww}}}yyyssslllggg```\\\XXXUUUSSSPPPMMMKKKEEEDDDAAA???=========>>>===>>>>>>@@@BBBDDDFFFGGGGGGHHHJJJLLLOOORRRUUUWWWVVVYYY___fffoooyyy}}}{{{xxxssspppddd\\\TTTOOOKKKIIILLLQQQ[[[bbbooo~~~|||{{{~~~zzzwwwvvvxxxyyyyyy|||||||||zzztttjjj___WWWRRRMMMLLLQQQWWW```uuuvvvgggZZZOOOJJJCCC?????????===;;;;;;;;;<<<===>>>@@@AAABBBDDDDDDCCCCCCDDDFFFGGGHHHMMMTTTaaaooozzz}}}}}}~~~zzztttpppjjjfff```^^^aaaeeeiiijjjccc[[[VVVUUUTTTUUU\\\dddlllvvv}}}{{{uuuqqqlllggg```^^^___gggooonnnbbbWWWXXX[[[^^^___\\\YYYVVVUUURRRSSSSSSPPPKKKHHHHHHIIINNNMMMKKKHHHFFFCCCBBBAAA??????>>>>>>>>>==================>>>??????@@@@@@???@@@EEEPPP```yyy{{{nnnggghhhrrr}}}xxxmmmkkkkkkmmmqqqtttuuutttssswww||||||vvvrrrnnniiiaaa\\\UUUQQQMMMJJJIIIHHHGGGEEECCCBBBAAA?????????@@@@@@??????AAACCCEEEGGGHHHIIIIIIJJJJJJLLLPPPUUUZZZ]]]]]]bbbiiiqqqzzz~~~|||zzzwwwrrrlllhhh\\\UUUNNNKKKJJJKKKPPPWWWccclllzzz}}}zzzzzz{{{||||||{{{{{{{{{zzzuuulllbbb[[[UUUPPPPPPXXX```mmmyyynnnaaaWWWKKKFFF@@@======<<<:::888;;;<<<<<<===>>>@@@AAABBBDDDCCCCCCCCCDDDFFFIIIJJJPPPXXXfffttt}}}{{{{{{{{{~~~vvvqqqpppfffbbb]]]ZZZ[[[___fffjjjbbbZZZSSSRRRPPPPPPVVV```jjjvvv|||vvvpppiiiaaaZZZZZZ```mmmyyyyyylll___\\\___aaa```\\\WWWRRRPPPPPPRRRSSSPPPKKKHHHGGGHHHLLLLLLKKKIIIGGGDDDBBB@@@>>>>>>>>>>>>============?????????@@@AAAAAABBBBBB>>>@@@EEEOOO^^^www}}}ooofffeeemmmwww{{{nnnllljjjlllooopppooommmgggkkkqqqwww~~~~~~xxxsssnnnjjjfffbbb[[[VVVNNNJJJFFFDDDCCCCCCCCCBBB@@@???>>>=========>>>???BBBCCCEEEFFFIIIJJJLLLMMMKKKKKKKKKMMMQQQWWW]]]aaaeeejjjrrr{{{~~~}}}{{{xxxtttnnnfffaaaTTTMMMIIIIIIKKKOOOVVV^^^hhhsss}}}{{{|||~~~}}}}}}}}}|||xxxpppfff___XXXTTTVVV___jjjxxxuuujjj^^^VVVJJJEEE@@@======<<<:::777<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDGGGJJJKKKSSS[[[jjjxxx~~~|||zzzyyy}}}uuuoooooogggccc___]]]___bbbdddfffbbbXXXQQQPPPRRRTTTXXX\\\mmmuuu{{{wwwnnnhhhbbb]]]]]][[[^^^gggqqqtttllldddbbbaaabbbbbb\\\TTTRRRUUUWWWVVVSSSNNNIIIHHHHHHJJJPPPMMMIIIGGGEEEDDDBBBAAA???@@@@@@@@@???>>>===<<<>>>===<<<;;;;;;<<<===>>>@@@???AAAKKK\\\vvvwwwkkkgggkkkppp{{{tttrrrqqqtttwwwtttkkkccc```bbbfffkkkqqqyyy{{{wwwtttqqqkkkgggbbb]]]XXXTTTOOOLLLEEEEEEDDDCCCBBBAAA@@@???<<<;;;;;;<<<===>>>??????BBBDDDGGGIIIIIIJJJLLLNNNOOOQQQTTTUUUVVVZZZaaaffftttzzz{{{xxxtttooojjjddd]]]YYYLLLKKKIIIHHHLLLTTT^^^eeettt~~~}}}}}}~~~}}}yyyssslllddd___YYY[[[aaalll{{{tttdddVVVOOOEEECCC@@@===<<<;;;<<<<<<>>>???@@@@@@BBBBBBCCCDDDAAACCCDDDEEEFFFHHHKKKNNNYYY```kkkvvv~~~}}}|||wwwrrrrrr|||xxxpppnnngggaaa\\\]]]cccggggggddd___YYYTTTTTTUUUUUUYYY___ooouuuvvvooofff```]]][[[[[[]]]bbbkkksssssskkkddd``````bbbccc^^^WWWTTTWWWWWWVVVSSSNNNJJJIIIKKKMMMTTTPPPKKKHHHFFFDDDCCCAAA???????????????>>>======>>>>>>===<<<<<<===>>>>>>AAA@@@BBBJJJXXXooowwwjjjfffhhhlllzzz||||||}}}~~~~~~wwwlllddd______aaadddjjjpppuuuxxx{{{{{{|||~~~|||~~~yyytttpppmmmiiifff___\\\WWWSSSOOOLLLHHHFFFBBBAAAAAA@@@???>>>>>>===>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJLLLMMMNNNPPPRRRTTTWWWZZZ[[[^^^ccckkkrrr~~~}}}yyyuuupppjjjeee^^^XXXSSSHHHHHHHHHJJJOOOYYYdddlllzzz~~~||||||||||||}}}|||zzzwwwrrrllleeeaaa___ccckkkzzz}}}ppp```SSSLLLCCCBBB???===;;;;;;;;;<<>>>>>>>>>>>===???>>>============>>>???AAAAAADDDIIIQQQfffyyykkkdddeeegggrrr}}}zzzmmmddd___]]]]]]aaafffjjjkkkjjjllllllmmmooorrrvvvzzz}}}xxxyyyzzz{{{{{{~~~{{{wwwtttppplllgggccc```]]]ZZZWWWQQQNNNKKKHHHGGGEEEBBB@@@@@@@@@??????>>>>>>>>>===AAAAAAAAABBBCCCEEEFFFGGGHHHJJJMMMOOOQQQSSSWWWZZZYYY\\\^^^```dddkkkuuu}}}|||vvvqqqkkkccc]]]VVVPPPKKKFFFHHHJJJNNNTTT___jjjrrr}}}{{{yyyxxxwwwuuuvvvwwwvvvrrrmmmhhhdddhhhmmmyyywwwiiiZZZNNNHHHBBB@@@>>>;;;::::::;;;<<>>>>>>>>>>>?????????>>>>>>?????????@@@BBBEEEGGGLLL^^^}}}}}}nnneeebbbbbbkkkvvv|||nnngggcccaaaaaaeeelllooolllhhhaaabbbbbbcccdddhhhlllooorrrrrrsssvvv{{{~~~~~~}}}|||}}}|||xxxssstttuuutttssssssuuuwwwyyyzzz}}}~~~~~~~~~}}}{{{xxxsssnnnjjjfffddd^^^[[[WWWUUUSSSPPPMMMKKKHHHFFFDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGIIIJJJJJJLLLNNNQQQTTTXXX]]]aaaccceeeggghhhlllttt}}}sssmmmeee\\\UUUOOOJJJFFFHHHJJJNNNTTT[[[eeepppwww~~~}}}{{{yyyvvvtttrrrppprrruuuvvvtttpppmmmlllpppyyyyyynnn```SSSIIICCC@@@???<<<:::999:::;;;<<>>AAAEEEGGGJJJXXXttttttjjjdddaaahhhqqqtttmmmllljjjjjjnnnsssrrrlllfff[[[\\\\\\[[[[[[\\\___cccddddddeeehhhllloooppppppooopppqqqrrrsssrrrpppnnnlllmmmmmmllljjjiiijjjkkkjjjjjjkkkmmmoooqqqsssuuupppnnnllljjjiiihhhiiiiiimmmkkkgggccc^^^[[[XXXVVVPPPNNNLLLKKKJJJHHHFFFCCCCCCAAA@@@@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMPPPSSSWWW]]]dddiiippprrrssstttwww~~~ooohhh___VVVPPPKKKGGGEEEHHHLLLRRRYYYaaakkkuuu{{{~~~}}}{{{yyyvvvssspppnnnnnnqqquuuvvvuuusssssssssyyy{{{pppdddWWWMMMEEEAAA???===;;;:::999:::;;;<<>>@@@CCCFFFIIITTTkkk}}}qqqhhhcccfffmmm}}}xxxrrrsssssssssuuuuuupppgggaaaXXXZZZ[[[XXXUUUSSSTTTWWWZZZYYYXXXZZZ]]]```aaaaaaaaabbbbbbbbbbbbbbbbbbbbb```aaabbbaaa^^^]]]]]]^^^[[[[[[[[[[[[\\\^^^___```^^^]]][[[YYYWWWWWWWWWWWWZZZYYYVVVTTTQQQNNNLLLKKKHHHFFFEEEEEEEEEDDDBBB@@@@@@???===>>>@@@AAAAAA@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHKKKMMMOOOPPPPPPRRRTTTXXX]]]dddmmmrrrxxxzzz|||}}}~~~zzziiibbbYYYPPPKKKIIIGGGGGGHHHLLLSSS[[[dddmmmvvv{{{yyy}}}~~~}}}zzzwwwssspppnnnllllllpppssstttrrrsssuuuxxxvvvhhhZZZOOOHHHBBB@@@>>>===;;;::::::;;;<<<===@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEHHHNNNWWW]]]lllwwwwwwmmmggggggllllllnnnwwwvvvtttwwwjjjeee______dddjjjmmmmmmnnnllllllllliiihhhooowww}}}tttqqqrrrrrrvvvuuurrrpppmmmkkkiiigggjjjeeeccceeeccc\\\VVVTTTUUUVVVVVVUUUSSSSSSUUUWWWSSSQQQMMMLLLLLLMMMMMMMMMNNNLLLIIIFFFDDDCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@??????BBBEEEGGGOOOaaaqqqyyynnngggdddjjjxxxvvvrrrrrrtttwwwxxxuuummmddd^^^ZZZ]]]^^^ZZZTTTOOOOOOPPPRRRQQQOOOPPPRRRTTTUUUUUUTTTTTTTTTSSSRRRRRRTTTUUUSSSTTTUUUTTTRRRQQQQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOOOONNNLLLJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDAAAAAAAAAAAABBBBBB@@@>>>@@@???>>>>>>@@@AAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSUUUVVVVVVXXXZZZ^^^dddmmmvvv}}}}}}wwwsssbbb\\\SSSKKKHHHHHHHHHIIIMMMQQQWWW]]]bbbhhhnnnrrrnnnsss{{{}}}yyyuuuqqqnnnlllllljjjmmmoooooommmoootttxxx|||qqqaaaRRRIIIDDDAAA@@@>>>===;;;::::::<<<===???@@@@@@AAABBBCCCDDDEEEEEECCCCCCEEEFFFJJJQQQZZZ___qqq}}}xxxmmmddd```dddjjjpppvvv~~~ppplllmmmssshhh^^^^^^fffnnnpppnnnlllkkkmmmooommmjjjmmmrrrxxxuuutttrrrtttrrrqqqqqqqqqooojjjgggfffaaa___aaa```[[[VVVTTTTTTUUUWWWVVVTTTTTTTTTUUUQQQOOONNNNNNPPPQQQQQQQQQQQQOOOLLLHHHFFFEEEDDDEEEAAAAAABBBCCCCCCBBBAAAAAA@@@???AAACCCFFFLLLZZZgggrrrjjjbbbgggtttzzzrrrmmmmmmrrrxxxyyyuuummmeee```^^^aaaccc^^^VVVPPPNNNNNNOOOMMMKKKKKKLLLNNNNNNMMMMMMLLLKKKIIIHHHHHHKKKMMMJJJKKKMMMLLLJJJIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>???AAAAAA???===CCCAAA???@@@AAABBBBBBAAACCCDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[[[[]]]___cccjjjsss}}}~~~xxxqqqmmm^^^XXXOOOHHHFFFGGGIIIJJJTTTWWW[[[]]]___aaadddfffffflllwww~~~yyytttpppmmmllllllhhhkkklllkkkiiikkkqqqwwwzzznnn]]]NNNFFFCCCAAA@@@>>>===<<<;;;;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEAAABBBDDDGGGLLLSSS[[[aaasssqqqfff^^^\\\bbbjjjzzznnnccccccggg~~~ttteeeeeelllooollliiillllllnnnoookkkhhhlllsssyyyrrrooolllooollliiiiiikkklllkkkiiifffdddbbb^^^\\\YYYXXXWWWXXXYYYYYYWWWTTTRRRRRRRRRTTTWWWWWWRRRPPPSSSWWWWWWTTTQQQMMMJJJHHHFFFDDDBBBBBBAAA@@@@@@??????@@@@@@===@@@BBBCCCDDDJJJTTT]]]ttt~~~vvvjjjbbbbbbkkk~~~yyywwwwwwvvv{{{{{{sssnnnlllooorrrqqqjjj___UUUQQQQQQPPPOOONNNLLLJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFEEECCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>@@@AAAAAAAAA@@@???BBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<===???AAABBBEEEDDDBBBAAAAAABBBDDDEEEDDDFFFHHHKKKMMMNNNNNNNNNRRRQQQSSSVVV\\\```ccccccdddfffiiimmmsss||||||ssshhh```VVVMMMHHHIIIJJJHHHJJJOOOYYYUUUSSSTTTTTTUUUZZZaaa^^^kkk}}}}}}zzzuuuqqqllliiigggbbbccceeeeeebbbdddppp~~~tttdddRRRIIIEEE@@@===<<<<<<;;;:::999:::<<>>>>>======<<<===>>>??????>>>======???>>>>>>======>>>??????AAA@@@???>>>???AAACCCDDDGGGFFFDDDDDDDDDEEEGGGHHHHHHIIIKKKNNNOOOPPPPPPPPPVVVWWWYYY___ffflllpppqqqmmmooorrrvvv}}}xxxnnnbbbZZZSSSLLLHHHIIIKKKLLLOOOTTT___ZZZUUUSSSRRRQQQUUU[[[___kkk}}}|||{{{xxxtttqqqmmmjjjiiiddddddeeeeeecccfffrrr}}}kkk\\\MMMFFFCCC@@@======;;;;;;::::::;;;===???@@@CCCCCCBBBBBBCCCCCCDDDEEEGGGFFFHHHLLLPPPVVVaaammm~~~|||ooobbb[[[WWWXXXeeeuuuqqqcccaaajjjttt|||xxxyyyzzzsssmmmkkkiiihhhmmmtttnnnjjjhhhjjjlllkkklllnnnttt{{{~~~wwwllleeebbbaaa]]]___bbbgggjjjkkkhhheeeeeeccc```\\\XXXVVVTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVZZZZZZUUUSSSUUUUUUTTTSSSQQQMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@??????@@@@@@???@@@AAA@@@AAAEEEMMMSSSeeexxx}}}~~~zzzpppiiieeegggrrrwwwiii]]]YYYXXXUUUVVVVVVUUUQQQNNNMMMLLLJJJJJJJJJHHHGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;======>>>??????>>>===<<<============>>>???@@@@@@CCCBBBBBBAAABBBDDDEEEFFFHHHGGGGGGFFFGGGHHHJJJKKKLLLMMMOOORRRSSSTTTTTTTTTWWWYYY]]]dddmmmuuuzzz|||yyyzzz|||zzzrrrfff[[[SSSOOOJJJGGGJJJNNNRRRWWW\\\ddd]]]UUUQQQOOONNNRRRXXX___kkk|||}}}|||yyyxxxvvvsssqqqnnnlllkkkgggfffggghhhgggjjjwwwttt___RRRFFFAAA@@@>>>===>>>;;;;;;:::;;;<<<>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDGGGGGGJJJOOOTTT[[[hhhtttsssfffZZZWWWWWW]]]mmm~~~zzzjjjccccccqqqyyyxxxzzz|||vvvqqqooommmmmmrrryyyppphhhdddgggkkkkkkkkklllmmmqqqrrrlllaaaYYYVVVVVVZZZ^^^dddiiillljjjgggccc___]]][[[YYYWWWWWWWWWXXXUUUTTTTTTUUUWWWZZZ[[[\\\]]]^^^\\\WWWVVVYYYZZZXXXSSSPPPMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBEEEKKKOOObbbvvv|||sssmmmgggeeelllxxx|||xxx{{{{{{lllbbb^^^^^^```aaabbb___YYYSSSPPPOOOMMMNNNNNNMMMJJJGGGFFFEEECCCCCCBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@???>>>>>>===@@@AAABBBBBBBBBAAA???????????????@@@AAABBBDDDEEEEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNOOOQQQSSSVVVXXXYYYYYYYYY[[[]]]aaajjjttt}}}}}}vvvlll```UUUOOOJJJHHHGGGKKKRRRZZZ```dddggg]]]TTTPPPNNNNNNSSSYYY```kkk|||}}}|||{{{xxxwwwuuusssqqqnnnmmmllllllkkklllmmmmmmqqq}}}zzzlllUUUKKKAAA???>>>===<<<>>>;;;;;;;;;<<<===???@@@AAABBBAAAAAAAAAAAABBBCCCCCCGGGGGGKKKRRRYYYbbbooo|||oooaaaVVVVVVZZZcccvvvnnniiihhhjjj|||}}}}}}{{{ssssssuuuvvvwwwzzzooogggaaaeeejjjkkkjjjjjjoooooooooiii___VVVRRRSSS\\\```fffkkkkkkhhhccc```[[[YYYWWWUUUTTTUUUVVVWWWUUUSSSRRRTTTYYY]]]_________```]]]XXXXXX\\\^^^\\\TTTQQQNNNLLLJJJIIIFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAEEEEEEDDDDDDEEEHHHLLLOOObbbwwwyyyrrrkkkeeehhhrrrzzzuuuooooooqqqyyy|||pppgggdddfffkkkmmmmmmggg^^^VVVRRRQQQPPPRRRSSSQQQMMMJJJIIIIIIEEEEEEEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPQQQSSSUUUXXX[[[^^^___``````fffggglllttt~~~~~~yyypppfff[[[RRRNNNGGGHHHJJJOOOXXXbbbiiikkkkkk```UUUPPPOOOOOOSSSXXXaaalllzzz{{{|||||||||||||||{{{zzzwwwwwwuuusssqqqooonnnmmmrrrpppqqqssstttxxxssscccOOOGGG@@@???>>>;;;;;;<<<:::;;;<<<===>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCFFFGGGLLLUUU^^^hhhwwwpppbbbXXXZZZaaammm{{{kkkmmmpppssstttuuuzzz{{{yyyxxxnnnfffaaacccggghhhiiijjjnnnllljjjggg^^^UUURRRUUUaaaeeejjjllljjjfffbbb```]]][[[XXXUUUTTTTTTUUUVVVYYYVVVSSSTTTYYY]]]^^^]]]]]]___^^^\\\^^^bbbbbb___WWWUUUQQQNNNLLLJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCGGGFFFFFFFFFHHHLLLOOORRRbbbxxxzzzqqqjjjiiiooo|||wwwllliiieeeiiippp{{{uuunnnmmmoootttvvvuuummmbbbYYYUUUVVVVVVXXXZZZXXXRRRMMMKKKLLLGGGGGGHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLMMMOOOQQQSSSUUUVVVWWWZZZ\\\```cccgggiiijjjkkkooopppuuu}}}zzzxxxrrrhhh]]]TTTOOOMMMGGGKKKPPPWWWaaalllrrrrrrqqqeeeYYYTTTRRRQQQSSSVVVbbblllyyy}}}{{{tttuuuvvvxxxyyyyyyyyyyyyvvvuuuuuutttrrrqqqqqqpppvvvuuuvvvyyy{{{~~~{{{hhhZZZKKKEEE@@@???>>>:::999;;;:::;;;<<<>>>???AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHNNNYYYdddpppqqqddd[[[```jjjwwwvvvnnnppprrrxxxvvvvvvyyyxxxvvvuuullleeeaaaccceeefffhhhkkkmmmjjjhhhgggaaaYYYXXX\\\iiimmmppppppmmmiiiggggggcccaaa^^^[[[ZZZ\\\^^^___ddd___ZZZYYY\\\^^^]]][[[ZZZ___ccceeeiiilllhhhaaa]]]ZZZUUURRRPPPMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFGGGKKKOOORRRTTT^^^vvvzzzqqqmmmnnnwwwqqqhhhhhhhhhnnnvvvxxxvvvxxx|||}}}xxxwwwxxx}}}}}}ttthhh```^^^```aaadddeeeaaaYYYRRRPPPPPPLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEGGGIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSVVVXXX[[[]]]______bbbeeeiiimmmrrruuuwwwwwwxxxyyy~~~~~~}}}ssspppiii___TTTMMMKKKKKKJJJQQQXXX___jjjvvvzzzxxxsssggg[[[VVVVVVUUUVVVXXXccclllyyy|||xxxuuupppqqqrrrtttuuuvvvvvvvvvrrrrrrsssttttttuuuvvvvvvwwwvvvyyy}}}~~~nnn[[[OOOGGGBBB??????===:::888::::::;;;===???@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHJJJRRR^^^jjjwwwqqqeee^^^eeerrryyyvvvssspppnnnwwwwwwvvvvvvtttrrrssskkkeeeaaacccddddddgggkkkqqqmmmlllmmmiiibbbbbbgggqqqtttvvvuuurrrooonnnooohhhfffdddcccdddfffjjjlllnnnhhhaaa___``````]]]ZZZYYY```iiioootttuuummmddd```]]]YYYUUURRRPPPLLLJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEHHHLLLPPPTTTUUUZZZsssvvvpppooouuu~~~rrrkkklllpppvvv}}}{{{sssnnnlllmmmoooqqqttt{{{~~~}}}{{{oooggggggjjjlllooopppjjjaaaXXXTTTTTTQQQQQQRRRRRRQQQPPPNNNMMMJJJJJJKKKLLLLLLMMMMMMNNNGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQRRRSSSTTTTTTUUUUUUTTTWWWYYY[[[^^^aaaccceeeeeeiiikkkpppuuuyyy}}}}}}{{{zzzmmmjjjbbbXXXNNNHHHHHHJJJLLLUUU^^^eeeqqq|||{{{pppdddZZZXXXYYYZZZ[[[]]]cccmmmxxx~~~yyyuuurrrooopppqqqrrrssstttttttttooopppqqqtttvvvxxxzzz{{{wwwwwwyyy~~~wwwdddSSSIIICCC???===>>>===999888;;;:::;;;===???AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEJJJLLLTTTaaannn|||~~~pppddd___hhhvvvvvvxxxvvvnnniiisss~~~wwwrrrnnnllljjjgggfffdddeeehhhnnntttxxx|||yyytttnnnllloootttyyy~~~}}}zzzwwwtttqqqpppoookkkllliiifffiiiqqqwwwxxxwwwpppgggbbbbbbbbb___\\\___dddmmmvvv{{{wwwmmmddd^^^]]]ZZZWWWTTTPPPNNNMMMNNNLLLIIIFFFDDDBBBBBBBBBEEECCCCCCFFFMMMRRRSSSSSS^^^pppyyyqqqmmmppp}}}~~~|||xxxvvvxxx~~~zzzqqqlllllloooqqqrrruuu{{{yyyrrrqqqsssxxxyyyxxxsssiii```[[[YYYSSSXXX[[[ZZZZZZ[[[XXXSSSPPPNNNNNNQQQUUUWWWUUUSSSNNNMMMLLLNNNPPPRRRRRRQQQRRRRRRQQQOOOOOOQQQUUUXXXXXXYYYYYYYYYXXXXXXZZZ\\\aaadddggggggggghhhmmmqqqrrrvvv{{{~~~zzzwwwsssppphhhbbbZZZSSSOOONNNNNNNNNSSSZZZfffsss|||}}}zzztttlllccc```bbbeeeffffffoooqqqtttxxxzzzyyytttppprrrqqqpppooommmlllkkkjjjjjjlllooossswwwyyyzzzzzz{{{}}}wwwhhh\\\NNNCCC@@@???===<<<;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFCCCAAA@@@@@@BBBBBBBBBIIIPPP[[[hhhvvvzzztttccc]]]jjjyyy~~~wwwqqqjjjkkk}}}uuuoookkkhhhfffgggfffeeefffjjjpppwww{{{}}}xxxvvvyyy~~~~~~zzzwwwtttrrrqqqjjjkkkjjjhhhlllvvv}}}|||sssfff___]]]^^^]]][[[___cccjjjrrrvvvsssiiiaaa^^^]]][[[XXXUUURRRPPPOOOLLLKKKJJJHHHFFFEEEDDDDDDFFFEEEDDDFFFIIIMMMPPPQQQ]]]nnnzzzqqqkkkmmmyyyyyyuuuvvvxxxzzz{{{}}}~~~xxxxxxzzzxxxooofffaaa___YYY___cccccccccbbb^^^XXXTTTSSSSSSWWW\\\^^^\\\ZZZXXXVVVTTTTTTVVVXXXYYYYYYXXXWWWUUUSSSSSSVVV[[[___```aaaaaa___]]]\\\]]]^^^hhhllloooqqqpppqqqtttwwwzzz}}}|||xxxsssooolll___ZZZSSSNNNLLLMMMOOOPPPYYYaaalllyyy~~~xxxrrrllljjjmmmqqqsssrrrvvvuuuuuuvvvwwwvvvtttqqqqqqqqqpppmmmjjjhhhgggggglllmmmpppssswwwyyy{{{|||~~~~~~~~~}}}}}}~~~ooo```UUUKKKCCC???>>><<<;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDDDDCCCBBB@@@@@@AAACCCEEEFFFLLLSSS___lll{{{zzzrrrccc^^^kkkyyy{{{sssmmmjjjooo~~~tttnnniiigggeeeiiihhhhhhjjjnnnuuu{{{{{{zzz||||||yyyvvvtttsssiiikkkllllllrrr|||uuufff\\\ZZZ[[[[[[[[[```bbbffflllooolllddd]]]^^^]]][[[YYYVVVTTTRRRQQQKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFEEEDDDEEEGGGLLLOOOXXXhhh}}}rrrjjjhhhqqq|||wwwooojjjiiiccciiiooopppooommmggg```[[[ZZZ\\\```fffiiihhheee___[[[WWWVVVXXX[[[^^^```aaa___\\\YYYXXX]]]dddiiimmmmmmmmmjjjgggdddddddddssswww|||~~~}}}}}}}}}wwwsssmmmhhhdddUUURRRNNNKKKKKKOOOSSSVVVcccjjjvvv|||yyyuuuvvv{{{}}}xxxuuuttttttsssrrrpppqqqppplllfffccccccdddiiijjjlllnnnrrrvvvyyy{{{|||yyyxxxxxx{{{|||{{{~~~vvvcccUUUMMMGGGBBB===<<<;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@BBBEEEHHHJJJPPPWWWcccqqqzzzoooddd```kkkxxxtttkkkgggjjjuuuwwwpppmmmkkkjjjoooooooooppptttzzz}}}zzzzzz|||~~~~~~}}}|||{{{yyywwwuuutttjjjmmmooopppuuuuuufff^^^]]]_________cccbbbccceeegggeee```ZZZ]]]\\\[[[YYYWWWUUUTTTSSSKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFCCCAAACCCJJJOOOSSS```xxxtttiiidddiiirrr~~~xxxsssrrrlllttt{{{|||{{{xxxppphhhaaaaaadddkkkqqqtttssspppeee```[[[XXX[[[aaafffiiikkkgggccc___^^^dddlllsssxxxyyyyyywwwsssqqqpppppp}}}yyyrrrllleee^^^ZZZOOONNNMMMLLLNNNTTT[[[```mmmuuu~~~~~~yyywwwuuutttsssrrrsssrrrmmmfffbbbbbbdddiiiiiiiiilllpppuuuzzz}}}zzzwwwuuuuuuxxxzzz{{{|||lllZZZNNNGGGBBB@@@<<<;;;:::999::::::<<<<<>>???CCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCFFFLLLRRRZZZddduuu|||tttgggdddgggsss}}}hhh___ZZZggg|||~~~}}}|||zzzyyyyyyyyyzzz{{{~~~{{{vvvvvvxxxzzzxxxuuuwwwxxxyyyzzzyyywwwvvvtttkkknnnnnnmmmnnnrrrtttrrrnnnjjjfffiiiqqqyyy{{{{{{rrrkkkbbb^^^___aaacccccccccbbbaaa^^^\\\ZZZYYYXXXTTTSSSQQQPPPOOONNNNNNNNNLLLJJJGGGFFFFFFHHHHHHHHHLLLQQQ^^^uuuooobbbaaaeeelllwwwzzz}}}zzzssspppssszzz{{{{{{{{{xxxooohhh^^^UUUOOOLLLJJJIIIKKKOOOSSSWWW]]]gggttt~~~~~~{{{yyyxxxtttoooooosssvvvvvvtttnnnoooqqqtttyyy~~~yyywwwxxxzzzwww|||{{{cccVVVJJJFFFCCC???<<<>>>;;;:::::::::;;;===???@@@AAABBBBBBCCCDDDEEEEEEFFFCCCEEEFFFDDDDDDGGGOOOVVVaaallluuukkkcccdddmmmqqqbbb]]]\\\ooouuu~~~~~~}}}{{{yyywwwwwwwwwxxxzzz~~~|||wwwwwwzzz{{{yyyuuuvvvwwwwwwwwwvvvssspppooohhhkkkllljjjlllooopppmmmmmmiiieeeiiirrr{{{uuummmddd^^^___ccceeegggfffeeecccaaa^^^\\\ZZZYYYUUUTTTRRRQQQQQQRRRSSSSSSPPPLLLHHHGGGIIIIIIGGGDDDHHHLLLWWWmmmpppdddaaaeeegggrrr~~~zzz|||}}}uuupppggg```VVVNNNIIIHHHIIIIIIMMMQQQWWW]]]dddooo~~~~~~}}}|||xxxrrrmmmooovvvzzzzzzwwwxxxyyy|||}}}wwwvvvxxxzzzxxx|||vvv\\\OOOCCC@@@???===<<>>@@@AAA@@@@@@AAABBBCCCDDDEEEFFFAAACCCEEEDDDDDDIIIRRRZZZfffrrr}}}pppeee___dddrrrjjj^^^]]]___uuuqqq~~~zzzuuusssrrrssswwwwwwvvvwww{{{}}}yyyuuutttuuuvvvuuusssuuusssrrrssssssrrrnnnjjjfffgggiiijjjjjjllloooqqqlllhhheeegggnnntttvvvvvvmmmjjjddd___]]]^^^aaacccbbbaaa^^^\\\[[[[[[[[[[[[XXXVVVUUUUUUUUUUUUTTTSSSMMMKKKKKKKKKMMMMMMLLLKKKLLLMMMUUUgggssslllhhhdddfffmmmzzzzzzqqqiii[[[WWWQQQMMMLLLLLLLLLLLLQQQVVV^^^dddkkksss}}}~~~|||zzzyyy|||tttooorrrwwwxxxyyy{{{{{{xxxuuuwww{{{www|||vvvfffPPPLLLEEEAAA>>>======<<>>AAADDDDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFEEEFFFGGGJJJUUU```kkk|||zzznnnfffccc\\\ggg}}}qqq```]]]ZZZpppyyyqqq~~~yyyuuusssrrrsssvvvvvvwwwxxx{{{}}}{{{yyyyyyyyyzzzxxxtttpppsssrrrrrrssstttrrrmmmiiibbbdddfffiiikkknnnqqqsssooojjjeeeeeejjjooopppoookkkhhhddd```^^^^^^```aaa______]]]\\\[[[ZZZZZZYYYWWWVVVUUUUUUVVVVVVTTTSSSNNNMMMKKKKKKLLLLLLKKKJJJHHHIIIOOO___wwwzzzuuuoooiiihhhmmmwww}}}uuukkkbbbUUUQQQKKKHHHHHHKKKMMMNNNXXX^^^gggnnnsssxxx~~~~~~|||zzzyyyyyywwwqqqmmmppptttwww{{{{{{xxxvvvxxx|||zzziiiYYYKKKGGGBBB>>>============@@@???=========@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFGGGIIIKKKOOO[[[gggttt}}}sssiiibbbaaa]]]llliii]]]]]]ZZZrrrtttooo{{{wwwsssqqqpppppprrrtttwwwyyy{{{zzzyyywwwxxxzzz|||~~~}}}yyyrrrmmmnnnoooqqqssssssqqqlllhhh___aaaeeeiiimmmppprrrsssooojjjdddcccfffjjjllllllhhhfffccc```___^^^___```]]]^^^^^^^^^]]][[[ZZZYYYWWWVVVUUUUUUWWWWWWUUUSSSPPPNNNKKKJJJJJJKKKJJJIIIIIIIIINNN[[[oooxxxpppkkknnnttt~~~}}}|||{{{vvvmmmaaaXXXPPPLLLGGGEEEHHHMMMQQQTTT[[[bbbjjjoooqqqsssvvvxxxyyy{{{}}}~~~}}}zzzyyyxxxwwwsssooonnnqqqtttxxxzzzxxxwwwzzzyyykkkZZZMMMDDDAAA===;;;<<<===>>>>>>===>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGIIILLLOOOUUUcccppp~~~uuulllbbb\\\\\\___rrrrrr```[[[[[[^^^xxx~~~mmmlll}}}~~~{{{vvvrrrooonnnlllkkkmmmpppuuuyyyyyywwwtttrrrvvvxxx{{{}}}|||wwwqqqllliiikkknnnqqqqqqnnniiifff```ccchhhnnnsssuuutttssslllhhhcccaaadddhhhlllmmmeeedddbbbaaa___^^^^^^^^^\\\^^^___``````^^^[[[ZZZWWWVVVUUUVVVWWWWWWUUUSSSOOOMMMIIIHHHHHHIIIIIIHHHIIIJJJNNNXXXiii|||wwwzzzwwwooooooqqqxxx|||yyyvvvrrrlllbbbWWWPPPOOOKKKHHHHHHLLLSSSXXX[[[^^^bbbgggiiihhhhhhjjjmmmuuuxxx{{{|||}}}|||yyywwwuuuqqqooopppsssuuu|||~~~{{{yyyyyy}}}~~~nnn```RRRHHHAAA???<<<;;;<<<===>>>>>>;;;===>>>@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGKKKOOORRRZZZiiixxxxxxpppfff[[[VVVVVV```yyyfff\\\ZZZYYYfffuuujjjooo|||zzzwwwrrrpppnnnmmmjjjhhhiiilllppptttuuutttqqqooosssuuuxxxyyywwwtttpppnnnhhhiiilllmmmllljjjgggffffffjjjqqqyyy~~~}}}xxxsssmmmjjjfffdddeeehhhkkkmmmddddddbbbaaa___^^^]]]\\\ZZZ\\\^^^``````^^^[[[YYYWWWWWWWWWWWWXXXWWWTTTRRRMMMJJJHHHGGGHHHIIIIIIHHHFFFGGGKKKSSSaaatttuuuxxxuuusssqqqttt}}}yyyuuunnnggg___WWWQQQMMMNNNLLLKKKLLLQQQWWW[[[]]]___aaabbbaaa___aaafffkkkrrrwww}}}~~~{{{vvvrrrnnnmmmooorrrvvv}}}||||||}}}uuucccVVVKKKDDDBBB???<<<;;;<<<=========;;;===???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHMMMRRRUUU^^^ppp{{{ssslllbbbXXXSSSSSSeeesssbbb^^^]]][[[sssooolllyyy~~~zzzwwwtttssstttrrrnnnjjjggghhhjjjkkklllmmmllllllnnnqqqtttuuutttrrrqqqqqqjjjkkkkkkjjjgggfffggghhhmmmsss}}}vvvpppnnnkkkgggfffggghhhjjjfffeeecccaaa___]]]\\\\\\XXXZZZ\\\^^^^^^\\\ZZZYYYYYYXXXXXXYYYYYYWWWSSSPPPIIIHHHHHHIIIKKKLLLLLLKKKHHHJJJMMMRRR^^^ppp|||xxxsssttt}}}~~~|||xxxrrrmmmddd[[[TTTOOOMMMMMMLLLLLLMMMQQQUUUXXXXXXXXXXXXXXXXXXWWWXXX^^^hhhooouuu}}}~~~{{{uuurrrllljjjjjjnnnuuu|||}}}|||iiiXXXMMMEEE@@@BBB???===<<<=========<<<===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGJJJPPPVVV[[[fffzzzzzztttlllfff]]]VVVUUUYYYpppnnnfffcccccceeewwwlllrrr|||{{{}}}~~~|||vvvqqqhhhfffcccbbbbbbcccfffhhhhhhlllrrruuutttsssssstttpppooolllhhheeeeeeiiimmmsss{{{|||ooonnnllljjjhhhggghhhiiiiiigggdddaaa^^^]]]\\\\\\ZZZ[[[]]]______^^^]]]\\\ZZZZZZYYYZZZYYYVVVRRRNNNGGGHHHIIIMMMPPPRRRQQQOOOKKKMMMOOOSSS\\\mmm~~~wwwttt{{{~~~uuuqqqtttzzzzzztttoooeeeaaaZZZRRRMMMKKKLLLNNNLLLNNNRRRVVVYYYXXXUUUQQQMMMOOORRRTTTZZZdddqqq{{{|||yyyuuusssnnnjjjhhhmmmwww~~~|||qqq]]]NNNGGGBBB>>>???===<<<;;;=========<<>>======@@@@@@AAAAAACCCDDDFFFGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHMMMWWWaaaiiixxx|||qqqhhh]]]UUUQQQUUUbbbnnnppppppnnngggnnnxxxjjjiii|||vvvtttwwwzzz}}}{{{vvvlllcccXXXSSSSSSUUUYYY\\\eeehhhlllooorrrvvvwwwwwwxxxtttppplllhhhhhhqqq|||{{{ooommmkkkiiijjjlllppprrrqqqlllfffaaa___^^^]]]\\\^^^```dddfffeeeccc___\\\[[[YYYXXXXXXYYYXXXSSSOOOJJJLLLOOOSSSVVVWWWUUURRRPPPMMMLLLNNNSSSaaaxxxzzzyyy~~~rrrhhheeebbbbbbooo{{{uuunnnfff```\\\RRRPPPMMMKKKKKKNNNPPPRRRXXX[[[```ddd^^^TTTNNNNNNLLLPPPVVV]]]iii|||{{{yyywwwvvvvvvuuutttsssrrrpppnnnpppyyy{{{wwwvvv}}}ssseeeVVVNNNHHHBBB>>>===<<<;;;:::::::::<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFIIIJJJJJJLLLOOOZZZjjjyyyyyynnn```VVVUUUTTTXXXhhh{{{xxxhhhhhhjjjhhhmmmwwwpppeeemmm~~~tttqqqrrruuuvvvyyy~~~yyysssfff]]]SSSOOOOOOPPPTTTYYYaaahhhooorrrsssvvvxxxwwwxxxtttqqqpppnnnqqq{{{zzznnnllljjjiiijjjmmmppprrrrrrnnngggbbb```___^^^]]]___aaadddeeeeeeccc___]]][[[ZZZYYYYYYZZZXXXTTTPPPKKKMMMPPPSSSVVVUUUSSSQQQOOONNNNNNOOORRR^^^ttt{{{}}}ooofff___```aaacccrrrzzzxxxssslllddd]]]XXXUUUKKKKKKJJJKKKNNNRRRWWWZZZbbbcccffffff^^^RRRLLLLLLLLLQQQZZZfffwww|||zzzwwwwwwwwwvvvuuutttuuusssrrrttt}}}~~~{{{yyyzzz}}}hhh\\\OOOHHHDDD???<<<<<<===<<<;;;;;;;;;===???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJKKKSSSXXXeeevvv~~~tttggg[[[SSSRRRTTT[[[qqquuujjjhhhffffffrrryyykkkhhhuuu}}}sssnnnnnnoooqqquuuzzz}}}uuuooo```XXXPPPLLLKKKKKKPPPWWW```mmmwwwxxxvvvwwwxxxxxxxxxuuussstttuuu{{{uuukkkjjjiiihhhjjjllloooqqqtttoooiiidddaaa```______```aaaccceeedddbbb```^^^\\\\\\[[[[[[[[[XXXTTTQQQNNNPPPRRRUUUUUUTTTRRRQQQNNNOOOPPPQQQQQQZZZppp}}}qqqaaa[[[ZZZ```fffmmm~~~~~~{{{tttpppiiiaaaZZZTTTPPPNNNJJJJJJKKKOOOTTT[[[aaaeeekkkjjjkkkhhh___RRRMMMMMMNNNUUUaaarrr|||zzzxxxxxxyyyxxxwwwuuuvvvuuuuuuwww~~~{{{{{{{{{sss]]]RRRHHHCCC@@@<<<;;;<<<===<<<;;;;;;<<<>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLVVV^^^nnnvvvmmm___VVVQQQQQQVVVeeewwwqqqkkkfffbbbeeeyyyrrrhhhmmm}}}tttnnnmmmnnntttwww{{{zzzqqqjjj___VVVOOOLLLIIIGGGOOOZZZhhhyyy|||yyyyyywwwxxxtttrrruuuyyyvvvoooiiihhhgggggghhhkkknnnooosssoooiiidddbbbaaa```___aaabbbcccddddddbbbaaa___^^^^^^^^^]]]\\\YYYUUUSSSRRRTTTVVVWWWVVVTTTRRRRRROOOQQQTTTTTTRRRXXXlllsssfff^^^\\\^^^gggqqqyyyuuunnniiiaaaYYYRRRNNNLLLLLLNNNPPPSSSWWW^^^eeekkknnnqqqooommmiii___TTTOOOQQQSSSZZZhhh|||~~~}}}}}}}}}}}}|||zzzyyyzzzzzzzzzyyywwwuuuuuuvvvyyy}}}}}}~~~|||~~~pppfffVVVMMMEEEBBB???<<<;;;>>>;;;;;;;;;;;;<<<>>>???@@@BBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIILLLOOOYYYeeexxx{{{ooogggYYYUUURRRTTT]]]rrrmmmkkkgggbbb```iiinnnhhhuuuvvvppppppqqqyyy{{{~~~~~~wwwmmmfff^^^UUUNNNLLLHHHEEEPPP___yyy~~~zzzuuuwwwrrrqqqtttxxx~~~|||uuupppmmmggggggffffffgggiiikkkmmmqqqmmmgggcccaaaaaaaaa```bbbccccccccccccbbbaaaaaa___``````___]]]YYYWWWUUUUUUXXXZZZYYYWWWTTTTTTTTTRRRTTTVVVWWWUUUYYYiiizzz~~~tttddd[[[```aaagggqqq{{{vvvooojjjeee```YYYRRRMMMKKKLLLLLLPPPSSSYYY```hhhpppuuuxxxyyyuuuqqqkkk___SSSNNNPPPVVV]]]mmm{{{yyyzzz{{{{{{{{{zzzzzz{{{||||||zzzxxxvvvvvvwwwzzzzzzyyy{{{}}}sssdddYYYPPPIIICCCAAA>>>::::::===:::::::::;;;<<<>>>??????CCCCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFGGGJJJOOOTTTaaaqqquuuiiibbbUUUSSSSSSXXXfff|||hhhfff```]]]cccsss}}}iiijjj}}}yyyrrrrrrtttyyyzzz|||}}}{{{tttkkkeee\\\RRRLLLKKKGGGFFFUUUjjj}}}tttuuuqqqooorrrvvv{{{{{{vvvrrrpppooohhhhhhgggggghhhiiikkkkkkoookkkfffcccbbbbbbcccbbbddddddccccccbbbbbbbbbbbbaaabbbcccbbb^^^ZZZXXXWWWWWWYYY\\\ZZZVVVTTTTTTUUUSSSTTTVVVXXXXXX[[[hhhuuu}}}wwwyyyyyyggg\\\YYYbbbhhhrrr{{{wwwsssmmmfffbbbYYYUUUPPPKKKIIIJJJLLLNNNPPPVVV___jjjttt{{{~~~xxxoooaaaRRRKKKLLLUUU]]]ooo}}}yyyxxxxxxyyyyyyzzzyyyyyy{{{}}}|||zzzxxxxxxxxxyyy|||}}}}}}{{{xxxvvvvvvyyy{{{wwwgggXXXOOOIIIDDD@@@>>>;;;888777;;;::::::;;;===>>>???@@@@@@CCCDDDEEEEEEFFFFFFFFFEEEBBBDDDGGGHHHIIINNNVVV\\\iii{{{zzznnnccc\\\PPPQQQTTT^^^qqqtttdddaaa[[[[[[jjjqqqeeennnyyyrrrqqqtttpppqqqsssuuuuuuqqqkkkfffZZZPPPLLLMMMJJJKKK___yyyttttttpppnnnrrrvvvyyy}}}~~~}}}{{{wwwtttrrrqqqqqqlllkkkjjjjjjjjjkkkkkkllloookkkfffddddddeeeffffffeeedddcccbbbbbbbbbccccccbbbdddeeeccc___ZZZXXXXXXUUUYYY[[[YYYUUURRRSSSVVVTTTRRRTTTWWWZZZ]]]fffooo|||uuuvvvyyy~~~mmm```^^^bbbfffrrr|||yyytttoooiiiccc]]]YYYOOOMMMJJJHHHHHHKKKOOORRRXXX___jjjwww|||sssdddTTTMMMMMMSSS[[[nnn~~~yyyxxxxxxxxxxxxxxxxxxyyy{{{}}}}}}{{{xxxxxxwwwxxx{{{xxxxxxvvvtttsssuuuzzz}}}}}}mmm\\\OOOIIICCC???======;;;777888<<<;;;<<<===???@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEBBBEEEIIIKKKMMMTTT]]]eeessssssggg\\\UUUNNNQQQXXXgggyyyjjj^^^^^^ZZZ^^^rrrxxxlllhhhyyyyyyqqqppprrrggghhhkkknnnpppnnnkkkhhh[[[QQQMMMPPPOOORRRjjjtttsssooonnnssswwwyyy|||vvvvvvvvvuuusssqqqqqqqqqnnnnnnmmmmmmllllllmmmmmmoookkkgggeeeeeeggghhhiiieeedddcccbbbbbbbbbcccdddbbbeeefffddd___[[[YYYYYYTTTWWWZZZXXXSSSQQQRRRUUUTTTQQQQQQVVVZZZ^^^dddkkkzzz}}}wwwwwwuuu~~~ooobbbZZZ^^^ggglll{{{|||zzzsssoooiiiccc^^^XXXSSSOOOKKKJJJHHHHHHJJJOOOTTTWWWcccjjjvvv~~~vvvhhhXXXQQQQQQSSS[[[mmmzzzxxxxxxwwwwwwwwwwwwyyy{{{}}}}}}zzzxxxuuuuuuuuuxxx|||~~~|||yyyyyyxxxuuusssssswww}}}yyygggVVVJJJFFF@@@>>>===>>><<<999;;;???===>>>???AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEBBBFFFJJJMMMPPPXXXccckkk{{{nnnbbbWWWPPPOOOSSS]]]ooonnnaaaZZZ\\\\\\aaawwwwwwnnnooo}}}|||zzztttnnnhhhbbbaaajjjooonnnkkkkkkaaaUUUNNNNNNNNNUUUooo|||zzzyyywwwsssqqqvvv}}}~~~{{{wwwvvvuuuuuuuuutttqqqooopppooonnnkkkhhhggghhhiiiiiihhhhhhhhhiiijjjiiihhhgggfffffffffeeedddddddddaaa``````___^^^\\\ZZZZZZVVVVVVVVVSSSOOOMMMLLLLLLSSSTTTUUUVVVXXX\\\bbbgggtttvvvssszzzuuuggg___^^^eeennnzzzzzzuuuqqqjjjgggaaaZZZTTTOOOLLLJJJFFFHHHIIIKKKNNNUUU]]]ccciiisss~~~~~~xxxlll[[[QQQPPPOOOWWWhhh~~~zzzvvvrrrtttxxxtttxxx{{{{{{}}}|||wwwvvvtttsssuuuxxxyyywwwuuuvvvuuuqqqnnnsss~~~~~~gggTTTKKKFFFAAA;;;<<<<<<;;;:::999;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFIIINNNSSS[[[jjjxxx~~~uuuiiiZZZQQQQQQOOOVVVgggqqqaaa```]]]VVV[[[lllrrrttt{{{}}}xxxrrrkkkgggkkkyyyyyyuuuiii\\\SSSSSSSSS[[[vvv{{{zzz}}}yyysssrrrqqqqqqpppooommmkkknnnnnnnnnkkkhhhfffggghhhjjjjjjiiiiiiiiijjjjjjiiigggffffffeeeeeeeeeddddddbbbbbbbbbaaa___]]][[[YYYVVVVVVUUUQQQMMMJJJIIIJJJOOOQQQUUUWWWYYY]]]bbbffflllvvv{{{}}}}}}mmmdddaaadddooozzz~~~{{{wwwrrrnnnccc___YYYSSSNNNJJJIIIHHHGGGJJJMMMQQQUUU[[[dddjjjttt~~~}}}ppp___TTTRRRRRRXXXfffzzz~~~{{{wwwssssssvvvvvvzzz}}}}}}~~~|||vvvuuusssrrrtttvvvwwwvvvtttwwwwwwtttrrrxxxuuu```PPPIIIDDD???======<<<;;;:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGKKKRRRXXXccctttsssjjj___SSSOOOSSSUUU^^^rrriii]]][[[\\\ZZZcccssspppzzz|||xxxnnnnnnwwwrrrdddYYYWWWXXXaaa~~~{{{{{{wwwpppoooooonnnmmmkkkiiihhhmmmnnnnnnllliiigggffffffjjjjjjiiihhhhhhiiijjjjjjgggfffeeedddddddddeeeeeeeeeeeedddcccaaa^^^[[[YYYWWWVVVTTTPPPKKKHHHGGGHHHJJJOOOVVVYYYZZZ[[[^^^aaahhhqqqtttiiidddfffooo~~~~~~zzzvvvsssoookkkgggZZZWWWQQQLLLHHHGGGHHHIIIJJJOOOUUU[[[```fffnnntttvvvfffYYYTTTSSSXXXcccsss~~~}}}yyysssqqqsssuuu{{{|||vvvsssrrrrrrrrrtttuuutttsssuuuvvvvvvvvv|||zzzgggTTTJJJEEEAAA<<>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDIIIRRR\\\jjjxxxggg]]]TTTMMMOOOVVV\\\iiinnnbbb]]][[[]]]cccppp|||qqq{{{{{{}}}}}}|||tttvvvyyyiii\\\ZZZ\\\ggg}}}~~~{{{uuupppqqqqqqooommmjjjiiiiiilllnnnooonnnkkkhhhffffffggggggfffeeeeeefffiiikkkhhhgggeeecccbbbbbbddddddfffffffffdddbbb___\\\ZZZZZZYYYVVVQQQKKKIIIIIIJJJKKKRRRZZZ^^^\\\ZZZYYYZZZbbbkkkzzz~~~uuulllkkkqqq}}}~~~}}}zzzvvvqqqlllhhhddd```]]]TTTPPPLLLHHHGGGIIILLLOOOPPPWWW```gggkkkqqqxxx~~~|||mmm^^^VVVSSSWWWaaaooo}}}~~~||||||xxxqqqmmmnnnpppyyy~~~xxxssssssrrrrrrssssssssssssppptttxxxzzzzzzmmmYYYJJJDDDCCC@@@<<<@@@===:::999;;;>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEDDDFFFLLLWWWcccttt~~~nnn^^^VVVOOOKKKQQQ[[[cccwwwrrr```___```___^^^nnn|||xxx{{{ttttttxxx}}}~~~pppcccbbbdddooo~~~zzzwwwtttqqqppprrrrrrpppmmmjjjiiijjjmmmooopppoookkkhhhggggggcccccccccaaaaaaccchhhlllmmmjjjfffcccaaaaaabbbcccfffeeedddcccaaa___^^^]]]___]]]YYYTTTOOOMMMNNNPPPVVV^^^fffgggaaa[[[YYYYYYYYYaaappp~~~~~~yyytttwwwzzzyyyzzz||||||yyyxxxrrrmmmgggaaa\\\YYYUUUSSSNNNKKKIIIGGGIIIMMMSSSVVVZZZbbblllrrruuuyyyssseeeZZZUUUXXX```jjjvvv|||yyyyyytttlllhhhiiijjjuuu{{{uuuuuutttssssssssstttuuuqqqwww}}}}}}ooo```NNNDDDBBBAAA???<<<>>><<<::::::;;;===>>>???AAAAAABBBCCCDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFJJJLLLSSS___mmm|||pppcccWWWQQQMMMLLLSSS___pppcccXXXZZZ]]]]]]^^^vvvvvvqqqrrrxxx~~~xxxlllmmmpppzzzzzzzzz}}}yyypppnnnoooooooooqqqrrrpppkkkhhhhhhiiinnnoooooommmjjjhhhggggggaaabbbbbb``````cccjjjpppuuuqqqkkkeeebbbaaabbbcccdddcccaaa_________``````bbb```\\\WWWSSSSSSVVVYYYdddkkkqqqoooggg^^^[[[\\\XXX]]]kkk{{{~~~}}}rrrkkkkkklllpppwww}}}xxxtttrrrhhhccc\\\VVVRRRPPPMMMLLLIIIHHHHHHJJJNNNTTTZZZ^^^fffnnnxxx||||||}}}zzzmmm```YYY[[[```fffooowwwzzzuuusssmmmfffcccdddfffttt~~~xxxyyyxxxwwwuuuuuuwwwyyyxxx~~~tttbbbTTTGGGBBBAAA???======;;;===>>>>>>======???AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKNNNWWWdddssswwwcccXXXPPPNNNMMMOOOZZZhhhkkk[[[VVVVVVXXXZZZaaa~~~yyyyyywwwttttttwww}}}}}}sssvvvzzz}}}sssrrrtttuuu{{{{{{ssskkkjjjnnnqqqooorrrssspppkkkggghhhjjjmmmmmmmmmjjjgggeeeffffffaaacccdddbbbbbbgggooowww~~~zzzrrrjjjeeeccccccdddaaa___\\\[[[\\\^^^bbbddddddbbb^^^ZZZWWWXXX\\\```lllrrrvvvrrrggg^^^]]]______```jjj{{{|||mmmbbb^^^___dddkkkuuu~~~xxxqqqllliii]]]XXXRRRMMMKKKKKKJJJJJJIIIJJJLLLPPPVVV]]]dddhhhqqqyyy~~~ttthhh]]]^^^aaadddjjjrrrzzzxxxqqqlllfff___]]]```gggvvv|||}}}|||zzzwwwwwwzzz}}}uuugggVVVKKKBBBAAAAAA===;;;<<<999???CCCCCC???===@@@DDDBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMQQQ\\\kkk|||yyynnn[[[QQQKKKMMMPPPVVVfffxxxooo[[[[[[^^^ZZZYYY^^^jjjvvvqqqrrrtttxxx}}}vvvzzzxxxnnnlllmmmgggooosssmmmhhhjjjqqquuuqqqtttvvvsssmmmiiiiiillllllllljjjgggdddcccdddfffccceeefffeeeeeejjjttt|||wwwnnngggddddddeee___]]]ZZZXXXZZZ^^^cccfffdddbbb___[[[YYY[[[```dddlllrrruuupppddd\\\\\\^^^ccc```hhhyyy}}}nnnaaaWWWUUUXXXcccjjjvvv}}}xxxrrrjjjccc```UUUQQQKKKHHHHHHIIIJJJJJJLLLNNNQQQWWW^^^eeelllpppxxx~~~zzzmmm^^^___aaaeeejjjrrr{{{wwwooohhhaaa[[[ZZZ]]]jjjzzz~~~|||yyyyyy|||lll]]]NNNEEE@@@AAA@@@;;;999<<<999@@@HHHGGGAAA>>>BBBGGGCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHJJJMMMNNNUUUZZZfffwww|||kkkaaaYYYPPPJJJMMMSSS]]]rrrzzz___QQQ]]]gggaaa```hhhttt~~~www{{{~~~zzzooofffbbbbbbdddgggkkkooorrruuuvvvwwwuuurrrnnnllljjjiiiiiijjjhhhfffdddbbbaaa`````````ccceeeeeejjjrrrwwwwww~~~xxxqqqjjjeeebbb___]]]]]]\\\\\\\\\]]]___bbbccceeebbb]]]ZZZZZZ]]]bbbeeemmmllljjjgggccc```]]][[[___aaafffppp}}}jjj]]]VVVSSSUUUYYY```ooo~~~zzzrrrkkkeee```ZZZUUUPPPOOOMMMKKKIIIJJJNNNQQQRRRUUUYYY```hhhpppvvvzzz~~~~~~{{{wwwvvvzzz}}}~~~zzzkkkeeebbbgggnnnsssyyy~~~zzzlllbbb]]]\\\bbbjjjuuu}}}~~~~~~mmm\\\RRREEEAAA<<<;;;<<<>>>>>>======aaattt]]]BBB>>>CCCBBBAAAAAABBBCCCEEEGGGHHHIIIGGGDDDCCCFFFGGGHHHMMMRRRZZZfffwwwtttbbbYYYMMMPPPQQQQQQVVVhhh{{{```[[[]]]eeeeeebbbhhhuuu|||}}}{{{ssskkkeeeccceeegggkkkooosssuuuvvvwwwwwwuuurrrooolllkkkjjjiiijjjkkkiiifffbbb```___```aaaeeehhhiiimmmsssuuutttrrrnnniiifffeeeddddddccc\\\[[[[[[ZZZ\\\^^^```bbbaaa___\\\ZZZZZZ]]]aaadddhhhfffccc___]]][[[ZZZZZZ___aaaeeennnsssbbbXXXTTTSSSWWW\\\gggwww~~~zzzuuuppphhhaaa\\\WWWRRRNNNHHHHHHIIIHHHJJJNNNTTTXXX[[[^^^ccchhhnnnrrruuuwww~~~|||yyyuuurrrrrruuuwwwxxx}}}vvvpppmmmqqqvvvyyy~~~~~~oooeee``````gggoootttdddUUULLLDDD@@@<<<;;;<<<>>>>>>===GGGrrrcccEEEFFFKKKCCCCCCCCCCCCDDDEEEGGGIIIIIIHHHEEEEEEHHHKKKMMMRRRYYYcccooommm^^^WWWJJJLLLNNNRRR^^^uuujjj\\\ZZZ___ggghhhfffooo}}}yyyzzzzzzwww{{{yyyrrrnnniiiggghhhlllooorrrvvvyyyzzzzzzyyywwwvvvssspppnnnllljjjjjjjjjlllmmmiiibbb___```ccceeejjjmmmnnnpppttttttqqqiiigggdddcccdddeeeeeeeee[[[ZZZYYYYYYZZZ\\\^^^```]]]\\\[[[ZZZ[[[]]]```aaabbb```]]]ZZZYYYYYYZZZ[[[______bbbkkk{{{sssfffYYYSSSRRRUUU]]]dddrrr}}}||||||zzzuuuqqqhhhccc\\\VVVRRRNNNKKKHHHFFFHHHIIIKKKNNNUUU\\\aaaeeehhhnnnsssvvvvvvuuutttvvvqqqlllhhhggghhhjjjkkkoootttzzz~~~{{{yyy{{{~~~vvvmmmhhhjjjrrr|||ttteeeWWWLLLEEEBBB???<<<;;;<<<===>>>===EEEooo}}}[[[AAAHHHKKK???EEEEEEEEEEEEFFFGGGHHHIIIHHHFFFGGGKKKNNNRRRZZZbbbppp}}}uuudddWWWRRRJJJJJJLLLVVViiixxx]]]WWWZZZbbbkkkllllllxxx}}}ttt}}}{{{vvvrrrrrrxxx~~~tttooolllkkklllpppuuuwww{{{~~~}}}|||xxxvvvtttqqqooolllkkkjjjhhhlllnnnjjjccc```ccchhhjjjnnnpppoooqqqttttttqqqkkkhhheeecccccccccbbbbbb\\\[[[ZZZYYYYYY[[[]]]^^^]]]]]]\\\]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\___hhhwww}}}ggg]]]TTTQQQTTTZZZeeeooo|||wwwtttssspppjjjfff]]]ZZZUUUPPPLLLJJJIIIIIIMMMOOOQQQTTTXXX^^^eeejjjlllooouuuyyyyyywwwrrrooojjjeee```^^^```ccceeedddkkkpppvvv{{{~~~yyyvvvzzzyyyeeeVVVLLLFFFBBB???>>><<<;;;<<<<<<===>>>;;;WWWaaaMMM@@@EEEHHH???EEEEEEEEEDDDEEEEEEFFFGGGHHHGGGHHHMMMPPPUUU```jjj}}}xxxiiiZZZQQQNNNKKKJJJNNN]]]vvvoooYYYSSS[[[gggooopppqqq~~~vvvuuuyyyqqqjjjiiimmmwww~~~~~~||||||zzzqqqnnnmmmlllpppvvv}}}}}}wwwvvvtttrrrooommmjjjiiidddiiillljjjeeecccgggmmmoooqqqqqqnnnnnnssstttrrrnnnlllhhhfffeeedddbbb```^^^]]][[[ZZZ[[[\\\^^^___````````````___]]]\\\[[[YYY[[[^^^```aaa___]]][[[ZZZYYY]]]gggtttrrr^^^WWWQQQQQQVVV```nnn{{{{{{vvvpppkkkhhhddd___ZZZTTTRRROOOLLLJJJJJJLLLNNNSSSUUUYYY]]]bbbhhhnnnrrrssstttvvvwwwtttoooiiifffbbb___]]]___dddiiijjjiiilllpppvvvzzz}}}lllYYYMMMGGGDDDBBB<<<<<<<<<;;;;;;<<<===>>>>>>CCCHHHIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDHHHGGGJJJNNNSSSZZZgggsss~~~nnn```SSSMMMKKKIIIKKKTTThhh~~~cccTTTRRR]]]kkktttuuuwwwyyyuuuwwwpppkkkcccccciiittt|||{{{xxxxxx|||}}}zzztttnnnmmmlllmmmrrrxxx}}}{{{vvvuuutttrrrooollljjjhhhcccgggjjjiiiffffffjjjooooooqqqppplllmmmrrrtttsssnnnllljjjiiiiiihhhgggfffbbbaaa___^^^]]]^^^```aaacccccccccbbb```^^^\\\[[[WWWZZZ___bbbbbb```[[[YYYXXXWWW\\\eeeppp}}}iiiYYYSSSPPPTTT[[[hhhyyy|||xxxuuutttpppkkkeee```^^^ZZZUUUQQQMMMLLLKKKJJJJJJMMMQQQUUUVVV[[[aaaggglllqqqvvvyyyxxxvvvsssnnniiiccc^^^[[[[[[\\\aaagggmmmqqqsssrrrrrrvvvzzz}}}sss___OOOHHHEEECCCAAA:::;;;<<<<<<;;;;;;===???DDD<<<===HHHLLLFFFDDDIIICCCCCCBBBBBBBBBCCCDDDDDDGGGHHHLLLRRRXXXaaarrrssseeeYYYOOOJJJJJJHHHNNN___yyyoooZZZRRRRRR___oooyyy|||~~~}}}uuu|||xxxppplllkkkgggeeeiiissszzzzzzyyyyyyvvvzzz}}}yyywwwsssnnnkkklllmmmnnnttt{{{|||yyyxxxuuutttsssrrrooollliiigggdddfffggggggggghhhjjjlllkkknnnnnnmmmnnnrrrsssqqqlllkkkjjjjjjlllllllllkkkfffeeecccaaaaaaaaacccdddccccccbbbaaa```^^^]]]\\\[[[]]]```cccbbb```\\\ZZZXXXWWW[[[dddkkkyyyvvvaaaXXXTTTTTT[[[eeettt|||wwwqqqlllhhhgggccc^^^YYYUUUTTTSSSOOOLLLJJJKKKLLLLLLMMMRRRYYY^^^```eeemmmssswwwyyy{{{|||uuuqqqjjjccc]]][[[ZZZZZZ^^^eeeoooxxx~~~|||rrreeeTTTIIIEEEDDDAAA>>>888:::<<<<<<::::::===???AAA>>>???EEEFFFDDDDDDHHHCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHNNNWWW```lllzzziii]]]TTTLLLJJJJJJMMMYYYooodddUUURRRSSSaaarrr~~~zzzzzzzzzrrrppppppnnnkkklllssszzz{{{{{{|||pppsssvvvwwwuuusssqqqqqqooolllkkkmmmoooqqqwww~~~~~~{{{xxxvvvuuuttttttsssqqqnnnkkkhhhfffgggfffffffffggghhhiiiiiigggkkknnnnnnpppssssssooommmkkkkkkkkkmmmnnnmmmllliiigggeeedddcccdddeeefffaaaaaaaaa```______^^^^^^aaabbbcccccccccaaa___]]]YYYWWW[[[ccchhhrrrsss]]]ZZZXXXZZZbbbnnn|||yyyuuupppiiiddd___]]]YYYUUUPPPNNNOOOOOOLLLJJJKKKMMMNNNOOORRRWWW```ffflllqqqxxx}}}~~~}}}|||{{{nnniiibbb[[[XXXXXX[[[^^^iiittt}}}ggg\\\NNNFFFDDDCCC???;;;777999<<<<<<::::::===???===CCCGGGDDDBBBEEEIIIJJJCCCCCCCCCDDDDDDEEEFFFGGGFFFIIIQQQ[[[fffuuuqqqaaaWWWPPPKKKIIIKKKUUUccc}}}tttYYYOOOQQQSSSaaattt}}}~~~{{{|||~~~uuusssqqqtttyyyzzzwwwssstttnnnjjjjjjiiihhhiiimmmqqqnnnmmmppprrrttt{{{~~~vvvlllkkkoooooorrrttttttqqqmmmjjjiiieeefffhhhiiiiiigggeeeccchhhiiikkknnnqqqrrrqqqooojjjkkklllkkklllrrr}}}kkkfffdddeeeeeeccccccfffdddbbb```^^^^^^```bbbdddccccccccccccbbb```^^^]]]WWWYYY\\\___gggvvvkkkaaa[[[[[[___hhhxxxzzztttvvvppphhhbbb^^^ZZZUUURRROOOKKKGGGGGGIIILLLMMMLLLLLLRRRXXXZZZZZZ^^^gggooowwwzzz}}}~~~{{{ssseee___YYYUUUSSSVVVaaalllxxxuuuiiiWWWSSSLLLEEE@@@===;;;;;;@@@>>>;;;999999;;;>>>@@@===???BBBEEEFFFEEEDDDCCC@@@??????AAADDDFFFGGGGGGMMMSSS[[[dddqqq}}}pppeeeXXXQQQLLLIIILLLPPPbbbuuuzzzcccTTTNNNOOOTTTaaauuuuuuwww}}}yyyvvvvvvyyyzzzxxxuuuqqqnnnllljjjggggggnnnvvvyyytttooonnnnnnqqqyyy|||tttjjjhhhllllllnnnppppppnnnkkkjjjjjjhhhgggggggggggggggggggggiiijjjkkkmmmoooooommmlllhhhkkknnnpppssszzz~~~rrrgggddddddcccbbbccceeecccbbb``````bbbccceeeeeeeeeeeedddcccaaa___^^^XXXYYY[[[\\\bbbnnnzzzhhhaaa\\\```hhhuuu|||wwwwwwyyyxxxqqqkkkiiiddd]]]WWWTTTQQQMMMJJJIIIFFFEEEGGGKKKPPPRRRSSSSSSYYYaaadddeeejjjrrryyy}}}yyyppp```ZZZUUUTTTTTTZZZhhhuuuvvvfffZZZKKKHHHDDD???<<<;;;<<<===???===;;;::::::<<<>>>@@@>>>@@@CCCEEEFFFFFFEEEDDDBBBBBBBBBCCCFFFHHHJJJJJJMMMUUUaaannn~~~vvveee\\\SSSMMMIIIIIIPPPYYYpppkkk[[[QQQOOOPPPSSSaaawwwuuu{{{}}}yyyxxxyyyyyywwwtttpppnnnmmmkkkhhhhhhssswwwpppllljjjllluuu~~~~~~|||yyyqqqiiigggjjjoooppppppooollljjjjjjjjjiiihhhgggffffffgggiiikkkjjjkkklllllllllkkkjjjiiihhhkkkooorrrvvv|||wwwgggbbbccccccccccccdddcccbbbaaaaaabbbcccdddgggfffeeedddbbbaaa```___[[[[[[ZZZYYY\\\eeerrr|||uuugggcccaaaiiivvv|||vvvrrroooooopppmmmfff```[[[WWWRRRNNNKKKIIIGGGEEEFFFEEEFFFJJJPPPUUUXXXZZZ]]]dddlllqqqssswww~~~vvvkkkZZZUUUQQQRRRWWWbbbuuu}}}rrreeeVVVLLLDDDBBB???<<<::::::;;;<<<===<<<;;;:::;;;<<<>>>@@@@@@AAADDDFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGJJJLLLNNNRRR\\\lll}}}tttkkkZZZTTTNNNIIIGGGKKKYYYgggmmm[[[TTTQQQQQQSSSUUUddd{{{zzzvvv}}}{{{zzzzzzzzzyyyuuurrrqqqnnnmmmmmmlllmmmttt}}}zzztttmmmjjjhhhiiiqqqzzzzzzzzzzzzvvvpppkkkjjjlllyyyxxxuuuqqqllliiiiiiiiihhhhhhgggfffgggiiikkklllkkklllmmmmmmkkkjjjiiijjjkkkmmmoooppppppsssvvvzzz{{{pppeeecccccccccccceeeaaaaaaaaa``````aaaaaaaaafffeeedddbbbaaa```______\\\[[[XXXVVVXXX___iiiqqq}}}rrrggghhhkkkuuuyyytttooollliiihhhgggccc\\\VVVRRRPPPMMMJJJIIIHHHHHHHHHJJJKKKNNNRRRWWW\\\___aaaiiiooovvv{{{}}}ssshhhUUUQQQNNNRRR\\\lll~~~}}}}}}~~~pppdddYYYNNNFFFFFFDDD@@@<<<:::999999:::<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGJJJOOORRR[[[gggzzzuuuhhhaaaSSSPPPMMMIIIHHHPPPdddvvvzzz___UUUUUUUUUUUUWWW[[[iiiwwwxxx}}}yyywwwuuuwww{{{~~~|||wwwsssuuuoookkknnnqqqqqqrrrtttpppllljjjiiihhhhhhnnnuuutttwwwxxxtttpppooopppqqqzzzyyyvvvqqqkkkhhhhhhiiieeefffggghhhjjjkkkkkkkkkkkkmmmooonnnlllkkklllmmmkkkllllllkkkiiihhhhhhiiiiiihhhhhhjjjhhhcccbbbeeeaaabbbbbbbbbbbbbbbbbbaaabbbaaaaaa```___^^^]]]]]]YYYWWWTTTSSSUUU[[[dddjjjooo|||qqqkkkooowww~~~|||zzzwwwqqqkkkfffdddaaa___]]]YYYSSSNNNJJJJJJIIIHHHHHHIIILLLMMMQQQTTTYYY^^^ccchhhlllnnnwww|||rrreeeSSSOOOOOOUUUaaauuu~~~||||||||||||}}}sssdddYYYQQQJJJDDDEEECCC@@@===:::999999999;;;;;;<<<===>>>@@@AAAAAABBBCCCEEEFFFGGGHHHGGGGGGCCCDDDEEEEEEGGGLLLSSSYYYdddqqquuuhhh^^^YYYOOONNNLLLKKKLLLWWWnnnkkkXXXVVV[[[ZZZXXXYYYaaannnvvv}}}vvvpppnnnpppuuu}}}{{{wwwwwwoookkknnnrrrrrrnnnmmmmmmjjjjjjkkkjjjiiilllqqqoootttvvvsssppprrrttttttsssrrrpppmmmiiigggggghhhbbbdddfffhhhjjjkkkllllllmmmoooqqqooolllkkkmmmooojjjiiiiiihhhgggeeedddddddddgggmmmqqqlllccc```cccbbbcccdddeeeeeedddcccbbb]]]]]]^^^___^^^]]]\\\[[[UUUSSSQQQQQQTTT[[[bbbfffhhhuuu{{{vvvtttzzz}}}zzzyyyuuurrrpppnnnkkkeeeaaaZZZXXXUUUSSSRRROOOKKKIIIEEEFFFGGGHHHIIILLLPPPTTTXXX]]]eeelllrrrxxx}}}pppcccTTTPPPPPPWWWeeezzz}}}|||yyyyyyxxxxxxxxxzzz{{{}}}{{{{{{|||yyygggYYYPPPKKKEEEAAA>>>===<<<;;;:::;;;;;;<<<;;;<<<>>>@@@AAABBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGBBBDDDFFFGGGJJJQQQ[[[bbbnnn}}}xxxggg]]]VVVRRRKKKJJJKKKNNNTTTccc}}}ooo^^^UUU\\\aaa\\\ZZZ^^^iiirrr~~~zzzxxx}}}sssllliiinnnttt|||}}}zzzwwwpppkkkmmmnnnmmmlllmmmssspppoooooolllhhhjjjooommmsssvvvqqqooorrruuutttnnnnnnmmmjjjgggddddddeeeccccccccceeegggjjjlllnnnppprrrssspppkkkiiikkknnnhhhgggffffffffffffeeeeeeggghhhlllooolllddd``````___```bbbddddddbbb```___XXXZZZ]]]______^^^\\\ZZZWWWUUUSSSTTTXXX___eeehhhgggsssxxx}}}yyytttppplllhhhdddbbbbbb___ZZZUUUOOOMMMKKKJJJJJJJJJJJJJJJHHHJJJMMMOOOQQQUUU[[[```dddjjjssszzzoooaaaUUUQQQRRRYYYggg{{{~~~|||{{{wwwvvvuuuttttttuuuwwwxxxzzzzzz{{{}}}uuuiiiYYYNNNIIIFFFCCC@@@::::::::::::;;;<<<>>>>>>;;;<<>>??????;;;===@@@CCCEEEFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFIIIMMMPPPTTT^^^lllvvvwwwbbbSSSLLLIIIGGGGGGGGGMMMZZZlllhhhYYYSSSYYYgggjjjcccfffrrr}}}vvvllllllyyytttmmmkkkmmmppptttxxxyyywwwuuussskkkiiigggfffgggjjjnnnpppzzzzzzvvvpppjjjiiilllpppssswwwwwwsssrrrtttuuutttmmmllljjjeeeaaa______```gggaaa]]]```iiiooopppnnntttpppkkkiiijjjjjjiiigggdddcccdddgggfffcccdddhhhjjjgggddddddddddddaaa^^^]]]```bbbccc```[[[XXXUUUUUUXXX\\\___```^^^[[[XXX[[[ZZZ\\\___eeejjjmmmooofffiiiqqq~~~ppppppooooooqqqwww~~~|||{{{zzzyyy|||{{{|||}}}yyyvvvrrrqqqnnnjjjfffbbb___^^^XXXTTTOOOLLLMMMMMMKKKIIIGGGJJJKKKKKKJJJKKKOOOSSSVVVXXX\\\aaafffkkkoooqqq}}}rrrbbbUUUPPPOOOVVVdddxxx{{{vvvsssuuuuuuuuuvvvwwwzzz|||}}}zzz~~~xxxnnnYYYRRRIIIDDDCCCCCC@@@======<<<::::::<<<>>>??????AAACCCFFFFFFFFFEEEFFFGGGHHHHHHHHHFFFDDDDDDFFFHHHKKKGGGJJJVVVaaalllzzzfffYYYQQQIIIEEEHHHNNNOOOVVVggg~~~sss___TTT\\\dddddd```dddppp|||~~~rrrjjjpppxxxqqqoootttssstttxxx{{{{{{vvvpppiiigggeeedddfffiiillloooxxxvvvrrrmmmkkkkkknnnqqqwww|||}}}zzzwwwwwwvvvtttmmmkkkhhhccc___]]]^^^```hhhfffeeehhhnnnrrrsssrrrtttpppllliiiiiiiiigggeeefffcccbbbddddddaaacccgggjjjgggeeedddeeedddaaa___aaaaaaaaa___]]]ZZZXXXXXXYYY[[[^^^```aaa```^^^\\\\\\\\\]]]```dddhhhkkkllleeehhhooo{{{{{{pppeeeeeeeeegggjjjrrr{{{{{{xxxwwwxxxwwwwwwyyy}}}}}}|||~~~~~~|||yyyvvvuuutttrrrnnnkkkeeedddaaa^^^ZZZWWWUUUSSSQQQMMMIIIHHHHHHIIIHHHGGGJJJLLLNNNNNNOOOQQQVVVYYY```bbbfffkkkpppsssvvvwww{{{|||}}}~~~|||~~~wwwgggWWWQQQOOOTTT```rrr}}}{{{xxxvvvssssssrrrsssuuuxxx{{{}}}{{{jjj```TTTNNNEEEAAA@@@@@@>>><<<===<<<;;;;;;===>>>?????????BBBEEEFFFFFFEEEEEEFFFIIIIIIIIIHHHFFFEEEGGGHHHKKKJJJPPP]]]jjjwwwuuu^^^SSSMMMGGGFFFJJJRRRUUUaaawwwgggYYYUUU^^^dddccc```eeetttxxxvvvxxxvvvzzzvvvtttyyyyyyqqqgggfffdddcccdddhhhllloootttpppllljjjkkkooorrrtttyyy}}}{{{wwwrrrkkkiiieee```]]]]]]```cccoooppprrrtttvvvuuuuuutttrrrooollljjjiiihhhgggeeehhhbbb___```______bbbggghhhgggeeeeeeeeeeeebbb```cccaaa___\\\[[[ZZZZZZ[[[\\\]]]___```aaaaaa``````\\\]]]^^^```bbbdddeeefffccceeekkkwww{{{rrrfff^^^YYY[[[]]]bbbhhhrrr}}}}}}{{{yyywwwvvvvvvxxxzzzzzzzzzwwwtttpppnnnoooqqqsssssstttvvvyyyzzzzzz{{{}}}~~~}}}}}}}}}zzzwwwuuusssqqqooolllkkkiiigggccc```YYYWWWUUURRRPPPNNNLLLLLLLLLJJJHHHGGGIIIJJJJJJJJJOOOQQQSSSUUUXXX\\\```dddkkknnnrrrvvvxxxyyyxxxxxxrrrqqqpppnnnnnnoooppppppnnnrrrvvv{{{}}}ooo\\\VVVQQQTTT]]]mmm|||{{{zzzyyytttsssqqqqqqtttxxx}}}~~~lll\\\SSSMMMHHHAAA=========<<<:::===<<<<<<======???@@@@@@@@@BBBEEEGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGHHHJJJNNNQQQZZZhhhvvv}}}iiiVVVOOOKKKGGGIIIOOOVVV]]]oookkk\\\WWWWWW]]]bbbbbbaaajjj{{{|||www~~~~~~}}}zzzyyy|||{{{tttgggeeecccbbbcccggglllooooookkkfffggglllrrruuuvvvuuu|||~~~zzzuuuooohhhfffbbb___]]]```fffkkkzzz~~~{{{vvvrrrqqqnnnmmmlllkkkkkkjjjiiihhhiiibbb\\\\\\]]]]]]aaaffffffffffffgggfffeeedddbbbbbb```^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]___```aaa\\\]]]_________^^^^^^______aaagggrrruuullleee]]]WWWTTTWWW]]]dddooo{{{~~~|||{{{zzzyyyxxxrrrnnniiifffgggiiikkkllljjjmmmppprrrrrrssstttuuuvvvvvvxxxyyyzzz{{{{{{|||yyyzzz|||}}}~~~~~~~~~}}}|||{{{yyyvvvtttuuuyyy}}}wwwvvvtttqqqnnnllljjjiiihhhgggeeecccaaa^^^[[[YYYSSSRRRPPPOOOMMMMMMLLLMMMMMMMMMMMMNNNPPPRRRTTTTTTYYYZZZ]]]```dddhhhlllooossstttwwwxxxxxxuuurrrppphhhfffcccaaa``````aaabbbdddgggmmmsssyyywwwccc\\\VVVWWW^^^kkk}}}{{{zzzvvvtttrrrrrrtttzzz~~~ooo```UUUNNNGGGCCC>>>;;;;;;;;;;;;:::<<<===>>>>>>>>>???AAABBBCCCDDDFFFFFFEEEFFFIIIKKKHHHIIIJJJIIIHHHHHHJJJLLLTTTZZZeeessstttdddTTTOOOLLLIIINNNVVV^^^mmmtttaaaZZZYYYWWWXXX[[[___fffssssssttt~~~{{{wwwtttdddbbb___^^^___ccchhhlllkkkgggeeegggmmmsssvvvvvvnnnvvv||||||zzzwwwqqqkkkeeedddaaa___```eeemmmsss|||rrrmmmkkkiiikkklllmmmllllllkkkkkkiiiaaa[[[[[[]]]^^^aaaeeedddfffggghhhgggfffeeeeee```___```bbbdddccc```^^^ZZZYYYXXXXXXYYY[[[^^^___\\\^^^```___\\\YYYXXXXXXZZZ]]]cccnnn{{{kkkbbb\\\XXXTTTQQQVVV___jjjxxx|||yyyrrrnnniiiffffffhhhjjjkkkeeegggiiiiiiiiiiiijjjkkkjjjkkklllmmmnnnooooooooonnnooopppqqqrrrsssssssssrrrrrrrrrssstttsssqqqppppppooommmjjjiiikkknnnpppjjjiiigggdddbbb```______^^^^^^]]][[[XXXUUUTTTSSSQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQSSSVVVXXX[[[^^^___eeefffiiimmmqqqtttuuuvvvuuuvvvuuutttppplllgggeee```___^^^]]]\\\\\\]]]]]]]]]aaaffflllssszzz|||hhh```YYYYYY^^^kkk~~~{{{zzz}}}|||zzzwwwuuurrrrrruuu|||ooobbbXXXPPPKKKCCC@@@===;;;:::;;;<<<<<<;;;>>>@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDCCCEEEHHHKKKGGGHHHIIIHHHHHHJJJMMMPPPWWWaaappp~~~oooaaaTTTOOOKKKJJJQQQ]]]kkkkkk```[[[YYYUUUSSSUUU___ooo}}}xxxqqqwww~~~zzzuuuqqqpppaaa___[[[YYYZZZ^^^cccfffhhhggggggiiinnnrrruuuvvvkkkrrrxxxwwwuuusssnnniiicccbbbaaaaaacccjjjrrryyywwwmmmhhheeefffiiilllmmmlllkkkkkkkkkggg```[[[]]]```aaabbbeeebbbeeehhhiiihhhgggggggggbbbbbbdddgggjjjhhhbbb]]]WWWVVVUUUUUUWWWYYY\\\^^^\\\___bbb```[[[VVVTTTTTTWWWZZZaaajjjyyyuuuddd[[[WWWTTTSSSRRRYYYdddrrrwwwtttpppnnnnnnpppqqqqqqhhhhhhhhhfffdddbbbccceeeddddddeeeeeefffeeeeeeeeeeeeeeefffgggggggggggggggfffggghhhhhhgggfffeeeddddddcccbbb``````aaacccddd___^^^[[[YYYXXXWWWWWWXXXUUUVVVWWWUUURRROOONNNOOOPPPOOONNNNNNOOORRRTTTVVVUUUXXX\\\___aaadddhhhkkkssstttvvvzzz}}}}}}{{{xxxtttrrrooojjjfffbbb___]]]XXXYYY[[[]]]_________^^^^^^```dddhhhnnnttt|||mmmddd\\\ZZZ___jjj|||xxxsssrrrxxx{{{vvvuuussstttxxx~~~oooaaaWWWPPPJJJFFF@@@???===;;;:::;;;<<<<<<;;;>>>BBBBBBAAA@@@CCCEEEGGGGGGGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHIIIMMMRRRWWWZZZhhhzzzwwwhhh\\\PPPLLLJJJKKKVVVeeeuuupppddd^^^YYYUUUSSSRRRWWWfffxxx}}}rrrppprrr{{{yyywwwvvvuuuvvvwwwvvvrrrooobbb___[[[XXXXXX\\\aaadddfffhhhkkkmmmnnnppprrrtttooouuuxxxuuurrrqqqmmmiiiccccccbbbbbbeeekkksssxxx|||{{{yyyuuuoooiiieeeccceeehhhlllmmmjjjgggffffffeee___\\\```eeeeeedddeeeaaaeeeiiijjjiiihhhhhhiiijjjiiihhhkkkllljjjccc\\\VVVVVVUUUVVVWWWZZZ\\\^^^^^^bbbeeeccc]]]WWWTTTTTTUUUYYY___fffrrrooo```XXXWWWWWWXXX[[[bbbooo|||{{{|||}}}~~~}}}wwwvvvsssnnnjjjhhhiiijjjffffffffffffeeedddbbbbbbaaaaaabbbcccccccccbbbbbbbbbcccddddddbbbaaa______^^^]]]]]]]]]]]]^^^^^^]]]ZZZYYYWWWUUUUUUUUUVVVWWWUUUWWWXXXWWWTTTRRRRRRSSSUUUUUUTTTUUUWWWZZZ^^^```aaaeeejjjnnnpppssswwwzzz}}}xxxmmmjjjddd^^^ZZZYYYYYYZZZWWW[[[bbbhhhkkkllljjjiiieeegggiiikkknnnsssyyy~~~uuukkkbbb___aaajjj{{{|||tttoooooovvvyyyyyyxxxyyy~~~xxxmmm___TTTMMMIIIEEEBBB>>>>>>===;;;::::::;;;<<<:::???CCCDDDBBBAAACCCGGGJJJMMMPPPPPPNNNKKKIIIHHHJJJIIIHHHHHHJJJPPPXXX^^^ddduuuxxxnnnaaaVVVMMMJJJJJJOOO___qqqwwwccc[[[YYYVVVSSSPPPVVVbbbrrr|||uuuhhhooo|||{{{tttrrrmmmiiihhhnnnvvvzzzwwwrrrfffbbb]]]ZZZZZZ]]]bbbffffffjjjnnnpppoooooopppssstttyyyzzzvvvrrrpppnnnjjjdddccccccccceeejjjqqqvvvsssqqqooollliiigggeeedddeeehhhllllllhhhdddbbbbbbddd^^^]]]ccchhhgggeeeeee```eeeiiikkkiiihhhhhhiiiqqqnnnllllllmmmjjjbbb\\\WWWWWWWWWWWWYYY[[[]]]^^^```dddhhhfff___XXXUUUUUUUUUYYY^^^dddnnn~~~yyyjjj^^^YYY[[[^^^aaaeeemmm{{{zzztttrrrssstttllllllkkkjjjhhhgggeeedddbbbccccccddddddcccccccccccceeefffeeecccaaa``````]]]]]]]]]^^^______^^^\\\[[[ZZZXXXWWWWWWXXXYYYZZZ[[[]]]___^^^[[[YYYZZZ[[[]]]]]]\\\]]]```dddhhhjjjnnnrrrxxx{{{~~~~~~vvvfffbbb[[[UUURRRSSSVVVXXX```fffoooxxx}}}}}}{{{yyynnnooopppppprrrvvv{{{|||ssshhhdddeeemmm|||{{{sssmmmnnnwww~~~~~~~~~}}}iii___SSSKKKHHHGGGDDDAAA=========;;;999999:::;;;:::???DDDDDDBBBAAADDDGGGMMMRRRYYY\\\YYYSSSMMMIIILLLKKKIIIIIIKKKSSS]]]dddooopppggg\\\RRRKKKJJJLLLTTThhh}}}jjjZZZUUUVVVUUUTTTNNNZZZlll|||wwwpppjjjvvvuuuooommmjjjiiijjjpppxxx|||{{{xxxtttooogggaaa___ccchhhlllmmmpppsssqqqnnnmmmqqquuuyyyxxxvvvtttqqqooolllkkkkkkhhheeeccccccfffiiillldddhhhmmmpppooollliiigggjjjkkkjjjhhhccc```______aaabbbcccddddddddddddccceeegggjjjjjjiiihhhhhhiiinnnnnnllljjjfffbbb___]]]ZZZZZZZZZ[[[[[[\\\\\\]]]```aaabbbaaa```]]][[[YYY___^^^```eeegggnnn{{{nnnaaa\\\\\\]]]```cccooo{{{}}}vvvuuuuuusssqqqooommmlllnnnnnnmmmlllllllllllllllnnnmmmllllllmmmllljjjhhhiiigggeeedddcccdddeeefffcccbbbaaa``````aaabbbcccbbbcccccccccbbbbbbdddfffeeeddddddeeegggkkkppprrrzzz}}}|||mmm\\\WWWSSSSSSSSSUUU]]]fffkkkuuuvvvqqqrrrsssrrrxxxxxxnnnhhhfffmmm|||zzzwwwsssrrrvvv}}}uuujjjZZZVVVOOOHHHCCC@@@??????666777888999:::;;;;;;:::>>>???AAABBBDDDEEEFFFFFFKKKMMMTTT]]]ddd```SSSHHHJJJJJJMMMQQQSSSWWWbbbnnnrrrbbbZZZRRRNNNLLLKKKMMMYYYttt~~~iiiVVVRRRTTTSSSOOOMMMYYYcccuuuzzzpppmmmooo}}}uuuqqqpppnnnllllllqqqxxx~~~yyytttlllfffdddgggllloooqqqsssuuusssoooooorrrvvvwwwuuussspppmmmkkkjjjiiidddeeefffggggggfffdddcccdddhhhlllnnnmmmjjjhhhgggeeefffgggfffdddaaaaaaaaabbbbbbbbbbbbccccccccccccdddfffiiijjjiiihhhiiijjjlllkkkjjjhhheeebbb^^^\\\ZZZ[[[\\\]]]^^^______```bbbbbbbbbbbb```^^^[[[YYY^^^]]]___bbbccchhhwwwlllccc\\\[[[___ccciiippp~~~zzzuuurrruuuzzz~~~|||zzzyyy||||||{{{{{{zzz{{{{{{{{{~~~}}}||||||{{{yyywwwvvvtttrrrqqqppppppqqqqqqmmmmmmlllllllllmmmooopppmmmooooooooommmllllllmmmlllllllllnnnrrrvvv{{{~~~yyykkk]]]XXXUUUVVVXXX\\\eeeooozzzyyyrrrssssssrrryyyuuunnnjjjmmmyyy~~~yyywwwvvvwww|||vvvggg]]]UUUQQQKKKEEE@@@>>>======:::;;;;;;<<<===>>>??????@@@AAABBBDDDEEEFFFFFFFFFGGGIIILLLRRRVVVTTTMMMGGGLLLLLLPPPUUUYYY```nnn{{{yyyjjj\\\UUUNNNKKKJJJMMMSSSccchhh[[[PPPOOOQQQQQQPPPRRRbbbnnn~~~~~~qqqkkklllzzz|||uuutttuuusssqqqpppssszzz}}}yyyrrrllljjjkkkooorrrsssuuuuuusssooooooqqquuutttrrrnnnjjjhhhfffffffffdddfffggghhhhhhfffcccbbbcccgggjjjllljjjgggeeeeeeeeeggghhhhhheeecccbbbbbbcccbbbaaa``````aaabbbbbbccceeehhhiiihhhhhhhhhiiiggghhhgggfffdddaaa]]][[[ZZZ[[[]]]___aaabbbccccccbbbbbbbbbaaa```]]][[[YYYZZZZZZ\\\^^^^^^bbbmmmyyyvvv^^^[[[YYY]]]ccckkkwwwvvvoookkkfffjjjpppwww~~~~~~~~~~~~{{{zzzzzzzzz{{{{{{|||}}}{{{|||}}}{{{wwwsssqqqpppmmmmmmnnnpppuuuzzzwwwjjj]]]YYYVVVYYY]]]dddppp|||zzzrrrrrrrrrrrrzzzwwwooommmttt}}}{{{xxxyyyzzz~~~uuuhhh[[[SSSMMMJJJFFFAAA===<<<;;;<<<======<<<===>>>@@@AAACCCCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKPPPWWW___iiizzzxxxlll^^^SSSNNNJJJIIIKKKPPP[[[ppplllTTTPPPOOOOOOOOOPPPTTTZZZmmmxxxuuuhhhiiirrrzzzuuuuuuwwwvvvuuutttwww||||||xxxsssmmmkkkkkkmmmooopppqqqqqqnnnlllkkkmmmpppqqqnnnjjjfffdddcccddddddfffdddbbbaaa```aaacccdddbbbeeehhhhhhfffdddbbbbbbkkklllmmmkkkhhheeecccccceeecccaaa___^^^___```aaaccceeeggghhhgggfffffffffcccdddeeeeeeccc```]]][[[ZZZ[[[^^^```bbbcccddddddaaaaaa```___]]][[[YYYXXXTTTUUUWWWYYY[[[```gggnnn|||xxxeee[[[ZZZ\\\aaahhhsssyyynnngggdddeeeiiipppxxxzzzsssnnnlllgggggghhhkkkpppvvv{{{~~~}}}vvvmmm```[[[XXX[[[aaakkkyyywwwnnnnnnoooqqq{{{~~~tttlllnnnttt}}}~~~zzzyyy{{{sssggg\\\RRRKKKFFFDDDAAA>>>;;;;;;;;;<<<<<<;;;;;;:::<<<>>>AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHFFFEEEFFFIIIMMMLLLNNNTTT]]]gggtttxxxlll```UUUMMMKKKJJJKKKOOOWWWfff}}}mmmXXXNNNRRRUUUTTTQQQSSS]]]fffwww{{{}}}wwwkkkeeeooo~~~}}}uuuqqqrrrtttuuuvvvxxxzzz{{{{{{yyywwwvvvtttoookkkhhhhhhhhhiiiiiiiiijjjiiihhhhhhiiijjjnnnlllhhheeeccccccdddddd______^^^^^^^^^___```aaabbbdddfffeeecccaaa``````kkkllllllkkkhhhfffeeeffffffdddaaa___]]]]]]^^^___ccceeegggfffdddbbbbbbbbb___aaacccdddcccaaa^^^]]]ZZZ[[[^^^```bbbbbbbbbbbb^^^^^^]]]\\\[[[YYYXXXWWWPPPRRRTTTUUUYYY^^^bbbdddooo|||kkk\\\ZZZZZZ^^^fffpppsssgggaaa___fffkkkttt~~~xxxooogggcccaaaaaabbbeeejjjooouuuxxx}}}zzztttiiiccc___```fffppp}}}pppggggggiiinnn{{{uuujjjhhhkkkttt~~~|||~~~pppcccYYYQQQJJJEEEBBB@@@>>><<<;;;;;;<<<===<<<;;;:::;;;<<>>===<<<<<<<<<===>>>=========>>>@@@BBBDDDFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFHHHJJJKKKJJJKKKNNNRRRTTTZZZffftttyyyiii\\\SSSLLLKKKNNNHHHRRRbbbsssttt]]]RRROOORRRZZZ^^^\\\[[[dddqqqzzz}}}rrreee___bbbnnn||||||{{{uuuooolllnnnppprrrsssuuuuuutttqqqooonnnnnnmmmkkkiiigggfffeeeddd___aaafffjjjmmmnnnllljjjgggfffeeeeeeddddddeeeeee]]]bbbjjjpppsssssspppmmmiiijjjiiigggdddccccccdddhhhgggfffdddccceeeiiilllgggfffdddbbb```^^^\\\[[[\\\^^^```aaa```______```\\\___cccfffgggeeecccaaa___```aaabbbbbb```]]]\\\YYYYYYYYYXXXXXXYYYYYYYYYVVVYYY[[[^^^hhhssswwwtttpppwww~~~~~~tttggg```^^^]]]cccppprrrbbb[[[]]]aaajjjtttrrreee\\\WWWRRRSSSVVV\\\ccckkkrrrwww~~~uuukkkffffffmmm{{{wwwiii]]]\\\___gggxxxsssddd]]]]]]aaalll~~~xxxllldddYYYQQQLLLHHHDDDAAA<<<<<<;;;;;;;;;<<<======>>>>>>@@@AAACCCEEEFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLOOOSSSUUUXXXaaaqqqtttcccWWWNNNIIIJJJOOOOOO^^^rrr|||cccSSSPPPSSS[[[aaadddbbbccckkksssvvvpppggg^^^^^^fffwwwzzz{{{zzzwwwrrrpppqqqtttqqqrrrrrrrrrpppoooooopppnnnmmmlllkkkiiihhhgggfff___bbbhhhnnnrrrssspppnnncccdddddddddeeeeeeeeeeee___aaaeeeiiimmmppprrrsssmmmmmmllljjjfffeeeeeefffnnnllliiieeebbbdddiiilllgggfffeeedddaaa^^^\\\ZZZXXXZZZ]]]_________```aaa\\\___cccggghhhgggeeecccaaabbbcccdddbbb```\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[XXX\\\```ffftttyyy}}}}}}~~~nnnccc```bbbfffmmm}}}mmm]]]YYY___fffppp{{{{{{zzz}}}~~~ooobbbXXXSSSVVVXXX\\\bbbkkkuuu}}}wwwkkkdddbbbgggtttxxxiii\\\ZZZ]]]eeevvvsssbbbZZZYYYZZZeeewwwwwwhhh___XXXOOOHHHDDDAAA===:::;;;;;;;;;:::;;;;;;<<<<<<<<<===???BBBDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIILLLKKKJJJKKKNNNSSSWWWZZZbbblll~~~ppp```SSSJJJFFFJJJOOOYYYiiikkkXXXPPPRRRXXXeeejjjllliiijjjpppqqqnnnaaa]]][[[___kkk|||xxxtttrrrssstttrrrpppuuuqqqmmmmmmqqquuuwwwxxxvvvzzzxxxooogggeeeggghhhbbbiiiuuuuuummmeeeccc`````````aaaaaa```aaaaaaccceeehhhkkknnnooonnnlllhhhdddcccdddgggiiikkkiiieeecccbbbbbbdddeeebbb___]]]\\\\\\[[[XXXTTTSSSSSSUUUXXX\\\_________^^^```dddggghhhgggeeedddeeedddbbb```___\\\YYYWWWYYYXXXWWWXXXZZZ]]]]]]]]][[[___aaahhh}}}~~~wwwwwwxxxmmmeeedddhhhooo}}}~~~jjj]]]ZZZ```hhhyyy|||sssqqqppprrrxxx~~~~~~wwwuuutttvvv|||mmm]]]WWWXXXSSSZZZcccllluuuyyylllaaa]]]aaappp~~~yyyjjj]]]VVVUUU\\\pppxxxjjj^^^ZZZ]]]fffvvvssseee\\\PPPNNNJJJFFFBBB@@@>>>===::::::999888999<<<>>>@@@@@@AAABBBDDDEEEEEEFFFFFFIIIFFFDDDEEEHHHJJJIIIGGGIIIKKKPPPTTTSSSTTT^^^jjjpppzzzttteeeWWWQQQKKKFFFNNN\\\gggzzziiiWWWRRRTTTWWWZZZiiifffeeekkkrrrrrrkkkddd\\\YYYZZZeee{{{yyyuuuqqqoooqqqsssttttttsssqqqpppqqquuuyyyzzzzzz{{{}}}tttkkkjjjkkkkkkkkksssxxxooofffcccaaa``````aaaaaa```aaabbbccceeehhhkkkmmmnnnmmmjjjfffbbbaaabbbdddfffgggeeecccaaa``````aaabbb]]][[[YYYYYYZZZXXXUUURRRQQQRRRSSSWWW[[[\\\\\\[[[[[[]]]aaadddfffgggfffffffffeeecccaaa```^^^[[[YYYYYYXXXWWWYYY\\\___aaaaaa^^^bbbdddkkk~~~{{{tttuuu~~~vvvmmmfffhhhnnn~~~zzzgggZZZXXX```jjjuuujjjiiihhhkkkrrryyyzzzuuutttuuuyyyooo___XXXYYYWWW___jjjuuu|||nnnbbb[[[^^^kkkyyyyyyjjj[[[TTTRRRWWWjjj~~~zzzlllaaa]]]]]]gggxxxzzzpppggg]]]VVVNNNLLLHHHDDDAAA>>>======;;;:::999999:::<<>>@@@AAACCCDDDFFFGGGHHHHHHIIIIIIJJJHHHGGGGGGHHHJJJJJJJJJNNNOOOTTT\\\bbbhhhsss~~~xxxhhhZZZOOOMMMPPPVVVeeeuuunnn^^^OOOJJJNNNSSSWWW[[[^^^eeennntttrrrjjjbbb\\\WWW^^^nnntttpppkkkhhhiiimmmsssvvvrrruuuzzz~~~}}}{{{{{{xxxooommmllllllwww|||vvvmmmfffccc```^^^___```aaaaaabbbcccdddfffggghhhiiiiiibbb___ZZZVVVUUUUUUWWWYYY[[[[[[\\\[[[ZZZYYYWWWVVVRRRTTTWWWZZZ\\\[[[ZZZXXXUUUWWWZZZ^^^aaa```\\\XXXRRRSSSTTTVVVYYY\\\^^^___^^^^^^^^^\\\ZZZYYYZZZZZZZZZXXXVVVWWWZZZ]]]___```cccdddcccfffpppyyywwwooofffbbbdddnnnzzz{{{zzz}}}lll^^^VVVXXXgggxxxtttiii``````ccckkkwww|||~~~~~~wwwfff[[[YYYZZZdddttttttggg\\\YYYaaakkk}}}|||mmm^^^UUUPPPSSSdddvvv~~~qqqgggccc```jjj||||||mmm```XXXSSSOOOLLLEEECCCAAA>>>===<<<;;;;;;============>>>???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIGGGGGGHHHJJJKKKLLLQQQSSS[[[fffpppyyyzzzqqqaaaTTTJJJKKKTTTbbbvvvnnn[[[QQQJJJKKKOOOSSSVVVYYY\\\hhhuuuyyyssshhhaaa^^^ZZZjjjxxx|||uuurrrmmmiiiiiilllqqquuutttxxx}}}~~~zzzxxxwww}}}xxxqqqnnnmmmmmmvvvxxx|||zzzrrrlllfffbbb___]]]^^^___``````bbbbbbdddeeeeeeeeeeeeeee^^^[[[WWWTTTSSSTTTVVVXXXXXXXXXYYYYYYXXXVVVTTTSSSNNNRRRWWW\\\^^^^^^]]]\\\WWWYYY\\\```bbb```[[[WWWOOOOOOOOOPPPQQQSSSUUUVVV[[[\\\\\\[[[XXXXXXZZZ\\\aaa^^^ZZZXXXYYY[[[\\\]]]^^^]]]]]]```hhhooommmhhh```]]]___iiisss{{{ggg]]]YYY]]]ooossshhh___aaagggsss{{{iii\\\XXXZZZeeevvvxxxlll```[[[___gggwww}}}nnn___WWWRRRTTTdddvvv}}}qqqiiigggjjjssszzzqqqeee[[[TTTPPPKKKHHHAAA@@@>>>===<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHJJJMMMOOOTTTYYYdddrrr}}}xxxmmmeee[[[RRRJJJNNN\\\qqq{{{hhhUUUMMMHHHHHHMMMRRRTTTVVVZZZaaammmyyyxxxmmmaaa]]]___eee|||xxxssszzzxxxvvvtttpppnnnooorrruuuxxx{{{}}}xxxtttrrrsss{{{~~~yyysssrrrqqqpppvvvuuuuuuuuutttrrrnnnjjjeeeaaa]]][[[\\\]]]______aaaaaacccccccccbbbaaa```[[[YYYVVVTTTTTTWWWZZZ]]]WWWXXXXXXXXXWWWUUUSSSRRRMMMRRRYYY^^^___^^^]]]\\\VVVXXXZZZ]]]^^^\\\VVVRRRNNNNNNMMMMMMMMMNNNOOOPPPZZZ[[[\\\[[[YYYYYY\\\```gggccc^^^[[[ZZZ[[[[[[[[[XXXVVVVVV[[[dddkkkllljjj```^^^```gggnnn{{{vvvddd___^^^dddyyyqqqeee]]]aaakkk|||}}}kkk]]]XXX[[[fffxxx}}}rrrfff]]]^^^cccppprrrcccZZZTTTUUUdddvvv}}}tttooonnnvvv~~~wwwiiibbbZZZSSSOOOKKKFFFBBB???>>>===<<<<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMRRRUUU[[[cccrrr|||vvvooofff^^^VVVRRRRRRZZZlll~~~nnn```RRRFFFBBBBBBFFFNNNTTTVVVZZZ___hhhpppuuuooobbbZZZ\\\cccxxxwwwoooppp{{{zzz{{{{{{yyyvvvuuuwwwyyy{{{~~~|||vvvpppmmmkkknnnwww|||yyyuuuttttttsssuuusssqqqooonnnkkkhhheeeddd```[[[YYYZZZ\\\]]]^^^``````bbbbbbaaa```^^^]]]WWWUUUSSSRRRTTTXXX\\\___YYYYYYXXXXXXWWWUUUTTTSSSSSSYYY___cccbbb___\\\[[[VVVVVVXXXZZZZZZXXXSSSOOONNNOOOOOOOOOOOOOOOOOOOOOWWWZZZ[[[ZZZWWWXXX\\\aaagggbbb]]]YYYXXXXXXYYYYYYUUURRRQQQWWW___fffiiijjjccc```bbbeeehhhssssssdddccceeelll|||kkk___ZZZ```nnn~~~lll]]]WWWZZZdddwwwyyylll```\\\___ggguuu{{{kkkaaaZZZZZZhhhxxx~~~xxxwwwyyy}}}~~~rrrjjj[[[VVVOOOJJJHHHEEEBBB???>>>======<<<===>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNQQQWWW\\\hhhttt}}}sssnnniiiaaaZZZQQQUUU]]]lllvvvgggYYYLLLEEEEEEAAACCCIIIQQQVVVXXX]]]ccchhhmmmmmmeee[[[[[[fffrrrxxxmmmlllrrr{{{~~~}}}{{{|||}}}~~~zzzrrrkkkhhhgggjjjsssyyywwwtttttttttttttttqqqnnnllljjjgggccc```ccc___ZZZXXXXXX[[[\\\]]]___```aaaaaa```^^^\\\ZZZRRRQQQOOOOOORRRWWW\\\___ZZZZZZYYYXXXWWWVVVUUUUUUZZZ```fffhhheeeaaa]]]\\\WWWWWWXXXYYYYYYWWWRRROOOOOOPPPQQQRRRRRRRRRRRRRRRTTTWWWXXXWWWTTTUUUZZZ```ccc___YYYUUUTTTUUUUUUVVVWWWRRRPPPSSSZZZ___bbbddddddaaaaaacccccclllrrrdddeeeiiiqqqxxxfffZZZYYYaaaqqq~~~mmm^^^WWWWWWaaauuu~~~ooo```[[[\\\```nnn|||tttiiiaaa___lll||||||}}}|||rrrhhh```UUUOOOHHHDDDDDDCCCAAA???============>>>@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMNNNPPPPPPQQQUUU\\\aaauuurrrhhhddd```YYYSSSOOOWWWfffzzzuuu```VVVLLLAAAAAAIIIGGGHHHNNNVVVYYYZZZ___eeefffhhhfff___ZZZaaasssooojjjlllwww~~~{{{|||}}}}}}{{{tttlllfffeeeeeennnoooqqqrrrrrrqqqooonnnpppnnnkkkhhheeebbb```___YYYYYYXXXWWWXXXZZZ]]]___```\\\XXXXXXZZZ[[[XXXUUUOOOPPPQQQSSSUUUWWWYYYZZZXXXXXXWWWTTTSSSTTTWWWZZZ]]]dddgggccc^^^]]]]]]\\\YYYXXXWWWVVVTTTSSSRRRQQQOOOTTTXXXXXXXXXXXXTTTNNNPPPQQQSSSUUUVVVWWWWWWVVV]]][[[XXXTTTRRRQQQQQQRRRRRRNNNKKKOOOWWW^^^`````````]]]\\\___aaaiii{{{sssdddffflllvvvpppbbb\\\WWWdddxxxqqqbbbXXXYYYaaasssrrreee[[[VVV^^^ffftttvvviiigggsss}}}}}}}}}sssllleee\\\UUUMMMLLLIIIFFFBBB@@@>>>===;;;<<<===>>>@@@BBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLKKKLLLNNNOOORRRYYYdddlllvvvjjjccc^^^WWWUUUUUUTTTggg{{{uuucccPPPGGGCCCAAACCCHHHRRRWWWYYYWWWYYY```ccc```dddaaa^^^]]]cccrrrzzzmmmlllqqq~~~zzzyyyzzz{{{yyyssslllhhhhhhjjjssssssrrrrrrpppmmmkkkjjjhhhhhhgggeeebbb___[[[YYYXXXWWWWWWWWWXXXZZZ\\\]]]^^^ZZZWWWWWWZZZ[[[XXXUUUPPPQQQQQQSSSTTTUUUVVVWWWSSSSSSRRRPPPOOOPPPSSSVVVZZZaaaccc___ZZZYYYYYYXXXYYYXXXWWWVVVTTTRRRQQQQQQRRRXXX\\\ZZZXXXVVVSSSOOOOOOQQQRRRTTTUUUUUUUUUTTTWWWUUUSSSQQQOOONNNNNNNNNRRRNNNKKKNNNVVV]]]aaaaaabbb___^^^^^^^^^cccsssqqqcccgggqqqjjj\\\WWWXXXfff{{{qqqaaaXXXXXXaaasssvvviii^^^XXX\\\dddrrrsssooo{{{}}}||||||||||||||||||qqqhhhbbb\\\UUUPPPIIIHHHFFFDDDAAA@@@???>>>;;;<<<===???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNPPPTTT^^^kkkttt}}}rrreee^^^XXXTTTTTTWWW]]]pppbbbTTTEEE???======AAAGGGXXX\\\\\\[[[^^^dddeeebbb```^^^^^^eeessssssjjjmmmwww~~~xxxxxxyyyyyyxxxtttooonnnpppssszzzxxxvvvrrrnnnjjjgggfffcccddddddccc```\\\WWWUUUVVVVVVVVVVVVWWWYYYZZZ[[[[[[YYYWWWWWWZZZZZZWWWTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOOOONNNMMMNNNPPPSSSVVV[[[]]]YYYUUUTTTTTTRRRXXXWWWVVVUUUTTTSSSRRRQQQXXX```ddd___YYYUUURRRPPPOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMLLLRRRNNNKKKMMMTTT\\\aaabbbfffccc```^^^[[[^^^iiiuuuqqqdddiiiwwwzzzfffYYYUUUZZZhhh~~~rrraaaWWWVVV___qqq{{{nnnccc\\\ZZZaaaooozzzttt|||zzz{{{xxxwwwvvvxxx}}}uuunnnddd\\\WWWSSSOOOKKKDDDCCCBBBAAA@@@?????????;;;<<<>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNPPPSSS[[[hhhxxxuuujjj]]]UUUPPPOOOTTT\\\kkk}}}}}}gggQQQIIIAAA>>>???CCCLLLTTTbbbcccccccccfffiiigggaaaYYYZZZ```ppp|||qqqkkkssszzzwwwzzzzzz{{{{{{xxxvvvvvvzzz~~~~~~yyytttooojjjgggfffeeeeeedddbbb^^^ZZZWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZZZZWWWTTTSSSSSSRRRQQQPPPOOONNNMMMLLLMMMNNNNNNMMMMMMOOOQQQPPPUUUWWWTTTQQQRRRSSSQQQTTTTTTTTTTTTTTTTTTTTTTTTaaaiiimmmeee[[[UUURRRQQQOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOONNNQQQNNNKKKLLLRRRYYY___bbbgggeeebbb^^^ZZZ[[[bbbiiiqqq~~~ttthhhmmm~~~uuudddZZZYYYZZZiiirrraaaVVVSSS[[[mmmsssggg___ZZZaaammm}}}{{{~~~{{{zzz{{{vvvtttsssuuu|||tttjjjddd[[[TTTOOOLLLJJJHHHAAA@@@???>>>>>>===>>>>>><<<===???AAACCCEEEGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKMMMMMMMMMLLLLLLMMMPPPTTTZZZdddtttxxxjjj```UUUNNNJJJMMMXXXddd{{{~~~eeeRRRGGGDDD@@@@@@DDDNNN[[[fffjjjjjjjjjlllnnnlllddd\\\XXX]]]lllwwwttt~~~|||uuuwww||||||~~~~~~|||}}}{{{vvvqqqllliiihhhhhhfffbbb^^^ZZZWWWVVVVVVUUUVVVXXXZZZ[[[[[[[[[[[[YYYYYYZZZ[[[\\\ZZZWWWTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJKKKMMMMMMLLLLLLMMMNNNMMMQQQSSSPPPPPPSSSTTTRRROOOOOOQQQRRRTTTUUUWWWWWWgggoooqqqhhh]]]VVVSSSQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOMMMKKKLLLPPPVVV\\\___```aaa___ZZZWWWXXX[[[^^^fffppp~~~uuukkkrrrsssccc[[[[[[ZZZiiippp```VVVQQQXXXiiivvviii```\\\bbblll{{{|||xxxwwwxxxsssrrrssswwwrrrgggaaa\\\UUUNNNJJJGGGEEEDDD@@@???>>>======<<<<<<<<<>>>???@@@BBBEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLMMMMMMMMMLLLMMMRRRYYYbbbooowwwmmm^^^WWWOOOJJJIIIOOO```ooo~~~eeeRRRGGG>>>>>>===>>>FFFUUUdddnnnmmmmmmooorrrqqqiii^^^WWW[[[ggg}}}~~~~~~}}}zzzrrrppptttzzzzzz}}}~~~~~~~~~zzzvvvqqqlllhhhfffdddaaa]]]XXXVVVUUUUUUVVVXXXYYY\\\^^^______^^^]]]ZZZ\\\^^^___^^^[[[WWWUUUSSSRRRQQQPPPNNNMMMKKKKKKHHHKKKMMMMMMLLLJJJJJJJJJMMMPPPQQQOOOPPPTTTUUUSSSLLLMMMOOOQQQTTTVVVXXXXXXdddjjjkkkddd[[[VVVTTTQQQMMMMMMLLLKKKKKKLLLLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLOOOSSSWWWZZZWWWZZZZZZVVVTTTVVVWWWVVV^^^dddppp|||tttnnnyyyqqqaaaYYYXXX[[[jjjnnn___UUUQQQWWWeee|||xxxkkkbbb]]]bbblllzzz}}}yyyuuutttwwwttttttwww~~~|||qqqeee]]]UUURRRNNNIIIDDDBBB@@@@@@??????>>>============>>>AAAAAABBBDDDFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMOOOOOOPPPPPPWWWbbbooo}}}}}}uuujjjaaaRRROOOLLLKKKLLLVVVjjj}}}hhhRRRGGGDDD<<<>>>@@@CCCNNN^^^kkkpppllllllnnnppplllbbb[[[XXX\\\oooyyyxxxuuupppllllllppptttuuuxxx{{{|||zzzyyyzzz|||{{{zzzwwwsssmmmgggbbb___\\\[[[YYYWWWVVVVVVWWWXXX[[[]]]```cccdddcccaaa```]]]___bbbccc```\\\XXXUUURRRQQQQQQPPPNNNMMMMMMLLLKKKMMMOOOPPPNNNKKKJJJIIIOOOQQQQQQNNNOOOSSSSSSPPPMMMNNNOOOQQQSSSUUUVVVWWWYYY^^^___[[[WWWVVVTTTPPPLLLLLLKKKJJJKKKKKKMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOKKKLLLLLLLLLMMMPPPRRRUUUSSSXXXYYYVVVUUUWWWVVVRRRZZZ\\\eeesssyyyuuuqqqaaaXXXWWW\\\kkkzzzyyy|||lll^^^VVVTTTXXXdddyyyzzzmmmddd\\\aaajjjyyy~~~|||zzzvvvwwwzzzzzz|||~~~tttkkkbbbYYYSSSIIIIIIHHHEEEBBB@@@??????=========>>>>>>@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJLLLNNNQQQSSSTTTYYYbbbqqqyyyqqqhhh]]]VVVIIIIIILLLOOORRR^^^uuukkkVVVFFFAAAAAA<<>>@@@BBBDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLOOORRRVVVXXXbbbmmm~~~|||sssiii^^^UUUOOOCCCFFFLLLQQQWWWccc{{{lllYYYJJJ@@@<<<<<<999@@@GGGPPP^^^jjjjjjcccgggdddcccaaaZZZUUU[[[fff|||}}}xxxqqqmmmkkklllmmmnnnqqqqqqrrrrrrqqqooommmllljjjmmmooommmeee^^^YYYWWWYYYWWWUUUWWW[[[^^^^^^]]]ZZZ^^^eeekkkmmmjjjccc]]]\\\^^^aaacccaaa]]]XXXTTTSSSTTTUUUSSSPPPNNNPPPRRRQQQSSSUUUUUUTTTSSSSSSSSSVVVTTTQQQNNNLLLLLLLLLLLLOOOLLLJJJLLLOOORRRQQQPPPQQQRRRRRRRRRQQQOOOMMMLLLNNNNNNMMMKKKIIIHHHJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNPPPOOOMMMNNNQQQTTTVVV\\\bbbbbb]]]WWWUUUUUUYYYWWWZZZgggxxxrrr___WWWXXX```ssszzznnneeehhhrrr|||xxxjjj___YYYVVVYYYcccxxxyyylllccc```aaafffssstttmmmbbbXXXQQQMMMJJJIIICCCBBB@@@>>>===<<<<<<=========>>>???@@@BBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGEEECCCEEEIIIKKKKKKIIIGGGKKKOOOQQQQQQUUU]]]dddpppzzzmmmcccXXXMMMHHHGGGDDDEEEJJJUUUdddttt|||lllXXXJJJAAA<<<;;;>>>;;;CCCNNNYYY```cccdddeeehhh^^^WWWWWWWWWZZZjjj~~~}}}{{{xxxtttpppnnnlllllljjjlllnnnooonnnllliiiggghhhiiihhhddd^^^[[[[[[]]]\\\\\\^^^bbbhhhhhhccc^^^[[[^^^ccciiillliiiddd___^^^^^^___^^^\\\ZZZWWWVVVOOOPPPQQQPPPNNNMMMOOOQQQPPPRRRTTTUUUUUUSSSRRRRRRSSSRRROOOMMMKKKKKKLLLLLLMMMLLLKKKLLLNNNOOONNNMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMKKKJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJLLLNNNMMMLLLLLLOOOQQQUUUZZZ^^^^^^YYYUUUSSSTTTUUUTTTXXXcccqqqqqq```YYYZZZggg{{{sssggg___aaakkkvvvvvvjjj```[[[ZZZ^^^iii}}}yyymmmcccaaabbbfffrrr~~~zzztttjjjddd[[[SSSNNNJJJGGGFFFAAA@@@???============>>>>>>??????@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDEEEHHHKKKKKKJJJKKKOOOSSSUUUVVV\\\fffnnn}}}vvvlllbbbZZZQQQHHHDDDEEEEEEHHHPPP^^^mmmvvvyyyxxxiii[[[LLLDDD@@@===>>>BBBDDDJJJSSS\\\aaadddfffffffffZZZRRRUUU[[[fff|||vvv}}}~~~~~~yyyrrrkkkhhhgggcccdddgggiiiiiigggdddbbbhhhfffbbb]]]ZZZ\\\ccciiifffgggllltttzzzxxxmmmccc]]]^^^bbbgggiiihhhccc```___^^^[[[XXXWWWVVVVVVVVVLLLMMMNNNMMMLLLMMMNNNPPPNNNPPPSSSUUUVVVTTTRRRPPPPPPNNNLLLKKKJJJJJJLLLLLLKKKLLLNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRPPPMMMLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMMMMNNNPPPRRRUUUYYYXXXTTTQQQQQQRRRPPPQQQVVV^^^hhhyyyqqq```ZZZ]]]mmm{{{jjj```XXX[[[dddooo|||sssiiibbb^^^aaaeeepppyyynnneeecccdddiiittt~~~}}}rrriiiccc[[[WWWQQQLLLIIIFFFDDDBBB???>>>============??????AAAAAABBBBBBDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDEEEHHHJJJJJJJJJKKKOOOTTTVVVZZZcccpppzzzxxxrrrccc\\\TTTOOOIIICCCBBBEEEFFFMMM\\\mmmzzzzzzooodddUUUKKKBBB???@@@@@@BBBFFFNNNRRRXXX^^^dddgggiiiiiifffYYYQQQXXXfffzzzooommm}}}yyynnndddaaaaaa``````aaabbbbbbbbbbbbbbbhhhfffbbb]]]\\\bbbllluuuttttttyyysssggg```aaabbbdddeeedddaaa]]]]]][[[XXXVVVTTTSSSSSSSSSLLLLLLLLLLLLLLLLLLMMMNNNLLLNNNQQQUUUVVVUUURRROOOLLLKKKJJJHHHHHHJJJKKKLLLJJJNNNRRRRRROOOKKKIIIJJJHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTRRROOOLLLKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPOOOQQQRRRRRROOONNNNNNOOOKKKNNNSSSZZZaaaqqqooo___[[[^^^nnn|||sssddd\\\VVVYYYbbbnnn~~~~~~rrriiidddbbbhhhmmmyyyzzzqqqjjjhhhjjjppp{{{wwwmmmeee^^^ZZZRRROOOKKKGGGEEECCC@@@>>>===<<<<<<<<<===???@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJIIIFFFEEEDDDEEEFFFIIIKKKLLLMMMRRRWWW[[[bbbnnn~~~uuujjjcccVVVPPPKKKHHHDDDAAADDDJJJKKKVVVjjj}}}zzzdddRRRMMMDDD>>>???BBBDDDGGGJJJQQQTTTZZZaaahhhkkkmmmlllfff\\\XXXcccxxxuuuhhhooovvviii```^^^```aaa```^^^^^^^^^```cccdddeeedddccc``````eeeooovvvzzzyyy{{{~~~rrrgggdddccccccccccccaaa]]]ZZZXXXXXXWWWVVVTTTQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJLLLOOOSSSVVVUUUQQQNNNJJJIIIHHHGGGGGGIIIKKKLLLJJJPPPVVVXXXTTTOOOLLLKKKIIIIIIIIIIIIJJJLLLOOOPPPQQQRRRSSSRRROOOKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJMMMMMMMMMNNNOOOOOONNNMMMLLLMMMMMMMMMLLLKKKLLLLLLHHHKKKQQQWWW]]]lllmmm^^^[[[___nnnssskkk```ZZZXXX\\\eeerrrtttnnnkkkjjjqqqwww|||uuuqqqqqquuu|||~~~sssiiiaaa[[[WWWTTTNNNKKKHHHEEEDDDBBB???<<<<<<<<<<<<===>>>@@@BBBDDDGGGGGGGGGGGGHHHIIIKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEGGGIIIMMMOOOSSSXXX^^^eeennn|||vvvggg[[[SSSMMMIIIEEEDDDBBBAAAGGGOOOSSScccyyyuuuZZZGGGGGGAAA===AAAGGGJJJMMMQQQQQQUUU\\\fffnnnqqqpppmmm^^^[[[```sssvvvnnnmmm~~~|||rrrhhhbbbaaaccccccaaa___^^^^^^```ccceee___```aaa```___bbbiiinnntttssstttuuuvvvrrrjjjdddeeecccbbbbbbaaa___[[[XXXUUUVVVWWWVVVTTTPPPLLLIIIHHHGGGEEEFFFHHHIIIIIIHHHJJJJJJLLLPPPUUUUUURRRNNNIIIHHHGGGFFFGGGHHHJJJKKKKKKQQQXXX\\\[[[VVVQQQNNNJJJJJJJJJKKKLLLMMMNNNOOONNNPPPSSSRRROOOLLLIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJHHHIIIJJJJJJKKKKKKKKKJJJJJJGGGJJJOOOTTTYYYggg~~~lll^^^]]]aaaqqqxxxmmmfff]]][[[\\\bbbkkkyyy}}}yyywwwxxx~~~{{{zzz|||wwwqqqfff]]]VVVRRRNNNLLLKKKHHHEEECCCBBB@@@>>><<<=========>>>???BBBDDDEEEHHHHHHHHHIIIIIIJJJLLLLLLJJJJJJJJJKKKKKKJJJJJJJJJFFFGGGHHHHHHIIIMMMRRRVVVWWW]]]eeemmmxxxyyylll___SSSLLLFFFCCCAAABBBAAACCCKKKUUUbbbuuuiiiQQQCCC@@@===@@@IIIQQQTTTUUUWWWSSSYYYcccooowwwwwwpppiiiTTT[[[kkknnnooo{{{{{{xxxsssnnniiifffeeedddaaaaaaaaaaaaaaabbbbbbbbb[[[]]]^^^]]][[[]]]aaaeeehhhjjjlllllljjjgggdddbbbbbbaaaaaaaaaaaa___[[[XXXUUUVVVVVVUUURRROOOKKKIIIFFFEEEDDDFFFJJJMMMNNNMMMJJJIIIJJJNNNSSSUUURRROOOIIIHHHGGGFFFFFFHHHIIIKKKKKKPPPWWW^^^aaa]]]UUUOOOIIIJJJKKKMMMOOOPPPPPPPPPMMMOOOSSSSSSQQQMMMJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJLLLKKKHHHEEEGGGHHHIIIJJJKKKKKKJJJIIIGGGHHHKKKOOOTTT___uuu|||lll``````fffuuutttjjjeee^^^___dddlllvvvzzzrrrhhhbbbZZZSSSNNNKKKIIIGGGFFFCCC@@@?????????>>>===>>>>>>>>>???AAACCCEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJLLLLLLNNNRRRXXX^^^___fffpppzzzyyymmmaaaWWWNNNIIIAAA@@@@@@BBBDDDHHHSSS___sssyyy[[[HHHCCC>>>@@@IIIXXXaaaaaa]]][[[\\\cccooo||||||nnnbbbWWWddd{{{vvvpppyyyrrroookkkiiiiiigggfffddd___aaaccceeeeeecccaaa___[[[]]]]]][[[YYYYYY]]]aaa```dddhhhhhhfffccccccddd______```aaabbb```]]]ZZZVVVVVVUUUSSSQQQNNNKKKJJJGGGFFFFFFIIIOOOSSSUUUTTTKKKIIIHHHLLLRRRUUUSSSOOOJJJIIIGGGFFFFFFGGGIIIJJJJJJNNNVVV___ccc```WWWPPPHHHIIILLLOOOQQQRRRRRRRRRLLLOOOSSSTTTRRRNNNKKKJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIKKKMMMMMMIIIFFFFFFGGGHHHJJJLLLLLLJJJHHHHHHHHHIIILLLPPPZZZlll}}}}}}{{{lllbbbcccjjjwww}}}rrrjjjgggbbbeeellluuuxxxkkkccc\\\WWWQQQLLLIIIHHHGGGFFFBBB???<<<;;;<<<>>>>>>>>>?????????@@@AAADDDFFFGGGJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMOOOPPPQQQVVV]]]cccmmmtttwwwkkk^^^TTTMMMGGGDDD@@@???AAAEEEHHHNNNZZZggg~~~rrrQQQCCCCCCAAAFFFTTTeeennnjjj```[[[dddlllyyykkk\\\aaaqqqwwwxxx~~~lllfffeeejjjlllhhhdddddd^^^___aaadddeeeccc^^^ZZZZZZYYYXXXYYY[[[\\\[[[ZZZ___```````````````___^^^^^^^^^^^^]]]\\\[[[ZZZYYYVVVTTTQQQNNNKKKIIIHHHHHHMMMNNNOOORRR[[[dddeeeaaaXXXRRRNNNOOOUUUXXXUUUQQQMMMGGGDDDEEEFFFEEEFFFIIIFFFHHHNNNWWW^^^___YYYSSSJJJLLLOOORRRRRRQQQOOOMMMLLLUUUWWWQQQKKKKKKJJJHHHKKKJJJIIIHHHGGGHHHIIIJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHJJJIIIHHHGGGGGGHHHEEEGGGJJJNNNUUU^^^hhhooozzzzzz~~~~~~zzznnnggggggmmm|||uuupppnnnooouuu}}}yyyqqqhhh___ZZZSSSNNNIIIFFFEEEEEEBBB@@@>>>>>>??????@@@@@@@@@AAAAAACCCDDDEEEDDDCCCDDDEEEKKKKKKLLLLLLMMMMMMNNNNNNPPPOOOOOOPPPQQQPPPOOOMMMPPPOOOQQQTTTVVVZZZccclllzzz~~~ppphhh]]]SSSMMMHHHCCC@@@AAAAAADDDIIIKKKRRRcccvvvfffOOOEEEAAABBBRRRfffrrrpppfff```___iiiqqq~~~~~~pppgggeeeiiizzz~~~fff___\\\___bbbaaaaaaccc^^^___aaadddeeeccc___[[[YYYXXXWWWYYY[[[\\\\\\[[[]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXUUUSSSQQQNNNLLLKKKKKKKKKJJJLLLOOOTTT___jjjmmmjjjZZZSSSMMMMMMSSSWWWWWWUUUQQQKKKGGGGGGGGGEEEEEEGGGHHHHHHJJJPPPWWWYYYVVVRRRKKKMMMPPPSSSSSSRRROOONNNLLLSSSVVVPPPKKKJJJJJJHHHJJJIIIHHHGGGFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGIIIIIIHHHGGGHHHIIIJJJLLLOOOQQQUUUZZZaaaeeeqqq{{{|||}}}{{{wwwvvvyyy~~~tttmmmnnnssszzzxxxwww}}}|||yyysssllleee^^^VVVQQQNNNJJJEEEBBBBBBAAA???===>>>>>>>>>???@@@AAAAAABBBBBBDDDFFFFFFEEEDDDEEEFFFKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQPPPTTTSSSVVV[[[^^^cccnnnxxx}}}qqqddd]]]TTTLLLGGGCCC@@@>>>>>>>>>BBBIIIQQQ^^^uuu^^^IIIDDDDDDKKKYYYllltttpppfffbbbbbbrrrvvv}}}~~~uuuiiifffiiixxxhhhbbb^^^```cccdddfffhhh___```bbbdddfffdddaaa]]]XXXWWWWWWYYY[[[]]]]]]\\\\\\\\\\\\[[[[[[YYYXXXWWWXXXXXXXXXYYYXXXXXXWWWWWWTTTRRRPPPNNNMMMMMMMMMMMMIIILLLPPPUUU___jjjmmmjjjYYYSSSLLLLLLQQQVVVXXXWWWSSSMMMIIIIIIHHHEEEDDDFFFIIIGGGFFFIIINNNQQQRRRPPPMMMNNNQQQSSSSSSQQQOOONNNKKKPPPRRRNNNJJJIIIIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHHHHGGGGGGHHHJJJLLLOOOSSSUUUVVVWWWYYY[[[]]]fffuuu}}}tttpppooouuu}}}zzz|||}}}xxxllliiiddd^^^YYYSSSLLLHHHIIIFFFBBB@@@??????===<<<===>>>>>>@@@AAABBBCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUYYY```fffnnn{{{|||mmmbbbWWWQQQJJJDDDAAA@@@??????BBBBBBFFFOOO[[[nnnqqqRRRBBBCCCHHHUUUcccrrruuuooogggfffhhhtttssssssnnneeeaaaiiitttsssqqqppprrruuussspppmmmaaabbbccceeegggfffbbb___XXXWWWWWWYYY\\\^^^^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSPPPNNNMMMMMMMMMMMMLLLOOOQQQSSSYYY___```\\\TTTOOOKKKKKKOOOSSSTTTTTTQQQKKKHHHHHHHHHEEEDDDFFFHHHFFFDDDEEEIIILLLMMMLLLLLLNNNOOOPPPPPPOOOMMMKKKJJJLLLNNNLLLIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFFFFHHHJJJKKKOOOTTTWWWWWWUUUTTTSSSQQQXXXeeerrr~~~xxxooojjjnnnxxx~~~wwwoooiiiaaa]]]YYYUUUQQQMMMHHHEEEFFFDDDBBB@@@??????>>>>>>>>>>>>???AAABBBDDDEEEFFFFFFHHHJJJJJJHHHGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTVVVXXXZZZYYY[[[```iiirrr|||~~~pppcccZZZOOOKKKFFFBBB@@@@@@BBBCCCHHHKKKQQQ\\\kkk~~~```IIIAAADDDJJJ\\\iiittttttnnnjjjllloooppplllgggbbb___eeewwwyyyoooccccccdddeeegggeeebbb___XXXWWWWWWYYY\\\^^^^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSPPPMMMKKKJJJJJJJJJOOORRRSSSRRRSSSUUUTTTOOOLLLJJJIIIJJJMMMOOONNNMMMKKKFFFDDDFFFGGGEEEDDDFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIHHHFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFHHHJJJLLLPPPTTTVVVTTTQQQMMMLLLKKKPPPZZZeeeppp|||{{{www}}}qqqgggiiirrr{{{~~~zzztttlllddd^^^XXXUUUQQQNNNLLLJJJFFFDDDAAAAAAAAA@@@>>>>>>>>>>>>@@@@@@AAACCCDDDFFFGGGHHHHHHJJJKKKKKKJJJIIIIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRSSSTTTVVVZZZ]]]bbbeeelllxxxrrrfff[[[UUUKKKHHHEEEBBB@@@BBBEEEGGGHHHPPP]]]lll~~~iiiRRRGGGEEEHHHKKK]]]jjjsssrrrnnnpppssssssmmmhhhcccbbbffftttrrrccccccccccccdddbbb___\\\WWWVVVVVVXXXZZZ\\\\\\[[[YYYYYYYYYYYYXXXWWWUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPNNNKKKIIIHHHGGGGGGMMMQQQRRRPPPPPPQQQOOOJJJGGGGGGGGGHHHJJJJJJIIIGGGFFFBBBAAADDDFFFDDDDDDFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIJJJJJJIIIGGGFFFEEEGGGEEEEEEGGGGGGEEEEEEHHHFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEDDDCCCDDDGGGIIIOOOQQQTTTTTTPPPKKKGGGEEEGGGJJJQQQYYYdddqqq~~~tttnnnvvvxxxjjjgggmmmuuu~~~xxxvvvsssoooiiibbbZZZUUUOOOMMMJJJGGGFFFEEECCCAAA<<<===>>>>>>===<<<===>>>CCCCCCDDDFFFGGGHHHIIIIIIIIIKKKLLLLLLJJJIIIIIIJJJHHHHHHIIIJJJLLLMMMNNNNNNMMMPPPTTTUUUVVVXXX^^^cccjjjnnnwwwrrreee[[[SSSOOOGGGFFFEEEBBBBBBDDDIIILLLJJJVVVhhh{{{qqqWWWIIIHHHJJJMMMOOO]]]hhhpppoooqqqwwwxxxuuugggbbb```fffrrr}}}mmmbbbaaa``````___]]]ZZZWWWUUUTTTSSSUUUWWWXXXXXXWWWTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGFFFFFFFFFIIINNNPPPNNNLLLMMMKKKGGGHHHGGGFFFEEEFFFFFFFFFEEEEEEAAA@@@DDDFFFDDDCCCEEECCCDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGEEEDDDCCCFFFBBBAAAEEEFFFDDDDDDHHHCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEFFFEEEDDDBBBCCCFFFHHHNNNOOOQQQOOOLLLHHHEEEDDDDDDFFFJJJPPPZZZhhhvvvwwwqqqyyywwwmmmlllpppyyyvvvrrrwww{{{uuukkkiiifffccc___XXXQQQLLLJJJGGGDDDBBBAAAAAA@@@>>>:::===??????>>>===???@@@FFFGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMLLLJJJIIIIIIJJJGGGHHHIIIJJJKKKMMMNNNNNNOOOSSSXXXZZZ\\\aaaiiiooovvv{{{ssseeeYYYQQQLLLIIIEEEFFFFFFEEEEEEIIIPPPUUUZZZhhhxxxlll\\\LLLHHHJJJMMMQQQUUU___hhhnnnooouuu}}}|||sssaaa^^^bbbqqqpppaaa```___]]]]]]\\\ZZZVVVSSSSSSRRRQQQRRRTTTUUUTTTSSSPPPPPPPPPQQQPPPPPPOOOOOORRRRRRQQQQQQPPPOOONNNMMMJJJIIIGGGFFFEEEFFFFFFGGGFFFKKKMMMKKKIIIIIIGGGCCCJJJHHHEEECCCCCCDDDEEEFFFFFFBBBAAADDDFFFDDDCCCDDDDDDCCCCCCBBBAAACCCGGGIIIIIIIIIHHHGGGFFFEEECCCBBBEEE@@@???DDDFFFCCCDDDHHHAAABBBCCCEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEECCCBBBBBBEEEGGGIIIKKKLLLLLLJJJHHHHHHHHHDDDEEEGGGLLLUUUcccqqq{{{zzzuuummmmmmttt}}}yyy}}}{{{ooojjjqqq}}}xxxpppjjjbbb```^^^[[[WWWRRRKKKFFFGGGEEEAAA@@@@@@???>>>===<<>>===>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGIIIKKKLLLMMMLLLKKKJJJMMMNNNNNNMMMKKKKKKLLLNNNMMMKKKJJJJJJLLLMMMNNNNNNSSSYYYbbbiiipppwww}}}sssiii\\\QQQKKKHHHGGGEEEFFFEEEHHHNNNPPPVVVeeeuuurrraaaTTTLLLKKKJJJIIILLLQQQYYY^^^cccgggoooyyy}}}uuuooo```jjj|||yyyooo{{{rrrqqqppplllfff___YYYUUUXXXRRRPPPQQQQQQMMMMMMPPPNNNPPPQQQQQQOOONNNOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKNNNMMMLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@???>>>@@@@@@AAAAAA@@@@@@??????BBBBBBBBBBBBBBBCCCCCCCCCHHHFFFCCCAAABBBEEEIIILLLOOOMMMJJJHHHFFFDDDDDDDDDBBB@@@???@@@CCCEEEEEECCCEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEEGGGEEECCCAAAAAABBBCCCEEENNNJJJFFFFFFHHHIIIFFFCCCEEECCCCCCGGGMMMWWWggguuuzzzrrrooojjjlllpppvvv}}}}}}uuupppwww~~~zzzsssjjjbbb\\\XXXVVVQQQPPPNNNKKKHHHFFFDDDBBBBBBAAA???>>>>>>???@@@BBBAAABBBCCCEEEFFFFFFFFFEEEGGGHHHJJJLLLMMMMMMMMMLLLMMMMMMNNNLLLKKKJJJLLLMMMMMMMMMLLLNNNPPPSSSUUUVVVYYY```iiirrrzzzuuullleee^^^TTTMMMIIIHHHGGGFFFHHHHHHNNNWWW___iiiyyyxxxggg]]]TTTLLLIIIIIIKKKMMMQQQVVV[[[___dddhhhooouuuwwwtttnnniiihhhuuuzzzppppppjjjiiifffbbb^^^YYYUUUSSSRRRNNNLLLMMMLLLJJJKKKNNNNNNOOOPPPOOOMMMLLLLLLMMMNNNMMMLLLJJJIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIHHHGGGIIIHHHFFFEEEEEEGGGIIIJJJGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>????????????@@@BBBDDDEEEIIIGGGDDDBBBCCCFFFIIILLLMMMLLLJJJHHHFFFEEEDDDDDDAAA??????@@@BBBCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBB===>>>???@@@AAABBBCCCDDDCCCBBB@@@???>>>???AAABBBKKKHHHEEEDDDFFFGGGEEEBBBEEECCCDDDGGGLLLTTTbbbooo|||rrrllljjjjjjnnnuuu|||www|||vvvrrrmmmjjjddd^^^WWWRRROOOMMMIIIGGGEEECCCAAAAAA@@@AAA@@@@@@??????@@@AAACCCDDDCCCEEEHHHJJJKKKIIIGGGFFFGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMNNNLLLKKKJJJKKKMMMKKKLLLMMMOOOSSSWWWZZZ\\\bbbiiirrr|||ssseee\\\UUUQQQLLLIIIIIIIIIIIIHHHKKKMMMUUUcccrrrwww___PPPKKKHHHEEEIIIKKKNNNSSSWWW\\\___aaahhhjjjnnnooommmjjjhhhgggwww{{{mmmlllzzzgggfffdddbbb^^^ZZZVVVTTTNNNNNNMMMMMMLLLKKKLLLOOOPPPQQQQQQOOOMMMLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGKKKLLLLLLKKKIIIGGGFFFFFFHHHGGGFFFFFFHHHKKKNNNQQQJJJGGGDDDAAA@@@???@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>===>>>???BBBEEEGGGIIIGGGDDDBBBBBBDDDGGGJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@<<<>>>???AAACCCDDDDDDEEEAAA@@@???>>>>>>>>>@@@AAAFFFDDDCCCCCCEEEFFFFFFDDDEEEDDDEEEIIINNNTTTaaalll{{{yyysssllljjjmmmtttzzz~~~{{{~~~|||xxxtttnnniiieee```^^^ZZZUUUPPPMMMJJJIIIFFFDDDBBB???>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGHHHJJJKKKKKKJJJIIIHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNMMMKKKKKKMMMNNNNNNOOORRRUUUYYY]]]bbbeeepppwwwsssfffZZZQQQJJJIIIHHHHHHIIIJJJKKKKKKNNNTTT```ssszzzdddRRRIIIHHHHHHGGGRRRRRRTTTXXX]]]aaacccdddiiijjjiiifffdddffflllqqqmmmmmmvvv~~~eeeeeeeeeccc___YYYTTTQQQOOORRRTTTSSSQQQPPPQQQRRRTTTTTTTTTQQQOOONNNOOOPPPNNNNNNLLLKKKJJJIIIIIIIIIPPPQQQRRRPPPKKKGGGEEEEEEEEEEEEEEEFFFIIINNNSSSUUUIIIGGGCCC@@@??????@@@BBBDDDCCCAAA@@@?????????@@@???>>>>>>>>>@@@CCCFFFHHHFFFDDDBBB@@@AAABBBEEEGGGFFFFFFEEEEEECCCBBBAAA@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>===>>>???AAABBBCCCCCCCCC@@@???>>>>>>>>>???@@@@@@AAAAAAAAABBBEEEGGGHHHHHHEEEDDDGGGLLLOOOTTT___jjjuuutttiiifffjjjqqqwww}}}zzzvvvuuurrrnnnjjjgggbbb]]]ZZZUUUTTTQQQNNNKKKHHHFFFEEEEEECCCAAA>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOOOONNNNNNPPPRRRUUUXXX\\\```ccchhhooosss}}}zzzmmmbbbXXXNNNGGGEEEEEEFFFGGGHHHJJJMMMNNNVVV```rrrsssdddRRRHHHGGGKKKPPPRRR```^^^\\\^^^bbbeeefffeeeeeeccc```^^^```jjjxxxppphhhvvvjjjjjjjjjgggbbb[[[UUUQQQRRRYYY]]][[[XXXXXXWWWVVVVVVVVVUUURRROOONNNOOOPPPNNNMMMLLLKKKKKKJJJKKKKKKRRRUUUVVVRRRLLLFFFDDDDDDCCCCCCDDDFFFIIIMMMQQQTTTLLLJJJGGGEEEDDDDDDFFFGGGEEEDDDBBB@@@??????@@@@@@????????????@@@BBBDDDEEECCCBBB@@@??????AAADDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFFFFDDDBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@>>>???@@@AAADDDFFFHHHIIIEEEDDDGGGKKKNNNQQQZZZccclll|||mmmaaa```gggmmm{{{zzzuuuoookkkeeebbb___\\\YYYVVVSSSPPPLLLKKKJJJHHHFFFDDDBBBAAABBBAAA@@@???>>>>>>???@@@CCCDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNPPPOOOOOOOOONNNNNNNNNNNNNNNPPPQQQQQQQQQRRRUUUWWWWWW\\\bbbgggkkkrrrzzz~~~uuuiii^^^VVVOOOHHHCCCBBBCCCEEEGGGIIINNNTTTYYYfffssscccTTTDDD@@@DDDMMMYYYaaajjjgggdddcccfffgggfffddd]]][[[ZZZ]]]gggxxxvvvjjjmmmuuusssooojjjccc]]]WWWTTTVVV```fffddd```___\\\YYYVVVUUUSSSPPPMMMLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLPPPSSSUUURRRKKKEEECCCDDDAAAAAACCCDDDGGGIIIKKKMMMKKKIIIHHHFFFFFFFFFHHHIIIEEECCCAAA???>>>>>>???????????????@@@@@@@@@@@@@@@AAA@@@???>>>???AAADDDEEEHHHHHHIIIIIIHHHGGGFFFEEECCCEEEHHHGGGDDDBBBAAABBB@@@@@@@@@@@@BBBDDDGGGHHHBBBAAA@@@>>>======>>>>>>============>>>>>>??????===>>>???@@@AAABBBDDDFFFDDDCCCFFFIIIIIIJJJPPPXXX```mmmxxxcccZZZ^^^eeeooovvvzzz|||{{{vvvrrrnnniiiddd```XXXVVVSSSQQQOOONNNLLLJJJFFFEEEEEEDDDBBBAAA???>>>???@@@@@@AAABBBCCCCCCCCCEEEFFFHHHJJJKKKMMMMMMNNNJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNOOOOOOPPPQQQRRROOOQQQSSSTTTUUUWWWZZZ\\\[[[aaaiiipppvvv}}}oooggg[[[RRRMMMJJJFFFCCCBBBDDDFFFIIIOOOXXXccckkkxxxzzziiiTTTIIIAAABBBJJJSSS```kkknnnjjjhhhhhhjjjiiiddd```YYYYYY\\\gggyyyrrroooxxxyyyuuuoooggg```YYYUUUSSSXXXccckkkiiidddbbb___ZZZTTTSSSQQQNNNJJJIIIJJJLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLPPPSSSQQQJJJDDDCCCDDD@@@AAABBBCCCDDDEEEFFFFFFBBBAAA@@@??????@@@AAABBBDDDCCC@@@>>>======>>>>>>???????????????>>>======@@@???>>>>>>@@@BBBDDDFFFGGGGGGHHHIIIHHHGGGFFFEEEBBBEEEHHHGGGDDDAAA@@@AAA@@@@@@???@@@CCCHHHLLLOOOHHHFFFCCC@@@>>>>>>??????<<<<<<<<<=========>>>>>>>>>>>>??????>>>???AAABBBCCCBBBDDDFFFEEEDDDIIIPPPUUUaaawwwgggYYYZZZ```bbbiiitttyyy{{{|||}}}}}}~~~~~~yyyvvvooolllgggccc___[[[VVVSSSRRRPPPMMMLLLKKKKKKIIIHHHDDDDDDDDDCCCBBB@@@???>>>>>>@@@BBBDDDFFFHHHHHHIIIGGGHHHJJJLLLMMMNNNNNNOOOHHHJJJMMMPPPQQQQQQPPPOOOLLLLLLMMMNNNPPPRRRTTTUUUPPPRRRTTTVVVWWWYYY]]]___dddkkkuuu}}}uuukkkccc[[[PPPHHHEEEDDDBBBAAACCCFFFIIINNNVVVcccqqq|||zzzcccPPPHHHCCCCCCLLLUUU\\\eeeooollljjjiiikkkmmmjjjccc\\\YYY[[[bbbsss|||tttwww|||wwwvvvtttnnnbbbVVVRRRTTTXXX[[[```cccdddaaa\\\YYYUUURRRMMMJJJIIIHHHGGGFFFFFFIIIKKKKKKHHHGGGIIIJJJOOONNNMMMKKKHHHFFFCCCBBBCCCBBB@@@@@@@@@AAACCCEEEAAA@@@????????????@@@AAABBB@@@???======>>>@@@AAA>>>??????@@@@@@AAABBBBBBDDDBBB???======???AAACCCDDDGGGJJJLLLKKKHHHDDDBBBDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@AAADDDGGGKKKMMMIIIGGGCCC???<<<<<<<<<======;;;999999;;;============>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGQQQXXXgggyyysssddd[[[VVV[[[___jjjwww~~~|||zzzyyyxxxyyy{{{|||~~~zzztttnnngggcccaaa```\\\XXXTTTPPPNNNMMMJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAAAAA@@@??????===@@@DDDFFFGGGHHHIIIJJJNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPQQQQQQQQQOOOOOORRRUUURRRNNNPPPTTTRRRVVV[[[^^^___bbbgggkkkrrrzzz|||lllcccVVVPPPIIIDDDBBBCCCCCCDDDHHHMMMTTT]]]hhhuuu}}}ooo^^^NNNDDDIIIEEEEEEMMMZZZeeejjjiiihhhgggiiillliii```YYYXXXYYYfff{{{sssyyyyyysssqqqooojjj___SSSNNNQQQVVVYYY\\\^^^^^^\\\XXXVVVRRROOOJJJHHHGGGGGGFFFEEEEEEGGGIIIHHHFFFEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@??????AAABBBDDDCCCCCCBBBAAAAAABBBCCCCCC??????>>>=========>>>???AAAAAA@@@@@@@@@@@@??????CCCAAA???======>>>AAACCCDDDFFFHHHJJJIIIGGGDDDBBBEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAADDDGGGJJJLLLHHHEEEBBB>>><<<;;;<<<<<<===;;;::::::<<<============>>>???@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEHHHNNN[[[jjjwwwuuubbbTTTYYY[[[bbbllltttyyy}}}{{{yyyxxxxxxxxxyyyzzz|||}}}{{{{{{tttsssqqqmmmhhhbbb]]]ZZZWWWVVVSSSPPPMMMKKKIIIIIIDDDCCCBBB@@@???>>>>>>>>>CCCCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHIIIJJJJJJLLLNNNOOOOOOOOOOOOOOONNNMMMLLLNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPQQQTTTSSSPPPRRRWWWVVV[[[```dddgggkkkrrrwwwqqq```VVVMMMJJJGGGDDDDDDEEEIIIKKKPPPXXXeeepppzzztttdddWWWLLLEEEAAAEEEEEEIIIQQQ\\\dddgggggghhhggghhhhhhccc[[[XXXYYYdddttt}}}zzzuuusssqqqoookkk```UUUQQQSSSTTTUUUWWWWWWWWWUUUSSSQQQNNNKKKGGGEEEEEEFFFEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@?????????@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCC========================CCCBBBBBB@@@???>>>======BBB@@@>>><<<===>>>AAABBBDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>???AAADDDFFFHHHEEECCC@@@===;;;;;;;;;<<<===<<<;;;;;;===>>>>>>=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>???@@@BBBCCCEEEHHHPPP]]]gggqqqsss^^^YYYXXXZZZ```fffkkkuuu~~~}}}zzzxxxvvvuuuvvvvvvuuuuuuvvvwwwxxxyyy|||{{{zzzwwwuuurrrpppooooooeeedddaaa]]]XXXTTTQQQOOOLLLKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????CCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMOOOQQQOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKLLLMMMOOORRRSSSUUUSSSSSSUUUUUUSSSWWW\\\\\\```fffjjjnnnttt{{{~~~sssbbbRRRJJJEEEFFFFFFEEEEEEIIIPPPUUU^^^hhhxxxuuulll]]]MMMCCC>>>===>>>BBBFFFMMMUUU]]]bbbeeefffkkkiiigggccc\\\WWWZZZbbbuuuxxxrrrppprrrpppmmmjjjbbbWWWSSSTTTSSSSSSRRRQQQPPPOOONNNMMMKKKHHHEEEDDDDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@<<<<<<===>>>>>>>>>======BBBBBBAAA@@@???>>>======AAA???>>>======>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@??????>>>=========<<<<<<<<<===>>>@@@AAABBBBBB@@@>>><<<;;;:::;;;;;;===<<<<<<===??????>>><<<<<<<<<=========<<<;;;;;;<<<<<<<<<===>>>??????@@@DDDDDDIIIQQQZZZcccrrr~~~~~~rrr^^^YYYVVVXXX\\\aaakkkttt||||||yyyvvvuuuwwwvvvsssqqqpppqqqssstttrrrvvvzzz}}}|||yyywwwuuurrrpppmmmjjjgggeeeccccccZZZXXXUUUQQQMMMKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLMMMOOOQQQNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJKKKMMMQQQVVVYYY]]]YYYWWWXXXXXXXXX\\\aaaeeeiiioootttxxxxxxooodddVVVJJJEEECCCEEEGGGGGGHHHOOOZZZcccrrrzzztttlllWWWSSSLLLEEE???<<<===???BBBHHHQQQXXX]]]aaafffiiioookkkeee^^^WWWXXXeeessswwwooommmmmm~~~llliiigggddd^^^TTTPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJGGGEEEDDDEEEFFFGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCC>>>??????????????????>>><<<===>>>????????????>>>????????????????????????@@@???>>>===>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDD@@@???>>>===========================>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===???AAA@@@>>><<<;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>>>>>>>AAA@@@CCCHHHNNNWWWdddqqqzzzhhh___XXXUUUVVVYYY```hhhjjjsss~~~{{{yyywwwxxxvvvsssooonnnnnnpppqqqmmmnnnooooooppprrrvvvyyy}}}~~~}}}|||zzzyyyvvvssspppmmmjjjiiihhhfffccc```\\\YYYWWWVVVPPPNNNKKKHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????======>>>???AAABBBDDDEEEHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNMMMLLLKKKKKKMMMOOOMMMMMMNNNNNNNNNNNNNNNMMMOOOOOOOOOPPPTTTZZZ```dddbbb\\\YYY[[[\\\\\\___dddmmmrrrzzzyyykkk```VVVLLLFFFEEEBBBEEEIIIKKKPPP[[[jjjvvv{{{lll]]]SSSEEEEEEDDDAAA>>>>>>AAADDDHHHNNNVVV\\\___ccciiimmmnnnggg___YYYWWW___ttt|||ooojjjjjjlll}}}iiieeecccbbb\\\TTTOOOOOOOOONNNLLLKKKJJJIIIIIIIIIJJJGGGEEEDDDEEEFFFGGGGGGHHHEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>=========>>>>>>??????@@@======>>>>>>???@@@AAAAAA@@@????????????AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@???>>>??????@@@??????@@@@@@@@@@@@@@@@@@======<<<<<<;;;<<<<<<<<<<<<<<<>>>@@@BBBAAA>>>;;;::::::;;;;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>BBBAAACCCGGGLLLRRR^^^jjjwwwwww|||vvvkkk___YYYUUUSSSVVVZZZ___jjjyyy~~~|||{{{zzzwwwtttqqqnnnmmmmmmnnnoookkkjjjhhhfffeeegggllloooqqqrrrsssuuuvvvxxxyyyzzz~~~~~~}}}yyyvvvtttssslllkkkhhhdddaaa^^^]]]\\\[[[ZZZWWWSSSPPPMMMKKKJJJGGGFFFDDDBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>===>>>???@@@BBBEEEGGGHHHKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMLLLJJJJJJLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPRRRWWW]]]cccgggddd^^^\\\^^^aaacccfffjjjooowwwvvvjjj\\\RRRKKKEEEDDDGGGBBBFFFMMMTTT___lll{{{vvviii[[[NNNFFFBBBBBB@@@===<<<@@@HHHNNNSSSXXX^^^aaacccfffjjjmmmfff___YYYXXX^^^mmmuuukkkhhhiiikkk{{{fffbbb______[[[SSSOOONNNLLLKKKJJJIIIHHHHHHGGGGGGJJJGGGDDDCCCDDDEEEFFFEEEHHHEEEAAA@@@BBBCCCBBBAAABBBBBBCCCDDDDDDCCCCCCBBB===>>>>>>???????????????<<<===>>>??????>>>===<<<<<<<<<;;;;;;<<<===???@@@=========>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>>>>???@@@AAA??????????????????>>>>>><<<<<<<<<<<<<<<=========<<<<<>>;;;999999:::;;;<<<<<<<<<<<<======???@@@@@@??????>>>AAA@@@CCCHHHKKKOOOYYYdddppp|||rrrttt|||mmmbbbYYYQQQNNNOOOXXXaaaooo|||}}}|||||||||uuusssqqqnnnmmmmmmnnnoooiiiiiifffcccaaaaaacccffffffeeeeeeeeefffhhhjjjkkkooorrrvvvyyy{{{}}}}}}|||zzzxxxwwwwwwssstttuuurrrmmmhhhgggggg]]]\\\YYYUUURRRPPPOOOOOOOOONNNKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNNNNLLLLLLLLLMMMOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPQQQSSSWWW\\\aaadddfffbbbaaaffflllooorrrvvv||||||uuudddZZZOOOIIIEEEBBBDDDIIIHHHMMMVVVbbbnnnzzz|||mmm___TTTLLLFFFBBB???@@@AAAAAAAAAGGGQQQYYY^^^bbbgggjjjjjjiiihhhggg]]]YYYYYYaaannnzzzpppiiifffggghhh{{{```[[[XXXXXXUUUNNNIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFIIIGGGDDDBBBCCCDDDDDDDDDHHHDDD@@@???AAABBBBBB@@@@@@@@@AAABBBCCCCCCCCCCCC;;;<<<<<<===============999:::;;;<<<<<<;;;:::999<<<;;;:::999:::<<<>>>@@@===>>>>>>>>>????????????AAA@@@AAAAAABBBCCCDDDEEEAAABBBDDDEEEEEEEEEDDDDDDAAA@@@>>><<<<<<===???@@@<<<<<<======<<<;;;;;;:::<<<<<<<<<=========>>>>>>;;;===???BBBDDDCCC???;;;888999:::;;;<<<=========>>>>>>@@@AAAAAA@@@??????::::::>>>CCCFFFIIIQQQ[[[jjjvvvuuummmwwwxxxkkk^^^SSSLLLJJJNNNUUUbbbnnnwww~~~}}}|||}}}{{{{{{{{{tttsssrrrpppoooooopppppphhhhhhgggddd```^^^___```^^^]]]\\\[[[\\\^^^```bbbcccfffiiilllnnnqqquuuxxxzzz{{{~~~|||{{{~~~|||yyyvvvvvvvvvrrrqqqpppnnnkkkiiihhhgggdddeeefffccc]]]XXXWWWWWWTTTRRROOOLLLIIIGGGFFFFFFHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAA@@@===>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNKKKMMMOOOPPPOOONNNNNNNNNQQQQQQRRRSSSTTTTTTSSSSSSUUUUUUVVVWWWZZZ^^^bbbdddjjjffffffnnnvvvzzz~~~zzznnnfffXXXPPPIIIFFFDDDCCCFFFKKKOOOUUU___lllyyytttiiiZZZMMMFFFCCCAAA@@@888===DDDIIILLLRRRZZZaaafffiiimmmppppppkkkeee```YYYWWW\\\jjj}}}www~~~{{{tttmmmhhheeeeeeeeeqqq]]]ZZZVVVRRRPPPMMMIIIGGGGGGGGGEEEDDDDDDHHHMMMQQQPPPLLLGGGCCCCCCDDDEEEFFFBBBAAAAAAAAAAAABBBCCCCCCBBB@@@@@@AAACCCDDDCCCBBB>>>>>>======<<<<<<<<<<<<:::;;;===>>>???>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<>>>AAACCCEEEFFFFFFGGGGGGEEEBBB???<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::555===???:::===FFFHHHBBBIIICCC===<<<===>>>;;;888;;;;;;:::::::::;;;<<<<<<>>>@@@BBBCCCAAA???>>>>>>======>>>AAADDDIIIMMMPPPaaaooo~~~tttmmmuuugggVVVOOONNNNNNNNNWWWhhhsssxxx~~~zzz~~~{{{wwwwwwyyy|||}}}yyywwwyyyvvvtttssssssrrrqqqppppppnnnkkkhhhddd```^^^\\\___]]][[[ZZZXXXXXXXXXYYY^^^[[[ZZZ[[[```fffkkknnnqqqrrrtttuuuvvvvvvvvvvvvzzz{{{|||~~~{{{zzz{{{~~~}}}{{{zzzyyywwwvvvtttrrrqqqqqqqqqqqqssssssqqqooollljjjiiihhheeedddcccaaa^^^\\\[[[ZZZ[[[[[[ZZZWWWSSSPPPOOOOOOHHHHHHHHHGGGFFFDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDFFFIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKIIIJJJLLLNNNPPPOOOOOOPPPPPPQQQRRRRRRTTTUUUXXXYYYXXXWWWUUUTTTUUUVVVVVVXXX[[[^^^bbbeeeeeeiiiooouuu{{{~~~ooo___UUUKKKHHHEEECCCCCCFFFJJJMMMWWWaaappp}}}}}}tttmmm^^^SSSGGGAAA>>>;;;;;;>>>BBBGGGNNNSSSXXX]]]dddiiinnnmmmoootttrrrggg\\\VVVRRRcccnnn{{{}}}tttnnngggcccccceeeggghhhqqq[[[XXXTTTPPPNNNLLLIIIGGGGGGFFFEEEEEEFFFIIINNNQQQVVVQQQKKKEEECCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@AAABBBCCCBBBAAA>>>>>>===<<<;;;;;;:::::::::;;;===>>>>>>>>><<<;;;========================<<<<<<<<<<<<<<<<<<============<<<<<<===???@@@AAACCCDDDEEEEEEDDDAAA>>><<<;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::999>>><<<777>>>OOOYYYZZZFFFAAA<<<;;;======;;;888;;;;;;;;;;;;;;;<<<<<<======???AAABBB@@@???>>>>>>>>>>>>???@@@DDDHHHKKKNNNXXXddd|||xxxqqqyyy{{{gggZZZSSSQQQQQQ\\\nnnzzz{{{|||~~~|||yyyyyy{{{}}}~~~}}}{{{xxxwwwvvvuuusssqqqrrrqqqoookkkhhhdddbbb``````___]]]ZZZYYYXXXXXXYYYZZZXXXVVVWWW[[[___bbbdddggggggggghhhiiijjjjjjkkkooopppqqqsssuuuxxxyyyzzz||||||{{{zzzzzzzzzzzz{{{yyyzzzyyywwwuuuvvvxxxzzz|||yyyvvvrrrqqqrrruuuvvvwwwvvvuuusssqqqooonnnmmmkkkjjjhhhfffeeeeeeeeeeeefffeeedddbbb```___]]]]]]ZZZZZZXXXWWWUUUSSSRRRRRRQQQRRRQQQOOOKKKIIIHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===>>>???AAAAAADDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHDDDGGGIIIJJJIIIIIIKKKLLLMMMNNNNNNMMMLLLMMMOOOQQQPPPQQQSSSUUUVVVWWWVVVVVVYYY[[[\\\\\\[[[[[[ZZZZZZXXXXXXYYY[[[^^^bbbgggjjjoootttzzz}}}rrrdddWWWNNNHHHFFFDDDCCCFFFLLLRRRVVVdddjjjrrrwwwuuummmbbb[[[NNNEEE???>>>>>><<<===@@@HHHNNNVVV\\\___aaaeeeiiiqqqooopppsssoooeee\\\YYY]]]ttt~~~|||}}}vvvppplllfffcccbbbccceeeeeepppXXXUUUQQQNNNMMMLLLJJJIIIGGGFFFEEEFFFHHHLLLPPPSSSWWWRRRLLLFFFDDDBBBAAAAAA???????????????@@@@@@AAABBBAAA???@@@AAAAAA@@@???;;;;;;;;;;;;:::::::::::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;???>>>===<<<<<<<<<<<<===@@@AAABBBBBBBBB@@@>>><<<:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;::::::::::::;;;===;;;777>>>OOO[[[]]]BBB>>>;;;:::<<<===;;;888;;;;;;;;;;;;;;;<<<======<<>>???>>>>>>???@@@BBBEEEHHHJJJOOOXXXlllzzzkkk^^^TTTQQQXXXiiitttssspppqqqppptttyyy}}}}}}zzz{{{}}}~~~}}}{{{yyyuuurrrtttsssqqqoookkkhhheeedddcccbbb___]]][[[ZZZZZZZZZYYYWWWUUUVVVXXXZZZ[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]aaabbbccceeeggghhhjjjjjjlllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjiiihhhhhhkkkmmmmmmkkkhhheeedddeeeggghhhffffffeeecccbbb```______\\\\\\ZZZYYYXXXXXXWWWXXXVVVVVVUUUTTTSSSRRRRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIIIIHHHEEECCCCCCDDDBBBCCCCCCCCCBBBBBBAAA@@@======<<<======???AAABBBEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNPPPPPPPPPQQQTTTVVVVVVXXX[[[]]]___^^^]]]\\\___``````___^^^^^^```bbb___```aaaccceeekkkqqqvvv~~~wwwlllaaaVVVMMMGGGEEEDDDDDDGGGLLLTTT\\\aaalllmmmmmmkkkcccYYYNNNHHH@@@;;;999;;;>>>>>>@@@CCCPPPWWW___dddeeeeeefffgggpppmmmllljjjccc\\\[[[^^^ooo}}}sss~~~|||tttrrrkkkhhhdddbbbbbbcccccccccnnnWWWTTTOOOLLLLLLLLLLLLLLLGGGGGGFFFHHHKKKOOORRRSSSPPPLLLGGGDDDDDDDDDDDDDDD>>>============>>>??????AAA@@@????????????>>>===777777888999:::;;;<<<<<<999:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;:::999======<<<<<<;;;;;;;;;:::<<<===>>>??????>>>===<<<999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999777;;;<<<:::===CCCFFFDDD>>><<<:::;;;<<<===;;;999:::999999::::::;;;<<<===>>>@@@AAAAAA@@@??????@@@>>>>>>??????AAACCCEEEFFFKKKPPP___vvvqqqaaaVVVSSS[[[cccbbbaaabbbdddiiipppvvv{{{~~~}}}{{{{{{|||}}}{{{xxxvvvuuutttrrrnnnkkkhhhfffhhhfffdddaaa___]]]]]]]]]\\\[[[ZZZ[[[\\\]]]]]][[[\\\ZZZWWWTTTSSSRRRSSSTTTWWWXXXYYYZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\ZZZ[[[\\\[[[[[[[[[]]]___^^^\\\ZZZYYYXXXXXXYYYZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFDDDCCCCCCEEEDDDDDDDDDCCCCCCAAA@@@???@@@??????@@@AAACCCEEEFFFEEEEEEEEEFFFFFFHHHIIIIIIMMMLLLLLLKKKJJJIIIIIIIIIHHHJJJLLLMMMMMMMMMOOOPPPNNNPPPSSSUUUVVVYYY\\\^^^bbbbbbbbbbbbaaaaaa```______``````^^^]]]^^^cccgggiiikkkmmmoooqqqwww|||ttthhh]]]SSSLLLGGGDDDEEEFFFJJJNNNTTT[[[```cccdddbbb^^^YYYQQQIIICCC???>>>:::888<<<>>>???CCCHHHWWW]]]cccffffffeeefffhhhoookkkgggaaaYYYWWW```kkkxxxzzz|||qqqlllkkkdddcccbbbbbbdddeeeeeedddnnnWWWSSSNNNKKKKKKMMMNNNOOOIIIHHHHHHJJJOOORRRSSSSSSIIIFFFCCCAAABBBCCCDDDCCC===<<<<<<<<<<<<===>>>>>>@@@???======>>>>>>===;;;888888888999999999999:::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;:::999888::::::::::::;;;:::::::::999:::;;;<<<===<<<<<<;;;777888888999:::;;;;;;;;;;;;;;;:::::::::999999999666999;;;:::::::::888444;;;;;;;;;<<<======;;;:::888888888888999:::;;;<<<@@@AAABBBBBB@@@???@@@@@@======>>>>>>???@@@AAABBBFFFHHHTTThhhyyygggWWWUUUVVVUUUWWW\\\[[[aaaiiipppwww|||}}}{{{{{{{{{}}}~~~~~~{{{{{{zzzxxxtttpppmmmkkklllkkkhhheeecccbbbaaaaaa___^^^^^^```bbbbbbaaa```___]]]XXXTTTQQQOOOOOOOOOQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSPPPQQQRRRRRRQQQQQQSSSUUUSSSRRRQQQPPPOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFDDDCCCAAA@@@BBBBBBBBBBBBCCCEEEGGGHHHEEEDDDEEEEEEFFFGGGHHHIIILLLLLLLLLKKKKKKJJJIIIIIIGGGIIILLLNNNNNNOOOQQQRRRTTTWWW[[[^^^```cccfffhhhkkkiiiddd___\\\\\\\\\]]]\\\]]]^^^]]]\\\___gggmmmsssvvvzzz{{{}}}|||vvvllldddYYYOOOIIIFFFEEEEEEIIILLLQQQVVVZZZ\\\\\\[[[TTTQQQMMMHHHCCC???===<<<>>>:::999<<>>>>>>>>===<<<<<<======<<<;;;<<<;;;:::999888777666666999999999:::::::::;;;;;;999999999999999999999999999:::;;;;;;;;;:::999888777777888999::::::::::::999999::::::;;;;;;;;;;;;666666777888999:::;;;;;;::::::::::::999999999999888888888888888:::;;;;;;;;;<<<>>>??????>>><<<;;;888888888888999;;;<<<<<>>>>>???<<<<<<======>>>?????????>>>@@@JJJZZZmmm|||ggg]]]VVVOOOOOOSSSUUUYYY```hhhooowww~~~}}}xxx{{{|||}}}|||xxxssspppnnnmmmjjjhhhfffeeeeeeeeeaaa```___aaacccdddcccbbb```]]]ZZZVVVRRROOONNNMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMKKKLLLMMMMMMLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKLLLIIIKKKOOOQQQRRRTTTVVVXXX```bbbfffhhhiiijjjlllnnnkkkggg```ZZZVVVVVVXXXZZZZZZ^^^``````aaafffooowww~~~zzzrrrkkk[[[UUULLLFFFDDDFFFGGGIIIPPPSSSVVVYYYXXXUUUQQQOOOGGGEEEAAA===:::999999:::;;;999:::>>>CCCHHHRRR\\\eeehhhjjjiiiffffffhhhkkkaaa]]]ZZZYYY[[[ggg||||||wwwmmmgggbbb___]]]]]]^^^aaadddffffffeeesssWWWRRRLLLHHHHHHKKKNNNPPPMMMKKKKKKNNNTTTVVVTTTQQQGGGDDDAAA??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;:::;;;<<<===<<<;;;:::::::::999999888888888999999999999999::::::;;;::::::::::::::::::::::::777888:::;;;;;;:::999888666777888999999999888888999999999:::::::::::::::555555666777888999:::;;;:::::::::999999999999888999888777888999:::<<>>AAABBBBBB@@@===<<<999999999:::;;;<<<>>>>>>BBBBBBBBB???<<<:::;;;<<<:::;;;<<<======>>>>>>>>>;;;===CCCNNNYYYhhh|||vvvgggUUULLLLLLNNNQQQVVV]]]dddnnnwww}}}~~~wwwzzz{{{|||}}}~~~|||vvvsssnnnllljjjhhhgggfffffffffcccaaa``````aaacccbbbbbb^^^\\\[[[XXXUUUSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLHHHJJJKKKKKKIIIHHHHHHIIIHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKMMMNNNOOOOOOPPPSSSWWWZZZ\\\___bbbdddiiikkkllllllkkkjjjjjjjjjeeebbb]]]YYYWWWXXXZZZ\\\^^^bbbgggiiikkkqqq|||{{{wwwtttnnneee]]]NNNJJJFFFDDDFFFKKKOOOQQQWWWWWWWWWUUUQQQLLLGGGDDD>>>===:::888777888999:::<<<<<<@@@GGGLLLQQQZZZdddgggjjjllljjjfffcccbbbdddVVVUUUXXX___iiiwww}}}pppkkkhhhddd___^^^]]]]]]___aaabbbbbbaaauuuVVVQQQJJJFFFGGGIIIMMMNNNNNNLLLLLLOOOUUUWWWTTTPPPEEECCC@@@????????????>>>===<<<<<<<<<<<<===>>>>>>;;;:::999:::<<<===<<<;;;555555777888:::<<<===>>>999999888888999999:::;;;::::::::::::::::::::::::666777999;;;;;;;;;999999777777888999999888666555999999999999999999999:::555555666777888999:::::::::::::::999999999888888999888999;;;:::777666666===@@@CCCDDDCCC@@@>>>===:::;;;;;;<<<===>>>@@@@@@BBBBBBAAA>>>:::888888999999:::;;;<<<============<<<===AAAFFFKKKUUUgggxxx~~~cccQQQLLLIIIKKKOOOUUU\\\fffpppwwwxxx}}}wwwzzz{{{}}}}}}yyyzzz{{{~~~|||vvvsssmmmkkkiiihhhfffffffffgggeeecccaaa```aaabbbaaaaaa\\\\\\\\\[[[YYYWWWUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOOHHHIIIJJJJJJHHHFFFFFFGGGFFFGGGHHHIIIIIIHHHFFFEEEIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGIIIJJJIIIHHHHHHIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRYYY\\\```dddgggiiimmmooolllmmmnnnllliiieeecccccc```___]]]\\\\\\^^^```aaabbbhhhnnnqqqttt{{{{{{uuuoookkkhhhaaaVVVMMMIIIGGGEEEFFFKKKQQQVVVYYY\\\YYYUUUPPPJJJDDD@@@>>>999888777777777999;;;===@@@BBBHHHPPPTTTXXX___gggeeehhhllljjjddd^^^[[[ZZZUUUWWW___lll{{{qqqgggeeedddaaa\\\```^^^]]]]]]^^^___^^^\\\tttWWWOOOIIIIIIJJJIIIHHHJJJFFFIIINNNRRRSSSQQQMMMJJJDDDCCCBBB@@@???>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;999777777888999:::<<<<<<;;;;;;;;;:::::::::777777888999::::::;;;;;;999:::;;;;;;999777777888777888999:::::::::::::::444===CCC@@@:::999::::::888999999:::::::::999999<<<<<<;;;;;;999888666555:::999999888888888999999@@@@@@@@@@@@>>><<<999888;;;;;;;;;>>>AAACCCDDDCCCCCC>>>;;;;;;:::777777:::999::::::;;;;;;::::::999<<<<<<>>>CCCFFFKKKTTT]]]lllyyyuuu^^^NNNIIIIIIJJJMMMTTT]]]eeejjjqqq}}}~~~}}}yyyvvvtttuuu{{{~~~yyyvvvrrrpppnnnkkkhhhfffdddccceeedddcccccccccccccccddd]]]]]]\\\[[[ZZZXXXWWWVVVYYYYYYXXXWWWVVVTTTRRRQQQPPPOOONNNOOOPPPPPPOOONNNKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGKKKJJJHHHGGGFFFGGGGGGHHHFFFHHHJJJKKKJJJIIIHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFLLLKKKJJJJJJKKKJJJHHHFFFIIIKKKMMMMMMKKKJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJKKKHHHEEEFFFHHHIIIHHHFFFHHHGGGFFFGGGIIIKKKLLLLLLKKKLLLMMMNNNQQQVVV\\\aaajjjkkkmmmnnnooonnnmmmmmmiiifffcccaaa```aaaaaa```^^^___`````````cccgggjjjmmmssszzz}}}xxxvvvrrrlllddd]]]WWWQQQJJJDDDGGGIIILLLPPPSSSUUUVVVWWWUUUNNNGGGNNNRRRBBB666???666777777777888;;;???CCCIIIMMMRRRXXX^^^cccfffgggkkkkkkkkkhhh```XXXWWW\\\UUU```rrryyymmmeeebbbaaa^^^[[[\\\[[[YYYXXXYYY\\\___aaaqqqYYYPPPIIIIIIHHHFFFEEEFFFFFFHHHMMMPPPQQQOOOLLLIIICCCCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;:::888777777777999999;;;;;;;;;:::::::::999999777777888888999::::::;;;777999::::::999888999:::888999999999999999999:::BBBIIIKKKEEE<<<999999888::::::::::::::::::999999999999999888888888777777999999:::;;;<<<>>>@@@AAA@@@@@@@@@???>>><<<:::888;;;:::;;;===@@@BBBBBBAAAAAA<<<::::::999777888;;;999999:::;;;;;;;;;;;;;;;;;;999;;;>>>@@@BBBJJJRRRYYYfffrrrwww}}}oooZZZMMMKKKJJJJJJMMMTTT[[[___hhhttt~~~wwwsssqqqrrrxxx~~~{{{yyywwwvvvssspppmmmjjjiiihhheeeeeedddddddddddddddddd______^^^]]]\\\ZZZYYYXXXZZZYYYYYYXXXVVVUUUTTTTTTTTTSSSQQQRRRSSSSSSRRRQQQLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIKKKLLLLLLKKKJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJJJJJJJLLLLLLJJJHHHHHHJJJKKKLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLOOOMMMKKKLLLMMMNNNLLLJJJJJJIIIHHHHHHJJJLLLMMMMMMQQQRRRTTTWWW[[[aaahhhmmmxxxwwwvvvtttqqqnnnlllkkkcccaaa___^^^^^^^^^______eeefffggghhhhhhkkkooorrryyyzzzrrrmmmkkkddd___XXXSSSPPPLLLFFFBBBBBBFFFKKKQQQTTTUUUTTTSSSIIIEEEEEEUUU```NNN777555888999999:::<<<@@@FFFKKKSSSUUUYYY]]]bbbfffhhhjjjnnnlllkkkfff\\\TTTVVV]]]iiiuuuyyyrrrjjjeeeccc```\\\WWWYYYXXXWWWVVVWWWZZZ\\\^^^ooo[[[RRRJJJHHHGGGCCCAAABBBEEEGGGJJJLLLLLLKKKIIIHHHBBBBBB@@@???>>>>>>>>>>>>???>>><<<:::999:::;;;<<<;;;;;;;;;:::::::::999999:::999888777666777888999::::::999999999888888888666777777888888999999999888999::::::888777777888;;;:::999888777888999999HHHMMMMMMEEE<<<999888777;;;;;;;;;;;;:::999999999888777777777888999::::::666666777999:::===>>>???@@@@@@??????===<<<:::999;;;::::::;;;>>>??????>>>>>>:::888:::999777999<<<::::::;;;;;;<<<<<<<<<<<<;;;999999;;;;;;;;;@@@GGGLLLXXXccckkktttnnnXXXTTTNNNIIIHHHLLLQQQUUU^^^iiivvv{{{tttrrrsssxxx}}}~~~|||zzz|||{{{xxxuuusssqqqoooooojjjiiihhhhhhgggfffeeeeeebbbaaaaaa```^^^]]]\\\[[[]]]\\\[[[ZZZYYYXXXXXXYYYXXXWWWVVVVVVWWWWWWUUUTTTOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMKKKKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMLLLJJJHHHJJJLLLLLLJJJIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLLLLLLLMMMMMMKKKIIIKKKKKKKKKKKKLLLNNNPPPQQQVVVYYY]]]ccciiipppxxx}}}}}}wwwqqqkkkfffcccaaa```____________aaacccdddnnnoooqqqsssuuuxxx}}}zzztttmmmfffaaa___WWWRRRLLLIIIHHHGGGDDDBBBAAAEEEKKKPPPRRROOOKKKHHH???===@@@TTTeeeUUU:::111:::;;;<<<>>>CCCJJJRRRXXX``````bbbdddgggiiilllmmmqqqnnnjjjcccYYYTTT]]]iii~~~~~~pppmmmjjjhhhfffbbb[[[VVVVVVUUUTTTTTTUUUWWWZZZ\\\ooo\\\SSSKKKIIIGGGDDDAAABBBDDDEEEFFFHHHHHHHHHGGGFFFAAA@@@???>>>>>>>>>>>>>>>@@@>>>:::888777777999::::::::::::999999999888888888888777666666777777888888888888888777777777777666666777777777888888888999:::;;;:::777555555555<<<:::888777666777888999@@@DDDDDD===777777999999;;;;;;:::999999888888888999999888888999:::;;;<<<888888888888888999:::;;;>>>>>>>>>===<<<;;;;;;::::::999999:::<<<===<<<;;;:::888777:::;;;999:::=========<<<<<<;;;;;;;;;;;;>>>::::::<<<<<<;;;===BBBHHHPPPYYYaaakkkzzznnnfffZZZOOOIIIIIINNNQQQWWW```kkkwww{{{xxxwww|||~~~|||}}}}}}{{{zzz||||||zzzxxxwwwvvvvvvvvvrrrqqqpppooommmkkkiiihhhddddddbbbaaa```______^^^```___^^^]]]\\\]]]]]]^^^\\\ZZZXXXXXXYYYYYYWWWUUUSSSTTTUUUUUUVVVVVVUUUUUUQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNOOOOOOQQQQQQPPPNNNLLLKKKMMMOOOLLLKKKIIIIIIIIIIIIKKKLLLMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKMMMMMMKKKKKKLLLMMMPPPOOOOOONNNOOOPPPQQQRRRJJJJJJKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNPPPRRRUUUXXXZZZ___gggooovvv|||}}}yyyrrrkkkddd___]]]\\\aaabbbdddeeefffiiilllnnntttvvvzzz~~~zzzxxxvvvtttrrroookkkeee___ZZZWWWRRRMMMGGGEEEFFFFFFEEEDDDDDDFFFIIIKKKIIIEEE???<<<>>>:::888GGGXXXNNN<<<999:::<<>>======>>>>>>>>>>>><<<999666555555666888::::::999999999888888888777777777777777777888888888888777777777666666666777777777777777888888888666777999888777666666777<<<:::888666666666888999666::::::555333666999999;;;:::999888777888888888999999888888888999999:::;;;;;;::::::;;;<<<=========<<<<<<;;;;;;:::::::::999888777888:::;;;:::999888777999>>>???<<<<<<>>>@@@???===<<<:::999999999>>>::::::===>>><<<===@@@BBBGGGNNNWWWaaaoooooo]]]QQQLLLMMMOOOQQQVVV___kkkvvv~~~|||~~~~~~~~~~~~|||zzzxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyywwwtttqqqooommmhhhgggeeedddcccccccccccccccbbbaaa```````````````^^^]]][[[ZZZZZZZZZXXXVVVWWWWWWXXXXXXXXXXXXWWWWWWQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQPPPPPPOOOOOORRRRRRQQQOOOMMMLLLNNNPPPNNNMMMLLLKKKKKKLLLMMMNNNQQQPPPOOONNNOOONNNKKKIIIIIIKKKLLLKKKKKKKKKLLLNNNRRRRRRRRRQQQQQQQQQRRRRRRMMMNNNOOOOOOOOOOOOOOOPPPMMMPPPSSSUUUVVVZZZ___ccchhhnnnvvv|||~~~~~~uuurrrlllgggcccaaaaaaaaabbbeeeiiikkkmmmppptttwwwzzz~~~zzzuuusssqqqpppnnnmmmkkkgggbbb\\\WWWTTTTTTNNNGGGDDDDDDEEEDDDCCCCCCCCCCCCAAA???<<<999777:::888444;;;FFFAAA:::???:::>>>DDDLLLUUU___iiiooollllllkkkjjjkkkmmmnnnooohhheeecccbbbdddooo~~~~~~uuussstttrrrpppnnnkkkhhhccc___[[[VVVVVVVVVWWWXXXZZZ\\\]]]qqqZZZRRRKKKJJJJJJGGGEEEFFFAAABBBCCCDDDDDDCCCBBBAAA>>>===============>>>???<<<;;;888666555555666777:::::::::999999999888888777777888888888888888888888888777777777666666666888888888888888888888888000333555777777888:::;;;:::999888777666777888888555888888444333666888777::::::888888888999:::;;;666777777888888888777777666666777888999;;;<<<===::::::999999888999999:::888777777888999::::::999777888<<>>>>>AAA???===;;;999888888999;;;888777;;;===<<<;;;===???AAAFFFPPP\\\jjj|||ssscccWWWQQQOOOOOOPPPUUU^^^iiittt~~~|||yyyyyysssxxx|||{{{|||~~~|||zzzyyyyyyzzzzzz{{{}}}~~~~~~|||zzzwwwvvvooonnnllljjjiiijjjjjjkkkhhhhhhhhhhhhgggeeedddccccccaaa___^^^^^^]]][[[YYYZZZZZZZZZZZZYYYXXXWWWWWWSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSSSSQQQOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTRRRQQQPPPPPPNNNLLLIIIHHHIIIJJJJJJIIIIIIKKKMMMRRRRRRSSSTTTTTTTTTSSSSSSPPPQQQRRRSSSRRRTTTVVVXXXWWWZZZ^^^```bbbeeekkkppp{{{~~~zzzuuurrrllljjjgggeeedddeeefffhhhfffkkkpppsssuuuxxx}}}yyytttqqqpppooonnnjjjiiihhhddd```[[[WWWUUUUUUNNNFFFAAA???@@@???>>>===<<<:::999888888999999222666666999???:::777@@@>>>DDDMMMWWW___gggmmmqqqnnnmmmlllkkkkkkjjjjjjkkk___```dddmmmwwwwwwwwwwwwooolllmmmooonnnllliiieeeaaa^^^\\\XXXXXXYYYZZZ\\\^^^___```oooZZZRRRKKKIIIIIIFFFDDDEEE@@@AAABBBDDDDDDBBBAAA???<<<<<<<<<<<<<<<===>>>???<<<;;;:::888888777777777;;;:::::::::999999999999777888888999999999999999888888888777777777666666999999999999999999999888111333666777666777888999777777777777888888888888777::::::666555888888666;;;:::999999999;;;===>>>444666999;;;<<<;;;:::999444444444444555666777888888888777666666777888999777666666777999;;;:::999777999@@@HHHJJJDDD???>>>>>>===;;;999888999:::;;;:::777666:::===;;;999999>>>===AAAKKKWWWdddwww}}}mmmaaaZZZWWWRRRQQQUUU[[[dddrrr{{{wwwvvvpppuuuyyyyyyzzz||||||xxxzzzyyyyyywwwtttttt}}}}}}}}}}}}}}}~~~~~~xxxvvvtttsssrrrssstttuuurrrssstttuuusssqqqnnnllliiigggeeeccccccbbb___^^^\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSUUUUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSTTTRRRQQQQQQQQQPPPNNNKKKJJJKKKLLLKKKKKKLLLNNNPPPQQQSSSWWWYYY[[[[[[ZZZYYYVVVXXXXXXXXXXXX[[[```dddfffiiimmmooooooqqqwww}}}zzzsssooommmjjjiiihhhhhhjjjlllnnnppprrrxxx~~~~~~zzzuuuqqqooommmkkkjjjhhhgggfffccc```]]][[[YYYUUUNNNDDD===;;;;;;;;;999999888777666777777999:::000666666888===:::888BBBFFFMMMXXXbbbiiilllmmmnnnpppooonnnllljjjgggeeeccc]]]bbbooouuusss|||wwwpppjjjhhhiiiiiijjjjjjiiieeeaaa^^^]]]ZZZZZZ[[[]]]___```bbbcccmmm[[[RRRJJJIIIGGGDDDBBBBBB???@@@CCCDDDDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>???<<<;;;;;;;;;:::999999888;;;;;;;;;:::::::::999999777888999:::::::::::::::888888888888777777777777::::::999999999999999999666777888777555444333444555666777888999999888888777::::::777777999999777<<<;;;::::::;;;===@@@AAA444777<<>>;;;:::999777666666666666777666666555555666888888777666666777:::;;;;;;:::777:::CCCLLLMMMFFF@@@>>>;;;:::999888888:::<<<===<<<888777;;;===;;;777777:::777999CCCMMMZZZkkk{{{rrrhhhaaaXXXRRRQQQRRRWWWdddqqqyyy|||wwwvvvqqqwwwzzzzzzzzz{{{yyyuuuuuusssrrroookkkkkkttt{{{}}}~~~}}}{{{yyyyyyyyy{{{|||}}}~~~{{{wwwuuunnnllliiihhhgggfffdddbbb]]]]]]\\\[[[YYYWWWUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWVVVRRRTTTWWWWWWVVVUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRQQQPPPNNNNNNOOOPPPOOONNNPPPRRRUUUSSSVVV[[[___bbbcccbbbaaaaaabbbbbbbbbbbbffflllrrrqqquuuyyyyyyxxxyyyyyyrrrnnnmmmmmmqqqqqqqqqrrrtttvvvyyyzzz|||xxxtttpppmmmkkkhhhfffhhhgggeeedddbbb```___^^^UUUMMMCCC<<<:::999999888:::999888888777777666666444888444444<<<<<<===GGGLLLUUUaaajjjnnnnnnllljjjrrrqqqpppmmmiiieeeaaa^^^```hhh{{{pppnnnssswwwppplllggggggkkkeeehhhkkkkkkhhhdddaaa___ZZZ[[[\\\^^^```bbbcccdddkkkUUUQQQKKKGGGDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@??????<<<===>>>>>>>>>===;;;:::======<<<;;;:::888888777<<<999777777:::;;;:::888;;;;;;:::::::::999999999;;;:::999888777777777777444555666777888999::::::555444444777:::;;;888555777777777777777666555555888777777777777999:::;;;>>>===;;;:::999888888888555666777888;;;@@@GGGLLLIIIFFFAAA===999888888888777777777777777777777777666666666777888888999999777;;;BBBGGGHHHEEE???;;;888888888777666555555555888888999::::::::::::999>>>======@@@EEEOOOcccuuuzzzlll\\\RRRKKKKKKTTTaaahhhsss}}}vvvyyyyyy{{{zzzuuuqqqpppnnnkkkgggiiivvv}}}~~~zzzvvvvvvtttrrroookkkhhhfffgggeeeaaa]]]ZZZXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUSSSQQQRRRUUUWWWUUUSSSXXXWWWVVVVVVWWWWWWUUUTTTWWWVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRSSSSSSTTTTTTTTTQQQTTTVVVTTTQQQQQQVVV\\\[[[```fffjjjlllmmmnnnnnnkkkkkklllnnnppptttwwwyyyzzz{{{||||||{{{zzz{{{||||||xxxuuusssrrrrrrtttyyy~~~vvvnnnhhhggggggcccaaabbbfffeeeddddddcccbbb```^^^MMMGGG???:::999999888666333555777777666555666777888666777;;;===???EEELLLRRRbbbpppqqqlllkkkooossswwwwwwtttnnnfff```]]]]]]ggg|||vvvkkkrrrwwwnnnkkkhhheeedddeeedddgggjjjjjjfffaaa]]][[[]]]^^^___aaaccceeeggggggiiiTTTPPPJJJFFFCCCBBBAAA@@@??????@@@@@@??????>>>===;;;;;;<<<<<<;;;::::::999999999999:::::::::::::::;;;999777888:::;;;:::999;;;;;;;;;;;;:::::::::999:::999888777777666666777888888888777777777666666:::777555444444444111///777777777777777666555555777666666555666777999:::;;;:::999888888777888888777888888777666888<<>><<<:::888777666555555555555555555555555555666666777777888999999555999???CCCDDDAAA===999666666666666777777777777777888888999999999999999<<<<<<>>>AAADDDKKKYYYhhh|||jjj[[[OOOIIIMMMTTTYYYaaammmwwwyyytttmmmlllkkkgggcccfffuuu~~~zzzzzzzzzyyywwwtttrrrpppkkkiiifffccc```^^^]]]\\\XXXWWWWWWVVVUUUTTTSSSRRRSSSQQQPPPRRRTTTVVVUUUSSSVVVVVVVVVWWWXXXXXXWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWSSSSSSUUUVVVWWWYYYZZZZZZXXX[[[]]]]]]\\\]]]aaaeeelllppptttwwwwwwwwwvvvvvvqqqrrrssstttwwwyyy{{{|||wwwxxxyyyxxxwwwwwwyyy{{{{{{zzzyyyyyyyyy{{{|||~~~}}}xxxooogggaaa```___\\\[[[]]]aaa```aaacccdddaaa\\\WWWHHHCCC<<<888777777666555333444666666555444555666:::888999>>>AAAEEEMMMUUUcccmmmtttrrrnnnpppvvvzzz|||qqqfffaaaeeekkk{{{ooonnnzzzrrrjjjhhhfffbbbaaabbbdddfffhhhgggccc___\\\[[[\\\]]]___aaacccdddfffggggggQQQMMMHHHDDDBBBAAA@@@???>>>>>>??????>>>>>>===<<<<<<<<<;;;::::::::::::;;;888888999999999::::::::::::999888999;;;<<<;;;:::<<<<<<;;;;;;;;;:::::::::999888777666666555555666888888777777666666666666666444111111333555666555666666777777777666555555666555444444555666888999999999888777666666777777666777777555333222333555777888999999888777555444444444444444444444444444555555666666777888888888555777:::===>>><<<:::888666666666666777777777777666777777777888888888888::::::>>>AAABBBDDDMMMWWWmmm~~~lll[[[NNNIIIIIILLLQQQXXX```iiiuuuxxxqqqlllllljjjgggbbbfffxxx~~~|||xxxyyyzzzzzzyyyxxxwwwvvvooonnnmmmkkkhhhfffcccbbb[[[ZZZYYYXXXVVVUUUSSSRRRSSSRRRRRRSSSVVVWWWWWWVVVUUUWWWYYYZZZ[[[ZZZYYYXXXWWWYYY[[[]]]^^^^^^]]]\\\ZZZ\\\^^^```bbbdddeeefffcccdddfffiiikkkmmmooopppvvvyyy|||}}}{{{xxxwwwvvvrrrssstttvvvwwwxxxxxxyyyuuuvvvvvvuuuuuuvvvyyy|||{{{{{{|||~~~sssjjjccc\\\UUUTTTSSSQQQRRRUUUYYY[[[^^^bbbbbb]]]SSSLLLAAA>>>999555555555555444444666777666666666888999===<<>>>>>>>>??????>>>>>>===<<<>>>>>><<<;;;;;;<<<===>>>;;;;;;:::999888888777777999999999:::;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::888777666555555444444555444444555666666777888888222222222444666888999999555666666666666666555555666555555444555777888999;;;:::888777666555555555222444555555333222222333444555555555555555555444444444444444444444444444444444555666666777777888555666777888999999888777777777777777666666666666666666666666666777777888999:::<<>>DDDLLL\\\mmmqqq___QQQIIIIIIKKKNNNRRRZZZfffttt}}}yyyrrrrrrqqqppplllhhhmmm~~~{{{xxxwwwwwwwwwxxxyyyyyyxxxwwwwwwsssssssssrrrooollliiigggaaa```^^^\\\ZZZXXXVVVUUUXXXWWWWWWXXXYYYZZZZZZYYYXXXZZZ^^^``````___^^^^^^```bbbeeehhhiiiiiigggfffhhhjjjlllnnnpppqqqrrrrrrnnnnnnooorrruuuxxxwwwvvvwwwyyy{{{{{{xxxuuussssssrrrsssuuuvvvwwwvvvvvvuuuvvvvvvvvvuuuvvvxxx}}}{{{vvvnnnccc[[[VVVOOOJJJHHHGGGGGGJJJOOOSSSYYY```bbb]]]SSSIIICCC;;;999777555444444444555666777888888999:::>>>AAAEEEFFFKKKRRRXXX[[[bbbiiimmmqqqtttvvv|||}}}ssshhhdddnnn|||oookkkgggeeefffddd___]]]^^^eeeeeeccc```\\\ZZZZZZ[[[ZZZZZZ\\\^^^```bbbcccdddcccMMMIIIDDDAAA@@@??????>>>??????@@@@@@??????>>>===>>>===<<<;;;;;;<<<>>>>>>;;;::::::999999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777666555444444444444444444444555666666777777333555777888777444111000555555666666666666555555666666555555666777999:::===<<<:::888666444444333222444666666555444444444777666444222222333444555555555555555555555555555444444444555666666777777777777666666777777888888555555555666777888888888666666555555555666777888;;;999999;;;;;;;;;@@@HHHQQQZZZmmmuuu```RRRIIIHHHHHHJJJPPP[[[fffnnnzzzxxxyyywwwuuussspppttt}}}{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxuuuuuuvvvvvvtttqqqmmmkkkgggeeeaaa]]]ZZZXXXXXXWWW[[[\\\\\\\\\\\\\\\\\\]]]ZZZ```fffjjjkkkkkkkkklllmmmooorrruuuuuuuuusssrrrtttvvvwwwyyyyyyyyyxxxwwwtttttttttvvvxxxyyyxxxwwwvvvxxxzzzzzzxxxvvvuuuuuuvvvwwwxxxzzz{{{zzzyyyyyyyyyyyyzzzzzz{{{~~~|||}}}tttlllddd\\\TTTNNNJJJEEEAAAAAA@@@AAAFFFLLLPPPYYYbbb```SSSFFF???===888888777666555555666666444666777999<<<@@@FFFKKKRRRTTTZZZbbbfffeeegggkkklllqqqxxxxxxpppnnnuuutttmmmiiigggggghhhfff```^^^```eeedddbbb^^^[[[YYY[[[\\\XXXYYYZZZ\\\^^^```aaabbbbbbLLLHHHCCC@@@@@@@@@????????????@@@@@@??????>>>===;;;::::::::::::;;;<<<<<<888888999:::;;;;;;<<<===:::<<<>>>>>>===;;;;;;;;;;;;;;;:::::::::999999999888777666555555444444555777777666555444333333222,,,000555777666333111///444444555666666666555555777666666555666777999:::===<<<:::888666444333333555777888777555333333333888666444222111222555666555555555555555555555555333333444444555666666666888777666666666777777888111222333555888:::;;;<<<777666555555555666888999;;;888888999999999>>>DDDHHHLLLXXXkkksssaaaPPPLLLGGGEEEHHHOOOXXX^^^lllxxx~~~zzzxxxwwwwwwyyy}}}|||yyyzzz{{{{{{{{{zzzxxxwwwvvvwwwxxxwwwvvvsssqqqooolllhhhaaa[[[WWWVVVWWWXXX\\\]]]____________aaacccdddkkktttyyy{{{{{{|||}}}zzz{{{|||}}}}}}|||zzzyyyyyyzzz|||||||||zzzxxxwwwvvvvvvwwwvvvvvvvvvvvvvvvuuuwwwyyyzzzyyyxxxyyyyyyxxxyyy{{{|||~~~~~~zzzuuuttt{{{}}}{{{yyyrrrfff[[[SSSLLLHHHEEEBBB>>>===>>>???@@@FFFNNNQQQXXX]]]WWWHHH===999:::666777888888777666777888333555888<<>>>>>??????>>>>>>===<<<999::::::;;;<<<<<<;;;;;;888999:::;;;<<<======>>>;;;===@@@@@@===::::::;;;::::::999999999888888888999888777666555555555555777666666555444333222111''',,,111444444444555666333444555555666666555555666555444444555666888999999888777666555444444444555666666555333111222333555444333333333444555555444444444444444444444444222333333444555555666666777777666666666666777777333444555666777888999:::888777666555555777999::::::888777999999777999===@@@CCCJJJUUUcccrrr~~~uuufff]]]QQQGGGDDDGGGMMMRRRZZZdddrrr}}}|||yyy{{{||||||~~~~~~{{{}}}}}}~~~~~~zzz{{{|||}}}}}}|||{{{{{{xxxyyyyyyxxxwwwuuusssrrrqqqkkkccc[[[WWWVVVYYY[[[]]]```ccceeefffhhhkkknnnwww~~~~~~}}}{{{zzzyyyzzz|||}}}|||{{{xxxwwwuuuwwwxxxvvvssssssuuuxxxwwwyyy||||||||||||}}}~~~~~~yyymmmjjjmmmvvv|||yyyssspppfff```VVVMMMFFFBBB@@@???===;;;===@@@AAACCCIIIQQQTTTTTTQQQIII@@@999777888444777999999777666666888666888===CCCLLLWWWbbbjjjrrrqqqsssvvvuuuqqqpppsss~~~~~~~~~{{{ppphhheeehhhgggfffggghhheee___^^^aaa^^^^^^]]][[[YYYXXXZZZ\\\UUUVVVWWWYYY[[[]]]______bbbKKKHHHCCCAAA@@@@@@@@@@@@===============<<<<<<;;;:::;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>AAA@@@===:::999:::999999999888888888777777999888777666666555555666333333444444444444444444111333666555333111222444333333444555666666666555444444333333444555777888555555444444444555555666222333333222111111333444000111333444555555555444333333333333333333333333222222333444444555555666777666666555555555666666999999888777666555444444999888666555666777999:::999777777:::999666555888:::???DDDIIIPPP^^^ppp}}}~~~rrr^^^NNNEEEDDDHHHKKKJJJSSS___kkkvvv{{{~~~~~~|||{{{zzzxxxwww{{{{{{wwwttttttvvvwww|||zzzzzzzzzyyyxxxvvvuuutttvvvpppfff]]]XXXXXX\\\______ccchhhkkkmmmqqquuuyyy}}}{{{zzzyyyyyyzzz|||~~~~~~|||zzzxxxtttwwwxxxuuuqqqqqqvvv{{{~~~wwwlll___]]]bbbmmmsssooogggbbbWWWRRRKKKDDD???===<<<<<<;;;:::===BBBDDDEEELLLTTTWWWPPPGGG???;;;:::888777444777:::999777555666777;;;>>>CCCKKKUUUcccpppxxx{{{xxxxxxxxxvvvssstttxxx~~~vvv{{{vvvoooiiicccdddiiifffeeefffgggbbb]]]\\\```ZZZ[[[[[[YYYXXXXXXYYY[[[TTTUUUWWWYYY[[[]]]^^^___bbbNNNIIIEEEDDDBBB??????CCC<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======<<<;;;:::::::::;;;===>>>@@@AAA@@@???>>>>>>??????>>>===<<<:::888666777666555444555666666777666666555444444444444444444555555666555555555555555555555555444444555666666555444333111222333333444444444444666666555222000000222444444444333333333444555555111111222333333444555555222444555555555555666888111111111222222333333333555555666666666666555555444444444444444333333333666666666666666777888888<<<<<<:::999999999:::;;;======???CCCIIIRRRcccrrr|||eeeRRRJJJHHHHHHMMMLLLPPPYYYcccnnn|||zzztttqqqrrrqqqrrrwwwyyyxxxtttooojjjjjjmmmqqqxxx~~~~~~|||zzzwwwtttmmmccc[[[WWWZZZ]]]aaakkkrrrrrrrrrzzz~~~}}}~~~zzz{{{}}}zzzzzzzzzxxxxxxzzz~~~|||uuukkkcccWWWYYY]]]bbbeeeaaaVVVMMMIIIGGGCCC???=========>>>AAA??????CCCJJJPPPRRRRRRQQQIII@@@;;;::::::888555777777888:::<<<<<<:::888<<<@@@KKK[[[lllwwwyyyxxxxxxzzz{{{{{{{{{|||~~~}}}tttrrr|||tttllliiifffcccdddfffgggdddaaa^^^]]]\\\ZZZYYYWWWWWWWWWWWWUUUTTTRRRQQQPPPQQQSSSVVVXXXYYYZZZ[[[gggZZZQQQHHHDDDAAA>>>???BBB===========================<<<===>>>@@@@@@>>><<<:::::::::;;;<<<>>>???@@@@@@???===>>>>>>>>>===;;;:::888777777888888777666888888777777666666555555666555444333222222333333777777666666666777777777444555666777666666555444111222333444444444444444666333000000222555555444333222222222111222222222222222222333333444444444333444555444222111111222222222222222333333333333555555666666666666555555333333333333333333444444666666666555555666777777777666666666666888999:::===<<<===AAAEEELLLZZZgggxxxzzzgggZZZQQQJJJIIIFFFHHHOOOXXX```jjjsss|||yyyvvvuuusssqqqtttyyy{{{zzzwwwllllllkkkhhhfffgggkkknnnuuuzzz}}}~~~{{{yyysssjjjaaa]]]^^^```kkkuuu}}}}}}~~~zzztttpppiii```YYYPPPQQQSSSXXX[[[WWWMMMFFFDDDBBB@@@>>>===>>>@@@AAABBBCCCEEEHHHKKKMMMMMMLLLIIICCC<<<999999:::888555666666777888888999::::::>>>FFFUUUgggvvv}}}~~~|||xxxzzz}}}{{{tttrrryyy|||qqqkkkhhhiiihhhfffeeefffgggddd```]]][[[ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZllleeeXXXJJJCCCAAA>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDCCC@@@>>>:::::::::;;;<<<===>>>??????>>>======>>>===;;;999888666666777999:::999888;;;999888666555555666666888777555444444555666777444444555555555444444333555555666777777777666555222333333444444444444333555000,,,...555999777444444333333222222111111111333333333333333333333333333444555444111000111222444444444444333333333333444555555666666555555444222222222333444444444555666666555555444555555555333333333444666888:::;;;;;;:::;;;>>>@@@DDDMMMWWWlllzzzvvveeeXXXMMMGGGCCCGGGMMMRRRWWW\\\fffmmmvvv}}}~~~{{{xxxuuurrrqqqsssssspppmmmfffffffffeeeeeefffiiilllqqquuuwwwwww{{{|||tttkkkggghhhjjjxxx~~~xxxssskkkddd___YYYRRRMMMHHHHHHIIILLLNNNKKKDDD>>>>>>=========>>>AAADDDEEEEEEHHHKKKLLLKKKHHHFFFEEE???;;;777777999:::888666666888999888777999>>>CCCIIITTTeeeuuu~~~}}}xxxvvv{{{wwwnnnoooxxxyyykkkcccaaabbbgggjjjhhhfffggggggccc^^^[[[YYYWWWVVVTTTTTTSSSQQQOOONNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYllleeeVVVGGGBBBAAA???==============================>>>???AAADDDEEEDDD@@@===;;;:::::::::;;;<<<======>>>===<<<<<<===<<<999777777666666777999:::999888;;;999777555444444555666333333333444555777999:::333555888::::::777444111555666777888888888777666333333444444444444444333444111...000444777666444666666555555444333222111333333333333333333333222111333444444444444555777555555555444444333333333444444444555555444444444222222333444555666666666666666555444444444444555555444444555666888:::<<<999777999<<<===>>>DDDKKK\\\kkk}}}rrr___SSSHHHGGGJJJLLLOOORRR\\\^^^dddjjjnnnsss~~~|||yyyvvvsssrrrpppllliiiiiiiiiiiihhhhhhiiijjjkkknnnrrrttttttxxxxxxwwwzzz~~~~~~}}}{{{uuuqqqkkkeee]]]WWWQQQMMMHHHEEEBBBBBBBBBDDDEEECCC???;;;<<<<<<<<<===???BBBEEEGGGGGGKKKMMMKKKFFFAAA>>>>>>999777666777999999888777666999;;;;;;;;;@@@IIIQQQZZZeeerrr{{{yyysssttt}}}qqqmmmnnnyyyppphhh^^^\\\^^^dddhhhhhhgggiiihhhddd^^^ZZZXXXVVVUUUSSSSSSQQQNNNKKKKKKLLLNNNOOOOOOPPPRRRTTTUUUWWWWWWXXXiiiZZZMMMCCCAAABBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDCCC???<<<;;;:::::::::::::::;;;<<<<<<;;;;;;;;;<<<;;;888666777666666777999999777555999777555333222333444555111222444666777666666555777;;;@@@DDDDDD???999555444555777888888888777666444444444555555444444333333333333333222222333444555555666555444333222111333333333333333333333222111333444444333444555777555555555444444333333333333333444444444444333333333444444555666777777888666555555444444444555555777666555555555666777888666555666:::<<<<<>>======>>>???>>>===;;;>>>>>>>>>???@@@BBBCCCDDDGGGIIIJJJFFF@@@;;;::::::888777777888999:::999888666:::>>>@@@BBBIIIUUU^^^iiiooowww{{{|||uuuuuuwww|||yyykkkooo{{{yyynnnjjjiii```\\\\\\aaaeeeeeegggjjjhhhddd^^^ZZZWWWVVVUUUTTTSSSQQQMMMJJJJJJKKKNNNPPPNNNOOOQQQSSSTTTUUUVVVVVVfffPPPGGGAAAAAACCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBAAA>>>;;;;;;;;;:::999999999::::::999888999:::<<<;;;888555555555555777888888666444666555444333333333444555;;;>>>BBBDDDBBB===777333666:::???BBBBBB===777333333444666777888777777666444555555555555444444333333555666555222000111222222333333444333222000///333333333333333333333333222333444333000///000111444444444444333333333333222333333444444333333222444444555555666666777777555555444444555666666777777666444333333333444444666444555999;;;:::<<<@@@>>>JJJZZZjjjxxxggg]]]YYYYYY]]]bbbdddWWWMMMLLLNNNQQQZZZdddiiiqqq{{{wwwpppkkkeeedddbbbccceeehhhjjjkkkhhhmmmqqqqqquuu}}}{{{uuuqqqooolllhhheeebbb^^^ZZZWWWLLLIIIEEEAAA===;;;;;;:::999:::;;;;;;<<<<<<<<<<<<@@@@@@@@@?????????@@@@@@CCCDDDCCC@@@===:::888888777888888999::::::;;;;;;888<<>>===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>><<<;;;;;;:::999999888999999666666777:::;;;;;;888555111111333555888888666444444444444555555555555555CCCHHHNNNQQQNNNFFF;;;444333444666777777444111///222333555666777777666666555555555555555444333333555444444444333333111000000222333444444333111000222222222333333444444444222333333222000///000111222222222222333333333333222222333333333333222222333333333444444444444444444444444555666777888999777666444333333333444555777444444888:::999999<<<===FFFOOO[[[ooo}}}vvvooommmpppwwwoooZZZHHHDDDFFFGGGLLLUUUUUU]]]gggnnnrrrxxxxxxtttiiifffbbbaaadddgggiiiiiibbbhhhkkklllnnnsssvvvvvvssswww|||}}}}}}zzzssslllgggdddbbb___\\\YYYUUURRROOOMMMAAA@@@???<<<:::999::::::888999;;;<<<===>>>???@@@@@@??????>>>===<<<<<<<<<======>>>??????===:::777555666777888999;;;===???AAAEEEKKKRRR[[[bbbhhhllluuuyyy}}}wwwttt|||~~~}}}{{{jjjeeehhhjjjkkkddd^^^\\\^^^``````aaadddeeeaaa[[[VVVUUUUUUUUUUUUOOONNNKKKJJJIIIJJJLLLNNNMMMNNNPPPQQQRRRSSSTTTTTThhhSSSMMMGGGDDD@@@<<<<<<@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>>===;;;;;;:::999888888888888444555666999;;;;;;888555...///111444777999777666333444555666777777777777???EEENNNTTTQQQGGG;;;222555444333111111000111111111222444666666666666555555666666666555444333333777333000222666777333...222333555666666555444333111111222333333444555555000222333333333333444666111111111222222333333333222222222333333222222222333222222222222222222222444444444555777888:::;;;888777666555555666777888999555444777888777777999<<>>@@@AAABBBCCCDDD>>>>>>===<<<;;;::::::999888888;;;???CCCAAA;;;666333555666777999<<>>===<<<::::::<<<=========<<<<<<<<<;;;:::<<<>>>???===;;;::::::999888777666555555888777666666777666444222555555666666666444333222444444444444444444444444555666777888888666444333333333333333333333333333555444444444444333333333444444555555444444333333555444333222111222333333333333222222333333444555222222222222222222222222111111222222111111000000111111111111111111111111444444222222222222444444444444444444444444444444222333333444555666777888888888777777666666666555777777777777666666666666777;;;AAAFFFMMM[[[nnn||||||eeeLLLAAA>>>===>>>BBBBBBDDDGGGLLLRRR[[[dddjjjrrryyyyyyrrrrrruuuuuuoooiiiddddddccccccbbbccccccccceeeeeeeeeeeeeeegggjjjllluuuxxx}}}}}}yyyuuuqqqnnnmmmkkkfff___YYYRRRNNNKKKCCCCCCCCCCCCAAA???===;;;;;;;;;;;;;;;;;;;;;<<<======???AAACCCCCCCCCBBBAAA???>>><<<:::888888888888888:::>>>CCCGGGFFF@@@;;;444555777999;;;???DDDHHHSSS\\\gggmmmoooqqqvvv|||}}}xxxvvvuuu|||yyynnnaaa\\\```dddccc```ZZZZZZ[[[\\\]]]^^^^^^^^^```[[[UUUSSSSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKKKKOOOOOOPPPPPPQQQRRRRRRSSS~~~iiiVVVKKKBBB@@@AAA???<<<;;;<<<<<<;;;;;;;;;<<<<<<===@@@?????????>>>===<<<;;;::::::999888777666555555555444444555666666555333555666666777666555444333444444444444444444444444222333444555444333111000333333333333333333333333222333333333444444555555444555555555444333222222222222222222222333555666333222222222222333444444000111111222333444555555555444222111000111222333111111111111111111111111444333222222222222333444111111111111111111111111222222333333444666777888777777666666666555555555555555666666666777777777888<<>>@@@>>>@@@CCCEEEIIINNNSSSXXXdddkkkuuu}}}yyyqqqiiigggdddaaa___]]]\\\\\\]]]]]]\\\\\\\\\^^^aaaccckkkmmmrrrxxx~~~xxxrrrmmmiiidddaaa\\\ZZZWWWSSSNNNIIIFFFDDD>>>>>>>>>===<<<;;;999999:::::::::;;;<<<===??????AAABBBCCCCCCBBBAAA???===;;;:::888777555555555555666777;;;@@@DDDDDD@@@===<<<;;;::::::===EEEOOOVVVjjjnnnsssuuuuuuyyy}}}zzzyyy}}}ooofff[[[WWWYYY[[[[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\]]]YYYUUURRRSSSSSSSSSQQQOOOOOOPPPOOONNNMMMKKKIIIMMMNNNNNNOOOPPPQQQRRRSSSxxxcccPPPGGGAAABBBCCC@@@===<<<===<<<<<<;;;;;;;;;<<<<<<===???@@@???===<<<<<<<<<;;;::::::999888777666666333222222444666777666444555666777777777666555444444444444444444444444444444444555666666555333222333333333333333333333333000111222333444555555666555555555555444333111111000000000111333555777888222222222222222333444444000000111333444555666777999777444222111222444555222222222222222222222222333333222222222222333333333333333333333333333333222222222333444555666777555555555555444444444444333333444555666777888999888;;;<<<<<<;;;???HHHPPPZZZcccppp{{{xxxpppuuuyyybbbTTTLLLFFFAAA???999;;;===>>>???AAAEEEGGGRRRXXXaaajjjsss{{{zzzssspppkkkeee```]]]\\\[[[WWWVVVUUUUUUUUUWWWZZZ[[[^^^```eeekkkqqqwww|||~~~}}}}}}xxxrrrnnnhhhbbb]]]XXXSSSPPPIIIIIIGGGEEECCCAAA>>>===::::::999888888888888999999::::::<<<>>>@@@AAABBBDDDDDDDDDBBB@@@===:::999888777666555444444444444444555888<<<@@@BBB@@@???BBBAAA???@@@FFFSSSbbblll~~~~~~}}}zzzzzz~~~vvvmmmssszzznnnccc^^^XXXSSSRRRSSSTTTTTTVVVWWWYYYZZZZZZZZZZZZYYYYYYVVVSSSQQQRRRSSSSSSRRRQQQRRRSSSRRRQQQNNNJJJHHHJJJKKKLLLMMMOOOQQQRRRSSSvvvaaaPPPHHHBBBCCCDDDAAA??????<<<<<<<<<===<<<<<<;;;:::777:::<<<===<<<<<<>>>@@@;;;;;;:::999888777777666444333333555666777666444666666777888888777666555333333333333333333333333444555555666666555444444222222222222222222222222000111111222333444444444555555555444333222111000000000111222333555666777222222222111222333333444222222333444444555666666:::888666555444444444555222222222222222222222222333222222222222222222333444444444444444444444444222222222222333444555666333333333333333333333333333333444555555666777777666999;;;:::999;;;@@@EEEHHHPPPZZZeeepppxxxnnnsssttteee[[[SSSKKKFFF=========;;;;;;===AAADDDEEEIIIOOOWWW```jjjtttzzz|||xxxqqqjjjddd___]]]\\\XXXVVVTTTSSSTTTVVVWWWXXXVVVXXX\\\aaaggglllppprrrnnnuuu}}}{{{xxxxxxxxxuuupppkkk___\\\WWWSSSOOOKKKGGGDDDAAAAAAAAAAAA@@@???===<<<;;;:::999888999:::;;;<<<=========>>>???AAABBBCCCBBBBBBAAA???<<<:::777555777666666666555555555555555555777:::===???@@@AAADDDEEEHHHMMMWWWdddsss}}}~~~|||zzztttrrrsss~~~wwwqqqpppzzzzzzlllddd\\\[[[XXXTTTQQQPPPQQQRRRTTTUUUWWWXXXYYYXXXWWWVVVTTTRRRQQQPPPPPPQQQRRRRRRTTTUUUVVVVVVTTTPPPLLLIIIGGGHHHJJJLLLNNNPPPQQQRRRvvvaaaRRRIIIBBBAAA@@@>>>>>>@@@999;;;===??????===:::888888:::<<<===>>>???@@@AAA<<<<<<;;;:::999888777777888777666777777777555444555666777888888777666666333333333333333333333333000111111111111111111111222222222222222222222222222222222222222222222222444444444444333222111000222222333333333444444444222111111111111222333333444444444444444444444333666777888888777666444222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222333444555222222222333333333333333555555555444444444444444666888::::::888999;;;>>>===BBBIIIQQQ]]]ppptttxxxwwwnnnfff^^^WWWOOOLLLEEE???;;;<<<@@@DDD@@@AAADDDIIINNNWWW```gggooouuu~~~wwwooogggaaa]]][[[ZZZWWWSSSRRRTTTUUUUUUTTTQQQSSSVVVZZZ^^^bbbeeefffdddkkksssvvvvvvwww||||||wwwnnnllliiigggfffccc]]]YYYPPPMMMKKKIIIGGGEEEBBB??????@@@AAAAAAAAA@@@>>>===;;;;;;:::::::::<<<>>>???AAAAAA@@@?????????@@@@@@===<<<;;;:::888777555444444555555555666666666666444555777999;;;>>>AAACCCIIIOOOWWW```iiirrrzzz|||~~~ssspppsssyyyqqqiiijjjppp{{{nnnccc]]]XXXXXXWWWTTTPPPNNNOOOQQQRRRTTTVVVWWWWWWVVVUUUSSSOOOOOOOOOOOOOOOOOOQQQRRRVVVWWWYYYXXXVVVRRRMMMJJJFFFGGGHHHKKKMMMOOOQQQRRRvvvaaaPPPHHHAAA>>>===:::;;;>>>777999===??????>>>;;;999>>>======>>>@@@AAA@@@>>>===<<<<<<;;;:::999888888999888777888888888666444444555666777777777666555333333333333333333333333111111111111222222222222222222222222222222222222222222222111111111000000333333333333333222222111333444444444444333222111111111111111111222333333555555444444333222222222333555777888888666333111333333333333333333333333111111222222222222111111111111111111111111111111222111111111222222333444222222222222333333333333555555444444444333333333666888999888777666666777999<<<@@@GGGSSSggg~~~wwwpppjjjdddWWWJJJ@@@===>>>AAA>>>???@@@@@@CCCHHHNNNSSS]]]eeeoooxxx}}}}}}vvvoooiiidddbbb^^^YYYTTTSSSTTTTTTRRRPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]bbbgggkkklllnnnqqqtttyyyyyyzzz}}}{{{yyyyyyyyyvvvpppkkk```^^^[[[YYYVVVSSSOOOLLLEEECCCBBBCCCCCCBBB@@@>>>>>>???@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<===>>>>>>BBBBBB@@@>>>===<<<<<<<<<888777777666555555444444111222333555555666666555555777:::===@@@DDDIIILLLWWW^^^hhhqqqwww{{{}}}~~~zzzqqqnnnqqq{{{ooodddfffoooxxxnnnddd\\\XXXUUUTTTSSSQQQNNNMMMMMMOOOQQQSSSUUUWWWWWWUUUSSSQQQMMMOOOPPPOOOOOOOOOQQQSSSWWWXXXXXXXXXVVVRRRNNNLLLFFFGGGHHHJJJLLLOOOPPPQQQttt___KKKFFFAAA@@@>>>;;;:::===999999;;;<<<======>>>>>>===:::888;;;@@@BBB???;;;======<<<;;;:::999888888777666666777888888666555333444555666777666666555222222222222222222222222333333333333333444555555111111111111111111111111000000000111111111111111111111222333333333333222333333444444444333222111111111111111111222222333333333333333333222222222111333444555666555444333333333333333333333333333000111222333333222111000333333333333333333333333111111111111111222222333222222222333333333444444333333333333333444444444666666777777666666666666888:::>>>BBBKKK\\\rrr{{{mmm[[[LLLCCCAAAAAA===============???CCCFFFMMMSSS[[[aaaeeehhhmmmqqqxxxxxxwwwvvvsssqqqnnnmmmgggaaa[[[YYYYYYYYYVVVSSSTTTTTTTTTTTTTTTTTTTTTTTTXXXYYY\\\^^^aaadddfffgggooommmmmmrrryyy~~~yyyvvvtttuuuyyy~~~}}}{{{wwwtttsssoookkkiiihhhddd^^^ZZZTTTRRROOOMMMKKKJJJHHHGGG???>>>>>>???@@@@@@===;;;;;;<<>>????????????@@@???===;;;999888888888666666555444444444444444111333444666777888888777999===CCCHHHMMMRRRYYY]]]dddjjjssszzz{{{ppppppwww{{{qqqjjjhhhsssyyynnnfff^^^XXXXXXTTTRRROOOMMMMMMLLLMMMMMMQQQRRRUUUWWWWWWUUURRRPPPOOOQQQRRRRRRQQQQQQSSSUUUVVVVVVVVVUUUSSSPPPNNNLLLGGGGGGIIIJJJLLLNNNPPPPPPrrr\\\IIIEEECCCDDDCCC>>><<<>>>;;;:::999888:::===@@@BBB777333000555>>>BBB???999======<<<;;;:::999999888444444444555777888777666222333555666666666555555222222222222222222222222000/////////000111222222111111111111111111111111......///000111222333333000000111222333333333333222333444444444444222222111111111000111222222333111111111222222333333333222222222222333444444555333333333333333333333333000111222333333222111000000000000000000000000000111111111111111111222222222222222333333444444444111111222333444444555666444444666777888999:::;;;444777999<<>>AAAAAAFFFKKKNNNPPPTTTZZZ```aaacccgggllloooqqqqqqqqqqqqkkkdddaaabbbaaa]]]YYYXXXXXXWWWVVVUUUTTTSSSSSSUUUTTTTTTVVVZZZ]]]______bbb___^^^bbbjjjppprrrqqqqqqmmmjjjiiimmmsssxxx{{{|||yyywwwuuuqqqpppooonnnnnnlllhhheeeccc___ZZZWWWTTTPPPJJJFFFHHHGGGEEECCCBBBBBBBBBCCC<<<<<<<<<===>>>===;;;999999;;;>>>AAABBBAAA@@@???>>>???AAABBBBBBBBBAAA@@@<<<;;;:::888777666555555777666555444444444444444444555777999;;;;;;;;;;;;???EEELLLSSSYYY```gggmmmkkkooovvv||||||pppkkktttzzznnnmmmnnnrrr{{{qqqkkkddd[[[XXX[[[UUURRRNNNLLLMMMNNNMMMMMMQQQRRRUUUWWWWWWUUURRRPPPPPPSSSUUUUUUSSSRRRTTTWWWTTTTTTSSSRRRPPPNNNMMMLLLGGGHHHIIIKKKLLLNNNOOOPPPpppXXXJJJGGGDDDBBBAAA???===;;;::::::;;;<<<<<<;;;;;;;;;:::;;;<<<>>>???AAABBBCCC>>>>>>===<<<:::999888777888888777777777777888888444333333222222333333444222333444555666555444333666333000///000111111111333333333333333333333333555333222333555555222000555333111222333444444333555444444333333444444555111111000000000000111111111111111111111111111111666555444222111000000000333333333333333333333333444333222333555666555444000111111111111222222222333333222222333333444555333333333222222111111111222444555555444333333444444555666777888999::::::666666777;;;BBBKKKTTTYYYnnn{{{yyynnnbbbUUUJJJCCCAAA???<<<;;;:::::::::======<<<===@@@EEEJJJMMMRRRWWW]]]aaaccchhhpppwwwuuutttqqqnnnkkkhhheeedddbbb^^^XXXTTTRRRPPPNNNLLLNNNMMMNNNPPPSSSTTTTTTTTTVVVVVVVVVYYY\\\^^^___^^^cccaaa___\\\]]]bbbjjjooovvvzzz~~~yyyssstttzzz{{{yyyuuurrrqqqssswwwyyy~~~yyywwwsssmmmfffbbbaaaaaa\\\]]]^^^^^^]]][[[YYYXXXRRRPPPLLLHHHEEEDDDCCCCCCAAAAAA@@@???>>>======<<<999:::;;;=========<<<<<>>>>>>>>>>>@@@@@@AAACCCCCCBBB>>>;;;999999888777666555555444444444444444444444444444444222333777888888;;;@@@DDDNNN\\\gggkkklllmmmnnnppprrrwww~~~zzzpppsss}}}yyyoookkksssuuunnnfffaaa______]]]\\\XXXUUUPPPLLLJJJKKKMMMOOORRRTTTXXXZZZZZZWWWTTTRRRQQQSSSUUUWWWWWWWWWVVVUUUQQQQQQRRRSSSSSSRRRQQQPPPJJJJJJMMMPPPSSSSSSQQQOOOpppXXXJJJGGGCCCAAA@@@???===<<<>>>======<<<;;;999888777999999:::<<<===???@@@@@@>>>===<<<;;;:::999888777666555555444444555555666444444333333333333444444333333444444444333333222555333000///000111111111333333333333333333333333555333222333555555222000333222111111222333222111111111111111111111111111111111000000000000111111111111111111111111111111111000000000000000000000111111111111111111111111333111111111333444333222000000111111111222222222333222222222222333444444333333333222222111111111000222333333222111111222444555555666888999999:::999888777888;;;AAAHHHKKK\\\jjjxxxlllcccUUUOOOGGG@@@===<<<===>>>::::::;;;<<<>>>AAACCCDDDCCCGGGLLLPPPTTT\\\fffooooooqqqsssuuutttrrrooommmeeeaaa\\\XXXVVVTTTRRRPPPPPPNNNMMMMMMNNNOOOOOOOOOPPPOOOOOOPPPRRRSSSSSSRRRTTTTTTSSSSSSTTTZZZaaagggiiilllpppqqqqqqrrruuuxxxsssnnniiiiiipppwww{{{|||}}}~~~}}}||||||{{{zzzxxxmmmjjjfffbbbbbbeeeiiilllppprrrvvv|||{{{qqqiiibbbaaa___ZZZTTTPPPOOOOOOLLLMMMLLLLLLKKKJJJIIIHHHEEECCCAAA>>><<<<<<<<<===>>>>>>===<<<<<<;;;::::::999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAA???<<<999666666555555444333222222333333444444555666777777;;;777666888:::;;;AAAHHHVVV^^^hhhoooqqqpppoooooorrruuu{{{xxxyyy||||||wwwyyy}}}xxxooojjjccc___^^^^^^\\\ZZZXXXUUUQQQMMMLLLLLLNNNPPPSSSUUUXXXZZZYYYWWWTTTRRRTTTUUUVVVXXXXXXWWWUUUTTTRRRRRRSSSSSSSSSRRRPPPOOOKKKKKKMMMPPPRRRRRRPPPNNNqqqYYYKKKGGGCCC???>>>>>>>>>===>>>>>>===;;;:::888777777777777888999;;;<<<============<<<:::999888777666555555444444444444555555555555555555555555555555555444333222222222222222444222000000111222222111333333333333333333333333444333333333444444222000222111000000222222111000000000222222222222000000111111000000000000111111111111111111111111111111---......///000111222222////////////////////////222111///000111111000///000000000111111111222222222222222222222333444444222222222222222111111111000222333333222111111222444444555666777888888999999888666555777:::>>>AAAJJJWWWnnnooofffYYYNNNGGGCCCBBBBBB777888999::::::::::::999999;;;>>>@@@DDDLLLWWW```bbbgggnnntttxxxxxxvvvtttjjjfffaaa]]]ZZZXXXUUUSSSRRROOOKKKJJJKKKLLLMMMMMMMMMKKKIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKOOOUUUYYYYYY[[[^^^______```ccceeeddd```\\\]]]bbbiiimmmnnnrrrrrrrrrtttvvvzzz~~~}}}yyyvvvuuuvvvxxxzzzwwwxxxzzz|||}}}}}}}}}|||}}}{{{yyyyyy||||||||||||{{{{{{{{{{{{{{{xxxwwwtttsssrrrooollliiibbb___[[[XXXYYY]]]bbbeeejjjjjjlllnnnnnnhhh^^^VVVPPPQQQQQQNNNIIIEEECCCBBBAAA@@@@@@???>>>>>>>>>>>>:::999888777777777888999:::::::::999999888888888;;;;;;<<<======<<<<<<<<<999999999999999999999999;;;;;;:::;;;<<<;;;888666555555444444333333222222222222333333444444555555???;;;999;;;===BBBKKKUUUfffkkkppprrrpppooooooqqqyyy~~~{{{{{{yyytttwww{{{tttooogggccc___]]]^^^^^^[[[XXXWWWTTTQQQOOOMMMNNNOOOQQQTTTVVVXXXYYYXXXVVVTTTRRRVVVWWWXXXYYYYYYWWWUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMNNNOOOQQQQQQOOOMMMqqqYYYKKKGGGBBB>>>===>>>>>>>>>;;;;;;::::::::::::::::::777777888888999:::;;;;;;<<<<<<;;;999888777666555666666555555555555666666555555666666666666555555666555333111000000111111333222111111333333222111222222222222222222222222444333333444444333222111222111000111333333222000222333555666666555333222111111000000000000111111111111111111111111111111//////000111222333333444111111111111111111111111222111//////000000///---000000000000111111111111222222222111222333333444222222222111111111111111222444555555444333333444333444444555666666777777777666555555777:::===@@@CCCKKK]]]vvvtttggg]]]TTTKKKFFF======<<<;;;::::::999999:::;;;;;;<<<===BBBIIINNNQQQVVV___gggmmmoooooonnnkkkhhhdddaaa___]]][[[YYYUUUQQQMMMJJJKKKMMMOOOOOONNNLLLIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIKKKNNNNNNOOOPPPQQQRRRSSSUUUVVVXXXUUURRRSSSWWW]]]```bbbccccccccceeeiiinnntttwwwyyyuuuooojjjiiikkkooorrrqqqrrrsssuuuvvvvvvvvvvvvtttssssssuuuwwwyyyzzzzzz~~~~~~~~~~~~}}}wwwuuusssssstttvvvvvvvvvvvvvvvvvvvvvuuuttttttsssnnnllljjjiiigggccc^^^[[[ZZZXXXUUUUUUWWW]]]cccgggjjjiiiiiigggddd]]]TTTMMMKKKLLLMMMLLLGGGCCC???>>><<<;;;:::999999999:::;;;999888888777888999::::::999888888888888888888888<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999::::::999777666777777777555333555555555555555555444444555555555555444444444444<<<:::<<<@@@EEELLLWWWcccppprrrsssrrrqqqsssxxx}}}wwwuuu}}}wwwqqquuu|||vvvmmmjjjhhh```^^^\\\]]]^^^^^^[[[WWWTTTSSSQQQOOOOOOOOOPPPQQQUUUVVVWWWWWWVVVUUURRRQQQUUUVVVXXXYYYZZZYYYXXXWWWUUUUUUUUUUUUTTTRRRPPPOOOPPPOOONNNNNNOOOOOONNNLLLqqqXXXJJJFFFAAA>>>===>>>>>>>>><<<;;;:::999999999999:::888888888999999:::::::::;;;;;;:::888777666555444555555444444444444555555555555666777777666555555666555333111000000111111222111111333444444222000222222222222222222222222333444444444333222222222333222222333444444333111222444555777777555444222111111000000000000111111000000000000000000000000000111111222222222111111000000000000000000000000333222000000111111000...//////000000000111111111222111111111111222333333111111111111111111111111222444555555444333333444333333333444555555555666555555555555777999<<<===@@@DDDOOOaaawwwzzzkkk[[[OOOIIIFFFBBB???<<<;;;<<<<<<999:::;;;;;;;;;;;;===>>>DDDHHHMMMSSSYYY]]]___```bbbaaaaaabbbdddfffffffff^^^YYYSSSOOONNNOOOPPPQQQNNNLLLIIIGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGGGGHHHJJJHHHGGGGGGGGGHHHJJJKKKKKKMMMKKKJJJJJJMMMQQQTTTVVVVVVUUUUUUVVV[[[aaagggjjjmmmiiiccc^^^]]]___dddggggggggghhhjjjkkkkkklllllliiillloooqqqqqqpppooooooqqqrrrrrrrrrqqqpppppppppkkkiiiggghhhiiikkklllkkkmmmmmmlllllljjjhhhfffeeedddbbb___^^^[[[XXXSSSOOOOOONNNNNNOOOTTTZZZaaaeeefffeeeccc___[[[TTTMMMHHHGGGIIIJJJHHHCCC>>>:::888777777666555555666777888999999999999999999999:::999999999999::::::::::::<<<<<<;;;:::::::::999999666666777777888888888999888666444333444444333222444444444555555555555555444555666777888999:::;;;:::<<>>>>>>>>>>>>>>@@@>>><<<999777666666666999999999999999999999:::::::::999777666555444333222222111111111111222222444555666777777666555444555444333222222222222222111111222444666555333000222222222222222222222222222444555555333222222333333222333444555555333111111222333333333333222111111111000000000000111111000000000000000000000000//////000111000///---,,,........................333222111111222222111000/////////000000000111111111111111111111222333333000000000111111111111111000222333333222111111222222222333333444444444444444444444444555555666666:::===DDDOOO^^^pppqqqcccUUUQQQJJJCCC>>><<<;;;;;;666666777888888777666555===>>>AAADDDHHHLLLPPPRRRSSSTTTXXX^^^eeekkknnnoooeee```YYYTTTRRRQQQQQQPPPOOOKKKHHHEEEEEEEEEEEEDDDBBBDDDFFFFFFFFFGGGHHHJJJEEECCCAAAAAABBBDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIKKKJJJJJJIIIJJJNNNSSSXXX[[[^^^ZZZUUURRRQQQTTTXXXZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^aaaeeefffeeecccaaaaaadddfffggggggeeecccdddddd___]]][[[\\\^^^___``````cccccccccbbb```^^^[[[ZZZXXXVVVSSSQQQOOOLLLIIIFFFGGGHHHIIILLLQQQWWW]]]``````___]]]YYYTTTOOOKKKIIIDDDFFFGGGEEEAAA<<<999777777777777777888888999:::777777888888777777777777;;;;;;;;;<<<<<<=========<<<;;;:::999888777777777333333444444555555666666888666333222333444333333222222333333444444555555,,,...222666;;;@@@CCCEEEEEEIIIRRR[[[```eeeoooyyy{{{}}}|||rrriiijjjyyy}}}vvv~~~tttooommmiiiccc```\\\ZZZZZZ\\\^^^]]]YYYUUUPPPQQQQQQRRRRRRRRRSSSSSSVVVUUUTTTRRRQQQOOOOOONNNPPPRRRUUUYYY[[[\\\\\\\\\UUUVVVVVVVVVUUUTTTRRRQQQRRRPPPMMMLLLLLLMMMMMMLLLoooWWWGGGDDDAAA?????????>>><<<@@@???<<<999666555555666999999999888888888888888999999888777555444333333111111000000000000111111333444666777777666444333333333444444444333333222000111222555777666333000111111111111111111111111222444666555222111222333222111222333555444222///000000000000000000000000111111000000000000111111000000000000000000000000...///000111000///---,,,////////////////////////222000000000222333222111////////////000000000111111111111111111222222333///000000000111111111222000222333333222111111222222222222222333333333333444444444444444444444444444777===BBBIIIUUUcccmmmqqqxxx~~~kkkggg```WWWOOOHHHDDDAAA:::999777777777777666555888888:::<<>>@@@BBBBBBAAABBBBBBBBBAAAAAAAAACCCDDDCCCBBBBBBBBBDDDHHHKKKNNNNNNLLLIIIGGGGGGIIILLLMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUVVVUUURRRPPPQQQSSSVVVYYYZZZZZZWWWVVVWWWXXXRRRPPPNNNOOOQQQSSSTTTSSSWWWXXXXXXXXXWWWUUUSSSQQQLLLIIIFFFDDDCCCBBB@@@>>>AAACCCEEEIIIMMMQQQTTTVVVWWWVVVTTTQQQMMMKKKJJJJJJBBBDDDEEEDDD@@@===;;;:::888999:::;;;<<<<<<<<<<<<777777888999999999999999<<<<<<===>>>>>>???@@@@@@;;;:::999777666555555666222222333444444555666666:::777444222333444555555222222333444555555666666000333888???FFFMMMRRRUUU[[[___ffflllmmmoooxxx}}}lllgggfffrrr}}}tttmmmmmmlllgggbbbbbb\\\ZZZYYYZZZ\\\[[[WWWSSSQQQRRRSSSUUUUUUVVVUUUUUUVVVTTTRRRPPPNNNMMMMMMLLLPPPRRRUUUXXXZZZ[[[[[[ZZZUUUUUUVVVVVVVVVUUUSSSRRRRRROOOLLLKKKKKKMMMMMMMMMnnnVVVFFFCCCAAA@@@@@@???===<<<===<<<999888777777888999888888888888777777777777999999888666555444333222333333222222222222333333333444555777777555444333222333444555666555444333///000333555777666333000111111111111111111111111111444666555222111222333000000111333444333111...111111000000000000111111111111000000000000111111000000000000000000000000...///111222333222000///222222222222222222222222000//////000111222222111////////////000000000000111111111000111222222333//////000000111111111222222444666555444333444444222222222222222222333333222333444666666777777666111666;;;<<<===CCCNNNWWW___iiiwww{{{rrrggg]]]UUUPPPDDDAAA<<<999888888888888333555777999;;;<<<<<<<<<===???CCCIIIQQQVVVYYYZZZ\\\YYYVVVUUUVVVXXXYYYYYY^^^YYYSSSOOOLLLJJJIIIGGGGGGHHHGGGFFFDDDCCCDDDEEEGGGDDD@@@???AAACCCCCCBBBBBBCCCCCCBBBAAAAAABBBCCC??????>>>>>>???BBBDDDEEEDDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKGGGCCCCCCFFFIIIHHHKKKMMMLLLJJJHHHIIIKKKIIIGGGEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNLLLJJJIIIDDDAAA>>><<<;;;;;;:::999:::<<>>@@@AAA@@@>>>;;;;;;;;;444666888999:::::::::999999:::;;;===>>>?????????<<<======>>>???@@@AAAAAA;;;:::888666444444444555444444555555666777888888;;;888555333444555666666444555555666777888999999AAADDDIIIPPPWWW^^^dddgggoooqqquuuxxxvvvvvv~~~}}}|||~~~mmmdddgggfffkkk||||||uuupppnnnooollleeebbbfff\\\ZZZXXXXXXZZZYYYUUUQQQRRRSSSUUUWWWXXXXXXXXXWWWUUUTTTQQQOOOMMMLLLKKKKKKQQQSSSVVVXXXYYYZZZYYYXXXTTTUUUVVVWWWVVVUUUTTTSSSRRROOOLLLJJJKKKMMMNNNNNNlllTTTFFFAAA>>>??????;;;:::;;;888888888888888888888888888888777666666666666666666555555555555444444444222111111111222333333444666555444333222333333444222222333333333444444444333333222222111222222222222111111111000000//////333333222111000000000111333///++++++...222333222000000////////////000000000000000000////////////000000000000000000000000111111111000000000//////000222222111...,,,++++++000000000000000000000000111000...---...///111222222222111000//////000000111111000000111222222333222222222333333333444444111111111111111111111111444444222222222222444444888888888999<<>>>>>===::::::888666666888:::;;;;;;999999:::<<>>AAACCCBBBAAA???===<<<<<<===>>>??????@@@@@@@@@@@@?????????@@@AAA@@@>>><<<<<<===DDDDDDDDDCCCBBBAAA@@@???>>>???@@@AAAAAA@@@???>>>>>>@@@BBBCCCCCCCCCAAA@@@<<<;;;999888888888999999::::::;;;<<<===??????@@@AAAAAA@@@???>>>===<<<<<<=========;;;999999;;;===<<<<<<<<<<<<<<<<<<======:::<<<>>>???>>>>>>???AAACCCDDDFFFEEEAAA<<<999888999999777666666555555555222222333333444444444555777777777555333333555777111333555666888;;;???BBBGGGOOO[[[dddjjjoootttxxx{{{{{{{{{|||~~~|||~~~jjjccccccgggqqqwwwvvvlllllllllkkkhhheeeaaa___WWWVVVVVVXXXZZZXXXSSSNNNWWWVVVVVVYYY\\\]]][[[XXXUUUUUUSSSQQQOOONNNMMMLLLRRRTTTWWWZZZZZZYYYWWWUUUTTTUUUUUUTTTRRRQQQRRRTTTLLLKKKIIIIIIIIIIIIGGGEEElllUUUEEE@@@===???>>>;;;999:::;;;::::::999888777777666888777777666666666666666555555555555444444444444222222111222222333333444555444333222111222222333222222222222333333333333333333222111111111111222111111111000000000///////////////000111222333333---***((((((+++---...---000000////////////000000000000000000////////////000000000000000000000000222222222111111000000000***,,,...//////000111222////////////////////////000///...---...///111222222111111000//////000000111111000000000111111222222222222333333333333444111111111111111111111111444333222222222222333444444555666777:::<<<>>>???HHHMMM[[[ooouuuzzz{{{lllcccXXXOOOKKKGGGCCC???@@@===:::777888888888888555555666777:::===???AAACCCCCCCCCEEEHHHMMMQQQTTTWWWVVVTTTQQQOOONNNMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGEEECCCBBBBBBBBBBBBDDDCCCAAAAAAAAAAAA@@@>>>>>>======<<<===???BBBCCCAAA@@@>>><<<;;;;;;<<<=========>>>>>>>>>>>>=========>>>???>>>===;;;;;;<<>>===<<<<<<===>>>>>>===<<<<<<:::;;;===>>>???>>>===<<<;;;:::999888888888999999777777888999:::;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;999999;;;==================>>>>>>>>><<<>>>@@@@@@@@@@@@AAABBBAAACCCDDDCCC@@@<<<999888888888777666555555555555777777666555555444444444333444444333222333555777::::::::::::===BBBJJJOOO[[[bbblllsssvvvxxx{{{~~~}}}~~~nnndddffflll}}}qqqiiiiiikkkjjjgggeeecccaaaaaaaaa___\\\ZZZZZZZZZYYYVVVSSSVVVUUUUUUXXX[[[\\\ZZZXXXWWWWWWVVVUUUSSSQQQOOONNNSSSUUUXXXZZZZZZYYYWWWUUUSSSTTTVVVUUURRROOOMMMMMMKKKIIIGGGFFFGGGGGGFFFEEElllVVVEEE@@@===???>>>;;;999:::===<<<;;;:::888777666666888777666666555555666666555555555555444444444444222222222222333333333333333333222111111111222222222222222222222111111111333222111000000000000000111111000000000000///////////////000000111111222...---,,,---///111000///000000////////////000000000000000000////////////000000000000000000000000111111000000000000//////---///000000///......///////////////////////////000///.........///000111111111000/////////000000111000000/////////000000111111222222222333333333111111111111111111111111333333222222222222333333000111333555777999::::::@@@CCCNNN^^^ooovvvsss|||uuulllddd\\\TTTOOOJJJFFF@@@<<<;;;:::999888555555555555666777888999::::::<<<>>>@@@CCCFFFHHHLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGEEECCCBBBBBBBBBAAA??????>>>>>>===>>>???@@@AAA???>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======;;;::::::;;;===>>>>>>>>>===<<<;;;;;;999::::::;;;;;;::::::999888999:::;;;;;;;;;:::999::::::999888888888888999666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999;;;===????????????????????????===???AAAAAA@@@@@@AAABBB???@@@BBBAAA>>>:::888777777666555444444444444444555555444333333222333333333444555555444555777999>>>===<<<===AAAKKKWWW^^^kkkpppvvvyyyyyyzzz|||}}}|||pppccceeessstttjjjffffffiiigggccc___^^^___aaabbbeeeaaa\\\YYYXXXXXXWWWVVVSSSSSSTTTVVVYYYZZZXXXWWWYYYYYYYYYYYYWWWUUURRRQQQTTTUUUXXXZZZZZZXXXVVVUUUQQQSSSUUUTTTQQQLLLIIIHHHKKKIIIEEEDDDDDDEEEDDDDDDlllWWWFFFAAA>>>@@@???<<<:::;;;<<<<<<;;;:::999888777777777777666555555555555666555555555444444444333333222222333333333333333333333333222222222222222222222222222111111111111000222222111000////////////000000000000000000//////111111111000///...------000000111333444444333222000000////////////000000000000000000////////////000000000000000000000000........................///000111000...---,,,---///////////////////////////............///000111111000000/////////000000000000///............///111111111111222222222222111111111111111111111111333222222222222222222333...000222444666777666666<<<===DDDQQQ```rrr~~~wwwvvvxxxpppjjjZZZUUUNNNHHHDDDAAA>>><<<999888888777777666666666555666888:::<<<===>>>???AAABBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEIIIGGGDDDCCCCCCBBBAAA@@@???>>>>>>=========>>>>>>???>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<999;;;<<<<<<;;;:::;;;<<<;;;;;;<<<<<<<<<;;;;;;:::888999999999999999999888999999:::;;;<<<;;;;;;:::999999999888888888999999999999::::::;;;<<<======999:::::::::;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<>>>@@@@@@@@@@@@????????????<<<>>>???@@@???>>>???@@@;;;===>>>===;;;888777777666555444444333333333333333333222222333444555666666888:::;;;;;;<<<>>>@@@BBBBBBCCCFFFMMMYYYfffnnnrrrtttvvvvvvuuuxxx}}}}}}{{{mmmjjjwww}}}tttqqqmmmkkkkkkgggdddaaa___^^^```bbbccccccaaa]]]YYYVVVTTTSSSSSSPPPPPPRRRTTTVVVWWWVVVUUUZZZZZZ[[[[[[YYYWWWTTTSSSUUUVVVXXXYYYYYYWWWUUUTTTPPPRRRSSSRRROOOLLLJJJJJJMMMIIIEEECCCCCCDDDDDDDDDkkkWWWGGGBBB@@@AAA@@@===;;;===::::::999999999999888888777666666555555555555555555444444444444333333333222333444444444333333222333333444444444444444444111111111111111111111111333222111000//////////////////////////////000000111111111111000...---,,,+++---///111111000000///000000////////////000000000000000000////////////////////////////////////////////////////////////(((+++---//////000222444.......................................//////000000///////////////000000//////...............///000000000111111111222222000000000000000000000000222222222222222222222222///000222444666666555555:::999===FFFQQQaaawww|||sssmmmddd[[[SSSLLLFFFCCC===<<<:::888666555444444333444666777888999888888999999::::::;;;===>>>???AAABBBCCCDDDFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGGGGGGGHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::<<<======<<<<<<<<<===;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999::::::;;;;;;<<<<<<<<<<<<999999999:::::::::999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<======>>>>>><<<===???>>>=========????????????>>>>>>=========999:::<<<<<<;;;:::;;;<<<888999::::::888666555666555444444333333333333444666666555555666888:::;;;888;;;???BBBEEEHHHLLLOOOQQQRRRUUUYYY___hhhrrryyywwwwwwwwwvvvwww~~~{{{xxx}}}ppplllmmmllliiigggcccccccccccccccbbbbbbbbb^^^^^^]]][[[XXXTTTQQQOOOMMMOOOQQQSSSTTTTTTUUUUUUZZZZZZZZZZZZXXXWWWUUUSSSUUUVVVWWWXXXWWWVVVTTTSSSPPPPPPPPPNNNMMMMMMOOOQQQNNNKKKFFFDDDDDDEEEEEEEEEiiiWWWGGGBBB???AAA@@@===;;;<<<888888888888888888888888777666555555444444555555444444444444333333333333333333444555555444222111333333444555555555444444111111111222222222333333444333222111000/////////......////////////000000...///000111111111000///***,,,...//////......///000000////////////000000000000000000////////////////////////////////////000000111111111111222222,,,---///000///...///000........................------.........///////////////......//////000000...............///000000///000000000000111111111000000000000000000000000111111222222222222111111111222333444555555555555666555777<<>>@@@BBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEBBB???===>>>???@@@???AAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<>>>??????===<<<======;;;;;;<<<===>>>>>>>>>===;;;::::::999999::::::;;;999999999:::::::::;;;;;;999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===============>>>>>>>>>??????@@@@@@>>>???AAA@@@???======>>>===<<<<<<;;;;;;::::::999555777999999777666777888444666777777555444444555555444444333333333444444777666555555666999;;;===???CCCIIIOOOTTTYYY^^^aaaaaabbbdddfffiiiooovvvzzz{{{{{{||||||vvvlllkkkllliiidddbbbaaabbbdddeeeeeecccaaa___[[[]]]______[[[VVVRRRPPPMMMOOOSSSTTTUUUUUUVVVWWWZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUSSSRRRQQQOOOOOONNNMMMLLLNNNSSSVVVOOOLLLHHHFFFFFFFFFEEEEEEhhhUUUFFFAAA>>>??????;;;:::;;;888888888777777666666666666666555444444444444555444444444333333333222222333444555666555444222111111222333444555444444333000000111222333444555555555444333222000000000000........./////////000000///000222333333111000///+++...000000///...000222000000////////////000000000000000000/////////////////////////////////////////////000000111111111111222333111...+++***+++........................------......//////.....................///000000------......///000222222/////////000000000111111000000000000000000000000000111222333333222111000333333333333333444555666333333444777999???NNN\\\tttzzzzzz~~~tttjjjdddZZZUUUNNNFFF???<<<::::::777666666555444444444333555444444444444444555555666777888999:::<<<======@@@@@@BBBCCCCCCCCCBBBBBB@@@>>>;;;:::;;;===>>>>>>>>>??????@@@@@@@@@??????======>>>>>>>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>===>>>@@@???===;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<;;;:::999999:::;;;<<<:::::::::::::::;;;;;;<<<:::;;;<<<=========<<<<<<<<<<<<<<<============>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA>>><<<;;;<<<999999999888777777666666333555666666555444444555222333444444333222333555555555444444444444555555555555666888<<>>===;;;::::::;;;===>>>===???@@@???<<<;;;:::;;;:::;;;<<<===>>>?????????<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>:::;;;===>>>>>>>>>======>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@===;;;::::::777777777666555444444333222444555555444333333444000222333333222222333444555555444444444555555666777888;;;AAAHHHQQQXXX]]]jjjlllppprrrrrrrrrssstttrrrrrrrrrrrruuu|||vvvvvvyyytttvvvnnnhhhgggfffbbb___```^^^^^^^^^^^^^^^]]][[[[[[VVVYYY\\\\\\XXXUUUTTTUUUQQQUUUYYY[[[ZZZZZZ\\\^^^]]][[[XXXUUUTTTUUUWWWXXXTTTTTTTTTSSSRRRPPPOOONNNJJJLLLNNNOOOOOOOOOPPPQQQMMMKKKIIIHHHGGGFFFCCCAAAhhhRRRDDDAAA===;;;;;;;;;:::999777888888888777666444333222333333444444555555555555444333333222222333333111333555444111111333666222111000000000111333444333333333444444444444555666555555444333111000///000000000000111111111111,,,===GGGAAA999888444---444222000///------......000///.........///111222222333333222///......///////////////////////////,,,...//////......000111///...,,,++++++,,,...///------------------------//////000000///...------////////////////////////+++---...///...---...///222222222111111111000000111000///......///000111000000000000000000000000000111222333333333333333222666999888555555:::>>>GGGPPP___nnn|||~~~zzz{{{}}}rrriiiaaaYYYQQQKKKFFFCCCAAA???>>>===;;;999999777666555666777666555666777666444333333555888777777777666666777888888888888777666666666666666666777888999:::;;;<<<<<<999:::<<<===>>>===<<<<<>>???>>>===;;;:::999999::::::;;;<<<======???>>>===<<<;;;:::::::::<<<<<<<<<<<<=========>>><<<<<<======>>>?????????>>>???@@@AAABBBAAA@@@???????????????>>>>>>>>>>>>??????>>>===;;;999777666777888888777777666555444444555666666666555444333333333333333222222222222111555888888555555999===>>>???DDDNNN[[[fffmmmooo{{{wwwrrrqqqsssvvvwwwwwwqqquuuzzz~~~vvviiijjjtttssslllmmmjjjjjjiiigggdddaaa^^^\\\[[[\\\\\\\\\ZZZXXXVVVUUUWWWXXXYYYYYYYYYXXXVVVUUUVVVXXXZZZ\\\]]]\\\ZZZYYYYYYXXXVVVUUUTTTTTTUUUUUUSSSRRRQQQQQQRRRQQQOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKMMMLLLKKKIIIGGGDDDBBBAAAgggQQQDDDAAA===;;;;;;;;;:::999888999999999888777666555444444444444444555555555555444333333222222333333111222333222000000222444111111000000111111222333222222222333333333444444555555555444333111000///////////////............111CCCLLLCCC777222111...222111000///............000///.........///111111000111111000...---...///---------------------------...//////......///000///...,,,++++++,,,...///------------------------...////////////......---........................,,,---//////......///000222222111111111000000000111000///......///000111000000000000000000000000000111111222222222222111222333444444555666777999;;;AAAKKKVVVaaalllvvv|||~~~zzztttqqquuu}}}{{{uuupppjjjfffYYYUUUPPPKKKGGGBBB===::::::888555444444444444333444666777777555555555666666666666666666777888888888777666666555555555666999999888888888888777777444555777999;;;<<<======888777555444444555666777:::;;;;;;;;;::::::999888888888999999:::;;;;;;;;;===<<<;;;:::999999999999:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>BBBGGGLLLJJJCCC===<<<===========================;;;;;;;;;:::888666555444222222333333333333333333666666666555555444444333333333333333222222222222555888:::999777999>>>CCCKKKOOOXXXdddpppyyy||||||uuurrrpppqqquuuyyyzzzzzz}}}uuujjjccciiiyyy|||qqqgggdddfffiiihhhgggfffccc___\\\ZZZYYYYYYZZZZZZZZZYYYWWWVVVUUUUUUWWWXXXYYYXXXWWWWWWYYYZZZZZZ[[[\\\\\\[[[[[[[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQQQQRRRRRRPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHGGGFFFDDDCCCAAAAAAfffPPPDDDAAA===;;;;;;;;;::::::999999:::999999888777666666666555555555555555555555444333333222222333333111222222111000///111333000000111222222222222222222222222222333333333333444444444333222111000///000000//////......------111AAAJJJ@@@111---...////////////000000//////...//////......//////000111...///000///...---...///...........................///000///------...///...---,,,++++++,,,---...---------------------------....../////////......---------------------------...000000///...///000111111111111000000000000000000////////////000000////////////////////////000111111111111000000///111000///000444555555333777999===BBBJJJUUUaaahhhttt}}}}}}rrroookkkkkkrrr}}}~~~uuuqqqkkkccc[[[RRRIIIDDD>>>;;;777666666666666555222444777888777555444444333333333333444555666777777666555555444555555555777777666666666555555555111222444666777888999999666555444444444666777888888777666666555666666666777777888888888888888888999888777777666666666666888888999999999:::::::::888888999::::::;;;;;;<<>>@@@EEELLLRRRZZZ```lllxxx~~~oooppprrrvvv|||vvvjjjfffbbbeeerrrwwwmmmfffbbbbbbeeeffffffeeecccaaa]]][[[YYYWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUWWWYYY[[[\\\\\\\\\]]]\\\ZZZYYYZZZ[[[]]]^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQOOONNNLLLLLLLLLKKKKKKKKKJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBdddPPPEEEBBB>>><<<;;;;;;;;;:::999999999888888777777777777777666666555555555444555444333333222222333333222222222111111000111222///000111333333222111111222222222333333333444444222222333333222111000000222222111111000000//////+++666<<<555---+++...///,,,---///000111000///...............//////000000---...//////......000111111111111111111111111111...///000///---,,,---......---,,,,,,,,,,,,---...------------------------,,,,,,---...////////////------------------------...///111111000//////000111111000000000/////////000000////////////000000////////////////////////000000111000000///....../////////000222333222222999999999;;;???HHHRRRYYYggguuuuuurrrpppqqqwwwxxxlll___WWWHHHDDD@@@===<<<<<<<<<;;;666888::::::888777777777444444444555555777888888666555555444444444555555222222333444444555666666333333444444444444444444777666666666666777888999666555333222222333444555666666666666555555555555666555444333333333333333666666666666777777777777666666666777888888999999888@@@HHHEEE;;;444666;;;777777777777777888888888666666666666555444333333333333444444555666777888999888555333222333444555666777888999;;;<<<===>>>;;;@@@FFFKKKRRRYYYaaafffkkkqqqzzzzzzsssvvv|||wwwggg```dddiiiuuu~~~wwwmmmgggcccbbbbbbdddccccccbbbaaa___]]]ZZZXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTVVVYYY\\\___```aaaaaa___]]]ZZZXXXXXXZZZ\\\___^^^]]][[[YYYVVVTTTRRRQQQRRRPPPNNNNNNOOOOOONNNLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIGGGEEEDDDCCCCCCCCC~~~cccPPPEEEBBB>>><<<<<<<<<;;;:::888777777777666666666666777777666666555555555444555444333333222222333333555444333222222222222222///000111333333222111111222333333333444444444444111111111222111111000000222111111111000000000///+++...///---,,,---...---+++,,,...000000000//////---......///////////////---///000000000000111333111111111111111111111111...///000///---,,,,,,------------,,,,,,---------------------------------,,,,,,---......///.................................000111111000//////000000000000/////////......//////000000000000//////////////////////////////000000000000000///...---,,,000444444111000222444555555555555777<<>>=========;;;888888999;;;999999888888888888999999555555444444444444555666222222222333444444555555444444444333333333333444444333333222222222222222555444333222222333444555444444444444444333333333333333222111111111111222444444444444555555555555444444444555666666777777555888;;;999666444666888444444555555666666666777333444444555444444333333444444444444555666888888>>><<<999777777999<<<===999:::===???BBBEEEHHHIIIGGGMMMUUU^^^ffflllqqqssszzz|||iiiaaaaaajjjwwwyyymmmjjjfffbbb``````^^^\\\````````````___]]][[[ZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRTTTXXX[[[^^^```aaabbb___]]]YYYWWWVVVXXXZZZ\\\\\\[[[ZZZXXXVVVSSSQQQPPPOOOMMMKKKKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJHHHFFFDDDBBBAAAAAA}}}cccPPPEEEBBB>>><<<<<<<<<;;;;;;777777666666666666666777666666555555555555555555555444333333222222333333666555333222333333222111000000111222222222222222222222222222333333333333///000000111111111000000.........///////////////111///---,,,...///...+++,,,---...///////////////------...////////////......000111111000000111333........................---...///...,,,,,,---...------------------------------------------------,,,------.........------////////////////////////...000111111///......///////////////............//////000000000000/////////////////////////////////000000000000//////...,,,222777666111///222666222222333333444666999<<>>===}}}cccQQQFFFBBB???<<<<<<<<<<<<;;;888888777666666777888888444444444444444555555555555444333333222222333333666444111111222333111000111111000000111111222333000000000000111111111111...//////000111111000000------......//////000000222000...//////...------......---------...//////,,,---.../////////.........000111000//////000111------------------------+++---......,,,,,,---///,,,------------------,,,------------------------------.........---,,,,,,...........................///000000...------.../////////.........------...///000111111000///...000000000000000000000000//////000111111111000000...222555555333222222333222333444444333555888:::???HHHVVVeeeuuu}}}xxxrrrllleee^^^YYYRRRRRRQQQNNNJJJHHHGGGHHHBBBAAA>>><<<999777555555666555555555666666777888888777777666444333333222222222222222333555666777444444555666666666555555111222333333444444444333111111222222333333444444222111111000111111222222222222222222333333333333222222222333444444555555444444333444666777666555444444444555666666777777555666777888999999999999888888999:::===AAAEEEGGGDDDDDDDDDFFFHHHLLLOOOQQQUUUVVVYYY\\\___bbbdddfffhhhkkkpppvvv{{{~~~}}}|||qqqmmmttt||||||qqqhhhbbbaaacccbbb___```dddbbb^^^[[[]]]___aaabbbbbbbbbbbb[[[ZZZXXXUUUTTTSSSSSSSSSMMMOOORRRTTTVVVXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQRRRSSSSSSTTTSSSRRRQQQPPPNNNKKKHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFCCC@@@>>>|||dddQQQFFFCCC???===<<<<<<<<<;;;999999888777777888999:::222333333444444555555555555444333333222222333333666333000000111222000...222111000000000111333444............////////////---...///000111111111000......///000111222333333------///000...+++---111//////---,,,,,,---...///,,,,,,.../////////...---...///000///...---...000////////////////////////+++,,,------,,,,,,...///,,,------......------,,,------------------------............---,,,++++++---------------------------///000///---,,,,,,---//////.........---------...///000111111000///...111111111111111111111111...///000111111222111111111111111333555555222000222222222111111333777::::::???GGGSSSbbbuuuyyywwwwwwwwwwww|||}}}yyy}}}~~~yyysssoooiiikkkkkkiiiddd```]]]\\\QQQOOOLLLHHHEEEBBB@@@>>>666666666666666777888888555555666666666666666666666555333222222222333333111222444555666777777777000111222444444444333222000000111222333444444555222222111111111111222333111222222222222333333333111222222333444444555555,,,///333666777777777666444444555555666777888888:::;;;<<<===>>>???????????????AAADDDHHHMMMRRRUUURRRRRRTTTWWWZZZ___bbbdddfffggghhhkkkmmmoooqqqrrrmmmooorrrwww}}}xxxyyyyyytttoooggg___]]]___]]]YYY[[[aaabbb^^^[[[\\\___aaacccdddddddddZZZYYYWWWUUUTTTTTTUUUUUUOOOPPPRRRUUUVVVWWWWWWWWWTTTUUUVVVVVVUUURRROOONNNOOOPPPQQQRRRRRRQQQPPPPPPOOOLLLIIIGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJGGGDDDAAAhhhTTTCCCBBB@@@@@@@@@???<<<:::777888999:::999777555333777666444222222444666888666555555444555666777888222222222111111111111000000000000000000000000000000000000000000111111111//////000000///---+++))),,,,,,,,,,,,,,,---...//////////////////////////////...---...///000000...+++,,,.../////////...------------............///000///...---------------........................,,,,,,------------------,,,,,,++++++,,,...000111111111111///------///111(((---///+++***...222333555444222111000///......---......///////////////111000///---------......000000///...............000000000000000000000000---......///////////////000000000000111222333444888<<>>;;;999888888999:::999777666666888888777555666666555555555666666777999666444333555666444222777888888666444333333333444444444444444555555555666555444222222222222222111111111222222333333333444444444333444444555555888555222333555666555333333555888999;;;===@@@BBBEEEEEEEEEGGGJJJLLLMMMMMMKKKKKKMMMRRRYYY___bbbccccccaaa___aaaeeeiiimmmnnnpppppppppqqqrrrtttvvvxxxuuurrrrrrxxxyyysssmmmfffaaa```___]]][[[[[[\\\]]]^^^\\\]]]___ccceeedddaaa^^^XXXXXXXXXWWWUUUSSSRRRQQQQQQPPPNNNPPPTTTVVVUUUTTTSSSRRRQQQQQQRRRSSSQQQPPPPPPPPPOOONNNNNNNNNOOOOOOMMMJJJFFFFFFIIIKKKKKKJJJMMMMMMLLLJJJHHHFFFDDDCCCHHHIIIJJJJJJIIIGGGEEEDDDgggSSSEEECCCBBBAAAAAA@@@>>><<<999999:::999999777666555333333333333444444444444333444444444444444333333222222222111111111111000000000000000000000000000////////////////////////////////////......---,,,---,,,,,,,,,,,,---...///........................///...---...///000///...+++,,,---///000111222222........./////////000000///......---,,,,,,------........................******+++,,,---//////000******++++++,,,+++++++++///000///...,,,,,,...///,,,//////---000999@@@BBBBBB@@@===999555111///...---......///////////////222111111000000111222333222111000////////////000////////////////////////......///000000000000///000000000000111222333333222555999===CCCQQQdddssspppkkkmmmttt~~~yyyyyyzzzsssnnniiiccc^^^VVVSSSOOOKKKHHHFFFFFFFFFBBB???;;;888999:::::::::::::::999999999999::::::<<<999888888:::;;;;;;999666777777777666555666666777777777777777777777777888888888888888777777777666666666666666666666666666666555444444555666777666444222333666777666555::::::<<<@@@DDDIIIMMMPPPUUUTTTSSSSSSUUUXXXZZZZZZ]]]]]]^^^bbbggglllnnnoookkkiiihhhhhhkkkoooqqqrrrrrrrrrqqqrrrrrrtttuuuvvvxxxwwwyyy~~~|||xxxsssooollliiieeebbb___^^^\\\[[[[[[[[[]]]^^^]]]]]]___bbbcccbbb^^^[[[WWWWWWVVVUUUTTTRRRPPPOOORRRQQQQQQSSSVVVXXXVVVUUUTTTRRRPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOLLLIIIIIIKKKMMMMMMLLLOOOOOONNNMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIGGGEEEDDDeeeRRREEECCCAAA@@@@@@@@@>>><<<<<<;;;:::999888777666666111222444555666555444333111222333333333222222111222222222111111111111000000000000000000000000000////////////............//////............//////------,,,,,,,,,---.................................---------///000///...+++,,,---...111333555666////////////000000000111...------,,,,,,,,,,,,,,,------------------------***++++++,,,---......///***+++---------+++)))(((---......---++++++,,,...//////------444AAAJJJLLLBBB@@@<<<777333///,,,***---......///////////////...------......000111111000000///.........//////////////////////////////...///000000111111000000111111000000000111111222333666888999<<>>>>>??????:::::::::::::::999999999;;;;;;;;;;;;;;;:::::::::999999999999999999888888;;;999888777888999;;;<<<;;;:::999:::<<<======<<>>=========;;;:::>>>===:::888777777777888444444555666666666666666222222222222333444555666222222222111111111000000000000000000000000000000000///////////////......111000///...---...///000------,,,,,,,,,------..............................---,,,---///000///...,,,,,,,,,---///222444666....../////////000000000---,,,,,,+++++++++,,,,,,------------------------......------,,,+++******,,,---.........---,,,+++,,,---...---,,,+++,,,...---,,,******222===CCCCCC555444222000...---,,,,,,---......///////////////,,,,,,,,,------......///---,,,,,,++++++,,,,,,,,,//////////////////////////////000111111111111111222111111000000000000111555777999888999<<>>===:::777666777888999666555444222222444555666555444222222444777;;;>>>222222222111111111000000000000000000000000000000111111111000000/////////222111///---------.........------,,,,,,,,,------...........................---,,,---...//////---...---,,,,,,---...000111------........./////////,,,,,,+++++++++,,,,,,---------------------------......---,,,++++++******,,,,,,++++++,,,...///000,,,---......---,,,---...,,,,,,***)))...444555111............//////000111---......///////////////111111111111000000//////,,,,,,++++++++++++,,,,,,........................//////000111111111111111111111000000///000000000111333444444444555999<<>>FFFRRR[[[```gggnnnwwwwwwssszzz}}}|||||||||~~~yyyvvvtttuuuwwwwwwuuurrrpppooonnnmmmlllkkkjjjiiidddcccbbbeeekkkttt}}}{{{uuummmgggccc```````````````aaaaaabbbaaacccfffhhhhhhhhhhhhiiikkkmmmrrrxxx}}}|||vvvqqqmmmqqqtttvvvvvvwww{{{zzz|||||||||}}}{{{hhhaaaYYY]]]hhhvvvtttkkkgggbbb]]]YYYXXXZZZ___cccfffddd___ZZZZZZZZZYYYYYYYYYXXXXXXXXXZZZYYYXXXXXXXXXWWWTTTQQQWWWWWWWWWVVVVVVUUUSSSSSSPPPRRRUUUVVVUUUTTTSSSTTTPPPNNNLLLLLLNNNPPPQQQQQQSSSSSSRRRQQQQQQQQQQQQRRRMMMNNNNNNMMMKKKJJJKKKLLLRRRRRRSSSRRRRRRQQQPPPOOOPPPOOOMMMJJJFFFCCCAAA@@@zzzaaaOOODDDAAA>>><<<<<<<<<<<<;;;999888777777777777888999999888666444333222222222444444444555666777888999222222222111111111111000000000000000000000000000222111111000//////......******,,,---............///...---,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---,,,,,,------,,,+++******............////////////------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......************+++,,,,,,---(((+++------,,,+++,,,,,,)))...000---,,,...---+++,,,,,,+++++++++++++++,,,---......///////////////+++,,,---------,,,+++***...............///000000..............................///000000000000//////////////////000111222111222444555555666777888999888:::BBBIIIMMMTTT]]]hhhzzz{{{tttttt|||}}}|||{{{zzzrrrrrrsssvvv|||{{{uuuqqqtttttttttrrrpppnnnkkkjjjggglllqqqtttuuuwwwyyy{{{}}}}}}xxx~~~rrriiijjjjjjrrrtttgggbbb___ZZZYYY[[[YYY[[[^^^bbbdddccc^^^[[[YYYYYYYYYYYYXXXXXXWWWWWWXXXWWWVVVWWWXXXWWWUUUSSSWWWWWWWWWWWWVVVUUUTTTSSSQQQSSSUUUUUUSSSRRRTTTUUURRRPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRLLLNNNPPPNNNLLLJJJJJJLLLPPPPPPPPPPPPOOONNNMMMLLLMMMLLLJJJGGGDDDBBBAAA@@@zzzbbbOOOBBB???<<<::::::::::::999777777777777777888888999<<<<<<<<<;;;999666444333111333555777777555333111222222222111111111111000000000000000000000000000111000000///...---------%%%'''))),,,///000000000///...---,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---+++,,,---...---,,,+++***////////////000000000000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...//////---,,,***''')))+++,,,+++***++++++&&&,,,000---,,,...111111///......------.........---......///////////////,,,---...000111000000///,,,,,,,,,,,,,,,---...///........................---......///////////////............///111222222000111222222333444555666666111111666:::<<>>>>>>>>rrrYYYIIIFFFCCC???<<<<<<;;;;;;::::::999888888999888666555888777888999999888555333111222333444444333222111333222222111111111111111000000000/////////.........------------,,,,,,,,,............---------,,,---000000,,,***,,,---,,,***+++,,,---,,,+++***))),,,++++++,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------...------------------------++++++++++++++++++++++++((()))***+++,,,---------,,,++++++******++++++,,,......,,,++++++*********------------............,,,,,,,,,,,,,,,---......///////////////......---///...------------------...............---------000//////......//////000///111222111//////000111111111000000111222444555444777???HHHPPP]]]qqqsssdddYYYZZZbbbwww~~~vvvoooooopppsssxxx~~~wwwqqqnnnlllkkkccc___[[[ZZZ[[[\\\[[[YYY^^^```bbbdddeeedddcccbbb^^^\\\ZZZWWWUUUTTTTTTTTTWWWXXXYYY[[[]]]]]]ZZZXXXVVVUUUUUUVVVWWWWWWUUUSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYUUURRRQQQTTTUUUTTTRRROOONNNMMMLLLMMMOOOQQQRRRQQQOOONNNNNNNNNLLLJJJHHHKKKIIIFFFDDDCCCDDDFFFHHHIIIGGGDDDAAA???<<<;;;:::sssZZZJJJAAA???<<<;;;<<<>>>>>>>>>;;;888666777999999666333666666777999:::888555222111222222333333222222111111000000///////////////000000/////////..................---------,,,,,,.........---------....../////////---,,,---......,,,---.........---,,,,,,+++++++++++++++,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))+++,,,---......---,,,,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,---------.........,,,,,,++++++,,,,,,---...+++,,,...///...---+++***......---,,,,,,---------......................../////////......////////////000000000...---...///222111111000000111111222222444888===@@@IIIZZZkkkyyysssfff^^^___eeeyyy}}}}}}zzztttuuuyyy~~~ssslllkkkmmmmmmkkk```]]]YYYXXXZZZ[[[\\\[[[___```bbbddddddeeedddddd]]]\\\YYYWWWVVVUUUUUUUUUXXXXXXXXXZZZ\\\]]][[[YYYUUUTTTRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWTTTQQQPPPQQQRRRQQQPPPMMMMMMLLLLLLMMMOOOQQQSSSRRRQQQPPPOOOOOOMMMJJJHHHGGGEEECCCBBBBBBCCCEEEGGGFFFEEECCC@@@>>><<<:::999vvv^^^NNN@@@>>>;;;;;;<<<>>>>>>>>>:::888666777999999666333444444555777888777333000222222222222222222222222111000000///////////////////////////............////////////.........---///...---------......///666333000///...---,,,---,,,---------------------,,,,,,+++++++++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++---......------,,,,,,,,,,,,------************++++++,,,---,,,,,,,,,------------...------,,,++++++++++++,,,+++---...000///---+++***------,,,,,,,,,------...---.....................//////............//////---///000///------...///333222222111111111111111///000333666666888CCCOOOYYYbbbmmmuuuzzzzzzpppkkkmmmqqq~~~}}}}}}zzz}}}xxxppphhheeefffiiihhhfff```\\\XXXVVVWWWZZZ]]]______```aaabbbcccddddddeee\\\[[[YYYWWWVVVUUUVVVVVVWWWVVVVVVXXXZZZZZZYYYWWWRRRPPPOOOOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVSSSQQQNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKMMMOOORRRTTTUUUTTTRRRRRRQQQOOOKKKHHHCCCCCCAAAAAAAAABBBDDDEEECCCBBBAAA@@@>>>===;;;:::xxx```QQQDDDAAA===;;;;;;;;;;;;:::999888777777888777555444222222333444666555222000222222222222222222222222333222222111111111111111/////////.........------000000/////////.........///...---------...///000===777222000...+++)))*********++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---)))))))))******+++------,,,,,,,,,,,,------------------,,,+++++++++++++++...///000111111///---,,,,,,,,,,,,,,,,,,------...---------...............///......------......///,,,...//////...---///000333333222222222111111111111111222555444333777===BBBHHHQQQYYY```kkkyyyyyyvvv|||}}}|||~~~}}}|||{{{}}}|||vvvmmmiiieeedddeeefffeeeccc___\\\YYYVVVWWWZZZ^^^aaa^^^^^^^^^___```bbbcccddd[[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWVVVTTTNNNMMMLLLMMMOOOQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPNNNKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMPPPSSSUUUXXXVVVUUUTTTRRROOOJJJFFFBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAA@@@???===<<<;;;www___PPPDDDAAA===;;;;;;::::::999777888999888666555555555333222222333444444333111333222222222222222222333333222222111111111111111//////.........---------//////.........---------///...---,,,---...000111<<<444...//////+++***,,,************++++++,,,---......---------------...///......------......///------------------------,,,,,,++++++++++++,,,,,,,,,***'''%%%$$$$$$&&&'''++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++------,,,,,,++++++++++++,,,,,,+++***************++++++++++++,,,,,,,,,---------+++++++++***++++++,,,------......///...---,,,+++,,,,,,++++++,,,,,,---...---------........./////////......------......///+++---...///...///000222111222222222222111111000444111111444555333333666777;;;@@@CCCIIITTTcccnnn~~~vvvsssqqqrrrwww}}}~~~zzzvvvvvv{{{{{{xxx|||{{{tttpppmmmhhhhhhfffeeeddddddcccccc]]]\\\[[[YYYYYY[[[]]]```\\\\\\[[[\\\]]]```bbbcccZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUTTTTTTUUUUUUSSSRRRKKKKKKKKKLLLOOOPPPPPPOOOQQQRRRTTTUUUVVVUUUSSSRRRRRRQQQOOOLLLJJJIIIIIIJJJIIIIIIIIIJJJMMMPPPTTTVVVYYYXXXVVVTTTRRRMMMHHHDDDAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBAAA???===:::999vvv]]]NNNBBB???<<<:::;;;<<<<<<<<<555888:::999555333444666444222111222444444444222333222222111111222222333111000000/////////////////////.........---------......---------,,,,,,,,,///...---,,,---...111222666---)))---///---...111---,,,,,,,,,------...//////......---------......,,,++++++******++++++,,,........................,,,++++++******++++++,,,///---)))'''%%%&&&'''(((++++++++++++++++++++++++)))))))))))))))))))))))),,,+++*********+++,,,---,,,++++++******++++++,,,---,,,+++***))))))))))))++++++,,,,,,,,,---------)))))))))***+++,,,...///+++++++++++++++***))))))++++++++++++,,,,,,---...---------.........//////.........------.........***,,,...//////000111333000000111111111111000000222---+++...111000///111555777888999;;;DDDRRR\\\kkkwww|||pppjjjhhhddddddgggkkknnnooo{{{}}}|||zzzrrrqqqpppllllllvvv~~~vvvqqqzzz|||{{{}}}tttnnnkkkiiiiiidddeeedddbbb___^^^___```[[[\\\]]]]]]\\\\\\]]]^^^[[[ZZZZZZZZZ\\\^^^aaacccZZZYYYXXXWWWVVVWWWWWWXXXXXXVVVTTTTTTTTTTTTRRRQQQJJJJJJJJJMMMOOOQQQPPPOOOQQQSSSUUUWWWWWWVVVTTTRRRTTTSSSQQQNNNKKKJJJJJJKKKHHHHHHHHHJJJMMMPPPTTTVVVYYYXXXVVVTTTQQQLLLFFFAAABBBAAAAAAAAAAAAAAABBBBBBEEEEEEDDDBBB???<<<999777vvv^^^NNNDDDBBB>>><<<<<<;;;;;;:::555666666777777777777777555444333222111111111111000000000000000111111111111000---+++***+++,,,------------.........//////------------,,,++++++***---------------------------,,,++++++------,,,+++)))***+++---......------------------,,,+++***)))++++++,,,,,,,,,+++******)))+++,,,------,,,***)))+++++++++++++++++++++,,,******************************+++***)))***---///.........,,,***)))+++---111111000000000/////////,,,,,,---------,,,+++***,,,++++++******++++++,,,------......------,,,+++******++++++***)))'''&&&***)))))))))***++++++,,,*********++++++,,,,,,,,,******,,,---.../////////..................------////////////000000000000333222111111000000111111000000111111111111000000333222222444888>>>CCCGGGUUUaaasss}}}wwwoooeee^^^\\\^^^aaadddkkk{{{|||wwwtttnnnoooqqquuuyyy~~~vvvmmmjjjnnnxxxzzz{{{{{{uuussssssuuu{{{zzztttmmmiiiiiiiiigggeeebbbbbbaaa```___]]][[[ZZZ\\\\\\\\\\\\\\\\\\]]]]]][[[YYYXXXXXXZZZ\\\]]]\\\]]]\\\\\\\\\]]]\\\YYYVVVZZZVVVRRRRRRUUUUUUQQQLLLIIIJJJKKKLLLNNNOOOPPPQQQTTTVVVYYY\\\]]]YYYTTTOOOPPPRRRSSSOOOJJJGGGHHHLLLKKKKKKKKKKKKKKKNNNSSSWWWTTTVVVVVVSSSMMMGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBAAA>>>;;;888666vvv^^^OOOAAA>>>;;;;;;<<<===;;;999555666777777777666555444555444333222111222222333111111111000000000000000111000...---,,,---......---.....................------.........---,,,,,,........................---,,,++++++------,,,+++******,,,------,,,,,,+++............---,,,+++*********+++,,,,,,+++++++++)))***,,,------,,,+++***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,******+++---,,,,,,,,,+++******,,,///,,,++++++++++++*********------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,---------------)))***+++,,,,,,+++*********************+++,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,---..............................------.../////////000000000000222111000000//////000000000000111111111111000000111000000111444888<<<>>>DDDMMM[[[iiiuuussshhhaaa^^^]]]]]]hhhvvvyyyzzz{{{}}}}}}{{{vvvpppmmmnnntttyyy}}}wwwrrrrrrwww{{{{{{~~~|||{{{|||wwwjjjfffaaaaaacccfffgggfffbbbbbbaaa___^^^\\\[[[ZZZXXXYYYZZZ[[[\\\]]]]]]]]]YYYXXXVVVWWWZZZ]]]^^^______^^^]]]^^^^^^]]]ZZZXXX[[[WWWSSSRRRTTTUUURRRNNNMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVYYY[[[\\\YYYSSSOOONNNQQQRRRPPPKKKJJJLLLOOOOOOOOOOOONNNMMMNNNQQQSSSSSSTTTTTTQQQKKKGGGFFFFFFAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===:::777555ttt^^^QQQAAA===;;;<<<@@@AAA>>>999777888999999888777555444666555333111111222444555222222111111000000//////111000///.........000000///.....................---......////////////...........................---,,,++++++------,,,+++++++++,,,,,,---,,,,,,+++...//////......---,,,+++))))))***+++,,,,,,,,,,,,)))***,,,---...------,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,...///...,,,******+++***+++++++++***+++...000...------------,,,,,,,,,...---,,,+++***++++++,,,++++++************++++++***+++---...///000000000))))))+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------............/////////000000000000000///............//////000000111111000000///000000000111222444555666;;;@@@HHHQQQ]]]lll}}}zzzooohhhccc```gggqqq~~~|||{{{{{{}}}}}}{{{|||}}}wwwvvvxxxzzz{{{}}}}}}~~~yyymmmfff\\\YYYWWWYYY^^^cccddddddcccaaa```^^^\\\[[[ZZZZZZTTTVVVYYY\\\]]]]]]\\\[[[WWWUUUUUUWWW[[[___aaabbbaaaaaa`````````___\\\ZZZ\\\XXXSSSRRRSSSTTTSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVXXX[[[\\\YYYSSSOOOMMMPPPQQQPPPNNNMMMPPPSSSTTTUUUUUUSSSPPPNNNNNNOOOSSSRRRQQQMMMIIIFFFFFFFFFAAA@@@@@@@@@??????>>>>>>??????>>>===;;;999666555sss^^^RRRDDDAAA>>>@@@DDDEEE@@@:::888999:::::::::999777666888777444222111222333444333222222111000///......//////.........///000000////////////............,,,---...///////////////........................---,,,++++++------,,,+++++++++,,,---......//////------......---,,,,,,+++(((((()))+++,,,,,,,,,,,,)))***+++---.....................---,,,+++******+++++++++++++++++++++++++++---//////---+++***+++***++++++*********---///111000000000////////////...---+++))))))***+++---++++++************++++++---...///000111111111111)))******++++++,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++***,,,,,,------------.............../////////000000111000//////......////////////000000000000//////000111222333333444444444;;;<<<>>>AAAIIIUUUbbblllyyy~~~xxxuuuooorrrxxxtttjjjccc___ZZZXXXVVVXXX]]]aaabbb```bbbaaa___]]][[[ZZZZZZZZZUUUXXX[[[^^^___]]]ZZZXXXUUUSSSSSSVVV[[[```ccceeedddcccbbbbbbbbbaaa^^^\\\\\\XXXTTTRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWZZZ[[[XXXTTTPPPOOOQQQRRRQQQPPPPPPRRRUUUVVVWWWXXXVVVSSSPPPNNNNNNQQQPPPMMMJJJGGGEEEEEEEEEAAAAAAAAA@@@??????>>>>>>=========;;;:::777555444rrr]]]QQQGGGCCCAAABBBDDDCCC>>>:::777888888888888888888888:::888666333111111111222333222222111000///........................//////////////////////////////+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,---///111222333++++++,,,,,,,,,+++******'''((()))***+++,,,,,,,,,)))***+++,,,------............---,,,++++++******++++++++++++++++++++++++(((+++---...---,,,,,,---,,,---,,,+++))))))***,,,---------,,,,,,,,,++++++...---+++))))))***+++,,,+++******))))))******+++.........//////......---++++++******))))))))))))+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,------..................////////////111111000////////////000//////000000000000//////...///111222333444333333666666555666:::@@@GGGLLLVVV___kkkuuu|||~~~zzzxxx|||ppphhhccc```^^^YYYWWWWWWYYY^^^aaa```^^^```___^^^]]]\\\[[[[[[[[[YYY[[[___aaa```]]]YYYVVVTTTSSSRRRUUUZZZ```dddffffffddddddccccccbbb___\\\[[[XXXUUURRRRRRTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPSSSTTTVVVYYYZZZYYYUUUQQQSSSSSSSSSRRRQQQQQQRRRSSSUUUWWWXXXWWWTTTQQQPPPOOOPPPNNNJJJGGGEEEDDDCCCCCC@@@@@@?????????>>>>>>>>><<<<<<;;;:::888666555444qqq\\\PPPDDDCCCAAAAAA@@@>>><<<:::888777666444444555666777888777666444222111000000222222111111000000//////............................../////////000000000,,,,,,---.........------++++++++++++++++++++++++---,,,++++++------,,,++++++,,,,,,---///111333444******++++++++++++******(((((()))***++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++*********************************''')))+++,,,++++++,,,---------,,,***(((((()))+++,,,,,,++++++++++++******---,,,+++***)))******+++******))))))))))))******++++++,,,,,,+++******))),,,+++***)))((((((((((((+++,,,---------,,,***))),,,,,,++++++++++++******,,,,,,---,,,,,,+++******++++++,,,,,,------......------........./////////222111000000//////000000...//////000000//////...,,,---...///111111111111000111222333555888:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555555qqq[[[OOOAAABBBBBB@@@===<<<===>>>>>><<<888444333333555666333333444444333222111000111111111000000000000000000000000000//////...---------...///000111111222....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,---...///000***++++++,,,,,,+++++++++))))))************))))))*********)))*********+++************************)))))))))))))))))))))))))))***+++***))))))***,,,+++++++++***((((((***,,,.........---------,,,,,,++++++++++++******************))))))))))))******)))***+++++++++++++++***,,,+++***)))))))))***+++***+++,,,---,,,+++)))(((+++++++++******)))))))))++++++,,,,,,,,,++++++******++++++,,,------......---------.........//////000000///.........//////......////////////......---------......//////000000000222444666888888777777:::@@@EEEKKKUUU```hhhsss||||||zzzvvvllldddaaafffkkkvvvyyyrrrnnniiifffcccaaa___^^^UUUTTTUUUYYY^^^```^^^\\\ZZZ\\\^^^```aaa```___^^^[[[\\\^^^___^^^[[[XXXVVVWWWUUUSSSTTTYYY^^^ccceeeeeedddccccccbbb```]]]ZZZVVVVVVUUUTTTRRRRRRSSSSSSOOOOOOOOONNNMMMMMMLLLLLLOOOPPPSSSVVVZZZZZZXXXVVVUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRRPPPPPPQQQNNNKKKHHHFFFDDDBBB===:::;;;;;;<<<<<<======>>>>>><<<;;;:::888777666666555rrrZZZMMMAAACCCDDDBBB===<<<@@@DDDFFFBBB<<<777444444666888///000222444555444222111000000000000000111111111222222222222111///...---,,,---...///000111222333000000111000000///......---------------------------,,,++++++------,,,+++///...,,,+++***++++++,,,++++++,,,---------,,,,,,)))************))))))(((******))))))((())))))***)))))))))))))))*********((((((((((((((((((((((((+++,,,+++)))''''''(((***)))******))))))))),,,...------,,,,,,,,,+++++++++***++++++++++++***))))))******))))))))))))*********+++,,,---.../////////+++******)))***,,,---...)))***,,,,,,,,,***((('''+++*********))))))((((((***++++++,,,,,,,,,++++++******+++,,,,,,---......---------.........////////////...------------.........////////////......000000///.........////////////000222444555333222666777777777:::BBBMMMUUUcccmmmzzz{{{sssfff]]][[[aaagggssswwwnnnjjjhhhfffeeedddeeedddbbb```YYYXXXXXX[[[______\\\YYYXXX[[[___bbbcccbbb```___YYYZZZ\\\]]]]]][[[YYYWWWYYYVVVTTTTTTXXX^^^bbbdddeeecccbbbbbbaaa___\\\YYYTTTUUUUUUTTTSSSRRRRRRSSSNNNNNNNNNMMMMMMLLLLLLLLLNNNOOORRRVVVZZZ[[[YYYWWWSSSRRRQQQQQQRRRSSSSSSSSSTTTTTTTTTSSSPPPNNNOOOPPPMMMJJJGGGFFFEEEAAA<<<777<<<<<<===>>>???@@@AAAAAA<<<;;;:::888777666666666uuu___RRRAAAAAABBBAAA???>>>??????<<<;;;999777555555555555777555333222222222444555222222222111000//////...111111000000/////////...000111111111222222222222////////////////////////------......---+++***(((***+++,,,,,,,,,+++***)))---------,,,,,,+++++++++)))+++,,,------,,,***(((------,,,,,,+++***))))))+++++++++*********)))))),,,+++***+++------+++*********+++++++++,,,,,,,,,+++*********+++,,,------++++++******************,,,,,,,,,,,,+++***)))((()))))))))(((((((((((((((,,,***))))))******((('''***+++,,,---------,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((()))***,,,******+++++++++,,,,,,,,,+++,,,,,,------............///000000...---...//////...---...111222111000111111111111111111111111333333444555777:::===???LLLSSS^^^jjjrrr{{{{{{mmmbbb\\\]]]aaalll|||{{{rrrmmmjjjiiigggfffddddddddddddbbb```]]]]]]^^^___```^^^ZZZVVVXXXZZZ]]]aaacccdddcccccc]]]^^^```___\\\XXXVVVVVVUUUUUUWWW[[[___bbbbbbaaaeeeeeefffhhhgggddd___[[[UUUTTTSSSRRRQQQQQQRRRRRRTTTTTTRRROOOLLLLLLMMMOOORRRSSSTTTUUUWWWXXXYYYZZZVVVTTTRRRRRRTTTUUUUUUUUUPPPMMMJJJJJJLLLMMMKKKIIIHHHHHHHHHGGGEEEAAA>>><<<999:::<<<===>>>===<<<;;;::::::;;;;;;:::999777666sss^^^QQQ@@@@@@@@@???>>>===>>>>>><<<;;;999777555555555555777666444333222333444555111111111000///........./////////.........------////////////000000000000....................................---,,,++++++000111111222111///---++++++++++++++++++***)))))),,,---///000000///---,,,...------,,,,,,++++++++++++++++++*********))))))+++******+++,,,,,,+++)))******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,************************------------,,,+++***)))************************,,,+++******++++++***))),,,------...---,,,+++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000++++++++++++++++++++++++***,,,------+++++++++,,,++++++,,,,,,,,,------------------------.........,,,---...---,,,,,,...000///...---...000222111000111111111111111111111111333333333333444666888999===AAAJJJTTT\\\gggwww}}}ooogggbbbbbbhhhsss|||sssmmmjjjhhhggggggeeedddcccddddddbbbaaa\\\\\\[[[[[[\\\ZZZWWWTTTXXXZZZ]]]```bbbbbbbbbbbb]]]___```___[[[XXXVVVVVVTTTUUUWWW[[[___cccddddddcccdddfffhhhhhheee```\\\WWWVVVSSSQQQPPPPPPPPPQQQSSSSSSRRROOOMMMLLLNNNPPPSSSSSSTTTUUUVVVWWWXXXXXXUUUSSSQQQQQQRRRSSSSSSSSSNNNKKKHHHGGGHHHHHHGGGEEEEEEEEEEEEEEECCCAAA>>>===:::;;;===>>>>>>===<<<;;;888999999999888777555444qqq\\\PPP@@@@@@???>>>===<<<<<<<<<<<<:::888666555555555555777666555444333444555555000000000//////......---000///////////////......------------.........///........................000000///...------------222333444555333000---+++***+++---------,,,***))),,,---...000000000//////------------------,,,,,,+++++++++******************))))))***++++++***(((((()))+++,,,,,,,,,+++******+++,,,---,,,+++***)))************************,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++......///...---+++***(((+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,++++++******))))))))))))+++,,,---+++******+++,,,,,,---------........................---------+++,,,,,,+++++++++...000...------...000111111000000000000000000000000000111111111222333444555666777777<<>><<<===>>>>>>>>>===<<<;;;999999999999888777666555ppp\\\PPPBBB@@@>>>============<<<;;;:::888666555555555555777666555444444444555555111111000000/////////...222222222222111111111111,,,,,,---------.................................000///---,,,,,,,,,---...---///111222111...+++)))+++---///111111///---+++))))))+++,,,------------++++++,,,,,,,,,,,,,,,,,,***************************)))((()))++++++)))(((((()))+++,,,,,,,,,*********+++---...---+++)))(((***************+++++++++***************)))((((((,,,,,,,,,,,,------------***))))))***,,,---,,,+++---.........---,,,***)))+++++++++******************++++++++++++,,,,,,,,,***)))))))))******+++,,,---,,,,,,+++***))))))(((((())))))(((''''''(((***,,,,,,,,,,,,------------/////////......------------------+++***+++---000...------...000111000/////////////////////////////////000111222333444555777666777;;;===AAAMMMXXXhhhsss}}}zzzyyy~~~yyyuuusssmmmiiiiiiqqq~~~{{{vvvvvvssspppnnnnnnnnnnnnmmmhhhgggfffeeeffffffeeeccc^^^[[[WWWTTTTTTTTTSSSSSSWWWYYY\\\___```___]]]\\\ZZZ[[[]]]]]][[[ZZZZZZZZZXXXWWWXXX[[[___bbbddddddbbbccceeehhhjjjiiieeeaaa[[[XXXUUURRRQQQRRRTTTVVVWWWVVVUUURRROOONNNPPPQQQUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPNNNNNNPPPPPPOOONNNIIIGGGCCCAAA???>>>>>>===<<<===>>>???@@@@@@??????>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::999999888ppp]]]QQQEEEBBB>>>===>>>>>>===<<<:::999777555555444555555666666555444444444444444222222111111111111111000111111111111222222222222------........./////////...........................---,,,+++++++++,,,---(((***,,,......---+++)))+++---///111111///---+++(((((()))***+++,,,,,,,,,***************+++++++++***************************)))((()))++++++)))(((((()))***+++++++++*********+++---...---+++)))((())))))*********+++++++++++++++++++++++++++***)))++++++++++++,,,,,,------)))(((((()))+++,,,+++******+++,,,------,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++,,,,,,------......---,,,+++******)))+++***(((&&&$$$&&&)))---++++++++++++,,,,,,,,,,,,//////......---------,,,/////////---++++++,,,......---,,,---///111000///........................//////////////////......222111333666666777<<>>??????@@@@@@?????????>>><<<;;;:::999::::::999999999999999999qqq^^^SSSFFFBBB===<<<>>>???===<<<999888777555444444555555555444444444444333333333222222222222222222222222......///////////////000........./////////000000---------------------------,,,,,,+++++++++,,,,,,((()))+++,,,------,,,,,,)))***,,,---------+++*********++++++,,,,,,------***************)))))))))***************+++++++++***))))))***++++++***((())))))))))))******++++++***+++,,,---,,,+++***))))))))))))***++++++,,,,,,------.........------,,,)))******++++++,,,,,,---***(((((((((***+++***)))((()))+++,,,,,,,,,+++***)))))))))***************************++++++++++++++++++************++++++...------,,,,,,+++++++++------+++((('''(((,,,///*********+++++++++,,,,,,---------------,,,,,,,,,---...///...---,,,,,,------,,,,,,---///000000///////////////////////////111000///...,,,)))'''&&&///...111666666555777;;;:::AAAJJJQQQVVV\\\eeekkk~~~~~~}}}}}}pppeee]]]\\\```iiittt|||uuupppnnnlllkkkmmmkkkiiiiiijjjlllmmmmmmmmmllliiihhhhhhgggeeecccaaa]]]XXXUUUUUUVVVWWWWWWXXXZZZ]]]``````]]]ZZZWWWRRRTTTWWWXXXYYYZZZ]]]___]]][[[ZZZZZZ\\\]]]^^^^^^^^^___bbbeeehhhfffccc```WWWVVVVVVVVVWWWYYY[[[\\\YYYYYYVVVSSSOOOMMMNNNPPPUUUUUUVVVVVVUUURRROOONNNOOONNNNNNNNNOOONNNLLLJJJGGGFFFCCC???;;;:::<<<>>>=========>>>??????@@@@@@@@@@@@>>><<<;;;999888777777666666555555555666666ppp^^^SSSGGGAAA<<<:::<<<>>><<<:::999888666555444444555555333333333333333222222111111111111111111111111111------........./////////............////////////------------------------,,,,,,---------------,,,+++++++++++++++,,,,,,---))))))***+++++++++++++++,,,,,,,,,+++,,,,,,------,,,++++++******)))))))))))))))*********++++++++++++******+++,,,,,,+++)))***)))((((((((()))+++,,,++++++++++++++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---------,,,,,,)))******+++,,,,,,------,,,***))))))++++++***(((((()))***+++******((('''((()))))))))*********+++************++++++++++++***))))))(((((())))))***,,,,,,+++++++++++++++++++++,,,---,,,******,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,'''***---......------...---,,,,,,---///000000///////////////////////////000000000///...,,,***(((111000222666666333444777444777:::===AAAGGGNNNSSSdddpppvvvpppllliiilllpppxxxzzzrrrmmmjjjiiiiiiiiillliiiggggggjjjmmmooopppnnnllliiihhhfffeeebbb``````\\\XXXVVVVVVWWWXXXXXXYYY[[[___aaa```]]]YYYVVVRRRTTTVVVVVVVVVXXXZZZ\\\\\\ZZZXXXXXXZZZ\\\]]]^^^ZZZ[[[^^^aaacccbbb^^^[[[UUUVVVVVVWWWXXXXXXXXXXXXTTTTTTRRRPPPMMMLLLNNNPPPTTTUUUVVVVVVUUURRROOOMMMMMMLLLLLLLLLMMMLLLJJJGGGEEEDDDBBB===:::999;;;???@@@@@@????????????@@@@@@AAA@@@>>>;;;999777666555666555444333333444555666ooo]]]SSSFFF@@@:::999;;;===;;;999888777666555444444555666222222333333333222111000000000000000000111111111.../////////000000111111---------.........//////------------------------,,,---.../////////------...---+++***)))******++++++++++++,,,,,,---------,,,,,,+++*********++++++------,,,,,,+++***))))))))))))******++++++++++++,,,+++***+++------+++***+++***(((&&&''')))+++---+++*********+++,,,------((())))))***++++++,,,,,,((())))))*********))))))******+++,,,,,,---.........,,,++++++,,,,,,***)))************)))(((&&&%%%(((((())))))*********+++)))************+++++++++......------,,,---------***************+++++++++&&&)))---...,,,***)))))),,,,,,,,,---------......*********++++++,,,,,,,,,"""&&&+++...............---,,,,,,---///000///...000000000000000000000000---///000222333222222111444111000222000------///777555444555888<<>>===<<<888777666666777666444222444333222222111111222222000000000000///////////////000000000...///000222...******...000//////000---.........---,,,,,,+++,,,,,,,,,+++++++++******************************555111,,,'''&&&(((+++...------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++111,,,***+++((( ,,,,,,++++++***)))((((((,,,+++)))((('''((()))***(((((()))************************)))))))))((((((***************************+++,,,+++)))))))))*********++++++++++++******(((((())))))))))))(((((('''(((((()))***,,,---...((()))***+++,,,,,,,,,,,,*********)))******+++,,,++++++***)))((((((((())),,,,,,,,,,,,---...///000,,,,,,,,,,,,++++++***)))...---+++*********++++++---------...///...+++(((......---------......///---222888888444000///000......//////000000111111222222222333444555777888???EEEKKKQQQXXXcccpppzzz}}}}}}|||sssppppppjjjkkklllppp{{{~~~}}}wwwtttrrrrrrrrrmmmgggcccbbbcccddddddccc^^^[[[]]]```ccciiipppsssrrroooiiibbb___aaadddeeeaaaZZZUUUSSSUUUYYY\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\[[[YYYXXXVVVVVVUUUUUUYYYXXXXXXZZZ^^^^^^\\\YYYWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTRRRPPPMMMLLLLLLMMMLLLKKKOOOMMMLLLNNNOOOOOOLLLIIIHHHIIIJJJJJJJJJIIIHHHGGGCCC@@@===;;;<<<>>>>>>>>>CCC@@@>>>===>>>???@@@???>>>===;;;999888666666555111333555444222111333555lllYYYLLL@@@>>><<<<<<======<<<;;;555444222222333333111000444333333222222222222222000000000000////////////,,,---------,,,,,,---///222...,,,///000---,,,------.........------,,,+++------,,,+++++++++++++++************************000...,,,***))))))***+++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,+++******))))))((((((%%%&&&++++++((('''+++,,,,,,++++++***))))))(((---,,,***(((''''''((()))((())))))***************,,,,,,+++++++++*********)))))))))))))))))))))))))))***+++***((('''((()))******++++++++++++************++++++++++++******(((((())))))***+++------******+++,,,------------,,,,,,+++***)))))))))***,,,+++***************+++))))))((())))))***+++,,,++++++,,,,,,,,,+++******---,,,+++*********++++++,,,,,,---...000///---+++.........---------......,,,111555555111......///......//////000000000000000000000111222333555555666:::???CCCGGGOOOZZZbbbvvvxxxpppjjjhhhccccccdddiiisss~~~{{{vvvpppllljjjjjjjjjooojjjeee```____________^^^ZZZYYY[[[^^^```eeekkkoooooommmhhhbbb___```bbbeeeaaa\\\XXXVVVWWWZZZ\\\\\\\\\]]]]]]^^^^^^]]]]]]^^^\\\ZZZXXXVVVUUUTTTTTTUUUTTTUUUWWW[[[]]]\\\ZZZVVVWWWWWWXXXXXXXXXXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTRRRPPPMMMLLLLLLLLLKKKJJJMMMLLLKKKLLLNNNMMMJJJGGGFFFGGGHHHHHHHHHGGGEEEEEEBBB@@@===<<<>>>@@@AAAAAACCCAAA===<<<===???@@@@@@===<<<:::888777555555444111333555444222111333555~~~jjjVVVJJJ???===;;;;;;;;;<<<;;;::::::888666555666666666555555444333333222222333333000000000000////////////...///000///......000222333///---//////---+++---------------------,,,,,,///...---,,,+++,,,------***************************++++++,,,,,,***)))(((''''''((()))***+++,,,,,,++++++***)))***+++,,,---...---,,,+++)))(((&&&&&&***((())),,,,,,***))),,,,,,,,,++++++***)))))))))---,,,***(((((((((((()))((()))******++++++******---------,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***)))'''''''''(((******++++++++++++************++++++++++++************))))))***++++++,,,)))******+++,,,,,,,,,---...---,,,***)))(((((((((++++++++++++++++++,,,---++++++*********++++++,,,******+++,,,,,,,,,++++++---,,,+++*********++++++++++++,,,...000111///---//////......------,,,,,,,,,///111000---,,,---///...////////////000000000............///111222333222555777999:::???FFFLLLZZZgggttt||||||tttnnndddaaa```ccckkkuuu~~~xxx|||yyytttpppnnnkkkhhhfffffffffgggjjjfff```]]][[[ZZZZZZYYYYYYVVVVVVYYY[[[\\\___dddhhhiiijjjfffaaa^^^___aaadddbbb___\\\ZZZZZZ[[[\\\ZZZ[[[[[[]]]^^^___``````___]]][[[YYYVVVUUUSSSSSSQQQQQQRRRTTTXXXZZZZZZZZZVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSPPPMMMKKKKKKKKKJJJIIIKKKJJJJJJJJJKKKJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBAAA???===>>>@@@CCCEEEEEEDDDAAA===;;;<<<>>>@@@@@@<<<;;;999777666444444444222333444444222222333444}}}iiiVVVIII???===;;;:::;;;;;;999888???<<<999777888999999999555444333333222333333333000000000000///////////////000111111000000222444111---+++...000......000------------,,,---------000///---,,,,,,,,,...///************************'''(((***++++++***)))((((((((())))))***++++++,,,,,,+++)))((((((***,,,---------,,,***)))((('''&&&+++++++++,,,,,,*********+++++++++*********))))))******)))(((((()))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))*********((('''((()))******++++++++++++******(((((())))))))))))((((((++++++***************+++)))))))))))))))***++++++---,,,+++***))))))))))))***************+++,,,---,,,,,,++++++***+++++++++)))***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,---...000000///---//////......---,,,+++***---...///...,,,+++---///////////////////////////------------...///000111333444555555555777;;;>>>FFFQQQ]]]fffpppssslllfffeeeiiilllpppttt|||xxxvvvtttpppjjjjjjuuu}}}vvvpppkkkhhhgggfffeeedddddddddeeefffdddaaa]]]ZZZYYYYYYWWWVVVUUUSSSTTTXXXZZZYYY[[[___aaacccfffddd```]]]]]]___bbbbbbaaa```^^^]]]\\\[[[XXXYYYZZZ[[[]]]___aaabbb]]]\\\[[[YYYWWWVVVUUUUUUQQQQQQQQQRRRUUUWWWXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRPPPLLLKKKJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHFFFDDDBBBCCCDDDDDDDDDCCCAAAAAA@@@>>>===???BBBFFFGGGHHHDDDAAA<<<:::;;;>>>@@@@@@===<<<:::888666555444444333333333333333333333333~~~jjjVVVIII???===;;;:::::::::999777:::777444333444555555555444444333222222222222333000000000000////////////,,,---......---...000222333...,,,...///......000...---,,,,,,,,,------...000///...---------......************************))))))))))))))))))******++++++++++++++++++******+++***)))((((((***,,,---*********)))))))))((((((%%%&&&((()))+++---...---+++++++++***************''''''((((((***+++,,,,,,))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))*********++++++++++++******(((((())))))))))))((((((,,,+++******)))*********++++++*********+++,,,,,,+++***************++++++)))))))))))))))***+++,,,)))((('''''''''''''''((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++///...---...///...---+++............---,,,******.........---,,,---...000/////////.....................---......///000111///000111111111222333555:::BBBIIIOOOYYYiiiwww}}}{{{xxxpppppppppnnnmmmooovvvzzz}}}{{{vvvtttuuuxxxoookkkhhheeeaaadddqqq~~~~~~{{{vvvoooiiieeecccbbb]]]]]]^^^^^^______`````````^^^[[[ZZZZZZYYYXXXWWWTTTRRRTTTXXXZZZXXXXXX[[[[[[___bbbbbb^^^\\\\\\]]]aaaaaabbbaaa```^^^\\\ZZZWWWWWWXXXZZZ\\\^^^aaabbbZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTSSSRRRRRRTTTVVVXXXXXXYYYZZZ[[[[[[[[[[[[[[[XXXWWWUUUTTTRRRQQQQQQQQQQQQOOOKKKJJJJJJJJJIIIHHHIIIJJJJJJJJJHHHFFFEEEDDDBBBCCCDDDDDDDDDCCCAAA@@@???>>>===???CCCFFFGGGHHHCCC@@@<<<:::<<<>>>??????>>>===;;;999777666555555333333333333333333333333jjjVVVJJJ@@@>>>;;;:::::::::999777888555333222333333333222444333222222111111222222000000000000////////////---.../////////000222444888222...///...++++++---...---,,,+++,,,---...//////............---------************************+++***)))(((((()))***+++,,,,,,+++++++++***************)))((()))***+++,,,((((((((())))))*********(((***+++))))))+++***'''************************&&&'''((()))***+++,,,,,,)))***++++++,,,+++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++******++++++++++++************++++++++++++******++++++***************+++......,,,,,,,,,---...///******))))))***++++++,,,)))))))))((())))))******)))))))))(((((()))************+++,,,,,,,,,++++++******+++,,,,,,,,,++++++000...---,,,------+++***,,,---.........,,,+++***.........---......///000/////////............---...............///000000//////000111222222333333333777:::<<>>======???BBBDDDEEEEEEBBB???<<<<<<===>>>>>>>>>>>>===;;;:::888777666666444333222222444444333222jjjVVVIIIAAA???<<<;;;;;;:::999777999777666666666666555333333222111111000000111111000000000000///////////////000222222111222555777:::333//////...++++++---...---,,,++++++---...000,,,---...//////---,,,+++************************+++******)))))))))******)))))))))***************))))))))))))************(((((((((((())))))******,,,///...)))''')))'''"""************************(((((()))***************)))***++++++,,,,,,++++++((((((((()))))))))******++++++++++++++++++++++++)))++++++***)))((()))*********++++++++++++************++++++++++++************************++++++...---,,,+++***+++---...++++++******)))*********++++++******))))))******+++++++++++++++,,,---...++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++...,,,++++++,,,---,,,++++++,,,---......---+++***------------...//////...//////.........---------......---------.../////////000000222444444333333...111333222666>>>DDDEEEIIINNNTTT[[[aaajjjssszzz~~~vvvmmmhhhfffffflllsss{{{tttnnnnnnqqqtttuuuxxx{{{tttnnnhhhnnnzzzxxxqqqmmmkkkjjjkkkjjjfff___YYYVVVUUUTTTVVVYYY]]]```aaabbbbbbaaa```^^^\\\[[[YYYUUUSSSTTTRRRSSSWWWXXXUUUVVVYYYXXX[[[^^^]]]ZZZYYYZZZ]]]]]]^^^___```___\\\ZZZXXXXXXWWWVVVVVVWWWYYY\\\]]]ZZZZZZYYYYYYYYYYYYYYYZZZTTTTTTRRRPPPNNNPPPUUUYYYWWWWWWXXXWWWWWWVVVUUUTTTUUUTTTRRRPPPNNNMMMMMMLLLMMMKKKIIIHHHIIIJJJJJJIIIEEEGGGIIIHHHDDDAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>======>>>@@@BBBBBBAAA@@@>>>======>>>>>>===<<<===<<<;;;999777666555555555333111222444555333111~~~iiiUUUHHHAAA???===;;;;;;;;;999888777666666666777666444222222111111000///000000000000000000000////////////,,,---////////////222444777111---......------000...---+++++++++---///000+++,,,...000///---+++)))***************************++++++,,,+++***)))(((&&&&&&'''((()))***++++++(((((()))************)))((((((((()))))))))))))))&&&+++,,,((()))------)))******************++++++***++++++******)))((('''******+++,,,,,,,,,,,,+++(((((())))))*********+++************************(((******)))((('''((()))******++++++++++++******(((((())))))))))))((((((******))))))***++++++,,,,,,***)))''''''(((***+++------+++***))))))((((((------,,,+++************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++***))))))+++------,,,***+++---......---,,,+++,,,+++,,,---//////...---//////.........---------------,,,,,,,,,---......,,,,,,---///111111000...,,,000111000111666777555888;;;@@@FFFMMMUUU]]]bbbjjjrrr}}}zzzoookkkjjjjjjmmmqqqvvv}}}~~~}}}zzzuuuoooqqquuuyyyzzz|||uuunnniiiddd```\\\bbbooo~~~{{{zzzvvvnnnjjjhhhhhhcccfffgggddd^^^XXXTTTSSSNNNQQQUUUZZZ^^^aaabbbbbbcccbbb___]]][[[WWWSSSOOOTTTRRRRRRUUUVVVTTTUUUXXXYYY[[[]]]\\\YYYXXXZZZ]]]\\\]]]^^^^^^]]][[[YYYXXXYYYXXXVVVUUUVVVWWWYYY[[[\\\[[[ZZZYYYYYYXXXXXXXXXQQQQQQQQQNNNMMMPPPVVV[[[VVVVVVVVVUUUTTTSSSRRRQQQTTTSSSQQQOOOMMMLLLKKKKKKLLLJJJHHHHHHIIIJJJKKKJJJCCCFFFHHHFFFBBB??????@@@@@@@@@AAABBBAAA@@@???>>>>>>===<<<===???@@@???>>>???>>>===>>>??????===;;;<<<;;;:::888666555444444555333111222444555333111zzzeeeRRRGGG>>>===;;;::::::999777666666777999888555333111000555444333222111111111111111111111111111111111111/////////...---------,,,,,,,,,,,,------.........------,,,++++++,,,------........................*********)))'''''')))++++++*********++++++***(((,,,+++))))))***++++++***((()))***+++++++++++++++(((((())))))))))))((('''++++++***)))((((((((())),,,***)))***++++++***)))%%%$$$%%%'''***+++'''$$$&&&(((******)))(((((((((,,,+++***((('''((())))))''''''((()))***++++++,,,...---,,,+++++++++,,,,,,***)))))))))******+++,,,)))***+++,,,,,,+++***)))------++++++++++++------***)))))))))))))))***++++++)))((())),,,---+++)))******))))))))))))******)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++***)))((((((+++++++++,,,,,,---------,,,,,,,,,---------......)))+++---......---+++***.........///////////////...,,,---111111...---000---,,,+++++++++,,,---...000111222444444333222222444555777:::===AAADDDFFFRRRVVV___iiiuuuuuuooonnnppprrrsssyyyyyyyyyzzz}}}wwwoooiiiddd```]]]]]]bbbkkkuuuxxxuuuqqqrrruuuyyy~~~xxxtttuuuyyy|||vvvqqqmmmjjjfffdddfffggggggddd___YYYTTTRRROOOSSSXXX[[[]]]___cccfffeeebbb]]]ZZZYYYXXXWWWUUUWWWVVVUUUUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQSSSVVVZZZ]]]YYYYYYZZZZZZZZZXXXWWWVVVQQQPPPNNNMMMNNNPPPRRRTTTTTTTTTUUUSSSPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKHHHGGGGGGIIIKKKLLLIIIFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDBBB@@@>>>===>>>??????>>>???===<<<<<<======<<<;;;888777666555555666777777222000//////000111111000zzzeeeSSSHHH???===;;;::::::999777555444555555555444444555666444444222111111000000000111111111111111111111111..................------,,,------------------...,,,------------------,,,+++++++++*********************+++***)))))),,,...000---***)))***++++++***,,,***((((((***+++***)))((())))))***++++++,,,,,,***)))))))))((((((''''''+++***))))))))))))))))))+++***))))))+++,,,+++***(((''''''(((++++++(((&&&(((***,,,,,,+++*********,,,+++***)))))))))))))))((())))))******++++++,,,,,,,,,+++***************+++******)))))))))))))))''''''((((((((((((''''''+++++++++******+++++++++---,,,+++)))((((((''''''***((('''(((***,,,***(((******))))))))))))************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++++++++,,,,,,,,,------------...)))***+++---......------,,,,,,,,,,,,------------...,,,...222222///...///------......---,,,+++***//////000111111111111111///000111333666999<<<===CCCFFFLLLUUU___iiipppuuu|||~~~{{{vvvvvvyyy|||}}}~~~{{{xxxtttqqqooonnnjjjjjjkkkpppyyyvvvqqqpppkkkmmmqqquuu{{{wwwrrrqqqrrrsssxxxvvvsssnnnjjjgggeeeeeeiiiiiihhhddd]]]VVVRRRPPPQQQUUUYYY[[[\\\^^^aaacccbbb___[[[YYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSQQQPPPQQQTTTWWWZZZWWWWWWXXXXXXXXXWWWVVVUUUQQQOOONNNMMMMMMOOOQQQSSSVVVVVVUUUSSSOOOLLLKKKLLLPPPOOOOOONNNMMMLLLKKKKKKIIIHHHGGGIIIKKKKKKHHHFFFFFFEEEDDDDDDBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEECCCAAA@@@@@@AAA@@@???>>><<<::::::;;;<<<;;;::::::999777666555444555555222000//////000111111000zzzfffTTTIII@@@>>>;;;:::999888666555555444333333333555666888333222111000000000000000111111111111111111111111..................//////.........---------------+++,,,...//////...,,,+++******))))))((((((((('''***++++++*********---///333///+++((()))+++,,,,,,***)))'''((()))******)))((((((((((((***,,,---///...---+++)))(((((())))))))))))))))))))))))***+++***)))((()))+++,,,,,,++++++***))))))******)))((((((***,,,+++***))))))***++++++++++++++++++******+++++++++++++++++++++++++++*********))))))))))))***)))))))))))))))))))))*********))))))*********))))))************)))))),,,++++++***)))((('''''')))''''''''')))***)))(((******))))))))))))******++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++******************,,,,,,,,,,,,------------))))))***+++,,,...///000++++++,,,,,,---------------,,,///333444000...///---...000111000---***(((......------......///000------...///000222333444666888;;;???FFFMMMSSSWWW___eeelllrrrwww}}}}}}wwwwww{{{~~~~~~|||{{{tttkkkgggkkkuuu|||zzzyyyuuuxxxzzz{{{{{{~~~yyytttmmmfffccccccfffhhhnnnnnnmmmiiidddaaabbbeeeiiiiiigggccc]]]WWWTTTRRRWWWYYY\\\]]]^^^___```bbb^^^[[[XXXWWWXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVTTTSSSRRRRRRRRRRRRPPPOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTPPPOOOMMMLLLMMMNNNPPPQQQTTTTTTTTTQQQMMMKKKJJJJJJNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIJJJKKKJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@???AAABBBCCCDDDDDDEEEEEEEEEFFFDDDBBB@@@AAA@@@???>>><<<:::888888999:::999888:::999777666444333333333222000//////000111111000zzzfffUUUJJJAAA>>>;;;999999888666555888777555555555555444333222111111000//////000000111111111111111111111111------......//////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,,,,***))))))+++---000---***)))***,,,------)))((('''''')))***))))))((((((''''''))),,,...000222000...+++******+++,,,)))((((((((()))***++++++)))(((((()))+++---,,,+++,,,+++***)))))))))))))))&&&((())))))'''''''''((()))***,,,------,,,+++***---------,,,,,,+++++++++***************)))))))))'''((()))***++++++,,,,,,,,,,,,************,,,,,,((()))***++++++***)))((('''((())))))************(((((((((((()))******)))******))))))))))))******,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******))))))++++++,,,,,,,,,---------,,,+++******+++,,,///000---------......//////000---,,,///444444000...///---...///000000...,,,+++...---,,,,,,,,,---///000/////////...//////000000444444444666999===AAADDDGGGMMMUUUZZZ]]]ccckkkrrr{{{yyyxxxpppfffgggoooxxx~~~}}}~~~wwwrrrlllhhhaaa\\\[[[]]]aaadddeeehhhhhhddd^^^[[[^^^bbbfffgggfffddd```\\\ZZZZZZ\\\]]]___`````````aaaaaaZZZXXXVVVUUUWWWYYYYYYYYYWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOQQQQQQRRRQQQQQQTTTTTTTTTUUUUUUUUUUUUTTTPPPOOONNNMMMLLLMMMNNNOOOOOOPPPPPPOOOMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>BBBCCCDDDEEEFFFFFFEEEEEEEEECCC@@@???>>>===;;;::::::888666666777888777666888777666555444444333333222000//////000111111000yyyfffUUUKKKAAA>>>;;;999888888777666777666777888999888333///222111000000///000000000000000000000000000000000---......//////000000000/////////......------------,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,---,,,***''''''(((******)))(((***,,,---,,,+++)))'''&&&''')))******)))((((((''''''))),,,...000111///---***))))))***+++)))((((((((()))***++++++)))(((((()))+++---,,,+++++++++***)))((((((((()))'''(((((((((&&&&&&''')))((()))+++,,,------,,,+++......------,,,+++++++++++++++,,,,,,++++++***))))))***+++,,,,,,++++++***)))((('''&&&&&&'''((())))))***+++,,,,,,+++***)))&&&''')))***+++++++++***))))))************++++++******))))))))))))******,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,------///---+++***)))+++---...,,,,,,------...//////000---,,,///333333000...///---------------...///000///...---,,,---...///000111000000///////////////555444333222333555777999888>>>DDDGGGHHHLLLTTT[[[___eeennnwww~~~wwwnnnqqq|||{{{|||wwwuuutttrrrnnnkkkbbb___ZZZVVVUUUXXX]]]``````cccddd```ZZZXXX[[[___fffhhhhhhgggccc```___^^^]]]]]]^^^___``````______YYYWWWTTTTTTVVVYYYZZZZZZWWWWWWWWWVVVVVVWWWWWWXXXVVVUUUUUUTTTRRRQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMOOOQQQSSSSSSSSSQQQPPPSSSSSSSSSTTTTTTUUUUUUVVVPPPPPPNNNMMMMMMMMMMMMNNNMMMNNNOOONNNLLLKKKKKKLLLNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOMMMKKKIIIHHHCCCCCCBBBAAA@@@??????>>>AAACCCDDDFFFGGGFFFFFFEEEDDDBBB@@@>>>>>><<<:::777888666555444555666555444444444444555555555555555222000//////000111111000yyyeeeTTTJJJ@@@===:::888888888888888555555777;;;===<<<666111222111111000000000111111000000000000000000000000//////////////////000000/////////...............------+++******+++------++++++++++++++++++++++++,,,,,,+++)))'''&&&'''))))))((((((***,,,---+++***)))((('''''')))++++++***((((((((((((***,,,---///---,,,***(((''''''(((((())))))))))))))))))***+++***)))((()))+++,,,,,,+++)))***+++***)))((()))***)))******)))(((''')))+++((()))***+++,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,+++)))))),,,,,,,,,,,,+++)))'''&&&***))))))(((((())))))******++++++++++++++++++***)))***+++++++++)))(((''')))***++++++******+++,,,******))))))))))))******++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))******+++++++++,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000...,,,*********+++,,,))))))***+++,,,------......,,,---111111...---000,,,,,,++++++,,,...000222.........---...//////000//////......---.........111111000000000000111111333555888:::;;;>>>CCCGGGHHHNNNVVV]]]ccciiiqqqvvvyyywww}}}|||xxxooollliiiiiilllmmmllljjj```]]]ZZZWWWWWWZZZ]]]```^^^______\\\YYYXXXZZZ]]]iiikkklllkkkfffbbb___]]]ZZZZZZZZZ[[[^^^^^^]]]\\\YYYWWWUUUTTTVVVXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOONNNNNNPPPPPPOOONNNNNNNNNNNNNNNOOOPPPSSSTTTUUUTTTRRRQQQRRRRRRRRRRRRSSSTTTVVVVVVQQQQQQPPPOOONNNMMMMMMMMMPPPPPPPPPNNNKKKHHHHHHIIINNNNNNNNNNNNNNNNNNOOOOOONNNOOOQQQPPPMMMKKKJJJJJJDDDCCCBBBAAA@@@??????>>>AAABBBDDDFFFGGGFFFEEEDDDCCCBBB@@@??????===:::888777555444333444555444333111222333444555555555555222000//////000111111000xxxdddSSSIII???<<<999777888999:::::::::999888;;;===<<<777222222222111111111111222222000000000000000000000000000000000///////////////............////////////,,,---///000000///---,,,))))))******+++,,,,,,,,,***++++++)))((((((***---...,,,******+++++++++******((('''(((***,,,,,,+++((())))))***++++++,,,,,,+++*********))))))((((((+++***))))))))))))))))))+++***))))))+++,,,+++***'''***------+++******+++)))))))))((('''''')))+++((((((((()))***+++------,,,,,,,,,,,,++++++++++++)))***+++,,,+++***((('''&&&''')))******)))((('''++++++,,,,,,,,,,,,++++++******))))))))))))******((()))+++++++++***((('''''')))+++***)))(((***,,,******))))))))))))************+++,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,+++++++++,,,---((()))***+++,,,------......,,,+++...///,,,---000++++++,,,,,,------......,,,---......//////......---------------......///...///000000111000//////111111111222333666999;;;999===CCCFFFIIIMMMUUU[[[hhhooowww|||~~~zzzpppiiifffcccaaa___aaaeeehhhgggeeeaaa___]]][[[[[[\\\___```[[[[[[ZZZZZZZZZ\\\]]]^^^fffiiilllllliiiddd___]]]ZZZYYYYYY[[[^^^```___]]][[[YYYVVVUUUVVVWWWXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTQQQQQQPPPPPPOOONNNMMMMMMRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRPPPPPPOOOPPPQQQSSSTTTVVVRRRRRRQQQPPPOOONNNMMMMMMOOOPPPPPPNNNKKKIIIIIIIIIMMMMMMMMMLLLLLLLLLLLLLLLKKKNNNPPPOOOLLLIIIIIIJJJDDDDDDCCCBBBAAA@@@??????@@@AAADDDFFFGGGFFFDDDCCCAAA???>>>>>>>>><<<999777777555333333444555444333222222333444555444333333222000//////000111111000xxxdddSSSHHH???<<<888777888:::;;;;;;BBB>>>::::::<<<:::555000333222222222222222333333000000000000000000000000111111000000//////......------......//////000000***---222555555222---*********+++,,,---......///((()))*********+++...000444000,,,))))))************)))((()))+++,,,---,,,((()))***+++++++++++++++,,,,,,---------,,,++++++++++++***)))(((((()))))),,,***)))***++++++***)))'''***...///---,,,,,,---'''''''''&&&%%%%%%''')))((('''''''''(((+++---...++++++++++++++++++++++++'''(((***+++***)))'''&&& $$$'''***+++,,,+++'''((()))******)))((('''***)))(((''''''((()))***$$$&&&)))+++,,,,,,+++***&&&(((******'''''')))+++******))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,------...***++++++,,,...///000000///+++***,,,---+++---111***+++---///...---***)))+++,,,---...///...---,,,------------...///000111...///111333444333222111000///---...111444555666222666999999888;;;AAAGGGKKKRRR[[[aaadddiiipppuuu~~~{{{sssjjjccc___]]]\\\ZZZYYY\\\```bbbaaa___^^^]]][[[ZZZZZZ[[[\\\]]]ZZZXXXWWWYYY\\\___``````aaaeeejjjllljjjfffbbb```[[[ZZZZZZ]]]bbbdddcccaaa]]]ZZZWWWVVVVVVWWWWWWWWWYYYXXXWWWUUUTTTSSSRRRRRRPPPPPPOOOOOONNNMMMMMMLLLSSSSSSRRRRRRQQQRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRNNNNNNNNNNNNOOOQQQSSSUUUSSSSSSRRRQQQOOONNNMMMMMMLLLMMMNNNMMMLLLKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJIIILLLNNNMMMJJJHHHHHHIIIEEEDDDCCCCCCAAAAAA@@@??????AAADDDFFFGGGFFFDDDCCC===<<<;;;;;;;;;:::777444777555333333444444444333333444444555444333111000222000//////000111111000uuucccQQQEEE???<<<888777888;;;======MMMDDD:::666777777333///111111111111000000000000333333333222111000000///...///000111000///---,,,//////000000///---+++***...,,,,,,111666666...&&&.........///...---,,,,,,&&&))),,,,,,***)))+++---///...---,,,,,,,,,---...'''''''''***,,,...---,,,))))))(((((()))******+++******)))((((((((((((((())))))))))))((('''&&&%%%''')))******))))))***,,,(((((((((((((((((())))))'''((()))((('''&&&'''(((*********)))))))))))))))((()))+++---...---+++***((((((((((((((((((((((((++++++***)))(((((())))))***'''""""""'''***))))))*********+++++++++(((((('''(((((()))***+++))))))(((((())))))***+++,,,+++***)))((('''&&&%%%---+++))))))+++,,,***((())))))************))))))......---------,,,,,,,,,***++++++++++++******)))***,,,------++++++,,,...******))))))******+++,,,......---+++(((((()))+++...---,,,,,,++++++++++++------------------------................................./////////000000//////............/////////......------///000111111222333444555777888888===>>>@@@CCCHHHNNNSSSWWW```dddiiiooovvv}}}{{{vvvsssssspppkkkeee___ZZZXXXVVVXXXZZZ\\\\\\\\\]]]^^^```fffbbb^^^\\\\\\^^^``````ZZZXXXXXX]]]cccfffddd```hhhiiijjjiiifffeeefffggg```]]][[[^^^dddgggfffccc\\\[[[ZZZXXXWWWWWWWWWWWWSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQOOOLLLLLLMMMNNNTTTSSSRRRQQQQQQRRRTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVQQQNNNKKKJJJLLLPPPRRRSSSSSSTTTUUUUUUTTTQQQNNNLLLLLLKKKKKKKKKLLLMMMNNNNNNJJJIIIGGGFFFGGGIIIKKKMMMLLLKKKKKKLLLMMMMMMKKKIIIBBBBBBAAA@@@????????????CCCCCCCCCCCCCCCCCCCCCCCC>>>===:::888666555555555222111111333555555444222333333444444444333222222000000////////////000000tttbbbQQQGGG@@@===888666666777777777???:::444333444555444222111111111111000000000000333222222111000000/////////......---------------,,,------------+++***)))...,,,+++---000111---)))++++++,,,---000444888;;;000...***)))***,,,,,,,,,++++++***))))))***+++,,,)))((((((***,,,......---******)))))))))******+++******)))(((((((((((((((((())))))))))))(((''''''&&&''')))((('''''')))***))))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))******+++,,,---,,,+++++++++++++++++++++++++++++++++******)))(((((())))))+++***)))'''''')))***+++))))))*********+++++++++)))(((((((((((())))))***((((((((())))))))))))***,,,++++++***((('''&&&&&&---+++))))))+++,,,***((())))))************))))))---------,,,,,,,,,,,,+++***+++++++++******))))))***+++,,,,,,*********,,,******))))))******+++,,,,,,------+++))))))+++------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........---......////////////............/////////......---...///000111111111222333444555666666555555666888<<<@@@DDDFFFGGGJJJOOOSSSXXX^^^eeeiiivvvyyy~~~~~~yyytttppplllkkkiiigggccc___[[[XXXVVVUUUUUUVVVXXXYYYZZZZZZ\\\^^^aaa___\\\\\\^^^```aaabbb^^^\\\\\\```eeegggeeebbbggghhhiiigggeeecccdddeee```^^^]]]```eeehhhgggddd\\\[[[ZZZYYYWWWWWWVVVVVVSSSRRRQQQQQQPPPPPPQQQQQQTTTTTTSSSQQQNNNNNNOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXRRROOOMMMLLLNNNPPPQQQRRRPPPQQQRRRRRRPPPNNNKKKIIIKKKKKKKKKKKKLLLMMMNNNNNNIIIHHHFFFEEEFFFHHHJJJLLLKKKJJJJJJKKKLLLKKKIIIGGGCCCBBBAAA@@@??????@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB===<<<999777666555555555444333333444666777666444333333444444444333222222000000////////////000000sss```QQQIII@@@<<<888666666777777777444444333222222333333333111111111111000000000000111111000000//////......000...,,,+++***+++---...+++,,,,,,------,,,++++++...,,,***))))))+++,,,---,,,+++***,,,111888@@@EEE999222)))'''***---,,,***))))))(((((((((***+++,,,,,,***)))))),,,.........,,,++++++*********++++++******)))(((((((((((()))(((((()))************)))'''(((***)))(((((()))***++++++*********))))))))))))***+++***((('''((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((***++++++***(((((()))))))))************+++***)))))))))))))))(((((('''''')))*********)))(((,,,,,,+++***))))))((((((,,,+++******++++++***((())))))************)))))),,,,,,,,,+++++++++*********************)))))))))***,,,,,,+++)))((()))*********))))))******+++,,,+++,,,,,,,,,++++++---///++++++******))))))******------------------------///////////////////////////...---,,,,,,,,,---...//////............//////......------......///000............/////////000000000///000111333555666777999<<>>>>>@@@AAAAAAAAAAAA@@@@@@?????????;;;:::888666555555555555777666555666777888777666444444444444444333222222000000////////////000000rrr^^^QQQJJJ>>>;;;888777999;;;;;;;;;444666777666222000111222111111111111000000000///000000//////............///...---,,,,,,,,,---...,,,------....../////////---------***'''(((+++///...,,,++++++...444:::>>>888222***(((***,,,***'''***)))))))))***+++---...---+++((((((***,,,---------,,,++++++***++++++++++++***))))))(((((())))))(((((()))***+++,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,++++++***))))))))))))***+++***)))((((((***((((((((()))))))))))))))***)))'''%%%%%%%%%''''''((((((((((((((((((((((((***))))))((((((((())))))&&&((()))******)))(((&&&))))))))))))************************))))))(((''''''(((***,,,,,,+++***(((,,,+++++++++******))))))++++++***************))))))******++++++******)))+++++++++************)))+++******)))))))))******,,,------,,,)))(((((()))******))))))******+++,,,+++,,,------++++++---...++++++************++++++............////////////........................///---,,,******+++,,,---///......------......///------------......//////........................000000/////////000111222444666888999999:::<<<>>>@@@BBBEEEGGGKKKPPPUUUZZZfffiiioootttxxx}}}zzzuuunnnfff]]]VVVWWWWWWWWWXXXYYYZZZ\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXTTTVVVWWWWWWVVVVVVWWWXXXXXXXXXZZZ]]]aaabbbbbb```___^^^^^^aaaeeeggggggfffffffffgggeeecccaaaaaabbb```______bbbeeefffdddbbb]]]\\\[[[YYYWWWVVVUUUUUUQQQPPPOOOOOONNNNNNOOOOOOMMMMMMLLLJJJHHHHHHIIIKKKOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSTTTVVVYYY[[[VVVUUUTTTTTTTTTSSSQQQOOOPPPPPPOOONNNMMMKKKJJJIIIJJJJJJJJJKKKKKKMMMNNNOOOKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIFFFCCCDDDBBB???===<<<===>>>??????>>>>>>======<<<<<<;;;:::999777666555555666666888777666666888888888777555555555555444333222222000000////////////000000qqq^^^PPPJJJ===:::888888999:::;;;;;;444777999777333000000222111111111111000000000////////////..................//////000///...---,,,------------...//////000,,,...000...***)))+++...++++++******,,,---///000000...,,,,,,,,,***(((&&&))))))(((((()))+++---...,,,***''''''(((***++++++,,,,,,+++++++++++++++,,,++++++***)))))))))))))))'''((()))+++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++******)))))))))***+++***)))((((((***''''''(((((()))))))))))),,,***(((&&&%%%&&&((()))++++++++++++++++++++++++)))((((((((((((((())))))+++++++++******+++++++++))))))))))))))))))))))))******++++++***)))((('''((()))+++------,,,+++***+++++++++***************++++++++++++***))))))*********++++++++++++******++++++*********)))))))))******))))))***+++,,,,,,---......---+++)))***+++******))))))******+++,,,+++---...---+++***+++,,,,,,,,,+++++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,---......------------......,,,------...............222222111111111111000000////////////000000111111222333555444333222333444666777888999;;;>>>DDDGGGLLLOOOUUUZZZ___dddjjjmmmtttwww{{{~~~~~~~~~}}}zzzvvvrrrnnnkkkgggfffdddbbb___ZZZTTTPPPNNNOOOOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZXXXVVVUUUUUUVVVWWWXXXZZZ^^^aaaaaa___]]]YYYYYYZZZ]]]```ccceeeeeeeeeffffffeeecccbbbbbbccc`````````bbbcccbbb```___]]]\\\ZZZYYYWWWVVVVVVVVVPPPPPPOOONNNNNNNNNNNNOOOPPPPPPOOOMMMKKKKKKMMMOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRSSSUUUXXXZZZYYYXXXWWWWWWWWWUUURRRPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMLLLKKKJJJIIIIIIJJJJJJLLLKKKJJJJJJJJJIIIFFFDDDBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;::::::999999999999888777666666777888999:::888666666777888888777555555555555444333222111000000////////////000000qqq^^^OOOGGG===;;;888666666666555444111333666555222111222444111111111111000000000000//////////////////......---///000111111///---,,,+++++++++++++++,,,---...,,,///111000---++++++---&&&'''(((***++++++******)))***---///111///---+++((((((''''''''')))***+++,,,)))''''''((())))))(((***************+++,,,,,,++++++***))))))))))))***(((((()))++++++,,,,,,,,,(((*********((('''((()))************************)))***+++***((('''((()))&&&''''''(((((())))))***---,,,***)))((()))+++,,,************************((((((''''''(((((())))))***)))(((''''''((()))******)))))))))))))))(((((()))***+++++++++***)))((()))***+++,,,,,,,,,+++***))))))*********************+++,,,+++)))))))))*********++++++++++++******+++++++++*********))))))******)))***+++---///000---......---+++***+++,,,******))))))******+++,,,***,,,------+++))))))***,,,,,,,,,+++,,,,,,---...)))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......------------......,,,,,,---............---............------------,,,,,,,,,---.........//////111222222000/////////333444444444444555999<<<888;;;???CCCGGGKKKOOORRRZZZ\\\___dddiiimmmpppqqqsssvvv||||||wwwuuusssooollliiigggfffeeecccaaa``````___^^^\\\YYYVVVTTTUUUVVVVVVVVVTTTQQQNNNMMMIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRSSSTTTUUUVVVVVVVVVYYYZZZZZZXXXVVVTTTTTTUUUVVVWWWZZZ]]]``````^^^[[[VVVWWWXXXZZZ\\\___aaabbbcccdddeeedddcccbbbccceeeaaaaaabbbbbbaaa___]]][[[\\\[[[ZZZXXXWWWWWWWWWWWWPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOMMMKKKKKKMMMOOORRRQQQQQQQQQRRRSSSUUUVVVUUUTTTTTTSSSTTTUUUWWWXXXZZZXXXWWWWWWWWWUUUSSSPPPNNNMMMJJJHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIGGGDDDAAA@@@???===<<<;;;;;;;;;999999999999999999999999:::999999888999:::;;;<<<;;;999777666777999999888666666666666555333222111000000////////////000000ppp^^^NNNDDD===:::888777777666555444111222333333333333444555111111111111000000000000////////////////////////.../////////......---------,,,+++++++++,,,------/////////...---,,,,,,,,,'''((()))***++++++++++++***)))+++111888:::666222***)))((((((((()))***+++,,,***))))))******)))'''((((((((()))***+++,,,---,,,+++******))))))******(((((()))***+++++++++***((()))***)))'''&&&'''((('''(((((())))))******+++((()))***)))'''&&&'''(((&&&&&&''''''((())))))***+++***)))))))))***+++,,,'''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''******))))))((((((((((((((()))+++,,,,,,+++***)))(((((()))))))))*********((((((((())))))************+++---+++)))((()))+++***++++++,,,,,,++++++***,,,,,,+++++++++*********)))))))))***,,,///222444+++,,,---,,,+++***+++,,,******))))))******+++,,,''')))+++,,,+++*********++++++******+++,,,,,,---******++++++,,,------...++++++++++++++++++++++++(((***,,,...//////...---...------,,,,,,------...+++,,,---.........------******************+++++++++,,,------......------...000222222111//////000000111111111000111333555///111444666888:::===???CCCDDDGGGJJJNNNQQQTTTVVV\\\___dddjjjooorrrttttttwww{{{}}}xxxtttssssssnnnllliiieeeaaa___\\\[[[XXXUUURRRPPPQQQPPPNNNKKKJJJJJJKKKJJJJJJIIIIIIHHHJJJKKKMMMMMMLLLJJJIIIIIIFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMPPPRRRSSSTTTTTTTTTUUUVVVUUUSSSSSSSSSTTTUUUVVVXXX\\\___```^^^\\\XXXYYYYYYYYYZZZ[[[^^^______aaabbbbbbbbbbbbccceeecccdddeeedddaaa^^^ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMKKKKKKMMMOOOTTTSSSQQQPPPQQQTTTWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTTTTSSSRRRPPPOOOMMMJJJGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIFFFDDDAAAAAAAAAAAA???===;;;:::999999::::::;;;;;;<<<<<<;;;;;;::::::;;;===???@@@>>>;;;999888999:::::::::777777666666555333222111000000////////////000000ppp___NNNBBB;;;999888888999::::::999777666555444444555555555111111111111000000000000/////////000000000000000000...---++++++,,,---...//////------------...///111///---+++++++++,,,,,,,,,,,,++++++,,,,,,------...)))(((111>>>CCC???888---,,,+++******+++,,,,,,,,,+++***+++,,,+++)))''''''''''''((()))+++,,,---,,,+++******)))*********(((((()))************)))***++++++***)))(((((()))&&&&&&'''((()))***++++++'''))))))((('''&&&'''(((&&&&&&&&&'''((())))))***'''''''''''''''((()))***************************'''''''''''''''((()))***)))***++++++++++++***)))******))))))(((((((((''''''(((***,,,---,,,+++***(((''''''''''''((())))))''''''(((((())))))******)))+++---,,,)))((()))+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))))))))+++---111444777)))***++++++***)))***,,,*********)))***++++++,,,$$$''')))++++++***+++,,,******))))))***+++,,,,,,------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///111000///......------,,,,,,------...+++,,,---.........---,,,------.........////////////000000000000000//////---///111222000//////000---/////////......000222///111222333333333555777666777888:::===@@@BBBDDDDDDFFFJJJNNNSSSWWWZZZ\\\]]]aaagggmmmqqqrrrqqqpppqqqqqqsssvvvzzz}}}zzzuuuqqqkkklllkkkfff^^^YYYXXXYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKHHHEEEEEEFFFFFFDDDBBB@@@@@@AAAAAABBBCCCDDDDDDBBBDDDGGGHHHGGGGGGGGGGGGDDDDDDCCCCCCBBBCCCCCCDDDEEEGGGJJJNNNQQQTTTUUUUUUOOOQQQRRRRRRQQQQQQSSSTTTSSSTTTVVVZZZ^^^```___^^^\\\\\\[[[ZZZYYYZZZ\\\]]]]]]^^^```aaa```aaacccdddeeeggghhhfffbbb]]]ZZZXXXYYYYYYXXXXXXXXXXXXYYYYYYRRRQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRQQQOOOOOOQQQSSSVVVTTTQQQPPPQQQTTTYYY[[[YYYYYYZZZZZZYYYYYYXXXWWWWWWUUURRRQQQRRRRRRQQQOOOQQQOOOLLLIIIGGGHHHIIIJJJHHHHHHHHHIIIKKKMMMNNNOOONNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFDDDBBBCCCCCCCCCBBB???<<<:::999:::;;;<<<======>>>???<<<<<<<<<<<<===???AAABBB@@@===:::999:::;;;<<<<<<777777777666555333222111000000////////////000000nnn\\\MMMDDD???<<<999888888888777666777555222222333444444444///++++++111222...---000000/////////............+++---//////...,,,(((&&&&&&''')))+++,,,,,,++++++((()))***+++---...///000+++---///...,,,*********+++,,,,,,,,,---000555888333000---***((()))***+++000)))'''---111...*********)))))))))((((((''''''---,,,,,,+++*********+++((((((''''''((()))******---,,,***)))((((((((((((++++++***)))(((((())))))&&&((()))******)))(((&&&'''(((******))))))***,,,+++)))((((((*********)))))))))*********+++++++++************))))))))))))%%%&&&''')))))))))((('''&&&'''((()))))))))))))))''''''(((((()))))))))***))))))***+++,,,,,,------'''((()))***+++,,,------------,,,+++***)))((('''***))))))***,,,,,,+++)))******++++++++++++******)))************+++++++++...---,,,+++************++++++************++++++,,,,,,,,,++++++*********************************)))(((***///777:::888444,,,++++++,,,---,,,***(((************+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,***))))))+++...000111///...------...///111------------------------,,,---------------,,,,,,,,,,,,------///000222222222222222333555777888999;;;<<<===>>>???AAABBBBBBEEEHHHKKKPPPSSSUUUUUUUUUVVVUUUUUUWWW[[[aaagggkkkkkklllooosssxxx|||xxxxxxyyyyyyzzzyyyyyyyyy}}}~~~}}}{{{{{{qqqoookkkfffaaa\\\XXXVVVUUUTTTQQQOOOLLLIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@???>>><<<<<<999999::::::<<<>>>???@@@CCCBBBAAA???>>>=========???@@@AAAAAA@@@@@@BBBDDDCCCDDDGGGJJJMMMPPPSSSTTTRRRPPPMMMLLLNNNPPPPPPQQQSSSUUUYYY[[[ZZZZZZZZZ[[[ZZZ[[[\\\YYYVVVVVVYYY\\\\\\^^^``````___]]]]]]]]]```cccfffgggddd```]]][[[XXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQOOOOOOQQQSSSUUUUUUVVVTTTRRRQQQQQQRRRSSSRRRRRRSSSUUUVVVVVVUUUXXX[[[___^^^ZZZWWWVVVVVVQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOOOONNNLLLKKKKKKMMMIIIHHHGGGIIIKKKNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCAAA???===;;;::::::888;;;>>>@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???======>>>===<<<:::888888777555444333222111111111000000//////......nnn\\\MMMDDD???<<<999888888888777666666333111111222333333222111---,,,111111......111.........---------,,,,,,//////000000///...---,,,+++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,*********,,,,,,+++++++++,,,++++++...---+++)))))))))***+++,,,((((((---///,,,***+++,,,+++((('''&&&''')))***,,,+++***))))))))))))***))))))((((((((()))******,,,+++)))((((((((()))))),,,,,,+++***************((()))***++++++***)))((()))******)))((((((***,,,***)))'''''')))***)))((()))))))))*********++++++++++++*********)))))))))************)))(((''''''(((((()))*********))))))++++++++++++++++++,,,,,,)))))))))***+++,,,,,,,,,))))))))))))***************************************))))))***,,,,,,+++))))))******************)))))))))*********+++++++++++++++*********++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++,,,000888AAADDDBBB>>>///---+++***+++++++++***++++++++++++,,,---............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---+++++++++,,,...//////...---,,,,,,---...///..............................////////////......------------...000111111222222222222222333444444555555666777888999:::;;;666888;;;???AAABBBBBBBBBDDDCCCCCCDDDGGGJJJNNNQQQQQQSSSUUUXXX\\\___aaaccccccccccccbbbaaa```^^^^^^cccccceeehhhkkknnnqqqrrrsssqqqnnnkkkjjjjjjkkkllllllkkkjjjlllnnnooommmkkkhhhgggfffdddbbbaaa```___XXXVVVTTTPPPMMMIIIGGGEEEDDDDDDBBBAAA???>>>===<<>>======<<<=========>>>>>>>>>>>>===<<<;;;;;;888888888999:::;;;<<<===>>>>>>============>>>>>>>>>???@@@@@@@@@@@@BBBDDDDDDFFFHHHJJJMMMPPPRRRSSSOOONNNMMMMMMPPPRRRSSSSSSUUUWWWXXXWWWVVVWWWXXXZZZZZZ\\\]]][[[WWWUUUWWWYYYYYY[[[\\\[[[YYYXXXXXXYYY^^^aaaccccccaaa]]][[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSUUUVVVVVVTTTRRRQQQRRRSSSRRRSSSUUUUUUSSSRRRRRRSSSSSSRRRRRRSSSVVVWWWWWWVVVWWW[[[^^^]]]YYYVVVTTTUUUTTTSSSRRRPPPOOOOOOOOOPPPMMMNNNOOOOOOMMMKKKKKKLLLHHHGGGGGGHHHKKKMMMNNNMMMLLLLLLLLLKKKJJJHHHGGGEEEAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>===;;;::::::;;;===@@@BBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>??????===;;;777777666555444333222222111111000000//////......nnn\\\NNNEEE???<<<999777777777777666444333111000111222111000222000///000000...///111/////////.........------000000///......//////000++++++,,,---------,,,,,,......------,,,,,,++++++,,,---...---+++*********---+++***+++---,,,((($$$))))))))))))))))))******)))(((+++...---******---...,,,(((%%%%%%'''+++---******)))((((((((())))))+++***))))))))))))))))))+++***)))((((((((()))***+++******))))))))))))***))))))++++++++++++))))))))))))((('''%%%%%%(((***)))(((&&&&&&((()))((('''))))))))))))************+++*********))))))))))))---,,,+++******))))))************+++******)))))))))))))))))))))((((((((((((((())))))******++++++*********)))))))))(((((((((((()))***+++,,,,,,---***))))))***,,,,,,+++)))((())))))******))))))((()))))))))*********++++++((())))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********************************'''***///777>>>@@@===999222///+++))))))+++,,,,,,************+++,,,------------,,,,,,++++++,,,,,,++++++,,,,,,++++++******.........---------------...---,,,++++++,,,---.................................////////////............------...///000000333222111000////////////000000000111222333444444000111333555666666666555888888888888888999;;;;;;===>>>???AAACCCEEEGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGHHHIIILLLNNNPPPRRRQQQPPPOOONNNMMMMMMMMMMMMOOOOOOPPPQQQSSSSSSQQQNNNLLLLLLKKKJJJIIIHHHGGGGGGCCCBBBAAA@@@>>>===<<<;;;999999999888888888888888777777777777777888888999<<<<<<<<<;;;;;;:::999999777777777777777888999999888999999:::<<<>>>???@@@===???@@@@@@@@@AAACCCFFFGGGHHHIIIKKKMMMOOOPPPQQQMMMLLLMMMOOORRRTTTUUUTTTWWWWWWVVVTTTSSSTTTWWWYYY[[[]]]___]]]XXXUUUTTTVVVWWWXXXXXXVVVTTTSSSTTTUUU\\\]]]___^^^[[[XXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWWWWVVVSSSQQQQQQQQQOOOQQQTTTUUUTTTSSSRRRSSSRRRQQQQQQSSSVVVXXXYYYXXXWWW[[[^^^^^^YYYUUUSSSTTTSSSQQQOOONNNLLLLLLLLLMMMJJJLLLOOOOOONNNLLLKKKKKKHHHGGGGGGHHHKKKMMMMMMLLLMMMMMMLLLKKKJJJHHHFFFEEEAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;;;;:::===@@@BBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???AAA@@@>>>>>>??????>>><<<555555555444444333333333111111000000//////......mmm\\\NNNEEE>>><<<999777777777666555444333111111222222111///333222111000///...///111111111111111000000000000---------.........//////,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......,,,---...---+++))))))***'''$$$"""%%%)))+++((($$$((()))************)))((())),,,000///+++((()))------+++(((&&&&&&(((+++---***))))))(((((())))))))),,,+++***)))))))))))))))))))))(((''''''(((******(((''''''&&&&&&&&&''''''((()))************)))(((((((((&&&###!!!"""%%%(((((('''%%%%%%'''((('''&&&((((((((()))))))))******)))))))))(((((((((((('''))))))(((((()))+++---...+++++++++++++++***)))((((((((((((''''''&&&&&&&&&'''((((((((())))))******++++++*********)))))))))(((((()))***+++,,,,,,---***))))))***,,,,,,+++)))(((((())))))))))))(((((())))))))))))************))))))******++++++++++++,,,++++++******++++++,,,+++++++++***************************************'''(((***...111111...+++111...+++***+++,,,,,,+++)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))....../////////...,,,+++------,,,,,,,,,,,,------........................++++++,,,---------,,,,,,......---------...//////222111000///............//////000000111111222222222222333333333333222111444555555555555444444333666666777777888888999999777888999:::;;;;;;;;;:::888888888999;;;<<<>>>???======>>>>>>>>>>>>======>>>???AAACCCDDDCCCAAA???============<<<<<<<<<<<<;;;;;;:::::::::999999999555555666666666666777777555555555555666777888999:::999999888888888888888777777666666666666666777777777888:::<<<>>>@@@AAA>>>???AAAAAABBBCCCEEEHHHIIIIIIJJJLLLMMMNNNOOOPPPLLLLLLMMMOOORRRTTTSSSRRRUUUUUUVVVUUUTTTUUUWWWYYY[[[^^^```^^^XXXSSSQQQQQQVVVVVVUUUSSSQQQPPPRRRSSSYYYZZZZZZXXXVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVUUURRROOONNNNNNOOOQQQUUUVVVTTTRRRPPPPPPPPPPPPPPPSSSVVVYYYZZZYYYWWW[[[______[[[VVVTTTTTTRRRPPPNNNLLLKKKJJJJJJJJJHHHKKKNNNOOONNNLLLJJJJJJGGGGGGGGGIIIKKKLLLLLLKKKOOOOOONNNLLLKKKIIIHHHGGGBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;>>>@@@CCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA@@@???>>>???>>>======>>>>>>===;;;333333333333333333444444111111000000//////......lll[[[MMMEEE>>>;;;888777777777666555555444333333333333111///111333333111......000111111111111111000000000000***+++...000111000...---/////////...............,,,,,,,,,------.........,,,------,,,***))))))***$$$ ###''''''%%%******+++,,,+++)))'''&&&+++000444000***''')))+++***)))))))))))))))************)))))))))******+++++++++***)))((((((((())))))((('''''''''((()))***'''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''))))))'''$$$"""###&&&)))(((&&&%%%%%%'''''''''&&&''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''&&&'''(((***,,,---+++++++++++++++***)))(((+++++++++******)))))))))((((((((((((((()))))))))*********++++++++++++,,,*********************+++***))))))***,,,,,,+++)))(((((())))))))))))(((((((((((()))))))))************++++++++++++***)))(((******))))))))))))******************************************************---,,,******++++++******---,,,+++,,,------+++)))+++************+++,,,,,,++++++*********++++++,,,,,,---.........,,,+++***---...///000///...,,,+++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,......---------......///000////////////000000111000000000000000000000000000000000000///...------//////000111111111000///111111111111111111111111222222333444555666666666333333333333444555777777555555777888888888777777333555888::::::888666555444444444444555555555555666666555555555555444444222222222222222333333333444444555555666777999999888777666555555555666777888777777666666666666666888999999;;;<<<>>>@@@AAA???AAABBBCCCCCCDDDGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNPPPQQQQQQPPPNNNPPPSSSVVVWWWXXXXXXYYYZZZZZZ]]]___]]]WWWQQQNNNNNNRRRRRRRRROOOMMMMMMNNNPPPUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTVVVWWWVVVSSSPPPNNNNNNQQQSSSUUUUUUSSSOOOMMMLLLOOOOOOOOORRRVVVYYYYYYYYYXXX\\\aaaaaa^^^YYYWWWWWWVVVTTTRRROOOMMMLLLLLLLLLHHHKKKNNNOOOMMMKKKIIIIIIHHHGGGHHHJJJLLLMMMLLLJJJNNNNNNLLLKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;===???AAAAAA@@@@@@BBBCCCEEEEEECCCBBB@@@>>>===<<<<<<;;;::::::;;;;;;:::999222222222333333333333333111111000000//////......~~~jjjYYYLLLEEE>>>;;;888666666666666555555444333333444333111...,,,222444111...///000////////////.........------***---000222333111///---------,,,,,,,,,------...//////......------,,,,,,,,,------+++)))((()))+++,,,((($$$###&&&)))))))))***+++++++++***)))'''&&&+++111444///)))((())))))'''(((((()))))))))))))))******)))))))))***++++++***)))((((((((((((((((((***)))((('''''''''((())))))(((((((((((())))))***''''''''''''''''''''''''*********(((&&&&&&)))+++((('''%%%%%%'''((('''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''''''''(((*********+++******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++++++++,,,,,,+++++++++******))))))***))))))***,,,,,,+++)))((())))))******))))))(((((((((((()))))))))******,,,,,,------,,,+++)))((())))))(((((((((((()))))))))))))))***************************************---,,,***))))))***,,,...***)))***,,,...---+++)))...------,,,------......******))))))******++++++,,,---...//////...,,,***,,,---...//////...,,,+++---------......---------+++++++++++++++++++++++++++,,,---......///......------,,,,,,---...//////............///111222222///.....................//////......---------,,,------//////000000000000000000000000000/////////111111111111111000///.../////////000000111222333000000111222333333222222///222555555444333333333222222222222222222222222444444444333333333222222333333333333333333333333333333333444444666777777777666444444333444555666888777666666666666666777999::::::;;;===???AAABBB@@@BBBCCCCCCCCCDDDGGGIIIHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRPPPPPPQQQPPPOOOMMMNNNQQQUUUXXXYYYYYYYYYZZZYYY\\\^^^[[[UUUOOOLLLLLLLLLMMMMMMLLLJJJJJJKKKMMMRRRTTTUUUTTTSSSSSSTTTVVVSSSSSSRRRRRRRRRSSSUUUVVVVVVXXXXXXWWWTTTRRRRRRRRRRRRTTTUUUTTTQQQNNNLLLKKKNNNNNNNNNQQQUUUWWWXXXWWWWWW\\\aaaccc```[[[YYYYYYUUUSSSQQQNNNLLLJJJJJJJJJIIILLLNNNNNNKKKIIIHHHHHHHHHHHHIIIKKKMMMNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAADDDCCCBBB@@@>>>===;;;;;;999888777777888999888777222222222222222222222222111111000000//////......|||hhhXXXKKKDDD===;;;888666666666555444444333222333333222///---(((000555111...///000............---------,,,,,,,,,---///000000///...---))))))(((((()))***+++,,,...............---------,,,---,,,***(((((()))+++///...---,,,++++++,,,,,,((((((((())))))((((((''''''---///+++((()))***'''((('''&&&&&&&&&''')))***((((((((((((((()))***+++''''''''''''''''''((()))+++***((('''&&&&&&'''((())))))(((((())))))***+++((((((''''''''''''((((((((())))))((('''''')))+++)))'''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&''''''(((((('''''''''(((((()))*********))))))%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))***))))))***,,,,,,+++))))))******************)))(((((((((((()))))))))***+++,,,---......---+++*********))))))))))))******((()))))))))*********+++************************)))))))))(((((()))+++---)))(((''')))+++------,,,------,,,,,,,,,,,,,,,---)))))))))))))))***++++++)))+++---//////...,,,***+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++,,,---...///000...------......000111111.........------,,,,,,,,,000//////......///////////////000000000111111111000000000000000000111111///////////////......---............///000111111.........////////////000///222444444222222333444222222222222222222222222444444444444444444444444444444444555555666666666333333333333333444555666666555333222222444555666666666555555555666666777888888999;;;===???AAACCC@@@AAABBBBBBAAABBBDDDFFFFFFGGGIIILLLOOOQQQSSSTTTWWWTTTRRRQQQQQQRRRQQQQQQOOOQQQTTTUUUUUUVVVXXXYYYXXX[[[\\\XXXRRRMMMKKKKKKIIIJJJLLLLLLKKKJJJKKKLLLPPPRRRUUUVVVUUUUUUVVVXXXSSSRRRQQQQQQQQQSSSUUUWWWWWWWWWWWWVVVSSSRRRSSSUUURRRSSSSSSRRRPPPMMMMMMMMMNNNMMMNNNPPPSSSUUUVVVUUUTTTZZZ```bbb```\\\ZZZZZZSSSQQQOOOKKKIIIGGGGGGFFFLLLMMMMMMLLLIIIGGGGGGGGGIIIIIIJJJMMMOOOOOOMMMKKKGGGGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA??????<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>=========???AAAAAA@@@???>>><<<;;;999999777666555666777888777666222222222222111111111111111111000000//////......{{{gggWWWKKKCCC===;;;888666666666555444333222111222222111...+++%%%///555222...///000---000/////////............---,,,,,,+++++++++,,,,,,++++++******+++---///000******,,,---///000111222,,,---,,,***(((((()))+++''')))+++,,,***)))))))))%%%%%%&&&&&&'''(((((()))###)))+++((('''++++++''')))'''$$$######&&&))),,,'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))+++***((('''&&&&&&&&&''''''''''''''''''((())))))))))))(((((((((((())))))###%%%&&&&&&&&&&&&'''((()))(((&&&&&&((()))((('''&&&&&&&&&'''''''''((((((************))))))))))))"""$$$&&&(((************&&&'''((()))))))))))))))'''((((((((())))))******************))))))))))))***)))((('''&&&%%%$$$$$$******************++++++***))))))***,,,,,,+++)))******++++++++++++******(((((((((((()))))))))))))))+++---/////////...---++++++************++++++(((((())))))*********+++************************)))+++,,,,,,***)))******)))'''%%%%%%(((,,,...///******)))))))))))))))***))))))((())))))***++++++''')))+++......---+++***+++++++++,,,,,,---------***++++++,,,,,,++++++***------------------------((()))***+++,,,,,,---,,,***++++++,,,---...000111......---------...////////////......------,,,,,,...------------...//////000//////......//////000,,,------....../////////,,,---...000111222222222////////////000111222333000//////......///000000---000111111///...000333000000000000000/////////111111222222333333444444000000111222333444555666444444444444444555555666666555333222222333555666555444444444444555666777555666777:::===@@@BBBDDD???@@@AAAAAA@@@@@@BBBDDDDDDFFFHHHLLLOOORRRUUUVVVYYYVVVSSSRRRSSSTTTTTTTTTRRRSSSSSSRRRQQQSSSVVVYYYXXXZZZZZZWWWQQQLLLJJJKKKIIIKKKNNNOOONNNMMMMMMNNNOOORRRUUUWWWWWWWWWXXXYYYRRRQQQPPPPPPQQQSSSUUUWWWUUUUUUUUUSSSQQQQQQSSSUUUPPPQQQRRRQQQOOONNNOOOPPPNNNMMMMMMOOORRRTTTTTTTTTRRRXXX___aaa```\\\ZZZZZZVVVUUURRRNNNLLLJJJIIIIIIMMMNNNMMMKKKHHHFFFFFFGGGJJJJJJKKKNNNOOOOOOMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDCCCBBBAAA???>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<======<<<===???AAA??????>>><<<;;;:::888888777666555666777888777666222222222222111111000000111111111000//////......~~~kkkXXXIIIBBB:::999777555444333333333555666666444222000000111---------...///000000000---,,,+++,,,...///...---,,,------,,,***))))))******+++,,,---///000111111,,,,,,,,,------.........+++,,,+++)))***,,,***%%%&&&'''((()))*********))),,,+++))))))******((('''((()))+++,,,,,,***'''&&&)))((('''&&&&&&'''((())))))'''&&&(((,,,---)))$$$*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((*********)))(((&&&%%%$$$))))))((((((''''''&&&&&&$$$&&&'''&&&$$$$$$''')))((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&(((((('''''''''(((((()))'''((()))((('''&&&'''((()))(((((()))***(((%%%######***+++(((%%%%%%'''((((((((((((((()))******)))))))))***+++++++++,,,'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++******)))(((((((((&&&&&&'''((()))***++++++++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++*********))))))///---++++++,,,,,,+++***///...---,,,++++++++++++*********)))))))))))))))...------,,,,,,------...,,,,,,,,,++++++*********...------,,,,,,------.....................------//////...------------...000000//////...............------------,,,,,,,,,.........////////////000///......---------......111000///......------...111111000000//////......000///...------...///000///////////////000111111000111222333222222000000///000000222333444555555333222222111111222222333555444333222111222222333444555555555555555444444555444333333555999===???;;;>>>BBBDDDCCCBBBBBBBBBCCCFFFJJJOOOQQQQQQPPPOOONNNNNNNNNPPPSSSVVVVVVUUUNNNMMMNNNQQQUUUXXXWWWUUUWWWVVVRRRMMMJJJIIIKKKMMMKKKJJJJJJMMMQQQQQQOOOLLLRRRWWWZZZZZZ[[[^^^]]]ZZZVVVTTTQQQRRRTTTUUUTTTRRRTTTRRRQQQQQQRRRRRRRRRQQQOOOOOONNNMMMMMMNNNNNNNNNHHHGGGFFFIIIMMMRRRUUUWWWUUUWWWYYY[[[[[[YYYVVVTTTUUUTTTRRROOOKKKIIIIIIJJJOOOOOOMMMKKKIIIHHHGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGGGGFFFEEECCCBBBCCCBBBAAA@@@>>>===<<<;;;>>>===<<<:::999888777777999999:::;;;<<<<<<<<<<<<;;;999777555444444555666333333222222333333444555333222111111000000111111444333111///......//////nnn[[[KKKDDD;;;:::888666555444444555444444555333111//////000111111111111000000000000---,,,,,,,,,...///...---...//////...,,,++++++,,,++++++,,,---...//////000,,,,,,,,,---------......+++111222///,,,,,,,,,******)))((('''&&&%%%%%%$$$)))((('''''')))***)))''',,,,,,,,,+++***))))))(((((('''&&&&&&&&&&&&'''((((((&&&%%%)))---...+++'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&)))'''&&&&&&((())))))((((((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))*********(((((((((((()))))))))***+++***)))(((((((((((((((%%%'''(((((('''''')))***,,,***((('''(((((('''&&&"""&&&******'''&&&(((***)))))))))))))))***++++++******************++++++))))))*********))))))((('''((((((((())))))))))))******))))))((('''''''''************))))))))))))((((((((())))))******+++++++++******++++++,,,,,,(((((())))))))))))((((((+++++++++*********))))))...,,,++++++,,,------,,,***************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))*********++++++++++++++++++++++++......---,,,,,,,,,,,,,,,//////.........---------......///000000000000///---------.........//////......------------......------------...///000111/////////.........------//////............//////...............//////000111222333333333222111000///000000111222333444555222222222111111222222222666555444333222333333444444444555555555555444444666555444444555777999;;;:::===AAACCCBBBAAAAAAAAACCCEEEIIIMMMOOOOOONNNMMMLLLKKKLLLOOORRRUUUVVVVVVPPPOOOOOORRRUUUWWWWWWUUUUUUTTTSSSPPPNNNKKKKKKKKKMMMLLLNNNQQQTTTUUUSSSQQQUUUXXXYYYXXXXXX[[[ZZZWWWYYYUUUPPPNNNPPPRRRSSSSSSRRRQQQQQQRRRSSSRRROOOMMMOOONNNNNNNNNNNNOOOPPPPPPKKKJJJJJJLLLPPPSSSUUUVVVRRRTTTVVVXXXXXXVVVSSSQQQRRRRRRQQQNNNKKKJJJJJJLLLPPPPPPNNNLLLIIIHHHGGGGGGLLLLLLLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDBBBAAABBBBBBAAA@@@???>>>===<<<<<<;;;:::999999999999999888999::::::;;;;;;::::::<<<;;;999777555444444444333222222222222333444444333333222111111111111111222222111000///000111111ppp\\\KKKDDD<<<;;;999777666555555555222333444222000...///000333222222111000//////......---------///000///......//////...,,,+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,------------***222777222,,,+++,,,,,,...---+++***(((((((((((('''&&&&&&''')))******)))///---+++***))))))******''''''&&&&&&&&&&&&''''''***)))))),,,000222000---''''''(((((((((((())))))''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&''')))***'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&'''''',,,(((%%%'''+++---+++((((((((((((((((((((((((((((((((()))))))))(((((('''+++***))))))((()))))))))''''''(((((())))))******,,,,,,***)))((('''''''''$$$&&&'''((('''(((***+++...+++((('''''')))))))))(((***+++***''''''***---******))))))******++++++******************))))))+++++++++******)))'''''')))))))))******+++++++++(((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************---+++***+++---//////...$$$%%%''')))***+++++++++*********+++,,,,,,,,,---++++++************++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------,,,++++++++++++,,,------------,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,------------...---------------......------------...///000000---------------,,,,,,,,,......////////////......,,,------------.........111111222333333333222111//////000111222333333444222222111111111111222222444333333222222222222333444444555555555555444444666666666666666666666666999<<>>>>>===999999888888888999999:::888888999999999888777777;;;:::999888666333222111222222222222222333444444444333222222111111222222111111000000111222222333nnnZZZJJJBBB<<<;;;999666555555555555222333444333000///000111000000//////......------000...---...///000///...,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))000333///+++***)))''''''(((***+++,,,------,,,)))((('''(((***+++***)))+++******))))))******+++'''''''''''''''(((((((((***))))))+++...///...,,,'''(((((()))******++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***((('''%%%$$$$$$&&&((()))%%%&&&&&&''''''((((((((()))'''&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&******)))(((''''''((((((%%%'''((((((''''''(((***...+++)))((()))******))))))+++,,,+++(((((()))+++***)))))))))))))))******++++++******))))))((((((***************)))((((((,,,,,,,,,,,,,,,,,,++++++))))))******++++++++++++'''(((((()))***+++++++++,,,,,,,,,++++++***************++++++,,,,,,,,,,,,------------------------************************...,,,+++,,,---//////...###$$$''')))++++++***)))''''''((()))***+++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111111...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++((()))+++,,,,,,+++***)))***+++++++++,,,,,,,,,,,,------,,,,,,------......000///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,---////////////---,,,,,,,,,---...............///000111222222222111000//////000000111222222333111111000000000000111111111111111000000000111111333333444555555555444444555666777888888777666555888:::===???>>>>>>>>>???@@@BBBDDDGGGHHHGGGFFFEEEEEEEEEFFFIIIOOOTTTVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYSSSSSSSSSRRRRRRPPPLLLJJJKKKMMMPPPTTTWWWYYYYYYYYYWWWYYYXXXUUUUUUZZZ\\\[[[XXXUUURRRPPPPPPSSSUUUWWWWWWVVVTTTRRRRRRPPPMMMKKKMMMMMMNNNOOOQQQSSSUUUVVVPPPPPPPPPRRRTTTTTTQQQOOONNNOOORRRSSSTTTSSSQQQPPPOOOOOONNNLLLJJJIIIJJJLLLNNNPPPQQQOOOLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>>>>>>>999999888777777777888888888888888777666555444444666666777777555333111///222222222111222333333444444333333222222222222222222111111111111222222222nnnYYYIIIBBB;;;999777555444333333444333444555444222111111222...///..................000///......///000///---,,,---...---+++***+++,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***------+++***+++((($$$ %%%)))++++++)))(((***)))''''''((()))'''&&&$$$&&&(((***++++++***)))(((((())))))************((('''''''''(((((('''%%%$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))***(((&&&%%%$$$%%%'''(((''''''(((((())))))******"""&&&(((&&&###"""&&&***((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))((()))***)))'''&&&&&&'''+++******+++,,,,,,***(((''')))++++++***)))(((((()))(((((('''''''''((((((+++******))))))((((((((((((((()))***************++++++***)))(((((('''''')))))))))***++++++,,,,,,''''''((()))***++++++,,,------,,,,,,+++*********)))***+++,,,,,,,,,++++++******)))(((((()))******************************000...,,,,,,------,,,+++&&&''')))++++++***)))(((''''''((()))***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))((())))))***++++++,,,------///......---------------******++++++++++++++++++......//////...---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---......///...---,,,,,,+++++++++------------------------,,,---...//////...---,,,,,,---.../////////......,,,---...///000000///.../////////000000111111111111000000//////000000111111111222222222222222222222222333444555555444444444555777888999888777777666888;;;<<<<<<;;;<<<===???@@@BBBCCCDDDDDDCCCBBBCCCBBBCCCGGGMMMSSSVVVXXXZZZZZZZZZYYYYYYZZZ[[[\\\WWWTTTQQQOOOPPPPPPOOONNNLLLOOOSSSWWWZZZ[[[\\\]]]]]]^^^\\\WWWVVVZZZ\\\ZZZSSSUUUVVVXXXYYYZZZZZZ[[[^^^ZZZTTTQQQPPPPPPPPPOOOLLLMMMNNNOOOQQQTTTVVVWWWQQQQQQQQQRRRSSSRRRNNNKKKNNNOOOQQQSSSTTTTTTSSSRRRQQQQQQOOOMMMIIIHHHIIIJJJLLLPPPRRRQQQNNNLLLMMMPPPLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIGGGEEECCCBBBAAA?????????>>>>>>=========:::999888777666555555555777777666666555444222222333444666777777666444222222111111111111222333333444333222222111111222222333333222222111000//////mmmZZZKKKDDD:::999777555333333333333333444555444222111222333000000000000111111111111000...---...//////...,,,...///000///...---...///++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---+++)))***---+++%%%!!!$$$'''***+++***(((&&&)))'''&&&&&&&&&&&&%%%###"""$$$'''***++++++)))(((((()))***+++,,,,,,,,,++++++******)))((((((''''''%%%%%%&&&'''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))******%%%)))'''!!!$$$***((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&++++++***)))(((''''''&&&$$$$$$$$$%%%&&&''')))))))))******)))&&&%%%%%%&&&))))))***,,,---,,,)))'''&&&''')))***+++)))(((&&&(((((('''&&&&&&&&&''''''))))))))))))))))))(((((('''''')))******+++++++++,,,,,,+++***)))(((''''''''''''(((((()))))))))***'''(((((()))***+++++++++,,,,,,,,,++++++*********)))***+++,,,---,,,+++++++++***)))(((((()))***+++***************+++++++++000...,,,+++,,,,,,+++***))))))***++++++***)))(((*********+++,,,,,,,,,---,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,//////...------------...************++++++++++++......---------,,,,,,,,,************++++++++++++++++++++++++,,,---...///++++++++++++,,,---......,,,,,,------------......------............------,,,---...000000///......***+++---...///......---......//////000000000000000000////////////000000222333444444555444444444111222333444444555444444333444666777888777777666555777999:::999999;;;<<<===>>>???AAABBBBBBBBBAAABBBAAABBBFFFLLLRRRVVVXXXZZZZZZ[[[ZZZYYYZZZ\\\___ZZZUUUOOOMMMOOOQQQRRRQQQOOOSSSWWW[[[]]]^^^```aaacccccc```ZZZXXXZZZZZZXXXQQQVVV\\\___``````______aaa\\\UUUPPPOOOPPPRRRRRRLLLLLLMMMOOOQQQTTTVVVWWWRRRQQQQQQRRRRRRPPPLLLJJJMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRPPPMMMJJJHHHIIIJJJNNNRRRUUUTTTOOOLLLMMMPPPKKKKKKKKKLLLMMMOOOQQQRRRLLLKKKHHHFFFDDDBBBAAAAAA>>>>>>>>>===<<<;;;;;;::::::999888666555444333333666666666555444333222111444555777999:::999888777111111111111111222333333333222111111000000111111222222222222000///...---~~~kkkXXXKKKEEE;;;:::888666444444444444222333444333111111111333222222111111000000/////////...------......---+++---///000///...---///000+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))),,,,,,((('''***,,,************++++++*********)))(((''''''((()))(((&&&&&&'''((()))***))))))((('''(((***+++,,,,,,+++++++++,,,,,,+++******++++++(((((())))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))(((((((((((("""&&&((('''###"""&&&***((((((((((((((((((((((((***)))(((&&&%%%%%%&&&&&&&&&'''***++++++***((('''(((((())))))))))))))))))&&&&&&&&&&&&&&&'''((()))((()))***)))'''&&&&&&'''***)))))))))++++++***((((((''''''((()))*********))))))((('''''''''''''''((((((((()))))))))))))))((())))))*********))))))))))))******************((((((((((((((()))))))))(((((())))))*********+++++++++++++++************(((***+++------,,,+++***---,,,***))))))***,,,---))))))*********+++++++++---+++******+++,,,+++***))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++************++++++)))))))))******++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------*********++++++,,,,,,,,,+++***))))))***,,,...///*********+++++++++,,,,,,++++++++++++,,,---...///************+++,,,---...++++++++++++,,,,,,,,,---...------,,,,,,------...+++,,,---//////...---,,,***+++---...//////............////////////000000000//////......//////000000111222444444444333222111111222333444444444444444444555555444444333333444555777888777888999;;;;;;<<<>>>???@@@AAAAAAAAABBBAAABBBEEEKKKRRRVVVXXXWWWYYYYYYXXXWWWXXX[[[___ZZZTTTOOOMMMPPPSSSSSSRRRPPPTTTYYY\\\]]]^^^```bbbaaabbb```[[[ZZZ\\\\\\YYYSSSYYY___ccccccbbbaaaaaa___[[[UUUQQQPPPPPPQQQQQQLLLLLLMMMOOOQQQSSSUUUVVVSSSRRRQQQQQQQQQPPPMMMJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQPPPNNNKKKJJJLLLMMMRRRVVVZZZVVVOOOJJJJJJMMMJJJJJJJJJKKKMMMOOOQQQRRRKKKIIIGGGDDDAAA??????>>>>>>>>>===<<<:::999888888888777666555444444444444555555555555444333333222444555666777777777666666111111111111111222222333222111000000//////000000///000000111000///...---zzzgggUUUHHHCCC<<<;;;999777555555555555111222333222000000111222222222111///...,,,++++++///...,,,,,,------,,,++++++---...---,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,++++++*********%%%+++,,,'''###%%%+++---***)))'''%%%&&&(((***,,,+++***)))***,,,...---,,,,,,+++***)))((((((((()))&&&''')))***+++++++++***%%%&&&&&&&&&%%%&&&((()))&&&&&&&&&&&&''''''''''''******)))(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''(((***++++++,,,+++))))))((((((''''''&&&&&&''''''(((''''''''')))***((((((((((((((((((((((((((('''&&&$$$######$$$$$$$$$&&&))),,,,,,+++(((&&&$$$$$$%%%&&&'''((()))***)))(((((('''''''''((((((&&&((()))(((''''''((())),,,***''''''(((***+++++++++(((&&&&&&(((***,,,---******)))(((((((((((((((''''''(((((())))))*********++++++******)))((('''""""""###$$$%%%&&&'''(((++++++******************))))))))))))************************************(((***+++------,,,+++***)))(((&&&%%%%%%&&&((()))))))))******++++++++++++***)))((()))+++,,,,,,+++((((((((((((((()))***+++*********)))))))))))))))******))))))))))))******(((((())))))*********+++'''(((***++++++***((('''))))))((((((((((((((((((...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,---,,,++++++---111444777***++++++++++++,,,,,,,,,++++++++++++,,,---...///...---,,,+++************))))))******+++++++++,,,......,,,++++++,,,......)))***,,,......---,,,+++***,,,---///000000//////........./////////////////////............//////---...///111111111000///000111222333444444555444555555444333111000//////333555666777666777999::::::;;;===>>>@@@AAAAAABBBCCCBBBBBBEEEKKKRRRVVVXXXUUUVVVWWWVVVUUUVVVZZZ^^^YYYTTTOOOOOORRRTTTSSSQQQNNNSSSXXX[[[[[[\\\^^^```ZZZ]]]]]][[[\\\```aaa___WWW\\\aaadddcccaaaaaabbb\\\YYYTTTRRRQQQQQQPPPOOOLLLLLLMMMNNNPPPRRRTTTUUUUUUSSSRRRQQQQQQPPPMMMKKKGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPOOONNNLLLLLLNNNPPPVVVZZZ]]]XXXOOOHHHGGGJJJJJJJJJJJJJJJLLLNNNPPPQQQJJJHHHEEEBBB???======<<<>>>===<<<;;;999888777666666555555444444444555555444444555555555444333333333333444444333333222111111111111000111222222333111000000///////////////,,,---///000000000///...|||jjjXXXKKKEEE???;;;777555555666666666222333444555444333222111//////////////////////////////////////////////////////...---,,,++++++***,,,+++)))((((((***+++---------------------------*********))))))))))))(((***+++,,,,,,+++)))&&&%%%(((((())),,,///...***&&&((((((((((((((((((((((((,,,++++++***)))(((((('''******))))))((('''''''''&&&$$$"""$$$(((+++***)))******))))))((((((((('''''''''''''''''''''''''''))))))))))))************''''''&&&&&&&&&&&&''''''))))))******++++++++++++***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))))))))((('''''''''''''''++++++)))(((''''''''''''))))))((((((''''''&&&&&&'''''''''''''''((()))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((()))))))))))))))(((((((((((('''&&&$$$###"""))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,------,,,***((('''(((,,,+++***))))))***+++,,,))))))************))))))******++++++++++++*********+++,,,,,,,,,,,,+++***)))))))))))))))******+++------,,,+++*********+++************************(((((())))))))))))(((((())))))))))))***+++,,,---------,,,+++***)))(((''',,,+++***))))))***+++,,,++++++++++++++++++++++++************************......---,,,,,,+++******))))))''''''(((***,,,...,,,++++++---222555444333------,,,++++++***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++******)))))))))---+++))))))+++,,,***'''))))))***+++,,,------...+++******)))***+++---...---...///000111111111111))))))***+++,,,...///000111000000///////////////111222222333333444444555444555555666555333111000000222555666666777888::::::<<<===<<<::::::<<>>AAAIIIPPPRRRRRRRRRQQQPPPOOOQQQSSSVVVXXXYYYUUUQQQPPPQQQRRRQQQPPPOOORRRUUUVVVUUUUUUUUUUUUYYYWWWWWWYYY\\\^^^______\\\^^^___``````___^^^\\\ZZZWWWSSSQQQQQQQQQQQQPPPMMMLLLLLLMMMOOORRRUUUWWWVVVVVVVVVSSSOOOLLLKKKLLLKKKKKKKKKLLLKKKKKKJJJJJJOOOOOONNNNNNNNNOOOPPPPPPTTTSSSQQQOOOLLLJJJHHHGGGKKKKKKLLLLLLLLLLLLLLLLLLIIIGGGDDD@@@>>>============;;;888555444555666777777666444444444555777888333222222222333333111///222222222333333333444444444333222222333333111000000000///...............,,,,,,+++******+++,,,,,,{{{iiiWWWJJJDDD>>>;;;777555555666666555333333444444333333222222000000000000000000000000////////////////////////,,,,,,,,,---------.........---+++)))))))))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))******++++++***)))((('''(((((((((+++------***''',,,,,,,,,,,,,,,,,,,,,,,,***))))))(((''''''&&&&&&&&&&&&''''''((()))******,,,)))'''''')))+++***))))))))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))*********''''''(((((((((((('''''''''''''''(((((()))))))))***)))((('''&&&''''''((()))((('''&&&&&&'''((()))))))))((('''''''''''''''***)))((('''&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&''''''((())))))((((((''''''((()))***))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''%%%$$$###))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,&&&(((******))))))***+++******)))(((((()))*********++++++,,,,,,++++++***((())))))******))))))((())))))***++++++***))))))(((((((((((()))***+++,,,,,,,,,+++***************((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,++++++***************)))++++++***))))))***++++++++++++++++++++++++++++++************************......------,,,++++++***)))((((((((((((***+++------+++***,,,///000///...++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++++++++************---+++))))))+++,,,***(((++++++++++++++++++,,,,,,///...---,,,,,,,,,---...,,,,,,---...////////////,,,,,,+++,,,,,,---...///...---------...///000000111111111222333444555555555555666666555333222111222444666777666666888999999;;;<<<;;;999999;;;===BBB???>>>BBBIIIOOOQQQPPPOOONNNMMMMMMNNNQQQTTTVVVXXXUUUQQQPPPQQQRRRRRRQQQMMMPPPSSSUUUTTTSSSSSSSSSSSSSSSTTTWWW[[[^^^^^^^^^[[[[[[\\\]]]___aaacccddd]]]ZZZWWWTTTRRRRRRQQQPPPMMMMMMMMMMMMOOORRRUUUWWWSSSTTTTTTRRROOOMMMMMMMMMJJJIIIHHHGGGGGGHHHJJJKKKPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOLLLJJJHHHGGGFFFKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFCCC@@@>>>===<<<===<<<:::777555444555666777999777666444444555666777444333222222333333222111222222222333333333333444444222111111222222111/////////...---------------///...---,,,,,,---...///zzzhhhVVVIIICCC>>>;;;777555555666666555444444333333222222333333111111111111111111111111////////////////////////,,,,,,,,,---------......000///---+++*********+++,,,,,,************,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((()))++++++***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******///,,,)))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))******(((((()))******)))((((((%%%%%%&&&&&&&&&&&&''''''))))))(((''''''''''''(((((((((''''''''''''(((((()))(((''''''&&&'''''''''(((((('''&&&%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&''''''((()))***))))))(((((((((((()))******)))))))))(((((('''(((((())))))))))))(((((())))))))))))((('''%%%%%%))))))))))))))))))))))))&&&''')))***,,,---------$$$&&&((()))(((((()))+++)))((((((''''''(((((()))******++++++++++++******'''(((((())))))(((((('''(((((()))******)))(((((((((((((((((()))***+++,,,+++******)))))))))))))))((((((((((((((((((((((((((())))))******))))))(((******)))))))))******+++)))))))))******++++++++++++******))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))((((((((()))******++++++,,,+++******++++++***((())))))******+++,,,------++++++++++++++++++++++++((())))))***+++*********,,,,,,,,,++++++++++++***,,,+++)))***++++++***))),,,,,,,,,+++++++++******000///...---,,,,,,,,,,,,***+++,,,------...------///......---------......+++++++++,,,---///000111///000111222333444555555555555666555555444333222444555777777666666666777777888:::999888888:::;;;===<<<<<>>CCCFFFFFFEEEHHHGGGFFFFFFHHHKKKNNNPPPRRRQQQOOOOOOOOOPPPPPPPPPOOORRRWWWYYYXXXVVVTTTSSSNNNOOOSSSWWW[[[\\\ZZZXXXTTTTTTVVVYYY]]]ccchhhkkkcccbbb```\\\WWWSSSQQQPPPOOOOOOOOOOOOQQQRRRTTTUUUPPPQQQRRRPPPNNNLLLLLLMMMHHHGGGEEEEEEEEEHHHKKKLLLOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJHHHGGGGGGGGGGGGLLLKKKJJJIIIHHHGGGGGGFFFFFFEEECCC@@@>>><<<<<<;;;999888666555555666777888888888777666666666777888777555222111222333444444111111111111222222222222111000...///000111000...///...------,,,,,,------+++++++++******+++++++++{{{iiiWWWJJJDDD===:::888666666666555444555444333222111222333444111111111111111111111111//////////////////////////////...---,,,++++++***,,,,,,,,,,,,---......///...---,,,++++++,,,---...,,,,,,,,,+++++++++******)))((((((((()))***+++,,,(((((((((''''''((()))+++************************((((((((('''''''''''''''******)))))))))))))))(((((('''%%%$$$######%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((()))***++++++***)))((()))))))))))))))(((((((((''''''(((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&''''''(((((())))))))))))(((((())))))***+++******))))))(((((('''''',,,,,,,,,++++++*********)))))))))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))*********)))((((((((()))+++***)))(((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&((())))))******))))))(((((()))***++++++***)))(((---,,,+++)))(((((('''''')))((((((((((((((())))))***************************++++++,,,,,,++++++*********))))))((()))))))))*********)))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))((((((((((((((()))************)))))))))******))))))******************************************************)))******+++++++++++++++++++++++++++++++++++++++******+++************+++))))))***+++,,,,,,------++++++,,,,,,------------+++,,,---......//////...............///000111111//////......---......///......///000111333333444555444444333333333333333666777888777555333333444333444555666777888777666666777:::>>>BBBDDDDDDCCCFFFEEEDDDDDDFFFIIIMMMOOOQQQQQQRRRQQQQQQQQQRRRSSSSSSVVVZZZ\\\[[[XXXWWWVVVRRRSSSUUUYYY[[[ZZZWWWSSSPPPQQQTTTXXX\\\___cccdddbbbcccbbb^^^XXXSSSPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRSSSSSSPPPMMMKKKKKKLLLHHHHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMKKKJJJIIIKKKJJJIIIHHHGGGHHHIIIJJJMMMLLLKKKIIIHHHFFFEEEDDDEEEDDDBBBAAA???>>>===<<<999888777777666777888888777777777777888888999999777444111000111333333333000000000111111111222222000///......000111000...000//////...............))))))************)))))){{{iiiWWWJJJDDD<<<:::888777777666555333444444333333222222333333111111111111111111111111////////////////////////,,,,,,,,,---------......***++++++---......//////------------------------,,,+++++++++************(((((())))))*********+++((()))))))))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((()))*********'''(((((('''&&&&&&''')))'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))&&&'''(((((()))(((((((((''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''((('''''''''((((((((((((((())))))(((((())))))***+++((()))))))))))))))((('''++++++++++++++++++++++++)))******))))))((('''&&&'''((()))))))))))))))((()))))))))))))))))))))))))))******))))))((('''&&&%%%''')))***))))))***,,,((())))))******))))))((((((((())))))))))))((((((((())))))******))))))((())))))***++++++***))))))---,,,+++)))((('''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))))))))((((((((())))))************))))))(((((((((((())))))******))))))(((************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))******((()))++++++******+++---******************))))))************************)))***++++++,,,,,,++++++)))************+++++++++)))***++++++***)))+++,,,((()))***+++,,,------...,,,,,,...///000000000000,,,---...//////000000///---------......000111111000//////...------....../////////000111111222222333333222222222222333333444666777666444222222333222222333555888888777555777999<<>>@@@@@@?????????AAAEEEIIIKKKFFFIIILLLMMMKKKKKKMMMOOOMMMNNNNNNMMMKKKKKKMMMOOONNNNNNNNNOOOOOONNNKKKHHHLLLJJJHHHGGGJJJNNNTTTWWWUUUYYY]]][[[UUUOOOMMMNNNMMMNNNNNNOOOOOONNNNNNNNNPPPRRRRRRRRRPPPOOOPPPQQQRRRPPPMMMKKKKKKMMMOOOQQQQQQRRRRRRRRRPPPNNNKKKIIIHHHGGGEEEEEEFFFIIILLLNNNQQQPPPNNNKKKHHHFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDD>>>>>>===<<<:::999888888>>>===<<<;;;999777555333111000000111222111///...////////////000000000000000//////000111222222111......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,yyyfffTTTGGGBBB>>>;;;999888888777666444444444333333333333222222111111111111000000000000////////////..................///000000//////...---------............///...+++'''(((+++---...---+++******))))))))))))))),,,+++***)))(((((((((((()))))),,,......,,,,,,...---+++))))))***+++***)))))))))))))))))))))))))))...***&&&&&&''')))((('''((((((''''''''''''((((((,,,,,,+++***)))(((''''''''''''''''''((((((((((((&&&)))+++***&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$%%%((((((###!!!"""%%%***------***'''))))))((((((''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))),,,+++)))((((((((()))******)))((('''%%%###""""""%%%&&&'''((()))***+++,,,+++***((('''&&&&&&''''''))))))))))))))))))))))))+++***)))(((((((((((((((((()))))))))))))))((((((&&&''')))*********)))((('''''''''''''''((()))************))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))(((((((((((())))))******************************))))))((((((''''''((((((((()))+++***(((&&&)))(((((((((((())))))***+++*********))))))(((((((((((())))))))))))((((((+++***((('''''''''((()))+++***)))((('''''''''(((******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...///...,,,*********,,,---)))******+++,,,///444888999666111///...//////...///000000000000111111111444333333222222111111111111222444555555555444444444444555666777999;;;<<<:::;;;<<<>>>@@@BBBDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMLLLJJJHHHEEEGGGJJJIIIGGGIIIPPPUUUWWWUUURRRQQQQQQQQQQQQPPPRRRQQQQQQPPPPPPOOONNNNNNSSSRRRQQQPPPPPPQQQRRRSSSSSSQQQNNNLLLLLLOOOQQQSSSUUUSSSQQQNNNLLLLLLKKKLLLKKKKKKJJJHHHGGGHHHKKKMMMOOONNNMMMJJJHHHGGGEEEDDDDDDEEEFFFGGGFFFEEECCCAAA???>>><<<:::999888999999:::999888666555555444555///111333444444222///...000000000000000000000000////////////000000000000333111///---,,,---...///'''***---000000...+++(((vvvdddTTTHHHCCC===;;;999777777777666444444444333333333333222222111111111111000000000000////////////...............---------------------------------............,,,)))&&&&&&)))++++++***+++******))))))))))))))))))((((((((((((((())))))))))))+++,,,,,,++++++------+++))))))***+++***))))))))))))))))))))))))))),,,)))'''&&&)))++++++***((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''(((((((((((('''***,,,+++)))&&&&&&'''''''''''''''''''''''''''(((&&&%%%''',,,...,,,)))%%%%%%''')))++++++(((&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++)))((((((((())))))((((((''''''''''''''''''&&&&&&'''((()))******+++(((((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))************++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))******(((&&&((((((((((((((())))))************)))))))))(((((((((((())))))))))))(((((((((((((((((()))+++,,,---)))(((((((((((())))))))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,*********+++++++++,,,,,,...---+++******+++---......---+++******+++,,,---***+++++++++,,,///333777888555111......//////...000000000000111111111111333333333222222111111111222333444555555555444444333333444555666888::::::::::::;;;<<<===???AAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHJJJKKKMMMLLLLLLMMMOOONNNLLLJJJJJJLLLLLLJJJHHHHHHNNNSSSVVVTTTQQQPPPQQQQQQQQQPPPTTTSSSRRRPPPOOONNNMMMMMMSSSRRRQQQQQQQQQRRRSSSTTTVVVTTTQQQNNNNNNOOOQQQSSSUUUTTTRRROOOMMMKKKJJJJJJLLLJJJHHHEEEEEEGGGKKKNNNNNNNNNNNNMMMKKKIIIHHHGGGEEEEEEFFFGGGFFFDDDBBBAAA@@@???===;;;:::999999999:::999888777666555444333000111222333222111///...000000000000000000000000////////////000000000000111000...,,,+++,,,------)))+++---//////---***)))tttcccTTTHHHDDD===;;;888777777777666444444444333333333333222222111111111111000000000000////////////...............---,,,*********++++++------------............,,,***((('''(((******)))+++******)))))))))))))))'''&&&&&&'''((()))******))))))))))))***+++,,,------+++))))))***+++***)))(((((((((((((((((((((((()))'''%%%&&&(((***++++++((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((((((&&&(((***+++)))((((((((((((((((((((((((((((((((((((&&&$$$%%%''''''$$$!!!)))((('''((())))))'''&&&(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))((((((((())))))((((((((()))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''(((((())))))(((((((((((((((''''''(((((()))***))))))))))))))))))******((((((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((()))))))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''(((******(((&&&((((((((((((((()))************))))))))))))(((((((((((())))))))))))(((((())))))))))))***,,,---...'''''''''((()))******+++))))))***+++++++++++++++))))))******++++++,,,,,,)))))))))************+++---,,,+++******+++,,,---,,,,,,+++******+++---...,,,,,,,,,,,,,,,...222555666333000......//////...000000000111111111222222222222222222222111111111333333444555555555444444222333333444555777888999::::::::::::;;;;;;<<<===>>>>>>>>>???AAACCCDDDEEEIIIJJJKKKJJJIIIIIIJJJKKKNNNNNNNNNOOOQQQQQQOOOMMMLLLMMMNNNLLLIIIKKKOOOSSSUUUSSSQQQPPPQQQRRRRRRQQQUUUSSSQQQOOONNNNNNOOOPPPSSSSSSRRRRRRSSSTTTUUUUUUWWWUUUQQQNNNMMMMMMNNNOOOSSSSSSRRRPPPNNNLLLJJJIIIMMMJJJFFFCCCBBBDDDHHHJJJMMMMMMOOOOOOOOOMMMKKKJJJFFFGGGGGGGGGEEECCCAAA@@@AAA@@@>>><<<;;;:::::::::999999999888777555222111111111111000000000//////000000000000000000000000000000000000///////////////...---+++++++++,,,,,,,,,------...---,,,***)))ssscccSSSHHHDDD<<<:::888777777777666444444444333333333222222222111111111111000000000///////////////............///...+++))))))***+++,,,,,,,,,---------............---+++******++++++***+++******)))))))))))))))((((((((((((((()))******((()))((((((***///111000,,,***))))))***++++++***((((((((((((((((((((((((&&&&&&%%%%%%'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$%%%'''((((((''''''''''''''''''''''''''''''''''''%%%#########"""***(((''''''((())))))((()))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++''''''(((((()))((((((((((((((('''&&&&&&((()))***((((((((()))))))))((((((''''''((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))'''''''''))))))(((&&&(((''''''(((((()))***+++))))))))))))))))))(((((((((((())))))))))))((((((++++++*********)))))))))''''''((()))))))))))))))((())))))***+++*********'''(((((()))***++++++,,,)))))))))*********++++++,,,,,,+++******+++,,,,,,++++++******+++,,,---...+++,,,,,,++++++,,,///111333111...---...//////...000000000111111111222222111111111111111222222222333333444444444444444444333333333444555777888999;;;;;;:::999999999999:::=========>>>@@@BBBDDDEEEJJJKKKMMMMMMLLLKKKKKKLLLNNNNNNOOOQQQSSSSSSRRRPPPKKKLLLLLLLLLLLLNNNSSSWWWUUUSSSQQQQQQRRRSSSTTTSSSSSSRRROOONNNNNNOOORRRTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUSSSOOOLLLJJJIIIIIIIIIOOOPPPPPPPPPOOOMMMKKKJJJMMMJJJGGGEEEDDDEEEEEEEEEJJJLLLNNNPPPPPPNNNLLLJJJHHHGGGGGGFFFEEECCCAAA@@@BBBAAA@@@>>><<<;;;::::::777888999999777555222000111111///.........///000000000000000000000000000000000000000////////////......---,,,++++++,,,,,,......------,,,+++******tttcccSSSHHHCCC;;;999777666777777666444444444333333333222222222111111111111000000000///////////////............000...,,,+++***+++,,,---,,,,,,,,,------------...------,,,+++*********++++++******))))))))))))))),,,+++******)))))))))***'''))))))(((---666888555,,,***))))))***++++++***((((((((((((((((((((((((((((((((((((''''''((()))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))(((((('''&&&&&&)))+++,,,++++++******)))(((''''''&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))***+++&&&&&&'''(((((((((((((((((('''&&&&&&&&&''')))***&&&''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&&&&((()))((('''''''''''''''((()))***+++(((((((((((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((((()))))))))***)))((('''&&&'''((())))))******))))))''''''((()))******++++++************+++++++++,,,++++++++++++++++++++++++************+++,,,,,,---***+++++++++******,,,...000...---,,,...//////...//////000000000111111111000000000111111222222222333333333222222222222333444444444555666777888999<<<;;;::::::999999999999>>>>>>???@@@BBBDDDFFFGGGKKKMMMOOOPPPOOOMMMLLLMMMLLLLLLMMMPPPSSSTTTSSSQQQLLLLLLLLLKKKLLLOOOSSSVVVTTTRRRPPPPPPRRRTTTUUUUUUUUUSSSPPPNNNNNNOOOQQQSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTRRRNNNKKKIIIGGGGGGGGGKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJMMMOOOOOOLLLJJJIIIKKKMMMOOOOOOMMMKKKIIIHHHHHHGGGFFFDDDBBBAAA@@@BBBBBB@@@???===;;;:::999666777888888777555222111222111///...---...///000111111111111111111111111111000000000/////////.........------------------///...---,,,++++++******uuudddSSSGGGCCC:::999666666777777666555444444333333333333222222111111111111000000000000////////////............///...---,,,,,,---...///,,,,,,,,,,,,------------)))***+++***)))((((((***+++******)))))))))))))))------,,,+++************'''***+++***111;;;<<<666+++***((()))***,,,++++++((((((((((((((((((((((((***+++,,,+++***)))***+++((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''')))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))))))))&&&%%%%%%'''***---------)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******))))))))))))((((((''''''((()))))))))((((((######$$$%%%&&&'''((()))(((''''''''''''''''''''''''((((((''''''&&&$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%&&&''''''((((((((((((''''''&&&&&&''''''((()))%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''(((((((((((())))))))))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((************************%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&&&&'''(((((('''''''''''''''(((***+++,,,''''''(((((((((((())))))(((((())))))))))))((((((%%%&&&''')))************)))************(((&&&%%%''''''((()))))))))))))))(((((())))))******++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++***+++,,,+++******+++---...,,,+++,,,...//////............/////////000000//////000000111222333333333222111000000000111111555555555555666777888999;;;::::::999999::::::;;;??????@@@AAACCCFFFHHHIIIJJJMMMPPPQQQPPPNNNMMMLLLIIIIIIKKKNNNQQQRRRRRRPPPPPPNNNLLLKKKKKKLLLNNNPPPQQQOOONNNOOOQQQSSSTTTTTTWWWUUUSSSPPPOOONNNOOOOOOTTTTTTUUUUUUUUUUUUTTTSSSSSSQQQOOOLLLJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKGGGIIIMMMTTT[[[]]]ZZZVVVJJJKKKLLLMMMLLLKKKIIIGGGHHHGGGFFFEEEDDDCCCBBBAAABBBAAAAAA???===;;;999888555555666777666555444333222111000///...///000111111111111111111111111111111111000000//////......---............---------...------,,,,,,+++++++++uuudddSSSHHHCCC:::888666666666777666555444444333333333333222222111111111111000000000000////////////............,,,,,,------......//////++++++,,,,,,,,,---------''')))++++++)))((()))++++++******)))))))))))))))++++++***************+++(((------+++222<<<<<<333+++)))((()))***,,,,,,+++))))))))))))))))))))))))&&&)))++++++))))))***,,,((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''((((((((((((((('''''')))++++++)))&&&''''''''''''''''''''''''+++++++++)))'''$$$###"""&&&%%%%%%(((+++---------%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))((((((&&&&&&((()))))))))((((((""""""###%%%&&&((())))))&&&'''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''&&&'''((()))((('''%%%$$$$$$%%%%%%&&&''''''((((((((()))******)))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***)))'''%%%%%%&&&(((((('''&&&&&&''''''(((***+++,,,'''''''''((((((((())))))(((((())))))))))))((((((%%%&&&(((***++++++++++++'''((()))******)))'''&&&&&&'''(((((())))))((((((************************)))))))))************+++******++++++++++++*********++++++++++++******)))***,,,------,,,,,,---///+++******+++---//////...------------..................///000111222333333222111000///......///000444444444444555666777777888888888888999:::;;;<<<>>>>>>???AAACCCEEEGGGIIIHHHKKKOOOQQQPPPMMMKKKJJJEEEFFFGGGKKKNNNPPPPPPOOOOOOMMMJJJIIIIIIKKKMMMMMMLLLKKKJJJKKKNNNQQQRRRRRRSSSRRRQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUUUUSSSRRRQQQOOONNNMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJNNNVVV^^^aaa___[[[NNNNNNMMMLLLKKKIIIGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCAAAAAA@@@???===:::888666444444444555555555666666222222111000000000000000111111111111111111111111111111111000///.........,,,,,,,,,---------,,,,,,,,,,,,---------,,,++++++tttcccTTTHHHDDD:::888666555666777666555444444444333333333222222111111111111000000000000000/////////............******,,,---.../////////++++++,,,,,,,,,---------'''***------+++***,,,...+++******)))))))))))))))(((((((((((()))***+++,,,)))//////,,,222<<<:::///+++)))((()))+++,,,,,,+++************************ $$$'''((('''''')))+++((((((''''''''''''((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((()))'''&&&%%%'''))))))&&&###((((((((((((((((((((((((%%%'''((()))((((((((()))&&&&&&'''))),,,---,,,+++""""""###%%%'''((()))***(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''(((''''''&&&''''''''''''''''''''''''+++***)))((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%'''((((((((('''&&&'''((()))***)))(((&&&$$$$$$$$$%%%&&&&&&'''((((((((()))*********((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***))))))(((((((((((())))))'''''''''''''''''''''''''''((((((((())))))******)))'''%%%%%%&&&'''((('''&&&&&&''''''(((***+++,,,&&&'''''''''(((((())))))(((((())))))))))))((((((******+++,,,+++***)))(((%%%&&&(((***+++***)))(((&&&''''''(((((((((((((((+++++++++***************(((((((((((())))))))))))******++++++++++++******+++++++++++++++***)))(((+++---............///000***))))))+++---//////...,,,,,,,,,---------......---...///000111222333444111000///---------...///333333333333444444555666666666666777888:::;;;<<<<<<===>>>???BBBDDDFFFGGGFFFJJJNNNPPPOOOLLLIIIHHHCCCCCCEEEIIIMMMOOONNNMMMKKKIIIGGGGGGIIILLLNNNOOOIIIHHHGGGHHHLLLOOOPPPPPPKKKLLLNNNQQQSSSUUUWWWXXXTTTUUUUUUUUUTTTRRRQQQOOOKKKKKKJJJIIIHHHGGGGGGGGGMMMKKKIIIGGGFFFFFFFFFFFFLLLKKKMMMSSSZZZ^^^\\\XXXQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@???===:::777666444333333444444666777888222222222222111111111000111111111111111111111111222111111000///......---***++++++,,,,,,,,,++++++***+++,,,---...---,,,+++sssbbbSSSHHHDDD:::999777666444333333333333333333222222222111111222111111000000000000000//////...---,,,,,,,,,,,,------------------------------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,+++***)))))))))******))))))))))))))))))))))))***++++++777GGG@@@---''',,,***))))))+++,,,+++******************)))((('''---,,,******+++***)))'''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***'''&&&%%%&&&'''((('''%%%%%%&&&'''((())))))))))))))))))************))))))'''&&&%%%$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))(((''''''&&&&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&((()))***++++++***)))(((******)))((('''&&&&&&%%%))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''''''''((()))***++++++***))))))***)))'''%%%$$$%%%&&&((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((''''''&&&%%%((((((((((((((((((((((((,,,,,,++++++******))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))************++++++++++++'''''''''(((***)))'''%%%(((((())))))))))))((((((++++++++++++***((('''&&&((((((((((((((((((((((((+++***((('''((()))((('''&&&''')))*********)))(((*********++++++,,,,,,---))))))))))))))))))))))))*********)))******++++++---+++***(((((()))+++,,,+++++++++,,,,,,,,,------............---,,,+++***000000////////////000000444222000///............222222222333333444444444888777777777777777888999============???AAACCCEEEIIIIIIJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFHHHKKKMMMOOONNNKKKHHHHHHJJJJJJIIIGGGDDDCCCBBBDDDHHHKKKMMMMMMMMMMMMNNNQQQUUUXXXXXXXXXXXXWWWUUUSSSQQQNNNMMMLLLNNNKKKGGGEEEEEEEEEEEEDDDFFFGGGHHHFFFDDDDDDGGGJJJHHHKKKPPPVVV[[[\\\ZZZWWWOOONNNLLLJJJIIIJJJKKKLLLFFFEEEBBB@@@???@@@AAAAAA<<<===???@@@???<<<999777999999888666333111...---000000//////////////////000000111111111111000000///////////////......---000///...------,,,------///...---,,,+++*********rrraaaQQQGGGBBB;;;:::999777666555555444333333333222222222111111222111111000000000000000//////...---,,,,,,,,,,,,------------------------------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))***------666DDD===,,,)))'''&&&%%%&&&(((******)))(((((())))))(((''''''&&&---+++))))))******(((''')))(((((('''''''''((((((***)))(((''''''''''''''')))(((((('''''''''(((((((((((()))+++,,,,,,***((($$$$$$%%%&&&'''(((((('''((())))))******))))))(((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''))))))((((((''''''&&&&&&''''''(((((()))))))))***(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$)))((((((***------***''''''((())))))((('''&&&%%%)))((('''&&&&&&&&&'''((()))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))&&&&&&'''''''''((((((((('''''''''((((((((())))))(((''''''((())))))'''&&&(((((())))))))))))(((((()))))))))))))))((('''&&&((((((((((((((((((((((((***((('''&&&'''((('''&&&((())))))***+++*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++***(((''''''((()))***+++++++++,,,,,,,,,,,,---,,,,,,------...------,,,//////......---.........222111///...---.........111111111111111222222222555555555555555666666777;;;;;;;;;;;;===???AAABBBFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFEEEDDDEEEFFFHHHIIINNNLLLJJJIIIJJJJJJHHHEEEBBBAAAAAACCCFFFJJJKKKKKKJJJJJJLLLPPPUUUXXXYYYXXXVVVUUUSSSQQQOOOMMMKKKJJJKKKHHHEEEDDDEEEFFFFFFEEEFFFGGGGGGFFFCCCCCCFFFHHHHHHKKKPPPVVVZZZ[[[XXXVVVPPPNNNKKKHHHFFFFFFFFFFFFFFFEEEBBB@@@?????????@@@<<<===>>>???>>>===;;;:::;;;:::888666444222000///000000000000000000000111000000111111111111000000///000000000000///......000///...------,,,,,,------,,,+++***************qqq```PPPFFFAAA===<<<;;;999777777666666333333333222222222111111222111111000000000000000000///...---,,,,,,,,,,,,------------------------------,,,,,,++++++******,,,,,,------------,,,,,,+++,,,---------,,,***)))))))))))))))))))))))))))***......444===666***+++%%%$$$###%%%(((*********))))))))))))((((((((((((+++***(((((())))))(((&&&))))))((((((((())))))*********)))(((((((((((()))******(((''''''&&&&&&&&&&&&&&&''')))++++++)))'''%%%%%%&&&'''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''''''''%%%&&&'''((()))******+++((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((())))))))))))(((''''''######$$$%%%'''((())))))'''''''''&&&&&&&&&&&&%%%+++((('''+++000111+++%%%((()))))))))(((&&&$$$###''''''''''''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))((('''&&&&&&&&&''''''''''''((()))'''&&&&&&((()))(((''''''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&************++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))((((((''''''((()))******+++***)))(((((()))***+++******+++++++++,,,,,,,,,***+++,,,---............///...---,,,,,,,,,,,,,,,///......---------......000000000000////////////222333333333333444444555888888888888:::<<<>>>???DDDCCCBBBBBBBBBCCCEEEFFFGGGEEECCCBBBBBBDDDFFFHHHNNNMMMKKKKKKKKKIIIFFFDDDAAA@@@@@@BBBEEEHHHIIIIIIFFFGGGIIIMMMSSSVVVWWWWWWRRRQQQOOOMMMKKKJJJIIIHHHFFFDDDCCCDDDFFFHHHHHHHHHIIIIIIHHHGGGEEEEEEFFFHHHIIIKKKOOOTTTXXXXXXVVVSSSKKKJJJHHHEEEDDDCCCCCCCCCEEEDDDBBB???>>>======>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::888555333222222222000000000111111222222222000000111111111111000000000000111111000000///...000///...---,,,,,,,,,,,,******))))))))))))******ppp```PPPFFFBBB===<<<;;;999888777666666333333333222222222111111222111111000000000000000000///...------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,------......------,,,+++,,,---......,,,***))))))))))))))))))))))))))))))......111666...'''---)))((('''(((***,,,,,,++++++++++++*********++++++***(((''''''(((((('''&&&((((((((('''(((((())))))))))))((((((((((((((()))))))))((('''''''''''''''***(((&&&&&&'''((('''&&&(((((()))***************'''(((((())))))(((((('''(((((((((''''''(((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((,,,***((('''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''"""###$$$%%%&&&'''((())))))))))))))))))))))))(((&&&&&&'''***---,,,((($$$)))******+++***)))'''&&&%%%&&&'''((())))))((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((('''''''''(((((((((((((((&&&''')))******)))'''&&&'''''''''((((((((())))))***'''%%%%%%''')))))))))'''(((((((((((((((((('''&&&'''(((((()))))))))((((((((((((((((((((((((((()))'''&&&&&&'''((('''&&&***)))))))))******++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((()))***+++---,,,+++++++++,,,---...************++++++++++++***+++,,,---............///...---,,,,,,+++,,,,,,,,,,,,,,,,,,------......000000000//////.........111111222333333444444444666555555555777888:::;;;CCCBBBAAAAAABBBDDDFFFHHHCCCBBBAAA@@@BBBEEEHHHKKKMMMMMMMMMLLLKKKHHHEEEBBBBBBAAAAAACCCFFFHHHHHHHHHDDDEEEGGGKKKOOORRRSSSSSSOOOMMMLLLIIIHHHGGGGGGGGGCCCCCCCCCFFFIIILLLLLLKKKLLLKKKJJJIIIGGGGGGHHHIIIIIIKKKNNNRRRUUUUUUSSSPPPEEEDDDDDDCCCCCCCCCDDDEEECCCBBB@@@>>>===<<<;;;;;;:::999888888888999:::;;;:::888666333222222333333000111111222222333333444000111111222222111111000111111111111111000////////////...---,,,,,,,,,,,,)))))))))))))))***+++,,,qqq```QQQGGGCCC<<<;;;999888666666555555333333333222222222111111222111111000000000000000000000///...---------------------------------------------,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......,,,***)))************************''',,,,,,,,,///((($$$------,,,******+++,,,+++***+++******))))))***++++++)))(((&&&'''(((((('''&&&'''&&&&&&&&&''''''((()))'''''''''&&&&&&''''''((('''''''''''''''((())))))222...)))&&&&&&((())))))((())))))***************''''''(((((((((((('''''''''(((((((((((((((((('''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%***((('''%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((('''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))))))))))))))))))))"""&&&***+++(((&&&&&&''''''(((***+++++++++******&&&&&&'''((()))))))))(((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&''')))******(((&&&%%%''''''''''''(((((((((((()))'''%%%%%%''')))))))))''''''((((((((((((''''''''''''((()))************((((((((((((((((((((((((***(((''''''((())))))(((((((((((())))))))))))***---------,,,,,,++++++***(((((((((((((((((((((((())))))))))))***+++,,,---+++++++++,,,,,,------...)))))))))*********++++++,,,------......------,,,///...------,,,,,,,,,---++++++,,,------.........111111111000000//////...000111222444444555444444444444333333444666888999??????>>>>>>???BBBEEEFFFCCCBBBAAAAAACCCFFFIIIKKKKKKLLLMMMLLLIIIFFFCCCBBBDDDCCCCCCEEEHHHIIIIIIHHHEEEEEEFFFIIIMMMOOOOOONNNLLLKKKIIIGGGEEEEEEFFFFFFCCCCCCEEEIIINNNPPPPPPOOOLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJMMMPPPRRRRRROOOLLLDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@???===<<<::::::999777666555444444555777888777666333111111111222333111111222222333333333444111111222222222222111111111111111111111000/////////...---,,,,,,++++++,,,******)))******+++,,,---ppp```QQQGGGCCC;;;:::888777555444444444333333333222222222111111222111111000000000000000111000///...------------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---------,,,***)))************************&&&+++)))))),,,&&&###,,,---+++))))))******)))(((((('''&&&&&&&&&''')))***)))(((&&&'''((()))(((&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''(((******111---'''$$$$$$%%%''''''&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$***)))(((''''''((()))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''###(((---,,,'''%%%(((,,,%%%&&&(((***+++++++++***(((((((((((((((((())))))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&((()))))))))&&&''''''((((((''''''&&&(((((()))******+++******((((((((((((((((((((((((***((('''''')))******)))&&&'''(((******)))((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))***,,,------(((((())))))***+++++++++((())))))))))))*********---------...------,,,,,,---------,,,,,,------...+++,,,,,,---.........---111111111111000000000000000111333444555555555555444333333333444555777888:::::::::;;;<<<>>>@@@AAAEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKJJJGGGDDDCCCCCCFFFEEEEEEGGGIIIJJJIIIHHHFFFFFFGGGIIIMMMNNNNNNMMMKKKJJJGGGEEEDDDEEEFFFGGGDDDEEEHHHMMMQQQSSSRRRQQQIIIGGGEEEEEEFFFHHHHHHGGGJJJJJJKKKNNNOOOOOOLLLIIIGGGGGGEEECCCAAA???>>>============<<<;;;:::999888555444333222111222333444444333222111111111222333222222222222222222222222111111222222222222111111000000111111000000///...///...---,,,++++++++++++***************+++,,,---ooo___PPPFFFBBB;;;:::888777555555444444333333333222222222111111222111111000000000000000111000///...------------------------------------------------------------++++++,,,,,,,,,,,,++++++,,,++++++++++++*********************************&&&***((()))---'''$$$---,,,***(((((()))***)))((('''&&&%%%$$$%%%&&&((())))))((('''''')))))))))'''&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))(((((('''''''''(((((())))))&&&$$$######$$$$$$###&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&&&&''')))+++***((('''***---((()))***+++,,,,,,+++******)))(((''''''(((((())))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''')))***)))(((&&&''''''((((((''''''&&&(((((())))))))))))))))))((((((((((((((((((((((((((('''&&&&&&((())))))(((%%%'''***,,,,,,+++)))'''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))+++,,,---&&&'''((()))************((((((((()))))))))******++++++,,,---............++++++***++++++,,,---...,,,---......///...------000000000000000111111111...000222444555555555444444444333333444555777888888888999:::;;;===>>>>>>AAABBBDDDEEEFFFGGGHHHHHHGGGHHHIIIGGGDDDBBBCCCDDDFFFFFFFFFHHHJJJJJJIIIGGGHHHHHHIIILLLOOORRRRRRQQQKKKIIIGGGEEEDDDEEEGGGHHHFFFGGGJJJOOOSSSTTTRRRPPPJJJGGGEEEFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLIIIGGGGGGFFFEEECCC@@@===;;;999::::::;;;;;;:::999999888444333333222111111111111333333333333333333333333333333222222111111000000111222222333333222222111///000000000000///......///...---,,,++++++++++++******)))))))))******+++nnn^^^OOOEEEAAA;;;;;;999777666555555444333333333222222222111111222111111000000000000000111000///......------...------------------------------------------------***++++++,,,,,,++++++***,,,+++***)))))))))******************************'''***((()))...)))%%%...+++)))((()))+++,,,,,,+++((('''&&&%%%&&&(((***+++)))((('''((()))***)))(((''''''''''''((()))++++++((((((((((((((()))*********)))(((''''''&&&''''''&&&%%%&&&'''))))))'''%%%'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&'''(((******&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''%%%%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''(((((()))******)))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''((((((((())))))******&&&&&&&&&'''''''''(((((()))((('''&&&''')))******,,,---...///...---,,,+++,,,+++((('''&&&'''((()))(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))(((((('''''''''&&&'''&&&%%%$$$$$$$$$$$$%%%((((((((())))))))))))***%%%%%%&&&(((***+++)))'''&&&''''''''''''''''''&&&'''(((((((((((((((''''''(((((((((((((((((((((((('''&&&%%%%%%'''(((((((((%%%(((,,,...///---)))'''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,(((((()))++++++,,,,,,,,,(((((((((((()))))))))))))))***+++---...///000000(((((())))))***+++---...------/////////...---,,,......//////000000111111---///111444555555444333555444444333444555777888888999;;;<<<===>>>>>>>>>;;;===AAAEEEHHHJJJKKKKKKFFFGGGGGGEEEBBBAAACCCEEEFFFFFFFFFHHHJJJJJJHHHFFFHHHIIIJJJNNNRRRUUUVVVUUUKKKIIIGGGEEEEEEFFFHHHIIIFFFHHHKKKPPPSSSTTTRRROOOLLLJJJGGGIIILLLOOOOOONNNJJJJJJJJJKKKLLLKKKHHHFFFCCCCCCBBBAAA???===<<<:::999999999::::::999999888444444444333222111000000222333444555555555444444444333333222111000//////111222222333333222222111///////////////......---......---,,,++++++++++++))))))(((((((((((())))))nnn```RRRGGGBBB<<<;;;999777555444333222555555666666666666666555111111000000///.........000///...---,,,---......666222,,,***,,,.........---,,,++++++************,,,------.........---,,,++++++******)))(((((((((------,,,)))'''&&&'''))))))((('''&&&'''(((***+++,,,***((('''(((******)))***((('''((())))))((('''(((((((((((((((((((((((('''(((***+++***)))'''&&&))))))))))))((((((((((((((()))***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((,,,+++)))'''''''''((((((+++***((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((('''((((((((((((((('''''')))(((&&&$$$#########$$$&&&%%%%%%%%%%%%&&&'''((()))))))))***+++---...///---***&&&%%%%%%'''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((('''%%%$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''(((&&&((())))))(((''''''((('''''''''''''''&&&&&&&&&''''''&&&%%%###$$$'''******)))((()))***)))'''%%%'''(((+++...000...+++((((((((((((((((((((((((((())))))************))))))((())))))***+++,,,,,,,,,((((((((((((((()))******+++***************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///333666444///,,,---///////////////////////////000111222222333333333333666666666666777777777777<<<;;;::::::;;;<<<===>>>CCCCCCCCCBBBBBBAAAAAA@@@DDDDDDEEEFFFGGGHHHHHHIIIKKKJJJGGGEEEEEEEEEFFFGGGHHHKKKOOOSSSVVVWWWVVVVVVOOONNNKKKIIIFFFDDDCCCBBBBBBDDDHHHKKKMMMNNNNNNMMMLLLMMMNNNOOOPPPOOONNNMMMKKKIIIIIILLLQQQRRRNNNIIIFFFCCC@@@>>>>>>>>>===<<<::::::999888777666555555111111000000///000000000111222222333333444444444888777666444333222111000333222000/////////000111333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((~~~lll^^^PPPEEEAAA<<<;;;999777555444333333222222333333333333222222000000000000000000000000000///...---,,,------...111...,,,---......---***......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))))))))((('''''')))******)))(((''''''(((***+++***((('''(((***++++++******)))(((((()))***)))((())))))))))))))))))))))))((((((*********)))'''&&&)))((((((((((((((((((((('''((()))(((''''''''')))((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''+++***)))(((((())))))***&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''''''''(((((((((''''''&&&******)))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''((()))***+++,,,,,,+++)))''''''((()))'''&&&'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&((()))))))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&((())))))(((''''''(((&&&'''''''''((()))))))))((((((''''''(((((())))))((('''&&&'''))))))((('''(((((()))+++,,,+++(((%%%(((((((((((((((((((((((())))))************))))))''''''(((((()))******+++((((((((((((((()))******++++++******)))******************+++++++++,,,,,,,,,++++++++++++,,,---------111444333///,,,---///222222111000//////......//////111222333444444444555555555666666777777888999999999999:::<<<>>>???BBBBBBBBBAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJIIIHHHFFFFFFFFFGGGGGGIIIKKKOOORRRUUUUUUUUUTTTNNNMMMKKKHHHFFFDDDCCCCCCDDDEEEHHHKKKNNNOOOOOONNNOOOOOOPPPPPPPPPOOONNNMMMMMMKKKJJJMMMQQQRRRNNNJJJCCC@@@===<<<;;;;;;:::999999999999888777666555444555444333333222333333333222333333444555666666777777666555444333111000///222111000/////////000000222111000...------,,,,,,---------------------------,,,+++***)))(((((((((}}}jjj\\\NNNCCC???;;;:::999777555444333333111111222222222222111111//////000000111222222333//////...------------...++++++,,,///000///+++(((---,,,,,,,,,,,,------...---,,,+++***************'''(((((()))******++++++%%%&&&'''''''''(((***,,,,,,+++)))(((((()))***+++''''''''')))+++,,,,,,******)))((()))***+++***)))************************((()))*********)))'''&&&((((((((((((((((((((((((&&&((())))))''''''(((***))))))((((((((('''''''''''''''(((((((((''''''&&&(((((((((((())))))******'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&'''''''''''''''))))))(((((())))))***+++%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''$$$%%%'''((()))))))))))))))((()))***+++***(((&&&''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%((((((((())))))))))))))))))((('''&&&&&&'''((()))&&&((())))))(((''''''(((&&&&&&'''((()))******+++***))))))+++------)))&&&&&&%%%%%%&&&((())))))((((((''''''(((+++,,,+++***))))))))))))))))))))))))((())))))******))))))(((%%%&&&&&&''''''(((((()))((((((((((((((()))******,,,+++***)))))))))))))))*********++++++++++++,,,+++++++++++++++,,,------+++...111000---,,,---///444444222111000...------......000111333333444444444444555555666777888888777777777888999<<<>>>???@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLOOOQQQSSSSSSRRRQQQMMMLLLIIIGGGEEEDDDDDDDDDFFFHHHJJJMMMOOOPPPPPPPPPRRRRRRQQQQQQPPPNNNMMMLLLNNNLLLLLLNNNQQQQQQNNNJJJBBB@@@<<<:::::::::999777777777888999888777555444333222222111000000111111111222222444555666777777666555555444333111000///111111000////////////000111000///...------------------------------------...---,,,+++***)))((((((}}}jjj\\\NNNCCC>>>;;;:::888777555444444333444444444444444333333222000000111111222222222222//////......------------)))***---///000///,,,******)))))))))***+++,,,,,,---,,,***)))(((((())))))(((((())))))************%%%'''((()))((()))+++,,,,,,+++******)))******+++((('''(((***,,,,,,***(((***)))((()))***+++***)))))))))))))))))))))))))))((())))))***)))((('''''''''''''''(((((((((((((((((()))***)))((('''((()))((((((((('''''''''&&&&&&(((((((((((('''&&&%%%%%%'''''''''((()))))))))***''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''%%%&&&(((***+++******)))'''''''''&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%'''$$$%%%&&&&&&'''&&&&&&&&&"""###%%%&&&'''&&&%%%%%%(((''''''&&&&&&&&&&&&&&&###%%%''')))***)))((('''))))))((()))++++++***(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))))))))(((''''''''''''((()))&&&((())))))(((''''''(((&&&&&&''''''(((((())))))***))))))...333444///))))))'''&&&'''((())))))((('''&&&&&&(((---111333444))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''(((((((((((((((((((((((())))))***,,,+++***))))))(((((()))************+++++++++++++++++++++***+++,,,,,,---)))+++------,,,,,,---///333333222111000///......//////000111222222222222333333444555666666777888666666666666888999;;;===>>>>>>>>>>>>>>>?????????>>>??????AAADDDGGGIIIKKKGGGGGGHHHIIIJJJIIIIIIIIILLLMMMOOOPPPQQQPPPOOOOOOLLLJJJHHHFFFEEEDDDEEEEEEIIIJJJLLLOOOPPPRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKNNNMMMMMMNNNPPPOOOLLLIIIDDDAAA>>><<<<<<;;;:::999666777888999888777555444222222111000////////////...///000111222333444555555666666555444222111000000000/////////.........000///......------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))((((((~~~lll]]]OOODDD???:::999888666555444444444555555555555555444333333222222222222111111000000...............---------+++,,,------.........///))))))))))))******+++,,,,,,++++++***)))))))))***************))))))(((((()))***++++++***)))***+++++++++******************************+++***(((&&&)))((('''(((***+++***)))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''((((((((()))***++++++***(((&&&'''''''''''''''&&&&&&&&&%%%%%%''''''(((''''''&&&%%%%%%%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&&&&''''''%%%&&&(((***++++++******((((((((('''&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&'''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&%%%'''(((*********))))))(((''''''&&&&&&&&&''''''$$$&&&(((*********((('''+++)))''''''(((+++,,,,,,)))(((((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''###$$$&&&'''((('''&&&%%%(((((('''&&&&&&&&&&&&'''(((((((((''''''(((((((((&&&((())))))(((''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&***222:::>>>;;;777---+++)))((())))))((('''((('''&&&(((,,,111555666))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((())))))((((((((((((((())))))***+++******)))(((((())))))))))))*********++++++++++++************+++,,,,,,((()))+++++++++,,,...///111111111000000000000000000000111111111000//////222333333444555666666666777777666555555666777888;;;;;;<<<<<<======>>>>>>======>>>???BBBEEEHHHJJJFFFGGGHHHJJJKKKKKKKKKKKKNNNOOOOOOPPPPPPOOONNNMMMKKKJJJGGGEEEEEEEEEGGGHHHMMMMMMOOOQQQRRRTTTTTTUUUQQQPPPOOONNNLLLKKKKKKJJJMMMMMMMMMNNNNNNLLLIIIGGGDDDAAA>>><<<<<<<<<<<<;;;888888999999999777666555777666555444333222222333......///000111222333444555666666666555444222000////////////......------///......---------......************************------------,,,***((('''mmm^^^PPPDDD???:::999888666555555444444333444444444333222111000333222222111000000//////......//////......---,,,---------,,,+++,,,///111,,,++++++++++++,,,,,,---++++++,,,,,,---,,,++++++++++++******)))(((((('''***,,,------+++))))))***)))))))))*********++++++,,,+++*********)))'''%%%((('''&&&''')))+++***)))''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''(((((()))***++++++***(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((*********)))((('''%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''###&&&(((((('''%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&'''((())))))((((((''''''&&&&&&'''(((((()))&&&''')))*********)))(((+++(((%%%%%%'''***,,,---))))))((((((''''''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''000...+++(((&&&%%%$$$$$$''''''''''''''''''''''''&&&((())))))(((''''''((((((''''''&&&%%%$$$#########$$$)))222<<>>///,,,)))'''((()))(((((((((&&&######%%%'''))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((((('''(((((()))***+++))))))))))))***************************++++++,,,***)))))))))+++---......000000//////......------,,,---...///000000000000444444444333333333333333555444333222222333555555777777888999:::;;;<<<======<<<<<<<<<>>>BBBFFFHHHGGGGGGGGGHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOLLLJJJHHHFFFFFFHHHKKKMMMRRRRRRSSSTTTUUUWWWXXXYYYMMMMMMLLLLLLLLLMMMOOOPPPNNNOOOPPPOOOLLLIIIFFFEEEBBB@@@>>>>>>???@@@@@@@@@@@@>>><<<999888777777888444444222111000/////////222222222222222222222222111222444555444222000...------.........---,,,+++---,,,,,,,,,------...///))))))))))))))))))))))))((()))+++,,,,,,+++)))(((lll]]]OOOCCC>>>999999888666555555555555444444444333333111000000......//////000000111111---.../////////...,,,,,,))),,,...---***)))***,,,++++++***)))((((((((())))))+++///222333222000...((((((((()))******++++++''')))++++++***)))))))))$$$%%%'''(((***++++++++++++)))'''''')))***+++***&&&%%%$$$&&&((())))))((())))))))))))))))))))))))******)))(((((((((((((((%%%%%%&&&&&&'''((())))))$$$&&&((()))***+++---///++++++++++++************$$$$$$%%%&&&''''''''''''&&&&&&'''((()))***++++++)))(((((((((''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%'''((('''&&&(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++))))))(((''''''(((***+++$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''&&&''''''''''''''''''&&&!!!"""###$$$%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###%%%((()))'''&&&%%%%%%%%%&&&'''((())))))))))))***)))(((''''''((()))***%%%%%%%%%&&&((()))+++,,,(((((('''''''''((())))))$$$$$$%%%'''***+++***)))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((())))))'''&&&%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((''''''(((&&&&&&''''''''''''''''''((()))((((((''')))---000,,,)))'''&&&''')))))))))%%%###"""###%%%(((******((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((((((((((((((((()))******''''''''''''(((***+++,,,))))))))))))*********************)))***++++++,,,,,,***))))))+++---......111111000...---,,,+++***)))***,,,...000222222333555444444333333222222111222222111111222444555777666666777999:::;;;<<<<<<===<<<;;;<<<>>>AAAEEEGGGGGGGGGGGGGGGJJJMMMPPPRRRQQQPPPPPPPPPPPPPPPPPPPPPLLLJJJHHHFFFGGGIIILLLNNNTTTTTTTTTUUUVVVWWWYYYZZZLLLLLLLLLLLLMMMOOOQQQSSSOOOPPPQQQPPPMMMIIIGGGFFFDDDBBBAAAAAACCCDDDEEEEEECCCAAA===999777777888999888777555444333222222222000000000000///////////////000222333333111...,,,,,,---.........---,,,+++,,,,,,,,,,,,---......///************************&&&(((***+++++++++)))(((}}}jjjWWWOOOHHH::::::999666333222222222333555666666555333222222333++++++,,,,,,---.........---222333...***,,,...///,,,,,,+++++++++,,,------***++++++,,,,,,---------...+++---...333@@@>>>++++++,,,,,,,,,,,,+++******)))(((((()))++++++***)))%%%&&&''')))************)))***+++***)))((((((***''''''((()))))))))))))))((((((((((((((((((((((((,,,+++)))((('''''''''''''''''')))))))))((('''&&&"""&&&)))(((+++333888:::,,,+++***((((((((()))***+++++++++***************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''***)))((('''%%%###""""""$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%******))))))((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((&&&%%%%%%'''((((((''')))(((&&&&&&'''''''''&&&%%%&&&''''''((((((''''''******))))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&)))'''&&&'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((+++***)))(((&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###'''***(((&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((''''''''''''((()))*********)))'''&&&******))))))(((((((((''')))(((((('''&&&%%%%%%$$$((()))******))))))***+++++++++***)))((('''&&&&&&'''''''''(((***+++---...***************++++++,,,---,,,+++******+++,,,---))))))************)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000---...222222,,,+++...111111111111222333444444555444444666999;;;<<<<<<@@@>>><<<===@@@DDDFFFGGGBBBBBBCCCEEEHHHJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFEEEEEEGGGKKKNNNQQQQQQQQQRRRRRRRRRSSSSSSKKKLLLNNNPPPPPPOOONNNMMMQQQQQQQQQOOOLLLHHHDDDBBBAAABBBCCCDDDEEEFFFGGGGGGDDDBBB???<<<;;;:::;;;;;;:::888666333111111111111222222222111000000////////////000000000000//////000...---+++******+++++++++++++++,,,------***(((,,,++++++***+++,,,---...************************}}}lll[[[TTTOOOCCC;;;999777444333222333333222111111000111111222222111111111000000000000000111333222...---///...+++///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,***---111666DDDEEE333+++++++++++++++******))))))(((((()))++++++***((('''(((((())))))))))))((()))***+++***((((((((()))''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''((()))***%%%&&&&&&'''&&&&&&%%%%%%!!!$$$$$$(((000555777)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((''')))))))))((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&(((&&&&&&&&&((()))((('''(((&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&'''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""%%%###!!!%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%+++++++++***)))(((((((((%%%'''(((((('''&&&((()))++++++******))))))(((((('''''''''((()))***+++,,,((((((((((((((()))*********))))))(((((())))))***))))))************)))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111222///000444444///...111111111000111111222333444555444444666999<<<>>>???EEECCCAAA@@@AAA@@@???===AAAAAAAAABBBEEEHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHGGGGGGHHHKKKNNNOOOOOOOOOPPPPPPPPPQQQQQQIIIKKKNNNQQQRRRSSSRRRRRRRRRQQQPPPMMMJJJFFFCCCAAA@@@AAADDDFFFGGGHHHHHHHHHEEECCC@@@===;;;:::::::::777666555444333333222222000/////////......------...//////000000//////.........---,,,++++++***+++---,,,+++,,,---...,,,***,,,,,,+++++++++,,,......************************}}}lll[[[UUUPPPEEE;;;999777555444444444444777333///...000111111///444444333222222111000000111111///,,,...111///***111000///---,,,,,,++++++,,,,,,++++++++++++******,,,)))---111555BBBDDD555***************)))(((((()))(((((()))++++++***((()))))))))))))))((('''''')))***+++***((('''((()))'''((((((((((((((('''&&&))))))))))))))))))))))))))))))(((''''''(((((()))'''&&&&&&%%%&&&&&&'''''''''***+++''''''+++...---''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((())))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''&&&'''(((******)))''''''&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&&&&'''(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######&&&'''&&&###%%%&&&''''''(((((('''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$))))))(((((('''&&&&&&&&&$$$&&&''''''&&&%%%'''(((************************'''''''''''''''((())))))''''''&&&&&&''''''((()))(((((())))))))))))(((((())))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000000111///000444444111000222000000000000111222333333555555444555888<<<@@@BBBAAA@@@@@@AAABBBBBB@@@>>>@@@???>>>???@@@CCCEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHIIIJJJIIIJJJLLLNNNLLLLLLLLLMMMMMMMMMMMMMMMHHHJJJNNNRRRTTTVVVVVVVVVSSSQQQNNNJJJGGGDDDBBBAAA???AAADDDHHHJJJJJJIIIHHHHHHFFFBBB>>>;;;999888888555555555555555555444444////////////............---..................---------------,,,+++***)))///---+++,,,---......------,,,,,,,,,,,,------...************************}}}jjjVVVNNNIII>>>:::999888666555555555555@@@:::222000222333000---111111111000000/////////,,,000000......000000...//////...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,(((,,,......666888,,,)))))))))))))))(((((('''(((''''''(((***+++)))((((((((())))))))))))(((((((((*********((('''((()))((())))))))))))(((''''''((((((((((((((((((((((((,,,+++***((('''%%%$$$$$$))))))'''''''''(((***++++++......)))&&&(((((('''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))******((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''(((((()))))))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&'''***,,,,,,)))'''(((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&'''(((((()))(((((()))(((&&&%%%$$$%%%'''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***((((((******)))'''%%%&&&''''''((('''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***)))'''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''(((***(((((()))))))))*********(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))***++++++***)))((())))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***+++---...//////......------///111222111111111////////////000111222222555444444555777;;;AAAEEEAAA@@@??????@@@AAA@@@???>>>>>>===;;;<<<>>>AAADDDDDDDDDCCCBBBBBBCCCEEEFFFEEEHHHKKKLLLKKKKKKLLLMMMIIIJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMQQQTTTUUUUUUUUUSSSPPPLLLHHHDDDAAA@@@@@@>>>AAAEEEIIILLLLLLJJJIIIIIIGGGDDD@@@<<<999777666555555666777777555444333222111111111111000000000,,,------......------,,,+++,,,---------+++***)))...,,,******,,,.........,,,,,,,,,,,,,,,,,,------************************}}}iiiSSSJJJEEE:::999999888777666555555555@@@:::333111333444111............//////000000000...666999444......000111,,,+++++++++++++++,,,,,,***++++++,,,---......///,,,'''***,,,(((---///&&&((())))))))))))(((''''''(((''''''(((******)))'''&&&'''((()))************((()))***)))'''''''''((()))))))))******))))))(((''''''''''''''''''''''''+++******((('''%%%$$$###)))(((((('''((()))***+++ %%%&&&$$$$$$''')))(((&&&&&&''''''''''''''''''((((((((())))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&&&&&&&''''''(((((())))))$$$$$$&&&'''(((((())))))'''''''''''''''''''''&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&'''***,,,,,,***''')))'''%%%%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))))))))))))))(((&&&%%%%%%&&&((()))(((((()))***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''((()))(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''(((((()))))))))***)))((('''&&&&&&'''((()))(((((((((((((((((())))))*********)))))))))))))))&&&'''((((((''''''(((***&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&((((((''''''(((((()))***((()))***++++++***)))((())))))************))))))((())))))******+++,,,,,,++++++++++++++++++++++++)))+++,,,.........---,,,,,,...000111222333333222............///000111111222333444444555999???DDDKKKGGG@@@<<<:::::::::999======<<<:::999:::>>>AAABBBAAA@@@@@@@@@AAACCCDDDDDDGGGJJJLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGIIILLLOOOQQQQQQQQQQQQRRROOOKKKFFFBBB@@@@@@@@@>>>AAAFFFJJJLLLLLLKKKJJJJJJHHHEEEAAA===:::888666777888888888777555333222333333333222111111000000,,,,,,------------,,,,,,***+++,,,---,,,+++***)))---+++))))))+++---------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))}}}iiiTTTKKKGGG>>>888888777777666555444444666333//////111333333222......//////000111222222333===BBB:::000,,,...111***************+++,,,,,,***++++++,,,,,,---......+++&&&***,,,'''***///***)))))))))))))))(((''''''(((''''''(((******)))'''%%%&&&''')))******++++++((()))***)))'''&&&'''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((())))))###'''(((&&&$$$'''((('''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&)))++++++)))&&&%%%''''''''''''''''''(((((($$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''%%%%%%&&&(((***+++***((()))(((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&'''((())))))((((((((('''&&&&&&&&&''')))***''')))+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''')))***&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&''')))***+++%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%'''(((&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''))))))(((((())))))***+++&&&&&&''''''''''''&&&&&&))))))************))))))(((((())))))***+++++++++++++++++++++++++++++++++)))***,,,......---,,,+++,,,000222222444888888555------------...///000000///111333333333666<<>>???===999888:::>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFFFFFFFFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFHHHKKKLLLLLLKKKKKKNNNLLLIIIFFFDDDBBBAAAAAAAAACCCEEEGGGIIIIIIIIIIIIFFFEEEDDDBBB@@@>>><<<:::999888777777666666666777888777666444222000......------............------++++++************++++++*********+++---...---,,,)))******+++***)))((('''))))))))))))))))))))))))}}}iiiRRRIIIFFF>>>555666666666555444333333///000222111000///000222000000//////......------***000333000.........,,,///...---,,,+++*********---,,,+++)))(((&&&%%%$$$---(((---///''''''---,,,***************)))(((((('''&&&&&&''')))***(((''')))))))))))))))(((((('''''')))))))))'''&&&'''(((!!!"""###%%%&&&'''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''')))++++++++++++***###''')))&&&$$$&&&'''%%%%%%&&&((()))))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&$$$###%%%''')))***)))(((&&&$$$$$$%%%%%%%%%$$$&&&%%%$$$######%%%'''((('''(((((((((((((((''''''###$$$&&&((()))*********'''***,,,+++)))((()))+++''''''''''''''''''''''''&&&&&&%%%$$$############'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((###%%%''')))******))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''''''''((()))%%%&&&''''''((((((''''''(((((('''''''''(((((()))%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))((()))******))))))***,,,)))))))))))))))((((((((('''''''''''''''((())))))((((((((((((((()))******)))((('''&&&&&&'''((()))))))))************))))))((((((((()))******++++++************************(((***,,,......---+++)))(((...111000222888999555,,,,,,,,,,,,---...//////***...222222000000555999CCC@@@<<<999888777555333;;;>>>AAA???:::888:::===>>>???AAABBBCCCCCCBBBBBBAAABBBDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFBBBDDDGGGJJJLLLLLLLLLKKKLLLKKKIIIGGGEEECCCBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIEEEDDDDDDCCCAAA???===<<<888777666666666777999:::<<<;;;999777555222000///---......//////......---++++++)))))))))***+++,,,******+++---000000...,,,((()))*********((('''&&&))))))))))))))))))))))))yyyfffXXXKKKCCC@@@:::888555555666888999999444444333222222333444444444111......111222111...///............---------++++++++++++++++++++++++((()))+++---.........---.........------......///***************)))((('''((((((''''''''''''((((((,,,,,,+++***)))'''%%%$$$))))))************))))))'''''''''''''''((())))))'''''''''(((((((((((((((((()))***)))'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''&&&&&&'''((()))***'''&&&%%%%%%$$$$$$$$$$$$"""$$$'''''''''&&&&&&'''(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&%%%$$$"""!!!''''''''''''''''''''''''$$$&&&(((&&&###"""$$$'''))))))(((((((((((())))))(((((('''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((($$$!!!"""'''***)))&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''))))))((((((((('''''''''+++...111...)))%%%%%%''''''''''''''''''''''''''')))---000...)))%%%$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((( ###%%%'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((((((&&&&&&&&&'''''''''((((((%%%((((((%%%%%%'''&&&###%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$&&&'''(((******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!$$$(((***+++***(((&&&++++++)))((('''''''''''',,,+++)))(((((()))+++,,,...,,,***+++---...,,,***+++,,,---///000111111111000---,,,---///000...,,,---...//////000222666999ZZZNNN???666555777999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCC???AAABBBCCCCCCDDDFFFHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFAAAAAABBBAAA@@@>>><<<;;;777666666666666666777777999999888666555444333222...//////000...,,,***(((,,,+++*********+++,,,---+++)))---444666000)))&&&,,,)))''''''((()))((((((,,,+++***)))((('''&&&%%%yyyfffWWWJJJBBB@@@999777444333333444333222444333222111111222333444333222000///000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,------,,,,,,------...///++++++++++++***)))((((((''''''&&&&&&&&&&&&'''''')))((('''%%%### ))))))************))))))''''''&&&&&&&&&'''(((((($$$%%%&&&'''(((***++++++%%%'''))))))(((''''''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&(((((('''%%%%%%&&&'''''''''''''''((())))))''''''(((((('''&&&&&&%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&((())))))(((((('''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$&&&***,,,)))%%%&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$***---000...)))&&&&&&(((((((((((((((((((((((((((###'''***)))%%%###$$$&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&%%%$$$"""%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))***)))'''%%%&&&&&&&&&&&&'''''''''&&&))))))&&&%%%'''&&&"""%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((***,,,,,,+++)))(((((((((((((((((())))))***,,,+++)))(((((()))+++,,,,,,***((()))+++,,,***(((+++,,,---...000000000000///---,,,---//////...,,,//////000//////000333666KKKCCC999444444666777666888999:::;;;<<<<<<<<<<<<======???@@@AAABBBBBBAAA>>>@@@CCCFFFIIIJJJKKKKKKIIIHHHFFFEEEEEEEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDDHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@???>>>===<<<888777666555444555666666777777666555444333333222///---,,,***))))))))))))+++***))))))))))))***+++000...111777999555///---,,,***((('''((())))))(((&&&&&&'''((()))***++++++wwweeeVVVJJJBBB@@@:::888555444333222000...222222111111111111222222222333222111///...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,+++++++++++++++++++++++++++*********************************)))))))))'''&&&$$$"""!!!((())))))******))))))((())))))(((''''''((((((((($$$%%%&&&'''((()))***+++$$$&&&((((((((('''(((***&&&&&&&&&&&&'''((())))))&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''))))))((())))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%(((+++***&&&"""''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$#########(((+++...---)))'''''')))(((((((((((((((((((((((( ###%%%%%%######%%%(((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&'''''''''%%%$$$###&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&'''***)))&&&%%%'''&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))((((((((((((************************((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''*********+++***)))((((((&&&&&&&&&''')))***,,,---+++***)))(((((()))***++++++)))((()))***+++***)))+++,,,---...//////000000...---,,,---...///...,,,000000000///......000222:::666222111333555444222666777999;;;<<<============>>>???@@@AAA@@@@@@???<<<>>>BBBJJJPPPRRROOOLLLIIIHHHFFFDDDCCCCCCCCCCCC@@@@@@@@@??????@@@@@@AAADDDDDDDDDDDDEEEGGGHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDAAA@@@???>>>>>>>>>>>>>>>;;;999666333222333444555555444444444333333333333222///+++'''&&&(((+++---+++***)))((('''''''''(((---+++---222444111......---+++))))))***+++***)))******))))))((((((''''''uuucccUUUIIIAAA???;;;:::888777777555222///111111000000000000111111111333444222...,,,...111///............---------------------------------,,,,,,,,,,,,++++++******000///---+++***(((((('''))))))******+++,,,---...+++,,,,,,,,,,,,,,,,,,+++))))))***+++++++++++++++(((((())))))))))))((((((++++++***)))))))))******((((((((((((''''''''''''$$$&&&(((((('''''''''(((&&&&&&&&&'''((()))***+++%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((()))***)))'''&&&&&&'''(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&$$$######$$$%%%&&&''''''''''''''''''''''''&&&$$$"""$$$(((******((()))(((((('''&&&'''''''''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''$$$######%%%'''&&&### &&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%(((******(((''''''(((''''''''''''''''''''''''###$$$&&&%%%$$$%%%'''***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((%%%%%%((()))&&&###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%))))))))))))((((((((((((************************((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''')))***,,,,,,******))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,---.../////////------------------------...//////...------///111111///...///111333222111444555777:::<<<===>>>>>>===>>>@@@@@@@@@???>>>===;;;===BBBKKKSSSTTTNNNHHHGGGFFFDDDBBB@@@@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGIIIKKKKKKIIIEEEBBBAAAAAABBBCCCAAA@@@???>>>===>>>??????>>>;;;777444222222444555222222222222222333333333555222...+++***,,,///111++++++***)))(((''''''''')))'''(((,,,...,,,+++------,,,******+++,,,+++))),,,+++***)))((('''&&&%%%sssbbbTTTHHHAAA???:::999888888888777555222000000000000000000000000111333444222...,,,...111///............------------------------------------,,,,,,+++************------,,,+++************''''''((()))+++...000111&&&'''(((((((((((('''&&&&&&'''((()))************(((((())))))))))))((((((******)))(((((()))))))))))))))(((((('''''''''&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&'''((()))***+++$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&''''''&&&'''(((((('''''')))***------,,,***))))))))))))&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%"""!!!###'''))))))'''((((((''''''''''''((((((((('''&&&%%%%%%'''((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&$$$######$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%###$$$&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&$$$%%%)))+++)))###$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((((((((((()))*********))))))))))))))))))*********++++++++++++,,,---***+++,,,------......---,,,---------,,,,,,------,,,---///.........000111111///------///111222222222333555888:::<<<===>>>===>>>???@@@@@@???<<<;;;;;;<<>>===???BBBDDDDDDCCCBBBAAAAAAAAAAAA>>>???@@@BBBEEEHHHJJJLLLKKKIIIFFFBBBAAAAAABBBCCCBBBAAA@@@>>>>>>>>>??????@@@===999555333333444555111111111222222222222222444333111/////////000111,,,,,,++++++***)))((((((,,,***+++......,,,---111---,,,++++++,,,,,,+++)))%%%&&&&&&((()))***+++,,,rrr```SSSGGG@@@>>>888777555555666666555333000000111111111111000000111111222000//////000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************(((((()))***+++---///000'''''''''(((***---///111&&&'''((())))))((('''&&&)))))))))))))))((('''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***&&&((()))(((&&&$$$$$$%%%&&&&&&&&&&&&'''((())))))$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&''''''&&&''')))++++++***)))'''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''###""""""###%%%'''(((((((((''''''(((((()))***+++***((('''%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&'''"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))%%%###$$$&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&###%%%%%%"""$$$(((***)))$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))+++,,,---***))))))(((((((((((()))))))))))))))))))))))))))&&&((())))))((((((***+++***+++,,,,,,---------,,,+++---...---,,,+++,,,---,,,...//////......000111222000///...---///000111000111333666999;;;<<<<<<;;;===???@@@@@@>>><<<:::999;;;???DDDHHHGGGAAA<<<>>>@@@BBBAAA???===???BBBBBBAAAAAA@@@????????????>>>???@@@CCCEEEHHHJJJLLLKKKIIIFFFDDDBBBBBBCCCCCCDDDCCCBBBAAA@@@????????????<<<999555333222333444111111111222222222222222000000000000//////......,,,,,,---,,,,,,+++***))),,,+++,,,......+++,,,111,,,+++++++++,,,,,,***(((''''''(((((())))))******ppp___RRRGGG@@@>>>999666444333444555444333000000111222222111000000111000//////000222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++)))))))))***,,,---///000+++***(((((((((***,,,---((()))+++,,,,,,+++)))(((************)))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''((()))***+++&&&&&&''''''((()))))))))%%%&&&((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&''''''&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''###$$$%%%%%%%%%&&&((()))'''''''''(((***+++---...+++***'''%%%%%%&&&''')))(((((('''&&&&&&'''((((((&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$&&&%%%!!!"""&&&(((&&&%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((())))))******(((((((((((((((((((((((((((((())))))*********+++))))))(((((((((((())))))(((((())))))))))))((((((%%%'''))))))((((((***,,,***++++++,,,,,,,,,,,,++++++---...---+++***,,,......000111111///......///...//////...---------......000222444777888::::::999;;;>>>@@@@@@>>><<<:::777999===@@@AAA???<<<:::;;;???DDDDDDAAA???AAACCC@@@??????>>>>>>>>>??????@@@AAABBBCCCEEEHHHJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCFFFEEEEEECCCBBB@@@>>>===;;;999777444222111111111222222222222222222222222//////.........------...++++++,,,------,,,+++***)))(((***,,,***'''(((---++++++***+++,,,,,,***(((++++++***)))((('''&&&&&&ppp___RRRGGG@@@>>><<<999555444444444444444000111222333333222111000111///---...111444333111//////.........---------++++++++++++++++++++++++++++++***))))))***+++,,,...---,,,,,,++++++,,,,,,...,,,***(((''''''((()))%%%'''((())))))((('''%%%%%%%%%&&&'''''''''''''''''''''(((((((((((('''''')))))))))***+++---...///***))))))((('''&&&&&&&&&###%%%&&&'''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))(((((('''%%%######%%%'''(((((())))))+++,,,---...%%%%%%&&&'''((((((((('''###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''$$$&&&((('''%%%%%%(((+++&&&'''''')))+++---///000---+++(((%%%%%%%%%'''((()))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))))))))((('''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& ###''')))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''))))))'''%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$!!!!!!"""###$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&)))+++***'''%%%&&&&&&&&&'''''''''((((((&&&(((&&&!!! $$$%%%###%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$&&&'''((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((()))******(((((())))))))))))((((((''')))++++++***))),,,...******+++,,,,,,,,,++++++***,,,...---+++***,,,...111222333222///---,,,---***,,,...///...,,,++++++...///111333666777888999888:::===@@@@@@???<<<:::555888<<<===<<<;;;;;;;;;999???EEEFFFDDDAAACCCEEE@@@@@@????????????@@@@@@BBBBBBCCCDDDFFFHHHIIIKKKIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFEEECCCAAA>>><<<888777555333222000//////333333333222222222111111111000...------...///000)))***,,,------,,,+++*********,,,...+++'''(((,,,+++******+++,,,+++)))'''%%%&&&'''((()))***+++,,,nnn___UUULLLDDD@@@:::999777666444333333333555444333111000000/////////000000000000...,,,+++//////...---,,,,,,++++++++++++,,,...,,,))))))++++++++++++*********)))))))))************+++++++++******)))))))))))))))***///---+++)))(((((()))***...---+++***(((''''''&&&(((''''''((()))******)))''''''''''''((((((((())))))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&---+++***(((&&&&&&''''''''''''''''''''''''''''''%%%&&&(((((((((&&&$$$"""%%%&&&'''(((((('''&&&%%%'''(((***+++,,,,,,++++++,,,+++***(((&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&'''$$$"""###'''))))))((($$$$$$$$$$$$%%%&&&'''''')))((((((''''''&&&&&&&&&###((()))$$$###'''(((%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%+++)))'''%%%$$$%%%&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&'''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''&&&$$$###'''&&&%%%%%%$$$$$$$$$$$$'''((('''$$$ """%%%''''''&&&%%%%%%'''((()))***)))'''&&&%%%%%%%%%&&&'''((())))))(((((()))***++++++)))((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))(((((())))))))))))((((((''''''&&&'''))))))(((&&&+++***(((&&&&&&&&&''''''&&&''')))******)))&&&%%%+++(((''')))++++++******///---++++++,,,,,,,,,+++)))***++++++,,,,,,++++++...//////000///---,,,+++,,,,,,,,,,,,---...//////......///111222444666777777888:::<<<=========<<<888999:::;;;<<<======>>>>>>CCCHHHJJJHHHDDDCCCCCCCCC@@@>>>===>>>AAACCCCCCAAABBBDDDFFFGGGHHHGGGGGGHHHHHHIIIIIIGGGEEEBBBAAAEEEFFFFFFFFFCCC@@@<<<:::666666555444333333222222111000///...------.../////////...------,,,++++++,,,,,,,,,++++++*********+++,,,,,,---,,,+++***)))******))))))))))))******+++******)))((('''''''''nnn^^^SSSIIIAAA>>>:::999777666444333333333444333222222111111111222000000111111111///...---///......---,,,,,,++++++))),,,...---++++++---///++++++*********))))))))))))************+++++++++******))))))))))))******,,,+++***)))((())))))******)))(((((('''''''''((()))''''''((()))******)))'''''''''((((((((((((((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%((()))((('''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%""""""%%%&&&&&&$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,---((($$$&&&'''&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&((()))(((((('''&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%$$$'''''''''((())))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$&&&%%%$$$$$$#########$$$%%%&&&&&&$$$""""""$$$'''&&&&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&&&&&&&'''((())))))(((((()))***,,,+++***)))(((((((((((('''''''''''''''((())))))'''''''''(((((())))))***'''''''''((((((((((((((((((((())))))))))))((((((***))))))+++---...---+++))))))((((((((())))))***''''''(((((())))))))))))'''&&&'''((())))))******---,,,******+++++++++******++++++,,,,,,,,,,,,,,,------------------,,,+++,,,,,,,,,,,,---...//////......///000222444666777888999:::;;;<<<;;;;;;::::::;;;===???@@@@@@@@@??????CCCHHHIIIFFFCCCAAAAAA???===<<<<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIFFFCCCAAADDDDDDEEEEEECCC???<<<:::888777666444333111000000111000///...---......///------------,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++***)))((())))))))))))))))))))))))++++++***))))))(((((('''ppp___SSSIIIAAA===:::999777666444333333333333333222222222222333333000000111111111111000///.........------,,,,,,+++(((///222------333777666++++++************)))))))))************+++++++++******)))))))))******+++)))))))))(((((()))))))))&&&%%%%%%&&&&&&'''((())))))((('''((()))***)))((((((((((((((((((''''''''')))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%(((***(((&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%######%%%&&&&&&%%%''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((...000***%%%$$$&&&'''))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%''''''((((((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%$$$$$$##################%%%&&&&&&%%%%%%&&&(((%%%&&&''''''((((((''''''******)))((('''''''''''''''((())))))(((((()))***,,,,,,+++***))))))))))))(((''''''''''''((())))))&&&'''((()))***++++++,,,((((((((((((((('''''''''(((((())))))))))))(((((('''&&&'''(((+++,,,+++)))''''''((()))***++++++******)))(((''''''((()))***%%%'''))))))((()))+++,,,---+++))))))***+++***)))++++++,,,---------------,,,++++++++++++,,,------,,,,,,,,,,,,---...//////......///000222333555666888888999::::::999999888;;;===???BBBCCCBBBAAA@@@AAADDDFFFGGGDDDAAA???>>>;;;;;;<<<<<<>>>???AAAAAAEEEFFFGGGGGGHHHHHHHHHGGGJJJKKKLLLMMMKKKGGGCCC@@@BBBBBBCCCCCCAAA???<<<:::888888666444222000///...000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))*********)))((((((((()))***++++++***)))(((+++******))))))(((((((((tttbbbUUUJJJBBB???:::999777666444333333333333222222111111111111111///000000000000000000000......---------,,,,,,,,,***000111...444@@@BBB;;;,,,,,,,,,,,,+++++++++***))))))*********+++++++++******))))))******++++++)))))))))((((((((())))))&&&&&&&&&&&&&&&'''((())))))((('''((()))***)))((((((((((((((('''''''''''')))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''''''''''''''''''''(((((($$$%%%'''((('''%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&((()))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((('''''''''+++...***$$$"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&'''))))))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&!!!###$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$#########$$$$$$%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&&&&&&&$$$%%%'''((((((((('''&&&******))))))(((((((((((('''((())))))(((((()))***+++******)))(((((())))))''''''&&&&&&''''''((()))&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((())))))))))))((((((&&&%%%%%%&&&(((((('''%%%&&&'''(((*********)))(((***)))((('''&&&&&&&&&&&&'''+++,,,***)))+++---------+++***)))***+++***)))+++,,,------......------,,,++++++***+++---///000,,,,,,,,,,,,---...//////.........///111333444555555666777888888999999999;;;===AAADDDEEEDDDAAA@@@CCCDDDEEEDDDBBB???===<<<<<<===??????>>>>>>???@@@CCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNNNNLLLHHHCCC@@@@@@@@@AAAAAA@@@>>>;;;:::666666555333222000//////000000//////////////////...------,,,++++++******))))))******++++++,,,,,,******************)))))))))***,,,------,,,***))))))))))))(((((('''''''''uuucccUUUIIIAAA@@@:::999777666444333333333333333222000000//////////////////////////////000---------------,,,,,,,,,+++------///;;;GGGDDD:::......---------,,,,,,,,,))))))*********+++++++++***************+++,,,,,,******))))))))))))*********)))((((((((((((((((((***((('''((()))***)))'''((((((((((((((('''''''''***)))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))%%%***---+++$$$ !!!$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((()))+++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''############$$$%%%''''''&&&&&&%%%$$$###"""""""""$$$&&&)))((($$$"""$$$(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''((((((''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%###&&&((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%$$$$$$%%%'''((((((((('''&&&)))))))))))))))((((((((('''((())))))(((((()))***))))))(((''''''''''''(((&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((+++)))((()))***)))'''%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((((('''&&&%%%''',,,---***)))---...,,,...,,,++++++,,,,,,+++***+++,,,------......------,,,,,,++++++,,,...000111,,,,,,,,,,,,---...//////---......///000222333444222333444666888:::;;;<<<===@@@CCCFFFGGGFFFDDDBBBCCCCCCBBBBBBAAA???===<<>>===;;;:::333333222222222111111000//////000000000000000000000000...---+++***)))((()))))))))******+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((((('''''''''''''''&&&&&&sssaaaRRREEE???>>>:::999777666444333333333333222222111000000111111000///............//////---------------------------***,,,555@@@CCC<<<333.........---------,,,,,,)))************+++++++++***************+++,,,---+++***))))))***---///111,,,,,,+++))))))(((((((((***)))(((((())))))((('''''''''''''''((((((((()))******)))))))))(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((())))))******'''+++---***### $$$''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''(((((()))))))))((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%(((******)))&&&$$$###$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&$$$%%%'''&&&$$$$$$(((''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%!!!$$$''''''$$$###%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&&&&%%%###%%%&&&''''''(((((('''''''''(((((())))))((((((''''''((())))))(((((()))***(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((,,,++++++***)))((('''&&&''''''''''''((((((((()))(((((())))))))))))(((((()))((('''(((((((((&&&$$$''''''''''''&&&%%%$$$$$$!!!$$$(((******)))(((&&&******'''+++222222,,,///---++++++,,,---,,,+++++++++,,,---------------,,,,,,,,,---...///000111,,,,,,,,,,,,---...//////------......///111222333111111333555777:::===>>>AAACCCEEEHHHIIIHHHGGGFFFCCCAAA@@@@@@AAAAAA@@@>>>EEEGGGGGGCCC???<<<===@@@@@@@@@AAABBBDDDFFFHHHJJJIIIJJJJJJJJJIIIFFFDDDBBBAAAAAA@@@???>>><<<::::::111111111111111111111111//////000111111111000000111111///...,,,+++)))))))))))))))***************+++++++++***++++++,,,---&&&'''((())))))((('''&&&''''''''''''''''''''''''rrr```QQQDDD??????:::999777666444333333333111111222222333444555666222111000.........//////------------------------000---333@@@DDD;;;111000---,,,,,,,,,++++++++++++)))************+++++++++************+++,,,---...))))))((())),,,111777:::,,,,,,+++***))))))))))))+++)))(((((())))))(((&&&%%%&&&&&&'''((()))***************)))))))))(((((((((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((+++---,,,***((()))***)))((('''&&&&&&&&&&&&&&&((()))))))))******++++++---'''&&&)))+++'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&"""%%%%%%!!! """%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%&&&%%%$$$###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''((('''$$$""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&'''((())))))(((((()))***((((((''''''''''''((((((((((((((((((((()))*********))))))(((((('''''''''%%%&&&&&&'''((()))******(((((())))))))))))((((((&&&%%%%%%'''((()))(((&&&(((''''''&&&&&&&&&''''''###$$$&&&(((***+++++++++&&&***)))(((000<<<;;;222...,,,******+++,,,+++******++++++,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,---...//////---------...///000111222222333333555777:::===>>>@@@BBBCCCEEEFFFFFFFFFFFFBBB@@@>>>???AAACCCCCCBBBFFFGGGGGGCCC>>><<>>>>>???AAABBBBBBCCCCCCAAA???===>>>BBBDDDEEEDDDEEEFFFFFFBBB===<<<@@@EEEGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBB@@@===;;;:::999333333222111000///...---...///000222222222111000---....../////////000000++++++******))))))((((((***)))(((((((((***+++,,,,,,,,,+++******+++,,,,,,***************+++++++++nnn\\\OOOEEE@@@???888777666555555444444444222222333333333444444444////////////000111222333//////...------------...:::@@@DDD???555......222*********++++++,,,,,,,,,******+++++++++******)))+++******,,,------+++)))***)))))))))+++---000222...---,,,***(((&&&%%%%%%&&&''''''((()))******+++++++++***)))))))))))))))))))))(((((()))+++---.........---,,,***(((&&&%%%''''''''''''((((((((((((***)))'''&&&&&&'''((()))))))))))))))((('''&&&%%%((((((((((((((('''''''''+++***((()))******)))((('''###$$$)))+++'''%%%(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&''''''((('''%%%$$$###)))((('''&&&%%%$$$$$$$$$***'''$$$%%%(((******((()))...777>>>DDDHHHLLLOOOCCC===333)))%%%%%%)))+++%%%%%%&&&'''((()))***+++///,,,)))***+++,,,+++)))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((******(((&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%'''+++---+++'''$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$(((,,,***&&&$$$'''***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((((((((()))---+++)))'''&&&&&&'''(((''''''%%%$$$$$$%%%''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((()))+++,,,---(((((('''''''''(((((()))(((''''''&&&&&&&&&''''''))))))*********))))))(((***))))))((('''%%%$$$###))))))))))))))))))))))))&&&'''(((((('''%%%###"""###$$$&&&)))...222555777+++*********+++,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,---------,,,...///...,,,+++,,,//////...---------...000111//////000111333555777888;;;>>>AAABBBCCCBBBCCCDDD@@@AAABBBBBBCCCCCCBBBBBBBBBAAA???===<<<>>>AAACCCEEEDDDCCCBBBBBBBBBCCCDDDAAA@@@AAACCCFFFGGGFFFEEEFFFCCC@@@???@@@???;;;888333333222111000///......000111222222222111///.........//////////////////************************&&&&&&'''((())))))((((((''')))######...---%%%&&&))))))))))))))))))))))))mmm\\\OOOEEE@@@???:::999888666444333333222555555444444333333333222111111000000000000000111000//////...............,,,111555333...***+++...+++++++++,,,,,,---------''''''((())))))******)))+++***))))))***+++***)))***)))))))))+++---000111555111---*********)))(((&&&&&&''''''(((((())))))******)))((((((((((((((())))))))))))***++++++,,,---------,,,+++)))'''&&&''''''''''''(((((((((((('''(((((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((''''''''''''***)))((((((*********((()))%%%%%%)))***&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))******)))((('''&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%$$$)))&&&$$$%%%'''))))))(((,,,222<<>>222***&&&&&&'''&&&&&&&&&'''''''''''''''---***((((((******)))'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%""" $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---,,,(((%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''+++)))'''&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((((('''''''''''''''((((((''''''&&&''''''(((''''''&&&&&&&&&&&&''''''))))))*********))))))((()))))))))((('''&&&%%%$$$(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''((((((***+++,,,---***************+++,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++---......++++++,,,...//////......//////000111333333444555777999;;;<<<999<<>>@@@DDDGGGGGGFFFBBBAAA@@@??????@@@AAAAAA???>>>>>>@@@CCCDDDDDDCCCDDDBBB???>>>>>>===;;;888666555444111///---,,,+++///000000000000000//////........................************************&&&'''(((((((((((((((((((((,,,'''%%%,,,***%%%)))'''''''''(((((('''''''''lll[[[OOOEEE???>>><<<:::888666444222111111666666555444333222111111333222111000////////////000//////...............(((+++---...---,,,,,,---***+++++++++++++++,,,,,,&&&''''''((()))***+++++++++)))(((((()))******)))***)))))))))***,,,...000888333...+++,,,,,,+++***''''''''''''''''''''''''))))))(((''''''''''''((())))))************))))))++++++++++++***)))((((((&&&''''''''''''(((((((((%%%'''(((******)))'''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''(((''''''(((***+++***)))***'''&&&((((((%%%######&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((***+++,,,---+++)))'''&&&'''((()))'''''''''''''''(((((()))###$$$&&&'''''''''&&&%%%'''&&&$$$%%%&&&(((''''''"""&&&,,,111555888:::<<<@@@;;;444---(((&&&&&&'''(((((('''&&&%%%$$$$$$###)))(((''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((((((((()))'''%%%"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++,,,,,,(((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%$$$&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))'''(((((((((((('''&&&%%%'''''''''''''''''''''''',,,***(((&&&&&&&&&((()))******))))))((('''''''''******************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++------+++++++++,,,......//////000000000/////////000222333555666777666888;;;<<<<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@???@@@>>>===BBBJJJMMMIIIEEE>>>======<<<<<<===>>>>>>@@@>>>===>>>AAABBBCCCBBBAAA@@@======<<<;;;999777666555333111///...---,,,///...............//////---------------,,,,,,,,,************************(((((((((((((((((('''&&&(((---)))&&&+++((($$$)))''''''((((((((((((''''''kkk[[[OOOEEE???>>>;;;:::888666444333222222555444444333222111111111222222111000//////000000///......---------------............///...---+++))))))))))))************************+++,,,,,,---***))))))***++++++***((())))))))))))***+++---...222222111///,,,*********((((((((((((((('''''''''(((''''''&&&&&&&&&''''''((()))*********)))((('''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''))))))))))))((('''&&&%%%&&&&&&'''''''''''''''((('''&&&%%%''')))******))))))'''&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***---+++)))&&&%%%&&&'''(((((('''''''''''')))+++,,,''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%''')))***((('''''''''((('''%%%$$$###$$$&&&''')))(((((('''&&&%%%$$$$$$''''''''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&''')))++++++)))(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))******'''%%%&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&''''''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''((())))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''******((('''''''''(((((())))))***************)))******)))))))))******+++++++++++++++++++++++++++************)))))))))))))))***,,,,,,,,,++++++++++++,,,---//////...------)))***,,,---///000000111333555777888888999:::<<>>>>>>>>>>>>>>>>>>>>AAAEEEIIIHHHDDD@@@;;;;;;;;;;;;;;;<<<<<<<<>>===<<<;;;:::999888777333222111000000000111111...---,,,+++,,,---...///,,,,,,,,,+++++++++++++++************************(((((())))))((('''&&&&&&%%%+++((()))000---%%%'''((())))))******))))))(((jjjZZZOOODDD>>>===999888777555444444444444111111111111111222222222000000//////000111222222...---,,,,,,++++++,,,,,,...---++++++------+++(((+++++++++++++++++++++***...---,,,+++******++++++((()))+++...///---***&&&))))))))))))******+++,,,***000666555///***)))************)))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))******((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((()))***))))))))))))((('''&&&%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&(((***)))(((&&&%%%%%%%%%'''******((())))))((((((''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&+++)))'''&&&%%%%%%&&&'''((('''''''''(((***+++------+++(((&&&%%%&&&((()))%%%&&&&&&&&&&&&%%%%%%&&&%%%'''***************+++&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''''''''&&&''')))))))))((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########%%%'''(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%))),,,+++'''&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&((((((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((***+++,,,)))((('''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((('''''''''((()))))))))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''((()))((('''&&&%%%'''((()))******************))))))(((((())))))))))))*********************))))))))))))))))))))))))))))))+++,,,------+++***((()))+++,,,,,,,,,+++***+++,,,...000111222222222111222444555555666888:::>>>===<<<<<<<<<<<<======>>>BBBGGGHHHDDD???===<<<:::;;;;;;<<<<<<<<<<<<<<>>>>>@@@AAA@@@???;;;;;;;;;:::999888777777444333222000000000111222...---,,,++++++,,,---...,,,,,,++++++************))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&***'''---:::888+++''''''''')))******)))''''''~~~iiiYYYNNNDDD>>><<<888777666555555444555555111111111111222222222333////////////000111222333...------,,,+++,,,,,,,,,,,,++++++,,,---///...---.........---------------...---+++)))((((((((())))))***,,,...000...***''')))))))))))))))*********&&&...777888333---++++++************************'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%&&&(((***+++%%%&&&'''((())))))))))))%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&((()))((('''$$$%%%%%%%%%(((---...,,,)))))))))((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&''''''''''''((()))++++++...,,,)))&&&%%%&&&((()))%%%'''((((((&&&%%%%%%&&&!!!###$$$%%%$$$$$$%%%&&&&&&&&&'''''''''(((((('''&&&''''''(((((()))))))))&&&(((***+++***(((((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((%%%###%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%***...,,,'''%%%(((,,,''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&%%%&&&((()))******)))(((&&&&&&'''((())))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''((())))))(((&&&&&&***))))))(((((((((((((((((((((((()))))))))))))))((()))))))))************))))))***---//////,,,***(((((())))))******))))))+++,,,...000111222111111000111222333333444777999;;;;;;:::999:::;;;<<<===???EEEIIIGGG@@@:::999;;;:::;;;<<<==================<<<<<<===>>>>>><<<:::999::::::999888777777888:::888444111...------......------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((('''&&&)))+++(((000AAA???000)))$$$&&&'''))))))'''&&&$$$|||hhhYYYNNNDDD>>><<<999999777666444444333333444444333333333333333333111000000000000000111111//////...------------...,,,------...///000222333------------,,,,,,++++++---,,,***(((((((((******+++***)))***,,,,,,***)))))))))))))))))))))(((((('''***///333444111,,,)))(((((())))))******++++++''''''&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%'''((('''%%%$$$'''&&&%%%(((///111...'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))(((((('''&&&''''''((())))))))))))((((((((((((''''''&&&&&&%%%(((******'''%%%%%%'''((()))***(((&&&$$$$$$%%%""""""$$$&&&''')))******&&&&&&&&&'''''''''(((((($$$'''***+++)))(((((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((((()))+++***(((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&)))+++***((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&((((((''''''&&&''''''(((&&&''')))+++,,,+++******%%%&&&'''((())))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((((((((((())))))((((((((('''((()))******((('''&&&***)))(((''''''''''''((('''''''''(((((()))))))))'''((())))))***+++,,,,,,***)))+++---000000---***)))(((((((((((()))******)))***,,,...//////......000111222222222333666999999888888888999:::===>>>===@@@BBB@@@<<<999999:::999:::<<<===>>>>>>======;;;;;;<<<===>>>===:::777777999:::999777666777999<<<999555111...---------//////......---,,,******------,,,++++++***))))))))))))))))))))))))))))))&&&'''(((((((((((((((((()))+++(((---<<<:::...***&&&''')))++++++)))'''&&&|||gggYYYNNNDDD>>><<<;;;:::888666444222222111777777666555444333333222333222111000////////////111111000///////////////+++---...---,,,,,,...000************))))))((((((...---+++******,,,---///---***'''&&&''')))++++++)))))))))))))))((((((''')))&&&&&&,,,222333,,,%%%&&&''''''((()))******+++'''''''''''''''((()))***&&&&&&%%%%%%&&&''')))+++(((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******)))((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&$$$&&&((((((%%%)))000222...%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***%%%&&&(((***+++***)))(((%%%&&&((()))))))))((('''"""$$$'''))))))(((%%%###&&&)))++++++(((%%%&&&'''"""###$$$$$$######$$$%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&***+++)))'''((()))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%""""""###&&&((()))(((&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***'''%%%$$$%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((()))******))))))######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''))))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&'''((()))***+++(((((('''''''''(((((()))&&&(((***,,,---,,,+++***%%%&&&'''((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***((('''((()))***,,,&&&(((***,,,------,,,+++***)))((('''''''''''''''&&&'''''''''(((((())))))''''''(((***+++,,,---...******+++...111111...+++***)))((((((((()))+++,,,***+++...000000000///...000111222222222333777999888777666666888:::===???:::999888888999999999888999:::;;;===>>>>>>======<<<<<<>>>@@@AAA???:::777777999;;;:::777666888::::::888444111......///000//////000///...,,,)))(((------,,,,,,+++******)))))))))))))))))))))))))))&&&&&&'''((()))))))))((('''***'''(((333111)))******+++---//////---+++***~~~iiiVVVKKKEEEBBB@@@<<<:::777666666555444222555444444333333222222111000000000000////////////000000///..................------,,,,,,------...***++++++,,,,,,---------///...---,,,,,,,,,,,,,,,((((((((((((((()))))))))''')))++++++)))((()))***''')))+++,,,,,,,,,***)))+++)))'''''')))+++++++++******))))))((((((((('''(((((((((((())))))))))))++++++******))))))(((((('''''''''''''''((()))******)))(((((()))(((&&&$$$###$$$&&&(((************&&&'''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%###$$$%%%''''''''''''&&&%%%$$$###&&&''''''(((''''''&&&&&&)))(((&&&$$$###%%%))),,,((((((((((((((('''''''''''''''&&&&&&&&&''''''((('''((()))***)))(((&&&$$$$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((()))************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&%%%%%%''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((---+++(((&&&&&&(((+++---,,,***((('''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&***)))'''%%%%%%%%%'''((()))))))))((('''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))&&&'''''''''&&&&&&(((***"""$$$&&&((()))'''&&&$$$%%%%%%&&&&&&'''((())))))+++&&&"""###''')))'''$$$***)))'''&&&%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$)))))))))))))))))))))))),,,+++***(((&&&$$$"""!!!'''''''''''''''((())))))(((((())))))((('''&&&&&&)))(((((()))++++++***)))&&&'''(((((((((((((((''',,,+++)))(((((((((*********)))'''&&&'''(((***+++'''(((((()))***++++++,,,%%%%%%'''((()))))))))))))))%%%(((((($$$+++///'''))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++******)))))))))(((***,,,+++***)))***+++))),,,///111111000---+++......///000333666999;;;999777555777:::<<<<<<:::;;;;;;;;;::::::999999999999;;;===>>>>>>===;;;999:::;;;===>>>???>>><<<;;;999999888666555333222222333333333222222000///...///---+++***+++,,,,,,+++......---,,,++++++******+++***)))((('''''''''''')))(((%%%$$$$$$%%%((()))))))))))))))))))))))))))''''''''''''''''''''''''kkkXXXLLLEEE@@@>>><<<:::777666666555444333555444444333333222111111000000000000//////////////////...---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))(((((((((''''''(((((())))))************(((***+++------,,,+++***)))((('''''')))******)))*********)))))))))(((((('''((((((((())))))))))))*********)))))))))))))))(((''''''''''''(((((())))))(((''''''''''''&&&%%%%%%%%%&&&((())))))))))))'''(((((()))((((((''''''%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((((((''''''&&&%%%!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%$$$!!! """%%%((((((((((((''''''''''''(((''''''&&&&&&&&&'''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&))),,,...111---(((&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***((('''%%%%%%%%%'''((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&$$$$$$&&&(((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))$$$ """&&&%%%###+++***((('''&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''''''''((())))))((((((((((((((('''&&&&&&((('''&&&((()))***)))''''''(((((((((((((((''''''))))))(((((('''((((((((()))((('''&&&'''(((***+++(((((((((((()))******+++&&&&&&'''((()))))))))(((***&&&(((((($$$,,,111)))))))))))))))))))))))))))((((((((())))))***+++,,,,,,,,,+++++++++*********((()))++++++)))))))))***)))+++---//////...,,,+++//////000000222444777888666555444666999<<<<<<;;;;;;:::::::::999999999999999;;;===>>>>>>===;;;999:::;;;===>>>>>><<<;;;:::999999888666555333222222111111111111000///......000---++++++,,,---------......------,,,++++++***,,,,,,,,,++++++++++++++++++***(((''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((mmmZZZNNNEEE???<<<;;;999777666666666444333444444444333222222111111000000000000////////////......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++************+++***)))))))))((('''''''''+++(((&&&'''***,,,+++***)))***+++------,,,,,,+++(((''''''(((******)))'''*********))))))))))))(((''''''((((((((()))))))))((())))))))))))))))))***)))((((((''''''''''''(((((('''&&&%%%%%%&&&'''''''''''''''''''''((())))))(((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%'''((('''%%%""" %%%%%%%%%&&&&&&&&&''''''''''''&&&'''((((((&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''')))))))))&&&$$$###$$$%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%'''&&&&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''(((***...222444444///)))$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''&&&$$$$$$&&&'''***)))&&&$$$$$$$$$&&&''''''''''''''''''((((((((()))%%%!!!!!!$$$(((((('''+++***)))(((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((())))))*********(((''''''''''''(((((()))'''''''''(((''''''&&&%%%'''&&&%%%&&&(((((('''&&&((()))))))))((('''&&&&&&&&&&&&''''''(((''''''''')))((('''''''''((()))***))))))(((((((((((()))***''''''((((((((((((((('''***%%%((()))(((111888222))))))))))))))))))))))))((((((((()))******+++++++++************)))))))))((()))++++++)))((()))***)))***+++,,,,,,,,,++++++000000000000111222444444333222222444888;;;<<<<<<:::999999999999888888888999:::<<<======<<<:::999:::;;;<<<<<<;;;:::999777999888777666555333222222000000000//////......---...,,,******+++---------.........------,,,,,,+++******+++++++++***))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))mmm\\\OOOGGGAAA===;;;999777666666666555333444444333333222111111111000000000000///////////////...------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++*********++++++)))))))))***************000***%%%%%%))),,,***'''))))))***++++++++++++***(((((((((***++++++)))'''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))*********)))(((''''''''''''''''''&&&%%%$$$###$$$'''))))))((('''&&&&&&'''((()))''''''((()))))))))(((((((((''''''&&&&&&&&&&&&'''%%%&&&((((((((((((&&&%%%!!!###'''+++------,,,+++%%%%%%%%%&&&&&&&&&''''''((('''&&&'''))))))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((+++,,,---,,,***(((((()))&&&&&&'''''''''''''''(((***)))((('''&&&%%%%%%%%%&&&''''''(((((('''&&&&&&'''&&&$$$###$$$%%%'''((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((***---111333111---)))%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***++++++++++++***)))(((((()))'''&&&%%%'''((()))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&222...)))'''''')))))))))***))))))((((((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''((())))))***++++++((((((''''''''''''((()))&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''))))))))))))((('''%%%%%%%%%&&&''')))))))))((('''(((''''''''''''((()))***))))))(((((('''((((((((('''((((((((((((((('''&&&)))%%%)))++++++777@@@:::(((((((((((((((((((((((('''((())))))***+++++++++(((((((((((((((((((((((((((***++++++***))))))***+++************+++,,,,,,...//////000000111222222222222222333555777999999888888888888888888888888888999:::;;;;;;:::999888::::::::::::999888666555888777777555444333222222111000000///............,,,***((((((***+++,,,+++.........---------,,,,,,,,,,,,,,,,,,+++***)))(((++++++,,,------,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((~~~kkk[[[PPPHHHCCC@@@;;;999666666666666555444444333333222222111000000000000000000////////////000//////...............---,,,,,,++++++,,,,,,---******++++++,,,---......,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,---...222---'''&&&)))***(((%%%'''(((((()))))))))))))))***))))))+++,,,,,,)))'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))******)))((('''''''''''''''&&&'''&&&$$$######'''******)))'''&&&&&&'''((((((%%%&&&''''''((((((((('''(((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&((())))))'''%%%###%%%%%%%%%&&&&&&&&&''''''((((((((()))***)))'''%%%)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))%%%'''))))))((('''''''''%%%&&&&&&&&&''''''((((((***)))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$###""""""$$$&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((######""""""###%%%''')))+++)))((('''((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''''')))))))))((('''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((())))))******))))))(((&&&''''''&&&%%%%%%&&&(((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%...+++'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&''''''(((''''''&&&)))(((&&&&&&(((******)))))))))))))))((('''%%%%%%&&&''')))***+++++++++***'''''''''''''''(((((())))))))))))))))))((((((((('''((((((((((((((('''&&&***&&&)))+++***444<<<666(((((((((((((((((((((((('''((()))***++++++******)))))))))))))))))))))))))))+++,,,,,,+++******+++,,,+++*********+++------+++,,,---...000111111222222222222222222333444555777777777777777777777777666777777888888777777666888888888777666555444444777777666555444333333222111111000/////////000000...,,,******+++,,,---,,,---------------,,,,,,,,,333333222111///---,,,+++)))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''|||jjjYYYOOOHHHDDDAAA:::888666666666666555444333333333222111111000000000000000000////////////000000///............///...------,,,,,,------...))))))******+++,,,,,,,,,,,,++++++++++++,,,------))))))***+++,,,------...111---)))((())))))'''%%%'''''''''''''''(((((((((+++***)))***++++++)))'''&&&&&&''''''''''''((((((&&&&&&'''''''''((((((((('''(((((((((((((((((())))))((((((''''''''''''(((&&&(((((('''$$$###&&&))))))(((((('''''''''(((((($$$%%%&&&'''((((((((('''((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((''''''%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''***,,,,,,***'''&&&&&&)))((('''&&&&&&'''(((((('''&&&%%%%%%&&&''')))***###%%%'''''''''&&&'''(((%%%%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$#########$$$&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''&&&%%%$$$$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((%%%%%%######"""###$$$$$$&&&&&&'''(((***)))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''******)))((('''%%%###"""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''###$$$%%%'''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((&&&'''(((((()))(((((((((+++)))'''''')))+++++++++((()))))))))((('''&&&&&&'''(((***+++,,,---------&&&&&&'''''''''((((((((('''(((***,,,,,,+++)))(((''''''((((((((((((((('''+++'''******&&&---111)))))))))))))))))))))))))))&&&''')))***++++++************++++++++++++,,,,,,)))***,,,,,,***)))***+++++++++******++++++,,,---***+++,,,...///000000000111111222111000///111333555555666666666666666777666666666777777666666666666666555555444444333333666666555555444333333222222111000/////////000111111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,333222000...,,,++++++***((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''}}}iiiXXXLLLFFFCCC@@@:::888666555666777666555333333222222111000000000000000000000//////////////////...------------...///......------......///*********)))))))))((((((***************+++,,,,,,************************++++++******))))))(((((('''''''''''''''((())))))***((('''&&&'''((('''&&&((((((((()))))))))******&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((''''''''''''(((((()))&&&)))+++)))%%%###%%%(((''''''((((((((((((((('''%%%&&&'''(((((()))))))))''''''&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))***%%%%%%%%%&&&&&&&&&''''''&&&,,,000///)))$$$$$$'''&&&&&&%%%%%%&&&(((+++,,,'''&&&%%%%%%%%%''')))***((()))))))))'''&&&''')))$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&&&&&&&'''&&&&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''(((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%''''''$$$%%%&&&&&&&&&''')))+++---+++)))'''%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%'''((())))))******+++&&&'''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((("""###%%%'''((()))******))))))))))))))))))))))))((((((((())))))*********))))))(((''''''''''''''''''(((((()))******)))))),,,***'''''')))+++,,,+++'''(((((((((((((((''''''(((((()))***,,,---///000&&&&&&''''''((((((''''''%%%(((+++...///---***(((&&&&&&'''((()))))))))(((***'''******&&&+++---###))))))))))))))))))))))))&&&''')))+++,,,+++***))))))))))))*********++++++'''(((******((('''((())))))))))))*********++++++***+++,,,.........---,,,---///000000......000333444444555555555666666666777777777777777777777777444333333333222333333333666555555444444333333222111000...------...000111222000---,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,)))''''''''')))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~iiiVVVKKKDDDAAA???:::888666555666777666555333333222222111000000000000000000000////////////......---,,,,,,,,,,,,---//////............//////---,,,+++)))(((&&&%%%$$$))))))((())))))***++++++++++++***)))((('''&&&%%%''')))++++++***)))***+++((((((((((((((()))*********'''%%%$$$%%%&&&&&&%%%))))))******+++++++++,,,&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''''''''((()))***&&&***---+++&&&###%%%(((%%%&&&((()))))))))((('''&&&'''((()))************&&&&&&&&&'''''')))***+++''''''%%%$$$$$$%%%''''''***((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&---333000((("""###'''#########$$$'''***...000'''&&&%%%$$$%%%''')))+++)))))))))'''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((()))%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%***(((%%%$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++)))(((&&&&&&((()))+++'''(((*********+++---000333///***%%%""""""###$$$&&&''''''((()))***++++++%%%''')))***((('''&&&&&&'''((()))******)))((((((&&&''')))*********)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&))))))))))))))))))))))))(((((()))***+++,,,------***)))((('''''''''''''''(((((()))***************,,,)))''''''(((***++++++''''''(((((((((((((((''')))(((((()))+++---///111%%%&&&''''''((((((''''''###''',,,000111///+++(((%%%%%%'''((())))))))))))(((%%%***,,,)))...000'''))))))))))))))))))))))))&&&''')))+++,,,+++***)))%%%&&&&&&&&&''''''((((((%%%'''(((((('''&&&&&&'''''''''((())))))))))))))),,,------...---,,,***)))+++---//////---...111444444444444555555555666666888888888888888888888888222222222111222222333333555555555444444333333333///...---,,,,,,---///000000---***)))))))))((('''*********************+++,,,+++(((&&&''')))---///((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))}}}gggWWWMMMDDD@@@???:::999777666555444555555555555444444222222111111000000000000000000000000///......000222111---***///......------,,,,,,,,,++++++******+++,,,------******))))))***+++,,,,,,///...---+++++++++,,,---))))))))))))************+++)))'''&&&'''(((''''''+++***)))'''''''''((((((((((((((((((((()))******)))(((((((((((())))))***&&&&&&''''''''''''&&&&&&###&&&(((&&&''')))((($$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''((()))***###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%(((***+++)))&&&$$$%%%'''(((''''''(((+++.........''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))***((('''%%%$$$######$$$%%%$$$%%%'''(((***+++,,,,,,))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''')))+++,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$'''***+++)))&&&$$$$$$''')))+++***'''%%%&&&''')))(((&&&%%%%%%&&&((()))***((('''(((***)))&&&###&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%&&&&&&$$$)))***%%%###''''''$$$'''((((((((((((&&&%%%$$$ &&&)))%%%###)))222777777111)))&&&((()))'''%%%###""""""$$$)))...111222******)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''''''((((((&&&$$$$$$&&&''''''&&&%%%%%%&&&******)))((('''&&&%%%%%%(((((())))))))))))(((((('''(((***+++***'''$$$######&&&))))))((('''&&&&&&$$$$$$$$$%%%%%%'''((()))***)))(((((())))))((('''&&&&&&''''''''''''&&&&&&&&&'''(((*********)))((())))))))))))((((((((((((+++++++++++++++++++++,,,&&&+++///...)))&&&&&&((()))))))))))))))******++++++++++++*********))))))(((++++++)))***......+++***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''((()))***+++000...+++)))((()))+++,,,,,,,,,---...///000111222333222222222333555777888777777888888888888777777333222000000222333333222444444555666555444222111111111111000///---,,,+++...---,,,+++******************))))))))))))******)))((('''''''''(((***+++(((((())))))******++++++***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''|||fffWWWMMMDDD??????:::999777666555444555555222222222222222222222111////////////////////////000//////111222222...+++++++++,,,,,,,,,+++******)))))))))))))))***++++++))))))(((((())))))***+++...---,,,***)))(((''''''((((((((((((((((((((((((,,,***((('''((())))))(((+++***)))(((''''''((((((((((((((((((((()))******(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&***+++***+++//////---&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''''''(((%%%'''(((((('''&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%((()))***)))&&&%%%&&&''''''&&&&&&'''***---------((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%'''******((('''&&&&&&%%%''')))(((&&&%%%&&&((()))'''&&&%%%%%%&&&''')))((('''&&&''')))***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))******%%%)))***&&&%%%((((((%%%&&&'''((((((((('''&&&%%%'''*********...444888777...)))###"""$$$&&&%%%"""&&&%%%$$$&&&+++///111222(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%%%%&&&((((((&&&%%%&&&'''++++++******)))(((((((((''''''(((((((((((('''''''''(((***+++***(((&&&$$$ ###&&&''''''&&&&&&'''))))))))))))***+++,,,,,,(((''''''(((+++,,,,,,+++'''(((((((((((((((((('''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&'''+++///...)))&&&''')))))))))(((((())))))***++++++++++++*********))))))(((***)))(((***...,,,'''))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))***+++,,,+++***)))((((((***+++,,,******+++,,,---...//////111111000111222333555666666777777777777777777666888666444333444555444333222333333444333222111000000000//////...---,,,+++---,,,+++***)))(((((((((++++++************++++++,,,+++*********+++,,,---))))))))))))************)))((((((''''''''''''(((''''''''''''(((((((((((({{{eeeVVVLLLDDD??????:::999777666555444555555000000000111111222222222........................111000000111222111///---)))***,,,---------+++******))))))))))))******+++(((((((((((((((((()))***++++++******)))'''&&&%%%''''''&&&&&&&&&&&&&&&''',,,***(((((()))******)))***)))((((((((((((((()))((((((((((((((())))))******)))(((''''''&&&''''''&&&&&&''''''''''''&&&&&&(((+++,,,+++---333555333&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&(((***)))(((''''''((()))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&((())))))(((&&&%%%&&&''''''&&&%%%&&&)))+++++++++''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((******)))&&&$$$%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%!!!""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''(((((('''''''''&&&'''((((((''''''((()))%%%&&&&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''((('''&&&%%%&&&((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&'''((((((&&&))))))&&&'''))))))'''%%%&&&''''''(((((('''''')))******---444;;;888111&&&### !!!$$$%%%$$$"""'''&&&%%%'''***---//////((('''&&&&&&%%%%%%&&&&&&'''(((((())))))((((((''')))((('''&&&&&&%%%&&&&&&%%%$$$###%%%'''((('''&&&%%%''')))((('''&&&'''((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''((()))******)))((('''"""%%%''''''''''''((('''''''''&&&&&&''''''((()))(((((())),,,------,,,(((((())))))))))))((((((((((((((((((((())))))***(((((((((((())))))))))))++++++******)))))))))((((((+++...---***(((((()))))))))(((((())))))***++++++************)))))))))'''***+++***+++,,,)))$$$(((((())))))***))))))((()))))))))*********++++++)))((((((((((((((())))))'''(((((())))))***++++++******++++++,,,---......000/////////000222444555555666666666666666666555666444111111111111000...000111111111111000//////......///......---,,,,,,---,,,+++)))(((''''''''',,,,,,++++++++++++,,,,,,))))))((((((((()))***+++***************)))))))))(((''''''''''''(((((()))(((((()))))))))*********zzzdddUUUKKKCCC>>>>>>:::999777666555444555555111111111111222222222222////////////////////////000000000000000000...---***+++...000111000...,,,,,,,,,,,,++++++,,,,,,---))))))((((((((())))))***'''(((************((('''((('''&&&%%%%%%%%%&&&&&&+++)))(((((()))***)))(((((((((((((((((()))))))))))))))(((((((((((())))))---,,,+++***)))(((((((((&&&&&&''''''''''''&&&&&&''')))***(((***000222111&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''&&&%%%%%%%%%%%%&&&((())))))'''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''(((((('''((((((((('''&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((******)))&&&$$$&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''%%%###!!!######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%(((***'''&&&&&&%%%$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((###$$$%%%&&&%%%%%%&&&&&&''''''''''''((())))))'''$$$%%%&&&''''''(((((((((&&&(((***---222555000'''%%%######$$$''''''&&&$$$'''%%%$$$&&&(((***+++***))))))(((''''''''''''((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))))))))###&&&((()))(((((()))***$$$$$$######"""#########,,,***))))))***+++)))(((((((((((())))))(((((((((***)))(((''''''((()))***(((((((((((())))))))))))//////...------,,,,,,,,,)))+++------***))))))***((((((((((((((()))******************))))))))))))&&&...333000+++)))(((''''''((()))++++++***)))((()))*********+++++++++++++++******)))))))))******'''(((***+++++++++******+++,,,,,,---......////////////......000111333444444444555555555555444444222000///.../////////...000000000000000000000///....../////////......------,,,+++***((((((((((((+++++++++******+++++++++''''''''''''(((((())))))+++++++++******)))))))))'''''''''''''''((()))***(((((()))))))))*********xxxcccTTTJJJBBB>>>>>>:::999777666555444555555555444444333222222111111000000000000000000000000......//////...---------***,,,...111111000...---------,,,,,,,,,,,,,,,---+++******))))))*********((()))***++++++***((('''***)))'''&&&%%%&&&'''(((((('''''''''))))))((('''''''''(((((())))))******))))))(((((((((((()))))),,,,,,***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&)))(((%%%&&&+++---,,,&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))((('''&&&&&&&&&'''%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((()))))))))((('''&&&&&&''''''&&&&&&'''%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((''''''&&&&&&%%%&&&'''(((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%$$$###$$$'''))))))((('''&&&%%%%%%$$$$$$'''''''''&&&&&&''''''''')))((('''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((((()))***)))''''''(((***)))&&&%%%'''))))))((('''%%%%%%%%%&&&'''((())))))&&&,,,111000...---)))###'''&&&'''(((((((((&&&%%%'''&&&%%%&&&((())))))((())))))((('''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***---+++((('''(((((('''&&&&&&((())))))(((''''''(((%%%%%%&&&&&&''''''(((((())))))************))))))(((((((((((((((((())))))'''(((***)))'''''''''(((((('''&&&&&&&&&&&&&&&'''+++)))(((((())))))((('''&&&''''''((((((''''''&&&***)))(((''''''((()))***'''((((((((()))))))))***++++++******)))))))))(((***+++++++++***))))))***((((((((('''((())))))***))))))))))))))))))))))))%%%333<<<777,,,''')))---'''(((***+++++++++***))))))*********++++++++++++......---,,,,,,,,,------***+++,,,---,,,+++)))(((++++++,,,,,,------......//////...///000111333444333333333444444333333333222000///000222333333222111111000000000111111111//////000000000//////...------,,,+++******************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++******))))))'''''''''''''''((()))***''''''(((((((((((())))))wwwbbbSSSIIIAAA======:::999777666555444555555666666555444333222111000111111111111111111111111---...///...,,,+++,,,---***+++---......---,,,+++,,,++++++************+++,,,++++++***************+++++++++++++++***)))))),,,***(((&&&&&&'''((()))'''&&&&&&'''))))))(((&&&&&&&&&((()))***************))))))((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''))))))&&&&&&******(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((('''''''''((((((###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''((())))))))))))'''&&&%%%&&&''''''&&&%%%(((&&&%%%%%%&&&''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''((((((''''''&&&$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''%%%&&&&&&$$$###$$$&&&(((***)))(((((()))(((&&&$$$''''''''''''''''''''''''((((((((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''')))***(((%%%%%%(((+++---(((%%%)))+++)))''''''%%%%%%%%%&&&&&&((()))******333999555...***(((&&&&&&&&&'''''''''&&&%%%$$$)))((('''(((***+++***)))'''&&&%%%%%%$$$$$$%%%%%%'''(((((())))))(((((('''$$$$$$%%%%%%'''(((***+++000---***(((((((((((('''%%%''')))((('''&&&'''((('''''''''(((((())))))))))))******++++++******))))))((('''&&&&&&'''((()))'''(((((('''%%%$$$%%%&&&(((((('''''''''(((((()))'''&&&&&&'''***++++++***&&&&&&''''''''''''&&&&&&***))))))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((******))))))))))))))))))((((((''''''(((((()))***(((((()))))))))))))))***%%%444???999,,,&&&***///(((((()))***++++++++++++)))))))))*********++++++***))))))((())))))******,,,,,,------,,,+++)))((()))))))))******+++++++++///.........///111333444111222222333333222222111...---,,,---000222222222111111111111111111222333//////000000///...------,,,,,,++++++++++++,,,,,,***))))))))))))))))))***((()))******++++++******+++++++++++++++*********(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((vvvaaaRRRIIIAAA======:::999777666555444555555444333333333222222111111000000000000000000000000---///000...,,,+++---///,,,---------------,,,+++---,,,+++***************++++++***))))))))))))))),,,,,,---...000111333444---+++(((&&&%%%&&&((()))''''''''')))***+++)))'''$$$&&&''')))***+++************)))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%((()))''''''***)))&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&'''(((((("""$$$''''''''''''((()))%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&'''(((((((((((('''&&&$$$%%%'''(((&&&%%%)))'''%%%%%%'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&%%%&&&((((((((((((+++...---***'''&&&''''''''''''''''''&&&$$$&&&((((((&&&$$$%%%'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###%%%&&&$$$!!!###)))...222+++'''+++...+++(((((('''&&&&&&%%%&&&'''((()))---555999444,,,(((((('''$$$%%%%%%%%%%%%$$$%%%&&&(((''''''(((***+++***((('''&&&%%%%%%$$$$$$%%%%%%'''''''''(((((('''''''''%%%%%%%%%&&&'''((()))***...,,,)))'''((((((((((((%%%&&&((((((&&&%%%&&&''''''((((((((((((((((((((())))))************))))))***)))&&&$$$$$$%%%&&&'''&&&'''((('''%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((((('''&&&(((***,,,,,,+++''''''(((((((((((('''''')))))))))))))))((('''''''''''''''((()))*********((((((((())))))***++++++)))(((''''''((())))))((((((''''''''''''((())))))(((((((((((())))))******&&&222999444+++'''))),,,))))))))))))***+++,,,---((((((((()))))))))******%%%%%%%%%%%%&&&'''((((((***++++++++++++*********))))))))))))************------,,,---...///111222000111111222222111111000---+++***+++---......---111111000000000111222333............---,,,+++***))))))))))))***+++,,,---+++******))))))******+++%%%&&&'''((()))(((((('''***++++++++++++++++++,,,)))((((((''''''''''''(((&&&&&&'''''''''(((((((((uuu```RRRHHHAAA===<<<:::999777666555555555555111111111111111222222222////////////////////////...000111///---,,,...000000000//////............///...------,,,,,,,,,,,,******)))(((((((((((((((+++,,,...111666;;;@@@CCC,,,+++(((%%%%%%%%%'''((((((((((((***,,,,,,***((($$$%%%''')))+++++++++*********)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&"""&&&(((&&&'''))))))%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((###%%%'''(((((()))***+++''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''%%%$$$%%%'''((('''$$$)))'''&&&&&&'''''''''&&&$$$##################$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''"""###%%%&&&'''&&&&&&%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%)))***+++***(((''''''(((%%%&&&(((---111111...***&&&&&&''''''''''''&&&&&&!!!$$$(((((('''%%%&&&(((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$&&&'''%%%$$$'''///666555---)))...000,,,))))))''''''&&&%%%&&&'''((()))+++111333...(((&&&&&&%%%###$$$%%%%%%$$$%%%''')))&&&%%%%%%&&&((()))(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((,,,)))'''&&&''')))))))))$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((+++)))&&&$$$######%%%&&&'''((()))(((((((((***,,,&&&&&&&&&'''((()))***+++,,,+++******++++++***((((((((())))))))))))((((((((()))*********((('''&&&&&&''''''((()))******+++%%%%%%&&&'''((()))******)))'''&&&&&&'''((((((((('''''''''''''''((())))))'''((((((((())))))******(((...222...***)))((('''***)))(((((()))+++---...(((((((((((())))))))))))))))))))))))***+++------((((((((()))******+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...000111000000111111111111000000111///......///000///...111000/////////111222333---------,,,+++***(((''''''''''''((()))+++,,,---,,,++++++++++++++++++,,,((()))+++,,,,,,,,,+++************++++++,,,,,,---***)))((('''''''''''''''''''''''''''((((((((((((rrr___RRRJJJCCC>>>>>>;;;888555444555555333111222222222111111111111000222111111000///......---,,,///222000,,,***,,,000,,,+++000///***111999555...------,,,+++***))))))((()))***+++,,,---------000333:::GGGRRRPPPDDD888(((((()))***)))'''%%%$$$%%%%%%&&&((()))+++,,,,,,)))((()))***,,,---,,,***))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%)))&&&%%%&&&((()))'''%%%$$$%%%'''(((((((((''''''''''''(((((()))*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''''''''&&&%%%%%%'''(((((('''(((((('''''''''&&&&&&&&&***'''$$$%%%'''(((&&&$$$%%%$$$###$$$&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((***)))'''&&&%%%%%%&&&&&&)))&&&$$$$$$&&&'''&&&###'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++,,,+++)))'''%%%&&&'''***((((((...555777111+++(((((((((((((((((((((((('''((('''######(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''((()))+++,,,,,,++++++***************&&&'''(((''''''''')))+++111---++++++)))&&&%%%((('''&&&%%%$$$$$$&&&''')))'''&&&&&&(((++++++(((%%%((('''&&&%%%$$$%%%%%%&&&&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''((()))++++++***)))((((((((()))+++,,,''''''''''''''''''''''''&&&((()))***)))(((&&&%%%'''((((((((((((((('''&&&''''''((()))))))))))))))'''(((((((((((((((''''''))))))(((((('''''''''&&&''''''((()))***++++++,,,)))))))))))))))))))))))),,,***(((&&&&&&''')))+++))))))))))))))))))))))))111---)))'''''')))***+++++++++******+++---...000++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222...............///000111...///000///...---...///...---+++)))***,,,+++(((******))))))))))))******(((((()))***+++,,,,,,---***+++,,,,,,------,,,,,,...---++++++,,,---+++***,,,***'''%%%$$$$$$%%%&&&((((((''''''''''''((((((sss___SSSJJJCCC???>>>???<<<999888999999777555222222222111111111111000111111111000///.........---000222111---+++---000000---111111---555<<<666---,,,,,,++++++*********+++***))))))***,,,...///===FFFOOOMMMCCC888444555((((((((())))))***+++,,,(((((())))))******+++++++++***)))***++++++)))((())))))(((((((((((())))))((((((((((((''''''''''''(((''''''''''''''''''(((((((((((('''''''''&&&&&&(((&&&%%%%%%'''((('''%%%%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***(((&&&%%%&&&&&&%%%$$$(((((('''''''''&&&&&&&&&***)))'''''''''((('''&&&+++)))((('''''''''%%%###$$$%%%%%%'''((()))******+++***(((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))'''&&&&&&(((******(((%%%'''''''''&&&&&&'''''''''$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((()))***$$$$$$%%%&&&'''(((((()))(((''''''''''''''''''(((((())))))'''%%%%%%&&&'''...***(((,,,111222---(((''''''''''''''''''''''''$$$''')))'''$$$"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&'''''')))***+++++++++***)))))))))))))))&&&'''(((''''''''')))+++777000+++******'''&&&((('''&&&%%%$$$$$$&&&((()))&&&&&&&&&(((***+++(((%%%((('''&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((('''(((((()))***+++***)))))))))******++++++(((((((((((((((((((((((('''((()))***)))(((&&&%%%***************+++++++++''''''((()))))))))))))))))))))************))))))******)))))))))((((((((((((((())))))******++++++((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,***'''&&&(((***+++,,,+++*********+++,,,---...*********))))))(((((((((,,,,,,,,,,,,------------------...//////000000111......---------...//////...///000///...---...//////000000...+++******))),,,,,,++++++++++++,,,,,,***************+++++++++++++++,,,---------------...---+++,,,------+++***---,,,***((('''''''''((()))(((((('''''''''((((((rrr___RRRJJJCCC???>>>;;;999666555555555333222222222222111111111111000111111000000//////......///222333111---,,,---///,,,***//////***000555///++++++++++++++++++++++++...,,,)))((((((+++...111<<>>555...'''&&&(((***)))'''))))))***))))))((('''''')))))))))******)))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))+++***)))((()))***)))******))))))((('''&&&))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))*********)))((((((***+++,,,------,,,+++***))))))))))))))))))))))))'''''''''&&&''''''''''''******)))************)))---,,,,,,+++)))'''%%%###******++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))))))))***************************(((((()))))))))*********''''''((()))***+++,,,,,,)))))))))((())))))************)))(((((((((((()))*********))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((((()))))))))************,,,---...//////...---,,,)))))))))))))))******+++...,,,***)))***++++++)))))))))*********)))((((((+++++++++++++++************)))(((((('''((()))))),,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,...+++))))))+++------,,,)))))))))))))))(((''''''%%%%%%&&&'''((('''''''''lll\\\TTTMMMPPPOOODDD:::888666666666666444333333222111111000000111111222222222222111111111000000//////...---,,,,,,+++......---------,,,,,,,,,,,,,,,++++++******))))))'''((())))))******+++,,,((((((((()))))))))((((((++++++***)))((('''%%%%%%%%%%%%&&&((())))))))))))((((((((((((((((((((((((******))))))((((((''''''$$$%%%'''((((((((('''&&& !!!"""%%%'''(((&&&$$$&&&&&&&&&''''''((((((((('''((()))(((''')))---000333333---%%%"""&&&&&&"""%%%&&&''''''&&&&&&''')))((('''&&&&&&&&&&&&'''((((((((()))************)))%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&)))***''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((+++###$$$&&&(((***222+++###!!!%%%((()))'''&&&&&&'''(((((((((((((((&&&'''((((((''''''(((((('''''''''(((''''''&&&%%%%%%&&&((((((''''''((()))'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''')))...666===BBB555///(((&&&(((+++)))'''************)))((('''&&&'''(((((())))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***))))))***)))))))))))))))(((''''''))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))---,,,+++******+++,,,---(((((((((((((((((((((((((((((()))))))))((((((((())))))***))))))))))))***(((((()))***++++++++++++((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((()))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))((('''''''''((((((************************'''(((((())))))(((((('''))))))))))))))))))))))))((()))))))))************((()))***++++++***)))(((((()))))))))************,,,***(((((()))******))))))************))))))(((************************)))((((((((((((((())))))+++,,,,,,,,,++++++++++++((()))+++,,,,,,+++***)))---,,,)))((()))***++++++)))))))))))))))(((''''''&&&&&&'''''''''(((''''''kkk\\\RRRIIIIIIIII???:::999777777777666555333333222111111000000111111222222111111111000000000///.........---,,,,,,,,,---,,,+++************+++++++++******************+++,,,---+++)))''''''(((''''''((()))))))))((((((************)))'''&&&%%%'''((()))******+++******))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((('''''''''((('''&&&&&&''''''%%%$$$%%%&&&'''(((((((((((((((###%%%'''&&&%%%''',,,000@@@BBB:::,,,$$$&&&&&&###$$$&&&''''''&&&&&&((()))***)))(((''''''((()))***,,,,,,,,,+++***)))((('''$$$%%%&&&'''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((('''%%%'''''''''+++'''###"""%%%'''((((((&&&'''(((((())))))((((((&&&'''((((((&&&&&&'''(((''''''((((((''''''&&&%%%###%%%&&&&&&&&&&&&((()))###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))+++)))&&&&&&(((---333777111---((('''((())))))'''))))))))))))(((((('''&&&&&&''''''((((((''''''&&&''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))'''***,,,,,,+++)))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++,,,+++(((&&&&&&(((+++,,,((((((((((((((((((((((((*********+++******)))(((&&&'''((((((''''''((()))'''((()))***+++---...///,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))&&&''''''(((((()))))))))************************)))))))))*********++++++*********))))))((((((((())))))))))))******+++,,,***))))))(((((((((((((((''''''(((((())))))******'''(((((())))))(((((('''((())))))************)))))))))))))))************'''(((((())))))(((((('''(((((()))************)))))))))))))))))))))))))))))))))******+++*********)))))))))))))))*********(((((())))))))))))*********,,,,,,,,,******+++,,,((()))+++,,,,,,+++***(((,,,+++***)))(((((()))***)))))))))))))))(((''''''&&&''''''''''''(((((((((}}}jjj\\\PPPDDDCCCCCC;;;999888666666666666444222333222111111000000111111111111000000000/////////------------------------,,,+++*********+++,,,---******++++++++++++++++++///000000,,,(((%%%$$$%%%&&&&&&((()))))))))(((((((((((()))*********)))((())))))************))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''&&&'''(((((())),,,***(((''''''''''''&&&$$$%%%'''((()))))))))(((###&&&'''&&&$$$%%%***///>>>DDD@@@111&&&(((***((($$$%%%''''''&&&'''(((******)))(((''''''((()))***++++++++++++***((('''&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&$$$###"""&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&''''''((()))'''""""""'''***((('''((('''&&&&&&%%%&&&&&&''''''%%%&&&''''''((((((''''''%%%''')))(((&&&%%%&&&(((''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%&&&((("""###%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((((((***)))'''&&&&&&(((***,,,,,,+++)))''''''''''''(((''''''(((((((((''''''&&&&&&''''''((((((''''''&&&''''''(((((((((((('''''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******)))((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''***,,,---+++***))))))&&&'''((())))))******)))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,------------+++***)))(((((()))***+++******************************+++++++++***)))(((&&&(((******(((((()))+++,,,,,,++++++++++++,,,,,,//////.........---------))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))*********+++++++++***)))))))))(((((((((((())))))))))))***+++,,,---,,,++++++***)))*********'''''''''(((((((((((((((((())))))******))))))((('''''')))*********))))))))))))))))))***************))))))))))))))))))***'''((()))***+++******)))%%%(((++++++)))'''((()))'''((()))***************((((((((()))))))))******((())))))******+++******)))+++,,,+++))))))+++---************************++++++***)))(((''''''((()))))))))))))))((('''''''''''''''''''''(((((()))zzziii\\\PPPBBBAAACCC===888777555555555555333111333222222111000111111111000000000000////////////,,,,,,------------------,,,+++++++++,,,...000111+++++++++,,,,,,---------'''***,,,+++))))))+++...%%%&&&((()))))))))((((((%%%&&&(((***,,,,,,,,,+++'''((((((((((((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***+++(((%%%%%%&&&((())))))$$$%%%'''))))))))))))(((&&&)))***(((%%%%%%***///...999:::---###%%%((('''$$$%%%''''''''''''(((***)))'''&&&%%%%%%&&&''')))'''(((((()))))))))))))))###$$$&&&'''((('''&&&&&&"""$$$''')))(((%%% &&&'''((())))))((('''&&&"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))******######&&&***)))$$$###&&&%%%'''))))))'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%''')))(((&&&$$$&&&(((''''''((((((''''''&&&%%%'''((()))(((&&&%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))((((((((())))))(((&&&%%%&&&(((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''(((((((((((('''''''''((()))******)))(((''''''''''''''''''''''''''')))((((((((('''''''''''')))***+++,,,,,,+++***)))'''''''''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''***,,,---,,,***))))))%%%&&&''')))************(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''))),,,...---++++++---///))))))***+++,,,...///000*********))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((()))************+++++++++(((((((((((())))))))))))))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,)))))))))))))))(((((((((******++++++++++++******%%%&&&((()))))))))(((((())))))))))))************)))((('''&&&&&&'''((()))'''((()))++++++******)))###(((------)))&&&'''***&&&&&&((()))************'''((((((((())))))******((()))***+++++++++++++++)))+++,,,+++((((((***------,,,)))(((((()))+++---***++++++***(((&&&&&&''')))))))))))))))((((((''''''''''''''''''((())))))zzzjjjXXXNNNHHHBBB===;;;;;;:::888666444333222222999111333444...000666333444//////222111,,,,,,/////////...---,,,,,,++++++///---,,,---000222000...+++,,,---///000///,,,***)))))))))(((''''''&&&&&&)))))))))))))))(((''''''&&&''''''((('''&&&$$$###((()))***++++++,,,++++++((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$%%%'''(((((('''%%%###''''''&&&&&&&&&&&&''''''((()))***+++***(((&&&%%%''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$&&&(((***++++++))))))&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%''')))***)))((((((((())))))((('''&&&&&&(((((('''''''''((()))***+++)))'''&&&&&&&&&%%%$$$((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((('''((()))******)))(((''')))((('''&&&'''(((***,,,***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))+++,,,***'''%%%&&&)))!!!"""###$$$&&&'''((()))///...---+++(((&&&$$$###******))))))((((((''''''''''''(((((())))))******(((((()))))))))'''&&&%%%(((((((((((())))))))))))(((''''''(((+++,,,,,,+++)))))))))***)))(((((('''))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++$$$%%%''')))+++,,,......(((''''''(((***+++)))(((+++++++++++++++***))))))******))))))(((((((((''',,,,,,++++++++++++++++++((()))******))))))***+++***+++++++++,,,,,,,,,,,,+++******+++------,,,***))))))))))))((((((((((((************************'''((()))******+++******,,,,,,,,,,,,,,,+++***)))***)))((((((((()))+++,,,))))))***,,,------***(((************************))))))))))))))))))))))))******))))))))))))******,,,***'''&&&'''((())))))------,,,,,,+++***))))))*********)))))))))))))))++++++)))((('''''''''''')))*********++++++++++++******))))))((((((((('''''''''''''''''''''''''''+++*********))))))((((((++++++******)))************++++++,,,,,,++++++******)))'''&&&&&&(((***+++******))))))))))))))))))))))))((('''''''''''''''))))))((('''''''''''''''{{{jjjXXXNNNHHHBBB<<<;;;;;;:::888666444333222222777000444666000111444000333//////111111---,,,000//////...------,,,++++++---+++***+++---...---+++,,,++++++,,,......---+++((())))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((''''''''''''((()))************))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%(((((((((''''''(((((((((&&&''')))******)))(((''''''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''++++++++++++***)))((('''&&&'''(((***++++++******((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))'''&&&%%%'''''''''&&&((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%)))'''&&&&&&'''''''''&&&+++***)))(((&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''((((((((())))))))))))(((((()))))))))))))))***++++++(((((())))))))))))(((((()))(((&&&&&&&&&''')))***((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%'''(((''''''&&&''')))'''''''''(((((())))))***((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((***+++***)))'''&&&(((((((((((()))))))))***((('''&&&''')))******)))***************)))(((((()))))))))))))))))))))))))))***************)))((())))))))))))))))))******))))))(((((((((((()))))))))(((((()))+++,,,***)))******++++++++++++******,,,,,,+++++++++*********))))))))))))))))))*********+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...,,,++++++******))))))((((((((((((((((((((((((((((((***+++++++++++++++******+++++++++,,,++++++******)))(((((('''''')))***++++++******+++,,,,,,***(((******************************************************))))))))))))******))))))(((***+++,,,+++***------,,,++++++***))))))************))))))))))))+++***)))((('''''''''''')))))))))*********++++++)))))))))(((((((((''''''((((((((((((((((((((((((************)))))))))(((++++++*********++++++,,,))))))************))))))+++***)))''''''(((***+++)))))))))))))))************)))((((((''''''(((((())))))((('''''''''''''''|||kkkXXXMMMGGGAAA<<<:::;;;:::888666555333333333222...333555///111333---333000///000000------000//////......---,,,,,,,,,---+++******,,,,,,+++))),,,+++)))***,,,------,,,(((((()))******+++,,,,,,)))))))))))))))(((''''''''''''''''''((()))***+++&&&'''((())))))******)))************************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%&&&(((************)))'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%''''''(((((()))*********((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))///,,,(((&&&&&&''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&(((******)))(((&&&'''&&&%%%%%%'''(((((((((''''''&&&%%%###!!!((((((''''''''''''((((((&&&'''((()))***))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''&&&&&&''''''((())))))(((((((((((((((((())))))(((&&&%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''###""""""$$$'''(((((((((***)))))))))))))))))))))$$$$$$%%%'''((()))***+++(((((((((((())))))))))))))))))))))))((((((((((((&&&(((***,,,,,,+++)))'''((((((((()))))))))*********(((((((((******)))(((******+++,,,+++***)))((())))))))))))))))))))))))***+++++++++***)))((((((,,,+++***)))((()))******+++***)))'''&&&''''''(((***))))))***,,,---+++***((()))***++++++,,,,,,+++***************)))))))))((((((((())))))*********+++,,,---,,,***))))))******++++++++++++,,,,,,,,,...---,,,,,,...//////...,,,,,,++++++***)))(((((())))))))))))))))))))))))------------,,,+++***)))))))))***+++++++++******)))((('''''''''((()))***...,,,******++++++***)))******************************************************))))))))))))******((((((***---//////---+++,,,,,,,,,+++******))))))************************+++***)))((((((''''''(((((((((((()))))))))******((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))++++++***++++++,,,---...******++++++++++++******---,,,***)))((()))******(((((())))))*********+++******)))((((((((())))))))))))((('''''''''''''''}}}kkkXXXMMMFFF@@@;;;:::;;;:::888666555444333333///,,,000111---222777111222000/////////...///000//////......---------,,,...------,,,,,,,,,+++***+++***)))***,,,---,,,+++)))))))))*********++++++)))))))))))))))(((''''''(((((('''&&&'''(((***+++&&&'''((()))************************************+++******)))))))))))))))'''&&&&&&&&&&&&''''''((()))(((((((((((((((((()))&&&'''((()))***)))))))))&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((()))))))))))))))))))))))))))333///+++))))))*********%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))(((((((((&&&%%%%%%'''(((((('''$$$%%%%%%$$$""" ''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((('''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))))))))'''&&&&&&&&&&&&'''((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''$$$"""!!!###'''***(((&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((())))))************))))))((((((''''''%%%'''***,,,,,,+++)))'''(((((()))))))))*********,,,+++******++++++***)))***+++,,,,,,,,,+++)))(((************************++++++++++++***)))((((((+++***)))(((((()))***++++++***((('''((()))***,,,******)))+++,,,---,,,***((()))***+++,,,---------++++++++++++++++++++++++******++++++,,,,,,------,,,------,,,)))(((((())))))************+++++++++...,,,******,,,......------,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******((())))))***++++++++++++***)))((((((((()))++++++000---***))))))***************************************************************))))))))))))*********)))***,,,...///---+++,,,+++++++++******)))))))))***************++++++******)))((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))+++***++++++,,,---...///,,,------......------,,,...---,,,+++***)))******((((((((()))******++++++******))))))))))))******))))))((('''''''''''''''|||kkkWWWLLLFFF@@@<<<:::;;;:::888777555555444444000...111000---777@@@:::111111000...---///000000///...............---------------,,,++++++++++++*********,,,------+++(((*********))))))((((((((()))))))))))))))(((''''''***)))'''&&&%%%&&&'''((((((((()))***++++++++++++)))))))))))))))))))))))),,,+++***)))))))))))))))'''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))*********)))((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$############"""$$$$$$&&&'''(((((((((((())))))))))))))))))))))))000---***((()))+++,,,,,,%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""###%%%''')))'''&&&&&&'''''''''%%%''''''(((((('''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''))))))(((((())))))***+++)))((('''&&&&&&'''((()))******)))(((((('''''''''((((((((((((((()))***+++''''''''''''''''''''''''(((((((((((('''''''''''''''%%%###%%%((()))(((%%%$$$%%%%%%&&&''''''((((((*********))))))(((((((((''''''(((((())))))************))))))((((((''''''$$$&&&(((***+++***((('''))))))))))))************,,,***))))))++++++***(((***+++---...---,,,***(((+++++++++++++++++++++++++++++++++++++++***))))))((((((''''''(((***+++,,,++++++*********+++------+++******+++------,,,***))))))+++---.../////////////////////////////////+++,,,,,,,,,---------...+++,,,,,,+++)))'''((())))))))))))*********++++++,,,***)))***+++---,,,,,,,,,,,,+++******)))((((((************************)))******+++,,,,,,++++++((()))***+++++++++++++++,,,+++*********+++,,,---111...***))))))***+++*********************************************************))))))))))))******---+++))))))***+++++++++++++++***************)))))))))******+++++++++,,,***))))))(((((((((((()))(((((((((((())))))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++***++++++,,,---...///,,,------......------,,,...---,,,++++++*********(((((())))))******************))))))))))))******))))))((('''''''''''''''{{{iiiVVVJJJEEE@@@===<<<::::::888777666555555555444222444222///===GGGAAA111222000,,,,,,000111000........................***+++,,,+++)))))))))+++...,,,,,,,,,---,,,***(((+++******)))(((((('''''')))))))))))))))(((''''''***)))((('''&&&&&&&&&&&&((()))***++++++,,,,,,,,,))))))))))))))))))))))))***)))(((''''''&&&&&&'''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''+++******)))((('''''''''%%%&&&''''''(((((('''''')))))))))))))))*********&&&&&&'''''''''(((((((((((((((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''(((((((((''''''))))))))))))))))))))))))+++(((&&&&&&''')))******%%%%%%&&&''''''''''''&&&(((&&&###!!!!!!$$$''')))***(((&&&&&&''''''&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&((((((''''''(((((()))***(((''''''''''''''''''((()))))))))))))))(((((((((&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''(((((('''&&&&&&&&&'''(((((()))******((()))))))))*********+++(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''''')))))))))*********++++++***((('''(((******)))(((,,,...000111111///,,,***++++++++++++++++++++++++******+++++++++++++++***''''''((()))++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,......---,,,+++,,,---///000000111111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))*********+++++++++,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,+++++++++,,,......000---***)))***+++++++++************************++++++++++++++++++++++++******))))))))))))******...+++((('''((()))******************************))))))******+++,,,,,,,,,))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++***++++++,,,---...******++++++++++++******,,,,,,,,,,,,+++************)))))))))))))))))))))))))))((((((((()))******))))))((('''''''''''''''zzzhhhTTTJJJEEE@@@>>>===::::::888777666666555555333333666333000===FFF>>>000222000++++++000222000............////////////)))+++,,,,,,***)))+++---444000,,,))))))***++++++************************)))))))))))))))(((''''''(((((()))))))))((((((''''''((()))***++++++++++++************************))))))((('''&&&&&&&&&&&&$$$%%%'''((()))))))))(((((((((''''''''''''(((((()))))))))(((((((((((()))%%%&&&'''((((((((('''&&&++++++++++++************''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((((((&&&&&&((((((((('''''''''&&&&&&%%%&&&'''((()))(((&&&%%%((((((((((((((((((((((((((('''%%%%%%'''((('''&&&%%%&&&'''(((((((((((((((***)))'''&&&'''(((+++,,,(((&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((******)))(((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&((()))******(((&&&$$$&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&'''((())))))))))))))))))))))))''''''(((((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))*********++++++++++++))))))***,,,---,,,+++000111444555555333000...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))***,,,---...---,,,+++((()))+++---......---,,,///......///111111000...---...///000111222222222---------.........///////////////...------,,,,,,,,,---......,,,+++,,,...------........./////////......000222444333000...------------............++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,+++***+++,,,---......,,,******+++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******+++)))((((((***+++******))))))))))))************))))))***++++++,,,------))))))(((((((((((()))))))))))))))*********++++++))))))))))))******++++++))))))))))))))))))))))))((()))))))))************++++++*********++++++,,,))))))************))))))***+++++++++++++++******++++++******)))(((((((((((((((''''''(((((()))***))))))((('''''''''''''''yyygggTTTIIIEEEAAA???>>>::::::888777666666666666///111555222...:::AAA666000222000++++++111333000.........///////////////***,,,///...,,,,,,...000999333,,,&&&&&&))),,,...*********++++++,,,------)))))))))))))))(((((('''&&&''')))+++++++++******&&&'''((()))************++++++++++++++++++++++++++++++)))(((''''''''''''###%%%''')))******)))((())))))(((((((((((())))))(((''''''(((((()))***+++%%%%%%'''((((((((('''&&&++++++******))))))((((((''''''''''''((((((((()))(((((()))))))))))))))((('''(((***++++++)))'''&&&(((((('''''''''&&&&&&&&&%%%&&&((())))))'''&&&$$$((((((((((((((((((((((((***(((''''''(((((('''%%%&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&$$$$$$%%%''')))***)))+++***)))((('''((()))***))))))(((((((((((())))))---,,,+++)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''))),,,------***'''%%%&&&''''''''''''''''''&&&)))(((((((((((()))******%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((''''''''''''$$$&&&)))(((&&&%%%'''************)))(((''''''&&&((((((((((((((((((''''''******))))))((((((''''''''''''(((((())))))******,,,+++***((((((((()))***)))************+++++++++...---,,,...000111111000333444777888888666333111,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,---///111111///,,,***!!!$$$(((---///111000000111000000111333333222111///000111222222333222222444444444555555666666666333333222111000///......---///000///......///000000000000000111111111111111222444777888777444000......//////000111111111////////////////////////............---,,,++++++............---,,,,,,+++,,,+++*********+++,,,------,,,***+++,,,------,,,************************++++++++++++++++++++++++******))))))))))))******''''''(((+++---...,,,***)))))))))))))))*********))))))***+++,,,,,,------))))))(((((((((((()))***************++++++++++++))))))******+++++++++,,,************************(((((())))))*********+++++++++******)))*********+++++++++,,,,,,+++++++++))))))***+++++++++******,,,,,,+++***)))((('''''''''''''''''''''((())))))))))))((('''''''''''''''yyybbbUUUOOOBBB;;;======::::::888777555444444444222222222111111111000000111111000---+++,,,111555111333333000000333333111+++,,,------,,,---000222999333---,,,---...,,,)))000///...---+++***)))(((,,,+++***((('''%%%$$$###))))))(((((('''''''''&&&(((((((((((())))))))))))***+++---------+++)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))...)))%%%%%%(((+++)))'''(((((((((((((((((((((((('''(((((((((&&&%%%&&&''''''(((((((((((((((''''''((('''%%%%%%&&&'''''''''*********)))))))))))))))((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&&&&(((+++...(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%******)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))&&&&&&***,,,)))((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((()))******)))((('''******)))((('''&&&%%%%%%$$$$$$&&&(((+++---//////+++***)))((('''&&&%%%%%%'''(((((())))))))))))((())))))(((((('''''''''&&&)))************)))((((((((()))))))))))))))(((((())))))((('''''''''''''''+++***((('''''''''((()))(((((((((((((((((((((((())))))************))))))*********)))((('''''''''******++++++++++++*********((('''))),,,///...---///000000000000333777:::777999<<<======:::666444000///...---...000333555///...............///000333333222111222333444555333555777777777777888999555555555777999:::888666888777666999===@@@AAAAAA>>>>>>>>>===;;;;;;===@@@CCCAAA???===:::999888888555555555666666666666666:::999777888:::;;;<<<<<<@@@===::::::<<>>@@@;;;;;;:::888666555444444444222111111111000000000000000111000...,,,---000333444444000---111===GGGKKK444333111...+++***+++,,,222---******---///---+++,,,,,,++++++******))))))......---+++***)))((('''))))))((((((((('''''''''(((((((((((())))))))))))***+++,,,---,,,+++)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,((($$$$$$''')))(((%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''(((((())))))(((((('''((('''''''''(((((((((''',,,+++)))''''''((()))+++))))))((('''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))%%%&&&&&&%%%$$$%%%''')))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***))))))(((((((((((((((((((((''''''''''''(((((()))&&&%%%)))+++((('''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''((()))******)))((((((((((((((((((((('''''''''%%%%%%&&&''')))******+++(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''***************)))((('''(((((())))))))))))(((((())))))((('''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&************************))))))*********)))(((((((((&&&%%%&&&))),,,+++***222444555666777999===@@@@@@BBBDDDDDDCCC???;;;888444333222111222444666888333333333444555666777777777777777777888999;;;<<<===???AAAAAAAAA@@@AAABBBAAAAAAAAACCCEEEEEEDDDBBBEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLKKKIIIIIIJJJLLLMMMMMMMMMKKKHHHDDD@@@===<<<<<<===>>>???@@@AAABBBAAABBBCCCFFFIIILLLMMMMMMNNNMMMLLLMMMOOOPPPNNNLLLJJJGGGDDDCCCDDDDDDBBB@@@===>>>>>>===:::999:::;;;999999999999888777666555444444444555555444444333666444000......///111111.....................///222---***+++,,,******+++---------------------------,,,+++*********************))))))***++++++,,,******+++,,,,,,,,,,,,,,,******+++++++++++++++***,,,,,,***((('''(((,,,///444///)))'''(((***++++++,,,+++******++++++***(((((('''&&&&&&''')))+++,,,******************++++++))))))************))))))******+++,,,,,,,,,,,,++++++++++++************)))((((((((()))))))))******)))))))))))))))(((''''''((()))***)))'''&&&'''(((wwweeeVVVJJJCCCIIIKKK@@@<<<:::888555444444444555111111111111000000000000///000000///......000111444444000---333@@@LLLPPP888777333...***((()))***,,,***((()))---...,,,***(((((())))))))))))))))))------,,,,,,+++*********))))))((((((((((((''''''(((((((((((())))))))))))))))))***++++++***((('''&&&''''''''''''(((((((((''''''''''''''''''''''''***'''######%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((((())))))))))))(((((((((((()))******)))((((((...+++(((%%%%%%'''***,,,+++***((('''&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((&&&$$$###$$$&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))((((((''''''((((((***))))))(((((())))))***)))%%%%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%************************&&&'''((()))******))))))&&&'''''''''(((((())))))'''''''''''''''''''''&&&&&&&&&'''((())))))***+++))))))***))))))((('''&&&((((((((((((''''''''''''+++++++++******(((''''''(((((())))))))))))(((((())))))((('''''''''(((((())))))******))))))((('''((((((((((((((((((((((((************************))))))******+++,,,------******++++++***)))(((((()))(((''''''***,,,------666999<<>>@@@<<<===>>>???AAABBBBBBCCC@@@AAABBBDDDEEEGGGHHHIIIKKKNNNPPPQQQPPPPPPPPPQQQSSSRRRSSSTTTVVVVVVTTTRRRPPPRRRTTTTTTSSSSSSTTTUUUXXXYYY[[[[[[YYYYYYYYYZZZYYYZZZ\\\[[[WWWOOOHHHCCC??????@@@AAABBBCCCDDDEEEDDDFFFJJJNNNSSSWWWZZZ[[[[[[[[[\\\^^^______\\\YYYYYYUUUQQQOOONNNLLLKKKIIIHHHHHHHHHFFFDDDBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>???AAABBBBBB@@@>>>===;;;999777555444444555666111333555444222222666999>>>555......///---++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++******))))))******+++++++++,,,,,,---------------******+++,,,---------,,,---,,,***'''''')))...222444000***&&&'''***,,,...,,,+++)))***++++++***(((''''''&&&&&&&&&((()))*********************))))))))))))************))))))***+++,,,,,,------,,,,,,+++++++++************)))((((((((())))))))))))***)))))))))))))))((('''''')))***+++***((('''((()))ttteeeVVVJJJGGGTTTXXXIII<<<:::777555333444555555222222222222111111111111//////000000000/////////000222222000222777:::999666555222---******,,,...---+++***+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***))))))(((''''''''''''''''''((((((((('''''''''''''''''''''''')))'''$$$$$$&&&'''&&&%%%'''''''''''''''''''''''''''((()))((('''&&&&&&((('''((())))))***)))))))))'''))),,,---,,,***)))))),,,***((('''&&&''')))***+++***)))'''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))***(((&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))(((((('''''''''((((((***))))))))))))))))))***(((%%%$$$'''(((&&&$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))*********''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))******+++************)))'''&&&&&&((((((((((((((('''''''''++++++++++++***((('''&&&'''(((((())))))))))))((())))))((((((((((((((()))))))))***++++++)))(((''')))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,,,,...000222333999===BBBGGGJJJLLLOOOQQQRRRTTTUUUUUUSSSPPPMMMJJJIIIHHHGGGGGGGGGIIIJJJKKKKKKLLLNNNOOOPPPOOONNNMMMLLLMMMOOORRRTTTVVVWWWWWWXXX[[[^^^``````___```aaaaaaaaaaaabbbccccccaaa___SSSTTTTTTTTTSSSTTTXXX[[[[[[^^^```aaa```^^^^^^______```aaa```[[[SSSKKKFFFBBBAAA@@@@@@@@@AAAAAABBBFFFHHHJJJNNNSSSXXX^^^bbbdddeeeeeegggggggggfffeeeddd```[[[VVVRRRNNNLLLKKKLLLLLLLLLJJJGGGFFFGGGIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMOOORRRSSSRRROOOKKKHHHEEEEEEEEECCCAAA?????????;;;>>>???<<<888888===BBBJJJ>>>444222444222///---,,,,,,,,,,,,++++++++++++------,,,++++++,,,,,,---++++++************++++++,,,,,,------------,,,,,,))))))+++,,,------------*********((((((***...111000---***(((((()))+++,,,---+++******+++,,,***)))(((''''''''''''((()))***++++++******))))))((((((((())))))************))))))***++++++,,,,,,+++++++++++++++*********)))))))))))))))************+++)))))))))))))))((('''''')))***+++***)))((((((***rrrdddVVVJJJHHHUUUXXXIII<<<:::888555444444444555444444333333333222222222//////000000111000///...---000111/////////---)))222222000---++++++---000,,,,,,,,,,,,---,,,***))),,,++++++******)))(((((('''''''''((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))((((((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''((('''&&&((((((((((((((((((((((((((()))))))))'''&&&'''(((''''''((()))))))))))))))'''***---...,,,***)))***((())))))))))))(((''''''******))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''))))))''''''((()))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((($$$###'''(((&&&$$$%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++((((((((((((''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))************)))'''&&&&&&'''''''''(((((((((((((((+++++++++******(((''''''''''''((()))))))))))))))))))))((((((((())))))***)))***+++++++++***((('''***************************))))))(((((())))))***************************,,,,,,,,,------,,,,,,+++...---------///111555777===AAAHHHMMMQQQTTTVVVXXXZZZ\\\^^^______]]][[[ZZZWWWWWWVVVVVVVVVWWWXXXYYY\\\]]]^^^___]]]ZZZWWWUUUTTTUUUVVVXXXZZZ\\\]]]^^^]]]aaaeeeiiijjjkkklllmmmkkkjjjjjjkkklllkkkhhhfffUUUSSSOOOLLLKKKMMMRRRVVVVVVYYY[[[\\\[[[ZZZZZZ[[[^^^^^^^^^[[[WWWRRRLLLIIIEEEDDDBBBAAAAAAAAACCCCCCLLLMMMMMMNNNQQQWWW```gggiiiiiiiiiiiiiiijjjlllnnnllliiiccc\\\TTTOOOKKKIIIJJJJJJIIIGGGEEEEEEGGGIIIJJJKKKLLLMMMOOOOOOOOOPPPTTTVVVYYY[[[[[[XXXVVVTTTSSSUUUWWWVVVTTTQQQQQQQQQJJJLLLMMMIIICCCBBBFFFJJJRRREEE:::888888666333222222222222111000//////...---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,&&&(((************+++---)))************)))))))))...,,,++++++,,,,,,+++***))))))))))))))))))******+++******))))))((((((((((((((()))***************(((((()))***************+++++++++*********))))))*********+++++++++,,,,,,)))))))))))))))((('''''')))***+++***)))((((((***sssbbbUUUKKKEEEKKKLLLAAA::::::888777555444444444444333333333333222222222000//////000111111///......000///+++,,,000111000111111000...+++***+++---******+++,,,------......------,,,+++******))))))(((((())))))************(((((())))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''***))))))))))))((((((((())))))))))))))))))))))))((()))***)))'''&&&'''(((%%%&&&'''((()))))))))((('''+++...---+++)))***,,,'''(((***+++***)))&&&%%%'''(((***++++++***((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((((((((((((((((((((((((((())))))(((((('''(((((((((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''((('''######''')))'''%%%'''))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''((()))***+++))))))(((((('''''''''&&&'''(((((()))***+++,,,,,,*********))))))((((((((())))))***))))))((('''&&&'''''''''((((((((((((((()))************)))((((((&&&'''((())))))******)))))))))((((((((()))************++++++******)))(((************************,,,+++***))))))***+++,,,***************)))))))))***+++,,,------......---,,,---......///333888<<>>???AAAFFFMMMSSSRRRUUU[[[```dddhhhlllpppmmmnnnpppqqqrrrsssrrrrrrppppppppppppppppppppppppoooppprrrrrrnnnhhhbbb^^^RRRPPPLLLIIIIIIKKKNNNPPPLLLRRR[[[dddjjjnnnrrrttt|||{{{zzzzzzzzzyyyvvvsssooohhhaaa```dddccc\\\TTTRRRSSSTTTSSSRRRSSSVVVYYY[[[^^^bbbeeegggfffeeedddiiieee^^^VVVOOOKKKHHHGGGCCCHHHMMMNNNMMMNNNSSSXXXXXX]]]bbbeeefffgggiiikkkmmmooonnniii```XXXRRRQQQIIIIIIIIIHHHGGGIIIMMMQQQRRRSSSUUUVVVXXXYYYYYYZZZUUUQQQMMMIIIFFFGGGHHHIIIMMMVVVbbbiiimmmooossswwwsssqqqooonnnmmmkkkhhheeeaaa\\\WWWVVVSSSPPPQQQTTTTTTSSSQQQNNNKKKHHHFFFEEE===<<<:::888666555444444111111000///////////////.../////////...---,,,,,,---------...------,,,,,,------,,,***))))))+++...'''***++++++))))))+++...)))(((''''''(((((('''&&&'''(((((((((((((((''''''''''''(((((())))))******''''''(((******+++++++++))))))***++++++++++++++++++++++++************)))''''''''''''(((((((((((()))))))))))))))((((((''''''))))))((('''&&&'''(((ssscccRRRIIIEEE@@@;;;:::>>>;;;777444333333555666555222//////111111000---........./////////////////////...------------...+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,******)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))************************))))))))))))&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((((('''((()))******'''&&&&&&'''((((((&&&%%%)))((('''((()))(((&&&%%%&&&''')))*********)))((()))))))))(((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((''')))+++,,,+++)))'''&&&(((((((((((())))))))))))&&&''''''(((((((((((((((&&&'''((()))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''&&&&&&&&&'''(((*********)))(((((((((''''''''')))***,,,***)))(((&&&'''(((***+++(((((('''(((((()))***+++))))))***++++++***(((((()))((((((''''''''''''(((***)))((()))***+++***(((((('''&&&&&&&&&((()))***---,,,,,,+++***))))))(((+++***)))))))))***+++,,,,,,,,,++++++++++++,,,,,,+++---///000///...///000222555888;;;>>>AAAEEEGGGOOOPPPQQQRRRRRRUUUYYY\\\```aaaeeehhhlllooopppqqqrrrtttttttttrrrrrrssstttqqqqqqqqqqqqrrrtttvvvwwwtttuuuvvvuuurrrmmmhhheeeYYYUUUPPPJJJGGGGGGHHHJJJJJJPPPWWW\\\aaaeeekkkpppuuuzzz~~~}}}~~~||||||{{{xxxtttoookkkhhheeebbb___[[[XXXVVVUUUTTT]]]^^^aaagggnnnsssvvvwwwsssppplllgggaaaZZZRRRLLLMMMJJJIIIKKKMMMNNNTTT[[[[[[dddmmmrrrrrrqqqrrrtttwwwxxxxxxvvvppphhh___ZZZUUUQQQLLLIIIJJJLLLOOOPPPVVVUUUUUUXXX[[[^^^^^^^^^XXXRRRJJJEEEDDDDDDDDDBBBGGGPPP]]]jjjtttxxxxxxxxx|||{{{yyywwwtttpppnnnlllddd___YYYVVVVVVXXXXXXWWW\\\]]]]]]\\\ZZZYYY[[[\\\QQQLLLGGGFFFGGGFFFCCC>>>===;;;999888888777555444111///...---//////...---)))+++......---+++*********************)))))))))&&&''''''((()))***+++++++++***)))(((((((((******))))))))))))))))))))))))******))))))))))))******)))((((((((((((((()))***((()))++++++)))((()))*********((('''(((+++,,,***))))))))))))))))))))))))$$$'''))))))'''&&&(((+++***(((''''''(((((('''&&&ssscccQQQIIIEEE@@@;;;:::;;;:::888666555444333333444222//////111111000...000000000000000000////////////...------------...+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++)))(((((()))+++,,,******)))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((()))))))))***************)))))))))(((((((((((()))***************************************(((((((((((())))))))))))***)))((()))++++++)))''')))((('''((())))))'''&&&$$$%%%'''((((((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((()))))))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%%%%((())))))))))))*********&&&'''(((((())))))(((((($$$$$$%%%&&&'''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))((((((''''''(((***+++++++++***)))+++******)))))))))******+++***(((''''''''')))***(((''''''''''''(((((()))((()))******+++***))))))))))))((((((((((((((()))&&&&&&'''(((******(((&&&)))))))))(((((()))******++++++++++++++++++++++++)))***+++,,,,,,+++******,,,++++++++++++,,,,,,---...000333555555777999:::@@@CCCFFFIIIKKKNNNRRRTTTXXXYYYYYYXXXYYY[[[___ccceeefffgggjjjlllnnnpppqqqssstttuuutttsssrrrsssttttttsssrrrrrrrrrssstttuuuzzzyyyxxxvvvtttqqqooonnnccc___XXXRRRMMMJJJJJJJJJIIINNNSSSXXX\\\```eeeiiiooosssxxx}}}|||yyyvvvtttpppnnnjjjfffbbb___]]][[[^^^^^^```eeekkkqqquuuvvvyyywwwvvvsssooohhh___ZZZVVVRRRQQQRRRRRRQQQVVV]]]gggooowww||||||{{{|||}}}|||}}}~~~}}}yyyrrrkkkggg\\\WWWPPPKKKJJJLLLNNNOOOOOOOOOQQQUUUZZZ\\\]]]\\\WWWRRRKKKGGGEEEEEEEEEDDDEEEMMMZZZhhhssszzz}}}~~~~~~~~~|||zzzwwwtttqqqpppiiicccZZZUUUUUUXXXZZZ[[[ccceeehhhiiihhhggggggggg```\\\XXXVVVXXXWWWSSSPPPHHHFFFDDDCCCBBB@@@===:::444222///.........---,,,+++,,,......---,,,+++***------,,,,,,,,,,,,,,,---)))))))))***+++,,,,,,---------+++***))))))))))))))))))))))))))))))))))))*********))))))************))))))(((((())))))))))))***++++++)))((())))))++++++***)))******(((%%%))))))))))))))))))))))))&&&((())))))'''&&&(((******(((''''''(((((('''&&&rrrbbbQQQHHHDDD???;;;:::777888888888666444222111444222000000000111000///222222111111000000////////////...------------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,******)))(((((((((((()))***))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))******))))))))))))(((((((((((()))***************))))))))))))))))))))))))&&&''')))*********)))(((,,,+++***+++------,,,***(((''''''((()))***((('''$$$%%%'''((((((((('''&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((()))******((((((((((((((()))******(((((((((((((((((((((((())))))***)))''''''((()))))))))))))))************&&&'''(((((())))))(((((('''(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''')))******++++++******))))))******++++++++++++***,,,,,,,,,++++++***)))(((,,,+++)))((('''(((((())))))((('''''''''''''''''''''((()))******+++************)))))))))******+++&&&&&&''')))++++++)))'''******+++++++++******)))))))))***+++,,,,,,------***,,,...000000...,,,***,,,,,,,,,,,,---///000111222555999<<<>>>AAADDDGGGOOOQQQTTTWWWYYY[[[^^^aaabbbbbbaaa______aaafffjjjllllllllllllmmmnnnpppqqqsssuuuvvvuuuttttttuuuvvvvvvvvvuuutttsssssstttttt~~~}}}zzzxxxvvvvvvvvvvvvooojjjccc[[[TTTOOOLLLKKKJJJMMMQQQTTTWWWZZZ]]]```eeeiiioooxxx{{{zzzwwwsssooojjjgggeeecccaaa```bbbgggmmmrrrtttxxxyyy{{{}}}|||vvvoooiiiddd```______]]][[[^^^cccsssyyy}}}yyywwwhhhaaaVVVNNNKKKKKKMMMOOOKKKMMMPPPUUUYYY[[[YYYXXXVVVRRRLLLHHHFFFEEEDDDCCCHHHOOO[[[hhhttt||||||yyywwwuuuppphhh___WWWVVVXXX[[[]]]```eeejjjnnnooonnnmmmmmmnnnkkkhhhggghhhhhhdddaaaXXXVVVUUUSSSQQQNNNIIIEEE>>>;;;666333222111///------............---,,,+++---,,,+++******+++,,,---+++++++++,,,,,,------............---+++***((('''))))))))))))))))))))))))++++++************++++++,,,+++***)))))))))))))))***+++,,,+++)))((()))***)))))))))+++,,,***'''$$$))))))))))))))))))))))))((()))***)))((('''((()))***(((''''''(((((('''&&&rrraaaPPPHHHDDD???;;;:::777777777777666444222111444333111111000000000000222222111111000///......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++***))))))(((((())))))******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))************))))))''''''''''''((((((((((((***)))))))))((((((((((((&&&&&&'''(((((((((((((((************))))))))))))%%%''')))***+++***((('''+++******+++,,,---+++***'''''''''(((***+++)))(((&&&''')))*********)))(((&&&''')))*********((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))((((((((((((((())))))***((((((((((((((((((((((((,,,...000///,,,))))))***((((((((()))))))))******''''''((()))))))))))))))*********+++******))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))***+++++++++******)))***************************+++,,,+++***((('''***))))))(((((()))************)))(((((('''((((((''''''((()))***+++++++++***************+++,,,------,,,******+++++++++*********,,,,,,,,,+++)))(((((())))))***+++,,,------,,,...///111111000///---------///111444666999::::::===AAADDDGGGJJJNNNQQQWWWYYY\\\^^^___aaadddfffhhhgggfffdddccceeeiiimmmsssrrrpppoooooopppqqqrrruuuvvvxxxwwwvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwww~~~}}}{{{zzzyyyyyyyyyzzzwwwssslllddd\\\VVVSSSQQQPPPQQQSSSUUUVVVYYY[[[\\\^^^aaahhhsss~~~~~~|||xxxtttpppnnnkkkgggcccbbbeeeiiimmmoooppptttzzzyyytttrrrooonnnnnnllliiikkkpppyyy~~~tttkkk___TTTOOONNNOOOOOONNNPPPSSSXXX[[[[[[YYYVVVXXXUUUPPPLLLHHHEEEDDDCCCNNNUUUaaannnxxx~~~{{{zzzuuupppggg___ZZZYYYYYYZZZYYY]]]ccchhhkkkmmmoooqqqrrrqqqoooooooooooommmjjjdddcccbbbaaa```\\\VVVRRRMMMIIIDDD???<<<999666444111000///.........---,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,***(((''')))))))))))))))))))))))),,,++++++++++++++++++,,,------+++***))))))))))))***+++,,,+++)))((()))+++(((&&&&&&***,,,+++)))***))))))))))))))))))))))))************)))(((((((((***(((''''''(((((('''&&&qqqaaaPPPHHHDDD???;;;:::999888777555444444444444333333333111000000000111111111000///......------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))************))))))''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&'''(((((((((((((((,,,,,,,,,,,,++++++******%%%''')))***+++***(((''''''''''''(((******)))((((((''''''(((***+++***(((&&&''')))*********)))(((&&&'''((()))******)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((('''((((((((((((((())))))***)))))))))))))))))))))))))))...333444///)))&&&%%%'''''''''((((((((())))))'''(((((()))))))))))))))''''''((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))((('''''''''((())))))*********)))))))))))))))((()))))))))&&&''')))*********)))((('''(((((()))***+++,,,,,,,,,,,,+++***)))))))))***'''(((((()))***++++++,,,************+++---......444000+++(((((()))***+++)))***+++,,,+++***)))(((*********++++++,,,,,,,,,............///000111222111222555888===AAAEEEGGGGGGIIILLLNNNPPPSSSXXX[[[]]]___bbbcccdddfffhhhjjjlllkkkjjjhhhgggiiilllpppvvvuuusssqqqqqqrrrtttuuuwwwyyyzzzzzzyyyyyyzzz|||{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||yyytttnnnhhhbbb^^^\\\ZZZZZZYYYZZZ\\\]]]______^^^```gggqqq|||~~~{{{zzzvvvqqqlllhhhhhhiiikkkkkkkkkpppwww~~~|||zzz{{{|||{{{xxxzzz~~~}}}uuuhhh^^^WWWUUUTTTTTTSSSTTTVVVZZZ^^^___^^^\\\^^^]]]YYYTTTNNNJJJHHHGGGRRRYYYfffsss~~~}}}zzzwwwqqqjjjbbb\\\XXXVVVWWWYYY]]]aaaeeelllrrrwwwssssssssstttttttttrrrqqqkkkkkkkkkkkkjjjgggbbb___ZZZVVVQQQMMMIIIEEE@@@===777444111000111111000...222222000/////////000111+++++++++***************((()))***+++++++++))))))************************,,,++++++++++++++++++,,,------+++***))))))))))))***++++++***))))))+++,,,...(((%%%(((***)))***---))))))))))))))))))))))))++++++*********))))))(((***(((''''''(((((('''&&&ppp```OOOGGGDDD???;;;::::::999777555555555666666333444444222000///000222000000//////......------//////...------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************++++++***))))))))))))******))))))(((((())))))***************************(((((((((((())))))))))))))))))************))))))''''''((((((((()))))))))))))))((((((((((((''''''(((((()))***************((((((((('''&&&&&&%%%%%%&&&''')))*********)))(((%%%%%%%%%&&&((()))(((&&&)))(((((()))***+++)))((($$$%%%'''((((((((('''&&&''''''(((((())))))******))))))))))))))))))))))))&&&'''((((((((((((((((((***)))))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))000888999444---)))((((((((((((((())))))))))))'''((())))))******))))))(((((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((())))))))))))***)))(((((('''(((((((((&&&&&&((())))))*********'''((())))))***+++,,,,,,---,,,++++++++++++++++++)))((((((((()))***+++,,,))))))******,,,---//////444///***&&&&&&'''))))))))))))***+++++++++++++++,,,,,,,,,------.........000//////000111444666888999:::===AAAFFFKKKNNNQQQSSSTTTVVVWWWYYY[[[```cccdddfffhhhiiiiiijjjlllnnnnnnnnnnnnmmmlllmmmppprrrvvvuuutttttttttvvvwwwxxxzzz{{{}}}}}}||||||~~~}}}~~~~~~~~~}}}zzzvvvrrrnnnjjjiiidddbbbaaaaaaccceeefffeeecccfffkkkrrryyy~~~}}}xxxtttrrrpppnnnlllnnnqqqwww}}}sssjjjddd```^^^\\\VVVUUUVVVYYY]]]```bbbbbbcccbbb```\\\VVVQQQOOOOOOQQQYYYeeesss~~~~~~~~~|||vvvlllccc\\\XXXWWWWWWXXXYYY^^^fffooovvvvvvwwwyyyzzzzzzzzzyyyxxxrrrqqqqqqqqqrrrpppllliiidddbbb^^^ZZZVVVPPPJJJFFF@@@;;;777555666777666444333333222222111000///...,,,,,,,,,++++++*********'''(((((()))************************************++++++************++++++,,,+++***))))))))))))))))))*********)))***---///666---(((******&&&&&&,,,)))))))))))))))))))))))),,,+++)))***++++++***)))***(((''''''(((((('''&&&ooo```OOOGGGCCC???<<<:::999999999999888777666555333444555333000///000222000000////////////////////////...------------...---------,,,,,,++++++++++++++++++,,,,,,---------*********++++++*********,,,+++******))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((()))))))))******))))))((((((((('''''''''(((((()))***************&&&&&&%%%%%%$$$######"""(((((((((((())))))))))))%%%%%%%%%''')))))))))'''***)))))))))******)))'''$$$%%%'''((((((((('''&&&(((((('''&&&''')))+++,,,))))))))))))))))))))))))'''''''''''''''((()))))))))))))))***************((((((((((((((()))******))))))))))))))))))))))))(((000999;;;666111000111)))************+++++++++(((((()))************))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''%%%&&&'''((())))))))))))++++++)))((((((((()))))))))))))))((())))))***************++++++******)))++++++******++++++,,,,,,******)))(((((()))***+++(((((()))***+++---///000///---***))))))*********************+++---...///---...///000111222333444444666777:::<<>>===;;;777888888888666333000///000000//////...---,,,,,,******))))))******++++++*********************************))))))************))))))(((((()))))))))((())))))))))))+++...111999///***...,,,&&&%%%***)))))))))))))))))))))))),,,***)))***,,,---,,,******(((''''''(((((('''&&&ooo___OOOGGGCCC???<<<:::666888;;;<<<;;;999666444333444555333000///111333000000000000111111111111//////...------------...---------,,,,,,++++++++++++++++++,,,,,,---------******++++++++++++******,,,+++******)))*********((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))************)))(((((((((''''''''''''&&&''''''(((((((((((((((,,,++++++***)))(((((((((((((((((((((((()))******'''&&&&&&(((***+++***)))+++***)))*********(((&&&&&&''')))*********)))((()))(((&&&%%%&&&)))+++---))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((()))***+++,,,,,,---((((((((((((((()))******))))))))))))))))))))))))###+++333555222///111444++++++,,,,,,,,,---------(((((()))***************%%%&&&'''((()))*********++++++++++++++++++++++++)))))))))))))))(((((('''&&&&&&((())))))*********---,,,***)))))))))******---,,,+++)))((()))******------,,,,,,***)))''''''***)))))))))***+++,,,,,,+++***)))(((((()))******(((((((((***+++---///000,,,+++,,,...//////---,,,++++++***+++,,,...000222---...000222444666888999:::===AAAEEEHHHIIIIIIIIIHHHIIIJJJLLLOOORRRTTTUUUUUUWWWXXXYYYZZZ]]]bbbfffcccdddffffffffffffhhhjjjiiikkknnnooooooooopppqqqpppqqqtttwwwyyy{{{|||}}}~~~~~~}}}~~~{{{yyyyyyzzz}}}yyyyyyyyywwwuuurrrooonnnmmmjjjggghhhkkknnnooonnnqqqtttvvvvvvuuuuuuxxx{{{}}}xxxpppooooooqqquuuwwwxxxxxx|||wwwqqqmmmbbb]]]UUUQQQPPPRRRTTTUUUXXX[[[]]]\\\XXXUUUUUUVVVXXX[[[___gggoooxxxzzzqqqllljjj______]]]\\\]]]aaahhhmmmuuuxxx{{{}}}}}}}}}}}}}}}}}}{{{zzzzzzyyywwwuuuttttttsssrrrnnnggg___YYYOOOIIIBBB@@@BBBCCCBBB???BBBBBBCCCCCCAAA===999777444333333222111000//////...---+++***)))***++++++******************************))))))))))))******)))((((((((((((((()))***'''((())))))))),,,000333555---***000000)))''',,,)))))))))))))))))))))))),,,***(((***---...---+++***(((''''''(((((('''&&&lll^^^OOOHHHDDD???<<<<<<::::::::::::888666444333333333444555444333222111////////////////////////222000...,,,+++***+++++++++,,,------......------,,,---/////////---+++)))///...+++)))))))))***+++******))))))))))))************)))(((((())))))***&&&'''(((***+++++++++***)))&&&%%%&&&)))***)))'''))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%'''((()))))))))+++,,,,,,+++***))))))***+++,,,************************((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&%%%%%%'''((()))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((()))***++++++,,,,,,111000///...------......''''''''''''(((((((((((('''''''''***,,,,,,+++)))*********)))))))))))))))***************************++++++******)))((('''++++++***)))(((((())))))************)))))))))))))))*********++++++++++++''''''((()))))))))))))))(((((()))***+++,,,------''')))+++,,,---,,,+++***))))))))))))***+++,,,,,,,,,---...///000111222333222444777999<<>>;;;999777444111...111///---,,,,,,,,,+++***---,,,+++***)))(((((((((++++++++++++++++++,,,,,,((())))))*********))))))))))))))))))))))))))))))------,,,++++++,,,------))))))************))))))))))))************))))))'''((()))******)))((('''lll^^^OOOHHHDDD???<<<<<<999999999999777555333222333333444444444333222111//////////////////////////////---,,,+++,,,,,,---+++,,,------......------***+++,,,---------,,,+++---,,,+++))))))))))))***)))))))))(((((()))******))))))))))))))))))))))))''''''(((((()))******+++***((('''(((***+++***((()))(((((((((((((((((()))'''''''''(((((((((((((((((((((((()))))))))******+++******)))(((((())))))(((******)))((('''((()))+++******)))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))***+++++++++'''''''''((()))))))))(((******))))))))))))******))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,444333222111000///......''''''((((((((()))))))))'''&&&'''(((***+++)))(((***+++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''++++++***))))))))))))))))))))))))))))))))))))***)))))))))*********++++++((()))******+++*********************************((()))+++,,,,,,+++***)))---------------...///000//////111222444666777777<<<>>>BBBDDDFFFHHHKKKNNNRRRRRRRRRQQQOOOLLLJJJHHHEEEGGGHHHHHHHHHHHHIIIKKKJJJKKKNNNQQQTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^______``````aaaaaagggpppuuuwwwxxxzzz|||{{{}}}}}}~~~yyyuuuqqqooommmjjjhhhhhhhhhgggfffdddaaa^^^\\\\\\^^^___```\\\ZZZYYYZZZ\\\^^^]]]\\\]]]```bbbaaa^^^]]]aaadddooosssxxx|||}}}~~~xxxsssqqqnnnkkkiiijjjlllmmmnnnppprrrsssttttttsssrrrmmmnnnnnnnnnnnnmmmmmmllllllmmmppprrrvvvyyy{{{|||~~~|||zzzwwwtttnnnhhhcccYYYVVVPPPJJJFFFHHHMMMQQQYYY___cccbbbbbbdddcccaaabbbbbbbbbdddgggnnnwww}}}|||zzzvvvrrrkkkeeeaaa``````aaajjjooovvv|||~~~}}}~~~~~~}}}|||yyyuuuoookkkfffccc]]]YYYVVVRRROOOMMMJJJLLLPPPRRRSSSRRRPPPOOOOOOLLLHHHEEEAAA===888444222000---,,,,,,,,,***)))+++******)))(((((()))))))))))))))))))))***************+++******)))(((''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))************))))))))))))************))))))''''''((())))))(((''''''lll^^^OOOHHHDDD???<<<<<<999999888888666444333222333333333444333222222111000000000000000000000000------,,,,,,,,,------...+++,,,------......---------,,,,,,+++++++++++++++++++++******))))))(((((((((((('''(((((()))******((((((************)))(((((((((''''''((()))+++,,,***)))((()))+++,,,+++***((((((''''''''''''(((((())))))((((((((((((((('''))))))))))))************+++***))))))((()))))))))((()))***)))'''&&&'''(((((())))))******)))))))))'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((''''''&&&&&&&&&(((((()))******++++++,,,(((((()))*********))))))******))))))))))))******))))))))))))))))))))))))'''((())))))''''''((())))))))))))))))))))))))))))))))))))***++++++,,,,,,333333333222000...,,,***((())))))))))))*********''''''&&&'''))))))(((&&&)))))))))******+++++++++''''''''''''''''''''''''&&&'''(((((())))))((((((++++++***))))))))))))***''''''(((((())))))******((()))))))))************)))***++++++,,,,,,++++++,,,,,,+++***)))(((((('''+++,,,---------,,,+++***,,,,,,,,,,,,---...///000666777888:::===???AAABBBIIILLLOOORRRSSSTTTUUUWWWZZZZZZYYYVVVSSSPPPLLLJJJFFFGGGIIIIIIHHHHHHIIIKKKKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTWWW^^^gggnnnqqqsssuuuwwwvvvzzz|||zzz{{{zzzssslllhhh```^^^[[[ZZZZZZZZZYYYWWWVVVUUUUUUVVVXXX\\\```bbb]]][[[ZZZ[[[\\\]]]\\\[[[XXXYYYYYYVVVSSSRRRUUUXXX\\\aaaiiinnnppppppppppppyyy}}}~~~|||xxxtttqqqnnnmmmmmmllllllmmmmmmlllkkkiiihhhccccccbbbaaaaaaaaabbbbbb```aaabbbeeehhhkkkmmmooorrrpppnnnllliiieee___[[[WWWUUURRRNNNMMMPPPUUUZZZeeekkkpppoooooopppooollljjjjjjkkklllnnntttzzz{{{uuunnnhhhdddcccbbbfffjjjpppvvv{{{|||vvvrrrpppmmmhhhddd```[[[UUURRRIIILLLPPPUUUXXXYYYYYYYYY[[[YYYUUURRROOOJJJEEEAAA999777444111000///---+++*********)))******+++,,,(((((()))))))))*********,,,,,,++++++***)))''''''))))))))))))))))))))))))***)))(((((((((((()))***))))))************))))))))))))************))))))'''(((((())))))(((((('''lll^^^OOOHHHDDD???<<<<<<999888888666555444222222333333333333222222111111000000000000000000000000......------,,,,,,,,,---+++,,,------......------111///---+++*********++++++++++++++++++***)))(((''''''''''''((()))******((()))+++,,,---,,,***)))+++***((('''(((***,,,---))))))))))))***++++++***((((((''''''''''''((((((***)))))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&'''###$$$&&&&&&&&&'''(((***&&&''')))******)))((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&******))))))(((''''''&&&''')))******))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))((('''&&&''')))************************))))))*********+++++++++---...//////...+++((('''))))))*********+++++++++)))((('''((())))))(((&&&%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&'''((()))************++++++***))))))*********'''''''''((())))))******(((((()))))))))*********)))******+++++++++++++++,,,++++++***))))))((((((---.../////////...------+++,,,---...000222444555???@@@BBBEEEHHHKKKMMMNNNSSSVVVZZZ\\\]]]\\\]]]]]]aaa```___]]]ZZZVVVSSSQQQLLLNNNOOOOOONNNNNNOOOPPPRRRTTTUUUWWWXXXXXXXXXWWWWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLJJJJJJJJJKKKLLLPPPWWW```gggjjjmmmppprrrqqqvvvzzzyyyzzz|||tttiii___ZZZRRRQQQOOONNNOOOOOOMMMLLLLLLOOOTTTZZZ___dddiiillliiihhhhhhhhhhhhhhhgggfff___^^^[[[UUUOOOMMMNNNPPPOOOSSSYYY]]]^^^______```iiipppyyy~~~~~~~~~{{{wwwtttrrrqqqpppoooooommmkkkiiifffeeecccbbb```^^^]]]]]]]]]^^^[[[[[[\\\^^^```cccfffgggfffeeedddddddddbbb^^^[[[ZZZZZZXXXWWWWWWZZZ```dddqqqxxx||||||{{{|||zzzwwwvvvwwwxxxyyyzzz}}}}}}yyytttooollljjjiiicccfffkkkpppuuu{{{{{{wwwvvvsssppplllgggaaaZZZUUULLLMMMPPPSSSXXX]]]```ccc```___]]]\\\[[[WWWSSSPPPHHHDDD@@@<<<999666222000---,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,++++++++++++******)))((()))))))))))))))))))))))))))))))))(((((())))))))))))******++++++******))))))******++++++******)))))))))))))))))))))))))))lll^^^OOOHHHDDD???<<<<<<999999777666555333333222333333222222111111111111000000000000000000000000/////////...---+++******+++,,,------......------000///---++++++,,,...000,,,,,,---------,,,+++***((((((((((((((()))******)))***,,,......---,,,+++,,,+++***))))))***,,,...(((((())))))))))))******((((((''''''''''''((((((******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&!!!###%%%%%%%%%%%%''')))&&&'''(((*********)))((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))((((((*********)))((((((''''''&&&(((******((('''''')))+++******))))))******+++((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))***************+++++++++((()))+++,,,,,,***)))'''************+++++++++++++++)))(((((()))***)))(((%%%%%%&&&'''((())))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++***************++++++'''((((((((())))))******))))))))))))************((()))******++++++******************++++++++++++------...///000000000000111222444777:::===@@@BBBEEEFFFIIILLLPPPSSSUUUWWWXXX\\\___aaaaaaaaaaaaaaaeeeeeeeeedddbbb___]]]\\\XXXYYYZZZZZZYYYXXXZZZ[[[]]]___```bbbcccdddcccccccccaaa___\\\YYYVVVUUUTTTSSSPPPMMMJJJHHHHHHIIIIIIIIIPPPXXX^^^```cccfffiiilllsssyyyyyyzzzzzzooobbbUUUNNNJJJIIIHHHHHHIIIIIIGGGFFFEEELLLWWW```ggglllpppsssqqqrrrrrrrrrpppooommmmmmhhheee___WWWPPPKKKJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSZZZbbbmmmsssvvvxxx|||~~~~~~}}}zzzxxxzzzyyyyyywwwvvvtttsssrrrqqqqqqooommmjjjhhhfffeeegggeeebbb___]]]\\\\\\\\\[[[ZZZZZZZZZ\\\^^^```bbb``````aaaccceeefffeeeddd``````aaaaaabbbeeejjjmmmyyy{{{yyyvvvtttqqqooonnnmmmfffhhhkkknnnrrrwww}}}}}}{{{zzzxxxuuurrrnnnhhhaaa\\\VVVUUUTTTTTTXXX___fffjjjddddddcccddddddbbb^^^[[[UUUQQQLLLFFFBBB>>>999666222111000//////......///------------------------((()))***+++++++++++++++******************************************************++++++++++++************++++++++++++******************************lll^^^OOOHHHDDD???<<<<<<:::999888666555444333333333333222111111111111222000000000000000000000000000000///...---+++)))(((+++,,,------......------,,,,,,+++,,,---000333555------------------------******))))))))))))******)))***,,,---......---,,,,,,+++************,,,,,,'''(((***)))(((((()))+++))))))(((((((((((())))))***))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&''''''((()))&&&'''''''''%%%$$$%%%&&&''''''((()))************))))))))))))))))))))))))***))))))(((((())))))***************************))))))***++++++,,,,,,---&&&)))+++***'''%%%'''))),,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((************************)))***+++,,,,,,,,,++++++)))************++++++++++++)))((((((***+++******)))))))))******+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++************+++,,,,,,************)))))))))))))))*********++++++++++++((())))))***+++*********))))))***+++,,,---...///,,,,,,...///111333555666888999;;;>>>BBBFFFIIIKKKIIIKKKMMMPPPTTTWWWZZZ[[[]]]___bbbddddddddddddeeehhhiiiiiijjjiiihhhgggfffdddeeeffffffddddddeeefffhhhiiikkklllmmmmmmllllllkkkiiigggdddaaa___^^^]]][[[XXXRRRMMMJJJIIIIIIJJJFFFJJJPPPSSSTTTWWWZZZ^^^fffpppxxxyyyzzz~~~zzznnn```RRRIIIFFFEEEEEEFFFGGGGGGEEECCCEEENNNZZZdddiiimmmqqqtttrrrtttuuutttqqqnnnmmmmmmlllhhhbbb[[[TTTOOOLLLKKKGGGGGGGGGFFFEEEFFFHHHKKKKKKRRR[[[cccgggjjjnnnqqqssstttttttttsssqqqnnnmmmllllllkkkkkkkkkkkkjjjjjjjjjiiihhhfffdddbbbaaa```eeedddaaa___]]][[[ZZZYYYYYYXXXVVVUUUVVVWWWYYYZZZ\\\]]]^^^bbbgggkkklllkkkhhhjjjmmmnnnpppssswwwzzz~~~{{{yyyyyyzzzrrrqqqooolllkkkjjjjjjjjjkkklllnnnoooqqqtttyyy}}}||||||}}}~~~~~~}}}|||zzzxxxvvvtttooojjjfff^^^[[[WWWUUUVVV[[[bbbfffiiihhhiiijjjkkkiiieeebbb^^^ZZZUUUOOOKKKGGGBBB???;;;999777444222000//////...------,,,,,,++++++***'''(((***+++,,,---------***************************++++++,,,,,,++++++*********++++++++++++************++++++++++++******+++******))))))******+++lll^^^OOOHHHDDD???<<<<<<<<<:::888666555444444555333333111000000000111222////////////////////////......///......,,,+++***+++,,,------......------,,,,,,,,,,,,---///111222---,,,+++++++++,,,---------,,,+++******))))))***))))))******+++,,,,,,---))))))))))))))))))))))))'''***++++++))))))***,,,******))))))))))))******)))))))))))))))*********))))))))))))((((((''''''((((((((((((((()))******((()))***)))'''''''''(((((((((((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++)))******++++++,,,------'''***---,,,(((&&&'''***+++******************+++))))))))))))))))))))))))((()))******(((((()))***''''''''''''''''''''''''************************,,,,,,,,,,,,,,,,,,,,,+++)))))))))************+++)))(((&&&''')))***+++******+++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++++++++*********++++++,,,---,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++***++++++,,,...//////000///000222555888;;;>>>@@@AAABBBDDDFFFIIIMMMPPPQQQOOOPPPSSSVVVYYY\\\___```bbbdddfffgggggghhhjjjkkklllmmmnnnoooooonnnmmmlllmmmnnnooonnnmmmlllmmmnnnoooooopppppppppooommmllliiiiiigggfffeeeeeeddddddaaa]]]VVVOOOKKKIIIIIIIIIGGGJJJLLLMMMLLLNNNRRRVVVaaammmwwwyyyyyy|||~~~yyymmm___QQQHHHCCCCCCCCCDDDFFFFFFDDDBBBEEEMMMVVV\\\^^^aaafffjjjiiikkkmmmkkkgggdddbbbbbbbbb___[[[WWWTTTQQQNNNLLLDDDEEEFFFEEEDDDDDDEEEGGGFFFJJJPPPWWW]]]```cccccchhhiiijjjjjjhhhfffeeedddbbbaaa```_______________^^^]]]\\\[[[ZZZZZZZZZZZZ^^^^^^]]]\\\[[[YYYXXXWWWWWWUUUSSSPPPPPPPPPRRRSSSUUUUUUXXX\\\bbbfffhhhhhhiiilllpppsssvvvyyy}}}|||uuuooolllkkkkkkdddcccbbbaaaaaaccceeefffjjjlllmmmmmmnnnppptttwwwyyy|||{{{wwwuuuvvvxxxzzz{{{{{{yyyxxxwwwvvvtttpppmmmeeebbb]]]YYYWWWXXX[[[]]]eeefffhhhlllnnnmmmjjjhhhddd```\\\XXXUUURRROOOMMMIIIGGGCCC???:::666444333111111000...---,,,+++***)))******+++,,,,,,,,,,,,******************************+++,,,,,,+++*********++++++,,,,,,++++++******++++++,,,,,,++++++***))))))(((''''''((())))))lll^^^OOOHHHDDD???<<<<<<<<<;;;999777555555555555444333111000000000111222////////////////////////,,,,,,.........---,,,++++++,,,------......------000///...---,,,+++++++++---,,,***))))))***,,,.........,,,+++******))))))(((((((((((()))***+++,,,''''''(((((((((((('''&&&(((+++---,,,***)))+++...++++++************++++++(((((())))))******+++++++++*********))))))((((((((((((((((((((()))******''')))***+++***+++,,,...***))))))((()))+++---...))))))))))))))))))))))))******))))))))))))******&&&&&&'''((()))***++++++++++++******)))((((((((((((,,,///---)))&&&(((+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((***+++***)))((()))+++''''''''''''''''''''''''++++++******************...---,,,+++************((())))))))))))*********(((&&&%%%%%%'''******************)))))))))))))))************************((())))))************)))+++*********+++,,,,,,---...------,,,+++***))))))++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,---......//////000444555777;;;???DDDHHHJJJMMMNNNOOOPPPSSSUUUWWWYYYUUUVVVXXX[[[^^^aaadddeeefffgggiiiiiijjjkkknnnpppooopppqqqqqqqqqqqqpppoooqqqrrrsssrrrqqqpppqqqrrrqqqqqqqqqqqqooommmkkkjjjeeedddddddddeeefffggghhheee```XXXPPPJJJHHHHHHHHHJJJLLLMMMKKKJJJKKKPPPTTT]]]jjjvvvyyyyyy{{{}}}~~~zzzzzzzzzuuukkk^^^PPPGGGBBBBBBBBBCCCEEEEEECCCAAA@@@EEEKKKMMMMMMOOOUUUZZZ[[[^^^```^^^YYYUUUTTTTTTRRRPPPNNNMMMMMMKKKIIIGGGAAACCCFFFGGGFFFEEEEEEEEEMMMNNNRRRXXX^^^bbbbbbbbbaaacccddddddbbb````````````^^^\\\ZZZXXXWWWXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUXXXYYYZZZZZZZZZYYYWWWVVVVVVTTTQQQNNNLLLMMMNNNOOONNNNNNPPPTTTZZZ^^^aaaaaa___ccchhhmmmqqquuuyyy|||{{{~~~zzz{{{~~~}}}tttkkkddd```___^^^XXXXXXWWWXXX[[[^^^ccceeeggghhhiiijjjjjjlllooorrrtttxxx~~~~~~~~~{{{wwwqqqnnnooorrrvvvxxxxxxwwwuuuuuuuuuuuusssqqqmmmkkkgggbbb^^^\\\[[[[[[]]]___dddiiinnnpppnnnlllgggeeeaaa___^^^\\\ZZZXXXUUURRRNNNHHHBBB>>>:::888555555333222000...---,,,++++++,,,,,,,,,++++++***************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++******++++++,,,,,,++++++***((('''&&&%%%%%%&&&'''(((kkk^^^OOOHHHDDD???======::::::::::::999777666555444444444333222111//////111111111111111000//////000000//////.........---------------------------------,,,+++************************************///---*********++++++***((()))+++,,,,,,+++)))((('''(((***,,,,,,***((('''(((***,,,***'''%%%''')))'''(((***++++++)))'''&&&***)))))))))))))))******,,,+++(((''''''(((+++,,,((((((''''''''''''((((((---+++(((&&&&&&&&&&&&%%%)))((('''&&&''')))+++---(((((((((((())))))))))))))))))))))))((((((((((((+++++++++************)))******++++++++++++******((((((''''''''''''((((((,,,***(((''''''(((***,,,((())))))***+++,,,,,,---%%%''')))***+++***)))(((+++*********)))))))))((('''((()))******)))((('''***+++,,,------,,,+++***((()))++++++)))((()))***&&&''''''((()))******+++************************))))))((((((((((((((()))))))))))))))((((((((((((&&&''')))+++++++++***)))))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++******,,,...---------,,,---111777;;;<<>>;;;777444111...***(((---,,,***(((((()))***+++,,,***((()))+++---......++++++******)))*********++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))kkk]]]OOOHHHDDD???======888888888777666555333333444444444333222111000///000000111111111000000//////.........------------------------------------*********++++++,,,---...************************...+++(((''''''''''''&&&))))))***++++++***))))))((()))***++++++***)))((()))***+++***)))((()))***(((((()))******)))((('''((((((((((((((()))***++++++***)))(((((()))***+++)))(((((((((((((((((()))'''&&&%%%&&&''')))***+++&&&%%%$$$$$$$$$&&&((()))))))))))))))************(((((((((((())))))))))))''''''((()))***++++++,,,)))******************)))(((''''''''''''''''''(((***)))(((''''''((()))***'''''''''(((((()))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))******)))((((((******++++++++++++******((()))++++++)))((()))***''''''(((((()))******+++************************000///---+++***))))))(((************************))))))))))))******++++++************************+++++++++,,,,,,------------......,,,++++++---///...///000111333777<<<@@@DDDGGGJJJLLLOOORRRWWWZZZXXXYYY[[[]]]___```bbbccc^^^```bbbccccccdddfffhhhkkkkkkkkklllmmmoooppppppqqqppppppqqqtttvvvvvvuuuuuutttrrrqqqpppmmmiiifffccccccdddcccbbbaaa___^^^^^^\\\YYYXXXYYYYYYYYYXXXYYYVVVQQQLLLIIIHHHHHHHHHGGGHHHHHHGGGFFFGGGIIIKKKRRR\\\dddgggiiimmmlllhhhkkkiiifffccc```ZZZRRRLLLLLLIIIFFFEEEGGGHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHHHHIIIJJJMMMOOORRRTTTPPPPPPQQQRRRSSSUUUUUUVVVWWWYYY]]]aaaeeeggghhhhhhhhhhhhiiihhhgggeeecccbbbdddbbb```]]][[[XXXWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUWWWXXXYYYZZZZZZZZZZZZYYYZZZYYYWWWTTTPPPLLLIIIGGGFFFGGGJJJKKKKKKMMMOOOQQQRRRTTTXXX]]]aaaeeeggghhhhhhhhhiiijjjmmmpppsssuuuvvvxxxyyyyyyvvvsssqqqqqqnnnppptttyyy||||||yyyvvviiiddd]]]ZZZ[[[[[[XXXUUUUUUTTTSSSSSSTTTWWW[[[]]]___aaaeeeffffffeeefffgggggggggiiikkkoootttyyy|||{{{xxxtttqqqpppooonnnlllkkkiiiggggggiiikkkmmmnnnqqqpppooolllhhhddd```]]]VVVXXX[[[```eeeiiimmmooonnnkkkgggfffggghhhgggfffcccaaa^^^[[[WWWTTTRRRQQQJJJGGGCCC>>>;;;666222///******************))))))---,,,******,,,---,,,,,,+++***************++++++++++++***)))))))))))))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))kkk]]]OOOHHHDDD@@@======888777777666555444333222444444444333222111000//////000000111111111000000---------------,,,,,,,,,------------------------+++++++++,,,,,,---......++++++++++++++++++++++++---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++***))))))(((((((((((()))))))))((((((((()))******+++***))))))))))))))))))***))))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,)))((('''''''''((()))***************++++++++++++''''''(((((())))))******&&&&&&'''((()))***++++++((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((&&&'''(((***,,,(((((((((((())))))))))))))))))***++++++***))))))*********))))))*********((()))++++++)))((()))***'''(((((())))))*********************************---,,,+++)))((('''''''''++++++++++++++++++++++++---+++***))))))***---...+++++++++++++++*********)))******,,,---...///////////////...,,,---///111000333777:::===AAAEEEHHHNNNPPPSSSUUUVVVYYY]]]_________```bbbcccdddffffffaaaccceeeeeeeeefffhhhiiikkkkkkkkklllnnnppprrrssstttrrrqqqqqqssstttsssrrrsssqqqnnnlllkkkhhhdddaaa^^^______```______^^^^^^___]]]ZZZYYYXXXXXXVVVUUURRRPPPKKKGGGEEEDDDDDDEEECCCDDDEEEDDDCCCCCCEEEFFFMMMTTTZZZ\\\]]]______]]]^^^]]]\\\\\\[[[YYYVVVSSSSSSQQQNNNNNNPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPRRRTTTXXX[[[^^^```]]]]]]^^^```bbbcccdddeeehhhiiillloooqqqrrrrrrrrrrrrrrrrrrqqqpppnnnllljjjnnnmmmjjjgggdddaaa```___]]]\\\ZZZYYYXXXXXXYYYZZZ\\\]]]```cccdddeeeddddddfffddd```[[[VVVQQQMMMKKKIIIKKKLLLMMMLLLLLLNNNPPPNNNPPPTTTXXX\\\^^^```aaa^^^^^^^^^___```ccceeefffhhhiiijjjjjjhhhgggggghhhfffhhhlllqqqtttsssooolll^^^YYYUUUTTTUUUWWWVVVTTTTTTSSSQQQQQQTTTZZZ```cccfffjjjnnnppppppooonnnnnniiigggeeeeeeggglllqqqttttttsssrrrrrrrrrqqqooollliiigggdddbbbbbbdddgggiiikkklllnnnnnnlllhhhcccaaaXXXYYYZZZ]]]```eeeiiilllooonnnnnnoooooonnnkkkhhhiiihhhfffccc```^^^\\\[[[UUURRRLLLGGGCCC===888555---.../////////,,,***(((---,,,+++,,,------+++)))))))))))))))***+++,,,,,,+++***))))))))))))))))))++++++***)))'''&&&%%%%%%))))))))))))))))))))))))jjj]]]NNNGGGDDD@@@===>>>:::999888777666555444444333444444333222111000/////////000111111111111000------------------------......................../////////...---,,,+++***++++++++++++++++++++++++)))((('''))),,,///111111))))))(((((((((((())))))******))))))))))))******+++((('''(((,,,---,,,)))***)))'''''''''(((***+++,,,++++++***************((()))***++++++***)))((())))))************))))))))))))))))))''''''((()))+++***)))(((((())))))***)))))))))*********++++++''''''(((((())))))*********))))))))))))((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((******))))))))))))))))))******)))(((((()))***+++)))))))))(((((((((''''''*********++++++*********+++***)))(((((()))***+++((()))++++++)))((()))***(((((()))))))))*********************************((((((((((((((())))))************+++++++++++++++---,,,+++++++++,,,------*********++++++,,,,,,,,,))))))***+++,,,---............///...---...111333666:::@@@EEEIIILLLOOORRRUUUWWWYYYZZZZZZ\\\___bbbccccccdddeeefffgggggghhheeeggghhhiiihhhhhhjjjllllllllllllmmmoooqqqrrrsssrrrpppnnnlllmmmmmmlllkkkkkkiiigggggggggfffdddbbbcccccccccbbbbbbaaa``````dddaaa^^^\\\ZZZXXXUUUSSSJJJHHHEEECCCAAAAAABBBCCCAAABBBDDDDDDDDDDDDFFFHHHKKKOOOSSSUUUVVVXXXYYYZZZYYYYYYZZZ[[[]]]_________]]]\\\ZZZZZZ[[[]]]^^^^^^````````````aaabbbcccdddaaaaaaaaa``````aaaaaaaaacccdddeeegggiiikkklllmmmlllmmmnnnppprrrtttuuuvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{yyy{{{yyywwwtttrrrpppooooooiiihhhfffeeecccccccccddddddgggkkkoooqqqrrrqqqpppqqqnnnjjjeee```[[[WWWUUUQQQSSSTTTTTTSSSRRRTTTUUURRRTTTWWW[[[^^^```aaaaaa^^^]]]\\\[[[[[[\\\]]]]]]___```aaa___^^^]]]^^^___]]]___cccgggiiigggccc___UUURRRPPPPPPRRRTTTTTTTTTPPPOOOOOOQQQWWW```iiiooorrrwww|||~~~}}}{{{xxxwwwsssqqqmmmiiiggghhhiiijjjlllkkkkkklllooopppooonnnllljjjgggcccaaabbbeeehhhgggiiijjjjjjiiifffdddbbb\\\\\\[[[[[[^^^bbbfffiiilllnnnqqqttttttqqqmmmjjjjjjiiihhhgggeeecccbbbaaa]]]ZZZUUUPPPLLLGGGBBB???888888777666333000---++++++******,,,------***((())))))))))))***+++,,,---******)))))))))))))))******************+++++++++))))))))))))))))))))))))jjj\\\NNNGGGDDD@@@>>>>>>:::999888666555555555555333333333333222222111000///000000111111111000000..................//////........................000000000000///---+++***++++++++++++++++++++++++%%%$$$$$$&&&))),,,......))))))(((((((((((())))))******))))))))))))*********'''&&&'''***,,,***(((***)))'''&&&&&&(((***,,,000///...,,,+++***))))))((()))***++++++***)))((())))))************))))))***+++,,,***'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''((((((((()))))))))***++++++*********)))))))))(((((())))))))))))((((((++++++************++++++)))******++++++******)))************))))))))))))((()))***++++++***)))(((,,,+++***)))((('''&&&%%%+++******************++++++***)))(((((()))***+++((()))++++++)))((()))***))))))))))))************************************,,,+++++++++,,,,,,---...)))))))))*********+++++++++,,,---......---,,,+++(((((()))+++,,,---...///************++++++++++++,,,---//////000222555888>>>CCCJJJOOOSSSUUUXXXYYYXXXYYY[[[[[[\\\]]]```bbbeeeeeeeeefffgggggghhhhhhjjjkkkllllllkkkkkkmmmnnnnnnnnnooopppqqqqqqqqqqqqooolllhhhffffffeeedddccc]]]]]]^^^aaaeeeggggggfffiiihhhgggdddbbb```______aaa___[[[YYYVVVSSSOOOLLLDDDCCCBBBAAABBBCCCEEEFFF@@@CCCFFFHHHIIIJJJMMMOOOOOOQQQTTTXXXZZZ[[[^^^aaa___```bbbdddgggjjjmmmnnnkkkkkkkkkkkkkkklllnnnoooqqqqqqqqqrrrtttuuuwwwxxxsssrrrqqqpppooooooooopppuuuuuuvvvwwwyyyyyyzzzzzzzzz{{{|||~~~~~~}}}}}}}}}uuutttrrrpppooonnnnnnooolllooosssvvvxxxyyyxxxwwwuuusssoookkkgggdddaaa```[[[\\\^^^]]]\\\\\\]]]______aaaeeehhhjjjkkkkkkkkkgggeeeccc```]]]\\\[[[[[[^^^^^^^^^]]]ZZZXXXYYYYYYWWWXXXZZZ\\\]]][[[WWWSSSOOONNNLLLMMMNNNOOOPPPPPPKKKKKKLLLQQQZZZfffrrryyyyyy~~~}}}|||}}}{{{xxxuuuqqqllliiigggdddbbbaaabbbeeeiiilllmmmnnnnnnmmmjjjffffffhhhkkkiiihhhgggfffeeecccbbbbbb___]]][[[YYYZZZ]]]aaadddgggkkkpppttttttqqqmmmkkkjjjjjjjjjjjjhhhgggeeedddeeebbb^^^[[[XXXUUUQQQNNNFFFDDD???:::666222000///))))))***+++------+++)))))))))))))))***+++,,,---***)))))))))))))))******)))*********+++++++++,,,************************jjj\\\NNNGGGDDD@@@>>>???999888666444333333333444333333333333333222111000111111111111111000//////.........///////////////..............................000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((()))((('''&&&''')))+++,,,111000...,,,+++***))))))((()))***++++++***)))((('''(((************((('''&&&))),,,+++((('''(((***'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))***+++,,,------((())))))******))))))(((++++++************++++++++++++++++++++++++++++++(((((((((((())))))))))))(((***+++,,,,,,***((('''---,,,+++***)))((('''&&&+++***))))))))))))***+++*********))))))*********((()))++++++)))((()))***************************************************...---,,,+++************(((((())))))***+++++++++***,,,---......---+++)))((()))***+++,,,......///+++++++++++++++++++++,,,---///111444666:::???BBBIIIMMMSSSXXX[[[\\\]]]^^^[[[\\\^^^^^^^^^___bbbdddffffffggghhhiiiiiijjjjjjnnnoooppppppnnnnnnoooppppppqqqsssssssssqqqooommmjjjgggbbb___^^^]]]\\\[[[VVVXXX\\\ccciiilllmmmllljjjhhhddd```]]]YYYWWWVVVVVVTTTQQQOOOMMMKKKGGGDDDBBBCCCCCCDDDGGGIIILLLNNNHHHKKKNNNQQQSSSUUUXXXZZZ[[[\\\```eeeggghhhkkkpppmmmooorrrssstttvvvyyy{{{zzzzzz{{{zzzyyyzzz|||~~~{{{||||||}}}~~~}}}{{{zzzyyyyyyzzzzzz|||}}}~~~|||{{{yyywwwwwwwwwxxxssstttwwwyyyzzzzzzyyyxxxsssrrrooollljjjiiihhhhhhdddfffhhhhhhhhhhhhjjjkkkooorrruuuxxxzzzzzzyyyxxxtttrrrnnnjjjgggdddcccbbbdddeeefffddd```^^^]]]]]]YYYXXXXXXWWWWWWUUUQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJGGGGGGIIIOOOYYYeeeqqqxxx{{{~~~}}}zzzuuuooolllaaa]]]YYYXXX[[[```dddfffjjjnnnqqqpppnnnlllmmmooonnnllljjjhhhfffeeeddddddaaa___\\\YYYYYYZZZ]]]^^^aaaffflllppppppnnnmmmlllmmmmmmmmmmmmlllkkkiiigggeeeccc```___^^^\\\YYYWWWQQQMMMGGGAAA;;;777555444---,,,+++,,,......---+++))))))))))))***+++,,,,,,)))))))))))))))******+++++++++***)))((((((''''''************************~~~iii\\\NNNGGGDDDAAA??????:::999777555444444444555222222333333333222111111222222222222111///...------------....../////////...........................///111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++))))))***++++++***))))))((()))***++++++***)))((()))***+++***((((((((()))((('''''''''((()))+++,,,------+++***************))))))************))))))&&&''')))******)))'''&&&$$$(((,,,,,,)))'''))),,,(((((()))******++++++***(((((()))))))))***************))))))((((((''''''''''''((()))***+++,,,,,,)))******************)))***))))))(((((())))))***,,,+++***))))))***+++,,,(((((())))))******++++++++++++++++++******))))))++++++++++++***************))))))(((((())))))*********++++++++++++******((()))++++++)))((()))***************************************************++++++***)))(((((((((((())))))******+++,,,,,,---,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---++++++,,,,,,---...//////000333666:::???DDDJJJOOOSSSWWW[[[^^^______```aaa___aaabbbbbbbbbdddfffhhhhhhiiijjjkkklllmmmnnnnnnqqqrrrsssrrrqqqpppqqqrrrssstttvvvwwwuuupppkkkhhhccc___ZZZWWWUUUTTTTTTSSSQQQTTTZZZaaahhhkkkkkkiiidddbbb^^^YYYTTTPPPNNNMMMKKKJJJIIIIIIIIIHHHEEECCCDDDEEEGGGKKKNNNRRRVVVXXXWWW[[[___bbbccceeegggiiilllkkkooovvvxxxwwwyyy{{{~~~zzzzzzzzzzzzzzzyyyxxxxxxsssrrrooommmllllllmmmnnnoooqqqssstttuuuvvvxxxzzz}}}|||xxxuuurrrqqqpppqqqsssuuussspppmmmkkkkkkfffccc```^^^\\\ZZZWWWUUUPPPPPPOOOLLLJJJGGGFFFFFFFFFFFFGGGKKKSSS]]]gggmmmsssxxx~~~}}}~~~~~~|||wwwsssppp```\\\VVVSSSTTTWWWZZZ[[[```gggooossssssqqqrrrtttrrrrrrrrrqqqooommmkkkiiieeeccc```]]]\\\\\\]]]^^^\\\aaagggjjjkkkkkkmmmnnnnnnoooppppppooollljjjiiieeecccaaa``````___]]][[[XXXVVVQQQLLLGGGBBB>>><<<444222000/////////...,,,+++***************++++++)))))))))))))))***+++++++++******))))))(((((((((************************}}}iii\\\NNNGGGDDDAAA??????===<<<999777666666777888222222333333333222111111333333333222000///---,,,,,,,,,,,,------.........////////////////////////222333333333222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''')))***++++++((()))+++------+++)))(((''')))***,,,,,,***)))'''***,,,...,,,)))''')))+++'''''''''(((((()))***+++)))))))))((()))******+++***))))))))))))))))))***&&&'''(((******((('''&&&%%%***------)))'''(((+++$$$$$$&&&'''(((((((((((()))************+++++++++++++++***)))((('''&&&&&&))))))))))))((((((((((((******++++++++++++******((((((''''''''''''((((((,,,***(((''''''(((***,,,******+++,,,---.........---,,,***)))((()))***+++))))))***+++,,,,,,------***)))(((''''''((()))******+++,,,------,,,+++***((()))++++++)))((()))***++++++******************************************++++++++++++,,,---...///******+++,,,,,,---.........---+++))))))***+++,,,......---,,,,,,+++*********+++,,,...000111333333333666;;;@@@EEELLLSSSXXXYYY\\\___aaaaaaaaaaaabbbcccdddffffffggghhhjjjmmmkkkkkklllnnnooopppqqqrrrrrrtttttttttrrrqqqrrrssstttvvvyyyyyyvvvpppiiieee\\\XXXSSSOOONNNMMMLLLLLLHHHLLLRRRYYY___aaa```]]]```]]]YYYSSSOOOKKKIIIHHHGGGGGGHHHIIIKKKKKKJJJHHHGGGHHHKKKOOOTTTYYY]]]___fffiiimmmpppqqqrrrsssuuuwwwvvv{{{~~~}}}{{{zzzyyyyyyuuutttrrrpppooopppqqqrrrwwwyyy|||}}}~~~}}}}}}}}}|||yyyyyyssspppkkkgggdddbbb```^^^VVVUUUTTTPPPLLLHHHFFFFFFFFFFFFFFFHHHNNNUUU]]]bbbfffkkkqqqvvvyyyzzz{{{|||~~~~~~~~~|||yyyuuuqqqoooaaa\\\WWWSSSRRRRRRRRRRRRVVV```lllsssuuutttuuuvvvuuuwwwxxxyyyxxxtttqqqnnnkkkiiifffcccaaa`````````ZZZ^^^dddggghhhjjjmmmooonnnoooppppppnnnllljjjhhhjjjhhhfffeeeeeedddbbbaaa\\\[[[ZZZVVVRRRLLLGGGDDD;;;888444111000///...---++++++******************))))))((())))))***++++++)))******+++,,,,,,------************************fffZZZMMMGGGEEEAAA>>>>>>::::::999888777666555555333222111111222222111/////////............//////------,,,,,,,,,,,,------++++++******,,,...111222;;;DDDCCC444***+++,,,))),,,,,,------,,,,,,+++***,,,+++++++++***)))))))))******))))))))))))******((((((((((((((((((((((((++++++***)))((('''&&&&&&***+++,,,+++))))))***,,,((()))++++++)))))))))***))))))))))))))))))))))))(((((()))***++++++******(((((()))))))))((('''&&&''''''(((((())))))******&&&&&&&&&''')))***,,,---,,,+++******))))))******'''((()))***,,,---...///******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))*********)))(((((()))+++---...+++***((('''''')))***,,,---+++)))((()))***+++*********))))))***,,,---///))))))(((((((((((()))))),,,,,,,,,+++++++++******+++)))'''))),,,......---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++///000------...---)))222111///,,,+++*********............------------///////////////111555888>>>BBBGGGLLLPPPUUUZZZ^^^```aaaccccccbbbbbbccceeedddfffhhhjjjlllllllllkkknnnppprrrsssssstttuuuvvvxxxwwwvvvuuuuuuuuuvvvwwwxxxvvvuuuxxxyyysssggg\\\WWWRRRNNNLLLIIIDDDDDDGGGGGGIIILLLPPPRRRSSSSSSSSSQQQPPPNNNJJJGGGEEEFFFHHHKKKNNNRRRUUUUUUTTTTTTTTTVVVWWWXXX\\\bbbiiipppsssrrrsssuuuxxx|||}}}}}}|||~~~~~~|||zzzwwwuuuuuuxxx{{{}}}{{{|||yyyuuurrrnnnkkkiiigggccc^^^XXXTTTPPPNNNHHHIIIHHHFFFEEEHHHOOOUUUXXXZZZ]]]aaafffkkknnnppppppqqqqqqpppnnnkkkiiiggg^^^XXXQQQNNNPPPSSSUUUVVVWWW\\\dddmmmtttyyy|||}}}~~~|||zzzxxxvvvtttrrrooollliiigggffffff____________bbbeeehhhjjjmmmnnnpppqqqpppooommmlllkkkkkkjjjiiigggeeecccbbb```___^^^\\\XXXTTTQQQOOOJJJFFF@@@;;;777444000...///...,,,+++*********+++))))))((((((''''''&&&&&&))))))***)))((('''%%%###))))))))))))))))))))))))fffYYYLLLGGGDDD???<<<<<<::::::999888777666555555333222111111222222111///000000////////////000000//////............//////---,,,,,,,,,---...111222<<>>AAAGGGJJJNNNRRRUUUXXX\\\___bbbdddeeeeeeddddddeeegggggghhhiiikkklllmmmnnnnnnppprrrtttvvvvvvvvvxxxyyyzzzzzzyyyyyyyyyzzz|||||||||yyyxxxzzzzzzsssggg]]]SSSNNNJJJJJJIIIFFFDDDEEEBBBDDDFFFIIILLLMMMNNNNNNLLLMMMMMMLLLKKKLLLOOORRRUUUXXX]]]```aaaaaabbbbbbdddeeegggkkkpppvvv{{{~~~{{{zzz{{{|||~~~|||zzzzzz}}}~~~{{{yyyyyyvvvrrrllleee___[[[XXXQQQOOOLLLHHHFFFGGGKKKNNNOOOPPPSSSVVVZZZ]]]```aaa_________^^^]]]\\\[[[ZZZYYYTTTOOOMMMOOORRRUUUVVVUUUZZZcccllluuuzzz~~~|||{{{yyyxxxvvvtttrrrpppnnnmmmllldddbbb___]]]]]]```dddffflllmmmoooppppppooommmkkkllllllkkkjjjhhhfffeeedddaaa```___^^^[[[XXXVVVUUURRRNNNIIIDDD@@@;;;777333000///---+++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))fffYYYLLLFFFCCC>>>;;;:::::::::999888777666555555444222111111222222111000111111000000000000111111//////............/////////...---------...000111444<<<>>>555...//////---+++++++++++++++******)))***************+++++++++******))))))))))))******************************((((((((())))))*********(((&&&$$$%%%(((***)))''')))***,,,+++)))(((((()))+++++++++,,,,,,+++++++++'''(((((()))***+++++++++))))))(((''''''''''''(((((((((((())))))))))))***))))))(((((((((((()))))),,,+++******))))))******+++++++++***************)))))))))************+++******************************))))))))))))******((()))***+++++++++++++++...------,,,+++***))))))((()))***---///...,,,)))************+++,,,------,,,++++++******++++++,,,......---,,,***)))((((((---,,,,,,---...---+++)))******+++,,,,,,---......++++++++++++,,,,,,,,,,,,***------++++++......+++---,,,+++++++++,,,---...++++++---...000222333333000444999===AAAEEEJJJLLLRRRTTTWWWYYY[[[]]]```bbbfffggghhhhhhgggggghhhiiijjjjjjkkklllmmmooopppqqqrrrtttwwwxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzrrrfff]]]QQQKKKHHHKKKNNNLLLHHHFFFDDDEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRRRRSSSVVVZZZ]]]bbbeeeiiilllmmmnnnpppqqqqqqrrruuuxxx|||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~{{{uuuoookkkhhhbbb]]]VVVQQQNNNLLLKKKKKKIIIJJJKKKMMMNNNPPPQQQRRRNNNMMMLLLKKKKKKLLLMMMMMMQQQNNNLLLLLLOOOTTTWWWYYYWWW\\\dddnnnvvv|||~~~|||{{{{{{{{{{{{zzzyyywwwvvvuuunnnjjjddd___\\\]]]```bbbhhhjjjmmmooopppnnnmmmkkknnnnnnmmmllljjjiiigggfffccccccbbb```___]]]]]]\\\[[[XXXTTTPPPLLLGGGAAA===555222///---,,,,,,---...,,,+++******************++++++++++++,,,,,,------))))))))))))))))))))))))~~~fffZZZLLLFFFCCC>>>;;;:::::::::999888777666555555444222111111222333111000111000000//////000000111------,,,,,,,,,,,,------///...------------......***111333...***++++++))))))))))))))))))((((((''')))))))))***+++++++++,,,******))))))))))))******************************(((((()))))))))*********(((%%%"""$$$))),,,***''')))+++,,,+++)))(((((((((((()))************)))(((((((((((((((((()))))))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((())))))***,,,+++******))))))******************************)))))))))))))))))))))***************************,,,++++++******++++++,,,((()))***,,,,,,++++++******************)))(((''')))+++...222444333///,,,*********++++++,,,,,,,,,+++++++++******+++++++++---,,,,,,++++++*********+++,,,---...///...,,,***------------------------+++++++++,,,,,,,,,,,,,,,---///...******------+++---,,,,,,++++++,,,---...,,,---///111333666777888666;;;AAAGGGLLLOOOSSSUUUXXXZZZ]]]^^^___```ccceeehhhjjjkkkkkkjjjiiijjjlllmmmlllllllllnnnppprrrssssssuuuxxxzzz{{{|||}}}~~~~~~~~~~~~}}}|||yyyrrrggg^^^VVVOOOMMMSSSYYYXXXSSSOOORRRRRRQQQRRRTTTWWWZZZ\\\]]]^^^___``````aaadddffflllnnnqqqrrrssssssuuuwwwtttvvvyyy{{{~~~{{{yyyyyyzzz~~~~~~|||zzzzzz}}}~~~|||||||||}}}}}}~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}~~~}}}||||||zzzzzzzzz{{{|||~~~}}}~~~~~~{{{xxxvvvsssmmmeee___\\\YYYTTTQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJHHHFFFDDDCCCEEEFFFHHHJJJKKKLLLOOOTTTZZZ^^^aaa```dddkkkssszzz~~~}}}|||}}}}}}~~~}}}|||{{{wwwsssmmmgggbbb```______cccfffiiimmmooooooooonnnqqqppppppnnnmmmkkkiiihhhgggfffeeecccbbbaaa``````___]]][[[YYYVVVQQQKKKGGG<<<999444000---------...+++***)))((((((((()))***'''(((((()))***+++,,,---((((((((((((((((((((((((~~~gggZZZMMMGGGDDD@@@<<<<<<::::::999888777666555555444333222222333333222000000//////......//////000------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,)))...000...,,,,,,,,,+++*********+++******)))((()))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))************))))))))))))***&&&###%%%***---+++((()))***++++++)))(((((()))((()))***++++++***)))(((***)))((('''''''''((((((''''''(((((()))+++,,,---************))))))))))))&&&&&&''''''(((***+++,,,,,,+++******))))))******'''(((((())))))******+++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***,,,,,,+++***)))'''((()))******************+++...222555333///,,,******++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---)))+++---/////////...---000//////...---,,,++++++++++++,,,,,,,,,---------)))+++***''')))---000...///...---,,,,,,,,,---......///111333666999;;;<<<@@@DDDKKKPPPTTTWWWYYY[[[ZZZ\\\___aaabbbcccfffhhhiiikkkllllllllllllmmmooonnnnnnmmmnnnoooqqqtttuuutttvvvyyy{{{{{{|||~~~|||uuulllfffaaa[[[ZZZaaahhhgggbbb^^^dddcccbbbbbbccceeehhhjjjkkklllmmmmmmmmmmmmoooqqqttttttuuutttsssssstttuuuuuuvvvyyy{{{|||||||||{{{yyywwwvvvwwwzzz}}}||||||zzzxxxvvvvvvxxxzzz{{{|||~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz|||~~~~~~}}}}}}|||zzzxxxwwwwwwwwwwwwuuuuuuuuuvvvxxx{{{}}}}}}|||{{{zzz||||||||||||}}}}}}|||{{{|||}}}|||zzzzzz}}}~~~|||||||||~~~}}}~~~xxxqqqllliiifffaaa]]]ZZZYYYXXXWWWVVVTTTSSSSSSNNNKKKHHHEEEDDDEEEGGGHHHKKKNNNSSSXXX^^^eeejjjmmmnnnqqquuuzzz~~~}}}~~~}}}|||zzzxxxtttpppjjjeee```^^^```bbbfffjjjnnnpppqqqrrrrrrrrrqqqpppnnnlllkkkjjjjjjiiihhhfffdddbbbaaa```^^^^^^]]]]]]\\\YYYSSSOOOEEEBBB<<<777222///......000///---+++++++++,,,---&&&&&&'''((()))***++++++((((((((((((((((((((((((~~~fffZZZMMMHHHEEEAAA>>>>>>::::::999888777666555555555333222222333333222111//////............////////////............//////,,,,,,,,,,,,++++++++++++***,,,...---,,,+++,,,---------......------,,,+++***************+++++++++******))))))))))))******((((((((((((((((((((((((+++++++++******)))))))))***(((&&&'''***,,,+++)))((()))++++++)))))))))***)))***,,,------,,,***)))***)))((((((((()))+++,,,&&&'''((()))))))))))))))+++************)))))))))%%%&&&&&&''')))***,,,---,,,+++******))))))******&&&''''''((()))******++++++************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))******+++++++++******))))))***+++,,,------...)))***+++...000///---******++++++,,,,,,,,,++++++((((((''''''''''''(((((((((((()))***,,,---......)))+++...////////////000111111000///---,,,++++++++++++,,,,,,------......***,,,,,,+++...555::::::000///...---------...//////000333777;;;>>>AAACCCKKKOOOTTTXXXZZZ\\\^^^```]]]___bbbcccdddeeehhhjjjjjjlllnnnnnnnnnoooqqqsssppppppqqqqqqssstttvvvwwwvvvxxxzzz{{{{{{|||}}}}}}~~~{{{uuupppmmmhhhhhhnnntttrrrooommmqqqpppnnnmmmnnnoooqqqrrrqqqrrrtttuuuuuuvvvxxxyyyxxxxxxvvvsssqqqoooqqqrrrvvvwwwyyyzzzzzzzzzyyyyyy{{{yyywwwwwwwwwxxxwwwvvvvvvvvvvvvtttrrrqqqssstttwwwyyy|||}}}|||zzzzzzzzzxxxxxxvvvuuuuuuuuuuuuuuussstttvvvvvvuuuvvvxxxzzz{{{{{{|||{{{zzzxxxvvvtttuuutttqqqooonnnooopppqqqoooooopppqqqsssvvvyyyzzzzzz{{{|||{{{xxxuuusssssssssuuuvvvxxxzzz{{{||||||yyyxxxwwwvvvuuuvvvwwwxxx|||{{{{{{|||}}}|||yyywwwxxxwwwwwwxxx{{{}}}}}}|||yyyyyyxxxwwwxxxzzz}}}~~~~~~~~~zzzvvvssspppllljjjfffeeedddbbb```^^^\\\\\\VVVTTTQQQNNNMMMNNNOOOPPPVVVZZZaaaggglllqqqvvvzzz{{{}}}~~~}}}|||yyyxxxwwwtttpppjjjeeeaaaaaaccceeehhhlllpppssstttssssssrrrqqqooommmlllkkkkkkkkkkkkjjjhhheeecccaaa^^^^^^^^^______]]]YYYUUUMMMKKKFFF@@@;;;666333222222111...+++******+++,,,((()))+++,,,,,,,,,+++***))))))))))))))))))))))))~~~dddXXXKKKGGGDDDAAA>>>>>>::::::999888777666555555555333222222333444222111000000////////////000000//////............//////++++++,,,,,,---,,,,,,,,,,,,+++++++++***)))***,,,---------...------,,,++++++++++++*********************))))))))))))******)))))))))))))))))))))))))))***************++++++***)))(((((())))))******&&&(((*********)))***+++)))***,,,......,,,***))))))))))))))),,,///222444+++,,,......---+++(((&&&+++++++++*********))))))''''''''''''((()))++++++,,,+++******))))))******((((((((((((((((((((((((,,,,,,++++++************++++++++++++++++++++++++)))(((((((((((((((((()))++++++***************+++++++++*********+++---...,,,*********,,,,,,+++******+++,,,,,,,,,,,,+++***(((''''''&&&&&&''''''((())))))***+++,,,,,,---...+++...//////...---///111/////////...............++++++,,,,,,---......///...000///---000888======//////......///000222333222444888>>>DDDJJJNNNPPPTTTWWW[[[^^^```aaaccceeebbbdddfffgggggghhhjjjlllkkkmmmpppqqqrrrsssvvvxxxrrrsssuuuvvvxxxyyyyyyyyyxxxzzz|||}}}||||||}}}~~~}}}~~~zzzwwwuuurrrrrrwwwyyywwwvvvwwwxxxwwwuuutttssssssssstttqqqsssvvvwwwvvvwwwxxxyyywwwvvvsssppplllkkkmmmnnnttttttuuuvvvvvvvvvuuuuuuxxxvvvuuuttttttsssqqqnnnoooppppppooommmlllmmmnnnpppsssvvvwwwuuuttttttuuuwwwuuurrrpppooonnnooopppoooqqqrrrqqqooonnnppprrrrrrrrrssssssrrrqqqnnnmmmmmmkkkhhhfffeeegggiiijjjiiiiiijjjkkknnnqqqtttvvvrrrtttuuutttoookkkiiiiiilllnnnqqqtttuuuuuutttsssppppppooonnnnnnnnnnnnnnnqqqqqqqqqrrrtttssspppnnnnnnooopppsssvvvvvvuuusssqqqpppppppppqqqsssuuuvvvxxxyyyzzzzzzyyyzzz|||}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{wwwuuuuuuooonnnmmmkkkiiigggeeeeeecccbbb```___^^^___```aaaeeejjjqqqvvvyyy|||~~~}}}||||||zzzzzzyyywwwtttqqqnnnlllfffffffffgggjjjnnnqqqttttttssssssrrrpppnnnlllkkkiiikkkmmmmmmllljjjfffdddaaa``````aaaaaa___\\\YYYSSSQQQNNNJJJEEE@@@<<<:::555333///,,,***)))***+++***+++...//////,,,***((())))))))))))))))))))))))bbbVVVJJJEEEDDD@@@>>>>>>::::::999888777666555555555444222333444444333111111111000000000000111111---------,,,,,,---------+++,,,------......------000...------,,,+++,,,///***++++++++++++***)))))),,,+++++++++******))))))******))))))))))))******************************'''((()))***+++,,,------)))******)))''''''(((***%%%''')))*********+++,,,'''(((***,,,,,,***((('''(((((()))+++///333888:::777999:::999777222...+++++++++++++++******))))))))))))(((((((((((()))))),,,++++++***)))************))))))(((''''''&&&&&&,,,,,,,,,+++++++++******------------------------,,,,,,++++++++++++,,,,,,,,,+++***)))))))))++++++,,,+++)))''''''(((***+++///---******+++,,,,,,,,,***+++,,,---,,,,,,***)))///......------......///***++++++++++++,,,,,,,,,...000111///,,,,,,...111------......///000000000++++++,,,,,,---...//////...///,,,(((***000444444............000222444666666999>>>FFFMMMTTTZZZ]]]YYY\\\___bbbccceeehhhjjjgggiiijjjjjjjjjjjjkkkmmmllloooqqqssstttvvvyyy{{{tttvvvxxxzzz{{{|||{{{{{{{{{|||~~~~~~}}}}}}~~~~~~}}}zzzxxxxxxvvvwwwzzzzzzxxxxxxzzz{{{zzzxxxwwwuuutttttttttrrrtttuuuuuutttsssttttttsssrrroookkkhhhgggiiikkkppppppppppppppppppppppppqqqppppppqqqrrrqqqnnnllliiikkklllllljjjiiiiiiiiiiiimmmqqqqqqooonnnnnnoootttrrrnnnkkkiiiiiijjjkkkmmmooopppnnnjjjhhhiiikkkjjjkkkmmmnnnmmmllljjjiiigggeeebbb``````aaadddfffeeeeeefffhhhjjjmmmppprrrkkkmmmooommmhhhcccaaaaaahhhjjjmmmpppqqqooommmkkkggghhhhhhiiiiiijjjjjjjjjhhhhhhiiilllmmmmmmkkkiiifffgggiiimmmppppppmmmkkkiiiiiiiiiiiijjjlllnnnooorrrssstttttttttuuuxxxzzzssssssssssssrrrrrrrrrrrrppppppqqqrrrsssuuuwwwxxxtttvvvxxxzzz{{{|||||||||zzz}}}~~~zzzyyy{{{|||||||||}}}uuutttsssqqqooommmlllkkkoooooonnnnnnnnnoooqqqqqqqqqvvv|||~~~}}}}}}}}}~~~}}}{{{zzzxxxwwwvvvvvvkkkjjjhhhggghhhlllppprrrttttttsssrrrpppnnnlllkkkhhhjjjnnnppppppmmmjjjgggeeedddbbbbbbbbb```]]]ZZZVVVUUUSSSPPPLLLGGGCCC@@@;;;999555111.........///***,,,...000///+++'''$$$)))))))))))))))))))))))){{{eeeXXXLLLGGGEEEBBB??????<<<;;;:::888777555444333444333111222333333222000111///---...111222000...,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111...------,,,,,,------...---------,,,,,,,,,++++++...---,,,+++)))((('''&&&((((((''''''((()))************))))))))))))******+++***)))((('''''''''((())))))))))))***+++------+++******)))))))))))))))++++++***************+++)))(((''''''***...333666999===BBBDDDBBB;;;222---************************(((((())))))*********+++,,,,,,,,,,,,+++***))))))%%%&&&&&&'''((()))******&&&'''((((((((((((***++++++++++++***************,,,***))))))***++++++******++++++***((('''(((***))))))******+++,,,......***+++,,,,,,------,,,,,,************+++,,,---...***+++,,,------,,,+++***,,,,,,,,,------.........---//////,,,---000111///------,,,++++++++++++,,,------------------------***,,,---...---...///111...///000111222555999<<<<<>>BBBIIILLLPPPSSSUUUXXX\\\___```aaabbbcccccceeeiiikkkjjjkkkmmmooorrrtttvvvwwwpppqqqsssuuuwwwyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}~~~}}}}}}}}}xxxxxxxxxxxxwwwvvvuuutttsssuuuuuutttxxxxxxnnniiigggdddcccaaa___\\\ZZZXXXWWWYYYWWWUUUUUUVVVVVVUUUTTTUUUVVVWWWXXXZZZ\\\]]]^^^```______bbbggglllnnnooorrrwwwzzzwwwuuuwwwzzz{{{zzzxxxrrrsssvvv{{{{{{xxxxxx{{{zzzxxxtttrrrsssxxx|||sssooofffhhhjjjmmmnnnmmmllllllrrr~~~}}}yyyqqqggg^^^^^^___```aaabbbcccccceeegggiiilllnnnppppppppppppppppppqqqqqqppppppooohhhiiijjjkkkmmmooopppqqqsssuuuxxx{{{~~~~~~||||||}}}~~~~~~}}}}}}}}}}}}~~~zzzyyyxxxxxxvvvvvvuuutttvvvuuusssqqqnnnkkkiiihhhdddccccccdddgggiiijjjjjjfffddd```^^^\\\[[[YYYWWWWWWVVVTTTSSSRRRPPPLLLIIIBBB???:::666444111---+++,,,,,,***)))))))))))))))wwwbbbVVVJJJEEECCC@@@======::::::999888777666555444444333222222333333222111111333444333000...///111........................------------------------,,,++++++******++++++,,,+++++++++*********))))))&&&&&&&&&''''''(((((()))***)))(((((('''''''''(((,,,++++++******++++++,,,+++++++++*********)))))))))))))))))))))***+++,,,+++******))))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++***))))))(((((())))))***************)))))))))))))))))))))))))))------,,,,,,,,,+++++++++------------,,,+++******((((((((()))*********+++///+++&&&&&&)))***)))&&&))))))))))))))))))))))))---+++******+++,,,,,,+++)))+++---...,,,*********)))***,,,.........---,,,***+++,,,,,,------,,,,,,,,,,,,---......---,,,+++------,,,,,,---...000111------------,,,,,,,,,++++++...---***+++...///,,,000///......------......---------...///000000000///111444888<<>>;;;888000000///...------------vvvaaaUUUJJJFFFDDDAAA>>>>>>:::::::::999777666444333777666444333222222333333333333333222222111111111000...---++++++,,,---...000000000000////////////111000///...---,,,,,,,,,++++++------------++++++.........---,,,+++)))((()))))))))))))))*********)))))))))))))))*********///---+++))))))***+++,,,))))))))))))************&&&---***&&&+++***''',,,///---***(((((()))***,,,((((((((((((((((((((((((************************((()))))))))((()))+++---((())),,,.........---,,,,,,,,,,,,++++++*********((()))***+++,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++******)))))))))***)))(((''''''((())))))))))))***+++,,,------------,,,,,,++++++,,,,,,---------------------------*********+++,,,---...///111000///...............,,,------......---,,,,,,---------.........//////)))+++...111333555666666999<<>>:::666000---,,,---...///vvvaaaUUUJJJFFFDDDAAA>>>>>>::::::999888777555444333777666444333222222333333444333222222111111111222111///...,,,,,,---...///000000/////////.........000///......------------+++,,,,,,------,,,,,,+++)))***+++---......//////************)))))))))))))))))))))***************,,,+++)))(((((()))***+++))))))))))))************---222---)))...+++&&&)))(((((()))***+++++++++***))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))(((((()))***)))*********+++,,,------,,,,,,,,,+++++++++******))))))***+++,,,+++*********++++++,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++*********,,,,,,+++*********+++,,,(((((())))))******++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++,,,,,,------...------,,,,,,,,,------------------------------++++++,,,---..................///000333666999;;;AAACCCGGGMMMSSSYYY]]]___ccccccccceeegggjjjkkklllmmmoooqqqqqqrrrrrrtttvvvxxxxxxwwwvvvvvvuuuttttttvvvtttrrrsssvvvzzz{{{zzz{{{|||}}}~~~~~~}}}|||{{{uuuvvvvvvuuuuuuuuuvvvwwwuuuvvvwwwwwwvvvtttrrrpppnnniiigggiiiiiihhhhhhkkkjjjkkkppp|||uuuhhheeeffffffgggjjjeeefffjjjnnnmmmhhhgggiiiiiifffgggmmmnnnlllkkknnnkkkmmmqqqvvv{{{|||xxxuuuzzzzzzuuupppnnnpppsssrrrrrrsssoooqqqvvv||||||wwwrrrssssssnnngggaaa^^^^^^[[[\\\[[[[[[^^^cccccc___^^^___aaafffjjjmmmmmmkkkjjjkkknnnrrrwwwzzz{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}||||||{{{zzzyyy|||}}}~~~|||zzzyyyyyyzzzyyyyyyyyyxxxwwwuuutttsssuuussspppmmmlllllllllmmmmmmiiieeedddeeeggggggfffkkkjjjiiihhhfffeeedddcccbbbaaa___]]][[[ZZZYYYYYYUUUSSSPPPNNNLLLJJJFFFCCCAAA<<<555000...------,,,wwwaaaVVVJJJFFFDDDAAA>>>===999999999888666555333222666666444333333333333333444333222111111111222333111000///...---...////////////.........---------........................---,,,,,,++++++,,,,,,------------------,,,+++***+++++++++***)))))))))((())))))******++++++++++++++++++***))))))***,,,---))))))))))))************+++///***)))000...)))...++++++,,,...///...***'''************************++++++++++++++++++++++++)))+++------+++))))))***+++***(((((((((***,,,...,,,,,,,,,++++++++++++*********+++++++++***))))))***++++++,,,,,,++++++***)))))))))************+++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,------)))))))))***************------,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,------,,,,,,,,,---............---,,,,,,---...///***,,,---///000000//////333111000111444:::@@@DDDKKKMMMPPPUUUZZZ^^^aaaccceeefffgggiiikkknnnpppqqqppprrrtttttttttuuuwwwxxx{{{zzzyyyxxxwwwvvvuuutttvvvtttssstttvvvyyyzzzzzzyyyzzz{{{||||||{{{zzzyyyssssssttttttuuutttttttttppppppoooooonnnmmmllllllooogggbbbdddeeedddccceeecccfffnnn{{{{{{nnndddfffnnntttwwwxxxqqqqqqtttwwwvvvqqqpppsssppppppsssxxxyyyvvvuuuwwwwwwzzz{{{xxx{{{~~~|||zzz{{{|||}}}}}}yyypppgggcccccc``````^^^[[[]]]bbbdddaaa\\\\\\^^^aaafffiiijjjjjjhhhjjjmmmpppsssuuuwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||||||||||||||{{{zzzyyy{{{|||}}}|||yyywwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuusssrrrooommmlllmmmnnnnnnllliiifffeeefffhhhhhhhhhkkkjjjiiihhhgggfffeeeeeedddcccaaa___]]]\\\[[[[[[XXXVVVRRRPPPOOONNNLLLJJJIIIDDD<<<666222///,,,+++wwwbbbVVVJJJFFFDDD@@@======999999888888666555333222555555444444333333333333444333222000000111333444000///......------............---------,,,,,,,,,,,,------......//////...------++++++++++++------.........,,,+++)))'''&&&,,,,,,++++++***)))((((((((()))***,,,,,,,,,,,,+++---,,,,,,,,,,,,---//////((()))))))))***************,,,((((((000---)))000...,,,+++,,,......+++(((************************------------------------,,,...111111///---,,,++++++***)))))))))+++,,,---++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++***)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------------------...............------,,,,,,,,,------...............///000111///...,,,+++,,,---///000---///000222222222111000333222333555;;;AAAHHHLLLTTTUUUXXX[[[^^^aaadddeeehhhiiijjjlllmmmnnnqqqsssrrrtttuuuuuuuuuuuuwwwxxx|||{{{zzzxxxvvvtttsssrrrrrrrrrqqqrrrsssuuuvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwqqqqqqqqqrrrsssrrrpppnnnlllkkkiiihhhgggfffggggggwwwlllccc```aaa``````bbb___ccckkkwww~~~zzzrrrmmmsssyyyxxxzzz}}}{{{uuutttvvvuuuxxx}}}~~~}}}yyyzzz}}}yyyssspppoookkkllljjjffffffiiiiiifff```___^^^```cccggghhhhhhiiijjjlllnnnnnnoooqqqrrrrrrsssuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxx{{{|||}}}|||yyywwwvvvvvvxxxyyyyyyyyyyyyxxxwwwwwwtttssspppnnnmmmmmmmmmnnnjjjiiigggggghhhiiijjjkkkiiiiiihhhhhhgggfffeeeeeeeeecccbbb```^^^]]]\\\\\\ZZZWWWTTTRRRRRRRRRQQQPPPOOOJJJCCC===888444000...xxxbbbVVVKKKFFFDDD@@@======999999999888777555333222444444444444444444333333333222111111111222333444......---------,,,------------------,,,,,,,,,,,,+++,,,---.../////////...------++++++++++++------&&&'''(((******+++++++++---,,,,,,+++***))))))(((((()))+++---------,,,,,,,,,,,,,,,,,,---......///((()))))))))************---...******///***(((333999333,,,)))+++---...---************************++++++++++++++++++++++++,,,///111111///---,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,+++******)))))))))***++++++,,,,,,++++++******))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...---------....../////////,,,,,,,,,,,,---...///000...............///000111///...,,,,,,,,,...000111///000111222222111000000222444888>>>EEEKKKQQQTTTZZZ[[[\\\^^^aaaccceeefffjjjlllmmmmmmlllmmmoooqqqrrrtttuuuuuuttttttuuuwwwyyyyyywwwuuusssrrrpppooopppppppppppppppqqqrrrsssssstttuuuuuuuuutttsssrrrnnnmmmlllmmmooonnnkkkhhhhhhgggdddbbbaaaaaabbbbbb{{{oooddd_________ccchhhfffiiinnnuuu|||~~~|||xxxuuuuuuyyy~~~}}}~~~wwwuuuvvv{{{}}}~~~}}}zzzzzz{{{~~~|||zzzzzzvvvyyyyyyuuurrrrrrpppllleeeccc``````aaabbbbbbbbbdddfffhhhhhhhhhhhhkkkmmmlllmmmoooqqqssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuyyy{{{||||||yyywwwuuuuuuwwwwwwxxxyyyyyyyyyyyyxxxwwwuuurrrooollllllllllllmmmlllkkkiiihhhhhhhhhiiigggggggggffffffeeeeeeeeeeeedddbbb```^^^]]]\\\\\\[[[YYYUUUTTTTTTTTTSSSRRRQQQNNNHHHCCC???;;;777555xxxcccWWWKKKFFFDDD@@@===<<<:::::::::999777666444333333444444555555444333333111222222222222333333333---------------,,,,,,,,,......---------,,,,,,,,,+++,,,.../////////......---,,,,,,++++++,,,,,,---))))))*********))))))(((,,,,,,,,,+++*********)))((())),,,...///...---,,,*********+++++++++++++++))))))))))))************&&&***(((+++000...444FFFZZZMMM<<<111---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,******+++***+++---......---+++******++++++++++++,,,,,,,,,,,,+++******)))************++++++,,,,,,++++++***+++************)))))))))++++++++++++,,,,,,,,,,,,++++++,,,---............*********+++++++++++++++......------------......---------...//////000000++++++,,,,,,---///000111------,,,,,,,,,---.........------------///000111.........///000111222333777;;;AAAIIIPPPUUUYYY[[[______```bbbdddeeefffgggkkkmmmooonnnkkkkkknnnqqqrrrsssttttttsssrrrsssuuuvvvvvvtttrrrqqqooonnnmmmnnnoooqqqpppoooooopppqqqooooooppppppooommmkkkjjjhhhfffeeefffiiijjjhhheeeeeedddcccbbbbbbbbbcccdddxxxppphhheeeccceeekkkssstttuuuwwwzzz|||}}}{{{yyynnnwww{{{|||~~~}}}|||{{{xxxuuullliiieeecccbbbbbb```___^^^aaaccccccaaabbbeeeiiifffgggiiijjjlllmmmmmmmmmmmmnnnoooqqqrrrrrrrrrrrrvvvxxxzzzzzzxxxvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxxvvvsssooommmlllkkklllrrrrrrppplllhhheeedddeeefffffffffffffffeeeeeeeeefffdddcccaaa___^^^]]]]]]\\\ZZZXXXWWWWWWVVVUUUSSSSSSPPPLLLIIIFFFCCC???<<>>>>>:::::::::888666444222111666555444333222222222222111111111111000000000000111111111111000///------111...+++***+++---------//////---,,,,,,---...///111000---+++))))))***+++,,,***((('''(((***---...))))))************))))))///---,,,***))))))******)))***,,,,,,,,,***)))'''******))))))))))))******)))))))))((('''(((+++...222000,,,)))((()))+++---,,,+++++++++******)))))))))***+++,,,,,,+++***)))------,,,,,,,,,,,,++++++))))))))))))***+++,,,---***+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111111///...---,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222///......------///000111......------------......000000//////.........------...//////...///111333111333555777;;;@@@GGGLLLRRRWWW]]]```aaabbbeeeggggggiiikkkmmmnnnnnnnnnmmmnnnqqqtttsssooonnnqqqtttwwwvvvtttrrrrrrrrrssssssssstttssspppkkkgggeeeeeeggghhhgggeeecccaaaaaaccc``````___\\\YYYWWWWWWXXXYYY\\\```dddhhhnnntttxxxvvvuuuwww|||~~~xxxtttxxxtttuuuvvvxxxxxxyyy}}}|||zzz{{{}}}~~~}}}~~~|||wwwmmmccc___aaaeeemmmkkkgggccc___\\\\\\\\\\\\]]]___aaadddgggiiijjjmmmnnnooopppqqqppppppooonnnpppsssuuuuuuuuuuuuvvvwwwuuurrrpppoooooopppqqqmmmnnnpppqqqpppmmmjjjhhhhhhhhhggggggffffffeeeeeeffffffeeeeeeeeeeeedddddd___^^^^^^^^^^^^\\\XXXUUUTTTTTTTTTSSSQQQPPPNNNMMMwwwbbbVVVKKKFFFDDDAAA>>>===:::999888777666555444444444333222111000000000000111111111111000000000000111111111000000///...---000...,,,+++,,,------,,,///...---,,,,,,---...///000///---+++******+++++++++***)))((()))***+++---)))******************)))+++************+++---...,,,,,,+++******)))))))))******))))))))))))******,,,,,,+++)))'''&&&(((***///---+++)))((()))+++,,,+++++++++******)))))))))))))))***++++++***))))))+++++++++,,,,,,---------......---+++++++++++++++)))***++++++,,,,,,++++++------,,,,,,++++++,,,,,,************************+++++++++,,,,,,---------///...---------------------+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000///...------...///000///..................///000/////////............+++---......---...000222222444888<<>>===:::999888666666666666777444333222111111000000111222222111111111000000000111111000000//////......///...------......---+++......------------.........---,,,+++***+++,,,,,,+++++++++*********************++++++++++++*********))))))******,,,------///---+++)))((()))***+++******))))))))))))******+++,,,+++)))''''''(((***++++++***))))))******+++*********)))))))))))))))))))))************)))))))))******+++---......///000///...---,,,,,,,,,,,,))))))***++++++++++++***...---------,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---.........---++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///222111///...---......///000//////......//////000////////////............,,,---/////////000222444444888>>>DDDJJJPPPWWW[[[ZZZ^^^bbbfffggghhhiiikkkkkkkkkkkklllmmmoooqqqrrrrrruuuwwwuuusssrrrsssvvvpppqqqrrrrrrrrrrrrrrrrrrqqqqqqpppkkkfffbbb``````^^^]]]\\\YYYWWWXXX\\\___[[[[[[[[[ZZZZZZ\\\```cccooorrrvvvyyy||||||{{{uuutttwww}}}|||zzz||||||{{{qqqggg___[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___```bbbdddfffggghhhhhhhhhgggjjjmmmpppqqqrrrtttvvvuuutttsssrrrpppooonnnmmmnnnoooqqqqqqqqqooommmllllllkkkkkkjjjhhhgggffffffiiihhhgggeeecccaaa```___```_________```___\\\ZZZYYYYYYYYYXXXVVVUUUSSSRRRvvvdddXXXLLLHHHEEEAAA>>>======;;;999666555555666777666555444333333333333333222222222111111111000000111111000//////////////////...---...//////---+++------------------......---,,,+++++++++,,,------***+++,,,,,,+++***)))(((+++++++++,,,,,,+++++++++,,,++++++***************...---+++***))))))************))))))))))))******((()))))))))((()))+++---))))))***+++++++++++++++))))))))))))))))))))))))***++++++++++++++++++*********+++,,,,,,---......,,,,,,,,,------...///000)))******+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///...------...///...,,,------------------------............///000222333333222000///---------...000000////////////000000///////////////............///111222333444777:::;;;???FFFMMMSSSXXX]]]``````bbbfffiiikkkllllllllljjjjjjiiiiiikkknnnrrrtttuuuvvvxxxwwwttttttuuuvvvqqqqqqrrrsssrrrqqqpppooonnnmmmkkkgggbbb^^^\\\\\\XXXXXXVVVUUUUUUYYY___cccdddfffhhhiiiiiijjjmmmoooxxx||||||||||||{{{zzzyyyvvvtttwww}}}xxxmmmdddaaaaaa______^^^]]]]]]]]]]]]^^^```aaabbbcccdddcccbbbbbbdddfffjjjlllnnnpppsssuuutttttttttsssrrrpppnnnmmmlllmmmnnnnnnnnnmmmlllkkkllllllkkkiiihhhgggfffeeehhhgggfffeeecccaaa```______^^^]]]^^^___^^^\\\ZZZ[[[ZZZZZZYYYXXXVVVUUUTTTvvvdddXXXMMMHHHFFFBBB??????@@@>>>;;;888555444555555555555444444333444444444222222222222111111111111111000//////...//////000///.........//////---++++++,,,,,,---------......,,,,,,++++++,,,,,,------***+++,,,,,,,,,***((('''+++++++++,,,,,,+++++++++******+++*********))))))+++,,,,,,---,,,+++***)))******))))))))))))******'''((())))))))))))+++,,,)))***+++------------,,,)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***++++++,,,---,,,,,,,,,***++++++++++++***)))))),,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,---///000000///------------------------//////000111222333444555444333111///...------...000000////////////000000.........///////////////...000333444666999===@@@DDDIIIOOOUUUYYY\\\```bbbeeefffiiilllnnnooonnnmmmhhhhhhggggggiiimmmqqqtttvvvwwwwwwwwwuuutttuuuuuurrrssssssrrrpppnnnllljjjkkkjjjhhhddd```]]]]]]]]]SSSSSSSSSSSSVVV\\\dddjjjrrruuuzzz||||||zzzzzzyyy{{{{{{xxxrrrtttuuuwwwwwwvvvvvvvvvxxxssskkkiiiiiillllllkkkiiigggfffdddccc^^^___```aaaaaa```______```bbbfffhhhjjjmmmqqqtttssssssssssssrrrpppooonnnkkklllmmmmmmnnnmmmllllllkkkjjjjjjiiigggffffffeeegggffffffeeedddcccbbbaaa^^^]]]\\\\\\]]]]]][[[ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTvvvdddXXXMMMIIIGGGCCCAAAAAAAAA@@@===999777555444444333333222222222222333333333222222222222111111111111000///......///000111000///......//////...,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((******++++++++++++******&&&'''(((***+++,,,,,,,,,)))***,,,......---+++*********))))))))))))*********+++,,,+++((('''((()))***+++,,,---------------***************+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++...---,,,+++************++++++,,,------------,,,)))***+++++++++***((('''******++++++,,,,,,------------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,***))))))+++...000000///------------------------......///000222333444444444333111///............000//////......//////000.........///////////////---000444777:::>>>CCCFFFNNNRRRWWW[[[^^^```ccceeehhhiiijjjmmmppppppnnnlllffffffffffffiiimmmqqqtttwwwvvvvvvuuuuuutttttttttrrrrrrqqqooollljjjhhhfffccccccbbb___[[[ZZZ[[[\\\UUUUUUVVVXXX]]]dddmmmsssvvvpppqqqtttzzz|||uuupppssswwwzzz{{{|||~~~|||tttsssuuu}}}}}}|||{{{xxxsssooommm^^^___```aaaaaa```^^^^^^\\\^^^aaaccceeehhhlllooopppppppppooooooooonnnnnnlllmmmnnnnnnooooooooooooiiiiiiiiihhhggggggffffffggggggfffeeeeeedddcccccc___^^^\\\\\\\\\\\\[[[YYY[[[[[[ZZZZZZXXXWWWUUUTTTvvvcccWWWLLLIIIHHHEEEBBBBBB??????===;;;999666555444333333222222222333333444333333222222222111111111111000///......///000111222///------...//////...)))***,,,---......------,,,,,,,,,---,,,,,,++++++)))******++++++++++++***)))******************)))%%%&&&(((***+++,,,,,,,,,))))))+++,,,---.........******))))))))))))*********+++,,,+++)))''''''(((+++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++,,,,,,,,,,,,,,,)))***+++,,,,,,***)))'''******++++++,,,------...---------,,,,,,+++++++++------------------...///+++******+++...//////...........................---...///111222333444444444333111///....../////////..................///............/////////000000444888<<>><<<999888999888777666666666555444333333222222333222111111000000111111000000000000000000000000111111111000///---,,,+++,,,---......//////......------------------,,,,,,+++++++++,,,,,,---------,,,++++++***)))))))))***+++++++++,,,,,,---------+++,,,.../////////......+++------)))))),,,,,,***++++++************++++++,,,,,,+++***))))))******)))***,,,.../////////...)))***+++,,,,,,+++)))((()))))))))***++++++)))&&&))))))***+++,,,,,,------......---------,,,,,,,,,*********************************+++,,,---...///000000///...------------------,,,,,,,,,,,,------........................,,,,,,,,,---------......000111333555666666555555444333333222111000//////...------------...//////+++---...///000111444666888===DDDKKKPPPTTTXXX[[[___bbbeeefffggggggiiikkknnnppprrrqqqooonnnmmmmmmlllnnnppprrrsssrrrqqqpppnnnnnnmmmmmmmmmllljjjhhhgggccc___aaafffkkkllljjjooopppqqqrrrtttvvvyyy|||}}}zzz{{{~~~}}}{{{{{{~~~www|||~~~zzzoooddd^^^\\\UUUVVVVVVUUUTTTWWW^^^dddeeefffggghhhiiijjjkkkkkkmmmkkkjjjkkkmmmnnnooonnnmmmmmmmmmmmmllllllllllllggggggggggggfffeeeccccccaaa`````````_________^^^^^^]]]]]]]]]\\\[[[[[[[[[uuuaaaWWWLLLGGGEEEAAA@@@AAA>>>;;;999888999999777666555555555444444333333222333222111111000000111111000000000000000000000000..................------,,,---......//////......000000///...------,,,,,,+++++++++,,,,,,---------,,,,,,+++************************++++++,,,,,,,,,,,,---...//////...------)))++++++''''''***+++(((++++++************++++++,,,,,,+++***************+++++++++,,,---///111222******+++++++++++++++***++++++***+++,,,,,,+++))))))******+++,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++,,,---............------------..............................------------............000111222444555555444444333222222111111000000000000///////////////000000///000111222333555888;;;BBBGGGMMMRRRVVVYYY\\\^^^aaacccfffggghhhiiikkklllnnnppprrrrrrpppnnnnnnnnnnnnoooppprrrrrrqqqooonnnllljjjiiigggfffeeedddbbbaaaaaabbbeeekkkoooppppppyyy}}}|||~~~xxxssstttxxx{{{|||yyyooohhhdddYYYXXXVVVUUUUUUWWW[[[]]]___aaaccceeefffgggffffffkkkjjjiiijjjlllnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiigggfffdddccccccbbbbbbaaa```___^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]uuu```UUUKKKGGGDDD@@@???@@@===;;;999888999999888666444444444444444444444444333222111111000000111111000000000000000000000000---....../////////000000,,,---......//////......222111000///...,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++)))***************++++++------.........---,,,,,,'''))))))&&&&&&)))***(((++++++************++++++,,,++++++************+++,,,+++***)))+++...222444************+++,,,,,,---...,,,++++++---...---,,,******++++++,,,,,,------......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,++++++++++++,,,---......///..................///....................................////////////000111222444444444333333111111111111111111111111222111111000000000111111222333444666888;;;@@@DDDNNNRRRVVVZZZ\\\^^^```bbbdddfffiiijjjjjjkkkmmmooommmoooqqqqqqooonnnmmmnnnooooooppppppooonnnlllkkkfffeeebbb___]]]\\\\\\]]]^^^bbbhhhmmmqqqvvvyyy|||~~~~~~}}}uuuooopppvvv~~~xxxoooiiiddd___[[[YYY[[[]]]\\\[[[[[[]]]___aaaccccccbbbbbbhhhggggggiiilllmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmoooooommmkkkiiigggfffeeefffeeedddcccaaa___^^^]]]YYYYYYZZZ[[[]]]^^^______uuu___UUUKKKGGGDDDAAA???@@@===;;;999888999999888777333333444444444444444444333222111111000000111111////////////////////////000000000000000111111111,,,---......///.........000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---************++++++++++++------------,,,,,,++++++(((******'''(((+++,,,***++++++************++++++,,,++++++******+++++++++,,,+++***)))***,,,...///+++*********+++,,,...//////---+++***,,,.........+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000000///...------------//////............//////........................////////////000000000000111222333444444444333222///000000000111111111222222222111111111111222222111333666999===CCCJJJOOOUUUXXX\\\___```bbbdddfffhhhjjjkkkllllllmmmppprrrmmmnnnppppppooommmmmmmmmnnnnnnnnnmmmkkkiiigggfff```___\\\YYYWWWXXX[[[]]]bbbhhhooosssvvv{{{}}}wwwuuuvvvwww|||~~~wwwsssttt|||zzzsssrrrllleeedddhhhiiifffbbb^^^^^^^^^^^^______```aaaeeeeeefffiiimmmnnnmmmlllkkkkkkllllllmmmmmmnnnnnnooonnnmmmkkkjjjiiihhhggghhhhhhfffdddbbb```^^^]]]ZZZ[[[[[[\\\]]]^^^^^^^^^sss```VVVLLLIIIFFFBBB???@@@<<<:::888888999999888777333333444444444444444444333222111111000000111111////////////////////////111000///.........//////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++++++++***,,,,,,***+++///000...++++++************++++++,,,+++++++++++++++,,,,,,+++++++++++++++***)))))),,,+++******+++---///000---+++))))))+++---------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...------------//////............///////////////////////////////////////000000000111111333333444555555444222222/////////000111111222222111111000000111111222333000333888===DDDKKKSSSYYYZZZ]]]```cccdddfffiiikkklllmmmnnnnnnnnnooorrrtttppprrrssssssqqqooonnnooolllkkkjjjiiigggeeecccbbb\\\\\\[[[YYYYYY[[[```eeekkkppptttuuuwww|||}}}uuurrrtttxxxzzz}}}{{{~~~xxxpppppptttwwwtttooofffddd```\\\[[[\\\^^^___bbbcccfffjjjmmmooommmkkkiiijjjjjjkkklllmmmmmmnnnlllkkkjjjiiiiiiiiiiiiiiiiiihhhfffeeecccaaa___^^^^^^^^^^^^^^^]]]]]]\\\\\\rrr___VVVMMMIIIFFFBBB???@@@<<<:::888888999999999888444444444444444444444444333222111111000000111111000000000000000000000000///...---+++++++++,,,---,,,---......//////......*********+++,,,,,,------------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++*********++++++***---...,,,---111222111++++++************++++++,,,++++++++++++,,,,,,---***+++,,,,,,+++***(((''',,,,,,,,,,,,---......///+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---///000111++++++++++++,,,---......///..................///////////////////////////////////////000000000000333333444444444222111000/////////000000111111111000000000111222333444555333777>>>EEELLLTTT\\\aaa```bbbeeegggiiikkknnnqqqnnnooopppoooooopppsssvvvtttuuuwwwvvvssspppooooooiiihhhgggfffdddcccbbbbbb^^^___aaa``````dddkkkppptttvvvxxxxxxyyyzzzvvvxxx}}}{{{yyy}}}{{{qqqlllfff```\\\ZZZ[[[\\\^^^```ccciiimmmnnnllljjjgggggghhhiiikkklllmmmmmmjjjiiihhhgggggghhhiiijjjgggfffeeedddcccbbbaaaaaacccbbbaaa```^^^]]]\\\[[[ppp^^^UUULLLIIIFFFAAA>>>>>><<<:::888888999:::999888555555555444444333333222333222111111000000111111000000000000000000000000///...,,,+++,,,---///000,,,---......//////......++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,++++++******++++++***))))))***+++,,,)))+++,,,***,,,000222000++++++************+++++++++++++++++++++,,,---...+++++++++++++++,,,,,,---------............------)))((((((***,,,---,,,+++------------------------......---------,,,,,,,,,---------------------------------------...///000++++++++++++,,,---............------------......////////////////////////........./////////000000111222222222111000...---/////////000000000000000000000000222333555777888;;;@@@HHHOOOVVV\\\bbbfffeeegggiiijjjkkkmmmooorrrppppppqqqpppoooqqqtttwwwssstttuuussspppmmmkkkkkkggggggfffeeedddddddddddddddgggjjjjjjjjjnnnuuu{{{}}}~~~|||yyyrrrkkkddd___\\\ZZZYYY[[[```fffkkkllljjjgggeeeeeefffhhhiiikkklllllljjjiiigggfffeeefffggghhhdddddddddcccccccccccccccddddddcccaaa```^^^]]]]]]nnn]]]SSSKKKHHHEEE@@@======;;;:::888888999:::999888666666555444333333222222333222222111000111111111000000000000000000000000000///......///111444555,,,---......//////...............------,,,,,,,,,---------,,,,,,+++++++++***)))))))))***++++++,,,++++++++++++******))))))******)))))))))+++,,,---&&&)))***(((***///000///++++++************++++++++++++++++++,,,,,,---...,,,+++******+++...111333---.../////////...---,,,)))((()))+++......,,,+++------------------------......---------,,,,,,,,,........................//////...------------...000000///...---------------------,,,,,,---------000000000000000000000000............////////////000000000000///...,,,+++000000000000000/////////000000111333555888:::;;;CCCHHHPPPWWW]]]bbbfffiiiggghhhiiijjjjjjkkknnnpppqqqqqqqqqppppppqqqtttwwwpppqqqqqqoookkkgggeeeeeegggffffffeeeeeefffffffffiiimmmqqqqqqqqqtttzzz~~~~~~~~~wwwnnnfff^^^ZZZVVVYYY^^^dddiiijjjhhheeecccdddeeeggghhhjjjkkkllllllkkkhhhfffeeeeeeffffffbbbbbbbbbccccccdddddddddddddddcccbbbaaa```___^^^ooo^^^TTTJJJHHHHHHEEEBBBBBB@@@???===;;;999777555444444444444444444444444444555555444333333222111111111111111222333333333444333,,,000333,,,,,,///***888///)))---222222...,,,/////////......---------111000...---,,,+++++++++***+++,,,,,,,,,,,,+++***+++,,,------......---------,,,,,,+++++++++,,,,,,((((((((()))*********+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++,,,------///...,,,+++******+++,,,---------------------------------......---,,,,,,,,,,,,------...///000000---------...------,,,,,,////////////000000000000000000111111111111000000000000000000111111111111000000000///......000222111333555777999>>>CCCGGGNNNRRRYYY___bbbeeegggiiiiiihhhgggiiimmmooopppppprrrpppooopppsssuuutttrrrtttooolllmmmkkkeeedddgggfffiiimmmooonnnoooqqqtttzzz{{{zzzxxxvvvxxx}}}yyynnnfffYYYYYYZZZ^^^ccceeeeeeddddddeeefffdddbbbbbbfffiiihhhiiiiiihhhfffeeeggghhhgggfffeeedddddddddeeefffkkkiiieeebbb```______```ppp```UUUKKKHHHGGGCCC????????????===;;;999777555444444444444444444444444444444444444333333222222111111111111111222222222222000))),,,...))),,,222///111---,,,000222000...///,,,,,,,,,+++++++++***************+++,,,...///000+++,,,---......---,,,++++++,,,------......------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------,,,+++,,,,,,---...------------------------,,,,,,---...//////......---------------,,,,,,,,,.........//////......---////////////000000000000000000111111111111000000........./////////000000222222222000......000111333555888;;;>>>CCCIIIMMMSSSWWW]]]bbbdddfffhhhiiikkkjjjjjjkkknnnqqqqqqqqqvvvtttssssssuuuuuurrrppppppkkkggggggfffbbbccchhhpppsssvvvxxxxxxzzz}}}~~~yyyrrrdddcccbbbaaaaaa``````___bbbdddffffffeeedddfffhhhhhhiiihhhfffdddcccdddeeeffffffeeedddcccdddeeeeeeiiihhhfffdddbbbaaaaaaaaapppbbbWWWLLLHHHFFFAAA===;;;>>>>>><<<;;;999777666555444444444444444444444444333333333333333222222222111111111111000000000000000+++///222---000555111///---...111111......111...............---------...---,,,++++++******+++,,,---...//////...---,,,,,,,,,---............---000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,---...///------------------------------,,,,,,------...///---------,,,---......///---,,,,,,------...000000---------------------------......//////......---000///...---,,,***))))))...//////000000000//////////////////000000000000000000000000000000000000------------............111222222000///000222444555888===BBBFFFLLLRRRVVVZZZ^^^bbbfffggghhhiiijjjmmmllllllnnnqqqssstttssswwwvvvuuuuuuuuutttqqqnnnlllgggddddddeeeeeehhhmmmvvvxxx{{{}}}sssrrrnnnhhhbbb^^^\\\[[[ZZZ]]]```bbbbbbaaabbbbbbgggggggggeeebbbaaaaaacccffffffeeedddccccccddddddgggggggggfffeeedddcccbbboooaaaVVVKKKGGGEEEAAA<<<;;;======<<<:::888777666555555555555555555555555555222222222222222333333333111111000000//////......///---333555000555999222888333000000000------000////////////////////////000///---+++***(((((((((,,,---...//////...---,,,,,,------...............222111///...---,,,+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---+++***+++,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.........------------...//////............//////000000......................../////////...---,,,+++***000000///...,,,+++******......///000000000//////////////////000000000000111111000000000000111111---------............///...///000000000222555888888<<>><<<;;;;;;:::888777666666555555555555555555555555111222222222222222222222111000000//////.........///,,,/////////>>>JJJGGGEEE999///...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))))))))***+++,,,---...+++,,,---......---,,,+++,,,---......//////......222111///...---,,,++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))+++---///******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...------------...//////000000000//////.................................+++,,,,,,---------,,,,,,000/////////.........---,,,---...///////////////////////////000000000000111111000//////000111111...////////////000000000///000111111111333666888===BBBIIIOOOUUU[[[```cccdddfffiiijjjiiiiiijjjkkkmmmmmmooossswwwyyyyyyyyyppppppqqqpppmmmkkkiiihhhdddhhhnnnsssyyy~~~}}}~~~{{{rrrkkkhhh___]]][[[ZZZ\\\___aaaccc```aaabbbcccbbbccceeegggeeeeeeeeeeeeeeeeeeeeeeeeggghhhjjjlllllljjjhhhgggmmm]]]RRRIIIGGGGGGDDDAAAAAA;;;::::::999888777777777555555555555555555555555222222222222222111111111000000000000////////////333......,,,111JJJaaacccHHH:::///---//////,,,+++---------............///,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++------...////////////...000000...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))***+++---...)))******++++++,,,,,,---+++************+++,,,,,,---------,,,---......///000000000000///...---,,,........................'''(((***,,,...000111111///////////////000000000,,,,,,---...////////////////////////000000000000222111000//////000111222000000000000111111111111333444555444333444777999DDDIIIPPPVVV[[[___bbbeeeeeegggjjjkkkjjjkkklllmmmnnnoooppptttwwwyyyxxxwwwooopppooommmiiiffffffgggfffmmmuuu{{{}}}xxxiiieee___[[[[[[]]]^^^___]]]___```aaabbbcccfffiiidddeeefffgggggghhhggggggiiijjjlllmmmmmmlllkkkiiimmm^^^SSSJJJHHHGGGEEEBBBAAA::::::999999888888777777555555555555555555555555333333222222111111000000///000000000000000111111222000111///333III\\\ZZZ===444...///000...------///000000000111111111111222111///---+++))))))(((,,,---...//////...---,,,------...///////////////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++,,,------,,,++++++******++++++,,,------...******++++++,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,------...---.../////////...------........................***+++---///000111222222////////////////////////------...///000000000000////////////000000000000222111000//////000111222000000000111111111222222333555666777888;;;>>>AAAKKKPPPWWW]]]```bbbdddfffgggiiikkkllllllmmmoooqqqrrrrrrrrrtttvvvvvvsssqqqlllmmmmmmkkkhhhiiikkknnnpppxxx~~~zzztttlllfffccc```]]][[[\\\]]]___``````aaadddfffcccdddfffhhhiiijjjjjjjjjlllmmmmmmnnnnnnmmmlllkkknnn___UUUKKKIIIHHHEEEAAAAAA999999999999888888777777666666666666666666666666444333333222111000////////////000000111111222222(((+++222111///;;;BBB777000......111111......111,,,---------......//////,,,,,,,,,,,,------...///---...///000000///...------......///////////////------,,,+++++++++,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,***+++,,,---............++++++,,,------...//////---,,,,,,,,,,,,---......,,,++++++++++++,,,------+++,,,---/////////......////////////////////////111111222111111000////////////.........---------......000111111222222222////////////000000000000222111000......000111222000000000000111111111111///222555999===BBBGGGKKKPPPUUU\\\aaacccdddeeefffgggiiilllmmmnnnooorrrtttuuuttttttuuuuuusssooolllfffhhhiiijjjjjjnnntttyyy{{{wwwqqqkkkccc^^^\\\]]]^^^^^^^^^___aaacccbbbdddfffiiikkklllllllllnnnnnnnnnnnnnnnmmmmmmlllppp\\\SSSKKKJJJHHHEEEBBBCCC???<<<888777777888888777666666666666666555555444111222222333333222222111000000///------,,,,,,,,,000000///000000111222222------------------------///000111111111000...---000000000000000000000000)))***,,,...//////...------......///......------------,,,,,,+++,,,,,,,,,///...---------,,,)))'''++++++,,,,,,---...//////------,,,+++************........................+++,,,---///000000000000..............................------------......---------------...//////000///.........///111222...---------,,,,,,,,,,,,//////............/////////...---...000000000...111111000000/////////...111000/////////000222333333222000000222555777777666555555888>>>EEEKKKNNNUUUXXX[[[___ccceeefffgggmmmmmmnnnpppqqqssstttuuussstttuuuuuurrrnnnjjjgggbbbfffkkknnnooorrrwww|||~~~xxxlllccc^^^]]]\\\]]]^^^___]]]\\\bbbccceeegggjjjlllnnnooooooppppppoooooonnnmmmlllooo___UUUMMMJJJGGGBBB?????????<<<999888888999999888555555555666555444444333111222222333333222222111222111000///............000000/////////000111111------------------------...............---,,,,,,........................***+++---...///...---,,,,,,---...............---------,,,++++++,,,,,,------,,,---...//////---+++++++++,,,,,,---......///,,,+++++++++++++++,,,,,,---------------------------......////////////...------------------------.........------..................------...//////000///.........///111222000000000000/////////...//////............/////////...---...000000000/////////.........---------000000000000000111222222222111000000111333555555777777999===DDDKKKPPPSSSXXX[[[^^^cccgggiiikkklllpppqqqrrrrrrssssssrrrrrrqqqpppooonnnkkkhhheeedddiiillloooqqqssswww~~~|||zzzqqqeeebbb^^^\\\]]]```aaabbbddddddfffgggiiikkklllmmmooooooooooooooonnnmmmlllooo^^^UUULLLIIIFFFAAA>>>>>>@@@===:::999::::::999999444555555555555444333333111222222333333222222111444333222111000000000000000000//////.../////////////////////////////////......---,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,+++,,,---..................---+++******,,,---///++++++,,,...000111000...+++,,,,,,------.........************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...............///000///.........///111222111111111111000000000000//////............/////////...---...000111000/////////............------///000111111222222111111222222222222333333444555:::<<>><<<;;;;;;;;;:::999555555666666555555444333111222222333333222222111444333222111111111111111111000///......---......////////////////////////111000...---------...///------------------------,,,---.........---,,,++++++,,,---..................---+++******,,,...000+++++++++...000111///...,,,,,,,,,---------......+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------------------------......////////////......111000//////......//////000///.........///111222000000000////////////...//////............/////////.........000111000///111111000000000000000000///000111222333222111000222444555555555555777888===BBBIIIPPPVVV[[[___bbbiiijjjlllnnnooopppoooooorrrssstttuuuuuusssrrrqqqjjjgggdddaaa```aaadddfffrrrssstttuuuwww~~~~~~~~~wwwmmmeeeaaaaaabbbccccccccccccdddeeegggiiijjjllllllmmmnnnnnnnnnmmmmmmnnnZZZQQQJJJHHHFFFCCC@@@AAA@@@>>><<<;;;<<<<<<:::999777777777777777666555555111222222333333222222111222222111000000000111111111000///......---......000000000000000000000000111000///------...//////........................------------------,,,,,,,,,---....../////////......---,,,++++++---///000,,,++++++---......,,,***,,,,,,,,,---------------...------,,,++++++,,,,,,------------------------+++,,,---...////////////////////////////////////......///000000///......111000000/////////000000000///.........///111222111000000000//////////////////............//////000///...///111111111///000000111111111111111111///000222333333333222111111333555555555777:::===BBBHHHQQQXXX]]]aaaeeegggkkkllloooqqqrrrsssssssssvvvvvvuuutttrrrooolllkkkeeeccc```___```dddiiilllqqqssstttvvvxxx~~~{{{qqqjjjeee```]]]aaaaaaaaaaaacccfffhhhjjjjjjkkklllmmmmmmmmmmmmmmmnnn^^^UUULLLIIIFFFAAA>>>>>>???>>><<<<<<<<<<<<:::888777888888888888777666666111222222333333222222111111111000000000000000111000000//////.../////////000000000000000000000000//////...---------------........................------------------------//////000000000//////...,,,,,,,,,------...//////---,,,,,,---...---***(((------------------------///...---,,,++++++++++++........................***+++,,,---.../////////////////////////////////...///000111111000///...000000000000000111222222000///.........///111222222222222222111111111111//////............//////000///...///111222111000......////////////000000000111222222333222222222...111333444555888>>>CCCIIIPPPYYY___bbbeeeiiillljjjlllooorrruuuwwwxxxxxxyyyxxxtttppplllhhheeeccccccbbbbbbbbbeeejjjooorrrrrruuuyyy|||vvvmmmddd___ccccccbbbbbbccceeehhhiiiiiijjjkkklllmmmmmmmmmmmmmmm___UUUMMMJJJGGGBBB??????>>>===<<<<<<<<<;;;999777777777777777777666666555111222222333333222222111111111000000000000111111000000/////////000111111//////////////////////////////000000//////...---------------------------,,,,,,,,,,,,------...///111222222111111000///...+++,,,---.../////////...------------......,,,)))------------------------...------,,,,,,,,,------------------------------+++,,,------............////////////////////////...///000111111000///.../////////000111222333444000///.........///111222222222111111111000000000//////............//////000/////////111222111000....../////////000000000222111111111222222333333///222555666777===FFFMMMQQQXXX```dddfffhhhlllpppooopppsssuuuwwwwwwxxxwwwvvvtttoookkkgggdddcccbbbhhhiiijjjlllpppssswwwyyywww||||||}}}xxxooojjjjjjhhhfffddddddeeeggghhhhhhiiijjjkkkmmmmmmmmmnnnmmm\\\SSSKKKJJJHHHEEEBBBCCC>>><<<;;;;;;<<<;;;999666666666666666666555555444222222222333333222222222111111111000111111222222000000///000000111222333////////////////////////111222333333333222000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333333333333222000///...)))+++...000000000///...---------...000000...,,,------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...........................///000222222000///......//////000111333444555000///.........///111222////////////............//////............//////111//////000111222111000000000111111222222222333333222111000111222333444333666999:::<<>>===<<<999888666555555777777777777777666666555555555444333333333333444111111111000///......---///000111222111000...,,,---.........//////000000///000111000///...///111***++++++,,,,,,------...+++000222///)))(((---333111111000111222222///---------------...///000000111...+++***+++---------***++++++,,,,,,------...000//////......------,,,...------------...//////+++,,,---///000//////...000000//////......------111000...,,,,,,...000111000000000000////////////............/////////000//////............//////.../////////////////////............///////////////000000000111111111111444444444444333333222222333777===CCCIIIPPPWWW\\\^^^aaafffjjjmmmooorrrtttuuuxxx{{{zzzwwwsssqqqqqqpppmmmhhhdddccchhhpppvvv{{{}}}|||xxxzzz|||tttlllfffdddfffhhheeegggiiilllmmmmmmmmmllllll[[[UUUMMMHHHFFFEEECCCAAA>>>===<<<:::888666666555777777777777777666555444555555444333333333333444222222111000000///......000111222222222111///...///////////////.........111111000000000000//////---------------.........,,,...//////------///111111000000111222111///,,,000///...---,,,,,,,,,,,,---+++)))***,,,///000000---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////++++++---...//////......///////////////.........///...+++))))))***---...000000000/////////.............../////////000000//////............////////////////////////....../////////000000000111111000000000000111111111111000000111111111222222222444888>>>EEEKKKQQQWWW[[[```ccchhhkkknnnooorrrsssxxxwwwvvvwwwvvvtttpppmmmjjjjjjhhhhhhiiiooowww|||~~~xxxooojjjgggggghhhiiilllnnnpppoooooonnnmmm[[[UUUMMMHHHFFFEEECCCAAA>>>===<<<:::888777666666888888888777666555444333555555444333333333333333222222222111000000//////222222222222111111111111111000000//////......---333000...///111111///---/////////...............---......000111111000//////......///111000...,,,///...---,,,++++++++++++---+++******---///000000......------,,,++++++***))))))***++++++,,,------...------------...//////***+++,,,---...............///////////////000000000...+++(((((())),,,...////////////................../////////000000000000//////......//////000000000000//////.........000000000111111111222222111111111111111111000000/////////000111333444555777<<>>===<<<:::888777777777888888777777666555333333555444333333222222333333222222222222111111000000222222111000000000111222000000000///////////////111---***,,,111333000,,,000000//////...---,,,,,,---000222333222111///......------...000///---+++++++++++++++,,,---......000...,,,+++,,,------,,,......------,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////++++++,,,------...............//////000000000111444111...,,,+++,,,///000////////////.........---...////////////000000000000000////////////000000111111000000///.........000000000111111111222222222222111111111111000000222222222333444666888999>>>DDDLLLSSSXXX\\\___aaacccggglllpppqqqrrrtttuuussspppllliiigggfffeeeccciiimmmtttyyy~~~~~~|||zzz|||~~~rrrkkkfffggghhhjjjkkkllllllllllll[[[UUUMMMHHHFFFEEECCCAAA>>>===<<<:::999888888888777777777666666555333333444444333222222222222333222222222111111111111111000000/////////000000111---......///000111222222,,,)))'''***000333111---000//////...---,,,++++++,,,222777777111,,,,,,///---,,,---...000///---+++++++++++++++,,,---......///...,,,,,,---------+++,,,,,,,,,------..................------,,,,,,,,,...------------...//////+++,,,,,,,,,---...//////.../////////000000111111444222000///...///111222000////////////.........////////////000000000111000000////////////000000111111000000/////////////////////000000000111111222222222111111111111111444444444444666888;;;<<>>===<<<:::999999888888555666666666666555444444444444333222222222222222111111111111111111111111////////////000000000000------...///111222333333+++)))(((+++///111111/////////......---,,,+++++++++333888777///+++,,,000---,,,---...000000...,,,///...---,,,+++++++++++++++******,,,...000///...+++,,,,,,---......//////......---,,,,,,+++******...------------...//////---------------///000000///000000000000000000111000000/////////000000000000000000000/////////////////////000000000111111111000000//////000000111000000000000000000000000/////////000000000111111111111111222222222333333444444444555777;;;>>>@@@JJJOOOVVV]]]aaaccceeegggfffjjjooossssssrrrrrrrrrgggjjjjjjeee___```jjjsss~~~yyyuuurrrwwwzzzsssppprrruuu~~~}}}yyyzzz}}}~~~{{{yyyvvvsssmmmiiiggggggiiikkkkkk[[[UUUMMMHHHFFFEEECCCAAA>>>===<<<;;;:::999999999444444555555666666555555444333222222111222222222000000000000000000000000...///000111222111000000......///000111222222222---------...//////000000000/////////......------+++000444333000...///111---------///000111///---000///...---,,,,,,,,,,,,+++******,,,///000///...---------...............------------------------...------------...//////......------...///111222111111111000000000000000,,,---///111111111000///222111111111000000000000//////000000000111111111111111000000000000111111/////////000111111222222000000000111111111222222000000111111222333444444333444444777;;;@@@EEEHHHQQQVVV]]]bbbfffhhhkkkmmmkkkooossstttrrrooommmlllbbbccccccaaabbbiiiuuu~~~{{{|||~~~|||xxxsssnnnjjjffflllttt}}}zzzzzzxxxtttpppooorrrvvv~~~~~~}}}{{{zzzwwwyyy{{{~~~}}}~~~}}}zzzwwwttttttttt|||}}}wwwnnnhhhgggiiikkkkkk[[[UUUMMMHHHGGGEEECCCAAA>>>===<<<;;;:::999999999222333444555666666666666444333222222111111222222///////////////000000000...///111333444333111000000000000000111111111111///111111111///...///000000000000000////////////+++,,,...000111222222111---------///111111///...------------...///000000...---,,,---......,,,***/////////...------,,,,,,......//////000111111111...------------...////////////......///000222333222222111111000000//////+++---000333444333111000222222222222111111111000000000000000111111111111111111000000000000111111......///000111222333333111111222222222333333333//////000111333444555666444555666:::@@@FFFMMMPPPYYY]]]ccchhhkkknnnqqqsssooorrruuuuuurrrmmmiiigggfffeeedddffflllxxxxxxssstttuuutttssstttwww{{{~~~vvvsssvvvzzz}}}{{{{{{}}}~~~}}}yyyvvvrrrnnniiifffdddjjjrrryyy}}}|||yyywwwuuuvvvuuuqqqnnnnnnssswwwzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{}}}~~~}}}zzzuuuqqqoooppprrrxxxyyyzzz{{{}}}zzzqqqnnnppprrrnnn\\\SSSKKKHHHFFFCCCAAABBB@@@???>>>;;;999666555444555666777888777666444222444444333222222333333333000...,,,,,,---......---111111111111111111111111000000111111111111000000000000000///////////////---......---++++++,,,...000000//////.........---,,,---...//////...---,,,------------------------------------------------------......///000000000333222111000//////000000000///...------...///000...//////000000000000000111111111111000000000000//////////////////000000222222222111111///...---///000111000///...///000333333333222222111111111000000000000000000000000000111222222111000///...000222333444333333555666444666888<<>>>>><<<;;;999888777666555666777777777555333222444333333333222333333333000000000000///.........000000000000000000000000000000111111111111000000222111111111111111111111...//////...,,,+++---...000/////////............---...////////////...---------------------------------------------------++++++,,,------......///////////////............000///............///000...//////000000000000000000000111111222222333333000/////////////////////......///111111222222222000111111111///...///000222222222111111000000000111111111111111111111111111000000///000000111222///111222222222222444555666888<<>>===;;;999888888888888555555555555444333111000222222333333333333333333222666:::999333///000222000000000000000000000000000000111111111111000000///////////////000000000///000000///------...000///////////////.........//////000000000000//////.........................................................///000000111111---...111222333222111000000//////////////////000//////000111111111111000000000111111222333333444222222111111000000/////////000000111111111111000111222333222000///000111111111111111111111000000111111111111111111111111111111000000000111222222333444444444444444777999:::???GGGOOOWWW^^^dddhhhlllmmmoooppppppooonnnmmmkkkeee```bbbkkktttzzz{{{}}}~~~zzzrrrvvv}}}ooo\\\SSSKKKHHHFFFCCCAAABBB@@@>>><<<999888777777777666666666555444222111111111222333444444444444333222777;;;999444000000222111111111111111111111111000000111111111111000000......//////000000000000///000000///------...000.........///////////////000000////////////000000......................................................//////000111111222---...111222333222111000///000000000000000000//////000000111111111111111111111111111111111000000333333333222222111111111///000000111111111111000111333333222111000111222222222222222222222222222111111111111111111111111111222444444333111///---222222333333333555888;;;>>>DDDMMMUUU\\\ccchhhkkkooopppppppppooommmjjjiiiaaa______gggsss~~~~~~ooo\\\SSSKKKHHHFFFCCCAAABBBAAA???<<<999777666777777888777666555444222222111000111333444555444444333222555777666222000000111111111111111111111111111000000111111111111000000000000000111222222333333//////000...---,,,---///.........///////////////000//////......//////000................................................,,,------......///000000------///000000///......///000000111111000000//////000111111222222111111111111111000000000//////222222222222222222222222------///000222222333333222333444333111111111222222222222222222333333333222222222222222222222222222333555666555111---+++///000111111222555999===DDDJJJRRRZZZ```fffkkkmmmssssssrrrppplllgggccc```ZZZ]]]dddooo|||ooo\\\SSSKKKHHHFFFCCCAAABBB???===;;;888777777999:::999888777555444333222222///111333444555555444333222222222111000000000000111111111111111111111111000000111111111111000000///000000111222222333333...//////...,,,+++---.............../////////000//////...------...//////................................................---------...//////000000////////////............///000111111111111000///000000111222222222222111111111111111111111111222///000000111111222222222......///111111222222222333444444444222111222333000111111111222222222222222222222222222222222222222333444555444222///---000111222333555888>>>BBBLLLPPPXXX^^^dddhhhmmmppprrrrrrpppmmmiiiddd___\\\]]]cccnnn{{{ooo\\\SSSKKKHHHFFFCCCAAABBB===<<<999888777999;;;<<<:::999888666444333333333///000333555555555444333111000......///000//////000000000000000000000000000000111111111111000000---......///000111111111---......---++++++,,,...---.........//////000000///...---,,,,,,---.../////////////////////////////////////////////////////////000000111111222222333222111000//////000000///000111222222111000///000000111222222222222111000000111222333444444555------...///000111222222222222222111111///......333444555444222111222333//////000000111111111222222222222222222222222222222222222222222222222222333444555666999===CCCGGGQQQUUU[[[aaafffjjjnnnqqqnnnmmmmmmkkkhhhccc___]]]ccclllxxxnnn^^^WWWNNNGGGDDDCCC@@@===;;;;;;;;;:::999888777666555999======888444222333444333222222111111222222666555333111000000111111111111000///////////////555222/////////...///000111222333444444333111000111...+++***---...---,,,////////////............//////000000000000//////////////////////////////666555444222000///......000///---,,,---...000222000///...------...///000000000111111111111000000//////000111222333333444222222111000/////////000//////000000111111111222000000111111111222222222555999666...///777777000222222222222222222222222222222333333333222222111444555666555333111111111333444666888<<>>::::::999999888666555555777>>>DDDAAA999333333777333333222111111111111111222111000//////000000111111111000///////////////222///---000333444111...111222222222111111000///222///,,,,,,...///...,,,........................///////////////////////////////////////////////////......---------......000///---------...000111000//////......//////000000000111111111111000000......//////000111111111222111000000000000000000///000000000111111111111111111111111111111222222000555333...111;;;<<<777222222222222222222222222222222222333333222222111000111333333111000111222333555888<<<@@@GGGOOOTTTZZZ^^^cccfffggggggggghhheeeffffffffffffhhhllloooxxx~~~ppp]]]VVVMMMGGGDDDCCC@@@>>>;;;;;;:::999888777666666888@@@FFFBBB888111333888333222222111111111111111000000//////000111111222111000000///////////////111000000555;;;;;;555---222222222222333444555555333111.........///...,,,,,,------......//////000//////...------...///////////////////////////////////////...//////000000///......------///000111///000000111111000000//////000000111111000000///........................000000000000000000111222000000000000111111111111222222111111111111111111...222222///333<<<>>>999222222222222222222222222111222222333333222222222...000222222222222444555333666;;;AAAGGGNNNVVV[[[\\\```dddffffffdddbbbbbb```aaaccceeehhhnnntttxxxqqq]]]VVVMMMGGGEEECCCAAA>>>>>>===<<<;;;:::999999999666;;;>>>===777222222444444444333222222222222222222222222222222222333333000000////////////000000111666;;;>>>@@@???888000......///000222444777999111000///......---,,,,,,,,,------...000111111222///...------------...///////////////////////////222222000///............///............///000000///000111222222111000/////////000000000000//////.....................---000/////////000111222222000000000000000111111111222222222111111111111111111444333000222888999555222222222222222222222222111111222333333333222222222333444444444444666888444888???FFFNNNUUU\\\aaa___bbbeeefffeeebbb```___]]]aaaffflllqqqvvv|||qqq\\\VVVMMMGGGEEECCCAAA??????>>><<<;;;:::999999999666555555777888777444111555555444333333333333333444444333333222111000000000000////////////000000111<<>><<<:::888777777888999777777666666666555444333222111111000///000000000000111222444444333222222///////////////000111111999AAA@@@555///444666222***+++---///000111000000***---000111///...///111++++++,,,,,,---.........,,,...111333333111...,,,////////////////////////...------------...//////---......///000/////////000///...------...///000......////////////......---......///000111222222222222111000//////000000222111111111000000//////......///111222333444555444222111333444222111000222222222222222222222222///000111222333444444444222333444444555888<<>><<<::::::999888666666666555444333333222222444333333222222333333444333333333222111000//////111000......///000111000999::::::888555222111111222222111111000000//////000...///222222...,,,...///---,,,,,,...111111111---...000111222222222111//////000111222222111111111111000//////////////////////////////000111111---...///111444333111/////////000111111111111111//////000111111111111111000000111111111111000000000000000000000000000000000111111111111222222222444444333333333333222222...333777777333000111333222333444444222222333444222222333444666;;;AAAFFFQQQUUU[[[aaaeeefffeeedddcccdddddddddeeekkkuuu|||{{{pppmmmlllqqqwww|||}}}qqq]]]TTTKKKHHHFFFBBB@@@AAA@@@>>><<<;;;<<<<<<;;;:::666666555555444333333222333333333333333333333333333333222222111111000000222111//////000111111111222333555444222111222222222222111111000/////////111------222444222000111///...,,,,,,...000111000---...///000000//////...------......////////////111000000//////////////////////////////000111111111000000111222222///---......///000000000000000......///000000000000000000000111111111111000000000000000000000000000000000111111111111222222222222222222333333444444444444777;;;:::555222222444333444555444222222222444222333555666999???FFFKKKWWWZZZ___ccceeeeeedddbbb```aaadddhhhnnnvvv}}}|||}}}~~~}}}rrrpppppptttyyy}}}ooo[[[RRRKKKHHHFFFBBB??????===<<<::::::;;;<<<;;;:::666666666555444444333333222333333444444333333222222222222222222111111111222111111000000000111111...000222222111000111222222111111000000///......000---000999>>>:::333///000...------///000//////---............---,,,,,,,,,------------.........000000//////....../////////////////////000111111555333111000000000...,,,------...///////////////------...///////////////000000111111111111000000000000000000000000000000000111111111111222222222000111111222444555555666666999;;;:::555222222333333555555444222222222333333555777:::>>>EEEMMMSSS\\\^^^aaadddeeeeeedddcccaaabbbfffnnnxxx~~~yyyuuurrrppppppqqqwwwvvvzzzyyyxxxyyy||||||wwwwwwxxxyyy{{{zzzwwwtttsssqqqssszzz{{{{{{oooZZZRRRKKKJJJHHHCCC???>>>;;;999888777888888777666666666666555555555444444222333333444444333333222111222222222222222222222111111222111000///000111111333444333111000000000111111111000000///////////////666CCCIIIBBB444***000///....../////////---,,,---------------------//////........./////////000//////........./////////////////////000000111555333000///000000///------...//////000000//////---...//////000000//////000000111111111111000000000000000000000000000000000000111111111222222222111111222333333444555555333555666555222000000111444555555555333222333444333666999>>>DDDLLLTTTZZZ___```aaaccceeefffffffffggghhhlllttt~~~{{{zzzzzz||||||}}}yyyvvvrrrooommmpppooollljjjjjjllloooqqqvvvwww|||yyyssskkkkkklllnnnooonnnjjjgggdddcccgggooouuuvvvvvvxxxyyyxxxxxxyyy{{{~~~}}}|||zzzxxxyyy~~~nnn\\\TTTMMMKKKIIIDDD@@@???===;;;888777777777555444777666666666666666555555222333333444444333333222222222222222222333333333///111222111///...///000000222333333111///000000000000000111111111111111222000444???DDD>>>222***000///......///000...---+++,,,,,,---///000111222000///............////////////............/////////////////////000000111222111//////000111111000//////000111111111111000//////000111111111111000000000111111111111000000000000000000000000000000000000111111111222222222333333333333333333333333000111222222111111111222333444555555333333444555555888>>>DDDJJJRRRZZZ___dddcccccccccdddeeefffggglllmmmrrrzzz|||xxxwwwrrrpppllliiihhhkkkooorrrsssrrrpppmmmjjjfffcccbbbdddeeefffiiilllqqquuuwww|||}}}xxxqqqggghhhkkknnnooommmhhhddd^^^^^^ccclllqqqpppoooooorrroookkkhhhhhhkkkqqqtttxxx}}}xxxttttttwwwyyyvvvtttvvvxxxwwwvvvuuuxxx~~~yyyvvvuuutttvvvtttwww}}}nnn]]]TTTMMMKKKHHHDDDAAAAAA@@@>>>;;;:::999888777555777777777777777777666666444333333222222333333444333333333333333222222222///222444333000...///111,,,...000111000000111222///000111111222333444444777000---111444333000//////......///000000///---,,,,,,,,,...///111333444///...---,,,,,,,,,---.........------....../////////////////////000111111///......///111333222111///000000111111111111111///000000111111111111111000000111111111111000000000000000000000000000000000111111111111222222222444444444333333222222222000111111111222333444444222333555555444444666777888===DDDLLLRRRYYY___bbbiiihhhfffeeeeeefffhhhiiiooorrrxxx}}}yyywwwwwwvvvwwwwwwuuupppkkkhhhggg```___]]]\\\]]]aaahhhnnnqqqqqqooommmjjjfffbbb``````dddjjjqqqwww|||yyysssiiilllqqqvvvxxxuuunnniii```aaahhhsssxxxtttpppnnnooolllgggbbb```dddkkkpppqqqvvv~~~~~~zzznnnjjjjjjmmmnnnkkkjjjkkkooooooooopppttt~~~~~~wwwrrrpppooooooqqqppptttyyy{{{||||||zzz{{{~~~ooo]]]TTTKKKHHHFFFCCC@@@AAA???===;;;:::::::::999777777777777777777777777777555444222111111222444555444444444333333222222111111555888666222///000222...000222222111111222333//////111222444666777888333---+++---......///222---------///111111000...------------///111222444111000...,,,,,,---...///...------------...///000///////////////000111111......///111333333222000...//////000111000000000...//////000111000000000000000111111111111000000000000000000000000000000000111111111111222222222333333333333333333333333333222111111222333333333000222444555555555777999<<>>===;;;999777666555555888555333444666888777666555777777555111000222444222222222222222222222222222444666777666666777888BBB===666000------,,,,,,000000000111222222222333111111000......---------000///......///000///---...------------...//////111000//////000111000...222111000......---------////////////////////////111000//////111111111///------///000111111111111000000000111111000000000111111000000111111222333......///000111222222333000000111111222222222222111333222111777???>>>777555555555555444333222111444444444333333666999===CCCKKKWWWaaafffggggggfffhhhggghhhlllrrryyyuuukkkgggeeefffjjjkkkiiihhhkkkkkkhhhhhhjjjjjjggggggjjjhhhmmmrrrtttsssqqqrrrssskkkkkklllooovvv~~~zzzvvvsssqqqrrrrrrqqqqqqqqqqqqqqqqqqqqquuu|||{{{wwwrrroooooorrrwww{{{~~~{{{zzz|||}}}~~~~~~~~~~~~}}}}}}yyy}}}yyyooojjjmmmqqqvvv}}}vvvhhh___[[[WWWXXXZZZ\\\___aaacccdddjjjfffdddhhhnnnttt}}}rrrgggcccfffiiillllllkkkkkkkkkmmmoooppptttnnniiiiiiooovvvzzzzzz|||xxxtttqqqoooooonnnpppwww|||lll]]]VVVNNNIIIGGGEEEBBB@@@AAA@@@>>><<<:::999999999888666444444666666444222444444555444333333444666111111111111111111111111222444555666555555555777:::777222000000222222222000000111111111111111222111000///......---------000///---...///000///---...---------......//////444222000//////...,,,+++//////.........//////000000000000000000000000000111000000111222222111///---...///000111111111111111111000000000000111111111111000000111111222333222111111111000000000///111111111111222222222333222333222222777>>>===777222222222222222222222222555555555444555888===AAAIIIPPPZZZcccgggggggggfffeeefffjjjpppwwwvvvmmmgggeeeggglllooooooppprrrvvvssssssvvvuuurrrqqqttttttyyy~~~zzzxxxwwwzzzxxx{{{}}}}}}~~~zzzwwwsssooonnnmmmmmmnnnqqqtttttttttkkkkkkjjjhhhfffcccaaa```ddddddddddddddddddddddddeeehhhlllppprrrqqqooommmkkkhhhdddaaaaaadddhhhkkkiiihhhfffeeeggghhhhhhgggqqqsssuuuwwwwwwvvvtttsssqqqrrrtttvvvyyy|||xxxvvvttttttwww~~~}}}zzzzzzzzzzzz{{{{{{{{{||||||~~~~~~~~~}}}|||{{{{{{zzz{{{uuuqqquuuzzz}}}oooddd^^^SSSVVVZZZ^^^aaabbbaaaaaagggaaa___bbbhhhmmmvvv}}}}}}uuukkkbbb___aaadddiiijjjlllnnnppprrrtttuuusssmmmfffeeejjjppptttuuu|||}}}~~~~~~{{{wwwsssppprrrqqqqqqwwwzzzjjj[[[UUUMMMHHHFFFDDDBBB???===<<<;;;:::888888777777999888777777777666333111333222111222444666666666000000000000000000000000111333555444333222333444222000//////111333444333111111111111000000000000111000///......---......///...---...///000///...------........./////////333111/////////...,,,***---------...///000111222111111111111111111111111000000111333444333111...---...///000000111111000222111000//////000111222111111000000111111222333111111111111111000000000111111222222222222333333222222222222777<<<;;;777222111111111222333555666777777666666777<<>>>>>===;;;;;;:::::::::444666888999999888666666999555222222444555333000222222222222222222222222///111222222000///000000222000///000111000///---111000000//////.........000//////............//////------...000000000///---...///000000000/////////...---...000111000//////////////////000111111000000000000000000000000///000111333555444000---...//////000000000000///222111000//////000111222111111000000111111222333......///111222333555555444444333333333333333333222111111444666666777777777666444333333444666777666666777999===FFFOOOVVVaaabbbcccccccccdddfffhhhtttzzz{{{yyy~~~vvvmmmlllqqq|||~~~xxxsssrrruuuwwwvvvsssooopppqqqqqqoookkkgggdddaaaaaa```]]]ZZZYYYYYYZZZZZZXXXVVVTTTTTTTTTUUUUUUTTTTTTTTTSSSRRRPPPLLLJJJIIINNNOOOLLLKKKMMMMMMLLLIIIIIIJJJKKKMMMLLLKKKIIIKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOONNNKKKHHHMMMMMMNNNOOOPPPOOOOOONNNKKKLLLMMMNNNOOOOOONNNNNNJJJKKKLLLNNNPPPRRRTTTVVVYYYXXXUUUSSSQQQQQQQQQRRRSSSRRRPPPOOOPPPQQQSSSUUUTTTUUUUUUVVVWWWYYYZZZZZZXXXXXXZZZ[[[]]]^^^___```aaabbbdddfffiiikkklllmmmrrrvvvzzz}}}~~~|||xxxuuu}}}rrrhhhaaaaaaeeehhhkkkooopppnnnllliiihhhgggfffeeehhhlllrrrwwwzzzzzzyyywwwqqqkkkccc]]]\\\___bbbeeeiiikkknnnqqqsssuuuvvvvvvuuuuuuttttttvvvyyy~~~yyyiiiYYYSSSKKKFFFEEEDDDBBB???>>>===<<<:::999888888888222444666777666555555666:::888555444333222111///222222222222222222222222...000222222000///000111333222111222333444333222////////////............//////............//////...------...000111000///---...///000111000//////333111//////000000...---////////////000000111222000000000000000000000000//////000222333222000---//////000000000000//////000000000111111000000000111111000000111111222333111111111222222222222222555555444444444444333333333111111555555444444777555444333222222333444444666777999===CCCLLLVVV]]]ddddddcccbbbbbbeeeiiimmmwwwyyyuuuzzz{{{|||}}}qqqiii[[[]]]cccmmmwwwzzzvvvqqqjjjfffaaa___```aaa___^^^^^^^^^]]]\\\[[[YYYWWWVVVRRRRRRRRRPPPMMMKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNIIIIIIIIIIIIHHHFFFEEECCCAAAEEEFFFDDDDDDGGGJJJIIIGGGHHHHHHHHHGGGEEECCCBBBFFFDDDCCCCCCDDDEEEEEEDDDGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMLLLIIIGGGIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHIIIKKKLLLLLLKKKKKKIIIJJJJJJKKKLLLMMMOOOOOORRRQQQOOOMMMLLLKKKKKKLLLNNNNNNMMMMMMMMMNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[]]]___```aaadddgggkkkmmmnnnoooqqqsssuuuwwwxxxwwwvvv{{{yyyooohhhjjjooossswwwzzz{{{xxxtttqqqooommmjjjhhhlllpppuuuyyyzzzyyyvvvtttmmmiiiccc]]][[[\\\___bbbjjjlllnnnppprrrtttvvvvvvvvvwwwxxxxxxyyy{{{{{{jjjYYYSSSKKKGGGEEEEEECCC@@@===<<<:::888777666555555555777888777555444555777888888777555222000000111111111111111111111111111---///111111111000111222333222000111222333333222---...............////////////............//////...---,,,...000111000///---...000111111111///...333222000000111111000...---......///000222333444111111111111111111111111000///...///111111///...//////000000000000/////////000111222222111000///111111000000111111222333111111111222222333333333555555555555444444444333333000111555555222333777222222333333444444555555666999===BBBIIISSS\\\cccgggfffdddcccccchhhooottt|||~~~{{{vvvsssvvv|||wwwpppmmmooopppsssvvvuuuooofff]]]XXXPPPRRRWWW]]]bbbbbb```]]]WWWVVVTTTRRRRRRQQQQQQQQQSSSRRRPPPNNNMMMMMMNNNNNNIIIJJJKKKIIIGGGFFFGGGHHHFFFFFFFFFFFFGGGGGGHHHIIIFFFFFFFFFFFFDDDCCCCCCCCCAAAEEEFFFCCCBBBEEEFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCDDDCCCBBBCCCEEEGGGGGGFFFIIIJJJJJJKKKJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKLLLMMMMMMKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOOOOKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWZZZ]]]___```aaaccceeefffiiilllkkkjjjnnnvvv~~~wwwqqqvvvzzzwwwsssooolllqqqssswwwzzzzzzxxxuuusssmmmjjjfffbbb______bbbdddnnnpppsssuuuwwwwwwwwwvvvrrruuuxxxyyyyyy{{{~~~|||kkkYYYSSSLLLGGGFFFEEECCCAAAAAA???>>>;;;999888777777;;;<<<===:::777555777999666888888555111///000333000000000000000000000000---///111111111111222333444222///......//////...,,,------......///////////////.........//////000...---,,,...000111111000---...000111222111///...000//////000222444333222+++,,,---///111333666777222222222222222222222222000...---...///000///...///000000000000000//////...///222333333222///...111111111000111222222333---...000111333555666777666666555555555444444444333000111555555111222777111222444666777888999999777:::@@@FFFNNNWWW```fffhhhgggeeeccceeejjjrrrxxx~~~yyyuuurrrsssyyy|||uuunnniiifffaaa\\\[[[^^^___cccfffccc\\\SSSMMMJJJLLLMMMPPPRRRRRRRRRQQQPPPKKKLLLMMMMMMLLLLLLNNNPPPMMMLLLIIIGGGFFFGGGHHHIIIGGGHHHIIIHHHFFFFFFFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGEEEDDDDDDEEE???DDDFFFDDDDDDFFFGGGEEEAAACCCEEEFFFFFFGGGHHHIIIGGGEEEEEEFFFIIIKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIJJJKKKLLLJJJIIIMMMMMMMMMMMMMMMNNNNNNNNNIIIKKKMMMNNNOOONNNLLLKKKNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMJJJKKKLLLMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPNNNPPPTTTVVVVVVXXXZZZ\\\[[[^^^aaaaaa```bbbiiioootttyyy~~~~~~|||{{{~~~~~~yyy~~~yyytttpppsssuuuyyy{{{{{{yyyvvvtttooonnnkkkgggeeeeeegggiiipppsssxxx|||}}}{{{xxxvvvmmmqqquuuwwwwwwxxx{{{~~~|||kkk^^^TTTJJJGGGDDDAAA???@@@??????>>>;;;888777777999:::888777777888888666555333333222222222333444444555444333333222222333333111111000///......//////000000///...............222222111111000000//////------...///000000//////000000111111000...,,,***000000000000000000000000//////000000111111222222////////////111333555666222222222222222111000///222111000000000000000111111111000000000000000111111111222222222333333333,,,444666000000666666//////000000000///111333666777555333333555555555444333333333444444444555555:::555222444555555666:::<<<@@@EEEJJJSSS^^^cccbbbeeecccaaabbbgggqqq{{{vvvrrrqqq{{{|||wwwrrroookkkjjjkkkkkkiiifff\\\[[[WWWRRRNNNMMMOOOQQQQQQQQQRRRQQQOOOLLLIIIGGGGGGIIILLLNNNNNNLLLJJJHHHHHHFFFEEEFFFJJJMMMOOOPPPMMMLLLIIIFFFEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGEEEDDDKKKGGGFFFIIIIIIFFFDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLOOONNNNNNMMMMMMNNNNNNOOOKKKLLLMMMMMMNNNNNNNNNMMMKKKKKKKKKJJJKKKKKKLLLMMMLLLMMMOOOQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMPPPQQQRRRSSSRRRQQQOOOMMMLLLLLLMMMMMMNNNPPPQQQRRROOOOOOPPPPPPQQQQQQQQQRRRPPPPPPQQQQQQQQQOOONNNMMMOOONNNNNNOOOQQQRRRQQQPPPPPPPPPOOONNNNNNNNNNNNOOOQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOORRRQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTUUUXXX\\\___bbbgggiiikkknnnqqqssstttuuu}}}~~~xxxpppooouuuvvvxxxyyyyyyxxxvvvuuutttpppmmmmmmllljjjjjjmmmzzz|||~~~|||zzzsssqqqooooooqqqtttvvvwww||||||kkk]]]TTTKKKGGGEEEBBB@@@AAABBB@@@===:::999888888999::::::999888777666666666666555555444444444555555333333222111111111111222111111000000///000000000222111000///////////////000000000000////////////........./////////000000//////////////////...---000000000000000000000000000000000000000111111111/////////000111222333444000111111222222222111111111000000000000000111111444333222111111111111111111111111111222222222333///:::===666111444555222222333444333333444777999;;;999777666666666555333333333333333444444444444888444222555777777999<<>>;;;666333555888666555444333222111111111333333222111111111111111111111111111222333333444222111111000000000111111......//////000000111111111000...------///000222//////...------...000111////////////////////////111111000000/////////...---...///000000///...---//////000111111111111111////////////000111333333777666444333222111111111///000000000000111111111000888;;;555000000000//////111222222222333444666888777555444444333111///222222222333333333333444444222444777999888;;;@@@BBBNNNZZZ___aaadddggggggbbbcccdddiiiqqq|||}}}|||xxxzzz}}}{{{{{{{{{~~~wwwpppkkkiiieeedddcccdddfffgggfffeee___^^^[[[XXXVVVTTTSSSRRRPPPTTTVVVTTTNNNIIIIIIKKKKKKJJJIIIHHHGGGGGGGGGFFFCCCEEEGGGGGGFFFFFFGGGHHHDDDEEEFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHIIIMMMSSSXXX[[[\\\NNNMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUUUUTTTSSSPPPOOOSSSZZZ]]]YYYUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]]]]^^^____________bbbbbb```___^^^^^^^^^^^^_________^^^^^^]]]\\\\\\```aaaaaabbbbbbbbbaaaaaa^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbccccccccc```aaaaaaaaaaaaaaaaaaaaabbbaaa``````aaabbbaaa___]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWXXXYYY___```bbbdddfffhhhjjjkkklllqqqxxx{{{|||yyytttnnniiiiiipppwww|||}}}zzzoookkkgggeeehhhmmmrrrtttsssvvvzzznnn]]]SSSKKKIIIHHHFFFEEEGGGGGGAAA:::999;;;===;;;888888;;;===;;;555333555888666555444333222111111111444444333222222222222222222222111111222333444444000000000//////000000111000000000111111222222222222111///...---///000222111000...------...//////////////////////////////111000000000//////............///000000///---,,,111111111111111000///...////////////000111333333555444333111000////////////000000000000111111111111222222111222333111---222444555666666666777999444444333444555555333111222222333333333444444444444333555888999888<<>>===;;;999888666666666666666666666666666666555555444444444555555444333333222222222222222333222222111111111111222111000000000000111222333222222222111111111111111111111111000000000//////---...//////////////////000000000000000000000000.........////////////////////////...//////000000///000000000000000//////111000000000000000111111222111000///////////////111111111111222222222333222111111444666555333222,,,...111222222111222333222222333666888888666444444444555555555666666666666666888;;;===@@@IIITTT]]]ccciiilllrrryyy}}}|||zzzzzz{{{}}}{{{tttnnnkkkggg```]]]]]]\\\YYYUUUTTTUUUUUUSSSQQQQQQRRRQQQOOOLLLJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJIIIGGGGGGIIIKKKHHHJJJKKKKKKKKKKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYY\\\^^^```___^^^[[[\\\]]]^^^```aaaaaaaaa```aaabbbdddeeeeeeffffff```eeejjjkkkhhhfffgggiiiiiihhhiiikkknnnpppooonnnrrrmmmjjjlllnnnmmmmmmpppqqqqqqpppoooooooooooooooooopppqqqrrrtttuuuwwwwwwzzz{{{}}}~~~~~~}}}{{{zzz{{{{{{{{{|||{{{zzzzzzyyyzzz{{{}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzz{{{|||}}}~~~}}}|||zzzyyywwwxxxyyyzzzyyywwwuuutttsssssstttttttttssssssrrrttttttttttttsssqqqooonnnlllllllllmmmllllllkkkkkkiiigggdddbbb````````````]]][[[YYYZZZ\\\\\\[[[YYY\\\___bbbbbbcccdddgggjjjmmmpppvvv{{{|||~~~ppphhheeelllvvv}}}~~~{{{xxxvvvtttqqqmmmkkklllnnnpppppppppppprrrwwwppp]]]TTTKKKHHHGGGDDDCCCDDD<<<>>>???>>>;;;888666666666555444555666777777555333333222222222333444444333222222111000111111111333333222111000000000000222111111111222333333444222222111111000000//////111111111111111000///...***,,,...000111111000000111111111111111111111111---.........//////000000000///.........000111222---...///000111111111111222111000000000000000111111111000000000000000111111222222222222333333333000111444555333000111333...111333555444444555555111111222444666666333111555555555666666666666777666666999===???DDDPPP\\\aaaeeehhhmmmuuu~~~~~~}}}~~~{{{|||{{{jjjddd^^^]]]ZZZUUURRRRRRNNNLLLKKKMMMOOOOOOLLLIIILLLMMMNNNLLLJJJHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJLLLLLLLLLJJJJJJLLLNNNLLLJJJJJJLLLOOONNNOOOPPPQQQQQQRRRUUUWWWUUUUUUUUUVVVVVVXXXYYYZZZ\\\]]]^^^```aaaaaabbbbbbeeeeeeeeegggjjjlllkkkjjjggghhhiiikkklllmmmnnnnnniiijjjlllmmmooooooppppppjjjpppuuuvvvssspppqqqtttqqqqqqrrrtttwwwyyyxxxwwwzzzuuutttwwwyyyxxxxxxzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~|||zzzyyytttuuuuuuuuuuuuuuutttsssqqqooollliiigggffffffgggccc```^^^^^^______]]]ZZZ[[[]]]^^^]]]\\\\\\```dddbbbfffnnnuuuwwwzzzvvvmmmjjjqqq|||~~~{{{xxxwwwzzzwwwsssrrrrrrsssttttttrrrqqqrrruuu{{{ttt\\\SSSKKKIIIHHHDDDCCCDDD>>>===<<<;;;:::999999999999888888888777666444333555555555555444333222222333444444444333222000///000000000000111222333444111000000///000222444555444444333222111000//////000000000000000000000000............////////////---...000000000000111222333000//////111222000...////////////////////////------------------------333222000------000222222111111000000000000111111222222333333333222111111222222222111111111111111222333333444444333333222333444555444222111222333111222333444555666666666::::::999<<>>;;;888777666666888999888555444555777777666444333222222333333222111000///............////////////000111222333///.........///000111222---------....../////////////////////////////////000000000000111111111111,,,------,,,,,,...111444222111000000111111000...////////////////////////000000000000000000000000///000111222222111000000222222111111111111222222222222333333333333333333222222333333444444555555333333444444444444333333555666777666444333444555333444444555555666666666888:::???HHHSSS]]]cccgggeeegggmmmwwwzzzwwwvvvvvv{{{vvvnnnjjjvvvwwwqqqnnnddd___XXXVVVWWWYYYXXXWWWPPPKKKIIIKKKMMMKKKHHHHHHIIIIIIHHHHHHHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQSSSVVVXXXWWWVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^___``````bbbbbbcccdddfffggghhhhhhjjjkkkmmmooorrrtttvvvwwwxxxxxxyyy{{{|||~~~}}}~~~|||zzzyyyxxxvvvsssqqqpppmmmiiigggffffffeeeddd___bbbdddddddddfffkkkpppqqqsssuuutttrrrqqqsssvvvzzzwwwtttvvvzzz~~~~~~xxxuuuuuusssqqqpppppprrrvvvzzz|||qqq]]]SSSKKKHHHGGGCCCBBBBBBDDDCCC@@@===:::888777666444777999888444444666:::===;;;888555444333444444444333111000///000111111222222222222222333555555////////////000000111111////////////000000000000//////////////////////////////000000000111111111000000///---,,,---111444222222111000000000//////////////////////////////111111111111111111111111222///...000000///000333111111000000000000111111333333222222333333444444111222222333444555555666333333444444444444333333444555666555444333444555555555555555666777888888999===EEEOOOYYYaaaeeeggghhhjjjqqq{{{xxxtttrrrsss{{{zzzooommmnnn|||oooeee^^^[[[VVVSSSOOOMMMOOOPPPQQQPPPNNNKKKJJJKKKLLLLLLJJJIIIKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXYYYYYY[[[]]]___aaaaaaaaaaaaaaa``````aaabbbdddeeedddeeefffhhhjjjlllmmmnnnjjjkkkmmmoooqqqsssuuuvvvwwwxxxzzz|||~~~|||zzz{{{wwwrrrnnnmmmlllkkkjjjdddfffhhhhhhffffffgggiiihhhkkknnnmmmkkkmmmtttzzz}}}|||ssspppsssxxx}}}zzzwwwuuutttsssqqqpppqqqsssvvvxxx~~~}}}ttt^^^TTTLLLIIIGGGDDDBBBCCC@@@???===;;;:::888888777444666777666555555888;;;???===:::666333222222333444333111000000000222222222222222222333444555666000000111111111111111111000000000000////////////000000000000000000000000........./////////000000000///---***((())),,,...222222222111000/////////000000000000000000000000000000000000000000000000///---000777777222///111000000000//////000000000555444444444444555666777000111111222333444444555333444444555555444444333222333444444333222333555555555555666777888:::;;;===CCCMMMVVV]]]cccfffhhhnnnqqqxxxyyyuuusssttt|||tttooosss{{{uuuiii^^^WWWRRRPPPMMMLLLKKKKKKLLLLLLKKKJJJNNNNNNMMMLLLMMMMMMMMMKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[]]]___``````bbbdddfffhhhiiijjjkkkllllllkkkjjjkkkmmmooopppooooooqqqsssuuuwwwxxxyyytttuuuwwwzzz|||~~~xxxtttrrrqqqpppooojjjkkklllkkkiiigggfffeeeeeehhhkkkjjjiiimmmuuu|||~~~zzzqqqnnnrrrzzz{{{xxxvvvvvvtttsssqqqrrrsssuuuwwwzzz{{{}}}~~~zzz{{{uuucccYYYOOOKKKHHHCCC@@@@@@>>>===<<<;;;:::999999999555555444444666888:::;;;<<<:::777444222111000000111111000000000000000111111111111111222333444444000111222222222222111111/////////......---------000000000000000000000000............////////////222111000...++++++---///222333333222///......///000000000000000000000000///////////////////////////111<<>>BBBKKKWWW^^^aaadddjjjnnnvvvzzz}}}zzzxxxyyy{{{ssssss|||zzzrrrmmmhhhbbbZZZSSSNNNLLLKKKHHHIIIJJJKKKKKKJJJIIIIIIMMMOOOPPPNNNNNNPPPQQQNNNPPPQQQSSSVVVYYY[[[]]]^^^___```aaaccceeegggiiijjjjjjllloooqqqqqqrrrtttvvvxxxxxxwwwwwwxxxyyy{{{|||yyyzzz|||}}}|||yyywwwvvvtttssspppppppppooommmkkkhhhfffggghhhiiiiiiiiimmmtttyyy|||xxxrrrrrryyy}}}yyywwwwwwvvvtttsssrrrssstttuuuvvvuuuvvvyyy}}}~~~~~~|||}}}sssdddZZZQQQMMMIIIDDDAAAAAA???>>>===;;;::::::::::::777333111222777;;;;;;:::666666555444444333333222111111222222222222111111222111111222222333444555000000111222222111000///......///////////////000222222222222222222222222...////////////000000000111222333222000000222333222333444222///---...///000000000000000000000000000000000000000000000000333333>>>LLLLLL@@@777666333222222222222222222333000///.........000222444333333333333444444444444444444555555555555444444222333444444333333444666444444444666888;;;???AAAIIITTTaaaffffffhhhqqqzzz~~~yyywww{{{~~~qqqfff```XXXWWWSSSPPPMMMKKKKKKJJJIIIIIIJJJJJJJJJKKKMMMOOONNNRRRTTTRRRRRRWWWYYYVVVXXXZZZ]]]```cccfffhhhiiiiiikkknnnqqqtttuuuvvvvvvwwwzzz}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvuuutttqqqooollllllkkkjjjjjjlllooosssvvvvvvyyy~~~yyyvvv{{{}}}zzzyyywwwuuusssrrrqqqqqqrrrqqqnnnoootttzzz~~~xxxzzz{{{}}}qqqbbbYYYPPPMMMKKKGGGDDDEEEAAA@@@>>>===;;;:::::::::888333///111888===<<<999333444555666777777777777222333555666666555444333444444444444555666777777//////000111111000///...//////000111222333444444222222222222222222222222000000000000111111111111,,,---///000///000111333111333444222///------///000000000000000000000000000000000000000000000000222...333===>>>555222666555444444333333444444555666555444444444666999:::555555555555555444444444444444555555555555444444333444555555444444666777444444444666999<<<@@@BBBMMMZZZhhhllliiilllxxxyyyxxx|||ttthhh^^^VVVSSSNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNSSSWWWPPPVVVXXXVVVXXX^^^aaa___aaacccfffjjjmmmppprrrssssssuuuyyy}}}~~~|||{{{zzzxxxuuusssrrrooommmmmmooorrrttttttpppsssyyy}}}zzzzzz|||zzzyyyvvvsssqqqooonnnnnnmmmiiijjjrrryyyvvvwwwyyy{{{ooobbbXXXNNNJJJHHHDDDBBBCCCDDDAAA>>>======<<<888555:::999777555444555555666666555333333333555777888555555666888999666222...333555666666444333333444///...---...111333333333333333333222222222111111222222222111000//////...000000/////////000222333000000000000000000000000333222111/////////000111111111111000000000000000000000000000000000000000///111444555444333444444777666555444333444555555222333444444555555444444333333444444555666666666555444333333444555444222666666555444444444444555777888888:::<<>>>>>>>>EEETTT___fffqqq~~~{{{|||zzzpppeee^^^VVVTTTOOOKKKHHHGGGGGGHHHGGGIIIKKKMMMNNNQQQTTTWWWSSSXXX___bbbcccdddgggjjjnnnqqqvvvyyy{{{}}}|||yyywwwxxxxxxwwwvvvqqqrrrttttttttttttvvvwwwzzz{{{~~~~~~qqqlllmmmooovvv{{{{{{{{{|||zzzvvvtttpppqqqwwwzzzyyywwwooommmuuuuuu```WWWNNNKKKJJJGGGEEEGGG>>>??????===:::999:::;;;666777888888888666555444555555444333333444555666333222000111222333333222222444555555333222222333222111111222333222000...111000000000000000000000111111111111000000//////000000000000000000111111000000000000000000000000000111222444444444333222////////////000000000000111111111111111111111111...000222222111111333444555555444444444333333333444444555666666666666555999888888888777777777666555333111000000000...,,,666555555555666777777888999<<>>999888:::555666777888888777555444444444333333333333333333333222000000111333333222222444555444333222222222111000000111333333222111000000000000000000000111111111111000000000000000000000000111000000000000000000000000000000000000000111222444444444333222000000000111111222222222111111111111111111111111000222333333222222444666666666666666666555555444444555666666777777666666777777777888888888999999999888666555555555333111555555555666777888999:::;;;;;;<<>>FFFKKKGGG===777999>>>888777666555555666777888777777888888777666555555666444444444444333111///111333444444222111111222:::666111//////000111222111111222222222333333333000000000000000111111111000111222222111000///...000000000000000000000000333222111/////////000111...//////000111222222222222222222222222222222222000111111000000000333555444555666666666555333333666666777888888888888888888888777777666666555555777666555555666777666444555555666777888:::<<<===@@@GGGQQQ[[[dddkkkrrrvvv~~~wwwttt{{{{{{uuuvvvxxxzzz}}}vvvkkkcccYYYWWWSSSNNNJJJHHHHHHIIIJJJKKKMMMOOORRRUUUWWWYYY[[[___eeelllttt{{{~~~}}}{{{zzzyyyzzz{{{{{{wwwvvvuuurrrooorrrwwwyyyxxxtttooollliiigggfffnnnzzz}}}xxxqqqmmmmmmfffsss~~~uuuaaaXXXPPPMMMJJJDDD@@@@@@BBBAAA???<<<999777555444888888777666666666666666444666777666555444666777777666444222222222444555666555222111000000111222222222222111111000000000111222333333444444333333333222000/////////000111000000000000111222333333////////////////////////000000000111111222222222444444444333333222222222///111333333333333555777333333222222111222222222444444444444444444444444:::666444777::::::888777888888888888888888888888888888888888777666444444777444555888999777888<<>><<<;;;999999888888777666666666777777888666555666999999777444555444333222333444555666555444222111000111111222333333333333222222222222111222333333444444333333333222111000///000111111555444222111111222333444111111111111111111111111333333333222111111000000333333333333222222222222111333444333222111222444222222111222222333444555444444444444444444444444333333444444555777777777777777777777777777777777666555555555666777999:::777555666:::;;;<<>><<<;;;::::::888888777777666777777888:::777555777:::;;;777333333333333333333444555666444333222111111111222222333333333333333333333333111222333333444444333333333222111000000000111222666444222000///000222333222222222222222222222222111111111000000000000000333222222222222222222222555666777666444333444555111111111222333444555666333333444444444444444444111444555444444666777666888888888888888888888888:::888666555444555666888777666666999:::<<>>===<<<;;;:::999888888777777777777888888:::777555777;;;;;;777222333333333333444444555666333333222222222222222222333333333333333333333333111222333333444444333333444333111000000000111222444222000///...///000111222222222222222222222222000000111111222333444444222222222222222222222222666777777666444333333444222222222222333444555666333333333444444444555555333666777444555999999555555555555555555555555555999888666444444555777888<<<:::;;;===>>>AAAKKKVVVbbblllwww~~~{{{hhh___\\\UUUSSSPPPOOOOOONNNMMMKKKLLLNNNQQQRRRTTTXXX^^^bbbeeeiiipppxxxyyytttrrrzzz}}}sssmmmllljjjiiijjjnnnssswwwtttfff^^^[[[___jjjvvvyyybbbXXXOOOKKKIIIFFFDDDEEE??????>>>===;;;:::999999888888777777777888999999888777666888:::999555111333333444444444444444444222222222222222222222222222222222222333333333333111222333333444444333333444333222111000111222222111000000////////////000222222222222222222222222111222333444555777888888111111111222222222222222333444444333111000111222333333222333333444555666222333333444444555555555555888777444999@@@???888666666666666666666666666555444444555666888:::;;;;;;:::<<<>>>@@@FFFSSS```hhhuuuqqqaaaXXXSSSMMMLLLMMMNNNPPPPPPNNNMMMMMMQQQTTTWWWYYY]]]dddjjjrrrwww~~~|||yyywwwtttqqqmmmjjjiiikkkmmmooo|||xxxkkkbbb^^^]]]cccjjj}}}yyycccZZZQQQNNNKKKGGGDDDDDDAAA@@@???>>><<<;;;:::999888888777777888888999:::666777888999888666444222444444444444444444333333111222222333333222222222111111111222222222333333111222333333444444333333444333222111111111222222//////000111222111000000222222222222222222222222222222333444555555666666000111111111222222222222111222333222111000111222444444333333333444444555222222333333444555555666555777555444>>>JJJHHH>>>888888888888888888888888333333444666777999::::::888888;;;???CCCKKK\\\kkkyyyzzzfff[[[TTTNNNKKKJJJJJJLLLOOOQQQQQQPPPPPPUUUZZZ^^^aaagggpppvvv}}}yyysssnnnllllllllllllttt}}}pppgggbbb___```cccuuuzzzddd[[[SSSPPPMMMHHHDDDCCCCCCBBBAAA???>>><<<;;;:::888888777777888999::::::444666999999777444222222555555555555444333222222111222222333333333222222000000000111111222222222222222333444444444333333444333222111111111222333...///111333444333222000111111111111111111111111111111111111111111222222000000111111222222222222222333444444222222333444555555444333333333444444222222333333444555666666444555333555BBBQQQOOOCCC555555555555555555555555555666777777777777666666999:::???DDDJJJTTTgggxxxkkkZZZSSSMMMGGGLLLKKKJJJKKKNNNRRRTTTTTTTTTYYY```eeeiiipppzzzyyytttpppooonnnmmmmmm|||ssskkkfffbbb```bbbnnnyyyeee[[[RRRPPPOOOJJJFFFDDD???>>>===<<<<<<;;;;;;;;;555666888:::;;;:::999888;;;:::888777666666666666555444333333222222333333333333333333333333333333444222000000222333111.........//////000000000111/////////111444666555444...///000222222222111000222222222111111111111111222222222222222111000///333333222222222222222222000000000000111222333444111111222222222222222333444444444555555555555666333333555777888:::;;;<<<666666666666666777888888777777777777888888888888;;;;;;???HHHQQQ___vvvmmm^^^UUUOOOMMMOOOLLLMMMNNNOOOOOOQQQUUUXXX[[[___fffmmmttt~~~}}}wwwssspppnnnmmmmmmttt~~~wwwqqqkkkccc___```kkkwwwyyyeee[[[RRRPPPNNNJJJEEEDDDAAA@@@???===;;;::::::999666666666777888:::;;;<<<999999888777555444444333555444333333222222333333222222222222222222222222444222111111333444222000000000000111111222222222000///000111444555444333...///000111222222111000111111111111111111222222222222222222222111000000222222222222222222222222333333222222222222222333333444444555555666777777444444444555555555555666333444444555666666777777666666666666666777888888777777777777888888999999;;;<<>>GGGVVVjjj~~~{{{}}}nnnbbbUUUOOOLLLJJJKKKNNNQQQRRRTTTVVVWWW[[[```ccciiipppyyy~~~wwwvvvyyyyyyuuupppkkkpppxxx~~~vvvnnnjjjfffaaa```aaa___gggvvvzzzfff[[[QQQMMMLLLGGGCCCBBBBBBAAA???===;;;:::999999999888777777777888999:::555555666666666555444333555444333333222222333333222222222222222222222222222111222222333444444444333333333333333333333333333222000000222222222111111111111111111111111111//////000111222333333333222222222333333222111111000000111222333333444444444444333222222222222222333333333333444444444444444444444555555555555666888777777777777666666666777777666666777777888999777777777888999;;;===>>>>>>CCCNNNbbbyyy|||}}}zzz___VVVOOONNNMMMMMMOOORRRRRRTTTVVVYYY\\\aaaggglllsss{{{~~~zzzxxx|||}}}tttlllpppvvv|||zzzqqqjjjfffccc```___aaabbbhhhsss|||ggg[[[QQQMMMKKKGGGCCCBBB@@@???>>><<<;;;;;;;;;;;;999999::::::999888666555444555666666777777777666555444333333222222333333333333333333333333333333000000111111222222333333222222222222222111111111444222000000111111111000222222111111111111111111//////000111222333333333111222222333333333222222000000111222333333444444111111111111111222333333444444333333222111111111444444444555555555555666555555666666777777888888777777777777777888999999777777777888:::===???AAABBBKKKZZZooo}}}xxxhhhVVVQQQMMMNNNOOOOOOQQQUUUSSSUUUYYY\\\bbbiiiqqqvvvyyyxxx}}}{{{rrrtttxxx{{{~~~xxxppphhheeeccc```aaadddhhhllluuuhhh\\\QQQMMMKKKGGGDDDCCC???>>>===<<<<<<;;;<<<<<<888999;;;;;;:::888555444777777666555555666666777555444333333222222333333333333333333333333333333///111222222111000111333111111111111000000000000444111//////000111111111333333222111111111111222000000000111222222222333111222333333333333333333111111111222222333333444000000000000111222333444555555555444444333222222444444444555555555555666111222222444555666777777888777777777777888999999777777777888;;;>>>BBBDDDHHHVVVjjj}}}~~~yyyggg[[[QQQMMMLLLNNNPPPOOORRRVVVVVVYYY]]]cccjjjttt}}}zzz~~~{{{|||}}}~~~~~~}}}||||||xxxqqqjjjhhhgggfffhhhlllqqqtttzzzjjj^^^RRRNNNLLLHHHDDDDDD@@@@@@>>>===;;;;;;::::::888888888999999888888888<<<:::777444222222222333555444333333222222333333222222222222222222222222111333444333111000111333222222111111000000000000333111......///111222222444333222111111111222222111111111111111111222222111222333333444444333333222222222222222222222222222222111111111222333333444444444444555555666666444444444555555555555666111222222333444555666777888888777777888888999:::777777777888;;;???CCCFFFPPPcccyyyssscccXXXSSSNNNKKKLLLOOOPPPPPPSSSYYY\\\___dddkkkttt}}}{{{{{{yyyrrrmmmmmmoooppptttyyy}}}kkk^^^SSSNNNLLLHHHEEEEEEBBBAAA???===;;;999999888888777666666777999;;;===@@@<<<777222///......///555444333333222222333333111111111111111111111111333555666555222000111444222222222111111111000000222000......///111222222555444222111111111222222222222222111111111111111111222333333444444444444333333222222222222222222555555444333222222222222000111222333555666777888444444444555555555666666444555555555666777777777888888888777888888999:::777777777888<<<@@@DDDGGGVVVkkk|||yyy}}}rrrbbbTTTNNNMMMNNNLLLMMMPPPRRRRRRVVV\\\```ccciiiqqq{{{~~~|||zzzzzzsssoooqqqtttwww}}}zzzxxxssscccSSSKKKHHHEEEEEEGGGEEEDDDAAA>>>;;;999888777888888888888888888888888>>>:::555333444666555444999888666333222111111222444444333222222333333333333333222222222333444444555555444333333222111111444444333222111111111111222222222222222222222222111222222222222111000000444333222111111111222333333333333222222111111111666666666555555444333333555555555444444333333333777888777666555555777999444444555555666777777777888888888777888888999::::::===???>>><<<@@@JJJSSSeeerrrxxxwww}}}~~~hhh[[[UUUPPPMMMMMMIIIMMMPPPRRRRRRTTTXXX\\\bbbhhhqqq{{{~~~{{{|||yyyvvvtttuuuzzzwwwlllmmmvvvnnnaaaSSSMMMJJJGGGEEEEEECCCBBB@@@>>><<<;;;:::999888888888888888888888888<<<888444222333555555444666555444333222222333333444333333222222333333444444444444444444555555666444444444333333222222222333333222222111222222222222222222222222222222222111111222222222222111111333222222222222444555666444444444333333333222222444444444444444555555555666666666555555444444444333333444222111111333555444444555555666777777777888888888888888999999:::999<<<>>>===>>>DDDPPPZZZjjjvvv}}}wwwzzzqqq___TTTPPPLLLKKKLLLLLLOOORRRRRRSSSUUUZZZ___hhhnnnyyy}}}xxxuuuvvvzzzwwwhhhfffjjjiii]]]RRRNNNLLLHHHDDDDDDAAAAAA???>>><<<;;;;;;;;;888888888888888888888888888666333222333444444444333333222222222222333444333333333222222333333444333333333333333444555555333333333333333333333333222222222111222222333333222222222222222222222222000000111222333333333333111111111222444666888999555555444444444444333333222222222333444555555555666666666666666555555555444555555444333333555666444555555666666777777888888888888888888999::::::888:::<<<===AAAKKKZZZeeettt}}}}}}zzz{{{qqqcccTTTNNNLLLJJJKKKMMMQQQSSSTTTUUUUUUYYY```fffpppxxx|||wwwwwwzzz|||kkkcccccc|||ggg[[[QQQMMMLLLHHHEEEEEEBBBAAA@@@>>><<<;;;::::::888888888888888888888888666555333222333444555666222222222222222222222222333333222222222333444444111111000000111111222333222333333333333333333333111111111111222333444444222222222222222222222222///000111333444555555555000111111333444555777777444444444444444333333333222222222333333444444444666666555555555555555555666777888777666555666888555555555666777777888888999888888888888999::::::888:::<<>><<<:::888888777777777777777777777777555555555444444555666777333333333333222111000000333222222222333333444555111111000000111111222333222333333333333333333333111111111111222333444444222222222222222222222222///000222333555555666666111222222222333333333333222222222222222333333333444444444333333222222222444444444444444444444444333555666666444444444555555555666666777888888888999999999888999::::::;;;:::;;;>>>CCCNNN^^^qqq}}}mmm\\\TTTMMMMMMNNNMMMNNNQQQSSSUUUWWWYYY]]]eeeooowwwyyyuuusssyyy~~~zzz{{{~~~~~~oooeee}}}hhh\\\PPPLLLKKKIIIGGGHHHEEEDDDAAA>>>;;;999888777777777777777777777777777444555666555444444666777444444444444333222000000222222222222333444555555333333333333333444555555333333333333333333333333222222222111222222333333222222222222222222222222000111333444555666666666222333333333333222111000111111222222222222333333555555555444333222222222333333333444444444444444555777888888777666666777555666666777777888888999999999999999999:::;;;;;;;;;===BBBKKKYYYmmmttt```UUUOOOLLLNNNOOONNNPPPSSSRRRUUUYYY^^^dddnnnzzzxxxtttsss{{{|||zzz|||~~~rrreeefff\\\RRRPPPOOOKKKGGGFFFDDDCCC@@@>>><<<:::999999777777777777777777777777333555666555333222444666222333444555555444333222222222222222333444555666444444444444444555555666444444444333333222222222333333222222111222222222222222222222222222222222222222333555666666666666333333444444444333111111222222222333333333444444555555555444444444444444444444444444555555555666666888::::::999888888888666666666777888888999999:::999999999999:::;;;;;;<<>><<<;;;;;;;;;777777777777777777777777222444666555222000222444111222333555666666555555222222222222333444555666333333222222333333444555555555444333333222111111444444333222111111111111222222222222222222222222333333444555666666666666333333555555555444333222333333333444444555555555333444444555555666666777444555555555666666777777222444666777555444444444666666666777888888999999::::::999999::::::;;;<<<<<<@@@IIIYYYnnnsssggg___ZZZOOOMMMNNNSSSWWWWWWYYY]]]\\\bbbjjjrrr|||zzzxxxxxxwwwuuuiii^^^VVVUUUUUUQQQJJJGGG@@@???===;;;:::;;;<<<===<<<<<<;;;:::888777666555999888777666555555555555777333///...///111333333555555444444333333333222555555555555666666666666222333333444444444444444444333333222222333333444666555444333333333333333000111111111111111111111111111111222222222333333222333333333444444555555666666666666666666666666666555555444444555666777777777777666666555555555666666666555444555777:::>>>:::777888888777:::???@@@EEERRRgggvvvhhhaaa]]][[[RRRSSSWWWZZZYYYWWWZZZ```aaaiiiuuu{{{uuurrrwww~~~jjj]]]RRROOONNNJJJEEECCCAAA@@@===:::888777777777::::::999888777666555555555555555555666777888999999777555444444333111///555555555444444444333333222222222222333333333333222222333444444444444444000000000//////000000000444333222222111111111222444444444333222222222111333333333333444444444444333333444444444555555555333333333333333333333333555444444333333444666666888888777777777666666666888888888777666666999<<<>>>:::999::::::999<<>>DDDMMMaaattt^^^QQQQQQVVVWWWUUUVVVUUUVVVYYY[[[___hhhrrr}}}}}}uuupppnnnpppqqquuuvvvxxx{{{ggg[[[PPPNNNNNNKKKFFFDDD??????>>>===<<<<<<<<<<<<888999999999999:::::::::777666555444444333333333444333333444777888777666555555555555555555555555000000111111111222222222333333444555555555555444222222222111111222222222000000111222222111111000111111222222333333444444222333333333444444444444555555555555555555555555444444444444444444444444333333222222333555666777666666666666666777777777555666777777666666777999666666999<<<<<<<<>>FFFPPPaaaxxxvvv^^^XXXQQQOOORRRVVVVVVUUUZZZZZZ\\\aaafffmmmyyy}}}xxxrrrqqqvvv|||yyytttuuuwwwzzz~~~kkk^^^QQQNNNNNNKKKGGGFFFDDDCCCBBBAAA???<<<;;;999444444444444444444444333222111111222222333444555333111000000111222222222111111222222222333333333222222222333333333444444......///000000000000000222111111000000111111222111222444555555555333333/////////000000111111222000000111111111222222222333333333222222222111111555555555555555555555555111111111111222444666777222222333333333444444444111333555555444333444555555555888:::999<<